blogsoni

hi

about unsub log in
why i think apple sucks (at some things)
A Week with GNOME - Day 7
A Week with GNOME - Day 2
A Week with GNOME - Day 5
A Week with GNOME - Day 6
A Week with GNOME - Days 3 and 4
How to change text in NES games
Blog Questions Challenge: Ten Pointless Facts About Me
Radio City
The British Airways position on various border disputes
Global org capture for everywhere
sftp sandboxing
2025-05-05 For The Future
Used laptops are wonderful... except when you need batteries
A glimpse of feeling trans
How to tell a story
The internet can be good
Bun v1.2.12
Link Dump - May 2025
Friends with GPS Benefits
On Hypocritical Writing
I have an 88x31 button now!
Load-store conflicts
tools
Kate and Python language server
Using Nix to build JS/TS projects with private dependencies
Summary of changes for June 2025
Tiny Devices I Love
Functional HTML
Proposal for Emoji: Sad Money-Mouth Face
Tiny Devices I Love
Summary of changes for April 2025
On Large Language Models
C3 0.7.1 - Operator Overloading
The Business Case for Vanilla JS
going to Hack Glasgow, a new conference up in the west of Scotland.
The Business Case for Vanilla JS
Bun v1.2.11
Protobuf Tip #4: Accepting Mistakes We Can't Fix
going to Hack Glasgow, a new conference up in the west of Scotland.
Mini-Rack Homelab
orb.breq.dev
Get Weird And Disappear
Why performance optimization is hard work
Protobuf Tip #4: Accepting Mistakes We Can't Fix
Mini-Rack Homelab
orb.breq.dev
New Podcast: In the Midst of Philosophy
Textbook Humor
.plan update