Income, Race, Bikes

made by aberke, stevenleeg, submitted by aberke
Is the placement of bike-share docks equitable? The map explores this question visually. It displays the progressive placement of bike-share docking stations over time, along with the race and median income of residents in the areas they serve. The map shows the addition of the docks, as well as the changes in income and race throughout the years the bike-share program has been in service. You can toggle the display to see only income, or race, or bikes data, or any of their combinations.


made by mouse, submitted by davidbalbert
Sheet music run through OCR and a text to speech synthesizer. The result is then played back on top of a recording of the piece. Source:

How long will it take my ice cream to melt?

made by tophtucker, submitted by davidbalbert
A website that tells you how long it will take for your ice cream to melt. It takes into account the weather where you are.

AI-generated piano improvisation

made by pchatha, submitted by Mai
Using several years of Yamaha's International Piano-e-Competition dataset for training, this AI generates classical piano MIDI performances.

PsychOut: a live shader editor

made by catilac, submitted by Mai
PsychOut lets you write and edit Metal shaders and see the results in real time.

All is all

made by Alex Calderwood, submitted by Mai
A work in progress poetry generation engine in Python. The README includes a great reading list of papers.

Music Box Fun

made by bryanbraun, submitted by porterjamesj
A web-based music box where scrolling the page acts like turning the crank on a physical music box! You can see the source code here:

Pairing Bot

made by chrobid, submitted by porterjamesj
A chat bot to help people find pair programming partners!

Image distortion with Perlin noise

made by kerryrodden, submitted by davidbalbert
A wonderfully creative application of Perlin noise.

Implementing the Builder Pattern in Carp

made by hellerve, submitted by porterjamesj
Veit demonstrates how the traditional object-oriented Builder pattern can be useful in functional programming languages like Carp, a Lisp that he's one of the main contributors to.