Folding at Home
A short set of pieces explaining folds, a family of high-order functions that combine sequences of data.- Folding at Home, Part 1: Intuitions
- Folding at Home, Part 2: Basic Folding in Scala
- Folding at Home, Part 3: Learning Left from Right
- Folding at Home, Part 4: In Trust we Trust
- Folding at Home, Part 5: Benchmarking with JMH
Capture the Flag
These are some CTF problems I developed while I was a graduate student at Carnegie Mellon.- Radools Realm, Part 1: Introduction
- Radools Realm, Part 2: Simple Checksum
- Radools Realm, Part 3: Hash Extraction
- A Curious File
- Buffer Overflows with Manatees
Games
- Pensieve: a Slay the Spire Event Log
- PuzzleMod: a Puzzle Mode for Slay the Spire
- 2048 in the Terminal