Bio: I help run the Recurse Center.
In my spare time, I like learning Mandarin and walking around New York.
A walkthrough for using Syncthing (on macOS and Ubuntu), an open source, secure, and decentralized tool for Dropbox-like folder synchronization.
A command line tool to start a Jitsi meeting quickly. It creates a meeting with a secure ID and prints the meeting URL to stdout. It can style, open, copy, and send the URL for your convenience. No registration required, no data collected.
An adventure game with beautiful and inventive sound and graphics.
A detailed walkthrough and explanation of how the code for a large Rust program is organized.
An online version of Hanabi, the collaborative card game, built using Rust.
You can play with your friends at https://hanabi.site
A fascinating analysis of whether or not diffs in a large repository are serially correlated across months and quarters.
A step-by-step guide for programmatically creating and retrieving secrets using the GitHub Actions API.
Roland scraped repositories on GitHub for references to "localhost:n", and then made an interactive visualization to show which port numbers are most popular!
A series of increasingly complicated algebraic proofs with clear definitions, implemented in Idris, a purely functional programming language.
A fun and clear exploration of some fundamental questions about computer architecture.