Hello, world
Welcome to the new site. It’s built with Hugo, styled with Tailwind CSS v4, and built reproducibly with a Nix flake — no global toolchain to install, no “works on my machine”.
What I’ll write about
- Systems & Linux — daemons, cgroups, scheduling, the plumbing that keeps a machine responsive.
- Rust & Nix — small, sharp tools and the reproducible builds that ship them.
- Embedded — occasional firmware and hardware tinkering.
- Music — the odd note from behind the decks as voxel.blue.
A quick code sample
Here’s a taste from unicleaner — spotting the “invisible” Unicode that has no business being in source code:
/// Bidi overrides and zero-width marks are the Trojan-Source trick:
/// they can make code read one way and compile another.
fn is_suspicious(c: char) -> bool {
matches!(c,
'\u{200B}'..='\u{200F}' // zero-width & bidi marks
| '\u{202A}'..='\u{202E}' // bidi overrides
)
}
More soon. If you want to follow along, the RSS feed is right there.