Bench notes

Short technical field notes on systems weirdness

15 Jan 2026

RouterOS made DNS over HTTPS painful again

This is a field note from debugging RouterOS DoH breakage, written on a three hours of sleep + annoyed. Probably mista...
12 Jan 2026

Most vehicles are operated under "adverse conditions"

Just a reminder that most cars are operated under the _adverse conditions_ maintenance schedule. In this example, the ...
08 Jan 2026

Swollen lug nuts (and the cost of decorative hardware)

Working on an old '99 Dodge Ram 1500. The wheels have absurdly old, impractical, massive mudtires, so I'm ferrying the...
06 Jan 2026

No AI (Organic) Seal

Over a testy but light-hearted debate with my favorite IRC ~~curmudgeons~~ pals, we joked about a label for products th...
06 Jan 2026

I formerly weighed 100 pounds heavier

I find myself often explaining that I used to be a porky dude. Eight years ago, you'd find me a jolly Santa. Knees we...
30 Dec 2025

Dull knives have their uses

There's a dull knife in my kitchen kit. I use it for peeling because it's safer than using a sharp knife. If I slip i...
30 Dec 2025

Mash keys in MPV to learn them

Check out `mpv --input-test --force-window --idle`. This opens an idle MPV window to eats all keyboard inputs and repo...
28 Dec 2025

Haiku's filesystem attributes

Apparently Haiku (and its spiritual predecessor BeOS) can store arbitrary attributes and data on any file **within** th...
24 Dec 2025

Sqlite parses JSON in ZIP files

Pondering over Sqlite's [CLI documentation](https://sqlite.org/cli.html) and discovered if one invokes `sqlite3` with a...