josh's site
- 02/02 - 2025
Lattice Paths and Generating Functions - 09/02 - 2024
A Case Study on Hash Table Implementations - 08/17 - 2024
The Summer Olympic Games - Paris 2024 - 06/01 - 2024
Number Theory and Cicadas - 11/20 - 2023
Probabilistic Models of Film Reciprocity Failure - 05/08 - 2023
Image stitching: 35mm in a medium format camera - 12/25 - 2022
Computational Photography: Image Stitching - 12/17 - 2022
Writing a Chess Engine: Move Selection - 08/28 - 2022
Chess Engine Move Generator: PEXT Footnote - 10/24 - 2021
An over-engineered nytimes spelling bee solver - 03/19 - 2021
Writing a Chess Engine: Move Generation - 03/13 - 2021
The Rust Programming Language - 02/04 - 2020
The Simplex Method - 06/27 - 2019
Dynamic Programming in Window Management - 06/22 - 2018
Creating a Unix Theme Engine - 01/01 - 2018
Writing an X11 Window Manager