291
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 02 Jun 2024
291 points (99.3% liked)
Fediverse
28736 readers
128 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
- Posts must be on topic.
- Be respectful of others.
- Cite the sources used for graphs and other statistics.
- Follow the general 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 2 years ago
MODERATORS
You make great points. I think this should be one of the top goals for frontend Lemmy devs. Most users are not super technical. The fediverse (lemmy included) should work with minimal friction to be accessible.
If you're open to it, I'd love to get your feedback on my Lemmy frontend's onboarding and overall user experience. I've been trying to make it simple, effective, and accessible. I can DM you!
I'd argue the front ends should also provide users ways to see a more complete, instance-agnostic version of Lemmy. Like the first thing a user should see when they show up is just...Lemmy. not a page that suggests instances and all kinds of other things that they're not going to understand.
Part of what made Reddit work is that it was a shared site, a shared hub, and every user saw the same thing depending on what they were subscribed to. I get that certain instance admins have problems with other instances, and I get that they might defederate from some for legal or security reasons. I know they also might police their servers for content and comments they don't feel "fit", and that's their right.
But ultimately I don't believe the user's experience should suffer for that. If admins don't want to host certain content on their servers, fine. I think that's where the front ends and apps should come in.
Provide ways of unifying the experience of different user accounts on different instances into something more...well, unified. I don't believe I should have to care about what instance I'm looking at Lemmy "from", I should just be able to see the whole thing based on what I've subscribed to.
I know that's a very complicated suggestion, and it might involve a lot of redundancies and crossed wires, and how the moderation would look is definitely a discussion (maybe a drop down list "see this community as moderated by ______"?)
But genuinely I think if an app can achieve something like this, it would go a long way towards making the experience more universal and attractive for an audience looking to come from elsewhere. They do not care about decentralization or instances, and we can't make them care by lecturing them. So we do the next best thing and create a sort of facsimile of centralization.
But how will you get a "universal" view of the fediverse? No single authoritative view exists.
You yourself acknowledge that this is complicated, but I honestly don't understand what appeal a hacked together fake centralized system would have for people if they don't care about decentralization in the first place. Any such solution is almost inevitably gonna end up being janky and hacked together just to present a façade of worse Reddit.
Lemmy's strength is its decentralization and federation. It's not a problem to be solved, it's a feature that's attractive in its own right. It doesn't need mass appeal, it's a niche project and probably always will be. I don't think papering over the fundamental design of the software will make it meaningfully more attractive to the non-technically minded.
A lot of this doesn't work easily on the activitypub model, because accounts and posts and communities live on their host instances, and every interaction has to be relayed to them and updates have to be retrieved from them.
While you can set up mirrors with arbitrary additional moderation that can be seen from everywhere, you can't support submission of content from instances blocked by the host instance.
The bluesky model with content addressing can create that experience by allowing the creation of "roaming" communities where posts and comments can be collected by multiple hosts who each can apply their own filtering. Since posts are signed and comment trees use hashes of the parent you can't manipulate others' posts undetected.
Bluesky already has 3rd party moderation label services and 3rd party feed generators for its Twitter-like service, and a fork replicating a forum model could have 3rd party forum views and 3rd party moderation applied similarly.
Agreed on all points. I also wish for a client that can seamlessly integrate with Pixelfed, Mastodon, etc. (a unified front end that has a public plugin repo with style info for any federated services)
There's some things which Mastodon does you can copy, like the question about what your home instance is
https://slrpnk.net/comment/9042474
You can DM me. I haven't gotten any DMs on Lemmy yet, so me knowing how to find my own DMs is another story, but we can try!
I just messaged you. It will probably show as a notification or something at the top lol