-
The Compose key is magic
-
A Guide to vim.pack (Neovim built-in plugin manager)
-
Baochip: What It Is, Why I'm Doing It Now, and How It Came About
-
I traced $2 billion in nonprofit grants and 45 states of lobbying records to figure out who's behind the age verification bills
-
Thoughts on generative A.I
-
Developing a 2FA Desktop Client in Go
-
Sunsetting Jazzband
-
Windows 11 after two decades of macOS: okay, but also awful
-
An ode to bzip
-
Why Mathematica does not simplify Sinh[ArcCosh[x]]
-
Torturing rustc by Emulating HKTs, Causing an Inductive Cycle and Borking the Compiler
-
Emacs and Vim in the Age of AI
-
XML is a cheap DSL
-
Getting started with Claude for software development
-
I beg you to follow Crocker's Rules, even if you will be rude to me
-
Libadwaita 1.9
-
Lies I was Told About Collaborative Editing, Part 2: Why we don't use Yjs
-
Companies House vulnerability enabled company hijacking
-
Fedora 44 on the Raspberry Pi 5
-
Fatal Core Dump (a debugging murder mystery played with GDB)
-
Plans to possibly retire the big-endian PowerPC/POWER platforms
-
How to use storytelling to fit inline assembly into Rust
-
JPEG compression
-
Humanities in the Machine
-
Reinventing Python's AsyncIO
More