HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Showing Some Secrets Of The Magnificent Airbus 350

bjornpilot · Youtube · 317 HN points · 2 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention bjornpilot's video "Showing Some Secrets Of The Magnificent Airbus 350".
Youtube Summary
A demonstration of the flight deck crew rest bunk and the electronics compartment below the cockpit. It's no real secret for anybody in aviation and unauthorized persons can not get there for reasons I will not show. So calling it a secret is a joke. 🙂

I've shown the EE compartment in another yt video earlier but this 360-video version is re-edited and better, I think. 👍🏼😉

Music: The Summit by Hans Zimmer
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jun 22, 2021 · 317 points, 182 comments · submitted by wildrice
ohadron
Even assuming quadruple redundancy, seven nines uptime and resilience to extreme conditions and cosmic rays, this looks way way bigger than it should be.

One explanation could be that the certification process for anything aviation related is so expensive and slow that we're actually looking at tech from 15+ years ago.

Veserv
Seven 9s for system failure would be horrific. There are ~30-40 million flights worldwide yearly [1], so that would result in 3-4 system failures of life-critical avionics yearly. As far as I am aware, malfunctioning software has not been implicated in any commercial airline fatality in nearly 30 years since the modern standards were adopted, and correctly functioning, though unsafe, software has only been implicated in the 737-MAX crashes. By that standard we have reasonable empirical evidence to conclude that the prevailing rate of system failure is at least 100x better at nine 9s.

[1] https://www.statista.com/statistics/564769/airline-industry-...

p_l
Big replaceable components that can be serviced easily without special tools so long as no board-level fixes are necessary - and enough customization done at low enough numbers you don't build single board stuff for it, you build bigger reusable modules connected by common buses.
seanc
I work in telecommunications, back in the 90's fibre optic transport for plain old telephone service. Think back to how reliable your phone was before VOIP.

Then we hired a guy from an Aerospace company and he thought we were a bunch of reckless cowboys who didn't care a thing about quality.

EricE
The first time we had a VOIP system going into a new building in the mid 2000's I went into one of the closets and just disconnected one of the pairs of a fiber pair.

The IP redundancy didn't work :p I forget what the excuse was; my position is stuff happens and when I break random connections in redundant PBX systems they still work. Ugh.

Jayschwa
> this looks way way bigger than it should be.

I worked on the software for one of these A350 server blades nearly a decade ago, and I held the same belief at the time. There's some adage that system complexity grows to fill the organizational bureaucracy overseeing it, and that is my best explanation for the bloat. My employer (a contractor of Airbus) had offices in France, India, and the United States. Naturally, each office had to be in charge of their own separate blade(s), even if it was probably not optimal in terms of the overall system design to partition it that way.

lm28469
This isn't Uber or Tesla, they don't move fast and break things here.
ohadron
They sure do move fast - almost supersonic. But yes, they're really trying not to break things.
chrisseaton
That's not why the person you're replying to means - 'move fast' means developing fast.
sbarre
They move fast and apparently also way overhead.
scoopertrooper
Well, maybe OP’s head.
sbarre
Yes that was the joke.
chrisseaton
You're being snarky about someone not getting your snarky joke about how someone else didn't get someone else's other snarky joke... too much snark.
sbarre
I think you're attributing malice (as snark) where there is none. The jokes were in good fun, and buried in a days-old thread.

"That was the joke" is a well-known tongue-in-cheek response, it certainly wasn't meant to be snarky.

Sorry if this bothered you, I know HN tends to be self-serious and I forget that sometimes.

rsynnott
Development of the plane type had started by, at latest, 2004, so, er, yeah.

It probably also reuses quite a lot from older planes; in that industry "if it ain't broke" is particularly relevant.

alksjdalkj
Could be wrong but I think there's a lot of equipment for things like radios, radar, sensors, etc. that makes it look like there are more servers than there actually are.
lbriner
If you mean physically bigger than it is certainly true that avionics, like automative, uses larger components with higher ratings and avoids a lot of high pitch integrated circuits. This makes things easier test and likely to be more reliable. It also means you might have a single euro-card just to handle the input from a single airplane sensor even though in the non safety-critical world, we would easily mux them onto a single interface.
RL_Quine
Like in medical gear, avionics also has a lot of redundancy and "useless" circuitry to allow for assurances. I've opened some hardware designed for unsafe environments that was absolutely packed with fuses, for seemingly no purpose other than to assert that limits were being followed in the design. I don't imagine avionics is any different, but I've only seen the inside of 60s-70s aircraft gear.
jareklupinski
I love the hardware/software analogy of a fuse to an assert statement; going to remember that while writing tests :)
daveslash
Not surprising. You need a lot of server power to run X-Plane 11 with top notch graphics. Still, kudos to this guy ~ very impressive home-built cockpit simulator for X-Plane 11! /s
nsbk
Ok, so that’s where airplane noise comes from
mnw21cam
Yeah, I have been in a few server rooms that sound like a jet engine taking off. This server room actually sounds like a jet engine taking off.
FearlessNebula
More like the sound of the auxiliary power unit at the back of the plane ;)
mnw21cam
Yeah, I meant later on, when the jet engine is actually taking off.
NordSteve
No, it really sounds like a server room down there. You don't hear much of the APU, which is at the very back of the aircraft, ~60m away, with the exhaust pointed away.
FearlessNebula
I’m almost certain it’s the APU. Notice how the sound and volume hardly change when he opens the door from the server room into the cargo area. 60m away isn’t all that far for a big turbine engine. Those things are deafening at idle speed.
chinathrow
In related news (same aicraft type involved), Airbus is working with their existing A350 customer Cathay Pacific to explore single pilot operations while in high altitude cruise.

https://www.reuters.com/business/aerospace-defense/exclusive...

kayodelycaon
Wonderful. A number of airlines have a two person in the cockpit rule so one of the pilots can’t deliberately crash the plane because they are suicidal. Which has happened a non-trivial amount of times.
hliyan
I always worry around this type of mess-of-wires setups, especially if it's in cramped space where an errant elbow can dislodge something. Shouldn't there be covers on these things?
seedless-sensat
It will take a lot more than an elbow to dislodge an avionics wiring harness. These things are tough
qayxc
First of all this place isn't meant to be occupied by people on a regular basis. Other than for safety inspections, maintenance and repairs, no one is supposed to be in there, especially not during flight.

Secondly, covers would introduce a lot of problems: additional weight, additional points of failure (e.g. damaging wires if broken/loose somehow), the need to be fireproof and not emitting toxic smoke if getting hot, accessibility issues (covers need to be fixed and removeable), longer inspection times (need to remove covers before inspecting cables), etc.

In this particular environment, covers are unnecessary and introduce more problems than they solve; as mentioned above, no one is supposed to be in there during regular operation.

spyder
Third: If something gets disconnected than the computer knows about it, and reports it.

Forth: It's probably not that easy to dislodge anything because in flight it has to survive more than an elbow.

Fifth: there are covers on the devices and cabels where they think it's necessary because of human movement, you can see it in the video here: https://youtu.be/241-5DZyons?t=152

penguin_booze
I always wondered: what would it take me to fly in the cockpit? I'm not a pilot, but I'm willing to be subjected to any amount of security/background check that'll let me witness the machine in action, end-to-end.
xnyan
Applies to the US (and maybe other countries, I don’t know) but I can’t overemphasize how much flight capacity the us military has.

We got incredible access to military jets in USAF ROTC (Air Force officer training in college) even before we got our commissions or had a security clearance. To get on base and the airfield there was a mild background check, but we were essentially civilians in fatigues that had been vouched for by our detachment’s Lt Col. Getting to literally run around the empty deck of a KC135 then pop into the cockpit and (under extremely careful supervision) operate some of the plane’s controls was a surreal experience. I didn’t make pilot and so did’t ever have the chance to fly in the training slot of the two-seater F15 (my dream), but I did get the opportunity to at least put my hands on the controls of several other USAF planes in-fight including a few jets.

You don’t have to be in ROTC. Getting a ride-along in a military jet as a civilian is not as easy as showing up and asking for a rode, but also not impossible. The military has the cash to put up planes for non commercial reasons and they consider these publicity flights a powerful public relations tool. Every Air Force base has a PR department that is always looking for positive stories. If you can come up with something that would lead to positive PR for the Air Force, they will totally let you ride along on a training run. I met a guy on a C-130 who was doing a ride along because his IT firm had a program where Air Force vets got some special consideration when they applied.

FearlessNebula
It’ll never happen on an airliner. Even most private jet charters no longer allow pax up front after a business jet crashed in Colorado. Turned out the customer was running late and rushed the pilots in poor weather conditions.

If you want to see the cockpit, I’ve gotten permission to enter twice while the pilots were on the ground waiting for passengers to board. Beyond that you can also take an intro flight lesson at your local school.

robjan
You need to work for an airline and have an airside pass. Generally only other pilots (on or off duty) or cabin crew (on duty) are allowed onto the flight deck. They generally don't want strangers on the flight deck because of security and they would not be trained in the emergency procedures.

Even people flying jump are usually outside the flightdeck sitting in the uncomfortable seats in the galley.

Terretta
Time machine.

In the 70s if you were under 10 and crossing the Atlantic, the co-pilot would proactively invite you to the cockpit, show you everything, then give you a model toy plane and a lapel pin.

heffer
Have you ever been in a Turkish prison?
secfirstmd
We're all counting on you
p_l
You need very good contacts inside an airline. Personal contacts with captain and the like. Sometimes you still can get jump seat flights (a rather uncomfortable seat used for ferrying extra crew) in the cockpit.
aivisol
I very much hope that is not the case. As a passenger I would not be very happy seeing pilot's friends going in and out of cockpit during the flight.
t0mas88
It's still allowed, the passenger gets a temporary airline ID to wear around their neck so passengers don't get confused. And typically you close the forward galley curtain before opening the door, same as for crew entering and leaving the cockpit for in flight rest etc.

Edit: I'm in Europe, not sure how American airlines handle it.

Symbiote
Pre-2001, it wasn't unusual for children to be shown into the cockpit during the flight. (Although, prices were higher back then, so it was less common for children to fly anyway.)

I saw the cockpit of an American Airlines plane when I was about 11 years old, and disappointed the captain when I was confused by his American humour.

kayfox
This is the relevant FARs section:

https://www.law.cornell.edu/cfr/text/14/121.547

dzhiurgis
Not in flight, but you can ask to come in after. Depending on airline you get to seat the captain chair (Air NZ pilot suggested themselves, Air India pilot had a mortified face when I asked).

But yeah you won’t get a real experience… i always wondered why they don’t put front windows in double decker first class cabin.

kube-system
If you don’t care which cockpit, you could always take an intro flying lesson.
scrumper
I spent a good chunk of my early 20s commuting across the Atlantic. Before 9/11, all you had to do was ask a flight attendant and they'd go check with the pilots and bring you up a short while later. I used to do it most flights overnight from New York, it broke up the journey which was otherwise pretty miserable in coach. I remember the pilots being delighted to have me up there, really for them it's as boring as it is for us in the back I was someone new to talk to for a bit. I remember one time some Virgin Atlantic pilots were more excited about my colorful socks than I was about their new glass cockpit 747-400.

I was never turned down and always felt very welcome. At most I had to wait a bit until some turbulence passed.

It's sad that has gone and won't ever come back. I have kids now and they'd get a _huge_ kick out of an experience like that.

EDIT: you can however still pay for some hours in an airline training simulator. It's astonishingly close to the real thing and might scratch that itch for you. Some airlines offer it, other training companies do.

arp242
I only flew once before 9/11, I think I was already 12 or 13, and I don't think my mother even asked for me to go check out the cockpit – the crew asked if I wanted to see it before she had the chance. It was pretty neat.

These days, the scenes in Airplane! where passengers walk in and out of the cockpit are almost part of the joke.

tilolebo
I wish I did not see this video. Knowing that the plane I'm flying in relies on an actual server room is super scary...
juancb
Just wait until you find out they run on software, some of it with bugs that they won’t fix.

https://www.google.com/amp/s/www.theregister.com/AMP/2020/04...

SwiftyBug
Link without Google AMP:

https://www.theregister.com/2020/04/02/boeing_787_power_cycl...

catern
Yeah, you'd think they'd have moved to the cloud by now.
ro_bit
When the plane's in motion, the server room is technically in the cloud
gorkish
How exactly do you think we get data to the cloud if not for airplanes with server rooms to take it there?
bellyfullofbac
Damn, having that sort of view like at timestamp 3:52 [1] from your workplace makes me jealous...

Here's another jealousy-enducing video of pilots looking outside (from 4:23 onwards)[2], it says "Middle East" but they were flying over the East of China and the Aral sea...

[1] https://youtu.be/241-5DZyons?t=232 [2] https://youtu.be/6KRZEZTTcWk?t=263

midasuni
“First time OBE been here”

Shouldn’t a pilot have been everywhere during training, before he takes charge?

kube-system
Maintaining and operating the plane are two separate jobs.
Arnt
Why?
lucioperca
To slap the server with you hand in case of kernel panic.
Arnt
Didn't Han Solo do that? Expect no less of airline pilots!
jfrunyon
Right? Moreover: why is this guy who's never been in it before allowed to go down there and walk around, completely unescorted?
t0mas88
The avionics bay is for maintenance, pilots don't get to touch any of it ever.

And pilot training covers the systems not in a physical sense but in a logical "power is supplied to this system via the secondary avionics bus which is fed via this breaker from the generator on the left engine or via another breaker from the main avionics bus" so you can debug and understand what it means when some bus fails or you loose a generator. But we really don't know where the actual wire is or even whether the schematic we learn about different buses is really wired that way or only behaves that way.

midasuni
Just seems weird to brit have had just a basic tour of every part of the plane so if smoke starts pouring out of the hatch they know what it looks like down there.
t0mas88
It is part of type rating training to learn on paper (well, usually ipad/computer based training) what is where on the aircraft. But that doesn't mean pilots ever really go there in the real plane.
midasuni
sure there’s no reason To go in normal cases, but I’d think a pilot should know every inch of the plane. I’d expect a captain of a ship to have been in the galley for example even if they normally don’t need to go.
tluyben2
That made me feel quite claustrophobic!
possiblelion
Compared to many other planes it's actually quite roomy!
haunter
> unauthorized persons can not get there for reasons I will not show

Not sure what else can be there, I mean it's already a critical infrastructure of the plane what we saw

bellyfullofbac
Funny how it reads like he's keeping the reasons secret.

The reasons are bloody obvious, who would want strangers poking around the blinkenlights.

lbriner
He might mean that what happens if you trespass won't be shown! There might be a gas release system that would neutralise an attacker or perhaps just open the door to the hold so they freeze!
t0mas88
That cargo hold is pressurised and heated. Some animals would fly in it if not suitable to carry on the cabin.
FearlessNebula
I doubt there’s actually a defense system. The only way inside from within the plane is from the cockpit and if there’s an intruder in the cockpit they can already do more damage without needing to go below.
alistairSH
There's a door from the cargo area into the server/electronics area. Not sure if there's a handle on the cargo-side, but the pilot uses the door in the video (opened it from electronics side). It appeared this cargo area is pressurized (door into electronics area didn't appear pressurized, nor did the hatch into the cockpit).
aembleton
Might be that you can't lift that hatch as the server room probably isn't pressurised.
benhurmarcel
The avionics bay ("server room") is pressurized. Just like the cargo area. The small hatch and door he went through don't hold any pressure.
SiempreViernes
He probably means there is some intrusion prevention mechanism that keeps people out.
closeparen
I always thought that location in the movie Flightplan was made up. I guess the size was exaggerated but it’s otherwise pretty close.
selljamhere
I wonder what sort of security measures are in place to protect the server area from unauthorized access in the cargo hold entrance.
chx
During flight, you can't gain access to the cargo hold.

On the ground, unauthorized personnel gaining access to the cargo hold could leave a bomb there so they really try disallowing that.

I doubt there's special concern here.

Aardwolf
Nice, I'm getting some "2001: A Space Odyssey" movie vibes from that!
baybal2
Why it is so big?
pjerem
I think it’s because anyway there is space under the cockpit and that’s structural. So there is no reason nor incentives to make those machines smaller while sacrificing fixability.

It’s either that or seats or kerosene. There is not enough room for seats, and it’s not an acceptable place to store kerosene (too dangerous in case of crash and can cause stability issues as the volume of kerosene decreases while flying).

jfrunyon
Could be additional cargo space. Airlines would be quite happy, they could accept more cargo = more $.
formerly_proven
The extremely wide FoV in the video makes it look far bigger than it is.
Symbiote
Look at the diagram on [1], it's a fairly small space. Other diagrams [2] suggest it's also a weird shape.

[1] https://aviation.stackexchange.com/questions/27419/how-is-th...

[2] https://www.smartcockpit.com/docs/a350-900-flight-deck-and-s...

p_l
Replaceable, modular designs, space for modifications, etc.

Also some sensors are pretty big (laser gyroscopes, for example which are part of ADIRU - air & intertial reference system.

Then you have the central computer clusters which might be separated physically (several computers running in a setup somewhat similar to statically assigned kubernetes) which run all kinds of software from lights management through navigation to brake control.

You also have a bunch of non-computer parts like power distribution units and such, which in a DC might be hidden elsewhere and you wouldn't notice it if you just looked at typical colocation cage.

catern
>(several computers running in a setup somewhat similar to statically assigned kubernetes)

This description of a server room makes me feel old.

p_l
Well, which explanation would you prefer then? JES3, which is the closest extant example of such tech?

I'm comparing it to statically assigned k8s not because it's manually assigned applications, but because it's a cluster system where the equivalent of k8s scheduler was run offline to resolve various performance and deadline constraints, both between specific application threads on the cluster, and between devices on the AFDX (modified ethernet) network that are managed from said cluster.

Comparing ARINC-653 partitions to k8s pods and the overall setup of typical IMA cluster with k8s makes for simplest way, IMO, to describe the setup to people who have some experience with servers and cloud, but none with aviation embedded :)

catern
>because it's a cluster system where the equivalent of k8s scheduler was run offline to resolve various performance and deadline constraints, both between specific application threads on the cluster, and between devices on the AFDX (modified ethernet) network that are managed from said cluster.

Oh, I genuinely didn't know that! I assumed you were just talking about something that had been manually hand-optimized by syadmins/developers, like a traditional Unix server room.

Can you share any more information about these static cluster schedulers? It indeed makes perfect conceptual sense to me with your explanation, I just had never heard of this being actually used!

p_l
The degree of automation varies - I'm not in avionics industry so I can't give exact data. However if you read through things like AFDX standard (what's published of it) and ARINC-653 and the like, there's enough to get the gist of it.

For example, AFDX ensures no congestion by statically assigned timeslots, effectively using Ethernet in a sort-of TDMA setup, coupled by special switches that effectively implement virtual circuits based on, again precomputed, mapping loaded into them (at least the standard implies there's no MAC-learning supposed to happen). This allows you to develop and do basic test with any random Ethernet switch before needing a proper AFDX one for more thorough testing, as the application-level protocol is essentially UDP over IP. However you need to consider a whole AFDX network segment when assigning the timeslots and virtual channels, and that's where tools come in :)

billyruffian
Why is the hatch hinged in the most awkward way possible? If the hinges were on any other side, it would be so much more accessible, there must be a reason for this?
avml
I wonder would it be possible for these servers to be replaced by cloud infra? Then they can save space and only have network connection.
durnygbur
The infra is already above the clouds. They only need an upgrade.
franky47
What would happen when you lose the connection ?
iveqy
You've good visuals, so you just aim for the nearest cloud to reconnect.
qaq
loose connection plane goes down sounds like a good plan :)
nvarsj
Okay Jeff Bezos.
marderfarker2
The flight servers are technically already in the cloud, when it’s up 35,000 feet in the air.
RL_Quine
I can’t tell if this is satire or not.
nvarsj
Regardless, it made me laugh. I can just imagine this being the line of of some AWS salesman trying to market to Boeing.
cm2187
He shot that while in flight? I would be terrified of tripping over a wire and causing a major system to fail.
momothereal
I think you can see that the shots in the server room were done on the tarmac
SwiftyBug
Also, it is very unlikely that there would even be a loose wire around where one could trip on.
lolc
I'm wondering what part of that setup is necessary for flight. And what is entertainment for the passengers.
durnygbur
The entertainment electronics are in the headrests so that the kids behind you can regularly hit your headrest for your convenience.
eb0la
I believe there are also some boxes under every other seat row that hold the small servers and disks for the thin clients in the headrest.
durnygbur
I'm truly mindblown because of such a waste of luggage space, of general space, and of electronics. In recent years airlines have started to charge even for the small handbag fitted under the seat, while packing even more obsolete eletronics into it. I guess the lobbying of copyright, media, and entertainment industries simply prevails everything including reason and safety.
jaywalk
Are there really airlines that have both seatback screens and also charge for a small bag that can go under the seat? At least among US airlines, those two things are generally mutually exclusive.
durnygbur
That's rather my collective experience. Cannot tell if a certain airline is simultanously having headrest entertainment system and charges extra for the little luggage. I'm certain though that easyjet and ryanair tightened spaces between the rows and were putting printed ads on the headrests, 40-50cm in front of almost every passenger's eyeballs.
formerly_proven
Going to guess none of that is in there.
p_l
Pretty much all of it is necessary for flight in the era of integrated modular avionics, even the brakes are partially implemented in that room.

Entertainment might have main content distribution server there, as well as gateway between flight systems and entertainment (how you get current flight info and stuff like plane cameras)

Nohortax
It is far where we had to turn the propeller ourselves! Nice and interesting visit.
j1elo
Nice to learn that all the noise I've always heard when flying was actually a server room and not turbulences outside!
marban
Looking at that trapdoor, I see a reason why it's appropriate to be skinny as a pilot.
jeffrallen
What I want to know is why are there no Monkey fighting snakes on that Monday to Friday plane?

https://youtu.be/yl9C67asV6o

tailspin2019
Thanks for slipping in that reference to the greatest film ever made.
curiousDog
So the next breed of terrorists will likely be those who’ll take over the flight avionics while on the plane? Laptops to be banned soon
donkarma
That was a theory for MH370
iSnow
How would you plug your Macbook into the plane's network?
petercooper
You say that, but I'm always astounded when they talk about cyberterrorists being able to get into the power networks and similar bits of national infrastructure which really shouldn't be connected to the public Internet at all.
buro9
SCADA based on Windows exist and are connected to the internet via telnet and FTP. These things were deployed 20 years ago and are still in operation.
withinboredom
Get some buddies to load some luggage. Walk in while loading luggage?
mschuster91
Luggage is rolled in with containers and then locked in place (to prevent them rolling around), that's what the rails at the bottom are there for. You would not be able to get out again.
technothrasher
Unfortunately, it's been conclusively shown that getting out again isn't necessarily mission critical for terrorists.
Nextgrid
At that point, if they can get in there (or anywhere near the door), they may as well leave a bomb or equivalent explosive/incendiary device (a big enough lithium battery should do the trick). Actually accessing the equipment room isn't really necessary.
x4e
I was thinking the same thing, but I believe the door is locked which is why his operating of the handle was slightly weird
iSnow
I don't know a ton about a modern airliner but my guess would be that the door between the server compartment and the cargo bay can't simply be opened from the cargo bay, as it would be way too easy for anyone to enter the cockpit.
dvh
Couple of 0-days
mavhc
https://www.wired.com/2015/05/feds-say-banned-researcher-com...
jaywalk
It's never been proven (as far as I'm aware) that the guy was actually able to send commands to a real plane. It's no surprise that he was able to read data, because the seatback screens have to get the flight data they display from somewhere. But actually sending commands that will reach real systems is a pretty big leap.
throwinthisaway
Throwaway account to remain anonymous because these aren't nice words.

I worked with Chris Roberts for a period of time. Making things up to scare companies into dumping cash on him is kind of his 'thing'. I never once actually saw him perform any real exploits or produce anything of value except scary/funny looking powerpoints and lots of trash talk. In this case he just stepped a little bit too far with his made up scenario & nothing ever came of it.

jaywalk
The whole thing seemed very weird, so none of what you said is surprising. Glad to have that background info.
l33tman
Later in the video at 4:48 approx he demonstrates the nav computer GUI in the cockpit and I cringed when he used the touchscreen and there was a lag of about 2-5 (!) seconds after every interaction. My... god.... I kind of almost heard the mechanical drive seeking and reading and searching the heavily fragmented map data...
dekhn
Yes, and the correct response is: of all the flights that have crashed and killed people in the last 10 years: was the slowness of the UI for flight operations the root cause?

The answer to that is: "almost certainly a very tiny one". Aviation computing, while externally quite boring, is exciting in the sense that tremendous effort is put into making a computing system that ensures a flight makes it from its source to its destination without killing people.

It's amazing how just a few accidents in the 50s, 60s, and 70s led to an unbelievable improvement in safety, consider that the IT systems are really constrained. Makes you wonder what you could do with a modern PC if you really tried.

laurent92
A few accidents? There are 20 seasons of Air Crash Investigation, and 20 episodes each. Total 400+ accidents (probably a quarter of which with the DC-10).

There are only 480 submarines in the world, and the 400 episodes exclude General Aviation accidents (non-planned routes) so there are definitely more planes than submarines which dived into water…

durnygbur
Youtube interrupted the video with an ad for me exactly at that timestamp, airplanes still need to catch up. So much monetization left on the table. Pilots must be among the most valuable target audience.
will_asouka
Where's the commercial benefit though? The cost of certification is huge so upgrades after initial certification don't happen unless the tech has big cost benefit (or safety, which is also cost at second order).

Hence A320 still running on Motorola 68000 of Sega Genesis etc fame.

And 737max having a top panel from the 60s.

mrweasel
I thought you where joking about the Motorola 68000 in the A320, but nope, it’s part of the flight control system.
p_l
Honeywell FMS systems use AMD29000 to this day, including in new designs, and Honeywell even bought the licenses to operate as fabless manufacturer for it.

The reason is simple - they need stability of parts supply with minimal recertification costs, and in this case it means that by having an already certified cpu (AMD 29k) and full manufacturing line capability for it, they don't have to face issues with vendor deciding to scrap a line (like another popular design, i860, had to deal with) or having to constantly recertify and update for newer parts.

And quite often the computing requirements didn't really grow

durnygbur
I was joking obviously but that would the the answer to the marketing manager.
will_asouka
Ah you were saying serve ads on the flightdeck displays! Ok that's innovative- I'd recommend featuring big watches, mirrored sunglasses and divorce lawyers.
plebianRube
Why not just promote ads based on their conversations like everyone else?
gumby
Yeah, gotta monetize that cockpit recorder. Wasted fodder for a crew campaign.

You could even insert ads into the recordings to reach the people who listen to the recordings after an accident!

cmpb
Mayday, mayd 'THIS FRIDAY ON "AIR FIRE WATER MOUNTAIN RESCUE: ALASKA": "It sort of just fell from the sky!" - TUNE IN THIS FRIDAY AT 7 EASTERN'
notyou2
This screen (Onboard Information System) is run from from a laptop that is behind the seat, that's not directly part of the aircraft systems
None
None
tibbydudeza
Probably because it is 10 year old older hardware but thoroughly tested.

Using Chrome/JS/CSS on the latest Ryzen might be neat but when you need to transport 300 passengers daily around there is other sort of concerns then taking up 3 folks to the ISS every 6 months.

mastax
In an emergency situation, an unresponsive and unintuitive GUI may be very dangerous. Especially if pilots forget how to use it because they're using the iPad day to day but right now it's rebooting to install an update.

Like, I get the argument for certification but maybe the requirements should have a minimum level of performance. If that's not possible maybe we should find a different equilibrium.

j16sdiz
That's why pilot are mandated to do simulation tests every few months
7952
That assumes that deep navigation of a UI is necessary or desirable in an emergency. I think most of the important stuff is done with the main controls, dedicated switches, and screens/dials that are always on and ready.
p_l
There are requirements for performance - appropriate to the function.

The electronic flight bag interface is not used in emergencies, one of its main uses is in planning and submitting flight plans before takeoff, and it's generally not used for actively flying the plane.

7952
Exactly. In an emergency the last thing the pilot wants to do is navigate a map interface for anything. Better to just select the alternate flight plan that was setup hours ago during flight planning.
rbanffy
It was certified as testes, so the lag has been there for the whole 10 years.
sslayer
Dependability and reliability override responsiveness
netr0ute
Ironic, because responsiveness might inherently make it undependable because if you really needed to know where you are right now, that multiple-second delay isn't going to help.
p_l
Aviate, Navigate, Communicate, in this order.

And the map isn't even part of the primary navigation method, plus with multi pilot crew usually you can offload slower, less time critical tasks to copilot.

demarq
spacex already disproved this myth

have a look at the last manned mission they did. Glorious touch screen displays with all the bells and whistles.

alistairSH
SpaceX's crewed capsule is 5-10 years newer than the A350.

I imagine SpaceX has a different set of certification requirements (ie Airbus has stronger financial incentives to use existing, approved designs for components).

mrweasel
Didn’ someone later confirm that there is in fact physical buttons below the touch screen, because you can’t actually use the touch screen with cloves on anyway.
crakenzak
the touch screens work with gloves they confirmed, the physical buttons are for backup.
benhurmarcel
SpaceX doesn't certify to FAA/EASA, and also doesn't have to work for 30 years.
jeltz
That is no excuse. It was possible to create almost instantly responsive UIs more than 20 years ago.
teddyc
Agree. I supported a DOS based touchscreen Point of Sale (POS) with technology from decades ago and it was fast AF. You only got 256 colors and the fonts didn't look that great. But it was a speed demon.
qayxc
Since we don't know anything about the internals, it's safe to say the goal was "good enough and certified" vs. "snappy but no guarantees it works correctly 100% of the time".

This is an airplane after all, not a consumer-grade gadget.

paavohtl
They might have different standards and I'm not a pilot, but in my opinion having multiple seconds of UI lag in vitally important interfaces is not good enough nor deserves certification.
p_l
it's not considered vitally important interface, that's probably even the reason for the lag - higher priority tasks preempting it.
justsid
This. The PFD and ND, the displays showing actually important data like the plane attitude, altitude and also another map responds immediately to changes. But the map shown in the video just isn’t safety critical and simply doesn’t matter in the worst case.
curryst
Some of that may be due to redundant devices. You're waiting for at least 2 devices to return a reading, and probably a third thing that handles reconciling the results.

The speed of this thing doesn't seem particularly vital either. Everything of interest in a split second scenario is already on-screen; just looking at their speed, it would you a comparatively long time to get off the edge of the map. If you have time to get off the edge of the map, you have time to wait a couple seconds for the page to load. If you don't have time to get off the edge of the map, there's not really a reason to fidget with it.

I agree, it seems annoying, but it doesn't ultimately seem dangerous. I can't think of a situation where you a) need to change the screen, and b) don't have time to wait for the UI to update. And I would much rather have 2 seconds of UI lag to get a known correct response than milli/nano seconds of lag to get a probably correct response. Most of us exist in a world where the response time is more important than absolute correctness.

xnyan
The safety record for commercial airlines is extremely good per mile traveled as compared to pretty much any other form of powered transportation. At some level I share your concerns about UI lag, but it would seem not to negatively affect safety of flights in any detectable way.
benhurmarcel
As you can see in other videos, it's not usually that terrible. Apparently it's a screen showing the laptop's view (electronic flight bag), so it depends on the laptop and application.

https://www.youtube.com/watch?v=Xyctm0as-Eg&t=118

jfrunyon
The lag looks more to me like waiting for network response with the imagery...
FearlessNebula
Seriously, for $329 you can get an iPad with Foreflight that’s 100x smoother.
durnygbur
Professional Garmin equipment is already orders of magnitude more expensive though.
FearlessNebula
Foreflight on an iPad is fully certified
alfalfasprout
Not for instrument flight it's not. You can view charts on it. You cannot use it as your primary instrument (except in an emergency).

That said... in practice it's a FAR better experience than crappy built-in avionics.

brunooo
As a flight bag / printed material replacement.

Try tapping on Belfast Muni airport (KBST in ICAO) in Maine in ForeFlight, and the dataset consolidation will pull Bost airbase (BST in IATA) in Afghanistan. While it’s fairly obvious that you’re not going to Central Asia in your Piper, imagine pulling the 3x longer runway into your FMS and have it compute landing settings or add it as emergency alternate for your A350 into Boston.

It’s still completely different levels of reliability.

ericpauley
Wow, just tried this and can confirm it pulls the wrong airport info. Interestingly searching KBST directly does not have this issue.
FridayoLeary
You would imagine the software and hardware should be several levels above what we would expect to get from even premium brands such as Apple M1 etc. Because it's hard to imagine the pilot trying to restart a piece of equipment in an emergency and getting a blank white screen and a "do you want to send an error report" message coming up.
Voloskaya
> You would imagine the software and hardware should be several levels above what we would expect to get from even premium brands such as Apple M1 etc

You would actually expect it to be several levels below, but extremely well tested, just like spacecraft hardware/software.

brunooo
https://en.m.wikipedia.org/wiki/DO-178C is a good starting point to understand certification requirements, and Wind River has a lot of documentation around VxWorks, which is actually quite modern supporting Rust etc.

The issue is that even a slight overlap with other cockpit functions puts you in a much stricter regime, and thus a simple modern map rendering framework doesn’t work, because its components and dependencies have never been sufficiently dissected - you rather have a 5 second lag, terrible as it sounds from a pragmatic safety perspective, than having anything, especially your own position, misplaced only once in a billion map redraws.

The practical solution is that most airlines by now fly with iPads, Jeppesen Flight Deck Pro but even GA stuff like ForeFlight, which is also owned by Boeing, is popular for quick lookups like taxi instructions etc.

wolverine876
The use of iPads always surprises me. What happens if they run out of power? Do they bring a redundant iPad?

BTW, are you a pilot or in the airline industry?

> https://en.m.wikipedia.org/wiki/DO-178C is a good starting point to understand certification requirements

OT: People's faith in Wikipedia seems to be increasing on HN, which is odd for a sophisticated audience in the era of misinformation.

brunooo
Non-airline pilot and generally curious, plus work on viability of new ground up stack for vehicle vs Garmin or Honeywell.

Rules for my own small GA plane flights if it’s in one without glass cockpit are: two fully charged devices with latest data on both (iPad and phone), flight plan on both (ForeFlight syncs automatically), plus two means of charging (larger Anker pack, and dashboard USB or 12V outlet).

wolverine876
Thanks. Have you ever had a failure of your devices? Do you know anyone who has?

I could see tablets as being far more efficient and thus effective in a crisis - no searching through thousands of pages, no juggling large volumes, just hold a tablet and search or click a bookmark. I'm just trying to get the full picture.

brunooo
Sure: no failures myself yet, although battery is an issue on 4 hour+ flights, and tapping into a layer of redundancy by charging always feels a bit odd.

The iPad is actually mounted on the yoke right in front of you, some people mount it to the side with suction cups against the window, and starting to fiddle with the backup phone is already a distraction if the main hands free one goes down. Issues friends had were heat shutdowns in summer, plus one already cracked screen where the backlight then suddenly failed.

You rarely use the iPad in critical flight stages anyway, it’s more a navigation aid and displaying other traffic, and good practice to (see battery point above) keep the screen switched off for longer to stay proficient in the traditional approaches anyway.

The arguably number one case were an iPad with the fast updating screen is helpful in a crisis is an engine failure or similar emergency where you need to find a place to land fast, and as it knows the airplane you’re flying in, terrain underneath, winds etc it literally draws and uneven (different terrain) circle around your current position and shows you what is probably realistic. Another one is as potential fallback if one of the actual instruments fails, once had a stuck compass for example.

dekhn
On a flight once I saw the person next to me was looking at topo maps on an ipad and we started a conversation. They were a pilot for United and said all the training and much of the data is on ipads, if one breaks you just get handed a new preloaded one, and it's not used for anything flight critical.
fatnoah
>Wind River has a lot of documentation around VxWorks, which is actually quite modern supporting Rust etc.

Wow. I remember spending 3 weeks in Alameda CA to get trained and certified on VxWorks for a project...in 1999!

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.