blogsoni

hi

about unsub log in
Selfhosting Everything
how i use my terminal
Public Dotfiles, Private Secrets: My Nix OS Docker Workflow
My Dad Finally Found His Son
Writing Toy Software Is A Joy
New Artwork - The Keeper of Dreams
Splitting independent variables without SSA
todo.txt tasks in my TRMNL
📝 You LLM-loving motherfuckers can pry the em dash from my cold dead hands
On Comfort Zones & 'Style'
Ode to Cleaning Robots (a song)
This is PFFX
Voronoi, Hashing and OSL
Do Metaprojects
getting really into a "dead" rhythm game in 2025
.plan update
Link Dump - June 2025
The Narrative Fallacy
HTML WARDen (a wiki)
Building A PC
Bun v1.2.16
The probably-outdated formula for RoN’s score calculations from Beta 2
Come back
Suppressions of Suppressions
I'm Doing a Little Consulting
The canonical point of truth
SVG Sourcecode Shapes (A Little Ruby Script that can make a self-portrait in SVG)
Program Synthesis by Simulated Annealing With Thompson Sampling
On Shaping Light
Using `make` to compile C programs (for non-C-programmers)
We want your soul
The Project Stack! (an actual paper stack)
Accepting liveness
I've Been Working a Lot on Dreamrealm Kingdom
Unionize or die
#FckICE 2025 - cumulative leaks and data
Time Tracking in Emacs
2025-06-09 Working Out
Game Ramblings: Quitters, Splitgate 2, Daggerfall
introducing cartlet - a found software format
Fast limited-range conversion between ints and floats
Recovering control flow structures without CFGs
The Finger and the Moon
I got my first tattoo
How Imports Work in RSC
Gameplay code validation and catching NaNs
Why Did The Chicken Cross The Road?
I built a launcher in emacs
Small Programs and Languages
it took a big cup