Its basically like a cloud storage, and your local storage (your brain) gets wiped every loop. You can edit this file any time you want using your brain (you can be tied up and it still works). 1024 Bytes is all you get. Yes you read that right: BYTES, not KB, MB, or GB: 1024 BYTES

Lets just say, for this example: The loop is 7 days form a Monday 6 AM to the next Monday 5:59 AM.

How do you best use these 1024 Bytes to your advantage?

How would your strategy be different if every human on Earth also gets the same 1024 Bytes “memory buffer”?

  • KoboldCoterie@pawb.social
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 month ago

    You can fit quite a lot of plain text in 1kb; it’s really just a 1024 character message. What you’d want to store would really be dependent on how the day went, but starting with “You are in a time loop. It resets every week on Monday at 6AM” would probably be sufficient to get things rolling; that’s only 61B.

    I’d just add information that helped me have the best 7 days possible - really just a schedule of things to do. Did I read a really good book? Note that down, read it every week, enjoy that time. Did I play a great game? Same thing. Once I found 7 days worth of activities that were maximally enjoyable, I’d be happy to just stay in that time loop forever; the memory reset is really a blessing, not a curse.

    • MissGutsy@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      2
      ·
      1 month ago

      Also, 1024 characters assumes you are just using ASCII, which has a bunch of control codes and characters of other languages you won’t use. If you trim these and remove uppercase letters you could probably make your own custom letter set that fits 2 characters in a byte, doubling your information to make it 2048 chars

      • KoboldCoterie@pawb.social
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        The problem with this is that if you’re using anything ‘non-standard’, you have to devise this system during your 7 days, and then you have to include in your message enough information to figure the system out anew when the loop resets. You’ve got to be specific enough that next-loop you will definitely figure out the exact same system, or you might mis-interpret your message and if you lose the information that you’re in a loop, you’re fucked.

        Basically my point is, you’re wasting prime time that could be spent on some enjoyable activity in each loop. Unless solving your own puzzle is enjoyable, in which case, you do you - you can spend eternity living in your own Memento-inspired personal mystery, if you want to.

  • Dizzy Devil Ducky@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    1 month ago

    Basing my answer of off Vane@lemmy.world 's answer where E=mc² is 5 Bytes, assuming there is a lottery drawing some time during maybe a Friday during the loop, just store the winning lottery numbers since clearly they shouldn’t take up that much space. Assuming that creates a timeline where that version of me isn’t in the loop and gets the money, I’d be happy for him/me.

  • yesman@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 month ago

    I would open a text program and write: Dear self, why would you want to escape the timeloop? You’re functionally immortal and free from consequence.

    And then every day would start with me opening the file and going “oh yea” and having another kick-ass day.

  • Zacryon@feddit.org
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Yes you read that right: BYTES, not KB, MB, or GB: 1024 BYTES

    1024 Bytes are 1 Kibibyte or 1,024 Kilobytes.

    • And to make it even more confusing, the person I’m replying to is using a thousandths separator (“,”) that is ambiguous. Unlike metric, there isn’t an international standard for this. More than half the world uses 1,024.00; between 70-80% of the people in the world use “.” as the decimal separator; of these, most use “,” for thousandths, and under 2% use apostrophe. So, most of the world would write “one thousand twenty four” as 1,024, and 20-30% would write 1.024, and a very few - mostly the Swiss and Albanians - would write 1’024.

      So Zacryon, your punctuation means something different in different countries. To most people in the world, you’re claiming 1 Kibibytes = 1 Mibibyte.

      In the most Milquetoast way, no standards committee has put their foot down and said, “this is the way numbers should be represented.”

      The only good solution is to pick something everyone hates for thousandths separators. I like “_”. 1_024. There. Nobody but software developers uses that.

      So: to everyone reading this, Zacryon isn’t wrong, they’re just using a decimal separator used by a minority of people in the world.

      • Zacryon@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Good point comma!

        Unlike metric, there isn’t an international standard for this.

        There is one, ISO 80000‑1. But it specifically allows commas and points. Which doesn’t resolve the confusion. We really should adhere to one single standard for this.

        I’ll be more cautious now, when writing such numbers in English. Thanks for pointing commaing that out!

        • I lived in Germany for two years and it still messes me up when I run across it online. Thankfully, I think in most cases it’s obvious: 1.000.000€ is pretty unambiguous; so is ,05 and 2,05. Honestly, the decimals are usually pretty easy - it’s the thousandths separator that is usually more ambiguous. Heck, even 1,000 and 1.000 are both pretty clearly “one thousand” no matter who you are. But some numbers - 1,024, for example… one thousand twenty four? Or one and 24 thousandths? It could easily be either.

          Anyway, I had to double check several details to make sure I wasn’t talking entirely out of my ass, so I learned some things in the process: your comment was to my benefit, so thanks!

      • Zacryon@feddit.org
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        To conform with SI unit prefixes. Which is a good thing imo.

        But according to Wiki the IEC defined those binary prefixes in 1999. And I find it problematic that so few still don’t know about this and don’t adhere to that standard. Even fellow engineers don’t use it correctly. No wonder companies like Microsoft also still use it wrong. This keeps things confusing.

  • bizarroland@fedia.io
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

    Assuming that I understand that I am able to carry this information over, I would just make a text file of library of Babel URLs.

    With a single string, you can encode an entire page of data.

    On that page of data, you can have strings that encode additional pages of data.

    I would have an entire blog of posts to myself to read at every reboot.

    Who did I sleep with? How much money did I win? What cool things happened? What things did I try to do?

    I would also tell myself when a stunt might kill me, and if I don’t update the document to say that I survived, then I would know in the future that that did kill me.

  • Klnsfw 🏳️‍🌈@lemmynsfw.com
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

    So, the people I love and I are immortal. I’m in a loop, but I don’t remember anything, so each day feels it’s the day after yesterday. My actions have no consequences on the next day. It sounds pretty awesome to me. I wouldn’t do anything to break the loop. I’d just let an ASCII message to myself, to be sure I’m still blessed:

    "Check the time loop

    Roll the crystal blue D6

    162453532541426354

    Congratulations!

    Have a nice day!"

    (That’s less than 200 bytes. The crystal blue die is next to my PC, I would know which die the message talks about)

  • Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Seems like storage outside your brain is stable, so you can use your 1 kb of brain persistent storage to store a URL and credentials.

    • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Well, that 1KB is special and is immune to time travel effects, everything else gets reset.

      You can link to a website that you create after the loop begun, but when the loop resets, the link goes to what the webpage looked like at the beginning of the loop, so either a 404 Error, or if you already had the page up befote the loop, its just gets reverted to what it looked right at the start of the time loop.

      • Onno (VK6FLAB)@lemmy.radio
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        So if between weeks you don’t retain any skills and the entire world resets, then the sum total of your existence is what you experience in a week and what you can store in 1 kB of data. Unlike groundhog day, where the protagonist knows and can learn.

        The 1 kB would be the only thing that indicates that something is going on.

        The irony is that your own memory of the 1 kB existing and how to write to it would also need to be retained.

        (I’m a software developer, it’s all about the edge cases.)

        My initial response with the expanded parameters, I’d probably store a GPS location and a timestamp. How far did you get in a week, assuming that your starting location also resets.

        • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
          link
          fedilink
          English
          arrow-up
          0
          arrow-down
          1
          ·
          edit-2
          1 month ago

          I mean, you could store a location finder in the Library of Babel.

          You can convert any 3200 character into a location on an imaginary library, site is here https://libraryofbabel.info/

          Example:

          Hexagon: goynbkiuqamnqrrbo2h2xt1xpg9j802eacyyur5zua3a

          Wall 4 Shelf 5 Volume 17 Page 48

          The text says:

          you already tried assassinating the queen of england last week, but your attempt failed when you stepped on a banana peel just as you pulled your firearm, and your head smashed into the pavement and you typed this text just as you bleeded out

          You can then put multiple locations into another set of 3200.

          Like you have have multiple of:

          "Hexagon: goynbkiuqamnqrrbo2h2xt1xpg9j802eacyyur5zua3a

          Wall 4 Shelf 5 Volume 17 Page 48"

          Type of text all crammed into another location.

          Then you have one string of text telling you to go to a page, which has an index of every other location you need to go to. You can cram so much information in there. Honestly, I think you can do this recursively and fit like nearly unlimited info in there, ye know what I mean?

          https://libraryofbabel.info/ Very cool concept btw.

          Edit: Actually nvm, I just realized the hexagon number is as long as the max text limit 3200, so see y’all again on Monday 6AM since I will be stuck in this timeloop again. 🙃

            • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              1 month ago

              No, the information already exists. Its just a link to it. Basically, every combination of 3200 letters of the english 26 letter alphabet, space, period, comma, already exists.

              But that doesn’t matter anymore, as I just realized the hexagon code thingy needed to locate the thing is also 3200 characters long, so this isn’t exactly useful.

          • Allero@lemmy.today
            link
            fedilink
            arrow-up
            0
            ·
            1 month ago

            Honestly I was not able to retrieve information by those coordinates (hexagon number, wall, shelf, volume, page). Gonna play around more with it - maybe I didn’t get something.

            • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
              link
              fedilink
              English
              arrow-up
              0
              arrow-down
              1
              ·
              1 month ago

              Ah crap, the text got cut off when I was copy pasting. Didn’t even realize the hex number was that long.

              The hexagon number is actually:

              c9gs4plj60hnfv0548kcui5eng5zj3iwxsmeo8cx719765xcl13syjd4v5q2rpfpfdw0sxi83gk4lfasvcd7pqmoc99jaa3d9lleb934oravjehwlaz5lmcee2co59daruzwz09sxmp9s8rw20f2k1hmwdgub5f3f3wdxnh7rgpv6fp0l2nokkei7yxaq1zn7pfab0m0ymw0ktvjzn2axx335dbm5ewn1hwewtshhdf2b6oxwgapzfl9jc0swwmfb6ql1z05tww5l2sxmp9ggayqq2dz1i2r631gtzov6lg7055xzw2h37qeac26gbwn6eza3z3bybfy445yxoskxzqejeyxn1un6nowksdi2hr1lsj6or0lll5rnh2tjz5xu3qzfmov67r3no4oc6uw5xtx2q6snirfsnzt0g02al6ocz9c5lm7cqwdd4ly4wr0jqoxqg4waokii0u002jfcl9oe42u2e7jtsrn3s25w9ge4g4q56fv2g11yh3rtr62xj08gbztxi6hk6ncz7j5qp83sqbuznawd5tgdzsi6l5i0rt3js247xnic07m3gpabiaji6k2bp9kwpu3fgaxtdhbe3gab6p89t6vwtf359c7eb3uy7kuk5q4rjvtz7myc024j19cuszljwmhunvanj67j83mdy86wpilyyfxh3fh73u0u2har66cb7fxjcodvpan5yz02bd7k9buulqq9ivuh1chmw80owjq46o9nl6z9l5ig90p1nt1vcqlbydn2iml2powxfsukpvo2xegyhocfsj23hfd88i4yu3f0faljfz5efhyy3r8lywnon3wpgck6d7vvt0ssxm0iszg1yi9el0btw8p1gt4plwqt32v6skzxxmtun76tkmtj7ieo0ekilvjv5k0kx6m5tbyyfzipstumi6bpa91w85fom0zfrb88nsfwoh3hj6pppqd9oeuyb5twpm68nuljta9n3qs8olzaupv9w1xf0kahmwzryx4l2gx7zmzyluh4zrd7lslt1u7gdjmd7o4jknv5uclj0e5ru1i3tozzyrx2oft4nfmx3y885aqw5c99fr85k4xpyk9ml5obxjagcu1dsn5vvo7ldrnz11djdg4aqtujpc7duwgapf99ht1vifnf5ats0r0ink4dct8yyehdhw06apxo5ssjg1m4zblqvnpzxm9q7c5b7fjeisw05kljhq6aay3xvug9w88m3tzqb4ihaabngtbtghxe0ozqzbsw2xk5jxojmx9nx5rvdh51hpmtd5nixquh62phstwt4g8mtma1aylbohbg9fw7osubt5f6s3q1lwm5ao6ar2hccerz70fi2xfe3cd12vjja5oivobp9lf08g6asjundcoieat0hkf078tf2ev12cjj0kpsdkrq0cjgsxr0pnvzfh8cyibis2jlxf7h11bv3min6kp5g72e98qgy3rvll4d3mdnufbvwrwpyk7dt0nggh3zrjutfbtntnkghbgpe6hq65rcy2k9j5omeu97yi3j42g1q0qf3plvahl2ukiqr206e0dq7bktprtxebrkkv4xq6c7v6zy5aqa9l6sy379d2kvaq1s8wntzmv43b0og2mzkuxsg6c1ckjq3z65tm4wydpircaln7fret6y0hvb7svsivar0pep632iicw48lgadjmpiq34z94yzku5hsw3xlv5zdtpnr8tvwdv0d7h1dvs7j7e1fulnu63bipbpiw4hykbcn4e6r18oaceflsqh3tr32yoyumgi3guc7f9pjcje44lf5oieyv4ts4veuv92tm960ajb7932tovyxdacz7qu1rum4x354mgp578oohjb4f84aou2uq1x19z0yk2188k72f58exmjlildbm1jdwqh3pgghqwi18a9diwneiwrvjj1s9datroq6fh7242k29lypvm7r93b2bnzdpeh7pbgwyxoh6suvxhp40lm11hmo1h2nxcem8p5r0ryvn6pddppxdqgelb86kiwzhxe3v4e0cz08qjtksy6xjqmuihbt6vwdkik81appg9v7sfk1la2simrxagu83p218lc7ex1sslkn581amj1tvbbr1xohpq0ax1q7zvrl3p50kqa2zynwa9pzw1zbwhjwck7nk217iqmuk5arruz89kvcafegw0pve0ns0tge6kefogeb3h5f6rtlkqjp3skjh4b5d7w91d1igfcbxm2d10oknlnlf9k1ssxo5lfel97gv2k9erzkx8w81o39773ip21atqcxdsfih7yigaytgmls88bwei4tnbvfuq1qyzsexa7ngp8nljgorofc1w6royztodjqu1jvumsqz95u1qiosth9a7jpmqphszxaaxrsjz0xwfmuu7ca1vlmlgz3fg4gla8ggbyjetsohuwwxw6cbifxpbygicye3xmmrn437o353dag2dulipz4qgwycchapnq7t2rk5o7d3m6y12c2tpudi2qlg1bx0v415o9dgk8ri7y8ji3loieec0b5t2yo6wn1amu1yjywj0jzdwcm8dv5qr73ez9mn6zyt90nu9xj72imgey3rir3zsrunk4d914alumhe7pc418joxkl8mkkyxewnyh8xlmwk048xmrqjhyuhkbq38yuztrqgykq648f90k13wgkqxu664h3g6wfe6ijrvm9l4s5gh7fh7qri3tnqfbl74z7vk3w0ag20thp9kug56rouhgeveaxrk6yjk2zil5j4rlw27ymzg412xq6bbes62sxeocawph1rnf7j8vbfnec8obvyry5e2h1iwo795qillkefz866fni096ff2tx0okqkwjukh40h7fvsje1pcuexec8qkxup4488gdy9u4w1cahmi44w49p3lsmiw1nqthx8ugehgqygguzucnr3x2ety839z78nzsbdvbbnsy3zrlwnoukmkkylqiq9guhxbdayl44u677xud4vdi6bxdjxiyosu1d3mxuwif3itbtgf3b8n8a4wamr6y2ays94rabn8fspbxrdadrag06b7sg4ivryvkluubk8xiow6bbhs84yr0232388qa2rjat4izbqaprzkw4wghidql1jv290ba0gb8mb68sv1ujwlyyqtqiql6wlscwr1etn8k0vynev54w7k3rgf3egc55ag5arc2rmkcmm8yv9agoynbkiuqamnqrrbo2h2xt1xpg9j802eacyyur5zua3a

              Which means, this method doesn’t actually works since the hex number itself is as long as the max text limit 3200.

              Well…

              (I guess I’m gonna be stuck in this timeloop forever, see y’all again on Monday at 6AM! 🙃)

  • Kairos@lemmy.today
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    A KiB is a shitton of information for what it is. I’d make sure to GZIP compress it, and keep things short, whatever it is. I’d probably include a very short sentence on what’s going on, and how to stay safe.

      • Kairos@lemmy.today
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 month ago

        That

        That won’t work bro. The page gets reset. I guess URLs could work as a way to externalise information. Like link to the IMDB page of Groundhog day.

        • owatnext@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          Library of Babel. Look it up. It contains every possible string of characters. Just link to the string that says what you want to say.

          • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
            link
            fedilink
            English
            arrow-up
            0
            arrow-down
            1
            ·
            1 month ago

            LOL I saw another user commenting abiut data compression, then I remembered the Vsauce video I watched a long time ago about the Library of Babel. I missed your comment and didn’t even realize you mentioned it 2 hours before I did. 😁

  • QuadratureSurfer@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago
    Both scenarios - Initial Steps

    I’m assuming we all get a first message to ourselves, otherwise it’s probably going to take a lot of loops just to realize that something weird is going on with my Neuro-Computer Implant HUD (NCIHUD) when the message is something completely different from what I last left in there. Hopefully, at some point, the last message I leave before my next time-loop self will finally clue myself into what’s actually going on.

    But let’s stick with the initial message idea for simplicity.

    Step 1 - Convince myself that I really am stuck in a time loop. Ex: Tell myself to look out the window and with precise timing explain which cars/neighbours will drive by and which direction. Every time loop I’ll want to test out various methods to see how quickly and efficiently I can convince myself (while always keeping a failsafe method at the end).

    I like the idea of @Dsklnsadog@lemmy.dbzer0.com in keeping track of the number of time-loops that have ocurred since, going forward, this will be the only way to tell how much time has progressed.

    Step 2: Use some really good compression algorithms for text (at a basic level you can get about 215k 2-3k characters in 1kB without trying anything fancy by using typical zip compression).

    Edit: Fixed compression size value.


    Scenario 1 - I’m the only one stuck in a time-loop

    This one’s a bit more boring. Initially I’d just get loan and then do whatever. Obviously there’s no use in working anymore at this point.

    I could try out being a superhero for a bit, rescuing people just in the nick of time would be fun.

    I could try to research better compression algorithms for better longer logs. Although there’ll be a limit to how much I could read at some point, so I’ll need to come up with a way to organize the data for whatever my next loop wants/needs to do. Obviously the most time sensitive information would be upfront.

    @owatnext@lemmy.world was the first to mention a trick with using the library of Babel that could help a lot. OP Went into more detail on this with their comment here: https://lemmy.world/comment/15400050

    Eventually I’d probably settle with researching the time-loop to find a way out, or else give up by completely wiping the log so that my future loop self would wake up with an empty log. Eventually, many more loops in the future I would eventually update the log with enough information to clue my next loop self in that a time-loop was occurring… And then time-loop history eventually repeats itself.


    Scenario 2: Everyone in the world has a NCIHUD message pop up at exactly 6am (UTC).

    Initial time-loops would be complete chaos. Practically everyone would just be calling out of work, or leaving as soon as they figure out what’s going on. It wouldn’t take long for society to collapse. There’s no point in playing the stock market or taking out a loan or trying to travel (without hijacking a jet or flying your own).

    Eventually certain groups or factions would form with varying degrees of goals/objectives. Like-minded groups would organize and start working together.

    Power, in this scenario, would not be based on wealth. Instead it would be based on knowledge, how quickly they can put their plan in motion, the ability to influence/force others to update their own notes (in a way that’s beneficial to those groups), and the ability to amass a larger amount of long term information.

    For instance, one group might end up being some fanatic group hell bent on convincing/tricking everyone (but themselves) that wiping their log is the only way to escape the time-loop.

    Another group may be trying to do something similar, or else winning people over, but only at a targetted level of certain individuals to try to get necessary infrastructure running for a little longer than the previous loop.

    Other groups would be focused on amassing as much power (in a time loop sense) as possible.

    It would be useful for groups/factions to convince newscasters to put out a certain message as quickly as possible after the next reset.

    Spies/moles would pop up in various groups attempting to sabatoge/twist the other’s goals. Agents would need to quickly decompress their own log, and run it through a text-to-speech (TTS) program that they could listen to. This audio log would then tell them exactly what they need to do to stay one step ahead of opposing factions.

    The different factions would try to come up with better compression algorithms that could be quickly and efficiently created to start compressing/decompressing information even more. Most likely this would involve the use of having someone run specific prompts through a pre-existing local LLM (fine tuned for coding) where the seed (normally a randomized value) could always be forced to a specific value so that others in the group are always getting the exact same code result every time. This code could then be used to decompress the final portion of the message where the long term information would be held.

    Not everyone in the faction would need to do this, but you would definitely want redundancy in case the agents of an opposing faction got to a few of these people before the next time-loop begins. Targeting/flipping the right people in a particular faction, could easily cripple their whole group.

    Eventually, we may end up with a group that gains enough power long enough to put in some decent research into the time-loop. Maybe they find a way to break it, or maybe they find a way to get around it with time travel (not likely).

    The most likely positive outcome in this case is that they eventually research a way to increase our brain activity to insane lengths so that, even though a day would pass in the real world, our mind would have lived a lifetime in virtual reality.

    • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
      link
      fedilink
      arrow-up
      0
      arrow-down
      1
      ·
      1 month ago

      using the library of Babel that could help a lot.

      Actually, I just realized, the hexagon number leading to the location is more than the 3200 character limit, so it doesn’t really work… 🙃

  • St3alth@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    I’m confused, does this mean you would be immune to consequences? Like if you broke your arm the next time loop would magically fix it like nothing happened?

    • ERROR: Earth.exe has crashed@lemmy.dbzer0.comOP
      link
      fedilink
      English
      arrow-up
      0
      arrow-down
      1
      ·
      1 month ago

      Yep.

      You die, time just resets again, and you won’t remember anything except the “strange txt file” that 1024KB in size that popped up in front of you on your Neuro-Computer implant when you wake up.