A faster way to copy SQLite databases between computers

Building a personal archive of the web, the slow way

Creating a static website for all my bookmarks

Whose code am I running in GitHub Actions?

Creating static map images with OpenStreetMap, Web Mercator, and Pillow

Moving my website from Netlify to Caddy

Two examples of hover styles on images

Using static websites for tiny archives

Doodling with the Mac's command icon

Creating a Safari webarchive from the command line

Documenting my DNS records

Taking regular screenshots of my website

Making a PDF that's larger than Germany

Cut the Cutesy Errors

Take more screenshots (2022)

Finding divisors of a number with Python (2019)

“Fixing” the Rules of Division

Cut the cutesy errors

Take More Screenshots

Using DynamoDB as a calculator

Falsehoods programmers believe about Unix time

A Plumber's Guide to Git

Treat regular expressions as code, not magic