Featured post what's this? ✨ Code Quality in the Age of Coding Agents An adaptation of an internal talk I gave during a company wide ai-adoption week.
CanIRun.ai — Can your machine run AI models? Detect your hardware and find out which AI models you can run locally. GPU, CPU, and RAM analysis in your browser.
Full Source Code of Sweden's E-Government Platform Leaked From Compromised CGI Sverige Infrastructure Full Source Code of Sweden's E-Government Platform Leaked From Compromised CGI Sverige Infrastructure
TUIStudio — Design Terminal UIs. Visually. A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time, and export to 6 frameworks with one click.
Restoring an Xserve G5: When Apple built real servers Recently I came into posession of a few Apple Xserves. The one in question today is an Xserve G5, RackMac3,1, which was built when Apple at the top—and bottom—of it's PowerPC era. This isn't the first Xserve—that honor belongs to the G41. And it wasn't th...
I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills. The answer involves a company that profits from your data writing laws that collect more of it. I've been pulling public records on the wave of "age verification" bills moving through US state legislatures. IRS 990 filings, Senate lobbying...
It's Work that taught me how to think On the first day of my college CS class, the professor walked in holding a Texas Instruments calculator above his head like Steve Jobs unveiling the first iPhone. The students sighed. They had expecte
I'll probably never use Windows Windows, as a traditional operating system that users controlled, is becoming a thing of the past. Microsoft is gradually eroding personal computing.
Authentication with Pocket ID The problem with running a bunch of self-hosted services is that you end up with a bunch of separate login systems. Separate passwords (or worse, the same password everywhere)…
What miso-making taught the guy who built Claude Code — Paul Baron Three AI leaders who spent time in Japan came back thinking differently about building technology. What is it about patience, stillness, and distance that creates space for deeper thinking?
San Francisco is awesome. It could be much better San Francisco’s problems are not monocausal, but housing scarcity makes almost every problem harder.
“This Is Not The Computer For You” · Sam Henri Gold Sam Henri Gold is a product design engineer building playful, useful software.
MCPs, CLIs, and skills: when to use what? If someone tells you "MCPs are dead" or "CLIs are overhyped," they're missing bigger picture. I use Skills, CLIs, and MCPs, and the mix is completely differ...
An ode to bzip The story goes like this. ComputerCraft is a mod that adds programming to Minecraft. You write Lua code that gets executed by a bespoke interpreter with access to world APIs, and now you’re writing code instead of having fun. Computers have limited disk s...
In Praise of Stupid Questions Ask a silly question, get a silly answer. — Tom Lehrer, “New Math” I ask too many questions. A case in point is the time I lost out on a place I wanted to rent when I asked my pot…
A Typed Language for Agent Coordination guest post by William Waites Agent frameworks are popular. (These are frameworks for coordinating large language model agents, not to be confused with agent-based modelling in the simulation sense.…
Offline computing — Aul Ma's research facility Not long ago I was playing the computer game “V Rising” when I came across a surprising feature. In the game you are able to have followers gather resources after a set period. What’s interesting is how the feature was implemented. You might think that th...
Why I don't destroy snowmen In winter, I sometimes come across stories on X about men who deliberately kick over snowmen as they walk by. It's not like destroying a snowman causes real…
Behold the power of meta::substitute My CppCon 2025 talk, Practical Reflection, is now online. Check it out!
You can turn Claude's most annoying feature off Claude Code is a fun tool, but it has a small default feature that drives me bananas: the verb spinner. I do not need to see a rotating selection of whimsical gerunds popping up in response to every prompt dozens of times over the course of a day.
10 Years Later, I Reverse-Engineered iCloud’s syncToken by Brute Force A decade old TODO in pyicloud: ‘Does syncToken ever change?’ I brute-forced Apple’s iCloud Photos API to find out. The answer makes photo sync 75x more efficient.