this post was submitted on 19 Jun 2023
14 points (88.9% liked)

Fediverse

28294 readers
823 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 1 year ago
MODERATORS
 

A lot of us come from reddit, so we're naturally inclined to want a reddit-like platform. However, it occurred to me that the reddit format makes little sense for the fediverse.

Centralized, reddit-like communities where users seek out communities and post directly to them made sense for a centralized service like reddit. But when we apply that model to lemmy or kbin, we end up with an unnecessary number of competing communities. (ex: fediverse@lemmy.world vs fediverse@lemmy.ml) Aside from the issues of federation (what happens when one instance defederates and the community has to start over?) this means that if one wants to post across communities on instances, they have to crosspost multiple times.

The ideal format for a fediverse reddit-like would be a cross between twitter and reddit: a website where if you want to post about a cat, you make your post and tag it with the appropriate tags. This could include "cats," "aww," and "cute." This post is automatically aggregated into instantly-generated "cats," "aww," and "cute" communities. Edit: And if you want to participate in a small community you can use smaller, less popular tags such as "toebeans" or something like that. This wouldn't lead to any more or less small communities than the current system. /EndEdit. But, unlike twitter, you can interact with each post just like reddit: upvotes, downvotes, nested comments - and appointed community moderators can untag a post if it's off-topic or doesn't follow the rules of the tag-communities.

The reason this would work better is that instead of relying on users to create centralized communities that they then have to post into, working against the federated format, this works with it. It aggregates every instance into one community automatically. Also, when an instance decides to defederate, the tag-community remains. The existing posts simply disappear while the others remain.

Thoughts? Does this already exist? lol

Edit: Seeing a lot of comments about how having multiple communities for one topic isn't necessarily bad, and I agree, it's not. But, the real issue is not that, it's that the current format is working against the medium. We're formatting this part of the fediverse like reddit, which is centralized, when we shouldn't. And the goal of this federation (in my understanding) is to 1. decentralize, and 2. aggregate. The current format will eventually work against #1, and it's relying on users to do #2.

top 50 comments
sorted by: hot top controversial new old
[–] EfreetSK@lemmy.world 7 points 1 year ago (6 children)

... Are you guys for real? Since when is Reddit this centralized heaven you describe? You have r/news and r/worldnews. You have r/funny, r/memes and r/funnymemes and probably dozens of others I don't even know about. NSFW subreddits are like on another level where every single NSFW category has like at very least 5 subreddits and people who post there crosspost constantly.

And every single other platform for commuities has the same situation - on Facebook you could have found groups NHL, NHL fans, NHL 4 life and like ten other NHL communities with duplicated names.

And yet when we come to Fediverse, the BIGGEST F*CKIN ISSUE of the entire platform is that there is fediverse@lemmy.ml and fediverse@lemmy.world

[–] pacology@lemmy.world 0 points 1 year ago (1 children)

It would be interesting to have a way to “link” to magazines/communities across servers so everything gets cross posted. That way the content should be less fragmented.

[–] cerevant@lemmy.world 1 points 1 year ago

But that's what federation is. What you are saying is that you want the servers to decide which community is the "official" community, then squash the rest. Knowing that some of the most heavily subscribed communities exist on a server with controversial mods...I like having the choice of alternatives.

For Lemmy, just like on Reddit, one community will rise up and be popular and the others won't get traffic. If the mods on that instance are jerks, another will rise up in its place.

load more comments (5 replies)
[–] Wander@yiffit.net 4 points 1 year ago (1 children)

I don't necessarily agree that competing communities is something bad, especially once a "lists" and "sharing lists" feature is implemented. It's only a matter of time.

[–] phase_change@sh.itjust.works 3 points 1 year ago (2 children)

I’ll agree and go one further: the idea of wanting to recreate Reddit is bad.

Most of us left Reddit because of the API crap, but I suspect most of us have not been as happy with the Reddit experience as we once were. The more you recreate a system that’s close to Reddit, the more you make it easier for influence campaigns, spam bots, and disruptive trolls to operate.

Federation, with separate but similar communities, makes it tougher for a massive bot operator to run a monolithic influence campaign. My hope is the design of the fediverse helps to defend against these types of attacks. My fear is the inexperience of server operators with these types of coordinated attacks makes it difficult.

[–] SJ_Zero@lemmy.fbxl.net 2 points 1 year ago

Decentralization is a weakness of the fediverse, but it is also it's most important core strength.

If an instance that you follow goes down, the rest of them are just fine. If it turns out that the admins or mods are nuts on one instance, especially if your home instance is still fine, you just migrate to something else.

It definitely means that things are a little bit more complicated on a day-to-day basis, and it it also means that you can't necessarily have these massive communities with millions of people because people are going to be drawn to different communities on different servers based on a variety of factors. But as you said, that's not necessarily a negative thing. It means that there's a lot more things that would have to go wrong for the entire fediverse to become damaged.

[–] itadakimasu@lemmy.world 1 points 1 year ago (1 children)

I don't really understand this sentiment from so many regarding how they long for "the reddit of yore". As a user of reddit for 12+ years, I don't really get the complaints... I enjoyed Reddit how it was a month ago just much as I enjoyed it when I started... perhaps even more so. Am I the odd one out, and if so, can someone explain?

[–] phase_change@sh.itjust.works 1 points 1 year ago

I migrated to Reddit after Digg imploded. Here’s a few things I think were better.

Feeds weren’t filled with meme posts. Comments weren’t filled with quick one-liners to get upvotes. Back then, there was much more substantive commentary.

Now, over the years, I’ve subscribed to subreddits that contained the type of content I wanted, plus the default subreddits I was subscribed to as a new user back then are much different than today. Open Reddit using a different browser or a private browser window, so that you’re not logged in. How does that compare to your experience of 12 years ago?

Honestly, much of the things I don’t like are because of large entities wanting to influence social media. That same thing will happen (likely is already happening) to the fediverse. I just hope the distributed nature makes it more difficult.

[–] carloshr 3 points 1 year ago

I think that we should try to not create the same community in different instances, instead of that we should look for that community in existing instances and join it. So far I've realized the short time I've been in Lemmy, you can cross post between different instances and the local instance will show you if a post is also published in another known instance.

[–] Tekchip@lemmy.world 3 points 1 year ago

"The ideal format for a fediverse reddit-like would be a cross between twitter and reddit: a website where if you want to post about a cat, you make your post and tag it with the appropriate tags."

You just described Mastodon. Many instances stick to the default character limit which is still bigger than twitter but some instances don't have the limit or the limit is much much larger.

[–] mo_ztt@lemmy.world 3 points 1 year ago

So I get the concern, but honestly I think in practice fragmented communities are fine. If anyone's old enough to remember Fidonet and WWIVNet, they worked great -- you had some "local" communities with a lot of duplication and fragmentation, but smaller so you could start to recognize people and have some semblance of a community, and then you had bigger networked communities that were more akin to Reddit forums. They were both good things to have; I don't think it's automatically bad to have many smaller forums that cover more or less the same topics on individual instances.

The tags thing sounds great too, of course -- it could be a good way to discover new communities or browse everything related to some topic if you decided you wanted to.

[–] Greenskye@lemmy.world 3 points 1 year ago* (last edited 1 year ago) (1 children)

I think I've mentioned this elsewhere, but a lot of these issues of structure I don't think need to be solved on content creator/admin side, but rather on the end user UI side. The fragmentation is good for the network as a whole, but as an end user, I want to group similar communities together into one. Let me bulk subscribe to cats, toebeans, kittens, etc. I'll do that action once. Then if one of those goes defunct, I won't really care. I also won't really care which community I'm posting to (except to ensure I'm following the rules), because ultimately most of the savvy users will be mass subscribed to topics as well.

This preserves control (I can opt out of toebeans if I don't like that community for some reason), while keeping the distributed nature. No one would truly 'own' the cat pics community as it would span across multiple instances and communities.

[–] RGB3x3@lemmy.world 1 points 1 year ago (1 children)

Communities with similar goals across the fediverse need to be grouped somehow. Any community called "cats@what.any" should be linked to allow for subscribing en masse. Perhaps "topic buckets" could work, where you can either subscribe to an individual community or a "topic bucket" that includes all communities across the fediverse that are called "cats@" or "technology@" or whatever.

While groups (meta-communities) could be useful, it shouldn't be based on named.

Python@programming.dev and Python@Zoologists.social are likely unrelated communities. Similarly LaTeX@programming.dev and latex@example.nsfw

But, also, hopefully there is a reason for the various similarly-named communities. Different moderation philosophies and rules would be expected. Cats@Midwest.local might be focusing on local cats and Cats@WorldFederation.zoo might be focusing on feral populations while Cats@Lemmy.world is about cute cat pics and memes.

This feels like a feature, not a bug, so I actually think we just need good "sidebar" descriptions that help direct traffic as things grow. Just like r/Trees and r/MarijuanaEnthusiasts helped folks find their place.

[–] sznio@lemmy.world 3 points 1 year ago (1 children)

The issue with tags is who's going to moderate them.

The reddit model has an owner responsible for each community. Tags don't, and as such the moderation responsibility over everything falls on server administrators.

[–] overzeetop@lemmy.world 1 points 1 year ago (3 children)

I fucking hate tags.

I don’t think I have anything else to add to the discussion, just wanted to get that off my chest.

[–] samus12345@lemmy.world 0 points 1 year ago
load more comments (2 replies)
[–] Ragnell@kbin.social 2 points 1 year ago

For some reason I suck at long comments, they keep getting destroyed when I try to post.

I had a long written out response about how when you have multiple communities on one subject, moderation responsibilities get dispersed and become easier for everyone. They don't have to set up any division of responsibility on a single board, they don't even have to agree on the EXACT same rules. They simply have to federate and link each other so that the community members know to watch for threads from each, comment where they like, and post on the one that is closest to their instance.

[–] cerevant@lemmy.world 1 points 1 year ago

I think what we are seeing now is the effect of being in the "land rush" phase of lemmy build out, and won't be the norm once things settle down. Really the biggest thing to improve things would be for admins to pre-federate common communities so that when new users search for them they are found, instead of getting "not found" then creating yet another duplicate of the same content.

Eventually people will coalesce around certain communities and bail from others, and that will likely morph over time. I've dropped my subs to all the beehaw communities due to their isolationism, and I suspect others will do the same. Some will like their walled garden, and that's fine - that's what makes the fediverse strong.

[–] unreachable@lemmy.my.id 1 points 1 year ago

my view on this matter, generally

fediverse currently is in its early inception, so it still need to "emulate" current flow of (popular) web service, so of course it will be some "un-ideal" for the "how the fediverse supposed to work" yet

but in time, when the "internet masses" get a grip of what and how fediverse works, the people will see that fediverse itself will show the advantages over "conventional" monoverse

it takes time, just like how today monoverse social media working, understand and get accepted by majority internet users

[–] disney@lemmy.world 1 points 1 year ago

Reddit also had competing communities though like r/tech and r/technology or r/games and r/gaming

[–] Mac@lemmy.world 1 points 1 year ago

The solution is to somehow merge all the communities into one list for the user based on keyword or something. That way it foesnt actually matter.

[–] nintendiator 1 points 1 year ago

Partly in jest, but partly not:

Webrings, fam.

The old, glorious webrings of the 80s and 90s should return. That's what'd connect your various "cats" instances, without the need for any of them becoming the Official And Only "Cats" Community.

Other than that, I don't really like the idea that you describe that a generalist principle like "cats" should be "owned" by an automatic system. That's kinda yet another problem that we're trying to escape from (evenmore now with AIs). And made it worse when in order to participate in a "smaller" community which is still about cats, you have to "steal" another noun that describes a different community, such as "toebeans" (which could also be for eg.: furries).

[–] misnina@crystals.rest 1 points 1 year ago (1 children)

I think a link-aggregator format is perfectly okay for the fediverse, I think redditors wanting to interact with it just like they do reddit is the problem. Communities don't have to compete, we don't all have to talk in the same place if we want to talk about a topic, and probably shouldn't. It's the reason splinter subreddits exist, and those actually aren't bad, they are just inherent to the natural course of communities. It's less convenient, but if everyone isn't happy and keeps fighting, they should go off and do their own thing. Having something in one big mega community means centralization, and the fediverse is decentralized. Aggregating all instance's tags into one community automatically, and then appointing a moderator of that mega-community means them having a say over how other instances run their own moderation. That's not how the fediverse does, or should, work. Fediverse gives you ultimate control over how things are run and which sites you want to talk to, should you run your own instance, and that's kinda it's whole thing.

You've been conditioned into thinking that centralized hubs are ideal. They have upsides, but also have major downsides. In the same way cities can be hellholes, frustrating, and expensive to live in. They're very convenient, and pretty necessary for business. But people don't have to be a part of a business ploy to have value, not everyone wants to or should live in a city. Different people have different needs, even if they like and want the same things.

aside: following tags on lemmy could be a perfectly fine feature, but no one person from fedi should moderate it, what's shown should follow all federation rules in place for your home instance. It's just like how you can search tags on mastodon and it populates from all federated instance of your home.

[–] rosatherad@kbin.social 1 points 1 year ago

Exactly this. I see a lot of people suggesting the fediverse be more centralized because they're so used to centralized platforms.

[–] arquebus_x@kbin.social 0 points 1 year ago (1 children)

What might be worth considering is an option for like-minded communities to soft-merge, so someone going to X will see everything from Y as well and vice versa. That’s obviously not part of the federation thing right now but I think it would be useful. Users could perhaps opt out of the soft merge by clicking a check box to see/not see affiliated communities/magazines.

[–] T156@lemmy.world 0 points 1 year ago (1 children)

Some kind of multireddit-like feature would be pretty nice, where it can aggregate posts from multiple communities across multiple instances, and presents them as a single post. Commenting on them would just take you to the post where things would work as normal.

Although the hard part might be figuring out how to make sure that it doesn't get abused with spam or something along those lines.

[–] Greenskye@lemmy.world 1 points 1 year ago

I'm thinking when you hit subscribe, it presents a box of other communities that the community owner suggests as the same topic. Then I can also subscribe to those at the same time if I want.

If I run a D&D community I could suggest D&D 5E community as well and a TTRPG community too. Or also another D&D community from a different instance.

Less about structure and more about easing end user friction to get to content

[–] FaceDeer@kbin.social 0 points 1 year ago (1 children)

Multiple communities allows for multiple approaches to moderation, and IMO that's a good thing. Ironically given Spez's latest "landed gentry" justifications for his actions, it really was a problem on Reddit that a subreddit name could be controlled by one guy and anyone trying to build a rival subreddit had to fall back to a less obvious name for it.

There's an issue for Lemmy to support some form of "multireddit" that would allow multiple communities to be "merged" as far as the end user is concerned. Wouldn't be surprised if Kbin has one too, I haven't dug for it. I think that's a better approach, that would let people include or exclude communities as they desired.

[–] Melpomene@kbin.social 0 points 1 year ago (1 children)

I was actually going to say this too. A system that allowed both macro level federation (instances) and Magazine level integration would be ideal. Not only does it have the advantages you mention, but it would also provide both fault tolerance for the community (if that slacker Melpomene forgets to pay their bills and awesomemag@melpomene.slacker goes down, Facedeer's awesomemag@notaslacker.yay keeps the community alive) and would suit the federated philosophy well.

[–] FlowVoid@kbin.social 0 points 1 year ago (1 children)

And what happens when both pay their bills, and a comment or user is moderated by Melpomene but not Facedeer?

[–] Melpomene@kbin.social 0 points 1 year ago (5 children)

Those are challenges to be sure, but...

  1. If both pay their bills, the Magazines co-exist and show up (if they choose) as a unified Magazine.

  2. A few options here. Maybe we offer different ways for Magazines mods to interact? First option, each magazine moderates its own users / posts, can remove a post or a user's right to share to the instance (single user defederation.) Second option, moderators can agree to have federated moderator rights, so they (by agreement) can cross-moderate their magazines?

load more comments (5 replies)
[–] itadakimasu@lemmy.world 0 points 1 year ago* (last edited 1 year ago) (3 children)

Fragmentation of communities is a huge concern for me and has me sitting at the edge of my seat constantly as I watch this unfold.

I think a couple of things are going to naturally happen:

(1) If a community is spilt, one will eventually win, as users want to join communities with a larger number of people. Users will eventually migrate from the smaller, failed communities, to the larger more mainstream community.

(2) I suspect that one or two instances will eventually contain all popular communities. Smaller, more niche instances will close doors. I don't think any instance with a trashy name is going to survive (srsly wtf is up with shitjustworks? Are you going to browse that while on free time at work? Yeah, no.)

(3) either something similar happens as described above, or eventually people get frustrated and lemmy/kbin fail as users move somewhere else that isn't as complicated.

[–] AbouBenAdhem@lemmy.world 1 points 1 year ago

Regarding (2), I don’t think it’s a given that all popular communities will end up on the same instances. That may be happening now, when discovery is the main issue; but once communities become established and people become more familiar with them, they’ll gravitate toward the ones with the best moderation. (For example, if you know that most people with a particular interest are subscribed to multiple communities, you’ll post to the one where the mods will remove the troll replies.)

There’s also a scaling issue: reddit’s operating at a loss, and any instance hosting a large number of communities will face similar server cost issues. Either performance will suffer, or they’ll do things like ads or sponsored posts to pay their expenses. Or there’ll be some scandal like reddit is currently facing, and users will switch to communities on other instances.

load more comments (2 replies)
load more comments
view more: next ›