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

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!


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:

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.