Writing a C Compiler, Part 1

made by norax, submitted by nicholasbs
The first post of an in-depth, a 10-part series on how to write a C compiler

Mechanizing Surrealism: A look at absurd_gloss

made and submitted by Valerie
What happens when computers try to imitate surrealism or humor?


made by bork, submitted by nicholasbs
rbspy is a profiler for Ruby. It lets you profile Ruby processes that are already running. You give it a process ID, and it starts profiling. It's a sampling profiler, which means it's low overhead and safe to run in production.


made by jamii, Kevin Lynagh, submitted by davidbalbert
A clever prototype GUI for exploring relational databases.


made by yeli, submitted by porterjamesj
Experience using the internet at common speeds in various countries.


made by pepijndevos, submitted by davidbalbert
Pepijn made a mouse out of wood. What a cool project.

Building Streaming APIs in Rust

made by lord, submitted by nicholasbs
An overview of how to use Backtalk, a small Rust framework, to build streaming web APIs.


made by stevenleeg, submitted by Mai
Co-create a playlist and groove with friends near and far on this open source clone of Turntable.fm (RIP).

Why is modern web development so complicated?

made by vrk, submitted by nicholasbs
An overview of the evolution of modern web development practices, starting from simple static sites.


made by aurora, submitted by porterjamesj
A raytracer in TypeScript, you can play with it online here: http://aurorayes.com/raytracer/