this post was submitted on 28 Jun 2023
38 points (100.0% liked)

Fediverse

8 readers
2 users here now

This magazine is dedicated to discussions on the federated social networking ecosystem, which includes decentralized and open-source social media platforms. Whether you are a user, developer, or simply interested in the concept of decentralized social media, this is the place for you. Here you can share your knowledge, ask questions, and engage in discussions on topics such as the benefits and challenges of decentralized social media, new and existing federated platforms, and more. From the latest developments and trends to ethical considerations and the future of federated social media, this category covers a wide range of topics related to the Fediverse.

founded 2 years ago
 

When I look at https://lemmy.ml/c/startrek vs https://kbin.social/m/startrek I see two entirely different lists of posts. Why? It's the same topic, just on different instances. How can we have communities about topics without having them siloed into their own instance-based communities? Is this just related to that 0.18 issue with Lemmy/kbin not talking nicely, or is this how the Fediverse is?

Is it (at least theoretically) possible for me to post an article on https://kbin.social/m/startrek and have it automatically show up on https://lemmy.ml/c/startrek, or are they always going to be two separate communities?

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 19 points 1 year ago* (last edited 1 year ago) (4 children)

I believe that Lemmy should add the ability for an instance to self-aggregate, were an Admin bundles other instances communities into a /g/ grouping.

So instance.tld/g/community could include the whatever communities across the fediverse they felt it should.

Some instances would use it for general aggregation, others would be more strict as a way to merge identical communities.

But as for now, there is no feature set.

[–] [email protected] 9 points 1 year ago

@briongloid Not admins. Users should be able to do it.

As an admin, there is no way I can be across all of the niche subtleties and naming schemes of communities I'm not involved in. If I have to group them, I'm going to get it wrong.

If it's going to sit anywhere above the individual level, it should be at the community mod level, not the instance admin level. But of course, many community mods aren't going to want to actively point people at other larger communities that overlap with theirs.

@timbervale

[–] [email protected] 5 points 1 year ago (1 children)

Maybe if G is common across the Fediverse, it'll help solve the difference in URL formats? (C vs M)

[–] [email protected] 4 points 1 year ago

/c/ & /m/ is the same, /g/ would be a grouping of both.

load more comments (2 replies)
[–] [email protected] 18 points 1 year ago (1 children)

This could be achieved within the UI and seems like a good idea.

Each kbin/lemmy instance decides to follow magazines/communities from others through activity pub and stores it locally for the instance.

Having the UI retrieve all local posts with the same magazine/community name (e.g. m/[email protected] c/[email protected]). Wouldn't be hugely difficult, I believe Kbin uses postgres database as the local store. The community/instance should be columns you can search for, it would be a small SQL change.

Even if that wasn't an option, there is a means to get all of the magazines/communities from the kbin UI and retrieve all posts for a specific magazine/community. So you could do it entirely in a web client.

The combined view wouldn't change how you comment on specific posts. The issue is where do you post and what view would take dominance (e.g. if a magazine had themed itself).

The solution here would be to default to the local instance if it exists or the instance providing the most posts/comments. Perhaps with a drop downso users can choose.

[–] [email protected] 17 points 1 year ago (3 children)

You'd probably open yourself up to magazine poisoning that way. Would be easy enough for a troll to spin up a new community or entire new server that helpfully drops spam into magazines with the same name. I think I would prefer users be able to create meta-magazines that will aggregate posts from multiple federated/local sources.

[–] [email protected] 3 points 1 year ago (1 children)

Technically can't they do that even now?

[–] [email protected] 5 points 1 year ago

Sure, I guess. Truth be told there are probably lots of vectors for spam to come in until the moderation tools get a big overhaul.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago)

That's just a moderation tool. A community would simply need the ability to run a whitelist or blacklist of communities to aggregate.

Frankly, I think a more manual process as an option is better because it would help account for naming variations. It'd also allow a mod team to create a place SPECIFICALLY to aggregate, which strikes me as inherently useful even within an instance.

[–] [email protected] 3 points 1 year ago (1 children)
load more comments (1 replies)
[–] [email protected] 11 points 1 year ago* (last edited 1 year ago) (19 children)

I think you've misunderstood. Lemmy/Kbin absolutely DOES allow for one big forum to exists for a subject, across the whole fediverse.

It's just that people are creating communities on their own instances, because they don't know or care that one already exists on another somehwere, which they could be joining.

They are two separate communities. They are like if you had two subbreddits called r/startrek and r/alsostartrek.

They could be about the exact same thing, but they were started by different people. The second of which, either didn't check if one already existed, or wanted to make their own for one reason or another.

In the future, it might be possible to combine communities in some way (like multireddits), but for now, all they have in common is the subject matter.

And, while communities have a "home" instance they are not solely accessible by people on that instance. They are accessible by any user on any other federated instance. Making more communities for the same thing on other instances, is not how federation works. You're just making more "subbreddits" with similar names.

Basically, both communities exist on both instances. Only one is needed, on one instance, for there to be a community for a given subject on the entire fediverse.

You can view the Kbin magazine, of course: kbin.social/m/startrek

But you can also view the lemmy.ml community, still in Kbin: kbin.social/m/[email protected]

And the same works in reverse, the Kbin magazine, in lemmy: lemmy.ml/c/[email protected]

Basically, someone made a second one, even though only one is needed. They both exist for the entire fediverse, not just their respective instances.

[–] [email protected] 4 points 1 year ago (1 children)

The redundancy that is being complained about is a problem, but it's also one of the fediverse's greatest assets. What happens when a group of discussion is forced or becomes more dominant in just one place and something happens to that place (whether it be corruption, data loss, just cut off from other places)? I think rather than creating a desire or necessity to congregate in one place, having tools for similar groups to distribute topics among themselves is a much better solution for everyone.

[–] [email protected] 2 points 1 year ago (1 children)

If we can decentralize users, we can surely decentralize content, can't we? I don't want content to be restricted to one instance, and that's my problem. I was looking to have the same community and its content to be on all instances at the same time, removing the power of one instance to shut out the Fediverse and control all access to the content. If [email protected] decides to shut down all traffic to/from kbin, for example, then that would leave kbin users in the dark as it currently stands, right?

[–] [email protected] 3 points 1 year ago (5 children)

The old content would not disappear. Federated content is in fact stored on every server, and is not fetched from the "main" server every time someone wants to interact with it. Only changes are transmitted to and fro. Defederation entails the ceasing of this synchronization.

If startrek.website had genuine reasons for shutting your instance out, you probably don't want to stick around on it either.

If it didn't, that will mean people likely wont want to stick around on it.

The third option is something like what happened with beehaw, where an instance was unable to deal with the moderation load of large outside instances. In these cases, the defederation is likely to be temporary.

Either way, the content moves around a little... Establishes new homes on new instances... And you're back to business as usual after a bit of turmoil. A lot less of it than with a commercial centralized services going down though.

load more comments (5 replies)
load more comments (18 replies)
[–] [email protected] 8 points 1 year ago

This is how the Fediverse is. That said, I’m pretty sure there is functionality being worked on in some way to accomplish exactly what you are looking for.

[–] [email protected] 6 points 1 year ago (4 children)

You're probably wanting something like Reddit's "multireddit" functionality. I know of this issue for Lemmy, with some links to related issues in the comments. Kbin has one here.

load more comments (4 replies)
[–] [email protected] 5 points 1 year ago (1 children)

Kbin magazines can sort of aggregate content through tags.

[–] [email protected] 2 points 1 year ago

They do, but only for Mastodon and other microblogging.

[–] [email protected] 5 points 1 year ago (3 children)
[–] [email protected] 3 points 1 year ago (2 children)

How do I, a user with a kbin.social account, create a post there?

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

Just go to: https://kbin.social/m/[email protected]

And hit the + button at the top, followed by Add New Article, Add New Link, or whatever.

[–] [email protected] 6 points 1 year ago

Ahh. So what would be helpful then, for smaller communities that started here not knowing there was one someplace else would be to add some kind of post that points to the specific community.

As we’re still learning as we go here

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago

This is the main Star Trek community incase anyone wasn't sure.

load more comments (1 replies)
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

Join the biggest.

From the screenshot the local one is on top, but the main one is just below.

join https://kbin.social/m/[email protected]

[–] [email protected] 3 points 1 year ago

Yeah. Startrek.world is the shit

[–] [email protected] 4 points 1 year ago (28 children)

As cool as it would be, currently federation doesn't work in this way

Basically the two communities you mentioned are [email protected] and [email protected]; notice that when I write it out like this, they have different full names.

If you post on either community from any instance it will federate to that community on all instances but not between each other as they are separate communities

Hopefully this helps, I'm not great at explaining these things 😅

load more comments (28 replies)
[–] [email protected] 4 points 1 year ago (3 children)

Because they're two different communities/magazines hosted in two different servers from two different platforms

Federation makes it posible for you to participate in both

[–] [email protected] 3 points 1 year ago (1 children)

I understand they are two different communities, I was just hoping it was a bug with Lemmy and kbin not talking to each other properly. The reason Reddit/Facebook/et al are so huge is because people want to have a single community to talk with, not 15 little communities all having their own discussions. I get the appeal of that, but if I wanted to join a small forum I'd go to startrekforum.com or something like that. We already have sites that offer small communities; what we needed was a replacement for Reddit. For the moment, it appears that Reddit is still the best way to be part of a large community, and that's sad for people like me that just want a large community without having to rely on one website to host that community. Oh well.

[–] [email protected] 3 points 1 year ago (1 children)

We already have sites that offer small communities; what we needed was a replacement for Reddit.

The thing is neither Lemmy not kbin were made to be Reddit replacements.

The reason Reddit/Facebook/et al are so huge is because people want to have a single community to talk with

They're also centralised and their respective servers can tolerate much more content being shared/posted onto them than a fediverse server can. Having different communities allows for a given server not to be saturated.

Idk why there are so many general use instances when the threadiverse would be a great place for themed instances to exist. But even with thematic instances you can't avoid similar communities existing (because multiples servers could exist for the same topic/fandom/etc.

Something that connects communities about the same topic from different servers into a "macro-community", so everything posted in any of the communities can be read when you click one of them, without putting to much pressure into a sole server, would be cool. But I don't think is posible with AP alone.

[–] [email protected] 3 points 1 year ago (4 children)

Idk why there are so many general use instances when the threadiverse would be a great place for themed instances to exist.

I would suspect that it's because when these instances were coming online a week or two back there weren't any other instances around, so having them be general-purpose was good. The Threadiverse can't "afford" special-purpose instances until there's already a large number of people around.

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