Blog

2022

Run OpenVPN in a Linux network namespace

Migrating to root on ZFS in a nutshell

Lengths of absolute filepaths

2021

List of FOSS chat systems

Oppose EU Chatcontrol

Direct tail-call threading in Rust

Migrating a ZFS RAIDZ2 pool to multiple mirror pools

Making a 3D shader outline in Godot

Don’t make your game too hard