Source: https://forums.somethingawful.com/showthread.php?threadid=38... (Pages 62 through 68) Left as a reference, citation. Mods: Wouldn't suggest changing to this URL, UX is pretty ick, easier to read the Twitter screenshots.
Here's just the ex-Tesla engineer: https://forums.somethingawful.com/showthread.php?threadid=38...
Former Tesla Firmware Engineer Discusses the System
261–270 of 589 posts
Re: Former Tesla Firmware Engineer Discusses the System
#262Is there any way to confirm this is actually legit? I mean, theoretically one could just make such things up, no?
Does anything about this thread really surprise you though? As to be unbelievable? Do you think that other car manufacturers are that much better? I've read so many insane stories about software in Toyotas (or was it Honda?), and those are very old, very well established companies. That a company like Tesla would have rock solid software would be a miracle.
This is what systems look like in every industry. Look no further than the crappy Java SWT GUIs you see in those leaked abhorrent NSA powerpoints.
Re: Former Tesla Firmware Engineer Discusses the System
#263At DEF CON 23 there were two car-hacking talks that made an impression on me: one about hacking a Tesla [1] and one about hacking a Jeep [2]. FWIW, I came away thinking that the software architecture of the Tesla was light-years ahead of what Jeep (and presumably many other legacy manufacturers) was shipping: [1] https://www.youtube.com/watch?v=KX_0c9R4Fng [2] https://www.youtube.com/watch?v=OobLb1McxnI
Having both would be nice, of course.
Re: Former Tesla Firmware Engineer Discusses the System
#264Why is this interesting or surprising? Of course almost all challengers have hacky tech under the hood because they don't have the resources. Winning from that position is possible not because of generally better tech but by delivering something that the incumbents don't. Remember the demo of the first iPhone (vs the huge expertise of Nokia). Or how Microsoft won the desktop starting from a single user, cooperative m…
> Of course almost all challengers have hacky tech under the hood because they don't have the resources. Tesla has a larger market cap than Ford, GM, or Honda.
Re: Former Tesla Firmware Engineer Discusses the System
#265The most disturbing part of this, for me, is this line in the very first tweet: "... caused almost the entire fleet to reboot loop ..." I am not interested in being part of someone's fleet . The fact that they use this language at all to describe an end-user who has purchased an automobile suggests that their expectations and my own - of what it means to purchase and operate a car - are in deeply (possibly dangerousl…
So, if you have a car manufactured any time in the last 25 years, you're running software that hasn't likely been patched in years, has a ton of unknown defects and bugs, and might kill you if you hit an edge case that wasn't tested before it was shipped to you.
I much prefer Tesla's ability to fix software defects remotely than driving a defective piece of software. For example, I had a 2009 Hyundai Genesis that worked great until I had about 75,000 miles on it, then it mysteriously started losing engine power and I had the entire computer reboot a couple times while I was driving. Imagine your entire instrument cluster going dark and losing engine, braking, and steering power while you're traveling 75 mph on the freeway. The Hyundai dealership said the only way I could get a software/firmware upgrade was by purchasing a $500 maps DVD and having them update my system manually, which takes several hours, for which I'd have to pay one of their trained technicians to do it. Fuck them.
I vowed after that to never buy a car again that can't receive OTA updates. Would you buy a smart phone that can never get security fixes or updates? Given the tech in our cars now, why would you buy a car that wouldn't either?
Re: Former Tesla Firmware Engineer Discusses the System
#266Earlier quoted context omitted.
Agree completely. Hard real time is possible with Linux, we use it for sub millisecond control of Traffic Lights. The only issue we ever hit is proving that the code running is the stuff we expected to run.
On a tangent, but still germane to the thread: Why arent their efforts to create "autonomous only" traffic managment scenarios, where people drive into a given, known area, and the area then takes control of managing the traffic and vehicles. Such that you relinquish control of the vehicle to that area's control system, with your destination stated and then your vehicle is managed accordingly. For example, a parking…
I seem to recall that similar ideas go back to the early 1990s, at least, for highways: Drive your car to the entrance ramp, plug in your destination, and the autonomous system takes it from there.
But for many of these things, such as the Bay Bridge or a highway, it seems like there is a simpler solution: Put the cars on a train and take them across by rail. I suspect I'm not the first person to think of it so I wonder why it's never been done (i.e., what problem I'm overlooking).
Re: Former Tesla Firmware Engineer Discusses the System
#267Earlier quoted context omitted.
I understand SAP's business model: common core business logic code that helps your legal compliance, then lightly customized at great expense. What I don't understand is why the UI sucks so very, very much every single time. And why it's so very, very slow. It seems like it has to be on purpose. Can anyone with insight explain it to me?
Different priorities. The goal isn't to make beautiful software. The goal is a system flexible enough to meet the users needs. I also think it is a cultural. See SAP's blog entry "Why users might think their SAP user interface is crumby" https://blogs.sap.com/2015/09/15/why-users-might-think-their...
Re: Former Tesla Firmware Engineer Discusses the System
#268The really scary part of this is how appears that they apparently run safety critical updates trough this same crappy system. If someone manages to slip in a modification that bricks Teslas or worse, makes them do quick left turn in in the morning rush hour, they can sink the company. There are lots of people with motivation to pull it off. Either for money or for some political reason nothing to do with Tesla. Tesla…
While there is some cringeworthy stuff in there, I've seen way worse in healthcare when people's personal data and medical history was at stake. Nothing made me so alarmed that I wouldn't drive my Tesla.
Re: Former Tesla Firmware Engineer Discusses the System
#269Which "shitty erp" is tesla using?
I'm pretty sure it's in-house, IIRC what a former employee told me.
Re: Former Tesla Firmware Engineer Discusses the System
#270Earlier quoted context omitted.
I have some good news for you - we have invented these things called "jokes", in which people make statements about things that are obviously untrue as a means to elicit a humourous response in the reader. Now you too can go forth with this knowledge and be prepared for a world in which people aren't saying obviously untrue things solely as an attempt to trick the uneducated and gullible into believing falsehoods! Go…
I have some good news for you. There is a place where that type of humor is appreciated. That place is Reddit.