• Reproducible Cluster Computing with Nix and Apptainer

    March 05, 2025

    Many academic clusters support Apptainer (formerly Singularity) for reproducible environments. Here we combine that with Nix for an even more reproducible environment.

    Read more →
  • Hacking in Gradescope

    February 26, 2025

    Building an autograder for a binary exploitation course, discovering Docker won't let you disable ASLR, and ending up running student exploits inside a QEMU VM on Gradescope.

    Read more →