Earlier quoted context omitted.
This is by design, it meets the primary goal of the government which is funding patronage jobs that make few, if any, demands on the worker.
[flagged]
A corrupt file led to the FAA ground stoppage – also found in backup system
171–180 of 402 posts
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#172In the past years, I've grown increasingly concerned about backups. To me, it feels like whatever you back up should be validated, before it's considered "okay". So, if you have a database of some sort, a part of the backup process would be checking that the backup can be used to run an instance of it. If you have images or videos or PDF files, all of those should be validated as well, to make sure that they're not c…
I've been trying to toot this horn at every place I've consulted/worked at, with the most common response from software engineers being: "We're using the AWS backup system of the database, of course it works, no need to test it"
People have way too much trust in systems overall, especially ones they have no inside information about. And people also seems to default to "Of course it works" without testing it, instead of "How would I know it works if I haven't tested it?" or even "I don't know".
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#173Earlier quoted context omitted.
This is common for government agencies. I worked at Labor and your second paragraph hit very close to home. The only plus side was the insane amount of free time you spent waiting. I tried to go back on the civilian side of the contracts and I nope'd out of it as soon as I hit red tape
This is by design, it meets the primary goal of the government which is funding patronage jobs that make few, if any, demands on the worker.
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#174It seems like every year or so we have some gigantic technology meltdown in this industry. Imagine something like this happening at the NYSE, CME, et. at. Or, simply think about the last time you heard about a nationwide credit/debit card outage... Why can't we have our national infrastructure systems running at least as reliably as the Amex network? These systems are all information clearinghouses at the end of the…
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#175It seems like every year or so we have some gigantic technology meltdown in this industry. Imagine something like this happening at the NYSE, CME, et. at. Or, simply think about the last time you heard about a nationwide credit/debit card outage... Why can't we have our national infrastructure systems running at least as reliably as the Amex network? These systems are all information clearinghouses at the end of the…
versus: how many people would get fired if NYSE went down due to "we didn't think we needed backups".
incentives matter. In political systems the main goal is to be able to point the finger at somebody else, not to ensure things run well.
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#176Earlier quoted context omitted.
This is by design, it meets the primary goal of the government which is funding patronage jobs that make few, if any, demands on the worker.
[flagged]
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#177Earlier today another HN user linked to a PDF from a previous 2018 (cira 2014) investigation that pointed to the "dual-channel back up" system being fragile and likely insufficient. https://news.ycombinator.com/item?id=34338373 > ERAM’s original design did not include a dedicated backup system. FAA believed that ERAM did not need one due to the redundancy provided by the system’s dual channel design. This design was…
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#178Earlier quoted context omitted.
I see this a lot with people are experts in real time operating systems environments, particularly in aviation/space stuff (maybe because that’s where I worked for a while). They have excellent intuition around making things redundant to single pieces of hardware failing but don’t really grok making stuff resilient to wider failures. Anything involving transaction logs, rollbacks, and plain old backups take a backsea…
Formal verification of not having such fatal bugs would allow a real-time system without reliance of backups to not screw up, but still of course having logs/rollbacks for (human) input actions to cope with mistakes. It's just that production software essentially never used formal verification to a sufficient extend.
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#179Earlier quoted context omitted.
This seems to pose an interesting question that's out of my pay grade. The fundamental problem seems to be: you've replaced two distinct systems (one new and far more capable + 1980s-era one that always works but lacks [new feature x100]) with the same one running on 2x different machines. So the weak point is you ultimately share the same database/data structures/memory+logic flows between two systems. So if you kee…
My intuition on that is that two is also a bad number to choose in that case. One could fo full lunar mission on the thing and have three models and in case of inconsistency the majority wins.
Re: A corrupt file led to the FAA ground stoppage – also found in backup system
#180Earlier quoted context omitted.
This seems to pose an interesting question that's out of my pay grade. The fundamental problem seems to be: you've replaced two distinct systems (one new and far more capable + 1980s-era one that always works but lacks [new feature x100]) with the same one running on 2x different machines. So the weak point is you ultimately share the same database/data structures/memory+logic flows between two systems. So if you kee…
My intuition on that is that two is also a bad number to choose in that case. One could fo full lunar mission on the thing and have three models and in case of inconsistency the majority wins.