Over the past few days, I’ve witnessed a remarkable surge in the number of communities on browse.feddit.de. What started with 2k communities quickly grew to 4k, and now it has reached an astonishing 8k. While this exponential growth signifies a thriving platform, it also brings forth challenges such as increased fragmentation and the emergence of echo chambers. To tackle these issues, I propose the implementation of a Cross-Instance Automatic Multireddit feature within Lemmy. This feature aims to consolidate posts from communities with similar topics across all federated instances into a centralized location. By doing so, we can mitigate community fragmentation, counter the formation of echo chambers, and ultimately foster stronger community engagement. I welcome any insights or recommendations regarding the optimal implementation of this feature to ensure its effectiveness and success.

  • Evil@lemmy.world
    link
    fedilink
    arrow-up
    7
    arrow-down
    1
    ·
    1 year ago

    The underlying problem here is the lemmy community being spread out across many instances, and this solution doesn’t really fix the underlying problem.

    This is just speculation, but I think eventually 1-4 instances will grow much bigger than the rest. I think when this happens, communities will become much less fragmented and the problem will solve itself.

    tl;dr while this is a good idea, I think if we just leave everything the way it is the problem will solve itself.

      • manitcor@lemmy.intai.tech
        link
        fedilink
        arrow-up
        5
        ·
        edit-2
        1 year ago

        i keep hearing people call for this like its going to happen and be the only way things will be. Look at reddit, look at the history of some of these subs.

        there will always be multiple copies of various communities. what software gives us the ability to do is sort and filter and tag (we need to add this) to our hearts content so instance admins and users have control over what comes across thier feeds.

        Joined communities will have many of the same centralization problems reddit has now. I’ve seen this call mostly from users who were on reddit long after it was large. It seems many have no idea that almost every topic on reddit has 4-6 subs around it usually.

      • derelict@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        The example of federation most people have experience with is email. There will almost certainly be gmails and yahoos emerging over time, but they will have limited control compared to reddit, because if you don’t like the filtering/advertizing/whatever of one you’re free to leave for another

        • 9488fcea02a9@sh.itjust.works
          link
          fedilink
          arrow-up
          1
          ·
          1 year ago

          The email analogy breaks down when you consider that most email servers are run by big tech and cost a lot of money to upkeep

          Or you can run your own email server for yourself and a few of your family.

          There’s almost nothing in between gmail and some random person’s self hosted email server.

          In terms of the fediverse,who the heck is willing to host a lemmy server for 1 million complete strangers? Not many people i think

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

            If Lemmy takes off I wouldn’t be at all surprised if tech companies hosted instances that they monetize through advertising, and many people would be willing to have a home instance that showed them ads in exchange for high stability and potentially more user-friendly clients

            • PCChipsM922U@sh.itjust.works
              link
              fedilink
              arrow-up
              1
              ·
              1 year ago

              They’d still have to release the source for their modded versions with ads, thus, ads can be mitigated from the instance client/app side.

              • Ajen@sh.itjust.works
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                Not necessarily, there are several ways they could release a proprietary app: either code it from scratch so they own the copyright, use OSS code that has a commercial-friendly license (eg. MIT), use an OSS library that allows them to link with their proprietary code (eg. LGPL).

                But even if they did release the source code, I think they could still be profitable. Their main customers would be people who want something that “just works”, and a lot of those people would rather see a few ads than deal with downloading a modified version of the official client. People who hate ads and are willing to tinker are more likely to run their own insurance, IMO.

                • PCChipsM922U@sh.itjust.works
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  edit-2
                  1 year ago

                  They’d still have to use the Lemmy API, thus, recognizing ads and/or reversing code should be fairly easy (when you actually know how everything communicates).

                  Just as a side note (am kinda curious to be honest) I always ran the official Reddit app (don’t mod anything, so… didn’t see the point in using 3rd party apps) and I never EVER saw a single ad in the app. Maybe it’s because I don’t live in the US, IDK, but would like to hear an explanation as to why ads weren’t served on my client… not that it bothered me, lol 😂.

      • joelthelion@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        If people are satisfied with them, I think that’s OK, and more efficient than having a zillion.

        Problems will happen if we go too low, and bigger instances start de-federating. Some might be tempted to start monetizing like Reddit.

      • liontigerwings@sh.itjust.works
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        I think it’s only a problem if it congregates to 1 instead of 4 or so. If one of the 4 goes rogue or disappointing its users, people can easily just jump on a different one. Most servers will suck and that’s ok. Good ones will attract users.

    • adriaan@sh.itjust.works
      link
      fedilink
      arrow-up
      1
      ·
      1 year ago

      I don’t think it’ll ever be perfect either. The setup Lemmy has just means it’ll be more resilient to breaking down entirely because there’s no single point of failure. So yeah hopefully it stabilizes more over time.

    • kebabs@sh.itjust.works
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Sorry I don’t know how lemmy works, but when there is an enormous amount of traffic (i.e. lots of comments) on one post does it have a greater chance of crossing instances?

    • OptimusPrime@lemmynsfw.comOP
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

      The goal of implementing this feature is to leverage the benefits of federation. If we wait until there is only a few big communities, the purpose of having federation becomes irrelevant. When an instance hosting one of those large communities shuts down, the community would have to migrate to the next major community.

      By proactively implementing this feature, Lemmy can harness the advantages of federation while actively mitigating the challenges posed by community fragmentation and echo chambers. It provides a centralized hub that encourages cross-pollination of ideas, fosters community engagement, and ensures that valuable content is accessible to all users, regardless of the size or popularity of individual communities.

      • Mutelogic@sh.itjust.works
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        I disagree on two points:

        • Fragmentation is a feature, not a bug. Echo chambers will always exist, but fragmentation is what keeps them contained to small pockets.
        • A centralized hub would not necessarily foster community engagement. Seeing hundreds of comments on a post is often enough of a barrier.
  • Ulu-Mulu-no-die@lemmy.world
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    I honestly wouldn’t want that, a feature like multi-reddit would be much better IMO.

    I personally don’t want to be “automatically” subscribed to all tech communities for example just because I joined one, nor I want to be flood by an immense feed because all communities of the same type are put all together, that takes away individual choices IMO.

    We had exactly the same problem on reddit, but multi-reddit solved that very well by leaving the choice to individuals instead of being forced by admins.

    EDIT: for those who don’t know, multi-reddit is a reddit feature that allows you to create different “labels” into which you can combine different subreddits, which label to create and which subs to combine is totally a user choice, those labels become “tabs” into your UI that you can use as they were individual subs.

    So for example, I can create a label/tab called “linux” and use it to combine r/linux + r/linuxmx + r/xfce, etc., than I can create another label called “games” and combine r/MMORPG + r/wow + r/guildwars2, etc., and so on.

    multi-reddits can be private, that is only the user who created them can see them, or they can be made public, so if some user doesn’t want to create their own, they can use multis created by other people.

  • breakerfall@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    I tend to agree with your take on this. I’m getting serious FOMO over here and over-subscribing because I don’t know which sub will be the one to “take off.”

  • not_Justin@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    Why not make this purely client-side? Give me the option to merge what I see as like-minded feeds into one feed. Label it and be able to scroll it as one feed. All without the need for admins or instances to do more work?

  • bionicjoey@lemmy.ca
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I like the general idea of merging communities, but I’m not sure if I like the idea of it being automatic. What if instead communities could apply “hashtags” for their community, and then you could efficiently browse multiple communities at once. For example, I’m subscribed to a few different TTRPG communities across a few different instances, but what if each of those communities was tagged “#ttrpg” and then I could browse #ttrpg instead of browsing any of those individual communities.

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

    How will this help the posters reach the fragmented communities? Will they just pray that everyone is using the the aggregator?

  • Henry Bowman@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I don’t think I’m understanding this right cause it sounds like you’re trying to make it more fun by adding more rules. If there are 20 groups that are all about pickles that’s fine they each like running things their own way. Eventually one group gets popular and that’s where the majority goes. I think your frustration could better be solved with something like tags where groups could choose to associate certain tags words that makes search easier like tag: pickles-fermenting-homemade-cucumbers and that could clear up search from people just wanting to share pickle Rick memes.

    • oshitwaddup@lemmy.antemeridiem.xyz
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      1 year ago

      The thing is that say i want to see all the pickle content across the lemmy-verse, i want to just be able to subscribe to an umbrella “pickles” category and get all the c/pickles content from any instance my instance federates with without worrying that i missed a community or something. If there are 20 groups but i only know of 1 or 2, odds are that i’ll miss the biggest ones with a bunch of pickle content that i want. And I don’t want to have to manually go through, search for all the biggest instances, and subscribe to each pickle community one by one. Plus, say a new instance is started and it’s pickles community blows up. I’ll miss it because i already searched through and subscribed to all the pickles communities that were available when i joined. I’d rather default to subscribing to all the c/pickles communities my instance sees, and then if one instance is posting stuff i don’t want to see i could manually exclude them

      Tldr I guess it depends what you think will take more effort to do manually. I think having to manually find and subscribe to every community i want from across the lemmyverse (and periodically run the search again to find new communities) would be way more work than subscribing to every c/pickles my instance can see and manually excluding the instances or instance-specific-communities i don’t want content from

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

      Yes the fragmentation is a feature not a bug. There are dozens of reasons why people might want to leave a community and create their own alternative version. With blackjack and hookers.

      Combining communities should be a front end feature… Allow users to merge their views if they want. But it should not be enforced at the backend or federation level.

      Eventually there will be third party apps which can do this merging in their interface if someone wants it.

    • Raf@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

      Or just make it user-side. Let users create their own feed combinations. They’d still have to select a specific instance for posts.

      Feeds would be consolidated but posts and comments will still be federated. And one user will be unaffected by how another user organizes their feed.

      • Quit_this_instance@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        That seems like a good solution. Let me subscribe to a half dozen different game comms and put them together into one “games” list that shows up with pretty much the same interface as a single community, so I can browse just “games” content that I have subscribed to.

        • surrendertogravity@beehaw.org
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          1 year ago

          having subscribed to multiple games communities, the issue then becomes content duplication; the same trailer or article will get posted in three different communities, and I don’t actually want to see it three times in my feed. I’m not sure there’s a good way to solve that, though.

          (I’m subscribed to multiple communities b/c I’m not sure which one will have the largest comments sections, and those are what I’m really interested in.)

  • burningquestion@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 year ago

    It’s an interesting idea, but there are implementation details that need to be fleshed out. IE what if an instance has a community with a misleading name? IE /c/trees. If it’s not implemented carefully, you could easily end up with an automated multireddit mixing posts about arboriculture and cannabis, for example.

    It might make more sense to allow mods to tag communities, and then let people browse content from communities matching certain tags? IE every weed community could add the tag “cannabis” and then the users could have an option to see content from all federated communities discussing cannabis.

    • sznio@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      1 year ago

      I got a few ideas:

      • Let people make their own multi-communities, then publish them. The multis would get a separate category in search.

      • Let community moderators decide to join a list. For example:

      1. community@a and community@b exist.
      2. mod@a starts multi-community@a
      3. mod@b requests for community@b to join that multi
      4. mod@a accepts
      5. multi-community@a is now a shared feed of both communities.
      • missshrimptoast@lemmy.ca
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        This is what the old Star Trek subreddits seem to be trying to do over here. I believe r/StarTrek, r/DaystromInstitute, and r/Risa have combined into Star Trek here.

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

    I like multis and I think discoveribility is a bottleneck, but I’m very wary of this idea. If you merge communities together like this, you essentially multiply the users in that community. Moderation isn’t 4 small instances anymore - it’s one large one with 4 separate mod teams each handling a quarter of the posts

    I think this is more likely to lead to polarization and eventually echo chambers than if you kept them separate - outrage drives engagement more than anything else, and explosive growth is a great way for a fraction of the group to dominate the first few pages of comments, which turns off moderate voices, which works like confirmation bias to make the outraged believe they’re the prevailing voice of the community, which again drives them to post more incendiary comments, and the whole thing spirals

    If you want to avoid echo chambers, the best way is to throw a small group together and make them get along through mods that are involved in the community

    But then you’d probably end up with most members of one community slowly joining the rest, which is a healthier growth model, but still not great

    My intuition is that the ideal solution involves encouraging users to join a single smaller group, but being exposed to top posts from sister groups to avoid fomo. Possibly through something like the way Reddit handled crossposts, where you get the post but not the comments, and a small link to the discussion in other communities. It could be automated if the post crossed a certain threshold of votes, keyed to a certain deviation above the daily average of the original group and optionally with a minimum up/down vote ratio.

    This would help keep moderation ahead of participation, and hopefully build a tighter knit community - people are less willing to be jerks to people they recognize than strangers you get in a larger population. By encouraging users into one small random group instead of shopping around for the one that best fits their view, I think we could resist natural grouping by beliefs.

    To go further, if this works we could consider a mechanism for “mitosis”, a splitting of a group when the mod team feels the culture of the group is getting past their ability to manage in a nuanced way

    The goal is decentralization after all, not distributed centralized groups

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

      Make it user specific. Feeds are combined solely from the individual user’s perspective. Consumption would be easier but submissions are still federated.

  • Hedup@lemm.ee
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    How about a mod option to voluntarity merge another community into their community?

  • wellnowletssee@sh.itjust.works
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    The problem is not a technical nor architectural problem but a user/usability issue.

    Look at the workflow how people create a new community. They are registered on one instance, probably fixed to that bubble and probably don’t interact with other instances at all (subscribing to other communities is a pain. Other problem.) They might (if at all) search for a similar community on their instance. If they don’t find one, they’ll create a new one. Searching every single community is not implemented in this flow. You need to call up feddits search to do so.

    My suggestion: Either do a name (fuzzy) check when creating a community, listing the ones already existent on other instances. Or at least implement the search feature from feddit.

  • melonplant@latte.isnot.coffee
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I think it would be really nice to have a “fediverse map” for each server, to show where they’re connected to and what instances are endorsed back.

    Would make finding new servers/communities easier too

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

    reddit also had that a bunch of places, for example /r/gaming /r/games /r/truegaming etc. etc.

    I feel as others had suggested that client side multireddits communities would be ideal so you could set up what groups you like to peruse yourself.

  • mountainmycelium@beehaw.org
    link
    fedilink
    arrow-up
    1
    ·
    1 year ago

    I would kill to just have some help/pointers figuring out how to navigate this… Fediverse?

    I’ve made a couple posts, on one, maybe two, um, Instances? In the communities there?

    I don’t know. All this change is coming at like, the WORST time in my personal/professional life and learning a whole new world is just… Daunting. (waahhhhhh 😭)

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

      I’m new too, but here’s what I’ve learned in the last week:

      You’re a user of and logged into @beehaw.org. This post (and the community it was posted to) exists on the @lemmy.world instance. You can see and post to it from your beehaw.org instance, because @lemmy.world also exists in the Fediverse.

      My instance is @lemmy.world, so this community/post is “local” to my instance, but in practice that’s not super important. All that tells you is where I enter the fediverse, from there we’re able to see and post in communities from across instances. For example, I can see communities/posts from @beehaw.org, where you are. I am subbed to a few communities there.

      It’s possible that a community like /c/games exists on @beehaw.org and on @lemmy.world. You would see them as [email protected] and [email protected], and they are separate communities (despite having the same community name) so you can sub to one or both. OP is basically suggesting a feature to group (for example) [email protected] and [email protected] so that it just looks like one big community.

      More experienced Lemmy and Fediversers, please correct any errors I may have made it this post!