• yucandu@lemmy.world
    link
    fedilink
    arrow-up
    9
    ·
    3 hours ago

    No, but the wifi chips do. Even radio engineers who designed them will tell you they just tamed the elves, they don’t really understand how radio engineering works.

  • ramble81@lemmy.zip
    link
    fedilink
    arrow-up
    17
    arrow-down
    1
    ·
    5 hours ago

    Normally I laugh at these as they have some merit, but fuck this one. The right end of the curve isn’t some Jedi understanding of things, it’s tech bros that think AI is alive and they want to enslave us.

    • DisasterTransport@startrek.website
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      2 hours ago

      Structure and Interpretation of Computer Programs is often called “the wizard book.” Not because Abelson et al believed computers were actually magic but rather because there’s a wizard on the cover and they compare the act of programming to spellcasting, giving instructions to the allegorical beings that live in the hardware. It certainly feels like magic.

      The take on the left doesn’t understand reality, and the take in the middle doesn’t understand fun. The take on the right is trying to have fun but is spoken by someone who understands the take in the middle is the literal truth. If the person with the take on the right actually believes computers are magic then they’re actually on the left no matter how much they work with computers.

    • apparia@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      edit-2
      3 hours ago

      I interpreted it as about like, microprocessor design and nanometer scale electronics and shit. Electrons are basically elves in my book.

    • chuckleslord@lemmy.world
      link
      fedilink
      arrow-up
      9
      arrow-down
      1
      ·
      5 hours ago

      Yes, but also as a programmer, sufficiently complex code bases might as well be magical with all of the interactions between edge cases causing some fucky behavior.

      • ramble81@lemmy.zip
        link
        fedilink
        arrow-up
        6
        ·
        5 hours ago

        Nah man. I’ve been a programmer and it’s very much doing exactly what you told it to. The issue is you (general you) did not do a good job of telling it what to do. It’s like speaking to a five year old realizing the instructions you give it are going to be literally executed, loopholes and all.

        • rethnor@lemmy.zip
          link
          fedilink
          arrow-up
          1
          ·
          2 hours ago

          I’ve been a profession Dev for 20+ years. I generally agree with you, but I have experienced what appears to be non-deterministic behavior. One room me it was a multi threaded algorithm and would return slightly different results each time. My theory for mult threaded apps is an environment effects each thread differently. What other tasks the user is doing effected the thread execution order and would give different results based on which thread finished.

          While I still think the orocess is deterministic, but with enough factors it becomes indistinguishable from non-deterministic.

          • ramble81@lemmy.zip
            link
            fedilink
            arrow-up
            3
            ·
            2 hours ago

            I don’t want to be pedantic, as I understand what you’re saying, but they way I interpret that is it’s still deterministic, we just don’t know all of the factors that are currently contributing to the outcome. It’s not magical, it’s just lack of full understanding of all variables.

            I get how it can be thought of as non-deterministic, but I think the reason why that bothers me is I’ve seen it used as slippery slope territory into “see, so god must exist!”. I think I was just triggered more by the eventuality and not your specific statement.

      • Aniki@feddit.org
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        2 hours ago

        i think it just means that once you optimize the hardware close to what physics allows, you have to consider all kinds of strange phenomena appearing. like, quantum physics, electrons tunneling around, the internal resistance value of the wire antenna, etc.

        it’s not just “logic gates”, by far not. e.g. consider the magnetic flux in magnetic storage disks.

      • marcos@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 hours ago

        It would be better with a charge-carrier diffusion diagram, but your computer is also full of very strong magnetic fluxes, changing all the time and interacting with each other.

  • Broadfern@lemmy.world
    link
    fedilink
    English
    arrow-up
    15
    ·
    7 hours ago

    Otherwise known as “programmers.”

    Seriously though we tricked metal into thinking with runes and lightning. That is magic.

  • zxqwas@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    7 hours ago

    Computers have voodoo goblins inside them with the personalities of extremely malevolent genies.