• dosuser123456@lemmy.sdf.org
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    2 days ago

    tries to hide C:\jp\scripts\whuj9f.bat and the fact he copied 90% of the thing from a post in the offtopic section of a gaming forum behind his back (with no success)

    oh also hhe62m.lsp was copied off a magic spellbook dont ask about it

  • ilinamorato@lemmy.world
    link
    fedilink
    arrow-up
    95
    ·
    9 days ago

    “Oh, dude, you gotta stop using TJ’s Action Rune of Changed Files. That runebook has a backdoor to one of the hells now. Didn’t you see the patch notes?”

    • dosuser123456@lemmy.sdf.org
      link
      fedilink
      arrow-up
      1
      ·
      1 day ago

      whats that? i use yenjis discus checker scroll, i know it was abandoned long ago back in the old days of the spell assemblers (when they were still a thing) but IT. JUST. WORKS. i dont need those fancy new features, i just want to see if the runes and incantations written on my magic discus got corrupt or not.

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      8
      ·
      8 days ago

      Ugh, look, I get it. I know TJ’s Lesser Action Rune of Changed Files that the Greater version does now, but TJ’s price structure is bullshit and I’m not paying for Greater just because he refuses to “support” us users of Lesser. I don’t even have a damn Portal, much less a Summoning Circle! Why are you so worried about a backdoor to the hells? Unless I connect this sigil to the weave nothing is going to come in or out. This sigil is only for monitoring the moisture content of my garden by way of a spell scroll attached. As we both know, scrolls and sigils use two different elements to communicate. One is gold ink and the other is silver ink. I have to use TJ’s Action Rune of Changed Files to see if the document has changed due to moisture. The scroll cannot directly talk to my watering golem’s receiving crystal.

  • JackbyDev@programming.dev
    link
    fedilink
    English
    arrow-up
    43
    ·
    8 days ago

    This symbol isn’t needed for spells this long, but it’s considered best practice and other wizards will make fun of me for not including it, even though it isn’t needed.

  • s12@sopuli.xyz
    link
    fedilink
    avesta
    arrow-up
    28
    ·
    9 days ago

    Syntax error: Mismatched △
    FATAL ERROR! DRAIN ARCANE ENTRY IMMEDIATELY!
    ARCANE ENERGY COULD NOT BE DRAINED AND WILL BE DISPERSED WHEN PROCESS IS TERMINATED.
    Kernel panic: Syntax error in interpreted kernel code. Spell OS 0.2.437 will now terminate.

    *Firery explosion

    “And that’s the most efficient way we’ve found of casting fireball. We’re still working on getting round to finding a more elegant solution.”

  • Ethan@programming.dev
    link
    fedilink
    English
    arrow-up
    27
    arrow-down
    5
    ·
    edit-2
    8 days ago

    If you’re adding code you don’t understand to a production system you should be fired

    Edit: I assumed it was obvious from context that I’m referring to copy-pasting code from stack overflow or an LLM or whatever without knowing what it does but apparently that needs to be said explicitly.

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        2
        arrow-down
        1
        ·
        8 days ago

        If you are submitting work, you should understand how the code you’re submitting works. Sure, you don’t have to know exactly how the code it calls works, but if you’re submitting code and there’s a block of code and you have no clue how that block works, that’s a problem.

      • Jankatarch@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        8 days ago

        No I just read the stack overflow guy’s explanation and the other small comments around and they explain it.

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 days ago

          Same here. Assembly is a little too high level for me. I don’t like the assembler guessing what I meant. I like telling processors exactly what to do.

          Honestly, modern CISC processors are also a little high level if you think about it. I don’t want the processor guessing what I meant to tell it. I like telling them exactly what to do.

          • Korhaka@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            3
            ·
            8 days ago

            The processor is just going to guess wrong and might occasionally waste a few cycles!

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        4
        ·
        8 days ago

        Are you seriously trying to equate “I don’t know which instructions this code is using” to “I copied code I don’t understand”? Are you seriously trying to say that someone who doesn’t know how to write x = a + b in assembly doesn’t understand that code?

        • JackbyDev@programming.dev
          link
          fedilink
          English
          arrow-up
          12
          ·
          8 days ago

          No, they’re pointing out that it’s a little silly to expect everyone to understand each and every later of abstraction fully before deploying code.

          • Ethan@programming.dev
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            1
            ·
            edit-2
            8 days ago

            I said you need to understand what the code you wrote (as in, LOC that git blame will blame on you) does. Not that you need to fully understand what the code it calls does. It should be pretty obvious from context that I’m referring to copy-pasting code from stack overflow or an LLM or whatever without knowing what it does.

    • perestroika@lemm.ee
      link
      fedilink
      arrow-up
      9
      ·
      8 days ago

      I really like to build from zero, but some things are better copied, no matter if you fully understand them or fall short. :)

      For example, I’m not qualified to check if Hamilton and Euler were correct - I only do as they explained, and later double-check the output against input.

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        8 days ago

        I didn’t say never copy and paste. I’m saying when you push a commit you should understand what all the LOC in that commit do (not counting vendored dependencies). If you don’t understand how something works, like crypto (not sure what Hamilton or Euler refers to in this context), ideally you would use a library. If you can’t, you should still understand the code sufficiently well to be able to explain how it implements the underlying algorithm. For example if you’re writing a CRC function you should be able to explain how your function implements the CRC operations, even if you don’t have a clue why those operations work.

      • Ethan@programming.dev
        link
        fedilink
        English
        arrow-up
        6
        arrow-down
        1
        ·
        8 days ago

        There’s a huge difference between copy-pasting code you don’t understand and using a library with the assumption that the library does what it says on the tin. At the very least there’s a clear boundary between your code and not-your-code.

  • Maldaya@sh.itjust.works
    link
    fedilink
    arrow-up
    22
    ·
    9 days ago

    The manga (soon to be anime) Witch Hat Atelier’s magic is kinda like this. Also it rocks so I definitely recommend it.

      • deus@lemmy.world
        link
        fedilink
        arrow-up
        5
        ·
        9 days ago

        I really hope it does the manga justice. It would be a tragedy if people ended up dismissing this series because of a subpar anime adaptation.

  • entwine413@lemm.ee
    link
    fedilink
    arrow-up
    20
    ·
    9 days ago

    I’ve often wondered about who discovered arcane symbols/rituals.

    Like, did some prehistoric guy just sit there drawing in the dirt until something happened?

    • einkorn@feddit.org
      link
      fedilink
      arrow-up
      18
      ·
      9 days ago

      My head canon is that creatures such as ghosts, demons, djinns, … enter our mortal realm willingly from time to time and sometimes form a connection with a person, who they then teach how to summon them in times of need. This knowledge is then passed down.

      So effectively otherworldly creatures are tourists who gave a local their number and now they get bothered by their greatgreatgreatgreatgrandkids.

    • Dadifer@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      9 days ago

      The Book of Enoch says that fallen angels named Uzza, Azza and Azael taught humans originally.

      • mmddmm@lemm.ee
        link
        fedilink
        arrow-up
        8
        ·
        9 days ago

        So it’s the original developers that answer the questions in Stack Overflow? Good to know.

    • seemefeelme@infosec.pub
      link
      fedilink
      arrow-up
      1
      ·
      9 days ago

      It was just probably just some poor guy with magical thinking OCD. “If I don’t repeatedly draw symbols in the dirt, my whole family will die.”