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

Reconstructing TypeScript, part 0: intro and background

made by Jake Donham, submitted by nicholasbs
The first in a series of posts about how to write a type checker for a TypeScript-like language!

Writing a Simple Browser Game in Elm

made by Joe Thomas, submitted by nicholasbs
Some thoughts on learning Elm to write a simple arcade game, along with the playable game and source.

How to expose inputs (editable values) in a Google Sheets model

made by peter, submitted by nicholasbs
A clever way to automatically format (and thus be able to see) all the cells in a Google Sheets spreadsheet that are intended to be inputs.

My stack for research ML projects

made by pmin, submitted by nicholasbs
Advice and suggestions for a set of tools for small teams to use for machine learning research projects.

Building Developer Tools

made by Kunal Bhalla, submitted by nicholasbs
A collection of posts about building developer tools, including why you might want to work on them; how to identify good opportunities for new tools; common pitfalls when building them; suggestions for building good tools; and much more!

Teaching WebGL to dance to music

made by hkgumbs, submitted by nicholasbs
Kofi walks through how he used Elm to describe dance moves in 3D, synced his dancer with MIDI, and visualized the moves in WebGL.

Data driven literary analysis

made by serena, submitted by nicholasbs
An exploration of techniques for using natural language processing to better understand literary works, with example analysis of Shakespeare using Python and NLTK.

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!