I'm Graham, a data scientist and applied research mathematician.

- CvRDT Exposition in Rust
- Tiny REST API Demo in Python
- PostgreSQL Makes Delicious Dog Food
- Silly Shenanigans
- Time Traveling Key-Value Store, Again
- A Time Traveling Key-Value Store
- Slides: Algebraic Structure, Computational Benefits
- Fourier Transform in Clojure, Reproducibly with Nix
- Two Short Python Things
- Cross Compiling Static Rust Binaries for Linux on OS X
- ScalaCheck and the Unkillable Trash
- New Job, Hire in DC, and a Short Revisit of Finite Fields
- Learning By Building: A Simple Neural Network Implementation
- Predicting Transformer Affiliation from Motto
- Finite Fields: Surprisingly Tricky to Implement Well
- It's Lisp Time
- Unusual Tools in Data Science
- Group Theory AND Statistics
- N Queens Problem
- HyperLogLog is Wicked Cool
- SICP is So Good
- Richard Stanley, Catalania, and Haskell
- Dear Statistics, Let's be Friends
- Python to C++; a silly idea?
- Find X[i] = i in an array (Programming Praxis)
- Initial Post