TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

After Alaska Airlines planes bump runway, a scramble to ‘pull the plug’

242 pointsby dlgeekover 2 years ago

31 comments

neonateover 2 years ago
<a href="https:&#x2F;&#x2F;archive.md&#x2F;XOgpi" rel="nofollow">https:&#x2F;&#x2F;archive.md&#x2F;XOgpi</a>
Alohaover 2 years ago
This seems like mostly how it ought to work -<p>* There were two unusual events in very short order<p>* Someone quickly noticed and gave the order to go to ground stop<p>* The problem was figured out quickly and a work-around was developed<p>* Flights Resumed after successfully deploying the work around to the &#x27;production process&#x27;<p>* A patch was quickly developed and deployed once the underlying bug was uncovered.<p>I think everyone (but perhaps the developers) comes out looking like a champ.<p>Now, do I think telling pilots what thrust they should use to take off is wise? I dont know - I&#x27;m not a pilot, and I&#x27;d want pilots feelings on the matter before commenting further, but it feels to me like a loss of authority that would make me uncomfortable - particularly if I was held to account for undetected failures.<p>The other part that I&#x27;d note here, is <i>process</i> is just as important as <i>software</i> could process alone have caught this failure without the tail strikes? possibly, and its something worth looking into further - but only if it doesn&#x27;t add an unacceptable workload burden to pilots workload that could otherwise compromise safety further.
评论 #34847735 未加载
评论 #34850536 未加载
评论 #34847745 未加载
评论 #34850381 未加载
评论 #34853555 未加载
sudhirjover 2 years ago
&gt; Peyton added that even though the update to the DynamicSource software had been tested over an extended period, the bug was missed because it only presented when many aircraft at the same time were using the system.<p>That seems horribly wrong to me. I can understand software being slow under load, but being <i>wrong</i> under load sounds like a horrible internal architecture problem.
评论 #34847965 未加载
评论 #34848399 未加载
评论 #34848101 未加载
评论 #34850172 未加载
评论 #34847868 未加载
评论 #34849559 未加载
评论 #34848301 未加载
评论 #34855344 未加载
评论 #34847841 未加载
015aover 2 years ago
&gt; Bret Peyton, Alaska’s on-duty director of operations, immediately ordered no more planes were to take off across the airline’s network. All Alaska flights not already airborne were stopped nationwide.<p>An absolute pro. There&#x27;s a hundred variations of this story, to varying degrees of criticality and impact; seeing a pattern out of two data points, connecting the dots, making the tremendous call to immediately pull the plug, to stop the world and give engineering time, then diagnosing and triaging the problem in less than a half hour; that&#x27;s world class reliability engineering.
评论 #34848919 未加载
fwlrover 2 years ago
“the bug was missed because it only presented when many aircraft at the same time were using the system.”<p>The system reports data on number of passengers, weight of cargo, plane balance, etc., to the pilots. The calculation is done by the plane’s flight computer. How can it be off by 20,000 pounds, but only under heavy server load?<p>The explanation that comes to mind is that DynamicSource has a subservice for each source of weight and one of those subservices crashed under heavy usage. So the top-level aggregate-and-report service got an error from one subservice and said “well, guess it’s zero, lol”?
评论 #34848131 未加载
评论 #34849565 未加载
评论 #34849994 未加载
Tempest1981over 2 years ago
Curious about the actual bug:<p>&gt; the update to the DynamicSource software had been tested over an extended period, the bug was missed because it only presented when many aircraft at the same time were using the system<p>&gt; the data was on the order of 20,000 to 30,000 pounds light. With the total weight of those jets at 150,000 to 170,000 pounds, the error was enough to skew the engine thrust and speed settings.<p>Multithreading&#x2F;contention issue? But how would that alter the weights?<p>&gt; The software code was permanently repaired about five hours later<p>That&#x27;s surprisingly fast, isn&#x27;t it?
评论 #34848828 未加载
评论 #34848059 未加载
评论 #34847891 未加载
评论 #34847857 未加载
评论 #34848847 未加载
评论 #34848837 未加载
hodgesrmover 2 years ago
That was an impressively quick call based on ability to reason about unexpected behavior of the system. It should give pause to anyone who wants to take the human out of the loop in safety critical software.
评论 #34847874 未加载
OliverJonesover 2 years ago
A weight discrepancy of ten to fifteen TONS????<p>That&#x27;s no small mistake. It&#x27;s not a rounding error on the weight of the soda cans loaded into the galley for the flight.<p>That&#x27;s most of the passengers. It&#x27;s most of the freight. It&#x27;s heavy enough to be a spare engine in the hold. It&#x27;s a goodsize fraction of the fuel needed to fly from Seattle to Honolulu. It&#x27;s certainly enough to foul up the mandatory weight-and-balance computation the pilot in command is required to do.<p>Somehow the input to this software package missed something big. It would be interesting to know exactly what was missed.
konschubertover 2 years ago
&gt; Still, the mishaps point to the need for more vigilance by pilots in checking automated data.<p>No. You don’t get to build complex configurations that only work with supporting software and then BLAME THE USER when the software fails.<p>“Ah, but you didn’t follow rule 137 in the 2000-page manual that nobody reads because computers made it obsolete” is a deflection of responsibility from the owners to the operators<p>and it’s not okay.
ldarbyover 2 years ago
&gt; If the automatically loaded data strikes either pilot as not right, they can make a manual request for takeoff data from the airline operations center. “But 99.8% of the time, the data is accurate,” he said.<p>&gt; Alaska’s Peyton said “several crews noticed the error and notified dispatch.”<p>&gt; The pilot at American Airlines said “requesting manual data is not standard” and that if there’s a glitch, naturally some pilot somewhere is going to miss it.<p>&gt; “Not everyone gets eight hours sleep the night before. Someone is going through a divorce. Someone is not so sharp that morning,” he said. “The sanity check isn’t perfect every day of the week.”<p>So they already knew (or should have known) about this glitch, and did nothing about it until it started causing damage to aircraft. I would have thought the pilots who reported it earlier would have also predicted the outcome and got it fixed then. From my lay perspective, it&#x27;s obvious that if aircraft is heavier than the flight computer was told it is, then something bad is going to happen (e.g. could have been complete failure to take off and crash at the end of the runway).<p>Well, maybe such incidents where pilots do make the prediction, and get it fixed before it causes the problem they predicted, never make it to the news...
sithadminover 2 years ago
737-900s are notoriously tail-heavy. Some airlines <i>require</i> that they use tail stands when parked, and some airlines (like United) have taken measures to redistribute weight forward of the rear landing gear (by moving one of the economy lavatories so that it sits directly behind first class&#x2F;in front of most economy seating).
评论 #34858173 未加载
评论 #34849436 未加载
roamerzover 2 years ago
Seems like any modern jet would have a load sensing system built into the landing gear. Something so critical such as takeoff weight would be both estimated by a software system and compared to an onboard system for redundancy. Any discrepancy beyond a set limit would turn on a warning light.
bogomipzover 2 years ago
The article states the following about the software:<p>&gt;&quot;It delivers a message to the cockpit with crucial weight and balance data, including how many people are on board, the jet’s empty and gross weight and the position of its center of gravity.<p>&gt;In a cockpit check before takeoff, this data is entered into the flight computer to determine how much thrust the engines will provide and at what speed the jet will be ready to lift off.&quot;<p>Given that overhead bins are regularly maxed out with carry-on luggage now since airlines began charging for checked bags, how are they able to accurately account for the weight and balance? Airlines seem to almost never weigh customers carry-on at check in.
评论 #34850573 未加载
ww520over 2 years ago
If weight calculation is so crucial for take off, it seems like redundancy of the weight calculation is needed - a different weight calculation from a different company using a different method to verify against the main one.
评论 #34849183 未加载
jcutrellover 2 years ago
Seems like something as critical as thrust in this phase of flight should have some kind of cross-check validation. Sounds like a bad single point of failure to me, but maybe there is a cross check I don’t know about that isn’t covered in the story.<p>What I do know is that with something like this, a little could go a long way. I wonder what the inspection and repair for a tail strike is, and whether that cancels out the money saved by minimum viable thrust across the fleet. I’m sure someone is punching the calculator on this to determine that.
Max_Horstmannover 2 years ago
&gt; The Alaska captain said that, as for many things in aviation, pilots routinely use an acronym when they do the pre-takeoff “sanity check”: TLAR, which means “That Looks About Right.”<p>Aviation&#x27;s LGTM
Meradover 2 years ago
I was under the impression that SOP for most aircraft was to take off at full power, and if you happen to be lightly loaded you just get into the air faster. Was I wrong, or is this a recent change? If so, it seems like a concerning way for airlines to cut costs. Having excess power available at take off means there&#x27;s a greater margin for error to handle emergencies (engine failure, bird strike, etc.).
评论 #34848515 未加载
评论 #34848440 未加载
评论 #34848506 未加载
评论 #34849547 未加载
评论 #34848849 未加载
评论 #34849453 未加载
janalsncmover 2 years ago
Dumb question. A heavier aircraft should be slower to accelerate. Given that these planes were at least 13% heavier than was thought and the force applied during takeoff is known, shouldn’t there have been some kind of alarm? “We think you should be going 120 mph but you’re actually going 100 mph”.<p>And based on the inferred mass, can’t you directly calculate what the takeoff velocity should be?
drewg123over 2 years ago
I don&#x27;t understand why an airplane being heavier than what was estimated by the software would cause the tail to drag. I would assume it would cause the plane to not have sufficient thrust to take off, or to use more runway. But having the tail drag makes it seem like it had <i>too much</i> thrust, which translated to a steeper take off than anticipated... Can somebody explain?
评论 #34849231 未加载
评论 #34849901 未加载
评论 #34849203 未加载
评论 #34850021 未加载
Animatsover 2 years ago
<i>&quot;Peyton added that even though the update to the DynamicSource software had been tested over an extended period, the bug was missed because it only presented when many aircraft at the same time were using the system.&quot;</i><p>Now that&#x27;s strange. Anyone have more details? Why should there be any connection between the calculations for different aircraft?
nop_slideover 2 years ago
This other article linked near the end of the source article is even sketchier!<p>It basically boils down to “this flight started nosediving, almost hit the ocean, and we don’t know why”.<p><a href="https:&#x2F;&#x2F;www.nytimes.com&#x2F;2023&#x2F;02&#x2F;13&#x2F;us&#x2F;united-maui-flight.html" rel="nofollow">https:&#x2F;&#x2F;www.nytimes.com&#x2F;2023&#x2F;02&#x2F;13&#x2F;us&#x2F;united-maui-flight.htm...</a>
risover 2 years ago
It&#x27;s a bit of a shame the way journalism works this story will do the rounds with the headlines associating &quot;Alaska Airlines&quot; with &quot;tailstrikes&quot; (&quot;takeoff incidents&quot;, whatever term gets used), while actually it looks like Alaska Airlines were the heroes of this story.
dehrmannover 2 years ago
&gt; Flights to Hawaii are typically full, with lots of baggage and a full load of fuel for the trip across the ocean. The planes are heavy.<p>Interesting that baggage weight changes by destination. I&#x27;m sure passenger weight does too, but for different reasons.
batch12over 2 years ago
This would be an effective side channel attack to use against one&#x27;s enemies. Even if the true source was never known, the chaos and distrust in infrastructure after the crash would be nice second-order effects.
mike_hockover 2 years ago
\&gt; open website and start reading<p>\&gt; an ad (or whatever, didn&#x27;t read it) popup appears<p>\&gt; close popup, try to start reading again<p>\&gt; another popup appears and blurs the article<p>\&gt; close website, I wasn&#x27;t <i>that</i> interested anyway
lowbloodsugarover 2 years ago
My fucking washing machine can sense how big a load is in it. Surely the plane could measure how fast it is actually accelerating given its thrust and thus derive its actual mass. If it doesn’t match what it’s been told it should alarm.<p>Also shocking that the system gives an incorrect answer when it is under load. Lack of load testing is a problem, sure, but an architecture that allows the answer to just be wrong is fundamentally flawed.
signal_spaceover 2 years ago
calculation of total weight ends up being a pde right?
NotYourLawyerover 2 years ago
It’s software. It’s made of bugs.
评论 #34858183 未加载
orasisover 2 years ago
Why is there so much aviation disaster porn on here recently?<p>This is turning into the same sort of high drama news site that most of us are trying to get away from.
评论 #34853759 未加载
1101010010over 2 years ago
Lots of blame to pass on the software, but the real culprit is spelled out clearly in the middle of the article:<p>&gt; the computer then calculates just the right amount of engine thrust so the pilots don’t use more than necessary. “The goal is to lower the power used on takeoff,” he said. “That reduces engine wear and saves money” on fuel and maintenance.<p>This is not an accident, but rather a feature of capitalism, this time it is human lives that are commodified and have costs externalized unto.
评论 #34848031 未加载
评论 #34847932 未加载
评论 #34847964 未加载
评论 #34848042 未加载
评论 #34848043 未加载
评论 #34848860 未加载
评论 #34848053 未加载
评论 #34848158 未加载
评论 #34853746 未加载
评论 #34847990 未加载
评论 #34848081 未加载
justincliftover 2 years ago
With Boeing&#x27;s recent 737 family history (MAX fiasco, etc), it&#x27;s very concerning to see &quot;software errors&quot; still happening in operation. :(
评论 #34847979 未加载