Deleted Comment
Programming-language researchers didn't start investigating linear (or affine) types till 1989. Without the constraint that vectors, boxes, strings, etc, are linear, Rust cannot deliver its memory-safety guarantees (unless Rust were radically changed to rely on a garbage collecting runtime).
>it's a damning indictment of programming culture than people did not adopt pre-Rust ML-family languages
In pre-Rust ML-family languages, it is harder to reason about CPU usage, memory usage and memory locality than it is in languages like C and Rust. One reason for that is the need in pre-Rust ML-family langs for a garbage collector.
In summary, there are good reasons ML, Haskell, etc, never got as popular as Rust.
ESR writes a blog where he extolls libertarianism and is often skeptical of political progressivism.
He accepts that the US is being hypocritical when it asks India to stop buying Russian oil while it has its own dealings with Russia. But it is the implementation of the adage "do as I say, not as I do" to politics. Basically, the US does what it wants because it can.
This is precisely why I pay zero attention to arguments based on morality/hypocrisy/do-the-right-thing in politics/geopolitics. Might was/is/will always be right.
I'm reminded of Richard Nixon's explanation for his diplomatic opening towards China: according to Nixon, the only countries that matter are the US, the European countries, the USSR, Japan and China.
I'm not particularly impressed, especially when I see video of new cities with almost nobody living in them.
The Chromebook user makes a doc, closes the lid, and finds their doc on their phone or web later.
Why wouldn't the Windows user get the same UX?
The expectation is that your data's available anywhere. Even linux users are going to want backups of their own choice so it's available anywhere.
Deleted Comment