blogsoni

hi

about unsub log in
The tar archive format, its extensions, and why GNU tar extracts in quadratic time
Bun v0.1.5
Our Unstated Assumptions Are No Longer True
The GPU Banana Stand
Swallowing the elephant into Blender
Adding a Clock to the Tab-Bar in Emacs 28
Game dev journey: 10 years
Endless Attack REMIX Development Journal #2
Take Off Your Mask
Rules for Social Media
never wait for the check at restaurants
What worries me about AI tooling
Build UNIX, not Uber
Advice for the next dozen Rust GUIs
Appalachian Trail
On Prescriptive Descriptions
I was told I don't care
The Beginning of A Grueling Diet
Bun v0.1.4
std::tuple the Hard Way
Build Momentum for the Next Thing
std::tuple the Hard Way
Bun v0.1.3
Reverse Engineering Alembic
list-style-type: deathnote
Bun v0.1.2
Untitled Airship Story
Bun v0.1.1
microKanren Reading
Why Productivity is Procrastination
Baymax!
Blog update
iPod interactable
Summary of changes for July
Summary of changes for June
Arty
Key Signature Flash Cards
MIDI Device Protocol
Problems Clown Interactable
Sarah
Perfect Replayability
How to Use RSS Feeds
Comparing BCn texture decoders
Fun with Anchor Text Keywords
Vale's Fearless FFI, for Safer Dependencies and Supply-Chain Attack Mitigation
Design with materials, not features
Parental-Self-Controls
Escape Hatches
Do Hard Things Again
The Case for Use.GPU