blogsoni

hi

about unsub log in
macOS Tahoe forced me to abandon Music.app
The End of the Open Web
The unlikely story of Teardown Multiplayer
GL.iNet Slate 7
Q&A #83 (2026-03-11)
Windows 11 after two decades of macOS: okay, but also awful
The web in 1000 lines of C
An ode to bzip
2026-03-12 Don’t tell me
Discord doesn't deserve your unquestioning trust
My PostgreSQL database got nuked lol
Bitfield weaving
Exploring 8 shaft weaving
nex-3.com
Rust is slowly but surely eating PostgreSQL: Deep dive into Neon, ParadeDB, PgDog and more
Updates: March 2026
Updates: March 2026
Redefining Content Updates in Wayland
Deriving Type Erasure
Update to the Ghost theme that powers this site
nominal types in webassembly
Examples for the tcpdump and dig man pages
Writing my own text editor, and daily-driving it
New Artwork - Maintenance Tunnel
Write the code that only you can write
Type resolution redesign, with language changes to taste
March 15 is the deadline to apply for LibreLocal funding
Claude magic
Weeknotes: W10, 2026
iPhone Winter Photography
2026-03-09 Chau is back!
Graphics Programming weekly - Issue 431 - March 8th, 2026
Composing Sanitizer configurations
Rapidhash Unity port
‘Humans use Energy and Water too’
Why does cheating matter?
Perfect types with `setHTML()`
free trade and the left, ter: mises and my apostasy
Quick Update: RSS ♥ Edition
Reflections, shattered by a thousand faces
Boy I was wrong about the Fediverse
Half-Life 2 Choreo System Research
All of Typewolf
Should You Be A Carpenter?
The first AI agent worm is months away, if that
Who else would use a shared Electron library to create and deploy Netlify sites?
Using Rust and Postgres for everything: patterns learned over the years
Emacs Philosophy and Infinite Depth with Protesilaos
JJ LSP Follow Up
Nothing to Declare