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

"Let's take a moment to ponder this version and the Alto version, and just how many wasted instructions, layers of abstraction, frameworks, toolkits and outright cruft have gotten between the algorithm and the frame buffer in the intervening twenty-seven years. This program makes my phone hot. Hot, I tell you."

There is a great comment in there in need of a few minutes of silence out of respect: for the world that has changed, and for those who still know how a computer really works, all the way to the transistors.



I think JWZ's talking about unnecessary abstraction layers, and re-written wheels created by technology fetishists and bad designers, rather than lamenting the lack of knowledge required to make useful things in modern OSs.


Yes, but which abstraction layer in the WebOS is unnecessary? I think I disagree with JWZ on this one. Is it really better to have for instance all the formating capabilities of CSS built into the Desktop-OS' native widget set? Than you would have to coordinate your OS development with the development of the CSS specifications.


Rather than having one specification for layer in web apps, and another for local apps (eg, iPhone or Android), there's a single layer. It's very DRY.


This was my first thought when I read the entry, as well. I felt somewhat silly sharing it for its own sake, but I found that line to be very poignant.




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

Search: