Skip Navigation

Meta will kill small instances! Please read.

I just read this point in a comment and wanted to bring it to the spotlight.

Meta has practically unlimited resources. They will make access to the fediverse fast with their top tier servers.

As per my understanding this will make small instances less desirable to the common user. And the effects will be:

  1. Meta can and will unethically defedrate from instances which are a theat to them. Which the majority of the population won't care about, again making the small instances obsolete.
  2. When majority of the content is on the Meta servers they can and will provide fast access to it and unethically slow down access to the content from outside instances. This will be noticeable but cannot be proved, and in the end the common users just won't care. They will use Threads because its faster.

This is just what i could think of, there are many more ways to be evil. Meta has the best engineers in the world who will figure out more discrete and impactful ways to harm the small instances.

Privacy: I know they can scrape data from the fediverse right now. That's not a problem. The problem comes when they launch their own Android / iOS app and collect data about my search and what kind of Camel milk I like.

My thoughts: I think building our own userbase is better than federating with an evil corp. with unlimited resources and talent which they will use to destroy the federation just to get a few users.

I hope this post reaches the instance admins. The Cons outweigh the Pros in this case.

We couldn't get the people to use Signal. This is our chance to make a change.

473 comments
    • Damn, that's a terrifying vision of the future. I was on the fence with defederating, but we probably should.

      Your comment should be top.

    • Absolutely. We'd have to be nuts to think they're not trying to take it over and ruin it.

    • I don't think XMPP comparison is correct.

      First, in my personal (subjective!) opinion, XMPP died because of entirely different primary reason: it, by design, had trouble working on mobile devices. Keeping the connection was either battery-expensive or outright impossible, and using OS native push notifications had significant barriers.

      As for Google Talk - it just came and went. Because they never had proper MUCs (multi user conferences, think communities), in my own (again, personal, thus subjective - not objective!) experience it was quite the opposite to how the article paints it. Whoever participated in chatrooms I've been in, and had used a Google account, hated Google's decision and moved to XMPP. I'm no fond of Google, but their impact on XMPP was not strictly negative - they contributed some useful XEPs and useful free software libraries after all. Although, of course, for those who used XMPP primarily as a classic messenger system (like MSN, AIM or ICQ) for private 1:1 chats things surely looked differently.

      Now, why I think the comparison is not correct. I think Threads' situation is different because of fundamental differences in how those systems operate. And not in favor of Threads/Meta. If Threads would be Lemmy or XMPP MUC-like system (that is, having communities/groups hosted on particular servers), then it would be a complicated story, where Fediverse could even theoretically score a net win. But as I get it, Threads is Mastodon/Twitter-like thing, and their users' content will stay with Meta, entirely at Meta's discretion whenever they let other systems access it, and when they pull the plug. Given that Meta is also not likely to contribute to FLOSS Fediverse projects, their Fediverse presence is of questionable benefits to say the least.

    • Fantastic read. Thanks for the link.

  • For those who don't know, the strategy is called Embrace, Extend, and Extinguish. The phase comes from Microsoft who used this to (try to) crush competing document editors, Java implementations, browsers, and operating systems. Other big tech companies employ similar strategies.

    Facebook coming to the Fediverse is the Embrace phase of this process and that makes Mastodon, Lemmy, Kbin, Misskey, and Akkoma the competitors.

  • I think the issue being missed here is that Meta will ultimately aim to suck all users into themselves, and then once they feel they've done enough of that, they will go completely closed, even potentially forking the protocol itself. If any legal attempt to stop this is made they will bog it down with hordes of lawyers for decades.

    Their goal is not to help fediverse, it is recognising fediverse to be a threat and aiming to absorb it. Literally no different to how reddit slowly absorbed all internet forums into itself, killing the distributed internet.

    Fediverse is attempting to bring back that distributed internet and they're trying to find ways to kill it. All corporations seek monopoly, it's how capitalism works.

  • tbh, as a small instance, i might be defederating meta. im not a fan of the person that has everything through theft and scam.

  • One of the things that I feel isn't being thought about much, is that it isn't just Meta's ideology and policies that will harm smaller instances and the fediverse itself; but the volume of data that their userbase will generate.

    For smaller instances like mine running on six vcores, 4GB of memory, 512GB storage and a 120Mbps network...I feel like all it would take is a handful of users federating with them and the data flow alone would destroy our resources at the network if not disk level.

    No, I don't plan on allowing my instance to see or interact with theirs; but the point applies to all small instances and part time hobby servers. We don't have the means to take on the data they could throw out into the federated network.

    • If that’s the case, then how will it be possible for the fediverse to scale up at all? If the goal is to replace Reddit and the like, then the goal is having millions of users regardless of if they are all coming from meta or from a whole ton of small instances.

      • I have some headroom for growth set aside. Since my instance is virtualized, its not too hard to scale it a bit. But there are hard limits due to other projects on the host.

        For a lot of smaller instances that are currently running on cheaper VPS instances, they most likely have an upper limit to what their willing to pay for scaling up as growth happens. The only way to balance that is getting tooling in place to purge older data, but that isn't really a good idea either.

        Really though, any web platform that hits the public eye is going to face these issues over time. But allowing a large company to federate with a smaller instance will accelerate the issues. You also need to keep in mind that you don't have all the control of these instances, as your users will cause you to federate with more and more content. Sure, you can purge and defederate, but that is a cat and mouse game.

        Also, I cannot speak for the goals of others; but lemmon bar isn't run with the goal of replacing reddit. It is meant to be a point of access to the fediverse. No more, no less.

  • I don't think this looks very good, but if we want a fighting chance, we can definitely do two things:

    1. We need to make using other instances of Lemmy and kbin extremely easy. Seamless. Two taps on your phone simple. Sign up with Google. All that jazz. Then the most basic user will have an easier time choosing a non-Threads instance.
    2. We need to, ironically I guess, advertise our LACK of advertisements. No matter how they do it, I'd bet anything Treads will integrate ads somehow, so this is a way we can quickly stand out.

    On another note, users will want to go where the content lives. Of course, that makes this much more difficult. We all know Threads will be big, almost immediately. So, should we defederate with Threads like many of us are planning? This will keep us "safe" but we'll lose all the new content. Or should we instead remain federated to keep seeing the content? Of course this doesn't stop Threads from defederating from us themselves, so I truly don't know the answer.


    No matter what, I think we need to stand out to average social media users in a big way. I think my two points above are just a start, though. We need to offer more.

    I don't have high hopes, but I'm planning to fight like hell for our little paradise in any way I can.

  • I don't think this will matter at all. The first instance that brands itself as "we only federate with instances that exclude all relationships with Meta," is the instance I will be in and all the people who I want to hang around will be there also. Federating with Meta will be like holding a flashing neon sign that says "stay away from me."

    I don't want anything to do with Reddit anymore and I haven't had anything to do with Twitter or Facebook for more than 10 years - and all for similar reasons. Huge groups of people brought together by money are fucking poison.

  • I am not worried about this. I think threads is going to end up like all the fascist instances. Perhaps they will have more users... Good for them. But the rest of us will defederate and they will become an isolated instance. Which begs the question, why use activity pub at all? I suppose maybe its so they can run multiple servers themselves and piggy back on the infrastructure that was laid down for free. As long as most of us defederate its not going to change much. You could get about as much data scraping timelines now as they could siphon up with federating. So small instances will continue to federate with each other and that will end up being a smaller amount of the people using the fediverse. The only way this matters is if we obsess about numbers. But honestly most of us can't afford to run a big instance anyway, so obsessing about unattainable numbers is pointless. It doesn't change the economics at all, it doesn't change the fact that small instances will federate with each other and not stuff we don't like. It may change the privacy stuff, which is something we can fix with some vigilance.

  • I would imagine that the kind of people willing to use Threads were already not going to sign up for a "small instance", and a lot of admins of various sized instances have already agreed to defederate regardless https://fedipact.online/

  • If an instance does off because Meta won't defederates from it, then it probably would have died off anyway.

473 comments