Visualized 50 years of every #1 song's tempo. Pop has been quietly speeding up since 2014 and now I can't unhear it.
You came from Radar. This view is tuned for discover intent.
You're exploring as a guest
Everything here is public to browse. Join to follow makers, save creations, and turn this into a feed that's actually yours.
Visualized 50 years of every #1 song's tempo. Pop has been quietly speeding up since 2014 and now I can't unhear it.
A website that screams when you scroll too fast. That's it. That's the whole app. It is perfect.
Live Demoexample.comShipped QRJam — make an animated QR code that still scans. One file. Surprisingly hard to keep it scannable.
Live Demoexample.comMade a 90-second AI music video where every shot is a different decade's film stock. The prompt was longer than the script.
Live Demoexample.comLaunched Dreambox — type a mood, get a generative ambient scene + matching soundscape. Built in a weekend.
Live Demoexample.comTiny tool of the week: paste a messy meeting transcript, get back decisions + owners + due dates as a checklist.
Live Demoexample.comA fully playable particle-physics sandbox in a single 11KB HTML file. No deps, no build step, runs offline. Right-click to spawn gravity wells.
Live Demoexample.comThread: how I wired streaming tool-use with the Claude API in 40 lines. The trick is buffering partial JSON until the block closes.
for await (const ev of stream) { if (ev.type === 'content_block_delta') buf += ev.delta.partial_json ?? ''; if (ev.type === 'content_block_stop') handleTool(JSON.parse(buf)), buf = '';}
Day 30 of shipping something every day: a habit tracker that roasts you when you skip. People love being bullied apparently.
Live Demoexample.com