From the video “websites are still websites. Videos are still videos”. The problem of course is that this is not true.
The problem is that technology is still our servant. What are we asking it to do?
First, this video itself. If this same story was being told 20 years ago, it would be a blog post, mostly plain text, maybe one image. It would not be a 1080p or 4K YouTube video. That, in a nutshell is the real problem. The OP, by posting this video, has already chosen a side in that fight. But let’s compare apples to apples.
20 years ago, a web page was made up up a few dozen kb of HTML, a dozen kb of CSS, and a few 100 kb of JavaScript. Images were few, low resolution, and low bit depth. The fonts used were probably bitmaps and installed locally. The “computing power” was on the server. It was all sent as clear text. The networks were too slow to send much more. Today, a website sends me megabytes, maybe dozens of megabytes, of JavaScript. And I am probably downloading a bucket of vector fonts too. Not only is the “web application” much, much fancier but now all the “computing power” is expected to be in my browser (on my computer). And all the “assets” like images and video have to be local too. Instead of small 8 bit GIFs, I have huge high-resolution 24 bit AVIF and PNG files. I am rendering SVG and font vector files at high resolutions on my local CPU / GPU. Maybe there is an animated background. To cap things off, everything is encrypted with 2048 bit or 4096 bit keys. It is not that my local computer or my local operating system has become less efficient (like the video implies). It is that the websites have become 100 times more difficult to render. Browse some of those old websites (if you can find them). They are blazing fast and take very little RAM.
And what were videos? YouTube was probably 360p with a video codec designed to be easy to decompress on an underpowered client. Now, YouTube is 4K or at least 1080p and in a codec that is much more computationally intensive to render. It has to be to support storage of these otherwise immense files. A 4K file is literally 40 times the number of pixels in 360p. This is before we consider that the color space probably went from 16 bits to 24 or 32 as well. So, back to 100 times harder like above.
And the premise that “20 years ago” you were running your web browser and an agile manager and a command line all while editing a video on your laptop is nonsense. You had a 1280x800 screen. If you were editing a video, it was probably the only thing you had running. And again, what resolution and color depth were these videos you were making? Were you even editing video? Be honest. How many “content creators” were there then. The multimedia we were editing was probably audio only. The video work we did was more transcribing (maybe cutting out ads) than it was “video editing” like today.
If this same message was being told 20 years ago, it would be a blog post, mostly plain text, maybe one image.
And you know what, my 10 year old computer can still do the modern stuff and it absolutely blazes though the old stuff.
If this were a blog post, I could have a hundred similar tabs open on that 2 GB of RAM he talks about.
So, it is not that computers and software are built wastefully. It is that users expect things they did not expect before. If you are willing to watch 360p YouTube, read mostly text blog posts with the ads tuned off, make simply edited videos in the same 360p resolution, and run a simple Wayland compositor or X11 Window Manager, a totally up-to-date Linux distro will run just as well on your old hardware as you remember. At least, pretty close.
The only really truly wasteful step has been the move to 64 bit instead of 32 bit. We could save at least a third of the RAM used for any modern task if it were 32 bit. But, 32 bit only gives us 4 GB of RAM, which means I could get a 32 bit computer that performs like 6 or 7 GB 64 bit system today. But of course that is not nearly enough. As the YouTube author states, they need 16 GB for the huge videos he is editing. So, 64 bit is not wasted either I guess.
And, of course, on a Windows machine, a third of my RAM and 20% of my CPU is dedicated to running a bunch of crap that ships with my OS to serve the goals of the OS provider, not me the user. But that is an entirely different problem (or, this is his point, I concede this point to him).
An additional message in this video is about “freedom” and “exponential complexity” and “commercial masters”. Of course, there is some truth there. But again, step back.
This video starts with the OP editing a video in KDENLIVE on Linux. What video editing software and OS was he using 20 or 30 years ago as he says. Be honest. We have more freedom and more non-commercial choice than ever before. It is not even remotely arguable.
And complexity. If I install a distro today with say XFCE as a desktop environment, what is the complexity compared to the early 2000s or late 90s? Try to configure your video card and monitor and get back to me. Explain how to configure your WiFi in 1999. If anything, a Linux distro is less complex and daunting now than before.
From the video “websites are still websites. Videos are still videos”. The problem of course is that this is not true.
The problem is that technology is still our servant. What are we asking it to do?
First, this video itself. If this same story was being told 20 years ago, it would be a blog post, mostly plain text, maybe one image. It would not be a 1080p or 4K YouTube video. That, in a nutshell is the real problem. The OP, by posting this video, has already chosen a side in that fight. But let’s compare apples to apples.
20 years ago, a web page was made up up a few dozen kb of HTML, a dozen kb of CSS, and a few 100 kb of JavaScript. Images were few, low resolution, and low bit depth. The fonts used were probably bitmaps and installed locally. The “computing power” was on the server. It was all sent as clear text. The networks were too slow to send much more. Today, a website sends me megabytes, maybe dozens of megabytes, of JavaScript. And I am probably downloading a bucket of vector fonts too. Not only is the “web application” much, much fancier but now all the “computing power” is expected to be in my browser (on my computer). And all the “assets” like images and video have to be local too. Instead of small 8 bit GIFs, I have huge high-resolution 24 bit AVIF and PNG files. I am rendering SVG and font vector files at high resolutions on my local CPU / GPU. Maybe there is an animated background. To cap things off, everything is encrypted with 2048 bit or 4096 bit keys. It is not that my local computer or my local operating system has become less efficient (like the video implies). It is that the websites have become 100 times more difficult to render. Browse some of those old websites (if you can find them). They are blazing fast and take very little RAM.
And what were videos? YouTube was probably 360p with a video codec designed to be easy to decompress on an underpowered client. Now, YouTube is 4K or at least 1080p and in a codec that is much more computationally intensive to render. It has to be to support storage of these otherwise immense files. A 4K file is literally 40 times the number of pixels in 360p. This is before we consider that the color space probably went from 16 bits to 24 or 32 as well. So, back to 100 times harder like above.
And the premise that “20 years ago” you were running your web browser and an agile manager and a command line all while editing a video on your laptop is nonsense. You had a 1280x800 screen. If you were editing a video, it was probably the only thing you had running. And again, what resolution and color depth were these videos you were making? Were you even editing video? Be honest. How many “content creators” were there then. The multimedia we were editing was probably audio only. The video work we did was more transcribing (maybe cutting out ads) than it was “video editing” like today.
If this same message was being told 20 years ago, it would be a blog post, mostly plain text, maybe one image.
And you know what, my 10 year old computer can still do the modern stuff and it absolutely blazes though the old stuff.
If this were a blog post, I could have a hundred similar tabs open on that 2 GB of RAM he talks about.
So, it is not that computers and software are built wastefully. It is that users expect things they did not expect before. If you are willing to watch 360p YouTube, read mostly text blog posts with the ads tuned off, make simply edited videos in the same 360p resolution, and run a simple Wayland compositor or X11 Window Manager, a totally up-to-date Linux distro will run just as well on your old hardware as you remember. At least, pretty close.
The only really truly wasteful step has been the move to 64 bit instead of 32 bit. We could save at least a third of the RAM used for any modern task if it were 32 bit. But, 32 bit only gives us 4 GB of RAM, which means I could get a 32 bit computer that performs like 6 or 7 GB 64 bit system today. But of course that is not nearly enough. As the YouTube author states, they need 16 GB for the huge videos he is editing. So, 64 bit is not wasted either I guess.
And, of course, on a Windows machine, a third of my RAM and 20% of my CPU is dedicated to running a bunch of crap that ships with my OS to serve the goals of the OS provider, not me the user. But that is an entirely different problem (or, this is his point, I concede this point to him).
An additional message in this video is about “freedom” and “exponential complexity” and “commercial masters”. Of course, there is some truth there. But again, step back.
This video starts with the OP editing a video in KDENLIVE on Linux. What video editing software and OS was he using 20 or 30 years ago as he says. Be honest. We have more freedom and more non-commercial choice than ever before. It is not even remotely arguable.
And complexity. If I install a distro today with say XFCE as a desktop environment, what is the complexity compared to the early 2000s or late 90s? Try to configure your video card and monitor and get back to me. Explain how to configure your WiFi in 1999. If anything, a Linux distro is less complex and daunting now than before.