• Nighed@sffa.community
    link
    fedilink
    English
    arrow-up
    12
    ·
    1 year ago

    It’s a good thing I killed my CPU attempt after 2 hours then!

    I would have definitely died in that sandstorm!

        • GoodEye8@lemm.ee
          link
          fedilink
          English
          arrow-up
          20
          ·
          edit-2
          1 year ago

          OP is talking about advent of code day 8 part 2 solution. I can’t give you details of the problem (because that’s just to long) but you’re not supposed to brute force the solution because it would take trillions of iterations to get to the right combination.

          But the guy in the picture did it anyway.

          I forgot to add, you’re in the advent of code community so that alone should be enough context to understand OPs post. The questions the other guy asked are the equivalent of going to a formula 1 community and asking “Who the fuck is Toto Wolff and what does Mercedes have to do with anything?”

          • Eheran@lemmy.world
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Did you visit that website you linked? Do you know how little information I can see there, next to seemingly random symbols?

            Also, making a community exclusive is okay. But expect people to ask if you then choose to go public.

      • coloredgrayscale@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        One way to get the data is to render to a (hidden) surface/canvas. It’s just bytes to the computer, so just dump the result data in the display buffer. Then you take a “screenshot” and interpret the RGBA values as data.

        • graphicsguy@programming.dev
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          Graphics Programmer here.

          More likely you would just write data to a buffer (basically an array of whatever element type you want) rather than a render target and then read it back to the cpu. Dx, vulkan, etc. all have APIs to upload / download to / from the GPU quite easily, and CUDA makes it even easier, so a simple compute shader or CUDA kernel that writes to a buffer would make the most sense for general purpose computation like an advent of code problem.