Projects

The longer threads of this blog, each told in several articles or on a page of its own.

  • The Myst Graph: the 1993 game Myst as a directed graph of its views, generated from the game’s own files by DeMystify, an open-source tool.
  • Delimiters in Languages: one duality, found in human speech, programming languages, DNA, Homer’s epics, and large language models, and the delimiters that mark it.
  • Kryptos K4: the cipher as a 5 × 19 grid, to explore letter by letter, and the two articles on the patterns it hides: the W as a separator (2024) and the W-rectangle (2026).
  • Riven: the original Riven (1997), taken apart card by card in a navigator, and the differences between its renders.
  • Jane Street Puzzles: my approach to two of Jane Street’s monthly puzzles, “Number Cross 4” and “Knight Moves 6.”
  • 20 Monkeys: a genetic algorithm from 2015 in which twenty virtual monkeys type Hamlet, now running live in your browser.
  • Cain’s Jawbone: a potential solution to the 1934 mystery puzzle by Edward Powys Mathers, its 100 pages reordered and annotated.