FWIW, I’m an existing customer (of the app) and this has significantly damaged my perception of Rewind as a company. You should stop talking about it until you have a credible answer to this question.
Rewriting would introduce new bugs; it would take a large number of engineering hours away from delivering shiny new things; and a formally correct version would probably be less power-efficient.
It won't happen because these targeted attacks don't affect the bottom line whatsoever. Nobody is switching to Android just because a journalist or NGO employee occasionally gets pwned.
It doesn’t really matter if there are 100 new bugs for every memory unsafety bug fixed. Those new bugs in an image codec would be hangs/crashes or incorrect rendering and that’s it. And that might be serious but it’s not a security vulnerability.
Agree it's not intractable (nearly any problem is tractable if you give yourself a long enough time horizon), but "premature" seems almost like an understatement?
And this isn't just shade directly at Cruise, this seems to apply to all of the SDV companies out there. It's far from being ready for primetime. And speaking who was an early cheerleader of SDVs, and who continues to be highly supportive of their development, I'm increasingly skeptical that they are ready-enough to be tested en masse on public streets.
The recent Cruise meltdown re: Outside Lands was pretty concerning. In a natural disaster (like the types that the Bay Area is highly prone to!) the idea is just that you'd have all of these unoccupied vehicles sitting in the middle of the street preventing evacuation and emergency access?!
Anybody who thinks escaping a natural disaster in a car is a good idea will probably die trying. The people who died in the Oakland firestorm died in their cars. Car traffic suffers from a catastrophe where throughput falls to zero in the face of even slight overload.
Nobody is saying that it’s impossible but rather that it’s much harder that the people fundraising claim, and that companies shouldn’t be allowed to cut corners doing their alpha testing on public roads with little oversight and no compensation for the negative externalities they impose on the actual residents of the cities they’re being tested in.