HN user

deadhead

72 karma
Posts3
Comments13
View on HN

It happens to me as well (Windows, Chrome) but inconsistently (sometimes, its on time). Looking at the JS, it might be since it schedules to check for updates every 100ms (`timerId = setInterval(update, 100);`) instead of scheduling a callback for the time of the next bar.

Edit: Also, the JS `setInterval` callback can be delayed.

Edit: After debugging their code some more, the above isn't why (though is still inefficient). The audio player (SoundManager) they are using only updates the audio playback time at a rough granularity. If I log the time values, I get the following (all in milliseconds):

    0
    182.404
    681.59
    1180.778
    1680.963
    2179.152
    ...
The song is 120 BPM which means that the first bar changes is at 2000ms causing the first bar change to be 179ms late.

Phish currently releases audio from all of their concerts. They do webcasts of some (all?) of their shows, and usually release a video of one of the songs after. I don't know why they don't sell the video now though.

You can find all their concerts at livephish.com. They also release old concerts of theirs every so often.

I could be wrong on this, but I think you also get a free mp3 download of the concert the day after if you attended the event.

Browser Pong 13 years ago

I have two monitors (Google Chrome on Ubuntu). The paddles appeared on one while the ball appeared on the other. It was still playable, but was rather odd lining up the paddle against the ball on a different monitor.