I guess now we finally know why Babbage never finished building the Analytical Engine.

  • Gerudo@lemmy.zip
    link
    fedilink
    English
    arrow-up
    39
    arrow-down
    1
    ·
    21 hours ago

    So the I-d10t bug has been around since the beginning, it seems.

    • bluGill@fedia.io
      link
      fedilink
      arrow-up
      145
      ·
      1 day ago

      And then had the wisdom to die before a computer capable of running her programs was invented, thus saving the bother of having to debug them.

      • notabot@piefed.social
        link
        fedilink
        English
        arrow-up
        39
        ·
        20 hours ago

        Writes code.

        Realises that debugging code that was written by the lunatic that is yourself two nights ago is going to be a big part of her life.

        dies

        We’ve all had debugging sessions where that feels like the best option. Right?

      • Deceptichum@quokk.au
        link
        fedilink
        English
        arrow-up
        17
        ·
        21 hours ago

        Debugging was easier when all you had to do was spray the room with fly spray and vacuum the tubes.

        • trollercoaster@sh.itjust.worksOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          3 hours ago

          Just that the Analytical Engine she’d have had to debug was all gears and levers and cranks and linkages and shit. One wrong move and it’ll take off a finger, or a hand, or more.

  • jjjalljs@ttrpg.network
    link
    fedilink
    arrow-up
    84
    arrow-down
    1
    ·
    1 day ago

    I always assumed they were asking if it was rigged.

    Like, i can write function sum(a, b) that always returns 10, and impress people how it’s correct when I pass in 1,9 and 2,8 and 3,7. But if I pass in 7,7 it’ll still return the “right” answer of 10, because it’s rigged and not actually doing math.

    • Deebster@programming.dev
      link
      fedilink
      English
      arrow-up
      118
      ·
      1 day ago

      That’s a good point, but a few decades of talking to clients has led to a number of conversations like this where they want it to “just work”, even if they’ve input the wrong information.

      • Sc00ter@lemmy.zip
        link
        fedilink
        English
        arrow-up
        52
        ·
        22 hours ago

        Clients? Shit happens in my house.

        “My monitor keeps turning off.”

        “Ok next time it happens ill look at it and see if i can figure out what is going on.”

        “Cant you just fix it?”

        “Fix what? I dont know whats wrong yet.”

        “Just fix the monitor.”

        • socsa@piefed.social
          link
          fedilink
          English
          arrow-up
          23
          ·
          18 hours ago

          Legitimately, about 1/3 of the time my mere presence seems to magically fix the issue.

          • SlurpingPus@lemmy.world
            link
            fedilink
            arrow-up
            4
            ·
            16 hours ago

            There was a thread on Reddit where people likewise noted that having another person try problematic software solved the issue. So one commenter regaled how a dude sidestepped the whole rigmarole by saying to his colleague “look, this thing’s broken again”, and then before the other guy could step in, he clicked the thing himself, and it worked.

        • YiddishMcSquidish@lemmy.today
          link
          fedilink
          English
          arrow-up
          10
          ·
          19 hours ago

          I’ve started defaulting to just saying “yes” with my family and pretending to fix it. I’m actually thankful for the laptop revolution, cause I can just say “it’s fucked, buy a new one.”

            • YiddishMcSquidish@lemmy.today
              link
              fedilink
              English
              arrow-up
              6
              ·
              17 hours ago

              I have like a dozen old laptops with various flavors of Linux on them because of this. Can’t give them away cause apparently Linux is a scary word in this part of the country.

        • drcobaltjedi@programming.dev
          link
          fedilink
          arrow-up
          33
          ·
          22 hours ago

          One time my boss asked me to basically solve the Travelling salesman problem.

          My first pass at ot was a simple grab closest neighbor solution, but that left a slightly unoptimal path and my boss asked me to “fix” it. I explained to him why, no, I can’t make it both fast amd accurate, pick one, while also showing him that wikipedia page. I was so mad when he said just make it more accurate ignoring now it takes hours to run sometimes only to save 10 seconds of a machine moving.

      • tomiant@programming.dev
        link
        fedilink
        arrow-up
        5
        arrow-down
        2
        ·
        23 hours ago

        This is how I expect AI to work. I will silently think of a thing, and the AI must make it perfectly in one go. If it doesn’t, I have just lacked in describing in detail what it should do. And that takes thousands of lines of code.

    • trollercoaster@sh.itjust.worksOP
      link
      fedilink
      English
      arrow-up
      42
      ·
      1 day ago

      I always assumed they were asking if it was rigged.

      That’s a valid assumption one can only make without knowing the malevolent stupidity of typical computer users.

    • UnderpantsWeevil@lemmy.world
      link
      fedilink
      English
      arrow-up
      30
      ·
      1 day ago

      Alternatively, people could genuinely believe the primitive computer is a “thinking machine”. So if you fat-finger an input, will the machine know you made a mistake and intuitively correct you? Not unlike asking “Hey, I’ve got ten days of vacation, can I take two weeks off?” And your coworker - knowing a week is seven days, but you’re only referring to business days - responds “Yes”.

    • snooggums@piefed.world
      link
      fedilink
      English
      arrow-up
      16
      ·
      1 day ago

      No, they were literally asking if the machine was able to return the right result if the person didn’t enter it ccorrectly. You know, like how some people expect search engines and AI to give them the answer they want even if they use the wrong words.

      • jjjalljs@ttrpg.network
        link
        fedilink
        arrow-up
        14
        ·
        1 day ago

        Oh like when you type “population of tenton” and it returns “Did you mean Trenton? That population is XYZ”

        • snooggums@piefed.world
          link
          fedilink
          English
          arrow-up
          16
          ·
          edit-2
          1 day ago

          Yes, except in the case of Babbage’s machine they were asking if putting 1235 instead of 1234 would give the same answer.

          Search engines work that way because of having large large datasets and pattern recognition that can suggest based on typos. Calculators don’t do that.

          • saimen@feddit.org
            link
            fedilink
            English
            arrow-up
            10
            ·
            edit-2
            20 hours ago

            Yeah but calculator back then was a profession. So if suddenly a machine can replace a complete profession it’s at least conprehensible to assume it can do more than it actually can. It’s basically the same with AI right now. There is this “overshoot” of what is expected from a new paradigm shifting technology. Similar to how people 100 years ago thought there will be flying cars by now.

            • snooggums@piefed.world
              link
              fedilink
              English
              arrow-up
              6
              ·
              18 hours ago

              Helicopters are flying cars.

              It is possible that the question was intended to be about human error checking prior to starting the process of calculating, like noticing a lack of a decimal on a monetary number in a data set, and Babbage misunderstood. That would be a valid question, but isn’t how the quote is phrased.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    9
    ·
    22 hours ago

    Being extremely, extremely generous, maybe they meant a human would notice the input was incorrect? But even then, a human could notice the same when inputting it into a computer.

  • DaMonsterKnees@lemmy.world
    link
    fedilink
    arrow-up
    14
    ·
    1 day ago

    Old enough to remember Babbages video game store. I’d spend hours re-reading the descriptions on the back of every game box. Joy. Great share, thanks!

    • Whelks_chance@lemmy.world
      link
      fedilink
      arrow-up
      8
      ·
      23 hours ago

      I’ve replied with just these letters to people before. Improved UX can only get you so far, before the ticket becomes “can you fix stupid?”.

      PEBCAK.

    • hayvan@feddit.nl
      link
      fedilink
      arrow-up
      10
      ·
      22 hours ago

      Not exactly. An autocorrect is a closest-match or prediction device with correct input given beforehand. When you type “fridsy”, what it does is to answer the question “between fridsy and this set of words, what is the shortest distance?”

      • CookieOfFortune@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        20 hours ago

        But to the user, it can correct their inputs. The rest is an abstraction. My point is that there’s more to a platform than just precise calculations. Obviously the asker isn’t thinking this far ahead, but Babbage is also rather flippant in his response.

        • Horsecook@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          6
          arrow-down
          1
          ·
          20 hours ago

          Babbage was being flippant because, when questioned about his mechanical calculator, he didn’t imagine how computers might function two hundred years later?

          • CookieOfFortune@lemmy.world
            link
            fedilink
            arrow-up
            2
            arrow-down
            1
            ·
            20 hours ago

            I mean, that’s a hyperbole. I think there’s more depth to this question from our point of view than just what’s on the surface.

            • Horsecook@sh.itjust.works
              link
              fedilink
              English
              arrow-up
              8
              arrow-down
              1
              ·
              19 hours ago

              No, not really. Calculators still don’t have autocorrect, because the concept is nonsense. With language, there are true and false combinations of letters. More probable, and less probable, combinations of words. Coffee is a word, covfefe is not. But a calculator cannot know that when you entered 2+2 you meant to enter 2+3, as both are valid inputs, and neither is more probable.

              • CookieOfFortune@lemmy.world
                link
                fedilink
                arrow-up
                3
                arrow-down
                1
                ·
                19 hours ago

                Isn’t this just dependent on the level of abstraction? At the low level a CPU is just a calculator.

                Presumably the user has a way to enter these digits. If they’re using a touchscreen, then there’s plenty of algorithms being used to make sure the intended touch target is triggered, even if they touch something in between.

                There’s a lot of effort into making sure the user gets the intended result even if their input is fuzzy.