Bio: I help run the Recurse Center. In my spare time, I like learning Mandarin and walking around New York.

Just: How I Organize Large Rust Programs

made by rodarmor, submitted by nicholasbs
A detailed walkthrough and explanation of how the code for a large Rust program is organized.

An online version of Hanabi

made by wesleyac, submitted by nicholasbs
An online version of Hanabi, the collaborative card game, built using Rust. You can play with your friends at

Are source files serially correlated?

made by philosophicalhacker, submitted by nicholasbs
A fascinating analysis of whether or not diffs in a large repository are serially correlated across months and quarters.

Writing GitHub Secrets to a Repository You Don't Own

made by vaibhavsagar, submitted by nicholasbs
A step-by-step guide for programmatically creating and retrieving secrets using the GitHub Actions API.

What port numbers do programmers like to use?

made by rolandcrosby, submitted by nicholasbs
Roland scraped repositories on GitHub for references to "localhost:n", and then made an interactive visualization to show which port numbers are most popular!

Idris Algebra

made by nickdrozd, submitted by nicholasbs
A series of increasingly complicated algebraic proofs with clear definitions, implemented in Idris, a purely functional programming language.

x86, x64, ARM? I Just Want to Download my Program!

made by Marín, submitted by nicholasbs
A fun and clear exploration of some fundamental questions about computer architecture.

Paint By Numbers in Rust and WebAssembly

made by amedee, submitted by nicholasbs
An overview of how Amédée built their paint-by-numbers app using Rust and WebAssembly, with details about handling interop with JavaScript and performance improvements.

Make Your Own Period Tracker

made by alizauf, submitted by nicholasbs
Aliza wanted to own her own data, so she built her own period tracker using a spreadsheet. This post walks you through how you can do this, too.

Notes: Understanding Real-World Concurrency Bugs in Go

made by squidarth, submitted by nicholasbs
An overview of a paper where the authors reviewed real-world bugs in open source software to evaluate whether or not Go makes concurrency bugs less likely.