• 0 Posts
  • 47 Comments
Joined 1 year ago
cake
Cake day: June 10th, 2023

help-circle



  • While I agree there should be functionality to propagate changes to a community between instances when the host is offline, there is no practical way to share administrative control of a community. Any decision by an administrator to sanction a community or defederate an instance will just result in exactly the fragmentation you fear.

    The real solution is for small groups of communities with similar interests to gather on separate instances with few or no users. Meanwhile, other instances gather users with few or no local communities. This maximizes the benefits of cacheing community content while minimizing the impact of defederation. If a community host can no longer be maintained by its owner, that ownership can be easily transferred without transferring the burden of hosting hundreds of communities or supporting user logins.



  • No, and the difference between Beehw and Lemmy.world is why. Different people have different views about moderation and what is acceptable content.

    There are two solutions to the real problem of duplicate content:

    1. Multireddit - like functionality for grouping similar content.
    2. Making crossposting a reference to the original post, not a copy. Mods would need to be able to block crossposts from specific communities, and remove crossposts to their sub.





  • cerevant@lemmy.worldtoFediverse@lemmy.worldAdvice for now settled new Lemmy users.
    link
    fedilink
    English
    arrow-up
    32
    arrow-down
    2
    ·
    edit-2
    1 year ago

    Users concentrating on large servers benefits all the servers where content lives by reducing the number of connections they have to make to update data. Large user servers also act as a cache for the content, reducing storage duplication. Finally, large user servers improve the UX for the Fediverse’s biggest weakness: figuring out how to get your instance to talk to a community on another instance.

    Meanwhile, the current situation is helping the developers refactor the software to scale to actual large user bases - the tens of thousands of users on Lemmy.world do not constitute a “large” user base by any internet-scale metric. It also concentrates the DDOS jerks on a target with the skills and resources to fight back. Finally, small servers going offline are a substantial burden on the instances that remain.

    Big, robust, secure instances for users, smaller distributed instances with limited direct access for communities. That’s the real practical architecture for Lemmy.




  • No, because the model for ActivityPub is very different than how OAuth is used for authentication. What you describe is like wanting to log in to hotmail using your gmail account, and being able to send and receive e-mail from your gmail address.

    It is a fundamental to ActivityPub that a user exists at a domain, and content coming from or going to that domain is sent from / to the relevant server at that domain.

    Federated login is a good idea, and it’s been done, both in closed and open forms. Combining federated login and federated ID over ActivityPub would fundamentally change ActivityPub.


  • I’m just going to say… “All” isn’t your feed. It is everything people on your instance have subscribed to. So, what you are saying is that the other people on the instance are subscribed to too much NSFW content. I’m not sure that individuals should get to police that.

    “Subscribed” is your feed. Include or exclude whatever content you wish. You can blur NSFW if you want to browse all without seeing anything you don’t like.




  • Kind of. My observed behavior of Lemmy, combined with comments from some developers (I haven’t read the code):

    Post goes up on community hosted on instance A, Message goes out to B and C: “here’s a new post”

    User x@B comments on post. Message goes from B to A saying “here’s a new comment”. A adds the comment, then sends a message to C “here’s a new comment”

    User y@C upvotes the comment. Message goes from C to A, then A sends a message to C.

    Each of those messages are confirmed by the recipient, and there are timed retries. However, there have been plenty of cases where one of those messages get lost, and the communities get out of sync. As I understand it, the message traffic is only changes. They don’t talk to each other to see what the current state of the content is. So whenever a sync break happens, it is permanent. New content/changes are fine, but stuff that gets lost in transit is lost for good.



  • Lemmy isn’t really targeting that space, though Reddit had a feature that they could add here that would work hit some of your feature points: there was a user page that was like a sub owned by each user. In the meantime you could create a community and make it mod only posts, and that would be pretty much the same thing. Just no hashtags.

    Mastodon does (by default) have a post length limit of 500 characters, but in all other ways it sounds like a better fit for what you want.