Heya, with recent news of beehaw.org defederating from a few instances, I noticed that we also recently defederated from sh.itjust.works. I’m not in-tune with whether they deserve it or not, but I have noticed that it does have some impacts on our users.

I happened to see this post from a fellow furry, expressing frustration with picking the ‘wrong’ server. They can also no longer see pawb.social posts/communities.

I also recently posted my little heart script over there because they had a general scripts community, and I’ve only just noticed that the edits/updates I’ve been doing on that post are not actually going anywhere - it’s similar to being shadowbanned. The pawb.social version of that post gets updated as normal, but we never sync that version to their server (and subsequently no other server ever gets the updated version). This makes sense now that I know we’re defederated, but nowhere in the UI does it indicate that I’m just shouting into the void. As a side effect, I’m no longer able to keep tabs on that scripting community for tool updates.

I suspect that this is a big problem right now because people are migrating and joining servers at random, and they don’t know that the server they’re joining has bad admins. Communities are rapidly getting created, growing, then getting shadowbanned by half the lemmyverse.

I’m not petitioning for anything to change at pawb.social at the moment, and I’m sure that there were good reasons to defederate sh.itjust.works, but it does make me a bit wary that eventually I too might feel like I picked the ‘wrong’ server if a defederation culture becomes common in the lemmyverse. It’s not something I thought I had to think about when making an account. I really doubt anyone reputable will ever defederate us, so it’s really just a matter of who we choose to defederate.

Thoughts?

  •  Crashdoom   ( @crashdoom@pawb.social ) 
    shield
    M
    link
    fedilink
    English
    11
    edit-2
    1 year ago

    We have a clear set of policies that set out what we will and will not tolerate. While sh.itjust.works is a much larger instance, we’ve seen a large number of users who’ve shown racist, xenophobic, and homophobic tendancies towards our users and other users within threads.

    The current problem seems to stem from reports not actively being federated to the offending instance for their admins and community moderators to deal with. The alternative to that is they’re simply going ignored.

    Either way, we unfortunately only have two tools at our disposal:

    • Ban the individual accounts so the posts don’t federate here
    • Block the instance

    There’s simply no way right now to silence or otherwise “quarantine” instances that are experiencing an influx of 4chan and man-child trolls.

    Edit: Also, to be clear, we try to use defederation as a last resort, and only in circumstances where the situation either requires vast amounts of attention (lack of moderators) or where the instance is “freeze peach” (no moderation), either of which is detrimental to the community.

    • This thread and the admin actions you had to take makes me wonder- is there a way to defederate a specific community within an instance to keep it ‘private’ to that instance? Like, why does the rest of the fediverse need to weigh in on feedback and suggestions or the admin log or ect inside another instance?

      • No, I don’t believe there’s a way right now to make a specific community “local-only” though this has been a thought I’ve had.

        I do like the transparency and having outside opinions is useful in the decision making process, but I don’t appreciate derogatory remarks like some in this thread from remote communities.

        • Yeah, I agree. Hopefully that’s something that can be added. Imagine we decided to hold a banner contest for a fancy new look, right? At the moment, nothing is stopping folks from remote communities we’re tangentially linked to from brigading the vote to be a BoatyMcBoatface situation. Since each instance is it’s own community that connects to a wider community, there really should be the ability to keep some things local.

  •  SavvyWolf   ( @SavvyWolf@beehaw.org ) 
    link
    fedilink
    English
    9
    edit-2
    1 year ago

    Hello, I’m the guy that made that post. I was wanting to just make a short post explaining things, but it turned into an essay it seems. So, uh, enjoy.

    Honestly, that edit was mostly just an emotional response. It’s… Just so much drama, tbh. I just want the whole “Lemmyverse” to prosper or whatever, but it feels like everything is fracturing and falling apart. I feel like I shouldn’t have to make multiple separate accounts on different servers (although that was the norm in the old forum days, and it might end up being a culture thing here).

    Feels like there’s going to be two separate “cliques” almost; those lucky enough to get into an invite/approval server, and those that couldn’t/didn’t. And each of those “cliques” will form their own communities and not really talk to each other. There’d be Gaming@beehaw.org and Gaming@lemmy.ml or whatever, and they’d just never talk.

    Compounding this is that defederation is implemented really badly. Like, super badly. I don’t think anyone actually understands how it works and what implications it has for users. There’s no interface for when things you post get blackholed. I only found out about it when I posted a comment, went to the original instance and thought it weird that the comment wasn’t there.

    If defederation like this continues, especially without standardized blocklists, we’d get into a situation where people would send messages and then them not be received by the other end. Communities would fracture into local “forks” which are only visible to a single instance. Even worse, it would not even be clear that this is happening, or how it works.

    I do think @Crashdoom should have posted an announcement about defederating sh.itjust.works. Especially since it is one of the “OG” instances that were spun up at the start of the migration. Ideally with the motivations behind it and why lemmy.world (which has similar issues) was not defederated.

    However, I want to make it clear that I don’t disagree with their decision. I can see open signups being a problem, and… Honestly the fact that a thread that the troll made is still there (even though the user is banned) doesn’t reflect well with how the admin’s polices mesh well with other instances. I sympathize that this situation… Honestly sucks for everyone involved. There are a lot of arseholes online. Thanks to all the mods that largely keep them away from us.

    The admin of sh.itjust.works made a thread about the defederation here as well, they seem pretty chill about wanting to work things out: https://sh.itjust.works/post/129725

    Legitimately, I think all of this will cause people to leave Lemmy en-masse because it “doesn’t work”. Combined with the janky UI, federation being confusing in general, the political issues with lemmy.ml and lemmygrad dot ml (which I’ve not seen any evidence that they’re owned by the same person, but eh), it doesn’t look good for Lemmy. I was optimistic that maybe it might have had the momentum to be a serious competitor to Reddit but honestly… I don’t think it’s production ready yet. Maybe next time Reddit does something unpopular, if it still exists, but I think this migration is ultimately doomed to fall to this drama.

    I get that Pawbs and Beehaw don’t want to be a “new Reddit”, and instead focus on high quality, heavily moderated communities (like /r/AskHistorians. Never used it, but from what I’ve heard it seems to be the vibe they are going for?), but I was hoping there’d be a world in which they could co-exist with the heavily focused communities which are being mass created on lemmy.world and friends.

    Regarding “limited” access… I’ve been thinking about it, and I’m not really sure how it would work? Mastodon is a mostly one-on-one situation. You follow and interact with one person at a time, whereas with Lemmy you interact with a number of people at once. There’s a number of technical issues that need answering here which I may go into in a follow up post, since I’ve rambled on enough already.

    I intend to use my beehaw account to continue interacting with pawbs; you can’t get away from me that easily!

    Edit: Does editing a post cause it to be resent?

    • Hey! Fancy meeting you here! I would have tagged you, but with defederation your SJW account would never see it :p. I really appreciate the thoughtful post and share a lot of your sentiments.

      I personally think that lemmy will probably be okay even with its struggles because it is topic-based and not people-based. We don’t need everyone over here to have a good time, unlike social networks where you’re eternally waiting for your friends to come join you. As long as we have critical mass, we can talk about many topics to great effect. Some communities only work if we have literally everyone over here, but for general discussion and news, I’m not running out of content to read even with a small fraction of reddit’s userbase.

      I am hopeful we can stay here while problems get fixed, instead of being forced back to reddit to wait forever for “the year of lemmy” to happen.

  • I must say, I do have to agree that care must be taken with defederating. While I certainly understand doing so from instances which are highly toxic, or those that are actively engaging in spamming. Banning very large instances, like SIJW, could start to cause a lot of issues as more communities move over from Reddit. Here’s a list I found on Reddit of some communities that have established themselves (I don’t know of it’s in an official manner or not, but not sure it 100% matters in this case) on Lemmy apparently. Many are on lemmy.ml, but others are on different instances too, such as lemmy.world. That’s definitely going to be a problem soon if we defederated from omw of those.

    I support defederating from actively troublesome instances, but only in a reactive way. Proactively defederating could lead to more issues than it solves. Unless we actively had issues from SIJW, I don’t see a reason to defederate from them? (It would help of we could just block certain communities from instances, instead of having to defederate entirely)

    • Here’s what happens when you defederate the entire internet, you’ll be back on Reddit and users will be asking you “hey man why can’t I talk to XYZ”. This is literally what has happened to dozens of Mastodon instances already.

      There are a lot of people on this ActivityPub thing who will block you for using the wrong software stack, block you because some old passed around list also had some domains that haven’t been online in years, and the best part is they will never ask you before doing so. There’s no way around this, other than running monolithic websites such as rdrama.net (which only work for one community).

    • Per https://pawb.social/comment/160818 I think the problem with SIJW is that they have open signups, and trolls are churning accounts there to cause trouble. If they restrict their signups and ban their troublemakers, we may not need to stay defederated (assuming that’s the only reason).

      I do agree that we should try to be reactive if possible. It hurts both servers to defederate, and causes problems for the lemmyverse as a whole, so IMO it shouldn’t be taken lightly.

    • Indeed. We’re going to be needing a lot of fancier moderation tools for the fediverse in the near future, things that the Twitter-like microblogging probably didn’t have to worry about.

      Defederating from an entire instance is probably still going to be warranted in some situations, when a whole instance is basically rotten in some way. But I could see plenty of fine-grained tools that could be applied, such as:

      • blacklist/whitelist specific communities, or communities that meet certain criteria. For example, you could only allow content from communities with a certain number of subscribers or moderators to filter out “noise.”
      • Same with users, you could perhaps block content from users that are under X number of days old.
      • “Reputation score” is probably pretty gameable, but you could perhaps track how many downvotes your own instance members give and auto-block users or communities that get too many.
      • Giving individual users access to these tools in their settings would let them set their own “view” of the fediverse to be more to their liking.

      This is early days yet, it’s going to be very interesting seeing all the various approaches being tried out.

      • Yeah, there definitely needs to be finer controls over moderation tools. Especially a per-community blocking. That would solve many issues from the larger instances, like Lemmy.ml, without cutting off the whole thing. The issue with gatekeeping new users is well… Look at me. I’m not even a week old. I’d prefer not to be locked out from elsewhere just because “I’m too young/on probation.” No one is gonna like that very much. Reputation score is an interesting idea, but it’s just too easy to abuse unfortunately. I like the voting mechanics to help show what is and is not popular, but I do start to grow wary when it comes to actually hiding or filtering content. That’s another one of those things that’s just too easy to game or abuse, at the expense of others seeing the content. It breeds echo chambers too easily.

        I do support giving individual users the ability to choose what to see and not see from the wider fediverse. That actually is something I’d consider the best solution overall, and perhaps something that should already exist. But yes, these are absolutely the early days indeed, and things are moving rather rapidly due to Reddit’s rather sudden downfall.

        • Blocking based on account age would mainly be to filter out bots and spammers that create new accounts, spew out some junk, and then get banned. There have been plenty of subreddits with restrictions like these. I wouldn’t imagine the threshold to need to be longer than a few days to catch most of those.

          The fact that the fediverse is hundreds or thousands of individual servers with their own admins means that there’s plenty of room to try out every possible approach, as suits every admins’ fancy. The ones that hit on good combinations will flourish and those that don’t will bleed users. Especially once there are tools for migrating user accounts from server to server more easily. I think providing as many options as possible is the best approach.

    • There’s probably the bigger issue of culture shock for those crowding to Lemmy as an escape from Reddit, of whether those individuals will choose to adapt to interacting/debating with people dissimilar to them. The problem of Reddit (as one of the reasons I’ve stopped touching it many years ago now) is some of the insularity of the platform, especially when you have overcontrolling mods in a subreddit that suppresses any dissenting outlook (which then creates a monoculture).

      Whereas on the fediverse the rules are very different, since anyone from any platform that also speaks ActivityPub can step in on a conversation. Just a discounted $2 domain from Namecheap and someone’s able to set up another instance with little friction. Meanwhile if a community goes whitelist-only, it just erects a wall around the userbase, and typically stops the growth of the instance, with people ditching it because of lack of activity. Even with defederation back to days of OStatus, there’d always be some momentary drama where an admin would block an entire server, often just because of a few users (while users have a Block button they can use; or in the worse case, the admin can block specific users of a remote instance). Nonetheless, that’s played out plenty against ShitposterClub for years (of disproportionate server-wide bans), and yet, it’s all the ban-happy instances that have disappeared, while ShitposterClub still lives on strong today.

      There’s going to be instances that’ll pop up with abusive admins that’ll try to subversively control the policies/moderation of remote instances (e.g. “ban this user of your’s, or else we’ll defederate you”, or more stupidly “don’t use this software, because of the developer’s political views”); however, admins should never play into that coercion. Even if there’s a few friends exclusive to that instance, there’s no justification to let a manipulative actor get what they want. Over time, an overcontrolling instance admin will usually try to desperately tighten their grip, and usually any sane people will ditch for better instances–so don’t strain too much over unfair acts of defederation in the present.

      But ultimately it comes down to whether any “Reddit refugees” will chose to adapt to the broader fediverse, versus trying to recreate the antipatterns of Reddit and ending up with many hundreds of dead Lemmy (or similar) instances instead.

      And as a side-point: I wish people could move beyond the useless word “toxic”. There’s a broad spectrum of vocabulary in English to describe things, while “toxic” is just used as the quick catch-all of “it’s just bad, okay”. For example, consider how meaningless the above message would be if I substituted the words “overcontrolling”, “manipulative”, etc with “toxic” instead. Whereas I’m articulating why something is bad, versus just declaring something ‘bad’.

  • At the moment, I’m fully in support of retaining the defed from shitjustworks, simply because they have an open registration policy and as such, are completely filled to the brim with trolls and other bad actors using their space to harass other people. Right now what’s happening is folks are able to make an account on shitjustworks and lemmy.world, go troll other instances to their heart’s content, get banned, and then spin up a new account in seconds to do it again.

    Lemmy’s mod tools aren’t very robust at the moment, so defederating from a place that isn’t ensuring they have a handle on their own community is the best tool instances have to protect their own community. If either of those places get themselves together properly, I assume there should be no problem refederating with them.

    • That makes sense. For some reason I didn’t consider that people were actively churning and trolling with accounts, I just thought there were bad apples that their admins weren’t handling. If they ever fix their problem, I’m glad to know that refederation is a possibility. I suppose everyone needs to have restricted signups at least until we get better mod tools then.

    • It does seem a bit problematic to just deferdate any instance with an open registration policy, because such instances are naturally going to grow faster than ones with more user vetting, and as such taking a blanket position to not federate with them seems like it would be effectively cutting oneself off from most of the network, in the long run. At the same time though, I get why they might pose a trolling risk, because Lemmy doesn’t have the same means to deal with ban evasion and because any given instance is going to be run by small team that has limited time. Feels like a situation with no good options at the moment.

      • Yeah, admins and mods just need more robust tools to identify and remove ban evaders, escalate issues with troublemakers to their home instance admin, as well as create litmus tests for community participation (i.e. your account must be X days old if from a federated instance to post here) to make it less attractive to relentlessly spam and troll.

  • Yeah, the problem feels worse than Mastodon, and I think it may come down to there being no limit feature. You can’t just hide thIngs from the instance without cutting off communities.

    Lemmy’s mod tools need to improve and have more granular options for dealing with instances, communities and spam (same with mastodon tbh!).

    I kinda like what Pixelfed is doing there, they got tired of the spam bots coming from mastodon.social and decided to build their own spam classifier, similar to how it’s done with email.

    • Yeah, I agree, though it’s worth keeping in mind that we’re still in ver 0.17 of Lemmy, and up until Reddit decided to shoot itself in the foot (and keep shooting), the desire for something like this was on a very niche basis. Lemmy’s github activity has since skyrocketed as folks are now interested in restoring what they had on reddit and making the overall place better.

      We’re all on the ground floor of something great. Well, not even ground floor, we’re still building the foundation. This’ll all get worked out, in one fork or another.

  •  SavvyWolf   ( @SavvyWolf@beehaw.org ) 
    link
    fedilink
    English
    6
    edit-2
    1 year ago

    Hello, it’s me, the poster of that comment. I made a long comment detailing some of my thoughts and concerns, but for some reason it got lost somewhere and never made it to pawb.social.

    EDIT: Okay, so apparently editing the post got it to resend and it showed up. Interesting.

  • @yote_zip

    it does make me a bit wary that eventually I too might feel like I picked the ‘wrong’ server if a defederation culture becomes common in the lemmyverse

    Welcome to the fediverse; you either step in line with the “nice” instances or end up as one of the “usual suspects.” You can skirt the line between them for a little while as a super small or single user instance, but you’ll eventually join one side or be forced onto the other.

    On editing posts, not sure if lemmy has an extension of AP but edits function by sending a delete and the revisions are just a new post altogether. Instances that reject deletes (they can be a performance hog) will see all your edits as different posts.