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

Estimating CPU cache size with the memory mountain

made by Fabrizzio, submitted by nicholasbs
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!

Writing a REST API with Dream

made by Joe Thomas, submitted by nicholasbs
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.

Ruby String Formatting

made by jemmaissroff, submitted by nicholasbs
Simple, useful tips for cleaning up, centering, and justifying strings for nice output in Ruby!

Irydium

made by wlach, submitted by nicholasbs
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/

How I Contribute to Open Source Projects

made by Joe Thomas, submitted by nicholasbs
Joe shares his process for finding and evaluating open source projects (and issues within those projects) to contribute to.

A Vim Guide For Veteran Users

made by Matthieu, submitted by nicholasbs
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.

TIL: Most URLs are syntactically valid JavaScript code

made by georgemandis, submitted by nicholasbs
Did you know you can copy and paste almost any URL into your JavaScript code and your code will still work, even if the URL isn't quoted or commented out?

Implementing a calculator parser in Rust

made by petermalmgren, submitted by nicholasbs
Building a simple calculator by writing a recursive descent parser in Rust.

Writing Pythonic Rust

made by cmyr, submitted by nicholasbs
A detailed walkthrough of the challenges of writing a Python library in Rust that feels truly Pythonic.

How to look at the stack with gdb

made by bork, submitted by nicholasbs
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.