How else do you compare “web frameworks” except foe comparing their overhead?
No everyone wants to write a database application. There are absolutely other types of applications in the world. Applications can be CPU and/or memory bound.
How would they detect it? If the interface with Apple is simply an API to fetch and upload data. How would they know if the underlying physical machine is an Apple built computer running Linux, or a dell built computer running Linux?
What possible reason do you have to assume it fetches only this data?
Apple is absolutely slurping up any and all data they can get about your machine, you, whatever is visible on the network, nearby WiFi networks and your physical location.
They have no reason whatsoever to not do this, they explicitly do this on iOS, and there is a lot of money for them to sell the data they collect about you.
This is how modern corporations are. Apple is no different from Google, Facebook, Microsoft, et al.
This is already relatively large for this type of display. There is no market for these types of screens at a larger size. (They are mostly used in products that are not connected to a computer such as a controller panel for a factory, or mechanical device.)
Parts for something like this? $1 ESP32, $5 LCD, $2 lithium battery, $5 3D printed case. Assembly? (Depending on quantity) maybe $5. This is max $20 to build.
I guess if you want something like this but don’t have time to build it it could be worth $100
Cloudflare is a US company right? One assumes it’s controlled (if not directly, then indirectly) by US intelligence interests. That would protect it from non US intelligence influence would it not?
Does the US intelligence apparatus protect its networks with some kind of theurgy preventing the government of Russia or Iran from finding any 0-day before they do from time to time, and have a source of infallible humans immune to bribery or extortion?
Yes, in rust, the package manager has built in rules about when to update a package. It won’t auto update a major version change because it implies a change that breaks something. As long as your package is safe to auto update you don’t want to change the major version number.
Maybe because the speed up is easier to attain in a language where you aren't constantly worrying about introducing bugs? Maybe development is easier in a language with more modern tooling?
Interoperability runs both ways, everyone currently taking a dependency on the C library can swap in the rust library in its place and see the same benefits
One of the reasons I quit rust is literally because having 4-5 projects checked out that use serde would fill my laptop drive with junk in a few weeks.
I remember coding games for the C64 with an 8 sprite limit, and having to swap sprites in and out for the top and bottom half of the screen to get more than 8.
No everyone wants to write a database application. There are absolutely other types of applications in the world. Applications can be CPU and/or memory bound.