Bio: I help run the Recurse Center.
In my spare time, I like learning Mandarin and walking around New York.
How quickly do packets travel across the Internet?
An overview of type erasure, generic types, and reflection in Scala.
This library includes many excellent examples, ranging from a JSON parser written in only 30 lines of code to a working BASIC interpreter.
An exploration of the James-Stein Estimator, and the surprising result that historical averages of even *unrelated* events can help yield better predictions!
Kevin designed and built his own high-end "dumbphone"
A detailed overview of installing A/UX, Apple's defunct Unix-based OS that could also run Mac apps, on a Quadra 610.
My favorite thing about Phil is that incorporates both beautiful and novel ideas in its UI *and* its puzzle-solving engine.
This is a clear, fun, and fascinating essay that explains how neural networks can get image classification woefully wrong.
This code can take a photo of Set cards and tell you all the valid sets among them.