26 February 2026

24 links · Thursday

How to Securely Erase an old Hard Drive on macOS Tahoe

Apparently Apple thinks nobody with a modern Mac uses spinning rust (hard drives with platters) anymore. I plugged in a hard drive from an old iMac into my Mac Studio using my Sabrent USB to SATA Hard Drive enclosure, and opened up Disk Utility, clicked on the…

The long death of programming languages

I wrote my first Clojure program in anger a few months ago. Only, it’s not accurate to say that I wrote it; AI did most of the writing, and I directed it on what my design goals were and why. Architecturally, you could call it was a stateless anti-corruption l…

bertolami

Joe Bertolami's portfolio and blog covering artificial intelligence, game development, computer graphics, data compression, and more.

Just use symlinks and be agent agnostic

Coding is solved right? Everything is great, AI is replacing us, we just need to press “allow”. But on which model? Which agent? Coding agents move fast, an...

Practical Decentralization

The point of decentralization is to guarantee the rights of individuals and communities on the Internet. Pulling that off is a balancing act between practicality and ideology.

Tests Are The New Moat | Daniel Saewitz

As AI becomes better at cloning people's open source work, what ends up becoming most valuable are software contracts, tests, and API surface area. This clashes the incentives of clearly defining your commercialized open source software with protecting it.

Algorithmic Feeds Need to Be Banned

"What Orwell feared were those who would ban books. What Huxley feared was that there would be no reason to ban a book, for there would be no one who wanted to read one. Orwell feared those who would deprive us of information. Huxley feared those who would gi…

At Last I Am Free

At Last I Am Free - On the liberation of building with AI agents

The flatness of the machine

AI prose is fluent, frictionless, and hollow. Why next-token prediction, RLHF, and model collapse are systematically and increasingly optimized against voice.