Live data from Hacker News

Bouncing DVD Logo

bouncingdvdlogo.com

91–100 of 293 posts

Re: Bouncing DVD Logo

#91

In 1999, my DVD player could do this smoothly without any hitches or glitches. In 2020, my Xeon can't render this fast enough to avoid stutters. Either code quality has gone way down or my DVD player had a faster CPU.

To be more specific about why the implementation is bad, it's hardcoded to refresh around every 30ms but not precisely 30ms.

Why is that bad?

Re: Bouncing DVD Logo

#92
post #86

Earlier quoted context omitted.

It didn't even occur to me that this would need to be explained. Up next we should talk about why it was bad to leave VCRs paused for long periods of time.

Why was that bad?

It isn’t about tension. In order to display a paused image, the head must continuously rotate and scan that section of the tape. You can literally overheat and wear the tape out in that spot because there is a spinning piece of metal against it. Only specialized VCRs such as high end professional/broadcast or security recorders have something like a framebuffer.

Re: Bouncing DVD Logo

#93
post #67
post #60

As a historical note, the bouncing logo wasn't just for fun, but was important to prevent screen burn-in on CRTs. If you had a static image on a CRT for a long time, it could damage the phosphor. Sometimes you could even see the image when the screen was off! This was the original purpose of screensavers, which saved your screen from damage. Displaying a dynamic image prevented one part of the screen from being overu…

As to why they are not necessary anymore: we just turn the screen off (some displays, especially OLED, are still prone to burn-in). This was not necessarily wanted in OLD CRTs, where the startup sequence could take a while (and possibly other factors, such as reducing the lifespan, but I'm not sure about this). Funnily, we are starting to see a bit of a comeback of these in OLED smartphone that have an always-on disp…

Waterloo Station (in London, named after the bridge, which is in turn named after the battle, which was in Belgium) for a while had these full colour panels which I guess may have been plasma? These were used to display train information.

They suffered terrible burn-in, and I was never sure why they were used. Eventually they ripped them out and replaced them with panels using the same technology (monochrome panels made of amber LEDs) that is used in the rest of the network for displaying information.

The thing about information is that you don't want it to spin or hop about, it needs to remain perfectly still while a potentially large number (tens of thousands of people use the station in an hour, if anything goes wrong all those people want information) stare at the information and so it can't avoid burn in. I can see that for the advertising screens, the opportunity for huge full colour screens is worth the risk of burning in an image, and worst case you could in theory even charge an advertiser who insists on holding a single image for the cost of repairing/ replacing your screens. But the information screens don't much benefit from colour, the pixel-addressable LED screen is only a small improvement over prior electro-mechanical devices which of course couldn't burn in, why allow burn-in just to get a colour screen? Maybe they were cheap?

Re: Bouncing DVD Logo

#95
post #86

Earlier quoted context omitted.

Why was that bad?

I remember being told as a child that it "wears out the tape," but I'm going to guess it's specifically because the same section of tape stays wrapped around the capstan (the metal cylinder it loops around to be read) when it would normally be passing through. Keeping the same section of tape under tension for a prolonged period presumably weakens or risks distorting it.

[deleted]

Re: Bouncing DVD Logo

#96
post #86

Earlier quoted context omitted.

Why was that bad?

I remember being told as a child that it "wears out the tape," but I'm going to guess it's specifically because the same section of tape stays wrapped around the capstan (the metal cylinder it loops around to be read) when it would normally be passing through. Keeping the same section of tape under tension for a prolonged period presumably weakens or risks distorting it.

It was worse than that. The head drum continued to spin throughout the entire duration of the pause, rubbing against the film at high speed. That's because the VCR didn't have any "memory" to hold the entire frame¹, so the lines of the frame had to be read from the tape over and over again.

¹ It was actually an interlaced field, not a frame, but that too much nitpicking.

Re: Bouncing DVD Logo

#99
post #60

As a historical note, the bouncing logo wasn't just for fun, but was important to prevent screen burn-in on CRTs. If you had a static image on a CRT for a long time, it could damage the phosphor. Sometimes you could even see the image when the screen was off! This was the original purpose of screensavers, which saved your screen from damage. Displaying a dynamic image prevented one part of the screen from being overu…

DVD was also popular around the time that Plasmas were being introduced, which also had burn in issues.

Yeah, those were mad expensive. I remember complaints about the logo "bugs" on TV stations that were fixed parts of the display.

Re: Bouncing DVD Logo

#100
post #18

Earlier quoted context omitted.

It's not just about speed, it's about timing. With setInterval the alignment of the screen refresh and the code to update will quickly become out of sync and cause periods where 2 frames are the same.

Which causes visual tearing.

Your browser, as a regular desktop application, is almost certainly double buffered. You will never see tearing, but things can look temporally uneven.
Post reply on HN