• andscape@feddit.it
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    1 year ago

    Sure, but now this system has a dependency on the “centralized” lemmyverse.net service. And also your instance now has to receive and store a copy of almost the entire network’s content. Lots of instances are already struggling to sustain the load, this would make the problem even worse.

    If a single instance decides that it can sustain the increased load and doesn’t mind depending on lemmyverse.net sure, nothing’s stopping them. But it shouldn’t be the default behavior for all instances.

    • Martineski@lemmy.fmhy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      If load is that big of a problem then pretty much all instances are in a big trouble because all you need is ONE person that decides to run some bots and it’s done anyway.

    • interdimensionalmeme
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      Yet bittorrent dht is 20 years old. How can this supposedly decentralized service be unable to self organize. Is Lemmy some kitchen napkin high school fair project ?

      • andscape@feddit.it
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        Social media and torrents are pretty damn different. There’s a reason no federated platform has implemented automatic discovery, even ones with much more resources than Lemmy, like Mastodon.

        I don’t know why you folks keep pointing at missing features and saying “Lemmy doesn’t have this pretty advanced network feature, so it’s not really decentralized”, or “it cannot organize”, or “it’s useless”… It’s basically two people’s passion project that only blew up in the past month because reddit fucked up. You’re not paying for it, are you? So I really don’t see how this attitude is warranted.

        • interdimensionalmeme
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          The tech is right there, it’s 20 years old. I’m pointing at it in response to people saying “this is too hard, we can’t have 700 instances sharing a few kilobytes of text !, You’re asking too much”

          • andscape@feddit.it
            link
            fedilink
            arrow-up
            1
            ·
            1 year ago

            Look, if you understand what a DHT is I also expect you to understand the amount of effort it would take to implement such a feature. The fact that the tech exists does not mean you can just plug it in and go. It took the devs weeks to move from websockets to HTTP, a feature like this would take months and take time away from a lot of other important work.

            • interdimensionalmeme
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              The pseudocode for this feature is as follows Cron job to be run at regular intervals (say top of the hour) Query database for all content (posts, comments) between last packet and now, place in packet. Query database for all moderation actions ( votes, censure, blocking, pinning, etc ) between last packet and now, place in packet. Take packet, name with name on instance plus date range. Export as dht enable magnet link torrent Forward magnet url to all known federated instances