Live data from Hacker News

Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

bloomberg.com

21–30 of 158 posts

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#21
post #2

> Because the fault was triggered by specific streams of erroneous flight data, a new software patch can be devised that monitors the computer for that highly unusual condition and prevents movement of the stabilizer when it occurs, one of the people said. Oh man. That sounds like a mess.

Wow a textbook example of a bandaid solution. Reminds me of something a novice programmer would do. When faced with a complex problem....nothing beats an even more complicated solution!

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#22
post #18

Earlier quoted context omitted.

Bandaid fix if I've ever heard of one.

It's proper. This is exactly how you do things with life-critical embedded software. You detect when things are crazy, which of course shouldn't happen but nevertheless does, and you react in a way that is hopefully not disastrous. The alternative is to ignore the problem. Sensors go bad. Actuators go bad. Voting hardware goes bad. Message routing goes bad. Even the RAM sometimes goes bad. When the hardware is failin…

Only embedded guy here. You can't catch them all. Height radiation alone sees to that.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#23
post #16
post #11

Earlier quoted context omitted.

The plane has no fundamental mechanical flaw, it has a software bug. The only flaw the plane had was being treated as 'just another 737'

It has plenty of uncertifiable components grandfathered in for 50 years, topped with ‘still within range of grandfathering’ pieces of bandaid software on top. It’s fundamental because the whole fundament this rests one isn’t stable and all the adding instability add-ons do not make sense.

Since you seem to be an expert in airplanes and complex systems, which components are not certifiable?

the 737MAX could have been certified as a new airplane, with a new type certificate, and a new pilot type rating to go with it - but that would have removed much (or all) of its economic justification to exist.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#24
post #17

Earlier quoted context omitted.

So one more plane crash is possible but two are not?? Huh?

Yes. After one more plane crash, it will probably become uneconomical for carriers to continue operating the 737.

How does a crash on the 737MAX effect operations on 737NG aircraft, or older ones - what suddenly makes it uneconomical?

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#25
post #6
post #2

> Because the fault was triggered by specific streams of erroneous flight data, a new software patch can be devised that monitors the computer for that highly unusual condition and prevents movement of the stabilizer when it occurs, one of the people said. Oh man. That sounds like a mess.

It's one of those fixes where they add up the value of human life if something goes wrong and say 'OK we can handle that, ship it"

I wonder if the human life calculation worked well this time. As far as I see, Boeing lost more than the sum of the human lives; they also lost reputation for everything new they’ve designed in the last 7 years being corrupted, and they also engulfed the reputation of FAA with them, whose agents would fit the definition of “corrupted” by any people’s definition (I know, they are not, they just used agents of Boeing to inspect Boeing because they were understaffed), and the FAA showed the last step of failure by not admitting that the plane had to be stopped until a few days after the European agencies.

In other words, even in financial terms, it cost more than damages. It may have cost the entire company. They “DeHavailland”’ed their company. Ever heard of DeHavailland? No? That’s probably to do with their 4 successive deintegrating planes that “CEOs have complete trust in.” It just died, as a name. The risk is high.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#26
post #18

Earlier quoted context omitted.

Bandaid fix if I've ever heard of one.

It's proper. This is exactly how you do things with life-critical embedded software. You detect when things are crazy, which of course shouldn't happen but nevertheless does, and you react in a way that is hopefully not disastrous. The alternative is to ignore the problem. Sensors go bad. Actuators go bad. Voting hardware goes bad. Message routing goes bad. Even the RAM sometimes goes bad. When the hardware is failin…

I suspect your take is correct but I understand the alarm from the previous poster as the way it's worded makes it sound like they'll look just for condition X, Y and Z and _then_ take action versus your explanation which looks for a lot of incoming, bad data and then handles it.

This might just be a bad case of people talking past one another.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#27
post #19

Earlier quoted context omitted.

To be fair, if another 150 people die that will be the end of the 737 program - and probably Boeing. 300 more deaths is highly unlikely.

I think you underestimate Boeing size, wealth, and importance to the federal government.

This. Even is Boeing had to drop out of the airplane game _entirely_, they have a ton of other lines of business.

If another 737 Max crashed then that would be the end of the Max, IMO, but I doubt older 737s would be dropped and Boeing would still be around easily enough.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#28
post #18

Earlier quoted context omitted.

Bandaid fix if I've ever heard of one.

It's proper. This is exactly how you do things with life-critical embedded software. You detect when things are crazy, which of course shouldn't happen but nevertheless does, and you react in a way that is hopefully not disastrous. The alternative is to ignore the problem. Sensors go bad. Actuators go bad. Voting hardware goes bad. Message routing goes bad. Even the RAM sometimes goes bad. When the hardware is failin…

The way I read it they are not detecting malfunctioning sensors, but essentially a computer fault caused by it's inability to deal with erroneous input. Rather than fixing the computer, they are essentially wrapping a great big try/catch around it....good God.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#29
post #23
post #16

Earlier quoted context omitted.

It has plenty of uncertifiable components grandfathered in for 50 years, topped with ‘still within range of grandfathering’ pieces of bandaid software on top. It’s fundamental because the whole fundament this rests one isn’t stable and all the adding instability add-ons do not make sense.

Since you seem to be an expert in airplanes and complex systems, which components are not certifiable? the 737MAX could have been certified as a new airplane, with a new type certificate, and a new pilot type rating to go with it - but that would have removed much (or all) of its economic justification to exist.

It would be a not very good airplane. It has only 2 selling points: its type certificate, and its 737 footprint at the terminal.

Any new airplane would be a bit higher, it brings some downsides (ground operations people really like the easy access), but having bigger engines under the wings is such an advantage that it overrides all other considerations.

Re: Latest 737 Max Fault That Alarmed Test Pilots Rooted in Software

#30
post #18

Earlier quoted context omitted.

Bandaid fix if I've ever heard of one.

It's proper. This is exactly how you do things with life-critical embedded software. You detect when things are crazy, which of course shouldn't happen but nevertheless does, and you react in a way that is hopefully not disastrous. The alternative is to ignore the problem. Sensors go bad. Actuators go bad. Voting hardware goes bad. Message routing goes bad. Even the RAM sometimes goes bad. When the hardware is failin…

what happens when things are actually crazy and it causes a crash itself?
Post reply on HN