PHP & Perl Web Development, and the Craft of Programming
Sunday, March 1, 2026
Using LLMs Again
›
They insisted on selling out the future for dubious short-term interests again #capitalism, so about three million tokens in, I have more th...
Sunday, January 25, 2026
Identity Requires Long Term Secrets
›
One cannot remove all long-term credentials. The process of establishing a session is one of identifying a stable entity (such as a user a...
Sunday, January 11, 2026
Trying Stage Manager
›
I tried Stage Manager on my desktop in macOS 26. There’s not much to say about it, because it didn’t click for me. I just don’t work with ...
Sunday, January 4, 2026
Lazy Init Only Scatters Latency
›
People report on the Internet that their “Hello World” NodeJS functions in AWS Lambda initialize in 100–150 ms on a cold start, while our re...
Sunday, December 28, 2025
Two Thoughts on Ubuntu Signing Keys
›
Here’s something I don’t get: why is there a trusted “2012 CD signing key” on my Ubuntu 24.04 machines, when there is also a “2018” signing ...
Sunday, December 21, 2025
Adventures with my old iPod Touch
›
The iPod Touch (4th Gen) in the car could no longer be detected, so we pulled it out of the console to find it in DFU mode. Yikes. I had e...
Sunday, December 14, 2025
Three Zsh Tips
›
To expand environment variables in the prompt, make sure setopt prompt_subst is in effect. This is the default in sh/ksh modes, but not zs...
›
Home
View web version