Bio: I help run the Recurse Center.
In my spare time, I like learning Mandarin and walking around New York.
A post showing how you can measure and graph memory usage of a test program, and then use this to estimate the sizes of the L1, L2, and L3 caches for the CPU the code ran on!
A self-described "experience report" comparing what it's like to build a web API in OCaml and its libraries to building one in Python.
Simple, useful tips for cleaning up, centering, and justifying strings for nice output in Ruby!
A Jupyter-like environment that uses Markdown and outputs pure, self-contained web pages.
More details about why Will is building this project: https://wrla.ch/blog/2021/06/irydium-points-of-departure/
Joe shares his process for finding and evaluating open source projects (and issues within those projects) to contribute to.
The fifth post in a series on Vim. Even if you're a long-time Vim user, this post is sure to have some tips and tricks you've never seen.
Building a simple calculator by writing a recursive descent parser in Rust.
A detailed walkthrough of the challenges of writing a Python library in Rust that feels truly Pythonic.
Exactly what it says on the tin: A clear guide to how you can use GDB to look at and understand a program's stack space.