Blog
2025
Hunting Down Mysterious NixOS Configuration with Nix REPL
A quick look at how Nix REPL helps trace the source of unexpected NixOS configuration
I Think It's Time to Give Nix a Chance
An honest look at why Nix's complex but powerful approach to package management and reproducible environments is worth considering.
Digital Dams That Don't Hold: Why Internet Censorship Fails as Technical Policy
A technical examination of why internet censorship measures inevitably fail, creating collateral damage while driving innovation in circumvention technologies.
2018
Setting up Void Linux with Full-Disk Encryption
A step-by-step guide to setting up Void Linux with full disk encryption, including encrypted boot partition, for enhanced system security.
Installing Termite on Void Linux
Simple instructions for building and installing the Termite terminal emulator on Void Linux using a custom VTE build.
Introduction to TensorFlow Variables
A beginner-friendly guide explaining TensorFlow variables: what they are, how they differ from Python variables, and the essentials of creating, initializing, and executing them within computational graphs.