[Discussion] I don't think this format makes a lot of sense for the fediverse
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: [email protected] vs [email protected]) 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.
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.
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.
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?
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.
Absolutely, and this isn't my suggestion anyway. I think this comment section is a good highlight to how many different end-goals make up the fediverse. As you pointed out, a major goal of federation is to guard against the internet being co-opted by monolithic influences. The primary guard against this is everyone's distribution across multiple servers - even our own - preserving our ability to cut any server that becomes compromised.
However, another end-goal is that of lemmy and kbin: to be link and content aggregators. An aggregator is meant to bring things together in one form or another for the user to consume. I think the current format works against this goal, and could be better served by the tag system I theorized without sacrificing federation any more than we're already doing (and smaller, less popular tags would still exist for those who want to participate in smaller communities).
This approach is actually less like reddit than the current one. As a lot of people pointed out, having moderators for monolithic tags could be a potential threat to federation. As such, another approach could be implemented. Purely brain-storming
In many areas Reddit competing communities. And that made it better. Frequently I wouldn't post on larger subreddits because my comments would just get lost in the noise, but in the fragmented communities, they would usually get read.
... 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 [email protected] and [email protected]
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.
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.
I didn't say reddit was a centralized heaven I was simply pointing out that reddit's model shouldn't be followed strictly here. It's a hypothetical design discussion, not a big deal. If you feel strongly enough about that you struggle to discuss without cussing at others in all caps, maybe you should log off and take some time to chill out :)
Holy shit, they said fuck and even censored it on the internet, the world is falling apart, asteroids are hitting the planet, and demons are overrunning the world....... Oh, wait, nope everything is fine, weird.
some people use those words for emphases and are not even remotely mad, maybe that's what they were doing?
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.
You have a good point! Maybe the best idea for connecting communities more is a system of customizable content tags. That would preserve all the good parts of the current system while adding some better cross-community connection
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.
One thing that could help: We have the tech now to auto-suggest tags, even on images, video, and audio. If you posted a photo and then were prompted to simply Y/N a few suggested tags, would that be better?
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.
One thing that really surprised me with people from Reddit flooding in was the sometimes severe amount of angst being generated by FOMO. The sentiment seems to be "If there are 100 communities dedicated to this topic, I'll have to subscribe to all of them to see everything!" But this thinking ignores the fact that in super-sized subreddits, they don't see even 1 percent of posts and even 0.01% of comments in such spaces due to the sheer volume of stuff being posted there.
Anyone who came to Reddit from forums, where stupidly massive forums were those that had like 10,000 users knows that nothing is missed by having communities larger than that. Many of us were on forums with 100 active users or less, and they were incredibly engaging spaces. We remember what it was like to actually get comments on our posts, and replies to our comments, rather than throwing something into the cacophony and hoping that someone pays it any notice.
And anyone who regularly trawled 'New' knows that in massive suberddits the same link or fundamentally the same post gets posted a hundred times as people race to be the one to get THE post on the topic and farm that sweet, sweet karma. It's way, way better to have those 100 posts spread across 100 instances, where they can get attention from 100 different communities, and people can actually discuss them and engage with each other, rather than have just one of them rise to the top and a generating a comment section of 20,000 people fighting for visibility.
I expected these kinds of "how can I see EVERYTHING is everyone's spread out?!?" feelings from Twitter people coming to the fediverse because how content spreads through communities on Twitter, via re-Tweets. I wasn't prepared for it from Redditors, since I had kind of assumed that everyone on Reddit was as frustrated and bummed out as I am about posting things to active communities or comment threads that no one ever notices.
@[email protected] Okay so, lol, dunno if you see this because I don't think mentions works, I've been unable to respond to things from kbin.social for awhile now. It might just be some fuckery with me, like you can see my comments and reply, I can see kbin comments and posts, but I just can't get a reply to go through.
Here's what I wrote:
I wouldn't have assumed it on Reddit because subreddits are in practice different communities, with some cross over at times. While very corporate, it seemed somewhat similar in mindeset to lemmy/fedi. I didn't anticipate them to be upset that they can't see all of EVERYTHING would be such a big deal, as I thought most people had specific subreddits they enjoyed more than anything. I know very many browse r/all, I did too, but you can still get a metric fuck ton of that from the lemmy instances these complaints come from. I didn't realize the idea that there might be content out there they potentialy can't see would be such a trigger point. They probably don't see 90% of all reddit content out there. It's like a kid not playing with a toy for months, and when you take it away to give to someone else who would use it, they freak out that they won't have it anymore, despite not wanting to use it.
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.
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.
I suspect that one or two instances will eventually contain all popular communities
I definitely agree. It's so much easier to find communities within your own instance, thus communities on large instances automatically have an advantage over communities on smaller instances. I'm currently having this issue with a community I moderate on lemmy.ml that isn't even showing up on searches across the fediverse
This is an area that needs big improvement. The home instance advantage is currently driving things towards centralization, directly counter to the goal of Lemmy. An end user needs to be able to easily see all the options available to them in their federation.
If that can't be improved quickly, then I'd suggest instance owners start to specialize on topics in order to better scale. Have a gaming hub, a lifestyle hub, a politics hub, etc.
That could work. Some type of "Super Community" that aggregates (participating) smaller communities with the same purpose could be a solution; at least I think so. I don't really know how moderation would work... perhaps "participating" communities of a "Super Community" agree to receive cross-moderation support, somehow.
It all sounds kind-of complicated and likely not coming as a feature anytime soon.
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.
Communities with similar goals across the fediverse need to be grouped somehow. Any community called "[email protected]" 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.
"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.
Tree style comments is certainly not there. However one might equate a "favorite" to an upvote. However assuming a favorite is considered positive then there is no down vote analog.
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.
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.
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.
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
I think it's more about the individual users you find in each of the duplicates. It's like old forums. There would be several different sites hosting their own forums with plenty of duplicated topics, but you would choose one based on who was there. Multiple small options makes it easier to find the place where you fit in and can actually make friends instead of having fleeting interactions with strangers with whom you'll probably never speak again.
I would have preferred to be able to use /r/linux over on that old platform, but I found that at least some of the mods were imbeciles. I like the option of competing communities for the same topic. Mods will have to do a decent job if they want their community to be the leader for that topic.
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.
If we throw away the idea of "Redundant" or "competing" boards and just accept that we can have all these spaces coexisting, things could work out pretty nice.
I mean, instead of ONE Sherlock Holmes board that might discourage sexuality discussions and ban BBC Sherlock, you can have 3 that have slightly different rules, different mods but still federate with each other and give you 3 spaces to discuss Sherlock Holmes that are all reachable from your homepage on your home instance.
I have had the issue of receiving error messages when I try to post. In my case, fortunately, my words were not erased. I would hit "Add comment" and be taken to a 503 Error (telling me to come back in a few days!). Sometimes the page would eventually load, or I would go back. My post would still be there in the compose window. While this problem exists I have taken to Select-All / Copying my posts before attempting to upload them.
Somehow it hasn't felt too frustrating. I LOVE how patient and understanding most of us are when it comes to this place! For one thing, I ask myself, "Do I really need to post that?" before deciding whether to attempt again. I also think we are all patient because we see the powers that be here as acting in good faith, trying their best, underfunded, and honorable... unlike our experiences with corporate ad & data mining sites.
I remember arguing for a tagging approach on reddit, way back when subreddits were first introduced—I (correctly) feared the subreddit approach would fragment the community and create echo chambers of users who never interacted with anyone outside of their subscribed subs.
But it does have some strengths that perhaps work better in a decentralized environment. One is easier and more explicit assignment of moderators: you mention “appointed community moderators” for tag-communities, but who would appoint these moderators? And what happens when people use new tags that don’t have existing communities?
Another strength is the ability to create communities on the same topic with distinct moderating/curating styles. Take s/AskHistory and s/AskHistorians: both addressed the same general type of questions, but the latter’s more rigorous moderation resulted in a very different type of response and both had their place.
I think it will take time for communities to develop distinct moderating policies and for users to become familiar with them; but in the case of redundant communities, eventually users will gravitate toward those with the best moderation.
I beg to differ there were multiple subreddits for the same topic (and I'm sure this was more accentuated when the site was in its infancy). I guess over time the community will crystalize around a single instance for a given topic.
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.
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 [email protected] goes down, Facedeer's [email protected] keeps the community alive) and would suit the federated philosophy well.
I've been brainstorming things like this, too, and have come up with some similar thoughts. I think we can have both tags and communities. Suppose there's a trust model. A community on an instance will entrust certain members to whitelist posts that are in an approved list of tags. Anything on any instance that gets tagged with one of the approved tags would go into a queue. You could employ a bot to work the queue to eliminate low hanging fruit, and then trusted community members would work it to approve posts.
Likewise, an instance community could have a trust relationship with a community on a different instance. They could say, "Any posts approved by the cats community over there are automatically approved here." This could help distribute the load on the queue. As a side note, there would need to be logging of metadata so an audit trail could be analyzed in case problems arose in the trust circle.
So, that addresses a way to handle submissions. There's another ball of wax with comments. Ideally, a comment section would be a way for users to discover new communities. You might be reading comments on a #cat submission and see a comment from someone in #toebeans and go, "Oh hey, that looks interesting," and you can jump to the community and/or subscribe to it. It's not immediately obvious to me how an app could aggregate comments across multiple communities or if ActivityPub could facilitate it. Seems plausible.
I really hope we eventually get a richer platform out of all this. It's a great opportunity for people to put their heads together and think of new improvements.
That somewhat makes sense to me. If for example you're into cute animal pictures, then there could be a few ways of it
a) have cats, dogs, etc be a sub-category of "cute animals" and you can either subscribe to the individual categories or a sub-category (or possibly unsubscribe from a specific sub-category if you for example don't like cute rodents). A "tree" view for nested subs comes to mind
b) the hashtag-like format where stuff is tagged to multiple categories but isn't subject to the character limits of Mastadon etc (and better handles threads)
c) Reddit style where it's discrete subs but with the ability to cross-post from one to another
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.
I'm not sure how this would work out with bans + comment moderation. I'd figure we wouldn't want to split up comments by tag and just have comments tied to the post. You can end up with a comment breaking rules of one community, but not another. Since you're following the rules of some communities, but breaking others, you might unknowingly rack up violations.
This might still be fine if we can ignore moderation from other communities, causing blocked posts to be visible again if we don't like a set of rules.
If it's true that a bigger community is always preferable to a smaller one, then everyone will always sign up for the biggest community or migrate there. In that case, there is no need to worry about the existence of smaller communities.
On the other hand, it's possible that some people are trying to avoid big communities. They have their own problems, for example the futility of posting in a Reddit thread which already has 1k+ comments. And in fact, people already form splinter groups on Reddit itself so presumably they have some value.
But if it's true that small groups are valuable too, then we should not be forcibly aggregating them into a mega group where they will lose the advantages of their small size.
Yeah, this - honestly reddit was perfectly fun and usable in 2012 with 5% of its current MAUs; a fediverse replacement for reddit that doesn't strive to serve everyone but has enough users to produce interesting discussion on any reasonably popular topic would be wonderful. (plus, if reddit still keeps 95% of its users, the spammers / Nazis will continue focusing their energies there, much as they have with Twitter)
I agree your points represent challenges, but I think they are opportunities rather than fatal flaws.
Community collapse = intra-instance interaction = success of the model.
Community splintering among instances = greater opinionation, fit between user and community = success of the model.
Spicier domain names, content, and users are likely to attract eachother over time. Blocking that domain or choosing an instance that is defederated with it then becomes a powerful tool to shape your experience.
Unlike the corporates, instances don't need active users or growth to survive. They exist because someone with the skills and resources wants them to. If anything, some of them may benefit from users moving on to more popular instances.
I concede that getting a healthy supply of mods and content is the biggest challenge for Lemmy right now. However, I more would be lost than gained by replacing communities with tags. I'm tempted to go on here about the virtues of subreddits/communities vs. tags here, but I think anyone that's here instead of on Mastodon probably has an idea of that already.
To bring it home, I think this type of social network is inherently decision-focused. The federation model amplifies that, which is intimidating and challenging, but I think ultimately to its benefit rather than its detriment.
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).
Interesting idea for sure! Without any thought to the details or technical side of things, how do you figure the community moderators would be appointed (if the communities are created automatically)?
I would imagine it working just like on reddit and lemmy, where it can originally be claimed by the original poster or anyone who wants it. It's obviously not an ideal solution, but it's worked well enough historically. Maybe someone else would have a better idea
Maybe “tags” is the wrong identifier and needs to be called something else? It may work like tags, but if the tags are moderated and act similar to instances then they would need to be moderated so while they may operate like tags it seems what OP is asking for is a bit more complicated.
No, “[email protected]” and “[email protected]” are like different subreddits would be on Reddit. You can follow both (and you can see both from either instance), but posts from one are only on that one. You’d have to subscribe to both to see them all.
no. they're two separate communities, the federation makes sure that people on lemmy.ml can subscribe to [email protected], as well as post and comment in there, and people on lemmy.world can do the same with [email protected].
A post to [email protected] exists on lemmy.world and is mirrored to other sites, where users can see it and comment on it (and those comments are also visible on lemmy.world.
right but if someone creates [email protected] then you have completely different communities. this is currently happenung with startrek. the subreddit people created [email protected] (their own server) but if you search startrek on kbin, you get a magazine here thats full of startrek memes.
Right now it's basically you post on the one on your instance and follow the others and can comment anywhere. I think it's an eensy bit chaotic, but it works.
I like the idea of articles and magazines, microblogs and tags, and collections.
You can build a collection of magazines and tags for whatever reason you choose. Apollo used to allow something similar, I had one for ‘news’ one for ‘Ukraine’ and one for ‘wholesome’ when reading the news or reading about Ukraine got to be too much. It could work well with this system (I’m familiar with kbin you can use whatever terms you like).
You can see a list of articles from all the magazines in the collection in article view, and all the tags in the collection on microblog view. You can choose to have your collection set to private, or you can share it as a public collection.
Other people could then subscribe to your public collection if they didn’t want to build their own collection from scratch.
You wouldn’t be able to post to a collection, and if you replied, the reply would go to whichever magazine article or microblog you replied to. If you wanted to post you’d have to post in the relevant magazine or system.
I don’t like the microblog firehose and I find tags confusing. I wouldn’t want them all muddled up in my nice categorised and indented article feed, but kbin’s ‘articles vs microblogs’ system gives you the best of both worlds by choosing which feed you want to look at separately according to your mood.
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
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.
Absolutely not.
I don't know why people are obsessed with recreating reddit, but I think it sucked and it's not a good thing to have this kind of massive, centralized communities, where all posts in the X category go there.
On the contrary I think smaller communities are just as dope as the big ones. Not everyone wants to participate in a big community with threads filled with tens of thousands of comments, some very much enjoy smaller ones where they actually get to interact and bond with a smaller amount of people.
Besides those kind of massive communities recreate one of the biggest problems that reddit had and still has: power-hungry, power-tripping mods. No, thank you. I don't want tankies to usurp leftist communities again, leaving those who oppose them with little to no alternatives.
Yes, big communities make me feel it is unnecessary to contribute and go into lurk-mode.
But it is a hard balance. A larger community should be able to create more and better content. So I hope we will see both as Lemmy/kbin takes off
It really depends on the type of community and the subject that its centered upon. Topics that are more ... ugh, "brainless" so to speak? The kind that don't really need community cohesion, interaction, but just operate on a simple factor - like cute cats, femboys, funny memes, are fine and can work quite well when they're very big.
But if you have communities whose main purpose is to interact/discuss with others, I think small or medium sized groups are better because that allows you to actually get to know people and discuss topics that interest you.
I'm pretty convinced that as time goes on some communities will grow larger, others will split on ideological grounds, and overall I think that's a very cool thing.
You have to apply data mesh principles for this stuff to work imo. We need a data catalog with Metadata, and each instance would pull from the catalog and make its own data known via publishing to the same catalog.
Actually got me thinking. Would love to see a fediverse app like Lemmy or kbin but with tags only instead of communities. A user would need to create a tag the same way a community is created now, and moderators would be assigned to tags they way they are to communities. Tags would have rules and a “sidebar” just like communities.
So what. The difference? Tags would not be instance specific (although due to the way activity pub works, posts would still need to live on their own instance; rules of federation still apply). So if you visit taggit.com/t/technology it behaves just like a subreddit but we’re still getting the benefits of aggregating across the fediverse.
Posts would still show their originating instance, and tag moderators could add posts from other service’s Communities or Magazines - to continue my example, the technology tag could include posts from [email protected], [email protected], kbin.social/m/tech, and even Mastodon toots with the #tech hashtag.
Tags would be able to filter content using Treaties and Embargos - a “Treaty” would allow other services to receive content posted with tags in their communities (although this would require some work as other services would need to support this) and an Embargo would be a way to filter only specific tags from specific instances, rather than defederate the entire instance when such a move is too drastic (instance owners would still be able to defederate of course)
Sorry, using Memmy and encountered a bug with posting, can’t edit: continued here:
The best thing would be multiple tags could be assigned to a post (up to a certain limit). Allowing for multiple communities to interact with a single post, bringing people of many related interests together under a single topic.
This also alleviates the confusion new users have with their being multiple version of the same community.
So, what are the major flaws? Centralization of power? Fragmentation via filtering? Naivety regarding what is possible with ActivityPub? Let’s shoot holes in this and see if we can think through any problems.