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

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.

Migrating from Pathogen to native Vim packages

made by QuietMisdreavus, submitted by nicholasbs
A nice overview of Vim 8's native plugin support and how to migrate to it from Pathogen.

Getting started with shaders: signed distance functions!

made by bork, submitted by nicholasbs
An introduction to shaders, including how to make a 3D animated spinner.