logoalt Hacker News

walrus01today at 2:42 PM1 replyview on HN

It's a fair point but capabilities do degrade relative to what is considered "ordinary every day use software" even if nothing is wrong with the OS.

For instance there's a fair number of old laptops which exist now that can't play full screen 1080p content from youtube inside a browser without extensively dropping frames (way below a smooth 30 fps) because the cpu/video hardware has no support for hardware acceleration of the codecs in use. Even if the laptop has a 1920x1200 or 1920x1080 screen. Additionally they will struggle heavily with 100% CPU load doing something like running any video conference webRTC app (generally equivalent to google meet) in a browser tab.

Complexity of features and more computationally intensive things will still obsolete an old system even if it's running an 'optimal' non windows OS.


Replies

xp84today at 5:15 PM

That’s a good one. Codecs are one of the few excusable reasons to me. It’s fair that we have ever-more strenuous codecs because obviously every new generation of them has better quality per byte.

What’s inexcusable is just that every application out there, web or Electron, the only two kinds that seem to exist anymore, is written with increasingly bloated stacks and layers of JavaScript. I’m pretty sure the system requirements needed for applications to run smoothly are scaling exactly in sync with the spec of the average software engineer’s (or PM’s) computer. For some reason, in 2012 something like Slack or Outlook or an IDE was exactly as performant on a PC with 8GB and 2 cores, as the current versions are today on a modern high-end machine with 32GB of RAM and 10 cores. Yet they do the same tasks. There haven’t been any big innovations in the calendar, or chat, or email - none that inherently require more hardware resources, at least.