blogsoni

hi

about unsub log in
You Cannot Choose Truth
2026-01-29 Ink & Switch Madrid
RSVP to State of the Browser 2026
📷 Fallen
The Kirby Frame
Deep dive into Turso, the "SQLite rewrite in Rust"
Dependency in the Age of AI
Vitamin D & Omega-3 may have a larger effect on depression than antidepressants
You should probably tell your audience what your blog posts are about as early as possible
Putting slim locks on a diet
GPL-compliant reasonable legal notices and author attributions
Some Thoughts on Star Trek: Picard
riptide stutter [ei_260922 -> ar270126]
Bun v1.3.7
Some notes on starting to use Django
My telnet contribution
Cute beeps for your terminal
📷 Peekaboo!
Ukraine, Sudan, Syria, Yemen, America
Link Dump - January 2026
Phantom Obligation
2026-01-26 Sewing Machine
2026-01-26 Everyone's rich inner-lives
Long branches in compilers, assemblers, and linkers
Long branches in compilers, assemblers, and linkers
Graphics Programming weekly - Issue 425 - January 25th, 2026
Neither Fan Nor Frond
The rabbit hole
The Perfect Device
Reader-style Uiua
Stereoscopic photos I took while in Mexico
5 webcomics i like a whole lot
Two's Complement
Maintaining shadow branches for GitHub PRs
Don’t Block Suspend Functions
A multi-entry CFG design conundrum
Dithering - Part 2
remotely unlocking an encrypted hard disk
Reflective materials in Block Game
Best Practices for Ownership in GLib
Smartphone Minimalism: the Underappreciated Middle Road
Elegant and safe concurrency in Rust with async combinators
Explainer: Tree-sitter vs. LSP
Don't Trip[wire] Yourself: Testing Error Recovery in Zig
Tracking kernel development with korgalore
My blog has now webmention support!
The Background Tab in My Head
Rust's standard library on the GPU
The Past is the Future
The Only Two Markup Languages