blogsoni

hi

about unsub log in
fast float to integer conversions
The Rust Trademark Policy is still harmful
made a mug of genmaicha to keep warm
Talos Linux on XCP-ng
New microblog with TILs
Implementing a tiny CPU rasterizer | Part 5: Fixing issues with 3D
Implementing a tiny CPU rasterizer | Part 4: Changing perspective
What are we going to do with Trump?
BITCH HELL post mortem
Desktop icons are surprisingly hard!
My Favorite Dystopian Movies as of 2024
Exact UNORM8 to float
Exact UNORM8 to float
Writing For Me
Efficiently split a NumPy array into tiles
post-election thoughts.
How to love your neighbor...
i love being trans
Bringing faster exceptions to Rust
How Bun supports V8 APIs without using V8 (part 2)
What's a Single-Page App?
buttons
buttons
It’s weird when people recognise me
Notes on binary soup
📌 Note on update schedule
Soundtrack Discoverability on Bandcamp
An Intro to Program Synthesis
BC7 optimal solid-color blocks
BC7 optimal solid-color blocks
Never use acronyms
A New Job and Busy Days
Commentaries on Zen and the Art of Motorcycle Maintenance
Upcoming Sokol header API changes (Nov 2024)
My Socratic Sign
links to links
Game Dev Blog - Creating stylized backgrounds from photos.
Cool Selection of Stuff: end of October 2024
Cool Selection of Stuff: end of October 2024
Windows Memory Mapped File IO
How to misgender me
Sharing scrappy fiddles is hard
Bun v1.1.34
A Year of WordHopper - Development Retrospective
Magical Moments
Moving my game project from C to Odin language
Beastieball Early Access Date & OST Pre-Order!!
Build Your Next App with Durable Redis
Implementing a tiny CPU rasterizer | Part 3: Interpolating colors
How to land your first developer job