Correct me if I'm wrong, but Rust editions are a source code-level feature. So given you have the source code of newer and older rust code, you can compile them together.
That's materially distinct from Java's model of basically dynamic loading already compiled class files. Though class files do have "editions", and there are extra code to deal with different versions. But still, it should be possible to e.g. send a new value class to an old library's class that has never heard of them, and that should just work.
The important thing is that Rust editions affect semantics and name resolution. In such an analogy, JVM bytecode is the equivalent of Rust code - various semantics are baked in, but stuff like name resolution isn't (at least not completely).
security-wise, usb-c is the worst scenario device I've ever seen -- unless you're Apple, you can't make a security-boundary without infringing patent US11205021B2
for laptops, a bad-actor usb-c cable/charger can do so much more, unless your laptop has AI that can distinguish "is this signal really coming from monitor/keyboard/etc ?"
I'd rather have plain-old DC adapters (or usbc to dc)
Drone warfare has been discussed publicly since more than a decade, what Ukraine proved was just how effective that really is, but it was already known and understood. In any case mapping the world doesn’t only benefit drones, it’s something always valuable to the military. Drone navigation is just one use case
No sane country would import what jdw64 is describing.
AI boom, but only the politically loyal can bid, is not only insane, its literally justifying corruption and censorship by forcing people to take out loans from them to buy GPUs to be compliant, which seems to be the crux of what he thinks other countries should follow.
I guess it can make for a cheap kdrama where authoritarians will use GPUs as collateral and force journalists and political into an everlasting debt and call it a "national AI strategy".