josh's site
- Properties of Byzantine Fault Tolerant Systems07/17 - 2025
- Lattice Paths and Generating Functions02/02 - 2025
- A Case Study on Hash Table Implementations09/02 - 2024
- The Summer Olympic Games - Paris 202408/17 - 2024
- Number Theory and Cicadas06/01 - 2024
- Probabilistic Models of Film Reciprocity Failure11/20 - 2023
- Image stitching: 35mm in a medium format camera05/08 - 2023
- Computational Photography: Image Stitching12/25 - 2022
- Writing a Chess Engine: Move Selection12/17 - 2022
- Chess Engine Move Generator: PEXT Footnote08/28 - 2022
- An Over-Engineered NYTimes Spelling Bee Solver10/24 - 2021
- Writing a Chess Engine: Move Generation03/19 - 2021
- The Rust Programming Language03/13 - 2021
- The Simplex Method02/04 - 2020
- Dynamic Programming in Window Management06/27 - 2019
- Creating a Unix Theme Engine06/22 - 2018
- Writing an X11 Window Manager01/01 - 2018