blogsoni

hi

about unsub log in
2026-02-27 Everyone's rich inner-lives
Why is WebAssembly a second-class language on the web?
Sliced by Go's Slices
Squaredance plot
Automatic writing
Bun v1.3.10
Notes on Linear Algebra for Polynomials
Nettle Witch
Phoenix and Tailwind on FreeBSD
C3 0.7.10 - Constdef finally takes shape
Automatically Running Cargo On Workspace Changes
My Phone Will Spam You If I Fail To Exercise By 3PM
making nice things
2026-02-26 Sur une courbe qui rempli toute une aire plane
2026-02-26 Everyone's rich inner-lives
Back to the wikiblogardenite
Our story
Queer
free open source software needs fewer engineers
Pigeon in a box
Style transfer by patch quilting
My AI wishlist
Defining the era
When I began teaching
Math Milestones
New accounts on HN 10x more likely to use EM-dashes
A fuzzer for the Toy Optimizer
Math Milestones
You should listen to the Three Cheers for Sweet Revenge remaster
App verification isn't Google's only evil
Driving the future: frictionless automotive HMI development with Epic Games & AMD Ryzen AI Embedded P100 series
Goodbye innerHTML, Hello setHTML: Stronger XSS Protection in Firefox 148
Breaking SHA-2: length extension attacks in practice with Rust
How NixOS keeps me focused
Consumed
Embracing woodworking to soothe my tech brain
Reading English from 1000 AD
Reading English from 1000 AD
Designing Odin's Casting Syntax
Is NIST's cryptography backdoored?
Some Silly Z3 Scripts I Wrote
J2ME development on modern Linux
Leave me behind
A letter from 2016 to 2026
Weeknotes: W08, 2026
Bit-field layout
Bit-field layout
Graphics Programming weekly - Issue 429 - February 22nd, 2026
Diving into Radio Listening: POCSAG, Alphapage, and how i taught myself some GNURadio
Adventures in Neural Rendering part 2: Cooperative vectors