Live data from Hacker News

Volkswagen's U.S. head: individuals engineered emissions cheating

reuters.com

91–100 of 259 posts

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#91

Earlier quoted context omitted.

From what I know of the car industry, coding standards are very low. I don't think any car companies would look good if their code was audited by professional software engineers in other fields.

Then you don't know the motor industry very much as it has very strict coding standards like ISO 26262, the code has to be audited internally and by certified 3rd parties with every release to meet the development cycle requirements of the standards. http://www.ldra.com/en/software-quality-test-tools/group/by-... The industry also has specific coding standard for every language that is used in embedded systems like M…

And you're not familiar with what happened when a 3rd party (Michael Barr) was allowed to FINALLY look inside Toyota's engine code and determine the cause of the "Unintended Acceleration" problem:

"Barr checked the [Toyota] source code against MISRA’s 2004 edition and found 81,514 violations."

http://www.safetyresearch.net/blog/articles/toyota-unintende...

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#92
post #67

Earlier quoted context omitted.

I found products made by car companies to be in general more reliable than those made by software companies (either in Silicon Valley or not). I trust my life to my car (software included) every day. I wouldn't do that with any software of my smartphone, not even the OS.

Doesn't it blow your mind that there are no "standards of engineering" or whatever for software? There's no licensure body for software engineers who build software running your car, and therefore no accountability on a personal level. When an engineer builds a bridge, she has to personally sign off on the bridge, saying it's safe, and is risking not only her professional career, but I think she can also be jailed an…

Does any one really thinks that true?

http://www.ldra.com/en/software-quality-test-tools/group/by-...

https://en.wikipedia.org/wiki/Motor_Industry_Software_Reliab...

https://en.wikipedia.org/wiki/MISRA_C

https://en.wikipedia.org/wiki/ISO_26262

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#93
post #40

I'm assuming the development process for embedded auto software like this would be pretty rigorous, meaning it would be fairly difficult to sneak in code like this. I also assume that testing of emissions software like this would involve a lot of lab/road testing with the vehicles against the EPA test profile and therefore a lot of people would be involved. Suggesting this is the stealthy work of just a couple of sof…

The investigations regarding Toyotas(?) unexplained/unintended acceleration suggest otherwise. The code was apparently pretty bad, halfheartedly reviewed and just unmaintainable. While there the software seemed to have (a huge number of) errors put in by mistake, of course most independent reviews should also spot intentional mischief. I don't claim that VW had comparably crappy code, but "industry practice" likely w…

Here, this link will help:

http://www.safetyresearch.net/blog/articles/toyota-unintende...

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#94
post #12

Earlier quoted context omitted.

This isn't a direct comparison, but after World War II it was decided clearly that soldiers are not protected by saying "my boss told me to do it" when the commit war crimes or other atrocities. This is now called the Nuremberg defense and it holds no water at all. The same principle applies here, in a general sense - but it's sufficiently different in practice, I wonder how it would be treated too.

Hyperbole much ? When a soldier is ordered to torture - its clearly wrong to do so. Its a question of human ethic. Is it the responsibility of the software engineer to know the exact level of NO_2 0.001 or 0002 that he should be coded into their product ? Also a software engineer doesn't exist in a vacuum. There is a whole testing regime. Why should the coder be solely responsible ?

This is kind of tricky, as I'm assuming that, unlike say a hard engineer that works on a Power Plant or a Bridge, they're not licensed as a Professional Engineer.

http://www.nspe.org/resources/licensure/what-pe

In that case the organization would be responsible to a degree, but so would engineers that sign off on something like this. The coder shouldn't solely be responsible, but if you sniff something dirty in the water imo it's your moral responsibility to raise something, or resign. I hope that if I'm in a similar position (probably won't be because I don't work on anything that will kill a person if poorly engineered) that I would react appropriately.

That said, this guy is probably full of crap and is just throwing whoever he can under the bus to preserve whatever stock value is left.

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#95
post #34

I actually suggested this theory a few weeks ago: https://www.linkedin.com/pulse/volkswagen-different-theory-w...

I don't understand. Why would software guys fear the results of some chemistry-based process? They don't seem to have any control over that. The ones fired would have been the mechanical engineers that designed the engine, aren't they?

You know how those software guys are always trying to impress people with the performance of their software...

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#96

This pass the buck attitude really pisses me off. You're the head of the company, department, whatever, it's your gawd damn responsibility if your subordinates do something wrong. If you hired bad people it's still your responsibility. If you hired people that hired people it's still your responsibility. I don't care if you knew or not. You set the tone, you set the impossible deadlines or requirements. You fostered…

My favorite manager ever told me when I took my first management job that "you can delegate work but not responsibility"

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#97

Earlier quoted context omitted.

When this CEO of a company with 600k employees says "it's some software engineers", I assume he might actually be honestly referring to what we would call engineering managers, perhaps with hundreds of indirect reports, 2-3 levels down from the CEO. I find this plausible... (Particularly since these hearings seem designed to score political points rather than to find out what actually happened.)

However plausible it may be, it is still not excusable. The company should have processes in place that can verify the claims it makes. Plausible deniability is really just a claim of neglect. Edit: I'm being rate-limited, so I'll respond to the points below right here: >What processes should be in place, exactly, to do what? How about driving a vehicle in the manner most of their customer's do and examining the emis…

What do you mean?

Let's assume the individial he is talking about is a manager of a group of hundreds of engineers working in this area. This means this guy's direct manager most likely would not be in a position to inspect the work of people 2-3 levels down for any irregularities.

What processes should be in place, exactly, to do what? Quarterly polygraph tests performed by all engineering managers to assure top management they haven't broken any laws?

Re: Volkswagen's U.S. head: individuals engineered emissions cheating

#99

Earlier quoted context omitted.

From what I know of the car industry, coding standards are very low. I don't think any car companies would look good if their code was audited by professional software engineers in other fields.

Then you don't know the motor industry very much as it has very strict coding standards like ISO 26262, the code has to be audited internally and by certified 3rd parties with every release to meet the development cycle requirements of the standards. http://www.ldra.com/en/software-quality-test-tools/group/by-... The industry also has specific coding standard for every language that is used in embedded systems like M…

I've worked at a couple different companies that made safety critical software, and I have to agree with joezedeco.

Dav3xor's Law -- Code Quality is Inversely Proportional to Risk.

Post reply on HN