Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
freemanjiang
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
freemanjiang
20d ago
Hi! I'm Freeman, a research engineer at Sesame. I'm the developer of the turnbench.sesame.com website and also a co-author. For the past bit, I've been working on models for real-time conversation at Sesame. We wanted an eval
2.
▲
TurnBench – a turn-taking benchmark for spoken conversation
(turnbench.sesame.com)
7 points
by
freemanjiang
20d ago
|
1 comments
3.
▲
Modalities
(freemanjiang.com)
1 points
by
freemanjiang
7mo ago
|
0 comments
4.
▲
by
freemanjiang
8mo ago
Yeah there is a filter between 1.2 and 20 mph
5.
▲
by
freemanjiang
8mo ago
In Lyft's defense, they are providing it anonymized under the NYCBS Data Use Policy. They also aren't providing the exact GPS routes, which is why OSRM is used to calculate the shortest path instead.
6.
▲
by
freemanjiang
8mo ago
Thank you so much! That means a lot.
7.
▲
by
freemanjiang
8mo ago
It definitely will if it blows up more. I'm willing to eat it for now because I think it's art that more people should see!
8.
▲
by
freemanjiang
8mo ago
Yeah, unfortunately, I think I posted that one initially without the Show HN prefix, so I don't think I can edit the text there.
9.
▲
Show HN: bikemap.nyc – visualization of the entire history of Citi Bike
(github.com)
8 points
by
freemanjiang
8mo ago
|
2 comments
10.
▲
Show HN: I visualized the entire history of Citi Bike in the browser
(bikemap.nyc)
113 points
by
freemanjiang
8mo ago
|
31 comments
11.
▲
by
freemanjiang
9mo ago
I see, yeah I use Next.js pretty regularly, you mean on hot reload then? 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. Wha
12.
▲
Ask HN: Bloggers, how do you manage your content?
12 points
by
freemanjiang
9mo ago
|
14 comments
13.
▲
by
freemanjiang
9mo ago
https://www.beatsync.gg/ 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
14.
▲
by
freemanjiang
1y ago
kelvin!
15.
▲
by
freemanjiang
1y ago
Thanks for bringing this up! Made an issue to look into this.
16.
▲
by
freemanjiang
1y ago
Yeah, at one point I had manual controls to adjust the delay to debug. I'll add that back.
17.
▲
by
freemanjiang
1y ago
Practically, the network jitter is averaged out in the clock synchronization calculations, and even output latency is remarkably well-behaved. Have you tried it on different devices? It is only noticeable when there's an external devic
18.
▲
by
freemanjiang
1y ago
Haha yeah guarantee is a strong word. I just mean that it’s good enough to not be noticeable (even within the same physical room)
19.
▲
by
freemanjiang
1y ago
Thank you! Very appreciated kind stranger :)
20.
▲
by
freemanjiang
1y ago
Oh I see, yeah I was wondering why it looked like that since on my computer responsive view looked great. Will look into this, thank you.
21.
▲
by
freemanjiang
1y ago
Miraculously pulled it off with a change I made today
22.
▲
by
freemanjiang
1y ago
Made an update so it should be good on most!
23.
▲
by
freemanjiang
1y ago
It doesn't at the moment, but I think it probably should. There's a non-trivial amount of clock drift that can happen over long periods of time.
24.
▲
by
freemanjiang
1y ago
Thanks for the heads up! Just added a license to the repo.
25.
▲
by
freemanjiang
1y ago
Yes! The very next step.
26.
▲
by
freemanjiang
1y ago
It works on other platforms! Just not as smooth as Chrome.
27.
▲
by
freemanjiang
1y ago
Yup no microphone. It's all clock sync
28.
▲
by
freemanjiang
1y ago
Yeah the threshold is pretty brutal, but it is enough. Experimentally, I'd say you need under 2-3ms but even at 1ms you can start to hear some phase differences. Most of the time, I think my synchronization algorithm is actually sub-1m
29.
▲
by
freemanjiang
1y ago
Great question! There's two steps: 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&#x
30.
▲
by
freemanjiang
1y ago
Thank you for the kind words! Yeah, I think it gets a lot more complicated once you start dealing with speaker hardware. It pretty much only works for the device's native speaker at the moment. The instant you start having wireless s
More ›