Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There's a growing movement of people that believe all the power we put into computers goes to waste by adding layers of abstraction and I agree with them. VS Code currently sits at 550 Mb RAM idle. We could increase the performance and longevity of our hardware by fixing our software. The excess gain in performance could be used to do something useful instead of adding another VM on top of a VM inside a sandbox.


I completely agree with you. My Mac Plus from 1986 still feels snappier than a modern Mac in many ways despite having several orders of magnitude less storage, memory, and clock speed. That's because it was programmed close to the metal by excellent programmers. But you'll never get the Apple of today to build software that doesn't encourage people to upgrade their hardware.

AmigaOS and BeOS were other examples of this phenomenon. The world needs a new OS to show what really can be done on modern hardware.


Serious question. In what ways does your "Mac Plus from 1986 feel snappier than a modern Mac"?


Response time. The time between clicking the mouse and seeing a change on screen feels instantaneous; there's just no hesitation or lag for the most part. Compute-intensive tasks can't compete of course, but response time has gotten much worse in modern operating systems, especially mobile ones. It's quite common on a modern Mac for a scroll of a Finder window to put up a spinning beachball. Wristwatch cursors happened on classic Macs too, but never for something as trivial as a scroll. Part of the problem is that we're still using O[n] algorithms where n is a lot bigger than it used to be, but another part is that we no longer write UI code with an emphasis on quick response time.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: