Field notes

Blog

Notes from the lab and from my own machines. If a lesson cost me an hour of debugging, it should not cost you a day.

Subscribe with RSS.

Series · eight parts

NixOS, in pieces

One flake builds every machine I run. Each part takes one piece of it, the layout, the secrets, the services, the desktop, the editor, and explains why it is shaped the way it is. They read fine on their own.

Elsewhere

Hardware, research, inference, and tooling

In the queue

What I'm writing next

  • Jeanne d'Hack: what the RE challenges actually taught

    Notes from the binary reverse-engineering and memory-corruption challenges, written up challenge by challenge.

  • Fingerprinting a device from its traffic

    How the wifi module decides that a MAC is a device or an access point, and what OUI prefixes, mDNS and SSDP probes could add on top.

  • A grammar for a language only I speak

    The tree-sitter grammar from part 5 in full: the grammar file, the queries, and the topiary formatting rules.

  • Nextcloud on the home server

    Next on the NixOS server: Nextcloud. The CV already lists it, the server does not run it yet. The note will cover the setup once it is actually up.

Nothing here is published until it is written. No RSS feed yet. Say the word if you want one and I will add it.