The Tennis Belt

Who is the champion of tennis as a matter of direct succession? ...

November 7, 2025 · Wyatt Johnston

Perfecting Rummikub

Making the best possible Rummikub player with integer programming. ...

August 2, 2025 · Wyatt Johnston

The Birthday Problem for Last Names

How large of a group do you need so that the chances of two random people sharing a last name is 50%? ...

March 1, 2025 · Wyatt Johnston

The Worst Feasible Sequence AI

Making the worst possible AI that can win at the game Sequence. ...

March 24, 2025 · Wyatt Johnston

Stepping on Cracks and Gaussian Noise

Strolling through noisiness and periodic functions. ...

July 24, 2025 · Wyatt Johnston

Volleyball Data Analytics App

A Shiny app I made to investigate a volleyball team’s performance. ...

August 20, 2024 · Wyatt Johnston

Ballot Stuffing and Mansplaining

Learning a few things about the web via voter fraud and the Lex Fridman podcast. ...

July 16, 2025 · Wyatt Johnston

How Badly Can You Win a Tennis Match?

Winning ugly. ...

May 28, 2025 · Wyatt Johnston

Derangements, Stirling Numbers, and Counting

Attempting a “deadly” probability problem with combinatorics. ...

October 3, 2024 · Wyatt Johnston

HRV and the WHOOP Recovery Model: Estimating Feature Importance

Heart rate variability (HRV) is the primary metric that the WHOOP fitness band uses to calculate your recovery. In this article I look at just how much HRV contributes to recovery, plus how a high HRV variance can make things tricky. ...

July 11, 2024 · Wyatt Johnston