Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by titzer on Tuesday August 23, 2022 @06:08PM
(#32572242)
Never been a "fan" of a personality, but I used to really like Tesla and SpaceX, but after hearing a little about how their critical software is...not developed like critical software...I am very wary of what kind of engineering is going over there. With Musk deciding to amp up his celebrity with Twitter antics, I just can't respect him any more.
[ Parent
| on HN ]
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by galangalalgol on Tuesday August 23, 2022 @09:01PM
(#32573754)
Can you elaborate? I'm very curious how they develop software.
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by titzer on Tuesday August 23, 2022 @09:38PM
(#32574005)
Without getting into details, AFAICT they do not use any typical high-assurance software stacks, such as Ada or Spark or such that might be typical in avionics, like Airbus software. The use off-the-shelf tools like C++ and LLVM.
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by mlindner on Thursday September 01, 2022 @08:03PM
(#32685005)
You don't know what kind of tools they've developed internally and Ada/Spark is far from the end-all be-all of high assurance programming.
High assurance comes from the overall systems design and testing, not the software itself. Afterall, radiation can cause any piece of software, including those written in Ada, to completely skip instructions.
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by fshr on Tuesday August 23, 2022 @10:35PM
(#32574348)
There's obviously a lot of legacy Ada out there, but would you say it's 'typical' for new code being written? I don't have that sense. There's probably more MISRA C/++ code floating around at this point. I have no idea how compliant SX is, but I've heard mentions of Power of 10 rules and JPL standards. For what it's worth, their track record doesn't seem concerning nowadays.
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by galangalalgol on Tuesday August 23, 2022 @11:31PM
(#32574683)
I think commercial avionics is the only place you still find ada. Cars have been c or c++ even for safety critical for many years. Even defense abandoned ada well over a decade ago, and they invented it right? And medical jumped right on the windows ce bandwagon as soon as it popped up... I feel like a good pipelene with lots of static analysis asan, and really good tests is probably the best you can expect out of safety critical stuff these days. The days of provably safe software, and certified compilers are probably gone. And if you told me tesla was using folders with dates in the names for version control, and they preferred to test in production, I wouldn't ne surprised. Horrified, but not surprised.
Re:Ex-Twitter exec blows the whistle, alleging reckless cybe...
by p_l on Thursday August 25, 2022 @04:11AM
(#32590972)
Well, US defense industry got a waiver for C++ in JSF but I'm not sure if call it a success story.
A lot of stuff is still going on legacy stacks that Ada was created to replace