• xthexder@l.sw0.com
    link
    fedilink
    English
    arrow-up
    9
    ·
    edit-2
    1 day ago

    Malbolge is a fun one

    Edit: Funny enough, ChatGPT fails to get this right, even with the answer right there on Wikipedia. When I tried running ChatGPT’s output the first few characters were correct but it errors with invalid char at 37

    • dogdeanafternoon@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 day ago

      Cheeky, I love it.

      Got correct code first try. Failed creating working docker first try. Second try worked.

      tmp="$(mktemp)"; cat >"$tmp" <<'MBEOF'
      ('&%:9]!~}|z2Vxwv-,POqponl$Hjig%eB@@>}=<M:9wv6WsU2T|nm-,jcL(I&%$#"
      `CB]V?Tx<uVtT`Rpo3NlF.Jh++FdbCBA@?]!~|4XzyTT43Qsqq(Lnmkj"Fhg${z@>
      MBEOF
      docker run --rm -v "$tmp":/code/hello.mb:ro esolang/malbolge malbolge /code/hello.mb; rm "$tmp"
      

      Output: Hello World!

      • xthexder@l.sw0.com
        link
        fedilink
        English
        arrow-up
        5
        arrow-down
        1
        ·
        edit-2
        1 day ago

        I’m actually slightly impressed it got both a working program, and a different one than Wikipedia. The Wikipedia one prints “Hello, world.”

        I guess there must be another program floating around the web with “Hello World!”, since there’s no chance the LLM figured it out on its own (it kinda requires specialized algorithms to do anything)

        • NotMyOldRedditName@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          5 hours ago

          That’d be easy enough to test wouldn’t it? Ask it to write something else like ‘The hippo farts are smelly’

          If it needs to understand whatever the fuck that language is to get that output, it either can or can’t?

        • dogdeanafternoon@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 day ago

          I’d never even heard of that language, so it was fun to play with.

          Definitely agree that the LLM didn’t actually figure anything out, but at least it’s not completely useless