7 ms·
Lemmy Instances are already blocking each other
- recursive 3y agoI don't really know how this all works, but can't I (a hypothetical human) just create a user account on each disconnected sub-graph? Why is this significant?
- JumpCrisscross 3y ago> can't I (a hypothetical human) just create a user account on each disconnected sub-graph Managing multiple identities is challenging. It’s solved-problem challenging, but that implies a single client which sort of defeats the purpose of de-centralising the back end.
- dmix 3y agoImagine your mom emails you and asks why she can't access her favourite subreddit anymore and you have to explain she now has to make 2 different accounts to access different subreddits. I mean 'instances'. I just picture my own trying to wrap her head around "why". It sounds like a minor hurdle to our demographic but most people are super lazy and bad at juggling online authentications. I would never recommend Mastodon to any non-tech person for that reason (beyond the other UI issues) unless there was a specific niche community they were interested in.
- diggernet 3y agoImagine your mom emails you... And you never receive it, because her email service had defederated from yours. This whole defederation thing is going to guarantee a win for centralized services.
- ric2b 3y agoWell, if your mom asks you why she can't view a banned subreddit you can only tell her "tough" or "that community went to that other website", so you can say the same here. But you also have the option of using an instance that didn't ban the community you're interested in, which you don't with reddit.
- orangepurple 3y agoYou don't need to make 2 different accounts to access different instances unless you want to post.
- dmix 3y agoOr upvote? "You don't need an account on social media unless you want to interact with people on the internet"
- burnished 3y agoI can explain it to your mom: "they broke up and stopped talking to each other".
- jpk 3y agoAlternatively, one account on an instance that still federates with both halves of the split could still see content from both sides? One could even do this by running their own instance? Or is there something preventing this?
- burnished 3y agoI think this is 'significant' due to a large volume of people who want Lemmy to be their reddit killer and replacer, regardless of the goals of the project itself.
- friend_and_foe 3y agoYes, and what's more, you don't need to use a single account to manage an identity and all feeds like you would with a microblogging account, so it's not even a significant source of UX friction. These sorts of applications are tailor made for multiaccount usage, most reddit users even have more than one account to manage different communities.
- fariszr 3y agoAs if being a federated network wasn't enough of a hurdle for new users, now we have instances blocking each other already. Lemmy has a great chance achieving what mastodon couldn't, because its the community that matters, not specific users, but with instance blocking each other, any hope of creating a community to rival reddit is going to be thrown out the window.
- Solvency 3y agoI've been trying to sign up all day just to see what the talk is about. It's failed. Over 15 times. Over a 12 hour period.
- jrflowers 3y ago> any hope of creating a community to rival reddit is going to be thrown out the window. I haven’t been following lemmy, can you elaborate on this? Isn’t the idea of blocking instances part of the point? Like if I made “GoatseLemmy: Where Every Post Is Goatse” I wouldn’t expect content on it to be available for everyone without any input from admins that pay to run other servers.
- fariszr 3y agoWhy not? As long as people stick on topic, they should be able to post from other servers, that's the whole point of federation.
- starkparker 3y agoIt isn't, though. The point of federation is to have the technical ability to post and follow across compatible servers. The point is not to require every instance to accept posts and followers from every compatible server. If anything, that's the opposite of the point.
- fariszr 3y agoSure, what I'm saying is, its too early to do this. People have barely started migrating, and there is already infighting. Thats a problem because beehaw seems to be the largest with many established subreddit communities, which limits the usability of smaller servers.
- JumpCrisscross 3y agoIs there simply a lack of intersection between folks who care about UX and those who care about distributed computing? (And haven’t been sucked into web3.)
- Waterluvian 3y agoI think this is rather common for open source, community-driven projects, and not specific to distributed computing.
- JumpCrisscross 3y ago> this is rather common for open source, community-driven projects Fair enough. It might be that a community back end and commercial front end are the uptime solution. In the back, people with principles. In the front, someone who actually cares about the people on the other side of the screen.
- burnished 3y agoGenuinely, yes. They aren't naturally overlapping interests for reasons that appear to be both cultural and about the topics themselves. Which is unfortunate because I think some neat projects flounder for lack of good onboarding.
- notacoward 3y agoI interpret that as a complaint about the UX, but I have almost the opposite take. The UX has its quirks, certainly, but - as a professional in distributed systems and a veteran of online forums going back to Usenet and even a bit before - I'm actually more concerned about the distributed-system parts. The inconsistency in what you'll see if you try to view a thread, depending on which instance you're looking from, is reflected in the UX but is fundamentally a problem with how Mastodon in particular connects to other instances and processes queues. The O(n^2) communication pattern that the fediverse generally seems to fall into - relays exist but seem very little used and not organized among themselves - is what I think will limit growth well before Twitter or Reddit scale. I don't think the problem is that the people who designed ActivityPub and the fediverse were experts in one area and novices in another. They were (trying to be kind here) still learning across all of the relevant areas. Some of them might be approaching expert level now, and other experts might have joined since the early days, but that only means the work to fix the protocols and implementations of those protocols can begin.
- Pet_Ant 3y agoHonestly, isn't that fine ? It means that the community has control and not a singular company. Just important to never let any single instance get as big as a company.
- fariszr 3y agoThe issue is this instance seems to be the largest, with many established subreddit on it. Now people will have to split between multiple clones on other instances. At least wait for people to settle in first!
- SamoyedFurFluff 3y agoI can understand de-federating until people have settled in, earnestly!
- zhte415 3y agoI see it as healthy. Just as there is no simultaneous conversation about, say, walnuts in offline life, so there are multiple communities that discuss walnuts on boards with all the predicates and social constructs those communities have, from focuses towards, say, farming to environment to cooking, objective focuses, or social focuses in belief, location, language, of community. And no one's prevented from starting their own walnut focused board or even community. That Lemmys are choosing to not try to be super catch-alls from the start I see as healthy for communities. For search/discoverability, multiple boards each dedicated to walnuts may not aid discovery, especially in tails where signal is strong, perhaps oldskool directories/newskool directory of search/filtering could start to come in useful.
- forevernoob 3y agoWait, isn't one of the benefits of such federation that (the equivalent of) subreddits _don't_ live on one specific instance? So if an instance goes down for whatever reason, that subreddit still maintains its existence since it's shared across other instances.
- asylteltine 3y agoI really just don’t understand the lemmy and mastodon thing. It looks like the same interface even on different servers and can’t you just make an account on another server? It doesn’t really make sense and I don’t see why I should care
- friend_and_foe 3y agoWith Mastodon and other microblogging software it makes sense, since the primary focus on those media is identity. You create a persona, you create and distribute content. With Lemmy that's not the case. It's about sharing information and discussing it. So federation is less crucial, but it does add one powerful benefit: the network itself can have network effects and grow to critical mass, leveraging the same benefit Reddit had over disparate forums and the like. It's not a necessity from a user perspective, but it makes it feel like all the information is in one place and so users prefer it anyway.
- tapland 3y agoWell, signed up on lemmy.world today since it seemed large and specifically wanted to read communities on beehaw too. Should have waited another 12 hours to get it confirmed that it's never going to pan out
- starkparker 3y agoWas this unexpected? Having instance-level control over federation is part of the point of federation.
- vehementi 3y agoThe "are already" wording smells like reddit PR team trying to cool usage of lemmy
- chongli 3y agoYeah, I flagged it because the title is completely editorialized.
- kibwen 3y agoYes, I can't help but feel like this is just people learning how federated systems work. If you own the instance, you always have the power to block connections from any other instances. The whole point is that instances have control, and if you want control, you have the option to run your own instance. It's a distributed system of reputation.
- egypturnash 3y agoyeah, really - working as designed. If a remote site starts letting a bunch of people behave badly, then you can block them all at one go. If the remote mods clean up their act then maybe you'll talk to them again. Any user on your site who disagrees with this is perfectly free to move to another site with a policy of "100% free speech except for what the government makes us block". It feels a little surprising for it to happen this quickly, that's all.
- justaj 3y agoStuff gets murky when admins ban other instances based on the instances that those other instances federate with. So if you have instance A which is federated with instance B, and if instance A sees instance C as hostile, it obviously defederates from instance C, but it would become problematic if instance A would also defederate from instance B simply because instance B is federated with instance C.
- ruined 3y agowhen i post on reddit, i can't see it from digg. reddit will fail
- orangepurple 3y agoThe reasons for defederating: (...) our reason for defederating, by and large, boils down to: these two instances’ open registration policy, which is extremely problematic for us given how federation works and how trivial it makes trolling, harassment, and other undesirable behavior; the disproportionate number of moderator actions we take against users of these two instances, and the general amount of time we have to dedicate to bad actors on those two instances; our need to preserve not only a moderated community but a vibe and general feeling this is actually a safe space for our users to participate in; and the reality that fulfilling our ethos is simply not possible when we not only have to account for our own users but have to account for literally tens of thousands of new, completely unvetted users, some of whom explicitly see spaces like this as desirable to troll and disrupt and others of whom simply don’t care about what our instance stands for
- jrflowers 3y agoHere is a link to an archive page for those that have had problems reaching the page: https://archive.ph/UooY2 https://archive.ph/UooY2 “Lemmy instances are already blocking each other“ is a kind of weirdly editorialized headline here. It kind of implies that there was some sort of promise that fediverse servers weren’t going to block other servers, and that promise had been broken or something. “Beehaw de-federates from two other servers following influx of trolls” would be more accurate.
- LeoPanthera 3y agoWell, this kills the idea of Lemmy before it even got the chance to be born. Beehaw is the second largest instance by number of users - and LemmyWorld is the third. Them defederating from each other effectively shards the network into two halves, making the whole thing useless. Oh well. It was nice while it lasted.
- wpietri 3y ago> making the whole thing useless Why's that? The typical user problem isn't "see all the content", it's "see some good content". As long as the two halves have critical mass, it could well be fine. For example, the fact that Reddit and Twitter were separate networks didn't prevent both of them from growing pretty well.
- kitsunesoba 3y agoIn the past several years I've noticed a viewpoint gaining popularity, which is that if you can't be the biggest fish in the pond it's not worth bothering with, which is a quite odd to me. You even see it in online games where the majority of players all pile into a single server, then complain about the problems they've brought upon themselves by doing that (lag, instability, etc) instead of inhabiting a few moderate population servers.
- friend_and_foe 3y agoIt feels closely related to the reluctance to use two different chat applications to talk to two different people. It's not really a big deal, but you still get so much resistance from people. As if their phone is only capable of running a single application. The network effect related control of user groups as a result of this strange pointless idea is so corrosive.
- zhte415 3y agoRun your own Lemmy and federate to both.
- wpietri 3y ago> the disproportionate number of moderator actions we take against users of these two instances This is a key dynamic. People are used to social media sites being kept livable thanks to a team of paid professionals and fancy ML tooling, often supported by volunteer labor. But here the volunteers are in charge and many of them have other things to do than deal with people's bullshit just to keep the user growth graph going up and to the right.
- orangepurple 3y ago[flagged]
- burnished 3y agoThis title seems intended to position this as some sort of infighting and I think is heavily editorialized - the thread title is ANNOUNCEMENT: defederating effective immediately from lemmy.world and sh.itjust.works The actual reason is that the defederated servers have open enrollment and have grown large enough that the small fraction of their traffic that is abusive and requires moderator attention is dominating beehaw moderators attention. This isnt a moral judgement - they just don't have the plungers or the juice required to deal with the sewage, so are defederating to protect their own time and attention until those instances get a chance to settle down.
- throwaway_v 3y agothis is supposed to happen, not that this means failure.
- lkt 3y agoThis is fine, that's the point of federation. Beehaw's stated goal is "Aspiring to be(e) a safe, friendly and diverse place." so it's understandable they would want to be more selective with who they federate with to create a "safe space" for those that want that kind of environment.
- gexla 3y agoWhy not just use a centralised forum app?
- soneil 3y agoHonestly, I don't think a centralised app is really a good solution in this space. It's going to be big, it's going to be expensive, and as soon as someone tries to pay for it, they're going to end up repeating all the same mistakes. I actually think a large problem with lemmy is that it's already too centralised. Each instance is trying to be a reddit. Which is all very nice, but it also means each instance is effectively in competition. I think each instance should be trying to be a subreddit. The way it'd work in my head is that you'd have two types of instance. Front-end instances that are effectively curators/aggregators & identity providers. They effectively get to present you your front page and r/all. And this is entirely "if you don't like their curation choices, pick another". So here you'd get to pick if your instance is tech-focussed, foss-focussed, as-big-as-possible, family-friendly, politically charged, etc. And honestly, the only thing stopping that instance from being an app that's not much more than an rss feed-reader, is that I've saddled them with being identity providers too. Which is not the world's biggest hurdle. The second type of instance would be one subreddit. So moderators are instance administrators, you're trying to build one community in one place, etc. You're just trying to build one community in your one niche/topic, - and you're not trying to compete with other instances who are also trying to be everything to everyone. I think this would present a lot of benefits. Front-end instances would naturally discover subreddits through the subscriptions their members make. For users, discovery would be through cross-posts, and curation amongst the subreddits their home instance already knows, etc. They can choose their own funding model, ad model, membership model, etc. And if they make choices that are wildly unpopular with their members, they can move to an instance with different ideas/ownership/spez without losing their communities in the process. For subreddits, administrators can control their costs by, eg, choosing only to host text posts instead of images & media. Brand-owners can own their own communities/identities - ubuntu can run r/ubuntu on their own infrastructure with their own moderators, etc. And we should see a lot less pissing patches like the linked post, because subreddits aren't directly leaning on each other. Hell, there'd be nothing stopping youtube exposing their channels as pseudo-instances. What I'd really love to see is a return to a world where one person can host their niche community on a $5 VPS - and still get all the benefits of being a subreddit. And at the same time, foss communities & company support forums can join right in without it being a huge risk to themselves, etc. Asking for centralization is asking for another model where we put all our eggs in one basket, and then wonder why that basket has to kowtow to VC to pay for it all. What worries me is that right now, we're very focussed on breaking free from that, and no-one's exploring what we could actually gain from the alternatives. And while this risks sounding incredibly hand-wavy - it's really just the forums we all grew up on, sharing a common API.
- vyvyvy 3y agoThe problem is that it's still a feudal system like Reddit's is, with power concentrated in the administrative nobility. The only major difference with Reddit is that the latter has an additional, all-powerful layer of royalty that holds control over these lesser lords. Whereas Lemmy has them all fighting each other. Either way, the peasantry just has to put up with whatever nonsense battling the ruling class involve themselves in.
- calmlynarczyk 3y agoIn theory, the idea of distributed, or at least decentralized online communities is something I like and want to see a return to. However, I think the folks championing this stuff need to set more realistic expectations. Anyone whose spent awhile in a hobbyist forum or IRC network has likely experienced that they're just as, if not more prone to moderator drama than even Reddit. Wait until an admin rage-deletes a whole instance over an argument with someone or one community brigades/DOS's another and then you'll get to see the dark side of the "good ol'" community-run forum days.
- GaggiX 3y agoThis is the fate of any federated social, maybe now it is not a big problem and the feature is used properly to moderate spam, but soon it would probably end up like Mastodon, where you can have multiple accounts on different instances, but there are always some instances you cannot access because the moderators have banned a huge list of servers (usually for political reasons) where you have your account, not even .social/.online are safe, and let's not even talk about the biggest Japanese ones.
- camdenlock 3y agoThe Beehaw “about us” page is amazing. They elevate their favored ideology to “just being a good person”. Such self-blindness is quite entertaining. … but also kinda creepy.
- friend_and_foe 3y agoIt happens to be common among these Lemmy sites, we are in early days with this software and it was built and run primarily by communists. Expect the ideological monoculture to slowly erode as weeds, to continue the analogy, begin to take root.
- rzazueta 3y agoI run my own instance of Mastodon just for myself - and am thinking of doing the same for Lemmy. I, of course, can do that because I have the skills - most don't, so they must rely on sites like these for their accounts. I've been working on an alternative that is, ultimately, a standalone and lightweight ActivityPub server that handles only one account at a time. The idea would be to serve an account as - in essence - it's own container. If a person just wants to run an instance for themselves off an old laptop in their livingroom (which is how I run my Mastodon instance), they can do that themselves if they have the skills - which I would strive to be minimal. But, if they needed to rely on someone like beehaw, they could sintead join a "collective" - a central site on one domain that handles all incoming and outgoing messaging, DDOS protection, CDN caching, and even blocklist handling (e.g. reading a user's blocklist and blocking at the outermost layer) then passes what gets through to the individual service running on the backend. A collective could apply a site-wide blocklist, but the users would be able to opt back in because, at the end of the day, they are the ones who are actually federating with these other instances - the collective is, in essence, a firewall or "management layer", akin to an APIM for APIs. Obviously, I'm not done building this, but I'm going to try and accelerate my work once I get some paid work off my desk. Why wouldn't something like this work? If an account wants to stay connected to a problematic server for whatever their reasons, how would that impact the rest of the collective if federation is handled at the user level? Or, perhaps a better question, what's wrong with handling federation at the user level? Should I not be able to follow any account or block any account I want? Why must this fall on the backs of the admins?
- orange_fritter 3y agoI've just learned about lemmy today (so not exactly an expert...), but the fact this event is positioned as a negative seems like a harmful take. This decision makes perfect sense. Beehaw requires applying to sign up with a sort of cover letter. If their community is more restrictive, they should only federate with similar-minded nodes.
- gorbachev 3y agoThis is pretty interesting. I'm wondering, if the current Reddit civil war between spez and the mods would be best handled by a similar arrangement. Create two federated, in a loose definition of the word, Reddits...one run by Reddit and mods spez approves, and one run by the same way its run now. Users could choose which version to use. Posts and comments come from the same source, but mod actions are unique to each version. Not that Reddit would ever do that.
- vcg3rd 3y agoI used federated services like Mastadon before its own "Eternal September" and it feels to me, subjectively obviously, as someone who was on the Internet when Gopher, Telnet, MUDs, and USENET were basically it (except email) that there's this new obsession with moderation and walling off networks. Whatever happened to self-moderating? I have higher standards for my speech and on-line conduct than any TOS. Many others do too. Plus, I know how to use software that allows "kill-files" and won't use any that doesn't give me the ability to "moderate" others if I want by just filtering it. Vetting? It's a global network. If you want vetting spin up a Linux on Linode or something and invite only,ssh only, and create a forum.
- jfengel 3y agoSelf-moderating is an enormous effort. People want to leverage each other's work: if this guy says it's bad, it's probably bad. You see a similar effect in spam. It would be a vast waste of your time to roll your own spam engine. Killfiles aren't sufficient; they spawn new accounts instantly. Spam used to dominate email, until big email hosts developed ways to shunt it off. And that requires constant management as the spammers find ways around those filters. I'm glad for dang's moderation here on HN. I wouldn't come here if I had to roll my own killfile. It doesn't just keep the worst offenders away. It also keeps the conversations on topic, rather than degenerating into flame wars. Moderation is of course imperfect, just as spam filters are. But without it, I find any open communications medium unusable. The loudest and most obnoxious voices dominate, effectively creating a different kind of censorship that keeps out the things I actually want.