2024
Illustrated Jazz Theory
Jan 08
Interactive Diagram: 12-TET Geometry
Jan 03
2023
Footnotes in HTML
Dec 23
The Algorithmic Beauty of Plants
Nov 27
Lagrange Polynomial
Oct 31
Interval Reference Songs
Oct 28
Derivation of the Fast Fourier Transform
Sep 10
Horner's Method
Aug 26
Estimating the Size of Atomic Nuclei
May 28
Approximating Pi: Area Ratio Between Circle and Square
May 18
Winter Wind (Chopin): Meandering Back to F
4
Apr 02
Winter Wind (Chopin): Chromatic Line Over A Minor
Mar 27
Learned Optimism: Probably Better Than Nothing
Mar 21
Dark-Mode-Proof SVG Inside IMG
Mar 06
Scales as Chords
Mar 05
Ray Refraction
Feb 08
Ray-Sphere Intersection
Jan 31
2022
Cache Dependencies in Rust Docker Builds
Dec 29
Squaring the Circle With Taxicab Geometry
Dec 01
Cyclic Group of the Nth Roots of Unity
Nov 26
Intuition for Euler's Formula
Nov 20
Intuition for the Exponential Power Series
Nov 17
Complex Numbers for Solving the Cubic
Nov 16
Generating Questions for German Text
Nov 12
The Direct Method of Language Learning
Oct 31
CSS-Only Dark Theme
Oct 29
Pythagorean Theorem
Oct 26
Infinite Double Cones in Three Coordinate Systems
Oct 23
More Trigonometric Identities
Oct 22
Cosine Difference Identity
Oct 21
Carousel Earth
Oct 18
Trigonometric Functions
Oct 16
Ellipse From Two Points
Oct 14
Geologic Time Scale
Oct 12
Trust the Science
Oct 10
Beyond Freedom and Dignity (B. F. Skinner)
Oct 05
How This Website Works
Sep 27
Autumn Leaves and the Red Army
Sep 14
Embracing Hypocrisy
Sep 03
Joyful Programming: Insertion Sort
Jul 20
2021
Scientists of Ancient Greece
Nov 27
Lambda Calculus Interpreter
Sep 01
Lambda is All You Need
Jul 02
Cycle Sort
May 02
2020
Fretboard Diagram Creator
Dec 22
Visual Graph Editor
Nov 21
Herschel-Maxwell Derivation of the Normal Distribution
Oct 26
Identifying Bigram Collocations
Sep 27
Transducing German Cardinal Numbers
Sep 06
Finite State Optimality Theory: Final Obstruent Devoicing
Aug 28
My Static Site Generator
Aug 25
The Dropout Learning Algorithm: Math Review
Mar 14
Vim and Tmux as Alternative to Juno for Julia Development
Feb 15
2019
Chance-Corrected Agreement Measures for a Fixed Number of Units
Nov 07
F1 Score as a Measure of Set Similarity
Mar 26
2018
How Many Words Do You Need to Know to Understand Russian News?
Dec 30
Basic Language Identification
Oct 27
Top-Down Parsing as Graph Search
Sep 30