Disclaimer: I am employed by the maker of ChatGPT, although I do not work on Codex. One way to use ChatGPT Codex is via its CLI program, which is supposed to be for writing code. But more importantly, it can run commands (that you manually approve) on your actual machine! And that means it can […]
Author Archive
Write your own application launcher
Tuesday, 31 December 2024
TL;DR: It’s easy to write an application launcher fit for your exact needs. You can take my hacky code on Github as a starting point. The application launcher (Alt+F2 or Meta+R) is the program I run the most on my desktop because it’s the entry point for most everything else I want to run. A […]
Learning Chinese (well enough to order from the menu) using MTurk
Wednesday, 19 July 2023
TL;DR: I used MTurk and PostgreSQL to create vocab flash cards for Chinese restaurant menus, ranked from most common to least common terms. It’s an embarrassing scenario: you’re dining with friends at a Chinese restaurant when the server drops off the menus, including the non-English “secret menu”. All eyes turn to you, as the only […]
Visualizing LUT data in Blender
Wednesday, 10 May 2023
This animated cube contains the data in a 3D LUT: A Look-Up Table, as the name describes, is simply a large table of numbers. Given an input color RᵢGᵢBᵢ, you simply go to the corresponding row in the table and find your new color RⱼGⱼBⱼ. Each dot in the video is an RGB values (each […]
HDR light probes for cheap
Wednesday, 3 May 2023
TL;DR: A Ricoh Theta S can be had for under $60 on eBay. Combined with pfstools, you can easily capture HDRI environment maps and merge them into OpenEXR images. The Ricoh Theta S is Ricoh’s cheapest 360-degree camera that has automatic bracketing functionality. I bought mine for about $60 on eBay second-hand. The image quality […]
A look back at the Argus C44 rangefinder camera
Monday, 1 May 2023
The Argus C44 was not a particularly fancy camera. First sold in 1956, it was the latest and greatest (and last) in a line of Argus rangefinders. Most people who know the name Argus know it for the Argus C3, a boxy “everyman’s” camera, but consider that the very next year, Nikon released the famous […]
Is Krita ready for HDR painting?
Thursday, 27 April 2023
Right this minute, you can open up Krita and start a new document in linear ACEScg with either 16fp or 32fp encoding. And it works! You can open floating-point OpenEXR files or use the color picker to choose colors like RGB[3.5, 3.0, 1.5] where normally you would be limited to 0.0–1.0. You can paint in […]
Jef Raskins on Car Talk
Sunday, 26 March 2023
Listening to episode #2326 of Car Talk, titled “Bill’s Chevy Maliboo-boo,” I noticed an interesting attribution for the Puzzler—it was “inspired by Jef Raskin” of Pacifica, California. The actual spelling is not given, but it seems reasonable that this is the Jef Raskin of Macintosh fame. This Car Talk episode is a re-run (or some […]
See Procreate thumbnails on Linux
Wednesday, 4 January 2023
This is old thing I made that I never wrote about here: a thumbnailer for Procreate files. Procreate is a popular iPad drawing and painting app that has its own native *.procreate file format. Most people probably never have to think about this since you can’t access files directly on an iPad and PSD is […]
MacSD SCSI adapter
Saturday, 7 May 2022
My Macintosh SE had the original 20MB hard drive still full of software, and although it was painfully slow (too much bloat, maybe?) I didn’t want to lose anything on it. That meant I needed to get a new hard drive that I could play around with. Since the Macintosh SE uses SCSI, I wanted […]