Bio: I help run the Recurse Center.
In my spare time, I like learning Mandarin and walking around New York.
Ezzeri shares a clear overview of what a blockchain is, and how he ported his toy implementation from Python to Rust.
An interactive tool that invites you to play and experiment with DNS to understand how it works!
Ben's effort to decode a JPEG for a project leads to a deep deep and exploration of why JPEG isn't just "one" format, hardware decoders, and even a patch to improve Go's image/jpeg library!
Practical tools and tips to help you determine if downtime/slowness is caused by DNS, or something else!
Details, images, and videos of a prototype "squeezebox" ergonomic keyboard Peter built.
A thoughtful case for the benefits of learning how to do things faster.
A collection of experiments with processing webcam video, including ASCII rendering, dithering, and an incredibly cool filter that makes you look like a slinky.
A (timeline!) post about tools you can use to explore and understand BGP, the protocol at the root of Facebook's recent outage.
The first in a series of posts about how to write a type checker for a TypeScript-like language!
Some thoughts on learning Elm to write a simple arcade game, along with the playable game and source.