Mar. 13th, 2019

cahwyguy: (Default)

Recent tweets from the President have brought the issue of complexity to the front of the news cycle. In response to the second crash of a Boeing 737 Max 8 Jet, the President tweeted:

Airplanes are becoming far too complex to fly. Pilots are no longer needed, but rather computer scientists from MIT. I see it all the time in many products. Always seeking to go one unnecessary step further, when often old and simpler is far better. Split second decisions are needed, and the complexity creates danger. All of this for great cost yet very little gain. I don’t know about you, but I don’t want Albert Einstein to be my pilot. I want great flying professionals that are allowed to easily and quickly take control of a plane!

So is the President right or wrong. Before I answer that, let’s explore the question of complexity and the risk that it brings. Any cybersecurity security expert worth their salt can tell you the three characteristics of a reference monitor:

  1. Always Invoked / Non-Bypassable.
  2. Tamper-proof.
  3. Never eat at a place called “Moms” Small enough to be easily understood and evaluated.

Why is that last point there? Simply, because complexity is the enemy of assurance. We’ve all heard of “feeping creaturism” — the way that software vendors keep adding in features to sell a product while not fixing known problems and making the product more reliable. This is because adding features sells products, while adding assurance does not. But the more and more features and capabilities you put into the code, the less assurance you have in its correctness. Logically, this makes a lot of sense: each feature has multiple inputs and options, each creating a new path through the code, and very quickly it becomes impossible to test all code paths. Simpler code means fewer code paths, meaning more reliability. Complex code means code that wasn’t completely tested in every possible situation, and as Hoare pointed out, once you find the first bug, you have an infinite number.

We are adding more and more complexity to the software we use every day. Remember the Toyota unintended acceleration problem? That turned out to be a software bug (which they claimed was a carpet mat problem, but they updated the software at the same time) from a rare complex interaction. Cars today have even more complex software, what with all the sensors monitoring things for safety. Most of the time these work, but there have been cases where problems have been identified due to software errors. Subaru, in fact, just had a recall to fix the software on the head unit related to the rear camera.

Airplane software is equally complex. When the Airbus Jets first came out, they were revolutionary in that they were “fly-by-wire”. In other words, instead of multiple physical hydraulic lines to control the rudders and wing surfaces, there was an electrical signal that went to the other end of the plane. Many people didn’t trust fly-by-wire and only flew the Boeing. It took multiple flights to convince the public of the safety of the systems, and now all modern jets use fly-by-wire.

So, are airplanes too complex to fly? Airplanes are controlled by software, and that software is very complex. But statistically, airplanes are safer than they were in the days when there were only simple physical controls. Similarly, cars are more complex, but they are statistically safer than vehicles from the 1950s and 1960s.

But that doesn’t mean the complexity doesn’t cause problems. In fact, it looks like Boeing is already adjusting the systems in the Max series: instead of just using one sensor to control nose down, they are using multiple sensors.

Now, let’s go to the second part of Trump’s statement: do you need a computer scientist from MIT to fly a plane? Flying a jet — even an older one like a Boeing 707 — is very different than flying a private two-seater Cessna. The number of systems that must be monitored are immense, and you need a strong understanding of the physics of flight. You don’t need to be a computer scientist — after all, you’re not programming the systems — but you do need to be comfortable with technology and have a strong understanding of physics. Given the choice, you want a pilot with lots of experience (and no mental problems) flying the plane; not a rookie MIT computer scientist. However, you might want that scientist writing the software.

Lastly, there is one other assertion in Trump’s tweet we need to address: “old and simpler is far better.” No, it isn’t. Old and simpler — both in technology and people — cannot grasp the complexity of today’s split second world. You want someone nimble, who truly has a deep understanding of the system. You want someone with years of experience with that technology at the helm.

Yes, those last two sentences were an allusion. As was the point that you need a pilot with no mental problems.

===> Click Here To Comment <==This entry was originally posted on Observations Along the Road as 📰 🔐 Complexity, Assurance, and Airplanes by cahwyguy. Although you can comment on DW, please make comments on original post at the Wordpress blog using the link to the left. You can sign in with your LJ, DW, FB, or a myriad of other accounts. Note: Subsequent changes made to the post on the blog are not propagated by the SNAP Crossposter; please visit the original post to see the latest version. P.S.: If you see share buttons above, note that they do not work outside of the Wordpress blog.

cahwyguy: (Default)

As I continue to review the collected links, here’s a random collection of articles that I found of interest:

  • Amazon’s streamlined plastic packaging is jamming up recycling centers. One area of interest to me is plastics, and the growing amount of plastics in our waste stream. They are hard to recycle, and even their presence makes things that are normally easy to recycle very difficult (think plastic tape on packaging). This article explores a recent change made by Amazon in their packaging. Amazon is an interesting case, for they require extra packaging as they ship everything. Over the last year, Amazon.com Inc. has reduced the portion of shipments it packs in its cardboard boxes in favor of lightweight plastic mailers, which enable the retailing giant to squeeze more packages into delivery trucks and planes. But environmental activists and waste experts say the new plastic sacks, which aren’t recyclable in curbside recycling bins, are having a negative effect. The problem with the plastic mailers is that they need to be recycled separately, and if they end up in the usual stream, they gum up recycling systems and prevent larger bundles of materials from being recycled.  It’s a really hard question. Cardboard is easier to recycle. But it is heavier, takes up more space, and requires more trucks, which have more environmental impact. Plastic takes less space and less trucks, but is harder to recycle and can contaminate the recycle stream.
  • Why your desk job is so damn exhausting. Think about it: Which is more exhausting: a job that requires physical manual labor, or a desk job behind a computer all day. You would think the former. This articleexplores one of the more hotly contested issues in psychology: What causes mental fatigue? Why is desk work so depleting? It presents the two main hypotheses for why we get so tired from work when we’re not physically active. Hypothesis 1: we get so tired because we deplete an internal store of energy. The problem is, increasingly, psychologists aren’t sure it’s real. Hypothesis 2: we get so tired because our motivation runs out. We become drawn to the things we want to do, rather than the things we have to do. And this tension possibly causes fatigue… and blog posts like this… did I type that with my public fingers?
  • How to Make Your Office More Ergonomically Correct. Here’s another thing that could be making you tired: Your office layout. At the end of last year, I moved offices — meaning a new desk and new monitor support, and it took me a while to make things comfortable. I’m still not 100% sure it is right. This article explores how to ensure that. Remember: About $1 billion a week is spent in the United States to deal with entirely preventable work-related musculoskeletal injuries, many of which are caused by small flaws in body positioning. You can do a surprising amount of damage to your body if you hold parts of it in strange positions for hours at a time, five days a week. But some research suggests that you can also prevent and even reverse damage by engineering your office work environment properly.
  • How to responsibly get rid of the stuff you’ve decluttered. Right now, society is on a decluttering trend. More and more stuff is being removed from closets and houses, and it has to go somewhere. You want it to go to the right place. Last thing you want to do is add it to the trash stream, especially for clothing. This article explores the best way to get rid of different classes of stuff you may be (shall we say) de-accessioning. For us, it will probably be participating in a multi-family estate sale in a few months.
  • Why so many financially independent adults are still on their parents’ phone plans. You would think, as you become financially independent and move out of your parent’s house, that you would financially separate from them. But that doesn’t always happen — and for good reasons. Kids stay on their parent’s health insurance until they are 26 because that’s often much cheaper (especially for insurance you get through work). Often Car Insurance is bundled if it makes financial sense. This article explores the reason that kids are on their parent’s phone plan — and it is often for the same reason: adding an extra line to your phone is much much cheaper than having a separate plan.
  • The periodic tables we almost had. Design is an area that fascinates me. This explores how we got the current design of the periodic table, exploring its evolution over time. It was surprisingly hit and miss, settling down as we began to learn more. But in many ways it is still imprecise, and not an accurate model. I tend to like the “Underground Map of the Elements” m’self.
  • The Aldi effect: how one discount supermarket transformed the way Britain shops. Yes, I know, I’m not in the UK. But this article — which looks at the evolution of Aldi as a market and its expansion into the British market — provides some fascinating insights into the US: especially the difference between Trader Joes (owned by Aldi North), and Aldi (owned by Aldi South). If you don’t know what I mean by Aldi North and Aldi South, you really need to read the article.
  • Community colleges can cost more than universities, leaving neediest students homeless. We’ve all been taught that it is cheaper for students to go to community college than a big university. But what if that is wrong? This article explores why it is wrong — and the answer is interesting. Community colleges do cost less tuition-wise. But because they have lower tuition, they also have lower financial aid — meaning that students get less support in paying for those units. There is also less to no housing aid, meaning students are on their own to find housing. This makes the total cost often higher than a mid-tier state university with aid.
  • Off the chart: the big comeback of paper maps. We often think mapping apps will be the death of paper maps, but that’s not the case. This article explores why. In a time when facts are to be treasured, perhaps paper maps have real significance, recording as they do a version of the truth less susceptible to tampering and fakery. The effects of the digital era on humans’ mental map abilities are becoming apparent. A recent study at the University of Montreal found that some video games that relied on non-spatial strategies could reduce growth in the hippocampus, an all-important region for mental mapping.

 

===> Click Here To Comment <==This entry was originally posted on Observations Along the Road as 📰 Inspired Miscellany: A Random Collection of Things I Found of Interest by cahwyguy. Although you can comment on DW, please make comments on original post at the Wordpress blog using the link to the left. You can sign in with your LJ, DW, FB, or a myriad of other accounts. Note: Subsequent changes made to the post on the blog are not propagated by the SNAP Crossposter; please visit the original post to see the latest version. P.S.: If you see share buttons above, note that they do not work outside of the Wordpress blog.

Profile

cahwyguy: (Default)
cahwyguy

June 2025

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags