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

Operating systems should always use C/C++ UI frameworks, and as little costly abstraction as possible, period. Anything else is wasting resources.




It’s not so much about wasting resources as it is about the added latency, jankiness, and inconsistency in look & feel hurting usability.

And how about reliability? Having to start a web browser and a web framework to display core OS functionality adds a lot of moving parts that can break.

Latency is literally wasting resources

The point was that users mostly don’t care about wasting resources, but about usability. If usability wasn’t impacted, few people would care about resources being wasted. But since usability is very much impacted, people (rightfully) complain.

Wasting resources affects usability, and not just through latency.

It doesn’t necessarily. A lot of resources are being wasted without impacting usability. Users only start noticing and complaining about it when it does.

It does, period. Less things can run in parallel, fans get louder, batteries live shorter and devices feel old years before they should, all of which directly affects usability. The user not noticing the direct cause or having enough resources to waste to at least perform some tasks acceptably doesn't change anything.



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

Search: