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

Fediverse

287 readers
1 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
[–] stevecrox@kbin.social 19 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/star_trek@kbin.social c/star_trek@lemmy.world). 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.

[–] wagesj45@kbin.social 18 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.

[–] admiralteal@kbin.social 4 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.

[–] posts@kbin.social 3 points 1 year ago (1 children)
[–] wagesj45@kbin.social 2 points 1 year ago
[–] timbervale@kbin.social 3 points 1 year ago (1 children)

Technically can't they do that even now?

[–] wagesj45@kbin.social 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.

[–] briongloid@aussie.zone 19 points 1 year ago* (last edited 1 year ago) (3 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.

[–] Ada@kbin.social 10 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

[–] I_Miss_Daniel@kbin.social 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)

[–] briongloid@aussie.zone 4 points 1 year ago

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

[–] timbervale@kbin.social 2 points 1 year ago* (last edited 1 year ago) (1 children)

I was thinking more of a situation where we have community registrars, "DNS" like servers, etc. Still a distributed system sharing power, but far more structured than the email analogy that is always used. That said, it appears I had the wrong idea of the goals/functions of federation and the Fediverse in general. Oh well, at least I learned a bit more about it.

load more comments (1 replies)
[–] MentalEdge@kbin.social 10 points 1 year ago* (last edited 1 year ago) (1 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/startrek@lemmy.ml

And the same works in reverse, the Kbin magazine, in lemmy: lemmy.ml/c/startrek@kbin.social

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

[–] Rhaedas@kbin.social 4 points 1 year ago (7 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.

load more comments (7 replies)
[–] garrettw87@kbin.social 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.

[–] FaceDeer@kbin.social 7 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)
[–] BaldProphet@kbin.social 5 points 1 year ago (1 children)

Kbin magazines can sort of aggregate content through tags.

[–] Kierunkowy74@kbin.social 2 points 1 year ago

They do, but only for Mastodon and other microblogging.

[–] static@kbin.social 5 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/startrek@startrek.website

[–] dumples@kbin.social 3 points 1 year ago

Yeah. Startrek.world is the shit

[–] mounderfod@lemmy.sdf.org 4 points 1 year ago (27 children)

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

Basically the two communities you mentioned are !startrek@kbin.social and !starktrek@lemmy.ml; 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 (27 replies)
[–] edtechdev@kbin.social 4 points 1 year ago (3 children)
[–] Adama@kbin.social 3 points 1 year ago (2 children)

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

[–] garrettw87@kbin.social 4 points 1 year ago* (last edited 1 year ago) (1 children)

Just go to: https://kbin.social/m/startrek@startrek.website

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

[–] Adama@kbin.social 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)
[–] briongloid@aussie.zone 3 points 1 year ago

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

load more comments (1 replies)
[–] retronautickz@fedi196.gay 4 points 1 year ago (2 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

[–] timbervale@kbin.social 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.

[–] retronautickz@fedi196.gay 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.

[–] FaceDeer@kbin.social 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)
[–] snooggums@kbin.social 2 points 1 year ago (1 children)

I want to narrow down the topics I'm looking for without needing to search and subscribe to each instance. So instead of going from All to Subscribed, which have a lot of non-startrek content, I want to view all of the startrek subs across all federated instances even if I haven't subscribed.

This sounds like what the OP is asking about, although I would actually love to just pick some strings of text and save it as a subgroup. If I don't like one or two of them I can remove them from the list, but while browsing my startrek subgroup I get to see content from newly created startrek magazines without needing to regularly search and add them manually.

That would result in seeing content across instances at the same type for the same topic without needing to keep up with new instances. And to be honest, I don't care about instance specific rules. I just want to browse and interact in a respectful way and if some instance has silly rules they can let me know I broke a silly rule and I'll bow out of theirs.

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