A tool that lets you reorder and comment on each section of your GitHub pull requests (or .diff files) so that your changes tell a clear story and are easier for people to understand and review.
Source: https://github.com/tbroadley/narrated-diffs
— nicholasbs
An explanation and implementation of the Ramer-Douglas-Peucker algorithm. This algorithm is used when drawing maps to simplify vector lines.
— nicholasbs
An exploration of the nature of representations of Turing machines, as well as examples of how to implement a Turing machine simulator, single-purpose machines, and finally a general purpose, configurable implementation.
— nicholasbs