This is something I could scream about for hours: WHY IS SOFTWARE SO SLOW? And I don't mean Google sized RL training clusters, I mean stuff like goddamn text editors. This can't be as good as it can get, there just has to be a better way.https://tonsky.me/blog/disenchantment/ …
[2]: Rust provides automatic memory management without a GC by means of a barrow checker. New Rust devs spend the first few weeks fighting the barrow checker, and often just copy memory to avoid it (which increases memory usage again). Swift uses reference counting.
-
-
Backwards compatibility: Linux is big because it maintains compatibility with a older APIs. I assume Windows is similar. Redox OS https://www.redox-os.org/ is 49 MB for a full GUIed OS with a few basic applications. It does not support existing software however.
-
ChromeOS is an example of what Linux can be if you do not need to maintain compatibility with other software and hardware.
- 6 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.