freemanjiang
I wanted to make sure the benchmark felt very accessible and understandable to people, so I built this in-browser dataset viewer at https://turnbench.sesame.com/conversations - it lets you inspect the audio directly with overlaid annotations. I thought HN might find it cool. As far as I'm aware, such an interactive web platform is a first for the academic speech community!
With TurnBench, we're also releasing a hand-annotated benchmark corpus, training set, public leaderboard, and our full eval protocol - which is based on human annotation.
Happy to answer questions!
Modalities
Show HN: bikemap.nyc – visualization of the entire history of Citi Bike
https://github.com/freeman-jiang/bikemap.nyc
Each moving arrow represents a real bike ride. There are 291 million rides in total, covering 12 years of history from June 2013 to December 2025, based on public data published by Lyft.If you've ever taken a Citi Bike ride before, you are included in this massive visualization! You can search for your ride using Cmd + K and your Citi Bike receipt, which should give you the time of your ride...
I visualized the entire history of Citi Bike in the browser
You can search for your ride using Cmd + K and your Citi Bike receipt, which should give you the time of your ride and start/end station.
Everything is open source: https://github.com/freemanjiang/bikemap
Some technical details: - No backend! Processed data is stored in parquet files on a Cloudflare CDN, and queried directly by DuckDB WASM
- deck.gl w/ Mapbox for GPU-accelerated rendering of thousands of concurrent animated bikes
- Web Workers decode polyline routes and do as much precomputation as possible off the main thread
- Since only (start, end) station pairs are provided, routes are generated by querying OSRM for the shortest path between all 2,400+ station pairs
You still need to write your content as Markdown or something else, right? I feel the editors of Substack give some nice features like shortcuts for bold, italics. What do you do about that?
Ask HN: Bloggers, how do you manage your content?
I would like to start a personal blog. I think Substack is a good option, but I would like more control over styling (potentially custom components) and want to host the blog on my own website.I wanted to ask what the writing and hosting process is like for people who have a personal website and blog—do you just write markdown and then use a renderer?I would like a kind of wysiwyg editor to see...
I launched this on HN over the summer, but it's millisecond-precise audio synchronization for multiple devices, performed purely in the browser! I'm sitting at around 5K daily active users now. Also, it's open-source!
Most of the time, I think my synchronization algorithm is actually sub-1ms, but it can be worse depending on unstable network conditions.
First, I do clock synchronization with a central server so that all clients can agree on a time reference.
Then, instead of directly manipulating the hardware audio ring buffers (which browsers don't allow), I use the Web Audio API's scheduling system to play audio in the future at a specific start time, on all devices.
So a central server relays messages from clients, telling them when to start and which sample position in the buffer to start from.