Live data from Hacker News

Former Tesla Firmware Engineer Discusses the System

twitter.com

511–520 of 589 posts

Re: Former Tesla Firmware Engineer Discusses the System

#511

Earlier quoted context omitted.

read this book too. The insistence on Windows blew my mind, given his "reputation" as an engineer.

Thinking from first principle you can reason why Elon pushed for windows. Elon is a guy who wants to get done. On windows you get a linear output with time spend on it. On Linux the output is exponential. Relative to windows lot of time is required for entry on Linux.Since Elon is man of output he did not like to spent so much upfront time. Also he don't want to let go the control as he is micro manager.

you know what's non-linear and very stochastic on Windows? an OS update.

Re: Former Tesla Firmware Engineer Discusses the System

#512
post #226

Earlier quoted context omitted.

“Do companies really think they are saving money“ Well they landed a rocket on a barge in the ocean so something about that model must be working right

Looking at what's been done isn't a good way of determining whether your process is efficient at doing said thing. You need to be able to compare it to something else. To put it another way: If your method of writing novels is to hire an infinite amount of monkeys and put them to work on typewriters, you can't say "Something about this model must be working right, I came out of it with the complete works of Shakespea…

Part of the fun of the monkeys/Shakespeare mot is that it's completely inapplicable to the real world, and thus absurd. The point of the "landed a rocket on a barge in the ocean" response is that whatever methodology SpaceX uses is not in that category -- it's an existence proof that what they are doing works in the real world, and is thus not absurd.

If they have a process proven to work, in a world where they are already doing things no one else has been able to do, changes to that process should be introduced very slowly.

Re: Former Tesla Firmware Engineer Discusses the System

#513

Earlier quoted context omitted.

AC should be considered mission critical.

Definitely, I'd put it on the mission criticality list right below inflight wifi.

It's not mission critical, but it's important: in cold weather the windshield can fog up to the point of 0% visibility.

In hot weather it can become very uncomfortable or even impossible to drive without AC.

Re: Former Tesla Firmware Engineer Discusses the System

#514
post #479

Earlier quoted context omitted.

BHP (largest mining company in the world) and Rio Tinto (second largest) are to parts of Australia as Google and Facebook are to the Bay Area. And much less apologetic about wielding power.

Yep. Probably why Australia doesn’t churn out Tech behemoths. They’re too busy investing money to dig massive holes in the ground.

The dynamics of mine development show interesting parallels with tech, actually.

Lots of mines start from little companies searching for a possible ore body (the idea or market fit), then raising money to perform a closer survey (seed funding). If the closer geological work is promising they often obtain a lease (patents or other IP).

At this point it goes one of two ways. Either they raise enough money to start and operate the mine themselves (series A, B etc, leading to an IPO) or they sell the prospect to a major company.

Then the newly-minted millionaires, who know a lot about mining, invest in the next crop of junior miners.

So as with tech there are conceptual, exploratory, growth and liquidity phases, followed by a process of reinvestment.

I remember realising this when living in Perth and being frustrated that, with quite literally billions of dollars sloshing around the city looking to invest, you'd be hard-pressed to pitch anything smarter than a brochureware website to the local investment class.

There were other structural problems. Stock options are not A Thing for various legal reasons. Failure in starting a high-risk business is a bit of a black mark. There are VCs but so much of their money came from governments trying to jump-start a market that they were about as risk-taking as a loans officer at a bank (what government wants "10 MILLION WASTED ON PHONE APPS" as a headline?).

Meanwhile the super funds are collectively sitting on trillions of dollars[0] and investing an absurdly dumb fraction of it in the ASX. Putting just 0.5% of their holdings into VC would unlock tens of billions of dollars of potential investments.

For which, hey, VCs who lurk here and want to raise a fund: go talk to the Australian superannuation industry. It is a massive pool of underperforming cash languishing in the same dozen public companies and, because Australian law forces all Australians to set aside at least 9.5% of income for retirement, the industry will never stop having incoming funds. There will always be new money to raise[1] and it will probably the 2nd largest pool of pension investments sometime in the next 10-15 years.

I will accept finder's fees and/or massively remunerative job offers as reward for this insight.

[0] https://www.superannuation.asn.au/ArticleDocuments/269/Super...

[1] https://www.willistowerswatson.com/-/media/WTW/Images/Press/...

Re: Former Tesla Firmware Engineer Discusses the System

#515
post #173

Earlier quoted context omitted.

Not just that but holy shit some of those commercial RTOSes have major issues. I work in aerospace and we recently used one where the whole system would crash after ~230 days of uptime. At least with Linux you're getting a system that's been used so much that all major issues like that are ironed out. Nothing beats a few million testers.

Ubuntu Linux has millions of testers, your custom version has only been tested by you and your customers :)

Sure, but the linux tools used have been tested well before today.

Re: Former Tesla Firmware Engineer Discusses the System

#516
post #513

Earlier quoted context omitted.

Definitely, I'd put it on the mission criticality list right below inflight wifi.

It's not mission critical, but it's important: in cold weather the windshield can fog up to the point of 0% visibility. In hot weather it can become very uncomfortable or even impossible to drive without AC.

There’s a distinction between safety critical equipment and essential equipment. If the former fails, it could kill you. If the latter fails, you can’t drive anymore but you won’t die if it happens on the road. Brakes are in the former category, while things like HVAC and instruments are in the latter.

Safety equipment must not fail, but essential equipment can fail as much as your customers will tolerate.

Re: Former Tesla Firmware Engineer Discusses the System

#517
post #513

Earlier quoted context omitted.

Definitely, I'd put it on the mission criticality list right below inflight wifi.

It's not mission critical, but it's important: in cold weather the windshield can fog up to the point of 0% visibility. In hot weather it can become very uncomfortable or even impossible to drive without AC.

You can steal a trick the motorcycle community discovered a long time ago, some water + soap on the windshield prevents condensation.

Our '83 Vanagon doesn't have AC, it can be uncomfortable but sure isn't the end of the world.

Re: Former Tesla Firmware Engineer Discusses the System

#518

So basically the code base and politics of any large (successful) company. I wouldn't want to work with this dude. It's one thing to talk shit with your coworkers and another to do it online. I'm sure everyone is trying their best and all I'm reading are rantings from an ivory tower troll that did nothing to try and change things. I'm no fan of Tesla and I've shorted them so I guess thanks?

>So basically the code base and politics of any large (successful) company.

If you say so. As an embedded system engineer, I mentioned this twitter thread when I was shooting the breeze with my boss because it reminds me we hold ourselves to a high standard even though my brain sometimes turns into a perfectionist that can only see the problems with our product.

I don't know how to say this without going into full on humblebrag mode, so I'll give the condensed version. He touched on a handful of points that are common between our companies/products, and where I often worry about quality. In those cases I was reassured by the fact we don't have that severe of problems, and the way our processes are designed it would never be allowed out of the lab.

Re: Former Tesla Firmware Engineer Discusses the System

#519

Earlier quoted context omitted.

What's being scrutinised here is the difference of being forced to be a part of a fleet as opposed to separately owning and controlling your own fleet. If you buy a Tesla, you will not be able to control access to it without limiting its normal set of features. If you buy a normal bicycle, you always have full direct control of it. No software updates, no data uploading, no tracking. Normally fleet is reserved to mea…

Do you prefer the alternative where after you bought the car, Tesla tells you to screw off if there's something wrong? "it's your car now, no more bug fixes" As long as they still have responsibilities, they also have partial ownership.

This question is probably better answered by car owners, because I plan to never own a car. It doesn't really concern me like it might one of the (grand)parent comments. It still makes me wonder though as to what the best approach is - at the moment I'm sceptical that Tesla has an optimal approach to solving the world's problems (as some would appear to believe).

Re: Former Tesla Firmware Engineer Discusses the System

#520

Earlier quoted context omitted.

read this book too. The insistence on Windows blew my mind, given his "reputation" as an engineer.

Thinking from first principle you can reason why Elon pushed for windows. Elon is a guy who wants to get done. On windows you get a linear output with time spend on it. On Linux the output is exponential. Relative to windows lot of time is required for entry on Linux.Since Elon is man of output he did not like to spent so much upfront time. Also he don't want to let go the control as he is micro manager.

This comment is complete gibberish.
Post reply on HN