blogsoni

hi

about unsub log in
My character and Matrix server
Advent of Go Profiling: Day 1-1
Summary of changes for November
Memory Allocation Strategies - Part 5
Gradients in linear space aren't better
Understanding Assembly Part I: RISC-V
Encanto
Understanding Assembly Part I: RISC-V
Assembly Nights
Printing Christmas Cards on a 33-year-old Color Dot-Matrix Printer using early 1990s Software
Dave's RP2040 Multitimer
Kubuntu multimonitor woes and fixes
Speaking about communities at conINT!
Speaking about communities at conINT
List your Git branches by recent activity
flowspace
flowspace
Who is Linux for?
Please Make Your APIs Restful
Happy birthday to this blog!
Happy birthday to this blog!
Even the ancient Greeks appreciated a good dialogue
A brief hypothesis about "normies"
lore+lei: part 2, now with IMAP
Old and New
Setting up Kubuntu for gaming
A Jaunt Through Keyword Extraction
Efficiency
Programs and Intent
Let it Flow
Unlocking the Intel X520-DA2 SFP+
Slackware Apache Plus PHP-FPM
lore+lei: part 1, getting started
Software Names
Localized Programming Languages
** RSS Club ** | Public Notes
Terminal Emulators
Keeping Gemini Difficult
A Personal Timeline
Summary of changes for October
Cubic Bézier: from math to motion
A Polemic Against Internet Arguments
Switching from Spotify to Local Music
Horcrux: Implementing Shamir's Secret Sharing in Rust (part 2)
Horcrux: Implementing Shamir's Secret Sharing in Rust (part 1)
Hack The Midlands CTF 2021
Speaking at BeerCon 3!
Emptiness
Organization & Scheduling
Productivity