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

Browser-based motion detection

made by piratefsh, submitted by nicholasbs
A small JavaScript library for using your browser and web cam for motion detection.

Programmatically generating puzzles as SVGs

made by brindelle, submitted by nicholasbs
A Clojure library for generating puzzles as SVGs.

What RESTful actually means

made by laurenzlong, submitted by nicholasbs
An overview of Representational State Transfer (REST) and what it is.

Plotty Bird: Flappy Bird for a 1980s pen plotter

made by wesleyac, submitted by nicholasbs
A version of Flappy Bird for the HP7440A, a pen plotter from the 1980s.

What's in a repository?

made by ngoldbaum, submitted by nicholasbs
The first in a series of posts exploring the innards of Mercurial, and how it stores repository data.

The speed of BGP network propagation

made by Benjojo, submitted by nicholasbs
An analysis of Border Gateway Protocol propagation and drift.

How a File Format Led to a Crossword Scandal

made by Saul, anjakefala, submitted by nicholasbs
Saul designed a plaintext file format for crossword puzzles and a data pipeline to compile a dataset of over 70,000 puzzles. This talk is an overview of how they did this and discovered a large-scale plagiarism scandal.

Dal Segno: A programming language and environment with live updates

made by ballingt, submitted by nicholasbs
A game development environment with a Scheme-like language. Every time you change your code, Dal Segno rewinds your game back to the last time that piece of code was run.

Lit: a little preprocessor for literate programming

made by Vijith Assar, submitted by nicholasbs
The project is part of a larger ecosystem of tools to support literate programming, including lit-web, which lets web browsers extract and run JavaScript code from blocks embedded in Markdown files.

Parser attacks for denial of service

made by Marcus Klaas de Vries, submitted by nicholasbs
An exploration of how data parsers can be exploited to create Denial of Service attacks and how you can defend against them.