adamjcook,

Oh memories.

Taking a break from 's Hate Train on the Hellsite to recall this series of Tweets from a few years ago.

While under-appreciated then and now, the Tweet thread by Musk posted below contains an extremely damning admission and it displays the considerable blind spot associated with remotely updating systems without oversight.

Musk has no clue what he admitted to here, but systems safety experts do.

jqheywood,
@jqheywood@mastodon.social avatar

@adamjcook This is an important thread

rowdypixel,
@rowdypixel@hachyderm.io avatar

@adamjcook I bet the internal patch notes on those updates are wild.

“Fixed issue where pedestrians wearing green glasses were identified as traffic lights and vehicle continued driving into them”

How can we even think that treating software that controls 4000lb machines that interact closely with people should use the same development processes and quality concerns as a smartphone app? It is terrifying.

indw,

@adamjcook is this about autopilot? Did an accident happen related to a left turn?

adamjcook,

@indw Not about specifically.

My thread is about how this series of Tweets from Musk reveal quite a bit about 's internal engineering processes and how troubling those processes undoubtedly are.

adamjcook,

First off, are not smartphones.

I cannot say that enough.

And if you hear anyone describing them as such, it almost certainly means that they are (knowingly or not) hand-waving away the incomparable differences between a consumer electronic device and a system.

That makes reports like this on 's hiring preferences very concerning: https://www.washingtonpost.com/technology/2021/05/14/tesla-apple-tech/

adamjcook,

The Hard Truth is that if one's engineering and management experience has been dominated by their time at, say, ... this will not translate well to a role that involves systems of the caliber of cars.

The competencies involved are Night and Day.

That is not to say that talented engineers from consumer/business hardware and software realms can never become competent in safety-critical systems work... but it is a considerable jump.

And that should be recognized.

adamjcook,

Alright, back to the tweet from above...

First off, it should be recognized that a "regression" is a software term which, in the context of a system, is woefully incomplete by itself.

The question asked and the statement made should be...

"How was an existing validation process deficient such that it allowed a safety-related defect to enter the public?"

Processes, not software.

Processes, not endpoints.

Processes, not defects.

adamjcook,

The totality of the safety components of a physical, system cannot be fully expressed in software alone.

And, therefore, the analysis can never be myopically scoped to that.

It is just like the "Beta" label that slaps on everything (most notably, ).

"Beta" has no meaning in the realm of safety-critical systems - especially those released to the public.

It is a business/consumer software term and it is not compatible with life and limb systems.

adamjcook,

The second Tweet touches on a topic that Musk is undoubtedly unaware of called Configuration Management (CM) - an extremely complex and important concept in systems work.

You know sometimes, if you have an older , and pushes an OTA update and in some older devices it causes some issues that newer devices do not see?

That is likely because Apple has lost some visibility on the significant number of hardware configurations that they are supporting.

adamjcook, (edited )

An inconvenience perhaps for customers.

No big deal.

But a potentially deadly situation when CM visibility is lost with a system like a car!

In that Tweet, Musk is hand-waving 's responsibilities in maintaining CM (and a validation process to match) as an "impossibility".

It is not impossible.

It is inherently costly and complex and it will substantially reduce Tesla's flexibility in changing vehicle hardware on-the-fly - an oft-cited competitive advantage.

adamjcook, (edited )

Musk does not want that baggage, which is unavoidable in responsible systems work, so Musk and toss "the testing" upon its untrained customers and the public.

That is why that Tweet is so revealing.

The other thing, of course, is that "QA", by itself, is not a sufficient processes for systems - and, yet again, it is a term stripped from consumer/business software and hardware domains.

Validation, not QA.

adamjcook,

The last Tweet in that thread was written by Musk a little over 13 hours after "the issues" were discovered when the second Tweet was published.

For systems of this complexity, no matter how many people are on the team, no matter how talented the people are on the team, there is zero chance that the "10.3.1" point update was actually validated.

There simply is not enough wall clock time.

Musk and just tossed it out, like if they were shipping a video game update.

adamjcook,

There is effectively no regulation in the US and, as such, there is no independent scrutiny on updates for cars.

OTA updates can yield public safety benefits in quickly and efficiently rectifying safety defects.

But the OTA update mechanism can also be used by automakers to water down upfront validation (in order to get to market faster and cheaper) and to hide safety defects without a .

And, because there is no oversight on the latter, they should be disallowed.

justafrog,
@justafrog@mstdn.social avatar

@adamjcook They're pushing stuff live without validating safety, in order to deal with the consequences of pushing stuff live, without validating safety?

That's really, really bad.

Begging for some major event where things go very wrong.

adamjcook,

@justafrog Naturally, not that you suggested it, I do not want to see anyone hurt or killed by 's wrongdoings - which are vast and uniquely extreme.

Rather, I would like to see regulators (who are supposed to represent the public) start to pay attention to these damning admissions as Musk makes them.

Regulators should be seeking to prevent avoidable injury and death and by ignoring these clear-cut signals from Musk... they are failing to do so.

justafrog,
@justafrog@mstdn.social avatar

@adamjcook My faith in regulatory oversight kinda died when a consumer rights TV show managed to get a clementine net certified as a surgical implant.

Obviously, I do want it to be better, but it seems to always need some awful incident to get much-needed regulation updates to happen.

adamjcook,

@justafrog Your lack-of-faith for automotive regulators is completely valid.

No one should have any.

The , in the US, is a horrible regulatory agency - worse than can be possibly imagined.

The agency spends all day constructing elaborate, but paper-thin facades and puppet shows for the public - all while the public is being materially harmed.

And, indeed, they really only wake up, just a little bit, when a bad headline comes out that they cannot sweep under the rug.

opendna,
@opendna@mastodon.sdf.org avatar

@justafrog @adamjcook Calling it now: ransomware pushed to OTA converts all Tesla OSes to bitcoin miners, disconnecting the communication and ignition hardware, which causes the cars to overheat until they explode.

adamjcook,

@opendna @justafrog @kentindell has been extensively covering the and other technical aspects of Internet-connected vehicles, as a matter of fact.

A highly-recommended article here if you did not catch it: https://kentindell.github.io/2023/04/18/get-your-app-to-mars/

A highly-recommended follow as well.

GiftedNapper,

@adamjcook @samabuelsamid reminds me of my 2021 Mach-E, whose High Voltage Junction Box was prone to failure, leaving the vehicle bricked. Ford eventually recognized the problem, but instead of replacing all affected HVJBs, they did an OTA "recall" which did not in ANY way fix the problem, just allowed the car to run in turtle mode so u could drive it to a dealer. But most owners think the OTA fixed the problem, and Ford escaped scrutiny for not actually fixing the problem.

adamjcook,

@GiftedNapper @samabuelsamid Interesting.

Yes, indeed, this is exactly what I am talking about.

Regulators need to be overseeing and robustly scrutinizing the entire process and not just the “end point”.

Frankly, all the does is move the recall papers around.

The public thinks they do more than that because they are quick to do a big press release when a recall drops, but it is just a facade.

ketmorco,
@ketmorco@fosstodon.org avatar

@adamjcook Pretty sure the Theriac had some beta systems. Or was it gamma?

bhawthorne,

@adamjcook I still remember the day I was working at Apollo computer and found out that our workstations were being used in Air Traffic Control. I was horrified.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • InstantRegret
  • GTA5RPClips
  • Youngstown
  • everett
  • slotface
  • rosin
  • osvaldo12
  • mdbf
  • kavyap
  • cubers
  • JUstTest
  • modclub
  • normalnudes
  • tester
  • khanakhh
  • Durango
  • ethstaker
  • tacticalgear
  • Leos
  • provamag3
  • anitta
  • cisconetworking
  • megavids
  • lostlight
  • All magazines