• vacuumflower@lemmy.sdf.org
      link
      fedilink
      English
      arrow-up
      6
      ·
      2 days ago

      There’s a jump instruction by an address read from RAM, a bit flip occurred so a condition “if friend greet else kill” worked as “if friend rape else kill”. Absolutely anything can happen, that wasn’t determined by program design flaws and errors. A digital computer is a deterministic system (sometimes there are intentional non-deterministic elements like analog-based RNGs), this is non-deterministic random changes of the state.

      In concrete terms - things break without reason. A perfect program with no bugs, if such exists, will do random wrong things if bit flips occur. Clear enough?

      • BlackLaZoR@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 days ago

        In practice preftct programs do exist, they just have to be small enough to do formal verification

        • vacuumflower@lemmy.sdf.org
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 days ago

          I don’t want to use the M-word or the T-word, but those “made up use cases” constitute every computer program in existence.

          • Retail4068@lemmy.worldBanned from community
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            6
            ·
            edit-2
            2 days ago

            Sorry let me correct. Use cases that normal people give two fucks about and based on reality.

                • vacuumflower@lemmy.sdf.org
                  link
                  fedilink
                  English
                  arrow-up
                  3
                  ·
                  2 days ago

                  People care about what they care about breaking in their hands and exploding into their faces.

                  ASD and BAD, probably also ADHD.

                  People also love to assume what they keep on their hard drives and memory sticks is somehow preserved over time and machine time. Bitflips and other physical effects onto your imagined perfect machine are why it’s not, and is as good or worse as what’s written on paper. A cat decides to piss onto your grandpa’s diary and there’s no more diary. Or humidity slowly eats it. With computers it’s even faster.

                  • Retail4068@lemmy.worldBanned from community
                    link
                    fedilink
                    English
                    arrow-up
                    1
                    arrow-down
                    7
                    ·
                    2 days ago

                    Oh, now we’re launching into hard drive degregation because firefox crashing isn’t actually enough to send normies into a rage?

                    Nobody but nerds optimizing for use cases for the. 01%.