Ramblings
I Nearly Reverse-PABX'd My Condo's Intercom
An ATA, some Asterisk, a tunnel to my reverse proxy, and Linphone — all so I could answer the front desk from my desk at work. The condo had other plans.
Oh Fuck, Tangled Is Public-Only
Codeberg's new anti-'AI-code' Terms of Use confirmed I was right to distrust it, Tangled turned out to be public-only, and my private infrastructure-as-code repo is now the elephant asking to be addressed.
Oh Fuck, Tailscale's Venture Capital
A decade of tunnels and coordination servers — Hamachi, OpenVPN, Tailscale, Headscale, and reluctantly Tailscale again — and the SLA math that keeps making the decision for me.
I just wanted the autocomplete.
I had a painless way off Microsoft Copilot — same autocomplete, same price, a different company. Then SpaceX bought said company.
It Was, In Fact, Oracle's Problem
Oracle quietly halved the Always Free Ampere A1 tier — 4 OCPU / 24GB down to 2 / 12. Free-tier VMs over the limit get stopped. PAYG VMs over the limit get billed. Resize before they resize you.
On trusting Bluesky, with asterisks
I was somewhat wrong about ATProto. The protocol decoupling mostly holds. I still do not trust it 100%, and the asterisks are where I live now.

That Time I Found a Bug in the JDK
In 2019, a Discord bot crashed on Java 12. The crash was in the JDK itself. I was 18.
On leaving GitHub, conditionally
GitHub is bad and the only alternative I actually want is gated by Bluesky moderation. So nothing.
LLMs got Autism from the Internet
I asked Claude to take the RAADS-R. I expected a polite refusal. I did not get a polite refusal.
I Accidentally Invented a Search Term
My first dev post blew up. Great! A term that didn't exist became the definition because I put two words together. AI summaries is doing something new (and slightly alarming) to search.