Air carriers are still failing people with disabilities
backchannel.com
backchannel.com
I don't recall there being a minimum character count for SSR codes, but in legacy reservations systems (and the passenger name records (PNR) that contain these SSRs) there's for sure a max. Airline reservations systems never met a fixed-width format they didn't like, and the reason is that for a long, long time the unit of storage for a PNR was a block on disk and disk space was precious, so every few bits (literally bits, not bytes) counted. Those constraints have persisted through the ages.
Upthread someone wondered about disrupting this industry. It is expensive (there's a lot of moving parts) but it's basically engineering and integration, with the integration being the far harder part. For example, to participate in the airline networks (the networks that send messages to other airlines to handle cross-carrier booking, talking to GDSes, control departure, speak to DHS, etc) you need to understand the meaning of various airline protocol messages. These messages have unclear semantics; one airline may regard message A as meaning "create a ticket for this passenger" while another airline may regard the same message as "create a reservation for this passenger" which are two different things. The only way to know what these messages mean is to get on the phone with each airline and ask. The documentation is wrong and outdated; the meaning of those messages is the outcome they have to that specific airline and not anything else. Oh and the network connection you send these messages over is a VPN that you need to agree to setup with the carrier you want to talk to. Airline messaging is the reason most modern reservations system can only handle small airlines, since getting the semantics, routing, and other details of airline messaging requires too many humans and too many business relationships.
Additionally, switching reservations system can kill an airline. Most airlines operate with a day or less of cash reserves so if the switch to a new res systems stops operation of the airline for any amount of time you could kill the airline. There's no incentive big enough to switch to a new res system since the rewards are not immediately revenue-impacting.
Thought it was a fun story related to the immaturity of reservation / booking systems.
Jesus. Given that one of the Senators from Montana is named Tester, I would have thought someone would have been up the FAA's ass to get up their asses about this.
https://www.thestar.com/news/queenspark/2017/05/10/ont-woman...
Which airlines are we talking about? For cash reserves: American Airlines has $6.3B, Delta has $3.25B, Southwest has $3B, United has $4.3B.
Was this true in 2001? How did they make it through the post-9/11 shutdown? That was about two full days without flights, then a few more heavily limited.
Even back in 2002 most of the software used to deal with reservations was written in Assembler. I don't know if that has changed.
BTW switching the reservation system is hard, but not impossible. Southwest migrated its international reservations from internal system to Amadeus this very week (after a lengthy development of course).
That's kind of amazing, and kind of terrifying.
A multi-billion pound deficit to be funded by a company with annual profits of a few hundred million iirc
In short, information like your address or passport number is easily accessible, and while it wasn't in the talk (I think), we were able to recover plaintext credit card numbers during the research.
https://media.ccc.de/v/33c3-7964-where_in_the_world_is_carme...
Anecdotally, I had a standby ticket recently when my seat was reassigned to a paying customer, although I still had a boarding pass for that seat. I was halfway down the jet bridge before the gate agent realized that my ticket had been revoked.
I imagine it's second nature for gate agents to let passengers through, and one lapse in judgement can cause the United incident, despite the software showing that the ticket was invalid.
The printout correctly showed that the card contained 100 CNY. I've thought of IKEA ever since as a store where the cash registers are smarter than the cashiers.
On the other hand, when I asked the recipient (it was a wedding gift) about it later, he reported that his wife had recorded it as having an appropriate-given-the-exchange-rate quantity of USD, so I suspect it was in fact usable.
The boarding software usually checks that:
- The boarding pass is valid (checksum)
- The flight state is correct e.g. 'boarding' and 'open'
- The passenger did check-in
- The passenger haven't boarded yet
More advanced implementations can match the gate with the flight, this is optional.The beep usually is a response from the reader indicating that the code has been read successfully.
The result of the operation is displayed in a screen and the attendant has to read it and act accordingly.
In Japanese domestic terminals, the gates are definitely more advanced - they play a different chime depending on your frequent flier status.
It's entirely possible that the "check" is "is this boarding pass checksum valid.", especially given the stories of boarding wrong flights - it doesn't even flash red for "this is not the right pass for this flight".
Anecdotally, last time I was flying on a business to Germany with Lufthansa, my cow-orker did the Internet check-in for me without me knowing, and printed out the boarding passes. I later did the check-in for myself again, and picked a different seat. At the airport, the friend gave me the boarding pass he printed (with the old seat number), and so I thought, let's check if it still works on the scanners. I scanned it when boarding, and the scanner threw up an error that the seat on the pass does not agree with the one that's actually booked. I pulled the up-to-date boardin pass on my phone and continued on my way - but it seems that there is some actual checking being done, not just CRC.
Makes me wonder if those are curable in humans, or are we doomed to forever not having nice things because of people acting this way?
So that's a airline specific design decision. It could be that for United, the beep indicates a valid boarding pass of any type, but a display shows the flight info...and the matching is manual.
There is also likely a human error component. When you make someone manually scan 150 people they stop paying attention. They should have some kind of error message, but if it looks like other error messages (like the ask about emergency exit message), it's possible the human confused the error and cleared it.
The shared gate agent computers are built from an industry-standard OS image (8 years or so ago this was Windows XP SP2, and not SP3, never SP3).
Don't just beep the same way every scan beeps, make a different noise. Show a large red "STOP" sign on the screen along with the problem.
When you need to alert a human to an event that only happens once in every few hundred cases, you can't be subtle.
Bingo. This is not really a job that people, in general, are any good at. If there was an automated turnstile that didn't suck, that'd be a great place for one, so they could focus on the exceptional cases instead of being lulled to sleep by the happy path.
I believe that the reader just shows your name.
I also think what the readers do is update the system to say that you are on that flight. This is for revenue reasons. Tickets can be issued by other airlines, and the revenue is not counted until you are on the flight.
Also in Europe the system matches you with your luggage. This is a security measure.
One woman was stopped as she entered the aircraft, as the attendent checking tickets saw that the flight on her ticket was for the day before!
From the numerous comments here, it's not matching the boarding pass to the flight or gate. Is it just boarding group? Is it that "yes, this is a valid ticket" or something else entirely?
Seems like an easy way to "disappear" - basically book a fight going somewhere, look around until you find a flight with open seats (Southwest would be best as no assigned seating), and then... poof?
That's the question that's been nagging me since the day I read about this particular mistake. I wonder if there are any active public subreddits of airline workers; somewhere where I could hear a first-hand account of what those scanners are checking.
This was with Delta (both my intended flight and the mistaken one.)
AFAIK, the scanner only checks "okay this is the airport you supposed to be inside within 48hours timeframe". That's all.
It would not surprise me to find any industry that has been around 40+ years will be the same - they want to spend time and money doing what they do, IT is seen as nothing more than an expensive nuisance.
Love them or hate then, that's why for example Uber & Telsa are so "disruptive" - they are focusing on the IT and the "Thing" (taxis / cars) is virtually second best.
The stock market has trained the older enterprises to stick with consistent returns. Don't rock the boat, don't mess with the cash cow.
These old industries are dinosaurs in "the age of the internet" and have no clue what they are doing with regard to IT / Systems.
Only in the US. Outside the US we have competition law.
There's a reason you see so many 20+ year old CRJ-900s and MD-80/90s at the airport. Airlines literally cannot afford new planes, and aircraft makers can't get new airframes through the regulator process easily enough. Boeing struggled to get fly-by-wire to pass FAA regulations, how do you think they'd fare trying to replace aluminum with 3D printed plastic?
tl;dr: It's basically become apparent that too much safety is killing people.
This neatly illustrates why: http://i.imgur.com/Un22IYK.png
It's not just certification, either. Product liability accounts for a large part of this increase: "Average cost of manufacturer's liability insurance for each airplane manufactured in the U.S. had risen from approximately $50 per plane in 1962 to $100,000 per plane in 1988." (https://en.wikipedia.org/wiki/General_Aviation_Revitalizatio...)
This is why the experimental market is doing so well right now. No need to pay for either :P
If the medical industry worked like the FAA the jobs would be boring, and ~30,000+ fewer people would die a year.
Source: Had an airline for a client, saw how sausage gets made
I have one for our EMR: You can easily configure checkboxes, but not radio buttons, on an order form. Argh.
Musk has repeatedly stated that his goal is to get space travel to be like airline travel. Airliners, with their rapid turnaround and zero refurbishment between flights other than cleaning the cabin and refueling the plane, are the model he's shooting for with his rockets.
Essentially all of the problems in air travel come from the airlines, not the airline manufacturers. All of the problems discussed in this article are about ancient backend computer systems that don't get the job done very well, not the actual aircraft.
What most people don't realize is that an airliner is a $40-240 million dollar investment that needs intensive regular maintenance. Nobody gives a shit if you can shave 100lbs off the weight of the fuselage if you also have to replace the entire thing during every D check.
FWIW, many ideas have been tried in this space. Assigned seating vs not assigned. Dual boarding through both the front and rear door of the aircraft. Charging for carry on luggage. Tons of time and motion studies. Nothing really compelling has ever come out of it, for various predictable reasons. The big one, to me, is that airlines are compelled to pack people tightly. Couple that with human behavior, and you're done. It only takes one person to hold up everyone else, because aisle space (as compared to seat space) doesn't make money.
There's not only the western European companies, but even cheaper eastern ones like Wizz Air and AirBaltic.
If airplanes were as common as cars you would see little KIA two seat airplanes selling for $15,000. Honda and Ford would be a little more. But we need to ship a lot more airplanes for that to work.
Google bought them for $700M.
edit: I should also mention that I even cover the chair in multiple layers of bubble wrap.
I wish I could just bring my chair next to everyone else. The standard seats are difficult to sit in for long flights.
The worst part is that its not even bad that the chair breaks, its bad that at the destination your stuck immobile with a 300 pound device.
I rarely travel for this reason. The other is that a attendant/family member is required to come or your not allowed on the flight. I accept this but it still sucks.
I find the PA systems to be an assault on my ears and I often wear ear plugs in airports and on planes. I'd prefer silent airports. I suppose that'd be great for the deaf but not so good for the blind.
I've had to scramble and barely make to another gate when they announced a change without making any visual updates. I only caught on when I noticed everyone being gone. (I was reading a book at that time).
I've had friends who missed flights because of these last minute changes. Even subscribing to text alerts is a hit or miss.
Consider being 7 feet tall. You may split your head or get a concussion at the door or from things that hang down. The seats are too small; you'll have to sit with legs folded up and knees by your chest. You can't stand up in the restroom.
Consider being 4 feet tall. Your knees are on top of the seat. As your legs hang off the end of the seat, pressure on your upper calves is painful. You might be tempted to relieve the pain by kicking the seat in front of you.
Consider being 500 pounds. Your neighbors will be terrified. You might actually injure them. It has happened, causing nerve damage. You might injure yourself.
One of main complaints of the article - that airline staff doesn't get passed enough information about a passenger's disability, so, for example, deaf people get met at the gate with a wheelchair, seems to be a direct result of using inappropriate, or non-standard, SSR codes. If a deaf/hard-of-hearing person is travelling, the appropriate code, (DEAF), should be used, not HI or MAAS, (if the systems allow for multiple codes, "DEAF MAAS" would be appropriate).
According to the article these SSR codes are industry standards and are entrenched in airline systems worldwide. If they were used properly, and if staff were properly trained to understand and act on them, this problem would largely be solved. This is a training & execution problem, not a technology problem.
A second complaint, that information is not passed to disabled customers quickly, (for example, hard-of-hearing passengers can't hear announcements at the airport or on the plane), is also mostly solvable by using the tech that is installed in airports today. For example: "Visual paging — when an audio page is posted in text form on screens — is becoming very easy, but it’s not yet ubiquitous." Why is it not ubiquitous? Haven't most airports, at least in wealthy countries, got some sort of a screen up at each gate that has the Flight #, departure time, weather at the destination, and all that? If announcements aren't going up there too that seems to be laziness or lack of training on behalf of the gate staff, or laziness or lack of concern in whoever makes decisions about how the software that runs those screens works.
For in-flight announcements it's harder, especially now that seat-back displays are being removed from aircraft in favour of handheld devices. It probably comes down to a flight attendant making sure that a disabled person gets told what's going on, (because he or she saw the appropriate SSR code on the passenger manifest).
The final complaint, in-flight entertainment, is ridiculous. Why isn't everything that's available on TV, (closed-captioning, described video, and whatever else I'm not aware of), available on in-flight entertainment? The tech exists, it looks like it just hasn't been installed, or has been installed but isn't activated, on aircraft. This should not even be a problem and I don't understand why it is.
Edit: To clarify, I'm not disabled, and haven't experienced these problems myself. This comment is based purely on the problems as described in the linked article.
You don't have to be hard-of-hearing to struggle with that. A PA system that actually worked would be lovely at most airports. I can't remember a time when I was waiting at a gate and could actually hear what the gate attendants were announcing; it's either completely silent, like their microphone isn't even on, or it's distorted so badly by the garbage equipment and accoustics that it just sounds like the teacher in Charlie Brown.
If I were older or less mobile, I'd be even more incensed by the way airports seem to have such a penchant for putting up blatantly false gate information more than about 45 minutes before the flight is scheduled for takeoff. The last three times I've had to connect somewhere, I've gotten off my incoming flight, looked up the gate for my next leg, power-walked a half-mile or more to the opposite end of the terminal, or had to leave and go to a different terminal - only to get there, relax for a few minutes, and notice that the gate information has changed and now the gate is two or three away from where I started, and I've got to burn tire to get back there.
>> (for example, hard-of-hearing passengers can't hear announcements at the airport or on the plane) > You don't have to be hard-of-hearing to struggle with that.
That's the thing about accessibility improvements. They often improve the lives of everyone, or at least many more people than the improvements are meant to improve life for. For example: if you have to push a stroller, or are carrying a lot of things, through a heavy door, you can use the button meant to open the door for wheelchair users. You can probably even hit it with your hip if your hands are full.
I wonder if websites have considered the impact that clickbait headlines have on people with disabilities. For example, someone who navigates a page with a chin mouse controller, or who has fine motor difficulties due to palsy, is probably even more frustrated by misleading headlines than people who can quickly open and close tabs. Not that this headline is strictly clickbait (certainly not the worst kind), but just a related thought.
My guess is they don't give a damn. They don't even think about it, because if they did, they'd realize the damage they're doing to all readers and the society at large, and they'd abandon their practice.
This can't come quickly enough.
There are probably a hundred ways to rationalize why. Inertia, lock-in, obstinate grey breards refusing to retire and holding infrastructure hostage until they die... , if-it-ain't-broke-don't-fix-it-even-when-it-is-broke, "we can't afford to stop the world for your cargo-cult modernization rewrite, sonny...", too big to fail, on and on...
It's a pretty weird situation, but by my estimate, it's probably going to require totally new airlines rolling their own systems from scratch, in parallel isolation, next to the huge legacy carriers as they continue to operate, in order to transition, modernize and unseat the current technology. That seems to be the way things work in industries this big.
Fast food, banking, telecommunications. All of them have examples of modern upstarts that are now world-wide staples, simply because they started from scratch with more modern efficient systems, as they continue to co-exist alongside dinosaurs that still haven't gone away.
[0] https://en.wikipedia.org/wiki/Global_distribution_system
But as you can imagine, migrating legacy systems to new hardware with the spec "it should work as the old system" is not the most sexy job and not the easiest to recruit great programmers for.
(I work for Amadeus, but on unrelated projects - though I have friends who worked on the migration).
You can read more here for example: https://www.nextplatform.com/2015/08/04/amadeus-takes-off-wi...
On whose scale is this or next year not very soon?
It's just a difficult problem to solve. Many capable organizations have tried in earnest, including one Google bought for $700M. Thus far, the non TPF solutions can only scale to medium sized airlines.
It's not impossible, it's just a huge investment, and the payoff is lower than other potential uses of the same money. That's why all previous efforts stalled.
For example, part of the reason the US is so far behind on credit card technology (just getting around to adopting EMV) is because the US was the first country to widely adopt credit cards in the first place and there's a lot of inertia.
In the airlines case, they were one of the first industries to computerize. Now they're stuck with the mainframes. Same thing happened in banking.
The argument makes more sense for infrastructure that needs upgrading, like Internet access, railways, sewers, water pipes.
End result is the same however - the same fossil fuel is much worse when used in air travel than on the ground.
Air travel is growing exponentially, trend needs to be reversed: http://reports.weforum.org/travel-and-tourism-competitivenes...