Readit News logoReadit News
latexr · 3 months ago
> This is the most important infrastructure project that we’ve had in this country for decades. Everyone agrees — this is non-partisan. Everyone knows we have to do it.

Considering the current political climate and rampant government cuts to important services, I very much doubt “everyone agrees” and that this is the best time to be planning such an important transition.

sverhagen · 3 months ago
Yeah, couldn't this easily split in a group supporting the FAA to implement a better system, versus a group trying to contract it out to the private sector? Before you know it, IBM* is printing money again. (* substitute with Evil Corp of your choosing)
mcv · 3 months ago
It's going to be all Windows 11 of course. Including all the additional services nobody ever needed but now suddenly needs.
azernik · 3 months ago
"Everyone agrees - this is non-partisan" is itself a piece of rhetoric designed to create that reality in a situation where it's in doubt. If everyone actually agreed you wouldn't need to emphasize it.
nradov · 3 months ago
There's nothing to be gained by waiting. It's not like the transition will be easier or safer a year from now.
bilekas · 3 months ago
I don't know why you're being downvoted, I fully agree personally, my only concern at least would be that once the transition project gets started, if the wrong "loudest" vessels in government need to make some noise about overspending to distract from other things, maybe this project might be used as a scape goat.

I can see it already actually : "The FAA was working fine and yet they want these X billions to have shiny new silicon valley machines, paid to big tech by the tax payers"

As horrible as that sounds, I don't think many people would say that it couldn't happen.

eviks · 3 months ago
Of course, that's why he had to say those words in the first place
latexr · 3 months ago
And then what? Those words mean nothing to the people with the most power and motivation (or lack of care) to derail the whole thing.

It’s about as effective as placing a monkey in a porcelain shop then walking away while commenting loudly “Now now, it is very important none of the porcelain breaks, everyone knows it must remain intact”. The monkey doesn’t give a shit.

Butchering a proverb: “The best time to reorganise your porcelain store was before you bought a monkey. The second best time is after you sell the monkey.”

seattle_spring · 3 months ago
> Considering the current political climate and rampant government cuts to important services

Not to mention rampant anti-intellectualism

ryandrake · 3 months ago
Yea, I'd be more worried that they're going to hire a 19 year old who knows nothing about tech or aviation, but who happens to be the son of a Heritage Foundation big shot, to head up the FAA tech modernization project. The scariest part of this administration is how unnecessary knowledge and expertise is when it comes to hiring the leaders.
evanjrowley · 3 months ago
If it works, then don't change it.

I would trust a floppy-powered Windows 95 system over the horror show that passes for common operating systems in 2025.

What will they think of next? Adding AI to the ATC system?

ajxs · 3 months ago
Operating systems have gotten a whole lot more reliable since Windows 95. The way I remember it, Windows 98 would regularly corrupt itself and need to be manually reinstalled. I'd done it so many times that I could pretty much recite the license key from memory. Modern Linux is rock solid. Even Windows 10 is very stable. They might be 'bloated', but modern OS's are way, way more stable.
userbinator · 3 months ago
corrupt itself and need to be manually reinstalled

In my experience that's normally the fault of third-party software, and otherwise quite easy to determine and avoid/fix. Now OSes with more protections just hide those bugs, causing most software to regress to a barely-working state.

I ran 98SE as a daily driver from late 1999 until 2010, and it was reinstalled at most 3 times, not even coinciding with hardware upgrades.

jklowden · 3 months ago
Operating systems were always more reliable than Windows95 from the day it was introduced. Protected memory and process privilege were not exactly unknown when DEC was selling VMS. Or for that matter when Microsoft was selling Windows NT. That the FAA cheaped out then, choosing an inferior system with no technical merit, is prelude to the current problem.
WalterBright · 3 months ago
I've noticed that operating systems can get very flaky when the disk space gets tight. It seems that too much code does not check for disk full write failures.
th0ma5 · 3 months ago
It was still very much like modern systems. If you didn't install, uninstall, or aggressively reconfigure things they were pretty stable, and controlled changes could be achieved. Some of the problem though was that the systems required a lot of that to do anything fun with them at home.

Deleted Comment

scott_w · 3 months ago
> If it works, then don't change it.

As the article points out: the hardware is at risk of physically failing and it’s getting harder to replace like for like. That’s the reason for looking at an upgrade. Hell, even turning the machines off to replace them is a challenge since some systems need to run 24/7!

WalterBright · 3 months ago
If the machine is that old, couldn't an emulator be used to migrate to modern hardware?
foobarchu · 3 months ago
My biggest issue is probably the reliability of floppies over time, and the lack of manufacturers left out there, with how few orgs still use them.
wtallis · 3 months ago
Yes, we know that floppy disks and drives will wear out, and they have few if any sources for new repair parts. So the fact that the system is still more or less working today doesn't mean it isn't doomed and needs to be replaced before experiencing a catastrophic unrecoverable failure.
PaulRobinson · 3 months ago
I read some years ago - IIRC the letters pages of BYTE, which dates it - about a critical factory control system in a company somewhere running on an IBM XT. The MFM drive had started to show some errors, so they got in touch with IBM, who being IBM, did not have any drives in stock (they'd stopped making them 15 years previously), but could retool a manufacturing line and make some. They offered to do it for $250k/drive. The company paid up.

That was cheaper at that time, than modernising that system. But it's clearly not long-term scalable.

I've heard of S/360s in KTLO mode in basements keeping banks running. Teams of people slowly crafting COBOL to get new features in at a cost of thousand of dollars a day each, and it "still works". But from a risk point of view, this is also ridiculous.

Safety critical systems have different economics. Yes, you can keep the floppy systems going, but the cost of keeping them going is rising exponentially each year, and at some point a failure will cost one or more airliners full of civilians and the blame will be put on not having a reasonable upgrade policy.

Sometimes you have to fix things before they stop working, or the cost is not just eyewateringly expensive in terms of dollars, but of human lives too.

trollbridge · 3 months ago
IBM mainframes can run software written in the 1960s without modification. There’s no reason anyone would keep using an obsolete mainframe, and IBM usually leased them anyway and would refuse to support obsoleted machines.
PapaPalpatine · 3 months ago
Let's be a little more reasonable. I don't think anyone is saying we need AI. There are numerous other technological advances between floppy drives and AI that our air traffic control system could benefit.
paxys · 3 months ago
If you have been reading the news lately you’ll know that the ATC system absolutely does not “work”.
CharlieDigital · 3 months ago
What, you don't want a Next.js React and Node.js app with 3000 dependencies commanding your flights?
gregoriol · 3 months ago
Isn't it what they use on the Space X Dragon controls?
rattlesnakedave · 3 months ago
Does it work? Sure. You have to ask more questions. How much does it cost to keep it working? How much would it cost to upgrade? If we do nothing, along what sort of timeline can we expect it to stop working, or become cost prohibitive to maintain?
XorNot · 3 months ago
Well also, 20 years is less time then you think. For a system of this magnitude, deploying the replacement could easily take 5 years to get all the way through to full completion. So that's 1/4 of your runway gone right there.

Every year you delay is pushing that lower, and then there's whether the funding is available because you're in fairweather economic conditions or if crisis will happen concordantly with some other crisis (I.e. do you want to be stuck replacing air traffic control systems in a rush because some war has wiped out the floppy supply chain right as your air logistics is a critical issue?)

ninetyninenine · 3 months ago
They are changing it for publicity reasons. It has nothing to do with whether or not it works.

This whole thing is being done as a reaction to this video:

https://youtu.be/YeABJbvcJ_k?t=1540

The article completed skipped over this. This video was released literally a week ago and is completely mocking the FAA. Floppy disks are a big joke in this video.

stackedinserter · 3 months ago
I'm not even sure if it's irony or sincere backward thinking of the same type that locked us with leaded fuel in post-war design lycomings.
blitzar · 3 months ago
Just vibe code a new ATC system.
burnt-resistor · 3 months ago
For retrofit purposes, it's probably attainable to use solid state (no moving parts) floppy disk emulators that use USB thumb drives or CF/SD cards instead of error-prone, real floppy disks. Every time a floppy drive moves over a sector to read or write, it wears that area mechanically. Magnetically, bits just seem to rot from floppy disks randomly with time more likely failure mode for previously good floppies.

Let me complain you about how error-prone and unreliable are real floppy disks. ):

skissane · 3 months ago
> For retrofit purposes, it's probably attainable to use solid state (no moving parts) floppy disk emulators that use USB thumb drives or CF/SD cards instead of error-prone, real floppy disks.

Yes, but if it is just a PC running Windows 95, likely simpler to get the software working under newer Windows, or if worst comes to worst, keep Windows 95 and stick it in a VM. I doubt there is any specialised hardware on the Windows 95 machines, the specialised hardware is likely connected to something else.

The use case where physical floppy emulators really shine is with much more exotic legacy systems. Some years ago there was a furore that the US nuclear arsenal was still being managed using 8-inch floppy disks (used in IBM Series/1s, 16-bit minicomputers from the 1970s). USAF was proud to publicly announce they’d successfully transitioned the US nuclear arsenal to be floppy-free. I don’t know if they said publicly exactly how they did it, but I suspect they kept the Series/1 minicomputers and just replaced the 8-inch floppy drives with hardware emulators (which probably each cost an utter fortune when you add up the premiums anyone will charge for it being the military, being highly classified, and above all being related to glowing things that go boom)

sillywalk · 3 months ago
> USAF was proud to publicly announce they’d successfully transitioned the US nuclear arsenal to be floppy-free. I don’t know if they said publicly exactly how they did it,

They only said a “highly-secure solid state digital storage solution”. At least that's all I could find.[0] The article indicates that things get repaired down to the "component level", but specialist civilians.

And this bit was interesting as well:

"While SACC’s hardware is decades old, its software is constantly refreshed by young Air Force programmers who learn software development skills at Offutt’s Rapid Agile Development Lab. Most work on the software and interfaces seen by end-users like intercontinental ballistic missile launch crews, rewriting legacy code to make it more modern and sustainable, said Master Sgt. Travis Menard, 595th SCS’s programming section chief."

[0] https://www.c4isrnet.com/air/2019/10/17/the-us-nuclear-force...

swells34 · 3 months ago
> I doubt there is any specialised hardware on the Windows 95 machines, the specialised hardware is likely connected to something else.

Based on my experience with older government systems, this is likely an incorrect assumption. It was extremely popular in the 90s to create custom hardware that integrated directly to windows machines. I've had to reverse engineer so many drivers to upgrade old bespoke equipment to integrate with newer OSs

looofooo0 · 3 months ago
I guess these hardware emulators are quite cheap on aliexpress, but then obivously for anything critical...
hulitu · 3 months ago
> likely simpler to get the software working under newer Windows,

famous last words. /s

jklowden · 3 months ago
> some systems can never be shut down

Tomshardware could do better reporting. There is no such thing as a computer that can’t fail, or a component that can’t be replaced. Does our reporter think the entire system was installed 25 years ago, and not one component has been replaced since? More likely it’s the ship of Theseus, and not one component is original.

I’ve replaced whole systems without interruption. You build in compatibility, then replace every computer one by one, and phase out use of the compatibility. It’s not rocket surgery.

Technical sites could be superior to the reporting in the general media on technical issues. It doesn’t have to be be stenography.

bArray · 3 months ago
I think they are just trying to get across how critical this infrastructure is, it can't be powered down for several days and unscheduled maintenance is risky.

The other problem they are up against is that there are not many people around that still understand how it works or what the edge cases are.

Upgrading these large distributed systems can be painful. The NHS tried to upgrade their software, over £10 bn later and they abandoned it [1].

[1] https://www.theguardian.com/society/2013/sep/18/nhs-records-...

metadat · 3 months ago
Minor nit: There are classes of computers which contain redundant CPUs, PSUs, memory, etc where the components are hot swappable. Very specialized and expensive hardware which is statistically unlikely to ever need a reboot!

Source: My cousin used to sell these systems back in the 90's and 00's.

stewarts · 3 months ago
IBM Mainframes have these capabilities. But yes, they're quite expensive.

Deleted Comment

userbinator · 3 months ago
Aside from that, the upgrades to this critical infrastructure should be resistant to hacking and other vulnerabilities

They should realise that, unlike e.g. USB drives or SSDs or even HDDs[1], floppy disks are dumb raw media and cannot contain any "hidden" behaviour, and the failure modes are well-known.

[1] https://news.ycombinator.com/item?id=23735424

XorNot · 3 months ago
CD and DVD can fill this role though. It's a damn shame optical media progress cranked down like it did.
trollbridge · 3 months ago
Rewriteable or write once optical media has a rather poor service life… worse than high quality floppies.
trinix912 · 3 months ago
Wouldn't it be quite wasteful to constantly have to burn CDs for that?
os2warpman · 3 months ago
>floppy disks are dumb raw media and cannot contain any "hidden" behavior

Look up floppy boot sector viruses.

userbinator · 3 months ago
That's not "hidden".
DebtDeflation · 3 months ago
As of the early 2000s, ATC was still using vacuum tubes. In fact, the FAA was the single biggest buyer of vacuum tubes in the world at the time, almost all of them sourced from former Soviet bloc countries. I think they've all been replaced by now, but I can't say that with 100% certainty.
BJones12 · 3 months ago
They might still be - aside from guitar amps, vacuum tubes' biggest relative strength was in high power radio amplification.

Deleted Comment

Simulacra · 3 months ago
Which is what baffles me about the current situation and gives me a lot of hope for this effort. We should've been updating this stuff in the 90s, but successive administrations of both parties have just passed the ball on this one.
demosthanos · 3 months ago
I see this the opposite way: kudos to the FAA for sticking it out so long on legacy hardware and software as long as they have!

ATC is a safety-critical function that has what amounts to a 100% uptime requirement. Whatever system they're running currently either works or has known flaws that they know how to work around, and air traffic controllers have been trained on these systems for more than a generation now. Upgrading merely for the sake of being up to date would have been foolish no matter how much funding Congress would have given them.

If they're saying that they need the upgrade now, I'll trust them on that, but it was the right call to make it last.

mpweiher · 3 months ago
Er...they actually tried and failed.

"I stopped counting long ago, but there have been many, many attempts to try to modernize the US’s air traffic control (ATC) system over the years"

https://crankyflier.com/2025/05/12/the-us-government-tries-t...

I am sure you can find better sources as there are so many of them.

jrochkind1 · 3 months ago
So floppy disks were still used in the 90s. Windows 95 obviously came out in the 90s. Perhaps they did update this stuff in the 90s?
ic_fly2 · 3 months ago
What I don’t understand in such reports is why there is no mention at all how this is done in other countries. Do they all still use floppy disks? Did they do an upgrade? How did it go? Surely this would be valuable information.
marcusb · 3 months ago
Back in the 90s, a portion of Germany's ATC ran on Emacs Lisp. No floppies though.

https://old.reddit.com/r/emacs/comments/lly7po/do_you_use_em...

shakna · 3 months ago
A considerable number of countries use systems based on ex-Eurocat now TopSky, for their air traffic controllers, which is a distributed system.

Install and updates are via a registry based system, and it supports Windows, Linux, macOS - because its mostly written in Ada and R, as of 2012. (Most are running on top of Linux, as far as I'm aware).

No floppy disks, no underrunning DOS, etc.

Narishma · 3 months ago
Is this one of those things like phones or banking where the early adopters are stuck with old tech due to inertia while late adopters are using newer technology?
staplung · 3 months ago
I get that FAA hardware/software is a time-tested, safety-critical system that has resisted many prior modernization efforts but...how do other countries run their systems? Surely they're not all using floppies. I doubt there are many (any?) countries with a flight volume like the US but overall, flight safety is pretty good world-wide (again, with exceptions).
tw04 · 3 months ago
Their governments fund the upgrades instead of running around claiming their flight agencies are full of corruption and inefficiency with no basis in reality.

https://www.navcanada.ca/en/news/news-releases/nav-canada-an...

https://apnews.com/article/faa-firings-trump-doge-safety-air...

jandrewrogers · 3 months ago
The upgrades have been funded for decades. It is an execution issue, not a money issue. Many other parts of the Federal government are in the same condition: software upgrades that are infinite money sinks that never produce much after decades of effort.

I've worked around some of these programs. I've had visibility into some of them for 15 years over which there has been zero forward progress despite unreasonably large amounts of money being spent. It is no secret why those programs are permanently broken but no one wants to have that conversation.

haiku2077 · 3 months ago
I remember reading a drone startup saying they had an easier time operating in Kenya than in the US because Kenya's ATC system was fully modernized, with every aircraft tracked at all times.