Earlier quoted context omitted.
I think writers for Wired in the 90s were paid by the buzzword.
In the most generous framing, Wired was (is?) a monthly magazine focused on how tech and the people in it are changing the world, oriented to a general audience. Every article needs to be about something that's world changing (positive or negative) and they need enough articles to put in between all the ads they sold. If there isn't enough world changing stuff in a given month, or the writers got started on the wrong…
Berkeley Systems “After Dark” screensavers recreated in CSS
141–150 of 153 posts
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#142On one hand super cool due to tricks employed, on the other CSS animations tend to be very power hungry https://www.bryanbraun.com/after-dark-css/all/rainstorm.html takes Some time ago I noticed an older 3GHz i5 laptop, otherwise perfectly usable, would start to struggle decoding h264 webcam stream because webmaster decided to use CSS animation for a scrolling title bar superimposed over video feed.
I'd assume CSS animations would be much more efficient than JS-based animations because they can be entirely comprehended and executed by native code I wonder if there's some unnecessary reflow going on here? (reflow forces animations to happen on the CPU instead of the GPU)
You can edit
.rain {top: -4800px;
to top: 4800px, CPU utilization doesnt change. It sure feels like some procedure spinning in place burning CPU doing nothing. Just a reminder, Rain is implemented in a clever way, its blitting one 800x600 bitmap 6 times per animation frame to a frame buffer. Worst case scenario its 600MB/s fillrate done entirely by hardware accelerated 2D engine, yet Chrome is using ~30% of one 4GHz CPU core doing this.Hmm, maybe its reading buffer back from GPU and compositing in software? I did an experiment and deleted 5 of the 6 DIVs reducing load to 100MB/s fillrate and CPU utilization didnt even budge .... so Chrome is doing something stupid like reading GPU buffer back to main memory and pushing it to GPU again. This explains why my older i5 laptop was so loaded by stupid tiny text scroll.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#143Earlier quoted context omitted.
Part of the reason these are so captivating is that they are slowed down instead of real time. This gives them an other-worldly quality where you can see extreme detail but in a different motion than you would normally see it.
The other reason is that you have to have biggest-company-in-the-world-sized connections (and pocketbook) to get permission to run a 120fps 8k drone over an active LAX. Such a subtle huge flex.
I'm sure for the right opportunity they'd work with anybody. I suspect it's not a matter of connections, but rather, "We'll put a gorgeous shot of your facility on millions of TVs worldwide" is a slam-dunk pitch.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#144On one hand super cool due to tricks employed, on the other CSS animations tend to be very power hungry https://www.bryanbraun.com/after-dark-css/all/rainstorm.html takes Some time ago I noticed an older 3GHz i5 laptop, otherwise perfectly usable, would start to struggle decoding h264 webcam stream because webmaster decided to use CSS animation for a scrolling title bar superimposed over video feed.
That's why it's a good idea to develop for and test on outdated and underpowered hardware, or at least an emulator of it. Many of your customers won't have top-notch systems.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#145Earlier quoted context omitted.
RIP Tom Dowdy
Tom was a good guy.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#146Earlier quoted context omitted.
Haha, PointCast was one of the earliest "next big thing" apps I installed on my Mac in the Dot-com era. I never really found it useful apart from the always available implementation of SameGame.
Man, but didn't it feel like the future? All this information in real time being shown on-screen! What's the weather? What is Ciena's stock price right now? Never mind those ads that keep showing up , that's just a minor inconvenience, right? And yeah, I need to keep my modem on all the time and tie up my voice line but maybe someday we'll get that T1 installed in the office.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#147Earlier quoted context omitted.
Screensavers are a thing again on modern TV because OLEDs have a pretty serious burn-in problem apparently. Not much creativity there, probably because it should not be annoying, so it's stuff like art galleries or subtle fireworks effects that also 'train' the pixels. Best screensaver I used to have was the BSOD one from xscreensaver, so many people fell for it. Second best is the nyan cat screensaver. Currently hav…
The electron guns in CRTs also take about 30 minutes to warm up. Before then the black level is pretty high and the image is washed out. So there is benefit to running a screensaver on a CRT but OLEDs do best when just put to sleep quickly.
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#148Beautiful. The nostalgia hit me very hard with this. I remember in the original version you had all sorts of options, and could even combine screensavers. For people who may not remember: screensavers used to be a neccessity as old CRT tubes would 'burn in' an image if they held it static for too long - leaving a shadow of the static image permanently. Screensavers kicked in after a few minutes and displayed somethin…
Oh, so that's why! Until now, I believed they were used to reduce energy consumption when the screen wasn't used. That's why I believed they were just some gimmicky, useless piece of software. A bit off topic, but I also miss the screen obliterating hammer we used to play with as kids. Any modern, web rendition of that piece of stress-reliever?
Re: Berkeley Systems “After Dark” screensavers recreated in CSS
#149Is there a way to slow down the animation or make it more choppy, so it better recreates the experience of running After Dark on my Performa 25 years ago?
EDIT: or even better
document.getAnimations().forEach(animation => animation.playbackRate = 0.1)
https://developer.mozilla.org/en-US/docs/Web/API/AnimationRe: Berkeley Systems “After Dark” screensavers recreated in CSS
#150https://uxfactor.ca/1151/ I know one of the authors of Flying Toasters and sent him the link. Here's what he had to say: "It's a rough approximation, which is super cool, but misses all of the nuance. "You see, back in the day, there were very strong competitors to After Dark that had as much or more animations. The thing that set After Dark was a "je ne sais quoi" that felt like an elevated experience. Both the cust…