Slashdot Mirror


Software Bug in F-35 Radar Causes Mid-Flight System Reboot

Reader Lisandro writes: The F-35 Fighter jet can't seem to catch a break. An advanced AN/APG-81 AESA F35 radar system has been found riddled with a software bug that causes it to degrade and stop working. The solution? Rebooting the system while in the air.

Major General Jeffrey Harrigian, director of the Air Force's F-35 integration office at the Pentagon, was quoted as saying "radar stability - the radar's ability to stay up and running. [...] What would happen is they'd get a signal that says either a radar degrade or a radar fail - "something that would force us to restart the radar." The issue was spotted in late 2015, and thankfully, it was caught during the testing period. The software version "3i" is affected. An update aimed to resolve the bug is expected to be delivered to the US Air Force by the end of March.

153 comments

  1. Classic memory leak. by Z00L00K · · Score: 2

    It looks to me that it's a classic memory leak.

    It should have been caught in testing, but of course someone wanted to save money and then it's testing that gets shaved first.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    1. Re:Classic memory leak. by Anonymous Coward · · Score: 2, Interesting

      A serious question here.

      Has anyone experienced memory leaks caused by race conditions and how (un-)common is it? Those would be much harder to catch and might also only appear in real world scenarios.

    2. Re:Classic memory leak. by WarJolt · · Score: 1

      I find it sad that we still write software for mission critical systems that isn't formally verifiable. You can build a software system where you can prove it won't leak. It amazes me developers forget how to write a proof after they get their degree. This isn't just for fighter jets though. If your cloud goes down your company can lose billions. It makes sense to write software you can formally prove won't fail because the stakes are high.

    3. Re:Classic memory leak. by DamonHD · · Score: 4, Interesting

      Have you actually every tried writing a formal proof of correctness for any algorithm at all, let alone a non-trial one dependent on external subsystems and with huge amounts of state?

      Yes, I have tried, and raised funding, and managed in fact to run one layer of our formal modelling language in real time (slowly). But we decided that the proof languages (Z and ML, with a sprinkling of CCS) weren't up to the task, and nor were we.

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    4. Re:Classic memory leak. by SeaFox · · Score: 3, Insightful

      It should have been caught in testing, but of course someone wanted to save money and then it's testing that gets shaved first.

      You mean like it says in TFS?

      The issue was spotted in late 2015, and thankfully, it was caught during the testing period.

    5. Re:Classic memory leak. by bloodhawk · · Score: 4, Insightful

      a formal proof for such a complex system is hideously, insanely ridiculously expensive. proper testing is sufficient. Yes a company could lose billions if their systems went offline as opposed to definitely spending billions to write verifiable software that will be out of date by the time they release it.

    6. Re:Classic memory leak. by gtall · · Score: 4, Informative

      As others below have mentioned, it is very difficult to formally verify large complex systems. However, it is made even more complex in that there aren't enough research results to cover such a system in its complexity. Also, computer scientists tend to think the world revolves around their code, so if they get that correct, then the system will run correctly. The real world isn't like that, and it is not all captured in software, much of the system is hardware. Trying to capture the correct interaction between hardware and software is very, very hard...and it isn't clear that even if you could that you could verify the result before the universe dies.

    7. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      If they did enough standups this would have not happened.

    8. Re:Classic memory leak. by stevew · · Score: 3, Interesting

      The other detail missing here is that 3i isn't fielded yet. That is something like Block 2F which is only installed in the Marine Corp unit right now. Oh by the way - There is only one unit of Marine F-35s that are "on-duty" right now - the entire rest of the fleet is under test/development.

      --
      Have you compiled your kernel today??
    9. Re:Classic memory leak. by Z00L00K · · Score: 1

      Well, it should be caught in an early phase of testing, possibly of the unit itself long before it even gets into the full system.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    10. Re:Classic memory leak. by Sax+Russell+5449D29A · · Score: 2

      It should have been caught in testing, but of course someone wanted to save money and then it's testing that gets shaved first.

      Too often this is true. Not only do you, as a tester, have to fight for a case of testing with suppliers, you often have to fight off internal forces too. Suppliers hate you for demonizing their product and QA and your bosses hate you for subsequent late deliveries. Everybody hates testers.

      One thing I've found to be a somewhat working solution is to present cost saving estimates directly related to successes in software testing to our management. They speak money and that's what you should speak to them too. Turn that software testing into a few nice pie charts, histograms and refined statistics.

      --
      -SR
    11. Re:Classic memory leak. by dwsobw · · Score: 1

      It is possible if you have the resources, have a look at seL4 a verified microkernel.

    12. Re:Classic memory leak. by Anonymous Coward · · Score: 1

      It's possible to write complex systems using modular design: do one thing and do it well.

      Concurrency and latency need be ensured (and debugged) via the interface layer (a dedicated module for interfacing between modules).

      This is why you have a single car area network bus, and why both Ethernet and the Internet have taken off so well. They follow the Unix design philosophy, unlike the F35... otherwise there would be a simple way to restart the radar module without having global side effects.

    13. Re:Classic memory leak. by Anonymous Coward · · Score: 2, Interesting

      If you're using the standard model of whoever allocates the memory is responsible for freeing it, then it should never happen. Now I understand that sometimes you need to break that paradigm, but a programmer who does this should be very aware of this and careful when they do it. And in any case, again, pointers should always be initialized to NULL, and if reusing a pointer you should check if it's null before assigning to it, and after freeing, it should always be nulled. Even better, use an autopointer or some variant there of.

      For the tl;dr, with all the tools and established practices programmers should use when dealing with unmanaged languages, memory leaks should never happen, let alone due to a race condition.

    14. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      The seL4 microkernel is a masssive acheivement, but you should look at what it actually does. It is a really trivial kernel, the functionality is orders of magnitude less than the F35 software.

    15. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      Now you're just stretching your comment to justify the fact that you didn't read more than the first sentence of the summary let alone the article before making a judgmental comment. You're the last person in a position to judge what happened here, so I'd just stop now before you look more like a douche.

    16. Re:Classic memory leak. by JeffOwl · · Score: 1

      Mission critical is a much lower burden than safety critical and even safety critical isn't developed with formal methods. Safety critical is developed with a more stringent process but nothing like that. The F-35 has something like 8 or 9 million SLOC. If it were required to develop everything on the F-35 with mathematical proof of correctness you wouldn't have 10% of the capability it has today.

    17. Re:Classic memory leak. by idontgno · · Score: 1

      In a lot of software development regimes, unit tests are one-shot affairs. If a bug requires continuous operation to manifest, you won't see it until at least subsystem integration, and if the program is pressed for schedule integration burn-in will be shortened and you won't see the bug (if you're unlucky) until the full-up integrated checkout before acceptance testing... the last bastion before it goes to deployment.

      So, on one hand, congratulations to the program on capturing it before fielding, but OTOH, I am disappoint. It really should have been caught during development, not in full integration qualification.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    18. Re:Classic memory leak. by Quince+alPillan · · Score: 3, Interesting

      Extremely common, actually. It's one of the major pitfalls and difficulties of doing multi-threaded programming and one of the hardest things for programmers new to multi-threaded design to learn how to solve. It can also be extremely difficult to debug, even for experienced programmers.

      Improper garbage collection is another extremely common bug that becomes harder to find and debug with multi-threaded programming, and that can also lead to memory leaks.

      There are time tested techniques to mitigate these issues and strategies to find and squash the bugs, but as you said, they can be extremely hard to reproduce while testing.

    19. Re:Classic memory leak. by Waffle+Iron · · Score: 3, Interesting

      It's possible to write complex systems using modular design: do one thing and do it well.

      And you'll soon discover your simple modules start interacting in ways that you did not anticipate or understand. There are also unlikely to be any tools available to analyze how your set of modules work as a whole.

      Every nontrivial system has emergent behavior. You can't eliminate complexity with hand waving.

    20. Re:Classic memory leak. by ShanghaiBill · · Score: 1

      but of course someone wanted to save money

      No one wants to save money. Defence contracts are "cost plus", so cost overruns lead to higher profits for Lockheed. Congress is happy, because more money goes to the subcontractors in their districts. The Air Force is happy with the overrun, because a bigger project means a promotion for the officer that manages it. The public is also happy, because higher defense spending makes us safer.

    21. Re:Classic memory leak. by K.+S.+Kyosuke · · Score: 1

      I was wondering if you couldn't use something like seL4 as a kernel on top of which a resilient Erlang-style ecosystem could run.

      --
      Ezekiel 23:20
    22. Re:Classic memory leak. by K.+S.+Kyosuke · · Score: 1

      You can't eliminate complexity with hand waving.

      That's probably why Chuck Moore eliminates complexity by keeping things simple.

      --
      Ezekiel 23:20
    23. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      Proving liveliness property would be a good first subject for the specific subsystem holding the radar ... live. Others have commented on the combinatorial problems, but it is unclear if relatively simple proofs targeting the critical software components would improve the situation, at least. Who knows about the methods employed in software construction related to that radar particularly?

    24. Re:Classic memory leak. by blue9steel · · Score: 1

      You can't eliminate complexity with hand waving.

      The purpose of modularization isn't to eliminate complexity but to compartmentalize it. This allows for design and problem resolution by mere mortals.

    25. Re:Classic memory leak. by Waffle+Iron · · Score: 1

      The ability to "compartmentalize" complexity is limited.

      As I said, the complexity still exists in the way the compartments themselves interact. Mere mortals usually still can't deal with the problems.

    26. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      The general answer to that is 'Why?'. Most software isn't critical enough to invest so much resources in proof of correctness that practically everybody says that it isn't needed. The only ones who I know who are busy with this subject work in college and don't produce anything, so they risk loosing funding. Everybody has to be productive these days, and being productive is calculated by how much money you bring in.

    27. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      Fault tolerance might be satisfied, but I wonder how limited the (hopefully) radiation hardened memory really is. Other thing is the nature of the real time requirements of the system.

    28. Re:Classic memory leak. by bloodhawk · · Score: 1

      modularization doesn't eliminate complexity though, it removes one complexity and replaces it with a whole other set of complexities and problems.

    29. Re:Classic memory leak. by lsatenstein · · Score: 1

      I thought that C++ would make it easier to contain subsystems as implementations of a collection of classes. Beat the shit out of a class and then test the next class. Any patches to the class would wait, or require a separate class to include the base class.

      Of course, they probably wrote the whole think in assembly.

      --
      Leslie Satenstein Montreal Quebec Canada
    30. Re:Classic memory leak. by Anonymous Coward · · Score: 0

      I thought that was Chuck Norris? Chuck Norris keeps things simple by being... Chuck Norris.

  2. Nothing to see here by Freshly+Exhumed · · Score: 5, Funny

    Oh come on, who here hasn't had to reboot during air to air combat?

    --
    I deny that I have not avoided attaining the opposite of that which I do not want.
    1. Re:Nothing to see here by Z00L00K · · Score: 1

      It's one thing during flight simulation where a BSOD is just an annoyance, during combat the effect can be a tad more annoying for the pilot.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:Nothing to see here by Freshly+Exhumed · · Score: 1

      Hmmm...did he get the joke, or didn't he? Well played, sir.

      --
      I deny that I have not avoided attaining the opposite of that which I do not want.
    3. Re:Nothing to see here by Feral+Nerd · · Score: 5, Funny

      Oh come on, who here hasn't had to reboot during air to air combat?

      ... a problem that is aggravated by system's insisting on the installation of innumerable update packages on every reboot.

      MISSILE LAUNCH DETECTED!!!
      Installing radar software update 3 of 68....
      MISSILE APPROACH WARNING!!!
      Installing radar software update 3 of 68....
      MISSILE APPROACH WARNING!!!
      Installing radar software update 3 of 68....
      MISSILE APPROACH WARNING!!!
      Installing radar software update 3 of 68....
      MISSILE APPROACH WARNING!!!
      Installing radar software update 3 of 68....
      MISSILE IMPACT IMMINENT, EJECT! EJECT!
      Installing radar software update 4 of 68....
      For this update you need Microsoft Silverlight, install Silverlight [Y/N]:

    4. Re:Nothing to see here by sumdumass · · Score: 5, Funny

      You forgot we recommend you upgrade to Windows 10.

    5. Re:Nothing to see here by Anonymous Coward · · Score: 2, Funny

      thank you for calling ITI Advanced Combat Systems

      please press 1 if you are in a combat situation other wise please hold for the next technician
      beep
      please in put your mission number
      beep boop beep booop beeep boop beep boop beep beeep boop boop beep boop beep
      mission verification complete we will now transfer you to a support technician
      hold music

      thank you for calling ITI may name is nahmeed how may i help you

      look budy my radar is froze up and im dodging a mig 35 at the moment how about you fix this thing so i can take this sucker out.

      im sorry to hear about that sir what ITI system are you calling about?
      the radar !!
      i understand sir but we have a lot of radar systems do you know the model number ?
      no! ... its the radar in the f-35.

      ok very good sir i can look that up . please hold ...
      more hold music
      sir you still there ??
      yes i am i dont know how much longer im going to be able to shake this mig.
      thats fine sir , can you tell me what firm revision of the radar you are using ?

      what ?? i dont know all i know is that its stuck with the same blips thats been on the screen for the last 15 minutes and nothing has changed . look just log in and fix it .

      i would be happy to sir . let me know when you have landed the plane and come to a full stop and all weapon systems are in their safe position .

      are you kidding me ?? i cant land this plane right now this mig will make mince meat of me once i stop evasive maneuvers.

      ah i see sir unfortunately i can not help you until the planes is at a full stop and all weapons are safe.

      is there any thing else i can do for you

      yeah how about you.... shzzzzzzzzzzzzzzzzsssssssssssss

      sir hello are you there ?
      hello sir ??
      thank you for calling ITI i hope you found this session helpful please reply to the survey at the end of this call. have a good day

    6. Re:Nothing to see here by Coisiche · · Score: 3, Funny

      My first thought was alternate movie dialog.

      Maverick: Talk to me Goose... Where's the bogey?

      Goose: Uh... hang on a moment Maverick, we're just going through a reboot... any... minute... now...

    7. Re:Nothing to see here by rtb61 · · Score: 2

      Now isn't that exactly how M$ makes it money, charging for upgrades for ever. It looks like the F35 is the perfect military industrial complex aircraft, forever requiring upgrades and bug fixes and not just from the US government from every government required to fork over 2% of GDP tribute payment to the US military industrial complex. After all they don't really need high quality weapons, just good enough to attack the terrorists they create. Russian and China as just the bogey men to drive tribute payments. The whole thing is corrupt as hell, bad enough when they were actually producing high quality gear to get thrown on the scrap pile and replaced, now they are not even bothering with that, lobbyist will ensure no matter how shit the products the US military industrial complex produce (like anti cruise missile system from drones that fail in every way imaginable, after millions upon millions spent) they will be purchased not only by the US government but also by other vassal states under demands and threats from the US state department, the corrupt sales arm of the military industrial complex.

      --
      Chaos - everything, everywhere, everywhen
    8. Re:Nothing to see here by gtall · · Score: 2

      Yep, Russia meddled and took part of Georgia because the evil U.S. was there. And they decided to steal part of the Ukraine for the same reason. And those islands in the S. China Sea, why Vietnam and the other nations to which they are closer are only doing the bidding of the U.S. hence the need for China to militarize them. N. Korea, yep, those naughty Americans are preventing the Norks from slaughtering the Sorks as they deserve. And those Muslim fanatics, why they'd be fluffy bunny rabbits were it not for the U.S. And Assad of Syria, we just know he was playing secret footsie with Americans before he decided to slaughter his people and chase a few million out of the country. Those naughty Americans.

    9. Re:Nothing to see here by drinkypoo · · Score: 1

      Oh come on, who here hasn't had to reboot during air to air combat?

      I've had a LAN game of Descent ruined by Windows daylight savings time, does that count?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    10. Re:Nothing to see here by DigiShaman · · Score: 1

      Why bother with Windows when you're now in the sky?

      --
      Life is not for the lazy.
    11. Re:Nothing to see here by Aqualung812 · · Score: 3, Insightful

      It looks like the F35 is the perfect military industrial complex aircraft, forever requiring upgrades and bug fixes and not just from the US government from every government required to fork over 2% of GDP tribute payment to the US military industrial complex.

      I'm not a fan of the F35 program, but this is still done in meatspace with aircraft as old as the B52.

      The aircraft manufacturers are constantly pushing new hardware updates, new specs on how each bolt should be tightened, etc. Those don't come for free.

      It is even possible that ongoing costs will be lower with something software-based rather than hardware. It turns out that way often.

      I don't expect it to get cheaper, but if it doesn't it is in spite of software updates, not because of them.

      --
      Grammer Nazis - I mod you "troll" unless you actually add something on-topic. Yes, I know I have mispellings in my sig.
    12. Re:Nothing to see here by dywolf · · Score: 4, Informative

      actually "rebooting", ie, flipping the power switch or circuit breaker, isn't at all uncommon on avionics equipment on military aircraft.
      we aren't talking about typical computers that go through a boot process anyway. this is ruggedized equipment that largely lacks any thing resembling an operating system or RAM or much else a typical Slashdot reader would be familiar with.

      anyone who's spent any time working on military aircraft as a maintainer, particularly the avionics systems, knows that inflight glitches are not at all infrequent. and when they pop up on the Master Caution* or elsewhere, often the first corrective action the pilot takes is to power cycle the specific piece of equipment. most every system is on its own breaker, and pilots are trained in what can and what cannot be power cycled in flight. the majority of the time, that's enough to fix the glitch.

      and typically the first thing that happens when the pilot returns is a rep from each of the main work shops (avionics, flightline, airframes, ordinance, life support) meets him as he is exiting his aircraft, in order to ask if any gripes came up during the flight. this way they can get a jump on it before the pilot even gets back to the maintenance control to write the maintenance order describing the glitch.

      there a thousands of wires, with hundreds of connectors, each connector a cannon plug consisting of several dozen pins, any one of which could have gotten slightly bent (or even broken) upon reconnection, making an imperfect electrical connection or faulty data bus signal (depending on system). Or a wire may fall out of the backend of the pin from a faulty installation of the retainer of the cannon plug. or the plug itself may be not quite fully seated; you'd think it would be easy, but there's a reason we have cannon plug pliers (aka "bi*ch grips"). There's also millions of solder joints and splices that can fatigue from vibration. sometimes a contact simply gets dirty cause oil or grease (we wipe everything constantly, but still happens).

      (*speaking of PITA to maintain: due its nature, being tied into EVERYTHING (hundreds, sometimes thousands, of feet of wiring, depending on aircraft type), the Master Caution Panel (MCP) itself is often the actual point of failure, throwing false indications. one of the first things we frequently did in tracing a gripe was to first eliminate the MCP itself)

      --
      The guy who said the election was rigged won the presidency with the second-most votes.
    13. Re:Nothing to see here by Noble713 · · Score: 3, Informative
      I know you are being somewhat facetious, but I suspect these positions aren't too far from your actual beliefs, therefore....

      Yep, Russia meddled and took part of Georgia because the evil U.S. was there. And they decided to steal part of the Ukraine for the same reason.

      Because the US State Department spending $5 billion to "influence" the political situation in a country directly on Russia's border couldn't *possibly* provoke a response, right? Crimea is one of Russia's few warm-water ports and an essential link to the Mediterranean. How do you think the US would respond to political instability in Panama, especially if it was caused by another major world power? Oh wait, we already know: https://en.wikipedia.org/wiki/...

      And those islands in the S. China Sea, why Vietnam and the other nations to which they are closer are only doing the bidding of the U.S. hence the need for China to militarize them.

      Something like 80% of the sea traffic going through the SCS is either to or from China. China, which is ~20% of humanity, compared to ~2% combined for Vietnam and the Philippines. Do the Needs of the Many and the Greater Good not apply? And US think tanks have written extensively about strangling raw material imports to China in the event of a conflict. Yeah, no way the Chinese might have a rational self-interest in securing the lifeline to their economy in their own backyard.

      . And Assad of Syria, we just know he was playing secret footsie with Americans before he decided to slaughter his people and chase a few million out of the country.

      Don't you think Assad would rather have a few million additional taxpayers contributing to his economy, even if significant portions of them are the unhappy Sunni majority? He certainly seemed to be getting along fine in 2010. Funny how the provision of funding, foreign fighters, and weapons from Saudi Arabia, Qatar, and Turkey (all Sunni states) roughly coincides with Assad's refusal to allow the planned Qatari/Saudi pipelines across his country. Pipelines to Europe that would undercut his patron Russia's economic interests.

      On a related note, do you express as much disgust at the suppression of popular dissent in Bahrain, or is that ok because King Hamad of Bahrain "is our man"?

    14. Re:Nothing to see here by Anonymous Coward · · Score: 0

      If Microsoft made flight software, you wouldn't be able to land until after it had finished installing updates first.

      Installing update 3 of 25... DO NOT REMOVE ENGINE POWER

    15. Re:Nothing to see here by Coren22 · · Score: 0

      Because the US State Department spending $5 billion to "influence" the political situation in a country directly on Russia's border couldn't *possibly* provoke a response, right? Crimea is one of Russia's few warm-water ports and an essential link to the Mediterranean. How do you think the US would respond to political instability in Panama, especially if it was caused by another major world power? Oh wait, we already know: https://en.wikipedia.org/wiki/... [wikipedia.org]

      Because Russia invading a sovereign country is perfectly acceptable because they weren't doing what Russia wanted them to do. Of course, pointing to another country doing something kind of the same excuses what Russia is doing, it is all perfectly acceptable to annex the territory of another country.

      Something like 80% of the sea traffic going through the SCS is either to or from China. China, which is ~20% of humanity, compared to ~2% combined for Vietnam and the Philippines. Do the Needs of the Many and the Greater Good not apply? And US think tanks have written extensively about strangling raw material imports to China in the event of a conflict. Yeah, no way the Chinese might have a rational self-interest in securing the lifeline to their economy in their own backyard.

      Yeah, screw those other countries, China has a huge population, so they should just be able to steal territory that they have no valid claim to.

      Don't you think Assad would rather have a few million additional taxpayers contributing to his economy, even if significant portions of them are the unhappy Sunni majority? He certainly seemed to be getting along fine in 2010. Funny how the provision of funding, foreign fighters, and weapons from Saudi Arabia, Qatar, and Turkey (all Sunni states) roughly coincides with Assad's refusal to allow the planned Qatari/Saudi pipelines across his country. Pipelines to Europe that would undercut his patron Russia's economic interests.

      Oh, let us ignore all the people Assad was murdering, and that a large percentage of the population wants him out of office. Lets just prop up that dictator because he is our friend and is nice to us.

      Yeah, you aren't a Russian agent at all, just a concerned citizen...

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    16. Re:Nothing to see here by Feral+Nerd · · Score: 1

      You forgot we recommend you upgrade to Windows 10.

      Hehe.... that would have been cool but I mostly regret that last line, it should have been:

      MISSILE APPROACH WARNING!!!
      Installing radar software update 3 of 68....
      MISSILE IMPACT IMMINENT, EJECT! EJECT!
      Installing radar software update 4 of 68....
      Currently updating ejection seat firmware, please try again later.

    17. Re:Nothing to see here by KGIII · · Score: 1

      Hmm... I do not know where but somewhere in there should have been, "Please hold while I do the needful."

      --
      "So long and thanks for all the fish."
    18. Re:Nothing to see here by Noble713 · · Score: 4, Insightful

      Because Russia invading a sovereign country is perfectly acceptable because they weren't doing what Russia wanted them to do. Of course, pointing to another country doing something kind of the same excuses what Russia is doing, it is all perfectly acceptable to annex the territory of another country.

      Great Powers do it all the time. I don't expect it to change. But I do aim to point out the hypocrisy and/or naivete of anyone who thinks the US's foreign policy has altruistic motives or that the "Other Guys" are inherently evil.

      Yeah, screw those other countries, China has a huge population, so they should just be able to steal territory that they have no valid claim to.

      Might makes right. Just ask any sovereign nation that's been subject to a US invasion. As an aside, note that no nuclear-armed state has suffered a regime change at US hands. And yet Americans are surprised when antagonists pursue nuclear arms? As for "stealing territory they have no valid claim to"....the validity of their claim stems from their ability to enforce their will. Hence the fortification of their man-made islands. Also note that the US has progressed to a uniquely insidious alternative to directly "stealing" territory: the Petrodollar system. But it requires constant enforcement by the US, and controlling/manipulating central banks, financial institutions, and the exchange of oil are all aspects of this enforcement.

      2000: Saddam was planning to switch sales of Iraqi oil from dollars to Euros. Within 3 years he was deposed.
      2009: Gaddafi was doing his best to reconcile with the West. Unfortunately for him, he also planned a gold-and-oil-backed Libyan currency. He was dead within 3 years of shaking Obama's hand. And the "rebels" sure were quick to set up a Central Bank (less than 2 months into the civil war).
      2012: Iran was planning to sell oil in exchange for gold. Despite having them bracketed with bases in both Afghanistan and Iraq, the US military was in no position to invade. So Iran instead found themselves promptly disconnected from global financial institutions: http://www.reuters.com/article...
      2014: Ukraine has a revolution....and suddenly all the gold is missing from their central bank. Now they are stuck with fiat currency and IMF obligations. http://www.zerohedge.com/news/... Meanwhile, Russia and China are buying up gold like crazy ( http://www.mining.com/china-ru... ), and started their own alternative-IMF (the Asian Infrastructure Investment Bank). Both have stated intentions to end the US's hegemonic influence. These are two nuclear-armed Great Powers that are closing the conventional military gap, and despite shaky economies, having been consistently moving to eliminate US dollar influence across their entire sphere of influence. Which, IMO, will eventually be a good thing for everyone, including the average (productive) American citizen.

      Oh, let us ignore all the people Assad was murdering, and that a large percentage of the population wants him out of office.

      If you have a problem with murderous heads of state that are unpopular, perhaps you should look a little closer to home before trying to solve other people's problems? https://theintercept.com/drone...

      Lets just prop up that dictator because he is our friend and is nice to us.

      Yes, the Russian relationship with Assad closely parallels the relationship the United States has with Saudi Arabia and the Gulf States. Ya know, the guys who are busy bombing the shit out of Yemen? These are also the same people who are VERY close ideologically to ISIS and al Qaeda....who we've spent the past 15 yea

    19. Re:Nothing to see here by david_thornley · · Score: 1

      We were playing Artemis (a starship bridge simulation game on multiple computers), and the captain took us pretty close to one of those devices that eats everything in its path, just to show it to some of the newer players. At that time, the Helm computer crashed, and we couldn't move until it rebooted and reconnected. Fortunately, Engineering was able to divert a lot of power to the forward shields, so we lasted long enough.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    20. Re:Nothing to see here by thisisauniqueid · · Score: 1

      Maybe the F-35 had to update the Flash plugin.

    21. Re:Nothing to see here by Anonymous Coward · · Score: 0

      When ever the ratings go to the sky, the coming of a reboot is assured.

    22. Re:Nothing to see here by Anonymous Coward · · Score: 0

      Ah, but here nothing to do with Mexico, they are only illegals and we want nothing to do Down South so any American coming from Mexico must also be an illegal and immigrant and no way...

  3. Hope the thing can fly and reboot at the same time by Anonymous Coward · · Score: 0, Flamebait

    You know, I'm with the late E.W.Dijkstra on this one: We really need to stop calling them bugs, and start calling them software defects. Because, you know, the thing clearly is defective and it needs repair.

    Actually, the F-35 is so defective it needs scrapping. This is one of those ships that need stripping to the keel and rebuilding from there, and not just the software. It is both a failed software project and a failed hardware project rolled into one. Fred Brooks, eat your heart out.

    Or, well, it's actually worse than that. The entire thing is an instant classic, wilful, deliberate, military-industrial complex boondoggle good money after bad sunk cost fallacy extortion scam. So hey, a legal swindle for Lockheed-Martin. Good for them. Bad for everyone else except them thar terrists.

    The thing is in fact so bad that it will keep on bleeding failure even well after scrapped, and we're not even close to that yet. Even though we know full and undeniably well where we are and where this is going. Years of taxpayer-funded fun to come!

    Which is why it'll keep going. Denying the undeniable? What's this, a challenge? Just you watch all those politicians taking up that challenge. It's what they think they're paid to do.

  4. They put an infotainment system in the F35? by Anonymous Coward · · Score: 0

    My car occasionally does that too.

  5. Only the radar system needs rebooting by wonkey_monkey · · Score: 4, Informative

    Software Bug in F-35 Radar Causes Mid-Flight System Reboot

    Alarmist headline.

    First of all, the bug doesn't cause a reboot. It requires a reboot to put the radar back into a useable state.

    Secondly, it is only the radar system that needs rebooting.

    --
    systemd is Roko's Basilisk.
    1. Re:Only the radar system needs rebooting by Anonymous Coward · · Score: 0

      Alarmist headline.

      First of all, the bug doesn't cause a reboot. It requires a reboot to put the radar back into a useable state.

      Secondly, it is only the radar system that needs rebooting.

      Alarmist reaction from poor cogitation. Since the bug causes the system to require rebooting, it is a simple cause-and-effect problem requiring a reboot. That makes TFS logically correct. Next, TFS used the word "system" and not "systems", so your point is again not well considered.

    2. Re:Only the radar system needs rebooting by rikkards · · Score: 5, Insightful

      Third it's already been resolved. My dad worked on the Canadian Maritime Helicopter Project for years. During it the papers had an article talking about some snag that was hit and how horrible it was. I sent my dad the link and his response:
      "Yeah that was my thing and 8 months ago, it was pointed out and in less than a day resolved."

      Media exaggerating? Never...

    3. Re:Only the radar system needs rebooting by Anonymous Coward · · Score: 0

      With that logic, you sound like you're probably a victim blamer. That and a poor grammar apologist.

      It's not "cause and effect".

    4. Re:Only the radar system needs rebooting by wonkey_monkey · · Score: 1

      Since the bug causes the system to require rebooting, it is a simple cause-and-effect problem requiring a reboot.

      But that makes the summary logically incorrect. If a situation arises requiring a certain action to fix it, the situation does not cause the action.

      If a bug in systemd caused networking to fail, and required the manual intervention of a reboot to fix the problem, it would not be logically correct to say that the bug caused the reboot.

      Next, TFS used the word "system" and not "systems", so your point is again not well considered.

      Without further information, it's perfectly reasonable to assume that "system" might refer to the entire system.

      --
      systemd is Roko's Basilisk.
    5. Re:Only the radar system needs rebooting by lars_stefan_axelsson · · Score: 1

      Media exaggerating? Never...

      That said, they are in good company. We're talking about an aircraft that is severely delayed, underperforms compared to spec and with a programme cost of twice what was originally planned.

      Now, that things are going to take longer, perform less than expected and be more expensive than anticipated is almost a given in these projects, but the F-35 breaks a couple of records even given that. They don't call it "The plane that ate the Pentagon" for nothing.

      So who's exaggerating more? My money isn't on the news media this time, usual a suspect as they are...

      --
      Stefan Axelsson
    6. Re:Only the radar system needs rebooting by gtall · · Score: 1

      BIng, bing, bing!!!! We have a winner for the Most Unlikely Story to Suck in a Rant on Systemd. Please collect your award and post your speech, we're dying to hear all about it.

    7. Re:Only the radar system needs rebooting by umghhh · · Score: 1

      Which one of the resolved versions was that resolved you dad did:

      1. solution found
      2. solution found and coded in
      3. solution found, coded in, and a patch released
      4. solution found, coded in , verified on both maintenance and design branches, patch released, main released scheduled
      5. solution found verified, new package released and deployed?
      6. they actually use it in the field, all instances of the faulty code in the field have been patched and the fault does not reoccur.

      feel free to add other definitions of resolved that your dad may have used in his statement.
      No offense meant of course. The fact however is that definitions of the same sounding processes, procedures, milestones etc are significantly different between different individuals involved.

    8. Re:Only the radar system needs rebooting by Anonymous Coward · · Score: 0

      Alarmist headline.

      Oh you mean the plane is only blind for a minute or two while it reboots its radar, well I guess that's acceptable then ^^

    9. Re:Only the radar system needs rebooting by fsagx · · Score: 1

      Godwin has company. Gtall's Law (or named in honor of someone else if it has already been suggested in another thread) seems kind of stuffy. Maybe it would be more modern and fun to make it a verb form: "He just Poettered that discussion." "Dude, you're totally Peottering!"

    10. Re:Only the radar system needs rebooting by wonkey_monkey · · Score: 1

      It wasn't a rant. I just needed an example or something that might a bug serious enough to require a reboot. I've never used systemd and don't have much of an opinion one way or the other.

      --
      systemd is Roko's Basilisk.
    11. Re:Only the radar system needs rebooting by wonkey_monkey · · Score: 1

      Fair point. More alarmist than necessary, then.

      --
      systemd is Roko's Basilisk.
  6. Who is manishs? by Anonymous Coward · · Score: 0

    Am I the only person who notices we seem to have a new editor? Who is manishs? Welcome to Slashdot!

    1. Re:Who is manishs? by Vskye · · Score: 1

      It's the dude from Ars. Like most news on /. these days you can read about most of it days prior on other sites. :P

      --
      Life was hell, then I discovered Linux...
  7. Riddled with a single bug? by DrXym · · Score: 4, Insightful

    I'm sure it's a very serious bug but does it mean that the software is "riddled" with bugs? For all anyone knows it was an isolated issue that occurred in an atypical circumstance and was subsequently rectified. And it occurred during testing which is the reason that testing even exists as a thing - to find problems.

    1. Re:Riddled with a single bug? by Anonymous Coward · · Score: 0

      TFS clearly says "riddled with a bug". It does not say "riddled with bugs".

    2. Re:Riddled with a single bug? by DrXym · · Score: 2

      Yes and riddled implies many and all over the place. e.g. it makes sense to say Sonny Corleone was riddled with bullets. It does not make sense to say Virgil Sollozo was riddled with a bullet.

    3. Re:Riddled with a single bug? by louic · · Score: 1

      Must be lots of repeated code. Then it is riddled with a single bug.

    4. Re:Riddled with a single bug? by asylumx · · Score: 1

      Yes, that was actually my question -- can your software be 'riddled' with one bug? I have never heard the phrase twisted that way but I suppose that doesn't mean it's technically incorrect...?

    5. Re:Riddled with a single bug? by Anonymous Coward · · Score: 0

      Or one really naughty variable wreaking havoc across the whole system?

      "Shit, Bob, isn't keepPlaneFlying supposed to be a bool set to 'TRUE'?"

      "Yeah..."

      "So... this custom MS compiler apparently... turns it into a blob? And sets it to a gif of Steve Ballmer vigorously humping the plane's fuel intake port over the text 'Upgrade to Windows 10!'"

    6. Re:Riddled with a single bug? by Anonymous Coward · · Score: 0

      I'm sure it's a very serious bug but does it mean that the software is "riddled" with bugs? For all anyone knows it was an isolated issue that occurred in an atypical circumstance and was subsequently rectified. And it occurred during testing which is the reason that testing even exists as a thing - to find problems.

      Stop using logic. We're trying to make an alarmist statement over the egregious and wasteful spending of the military industrial complex!

    7. Re:Riddled with a single bug? by hey! · · Score: 1

      Well, to a programmer a "bug" is an error in logic. To a user a "bug" is an error in results. A single result may stem from many errors, particularly if we're talking about some kind of resource starvation, which this sounds like. If the starvation was caused by a single line memory leak, well that wouldn't take that long to find and fix. But if it were a faulty approach to managing memory used extensively over several years of development, you'd have a substantial body of logic errors that would take some serious spadework to fix.

      One of the thing I've noticed is that some programs exhibit misbehaviors that seem to persist no matter how much fixing you do. These programs don't suffer from a single error, but rather a a small set of sloppy or inattentive coding habits that are repeated over and over. Fortunately sloppy code tends to be redundant, so you can often refactor and score big reductions in code size along with improved reliability and performance.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  8. Re:Who cares? by Anonymous Coward · · Score: 0

    Slashdot is an EU site. Why would anyone here care about a failed US fighter jet? Let's talk about things that matter to us Europeans. Screw the US.

    That was just about the most pathetic trolling attempt I have seen for months.

    Regards
    J. Q. European

  9. OtherRadar Support Removed By Sony by Anonymous Coward · · Score: 0

    I knew the Air Force shouldn't have used PlayStation 3 consoles for the flight computers!

  10. ISTR... by Black+Parrot · · Score: 1

    Didn't we have this same headline for the F-22, back in the day?

    --
    Sheesh, evil *and* a jerk. -- Jade
    1. Re:ISTR... by stealth_finger · · Score: 1

      Didn't we have this same headline for the F-22, back in the day?

      Dunno but didn't that have a thing where it cutoff the oxygen supply to the pilot?

      --
      Wanna buy a shirt?
      https://www.redbubble.com/people/stealthfinger/shop?asc=u
    2. Re:ISTR... by Anonymous Coward · · Score: 0

      Didn't we have this same headline for the F-22, back in the day?

      Dunno but didn't that have a thing where it cutoff the oxygen supply to the pilot?

      It is not a defect, the pilot is just holding the oxygen hose wrong. Blame him not the aircraft.

  11. "Hi, tech support?" by Snufu · · Score: 5, Funny

    "Yaeh, my jet is plummeting to earth at mach 3. Any suggestions?"

    "Have you tried turning off and on again?"

    1. Re:"Hi, tech support?" by Anonymous Coward · · Score: 0

      Slashdot quotation at the bottom: "Make it right before you make it faster."

      How ... appropriate.

    2. Re:"Hi, tech support?" by Anonymous Coward · · Score: 0

      "Yooo, ... ow cen ai be oooff assistonce"
      "What?"
      "hoow, cen ai bi off assistaonce"
      "Yaeh, my jet is plummeting to earth at mach 3. Any suggestions?"
      "eend, yu treid turning it üff eend ün agein?" ..gawd, I can't prossibly write that how this guy talks in IT Crowd (the british original, not your American clone).
      CRAAASH.

    3. Re:"Hi, tech support?" by DigiShaman · · Score: 3, Interesting

      777 or 747, can't remember which. Many years ago I took a flight from Chicago to Shanghai. Once we've boarded the plane, we sat there for a longer than usual amount of time. Eventually the pilot announced a delay due to "technical difficulties" and a technician was dispatched soon thereafter. After another 15 minutes or so, the pilot announced they had to reboot the system and we would be well on our way. Sure enough, all power was cut - the lights, seat displays, etc. I can't remember if they had the engines idling or not; either they were still running unaffected or they shut them down prior to the reboot. But the real fear I had was what happens if another reboot is needed 30k, feet in the air. I just hope the technician needed a hardware swap and not clearing an unknown unreproducible software glitch.

      --
      Life is not for the lazy.
    4. Re:"Hi, tech support?" by Anonymous Coward · · Score: 0

      No!, type "sudo apt-get update"

    5. Re:"Hi, tech support?" by Anonymous Coward · · Score: 1

      I thought you were channelling the Swedish Chef

    6. Re:"Hi, tech support?" by SuneSpeg · · Score: 1

      It can't even reach Mach 2 .. yes im so much fun at parties..

    7. Re:"Hi, tech support?" by Anonymous Coward · · Score: 0

      Did little baby piss himself?

    8. Re:"Hi, tech support?" by Anonymous Coward · · Score: 0

      Nowhere near as dramatic a story as yours.

      However I was flying trans Atlantic on KLM one time and their in-flight entertainment system rebooted. In those days there was no seatback screens, just one large shared screen for each seat section. I was amused to see Linux booting up in all it's message-y glory, with probably a hundred passengers watching and wondering when the movie would come back on.

  12. I wonder how they do that by Anonymous Coward · · Score: 0

    If Microsoft had designed that software it would probably be something like simultaneously pressing: "missile launch", "gear down" and "radio transmit"

    1. Re:I wonder how they do that by KGIII · · Score: 1

      Directions to reboot a quasi-frozen Linux box:

      Press and hold Alt and SysRq keys.
      Hold them and press these in order with a pause between each: REISUB

      --
      "So long and thanks for all the fish."
    2. Re:I wonder how they do that by BonThomme · · Score: 1

      Dammit, now that's funny.

  13. Reboot isn't a solution, that is a work around. by dsmatthews9379 · · Score: 4, Insightful

    A solution would be new code. It sounds like the test pilots are doing a great job of you know, testing.

    1. Re:Reboot isn't a solution, that is a work around. by Anonymous Coward · · Score: 0

      Yea, can you imagine if your code review took place in the national and world news? I'd be terrified to screw up "Hello, World!"

  14. F-35 is a "Little Turd" by Anonymous Coward · · Score: 0

    This Australian ABC report is a good summary of why the USA's allies are getting screwed over on the F-35. Canada has made a great decision to go to tender on their attack place requirements.

    1. Re:F-35 is a "Little Turd" by PPGMD · · Score: 3, Informative

      I don't feel like watching the video, because based on the Defense Response it is the normal F-35 hachet job by journalists. I've heard the same arguments again and again.

      First off the F-35 was never meant to be a primary air supremacy fighter, it was meant to be a multi-role stealth strike thus the deficiencies in ACM are to be expected. It is sacrificing wing area to get an internal weapons bay large enough to fit a 2,000lb JDAM. Something that the F-22 can't do. It also has a much longer range than other fighter aircraft, literally 50% more on internal fuel than the F-16 with drop tanks, and the F-22 on internal fuel.

      Second though the specs don't seem impressive compared to the hot rod that is are the F-16, and F-15. But neither of those aircraft are going to reach their max speeds and altitudes with a war load. Those specs were tested with no armaments on the hardpoints and no drop tanks (with exception of the F-16 where wingtip missiles reduce wing flutter). While the F-35 going to be capable of nearly reaching its specs with an actual warload in the aircraft, and that includes super cruise. Granted the specs might be down rated somewhat from the initial contract specs, but that is to be expected as they often don't know the exact weights of all the third party systems to be installed on the aircraft (some were yet to be developed when the contract was written).

      Third the expected price of the aircraft is inline with the F-35 competitors, who are all non-stealth aircraft. The F-15SE is brought up as a replacement for the F-35 by some critics, saying it would be cheaper than the F-35. Well the F-15K which has a similar electronics suite as the F-35, cost the ROK $100M each. Compared to the current LRIP production cost of the F-35 at $90-100M each, with the full rate production cost to be in $90M. The Eurofighter cost just short $90M each. So the price for a stealth strike aircraft is actually inline with competitors.

      Fourth Canada made another stupid decision with canceling the F-35. They did so without selecting a replacement. The CF-18 nearly at the end of their service lives if they haven't reached it already. And likely will become another Sea King with the replacement used as political football between the ruling parties until if has killed enough aircrews that both parties agree "Perhaps we should actually replace these eh?"

    2. Re:F-35 is a "Little Turd" by Anonymous Coward · · Score: 0

      First off the F-35 was never meant to be a primary air supremacy fighter, it was meant to be a multi-role stealth strike

      Ah yes, the "multi-role" label....this terminology usually means it does all sorts of things poorly but doesn't do anything well.

      -

      It also has a much longer range than other fighter aircraft, literally 50% more on internal fuel than the F-16 with drop tanks, and the F-22 on internal fuel.

      So it can fly to a more distant battlezone where it will be able to do everything poorly and nothing well.

    3. Re:F-35 is a "Little Turd" by Lisandro · · Score: 1

      You likely mean the F-104. That aircraft was basically a rocket-powered dart - it had such a poor glide ratio that if you experienced a flameout below 15,000ft the standard procedure was to eject and ditch the plane.

    4. Re:F-35 is a "Little Turd" by JustAnotherOldGuy · · Score: 1

      A retired Air Force fighter pilot once said that "the best part of the Starfighter was its name".

      Apparently it was a dreadful bag of bolts that couldn't be relied upon to takeoff, circle the field, and land safely.

      --
      Just cruising through this digital world at 33 1/3 rpm...
    5. Re:F-35 is a "Little Turd" by Lisias · · Score: 3, Interesting

      The F-104 was a fantastic jet. But a terrible military jet.

      That thing was made to be a fast, last minute, bomber interceptor. It was built to get there at Mach 2+, fill the bomber's ass with lead and get home. Originally, it hadn't provision even for missiles!

      But them, Pentagon changed the rules demanding a multi hole aircraft, and Lockheed started to hack the airframe. As a technical achievement, it was a formidable one. But again, as a military weapon, a questionable one.

      The best "worst" hack was the F-104G, made for Germany. They almost doubled the combat radius - but made the thing yet more harsh to handle. A lot of German women were made widows by this plane.

      Curiously, Italy was also an operator for this aircraft, but without a single recorded casualty (perhaps nobody managed to take it off! =P ).

      The bottom line I had read is: the F-104 is a formidable plane in the hands of formidable pilots. And a catastrophe waiting to happen in everybody else's.

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    6. Re:F-35 is a "Little Turd" by K.+S.+Kyosuke · · Score: 1

      But them, Pentagon changed the rules demanding a multi hole aircraft, and Lockheed started to hack the airframe.

      That was clearly the wrong approach. A drill would have been better than an axe. Drilled holes have better manufacturing tolerances.

      --
      Ezekiel 23:20
    7. Re:F-35 is a "Little Turd" by Lisias · · Score: 1

      But them, Pentagon changed the rules demanding a multi hole aircraft, and Lockheed started to hack the airframe.

      That was clearly the wrong approach. A drill would have been better than an axe. Drilled holes have better manufacturing tolerances.

      At first, I stared to your response for some minutes without understanding it. Until I finally realized I typed "hole" instead of "role" - and laughed my ass out until near a heart attack. :-D

      Ah, the neverending amusements on speaking foreign (to me) languages. :-D

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    8. Re:F-35 is a "Little Turd" by Lisias · · Score: 1

      You likely mean the F-104. That aircraft was basically a rocket-powered dart - it had such a poor glide ratio that if you experienced a flameout below 15,000ft the standard procedure was to eject and ditch the plane.

      The remaining cartons also worth to be seen. They summarize perfectly what I had read about the plane. :)

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    9. Re:F-35 is a "Little Turd" by Lisias · · Score: 1

      This one, in special, appears to explain the XB-70A #2 disaster.

      (ok. enough for today)

      --
      Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
    10. Re:F-35 is a "Little Turd" by david_thornley · · Score: 1

      One nickname for the F-104 was "Missile with a Man in it". Remember that, at this time, missiles were experimental and unreliable.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  15. Re:Hope the thing can fly and reboot at the same t by Anonymous Coward · · Score: 0

    Here is a good report on this from Australia's perspective.

  16. completely normal by at3matthewanderson · · Score: 3, Interesting

    This happens literally all the time with software updates on jets, anyone who's worked on any other generation fighter/attack aircraft in the "digital age" knows this. The interesting part, is that someone is publicly complaining about it, and making a software version with a bug, known to the public. Every radar system we've produced for 30 years has issues, again, this is completely normal. This article is about sounding some sort of political alarm, it shows that there's some dissent among the ranks, and I can assure you, that any experienced test pilot wouldn't even be remotely surprised to see this type of behavior, but the usual course of action is to document it and train the pilots in the short term, while releasing a new version of software in the long term. Pilots fly with "radar degrade" every single day. This is making a standard issue between contractors and military flight crews, into a public pentagon issue, to either ask congress for more money, rather than holding said contractors accountable for their failure to meet some sort of design goal, or to try to join the "anti F-35" team to advance his own career in some way. Our jets are flying way beyond their designed limitations right now, and the longer it takes to replace them, the worse off all of our military personnel are going to be.

    1. Re:completely normal by CanadianMacFan · · Score: 2

      If the F35 was just a test plane then it wouldn't be such an issue but they are already in production. It's the new model for the military industrial complex. Spread the work out across the whole country and get it into production as early as possible to make it as politically tricky to cancel and keep as much money coming in as possible.

      The issue with the F35 isn't that these issues are happening with test pilots who are highly trained to expect anything to happen at anytime. The problem is that planes that aren't ready are being shoved out to the front line. While the pilots are highly trained they aren't test pilots. This is all being done so that a company can make money. It has nothing to do with delivering the best plane to the pilots.

  17. Re:Who cares? by Coisiche · · Score: 1

    Slashdot is an EU site.

    So it's all mainland Europeans who keep using American English spellings in the comments? Seems it's just down to us Brits to spell things properly.

  18. Version what? by ma++i+ude · · Score: 5, Funny

    The software version "3i" is affected.

    As a general rule, when your version numbering system needs to use complex numbers, something's going wrong with your project.

    --
    You can't shut us down! The Internet is about the free exchange and sale of other people's ideas!
    1. Re:Version what? by McWilde · · Score: 1

      To be fair, it's not complex, it's imaginary.

      --
      Maybe
    2. Re:Version what? by ma++i+ude · · Score: 1

      To be fair, it's not complex, it's imaginary.

      If you want to be a smartarse about it, get it right. Imaginary numbers are complex numbers whose real part is zero.

      --
      You can't shut us down! The Internet is about the free exchange and sale of other people's ideas!
    3. Re:Version what? by fuzzyfuzzyfungus · · Score: 2

      If you could actually get people to use it both honestly and correctly(which is a big if, I know) complex numbers would actually make for a great version numbering system: You set the imaginary term to reflect the scope of the project, then bump the real term and (hopefully) reduce the imaginary term as subsequent releases implement the various features intended. When the version number has only a real component, you know you are finished. To account for real-world scenarios, version number updates can increase the imaginary term(either because the customer changed the specs again or because you made a horrifying discovery about how difficult something would actually turn out to be) and it is not required that the value of the real term increase with each release.

      It does make it a little tricky to know which version is actually the most current; but if you plot each version number on a graph you get a very informative picture of the trajectory of the project. Nice, neat, line heading toward the real axis? Success! Bowel-churning random walk back and forth on the real axis as the imaginary component grows without apparent bound? Not so good...

    4. Re:Version what? by Anonymous Coward · · Score: 0

      Math fail. An imaginary number is still a complex number, like integers are still real numbers.

    5. Re:Version what? by Anonymous Coward · · Score: 0

      ... Bowel-churning random walk back and forth on the real axis as the imaginary component grows without apparent bound?

      Ahh, a way to measure scope creep; cool: Also exactly why it will never happen: Besides, building a few options on data output is far easier than creating a new UI for inputting the data. To provide a uniform metric, I usually point-out the need to measure the work scheduled to be done but delayed; that is, opportunity cost.

    6. Re:Version what? by fuzzyfuzzyfungus · · Score: 1

      Yeah. If scope creep were actually a measurement problem it'd be solved in a dozen different ways, probably more elegant than mine, by now. Unfortunately, it's not primarily a measurement problem.

  19. Requisite quote by epyT-R · · Score: 1

    "Th' more they over th' plumbin' th easier it is to stop up th' drain."
    -Montgomery Scott ST3

  20. I used to envy fighter jet pilots ... by Anonymous Coward · · Score: 0

    ... but then I took an system reboot to the knee.

  21. F-35 is a gigantic fail. by Anonymous Coward · · Score: 0

    The F-35 epitomizes the saying "the perfect is the enemy of the good".

  22. Re:Who cares? by Caesar+Tjalbo · · Score: 1

    Half of Europa bought that jet.

    --
    "I'm not much interested in interoperability. I want substitutability. I want to be able to throw your software out."
  23. Re:Who cares? by Anonymous Coward · · Score: 0

    Slashdot is an EU site.

    So it's all mainland Europeans who keep using American English spellings in the comments? Seems it's just downe to us Brits to spell things propourly.

    FTFY, my good chap

  24. "Riddled with a software bug"? by jenningsthecat · · Score: 1

    Really? Were Bonnie and Clyde "riddled with a bullet hole"? Come on, editors!

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  25. Be lucky we didn't buy F-35 from Verizon by Overzeetop · · Score: 1

    If we'd bought them from Verizon it could be years before we get upgraded to the fixed software version. Or we might just have to by the F-36 to get the update.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  26. Re:Who cares? by Anonymous Coward · · Score: 0

    Do Shut up!

  27. Low Cost by Anonymous Coward · · Score: 0

    This must be one of the "Low Cost Technically Acceptable" programs.

    1. Re:Low Cost by MoarSauce123 · · Score: 2

      Would even happen in high cost technically advanced programs. This - as well as most other software bugs - are caused by managerial decisions that force software to ship before it is fully tested. Quality assurance ranks even lower than documentation and customer support in software companies. You grab a few folks, put them on the QA team, and give them little time and no tools. The sole purpose is not to assure quality, but to check a box on some list....and have someone to blame if things go wrong.

  28. Helpful information by Anonymous Coward · · Score: 0

    Thanks for posting the software version number. When I get home I'll check my F35 and download an update if necessary.

  29. 'Autonomous cars' can't seem to catch a break by kheldan · · Score: 1
    From the Future News desk:

    {Major Autonomous Car Manufacturer} announced today the discovery of a bug in their control software that prompts a reboot of the cars' systems in mid-drive. "driving stability - the cars' ability to stay up and running. [...] What would happen is they'd get a signal that says either a driving degrade or a driving fail - "something that would force us to restart the cars' autonomous control systems."

    This reporter notes that if autonomous cars had a full set of manual controls, instead of just a big red 'STOP' button on the dash, human occupants of the vehicle would have an opportunity to save themselves from a firey death, instead of the surviving family members merely receiving an insurance payout.

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
  30. Exact same thing, 747... by Anonymous Coward · · Score: 0

    San Francisco to Auckland. Except the reboot didn't fix it. Got a free day in San Francisco which was nice.

  31. Don't worry! by JustAnotherOldGuy · · Score: 1

    It'll be totally fixed in the F-36 and it'll also include cool sound effects when the radar target windows minimize and maximize!

    --
    Just cruising through this digital world at 33 1/3 rpm...
  32. Re:Hope the thing can fly and reboot at the same t by Lisandro · · Score: 1

    This. The F-35 program has eaten ofer $1.3 *trillion* US dollars by now. It is insane; you could use that money to triple the current F-22 fleet (a vast superior, but also more expensive, aircraft) the US has and still have left over cash to fund its entire program all over again.

    At this point is hard to justify the F-35s existence. It is cheaper to build and fly than the F-22, yes, but so much money has been pour on the project that those savings will never offset its cost. Same as with the possibility of exporting it; the US won't make a dime on it. On top of that is a modern fifth generation aircraft that does pretty much everything worse than the model it is replacing... and the ones used by other nations.

  33. Over the Air update now available. by Virtucon · · Score: 1

    Get it? Over the Air update? new meaning to the word software crash.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  34. F35 Blue Screen Of Death by Ukab+the+Great · · Score: 1

    is no longer just a figure of speech.

  35. Re:Hope the thing can fly and reboot at the same t by Anonymous Coward · · Score: 0

    You are vastly mistaken if you think any 4th gen aircraft can touch the overall effectiveness of the F-35. And your F-22 was a 74B investment for a single model. The F-35 at 1.3T is replacing 3 models of aircraft. It's current LRIP fly away cost is _already_ cheaper than a new F-15, let alone an F-22 (when it was in production).

    At this point is hard to justify the F-35s existence.

    It's easy to justify its existence, you just can't wrap your brain around the total picture.

  36. Already out of date by Etherwalk · · Score: 2

    ... as opposed to definitely spending billions to write verifiable software that will be out of date by the time they release it.

    Having their tech be out of date is usually preferable to have it being unreliable, provided that bug patches, etc..., are backported as necessary.

    Spending billions to get the software right on the F-35 would make sense. We are going to make thousands of the things and use them for generations. The software is also likely to be stolen at some point, so it is better for us to take the time and make it as perfect as possible so that even if stolen, other nations do not have an easy time finding and exploiting vulnerabilities. You have to assume they will spend a billion dollars or more trying to crack it.

    1. Re:Already out of date by Anonymous Coward · · Score: 0

      You seem to be think we are just talking money. Try adding yet another 1 to 2 decades on the delivery schedule as well as those billions of dollars. By the time you have finally built it everyone will have just bought from the competition (which incidentally is already better anyway, betting a lot of countries are having preorder buyers remorse).

  37. Re:Hope the thing can fly and reboot at the same t by Lisandro · · Score: 1

    The F-35 at 1.3T is replacing 3 models of aircraft. It's current LRIP fly away cost is _already_ cheaper than a new F-15, let alone an F-22 (when it was in production).

    No, it is intended to replace three models. I'm still waiting on any explanation (official or not) on how a F-35s is expected to replace the A-10 on CAS duties. Hell, the US might be better off just buying a fleet of Super Tucanos from Embraer and writing it off as losses on the total program cost.

  38. Re:Who cares? by K.+S.+Kyosuke · · Score: 1

    The delivery to Jupiter will be very expensive, though.

    --
    Ezekiel 23:20
  39. Re:Hope the thing can fly and reboot at the same t by Anonymous Coward · · Score: 0

    You say intended, then go on to the A-10, which isn't one of the three originals. Good segue.

    A-10 is great at CAS, nobody denies that. It's major downfall, it's too vulnerable. In a contested airspace, it will get murdered performing those CAS sorties. It's enjoyed a good run in AF and IQ, but there it flies with impunity.. Not going to survive against a near peer with any sort of defense.

    Near peer conflict, if you want CAS, you get an F-35. Because it's the only aircraft that can get there and survive.

  40. Re:Hope the thing can fly and reboot at the same t by Lisandro · · Score: 1

    It is. In fact the F-35 is intended to replace four aircraft within the US military: F-16, A-10, F/A-18 and the AV-8B. Get your facts checked.

  41. Re:Who cares? by Coren22 · · Score: 1

    Can we deliver Congress along with them?

    They don't need much life support due to all the hot air they generate.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  42. Re:Who cares? by KGIII · · Score: 1

    You can but, I should warn you, attempt no landing there.

    --
    "So long and thanks for all the fish."
  43. Software Engineers by Anonymous Coward · · Score: 0

    You know, if the aerospace engineers who designed the plane were any where near as careless as the software engineers who control it, the whole thing would have never left the ground. Before everyone goes nuts here, none of these problems have anything to do with control surfaces, throttle vectoring or any of the other myriad of mechanical sub-systems that do their damn job. It is just shitty software.

  44. Common occurrence by MoarSauce123 · · Score: 1

    This kind of issue is common in the software industry these days. Delivery dates are set way before the engineering team has a chance to make an educated estimate and if there is a time crunch then testing time is cut. Reason: cannot cut development time because you cannot ship what does not exist. Result: software is released that is not properly tested. The flaws are detected during later stages of testing or once in full production use. Conclusion: want reliable systems and software? Then cut features, not quality!