Skip Navigation

Instance Protectionism in the Threadiverse happens because of the Prisoner’s Dilemma (protecting one's own instance is currently more sensible than increasing overall discussion quality)

As a moderator of a Lemmy instance, you currently have two options to take: pushing users first to your local content or content from all instances you federate with. These options come with the costs seen in the picture. The moderator of another instance has the same choice. However, in this scenario, they will both always switch to promoting the local-feed. I don't want to say its wrong - it's just the most sensible way to act on Lemmy currently. However, if everybody does it, it is bad for the overall discussion quality of the Threadiverse.

Its a classical prisoner's dilemma from game theory, which sometimes happen in society, for example with supply shortage during lockdowns. A way to solve it is by making action B more positive and option A more negative. This would lead to more moderators choosing Action B over A.

Mastodon solved this with an Explore-Feed, which consolidates the Local- and All-Feed. I think this could also be a solution for Lemmy. It would result in less engagement decrease AND an overall positive effect on discussion quality.

Additionally, a general acknowledgement that instance protectionism is a problem and should be avoided could help to make A more negative. In other words: increasing the pressure by the community. This would put a negative social effect on option A. So: start talking about it with your moderators.

Do you think these two measure would do (additionally to more powerful moderation tools, which would only enable a working explore-feed in the first place)? Is this a problem on other services on the Fediverse too (at least Mastodon seems to have handled it quite well)?

40
40 comments
  • Remember, there's no revenue to compete over here. Analyses that depend on standard capitalist competition should be expected to not only be inaccurate here, but incoherent. They simply don't describe the actual incentives for people's behavior.

    From a game theory perspective: You have no reason to believe that this specific payoff matrix actually describes the situation here. There are lots of other games besides the Prisoners Dilemma. Are you really sure you're not looking at a Stag Hunt, or a Battle of the Sexes (terrible name, but that's what the papers call it)?

    • Remember, there’s no revenue to compete over here. Analyses that depend on standard capitalist competition should be expected to not only be inaccurate here, but incoherent. They simply don’t describe the actual incentives for people’s behavior.

      Maybe, but its just a model. You need to be more specific. I want at least a counter-example ;)

      From a game theory perspective: You have no reason to believe that this specific payoff matrix actually describes the situation here. There are lots of other games besides the Prisoners Dilemma. Are you really sure you’re not looking at a Stag Hunt, or a Battle of the Sexes (terrible name, but that’s what the papers call it)?

      Oh, I think you are right. Stag Hunt does fit better ... But I think it doesn't change anything about the overall argumentation (I think I actually accidentally used the numbers of stag hunt in the picture)

    • Oh, shit, I actually got the numbers wrong. For the prisoners dilemma, it should be (-1, -1) in the bottom-right corner

      • Here are the updated versions.

        This one is if you look at one moment in time:

        This one includes future development of the Threadiverse and the consequence of the action for that:

        The second one isn't prioners dilemma but battle of the sexes (yeah really dump name). I removed the All-Feed option, because for smaller instances it has really no merit to promote it (why should you promote a feed, in which your instances is effectively never present and therefore just drains away your user engagement to other instances?).

        As @recursive_recursion@programming.dev suggested, this would resemble the infinite prisoner’s dilemma and models the overall situation better.

  • The prisoner’s dilemma assumes an inability to collude and strong incentives for defecting from any potential collusion arrangements.

    Moderators are free to talk to and work with each other and there’s no particular incentives to compete over. Everyone is here for good discussion. There aren’t any ads or anything at the moment right? So why not just agree on cooperation? I don’t see the problem here.

  • Mastodon solved this with an Explore-Feed, which consolidates the Local- and All-Feed

    Can you please explain what that means for non-mastodon users. As far as I know about lemmy, which granted isn't much, local posts are not hidden from all, meaning it already is a consolidated local and all feed.

    Personally, I didn't agree with your previous post and I don't agree with this. I believe instance owners can run their instance however they wish, they're the ones paying and maintaining it. If it's not suited to your tastes, there are other places to look at. If an instance wants to federate with no one or hide all remote posts or anything, that is their choice to run the software that way. People aren't locked in jail cells making decisions with no information of the outside world. Nor are the defaults they set locked either, I just bookmark "hot" and "sub" and go to those every time, regardless of what the homepage has set.

    • Can you please explain what that means for non-mastodon users. As far as I know about lemmy, which granted isn’t much, local posts are not hidden from all, meaning it already is a consolidated local and all feed.

      Right, but you are on lemmy.world I presume, which is the biggest Lemmy instance. Their posts get much attention that's why they also appear in your all-feed. But let's say you are on a very small Lemmy instance with only two communities. These posts will almost never appear in your All-feed, which is why the admin will prevarably put the local-feed as default, which makes total sense to me, but is not ideal for the overall network.

      On mastodon, you have an explore-feed, on which you have popular posts from federated instances and your local ones (I at least think that it works that way).

      • No offense, but I think the solution is to start expecting slightly more from the end-user again. Fifteen minutes to look over the options in whatever new software you're using (in general) and you can determine whether the defaults work for you. It should be as normal as switching to dark theme IMO.

    • Its not like I want to force them. It's just criticism. If they are part of a federated network, they also get some merits out of it (user engagement) and so they should give something back in return. This will become more pressing if Threads joins the Fediverse. It could flood the fediverse with its own posts while putting the posts of their network front and center in their UI eventually draining the Fediverse off its energy (which of course we could prevent by defederating in the worst case ...)

      • I do think your heart is in the right place trying to find and discuss engagement issues in the threadiverse. That's obviously been a common complaint people have posted about and I can see you believe strongly about this.

        I think I just disagree with the issue at hand, or at least that there is a single one and that this solves it. To give an anecdotal example: I make a post around every day on kbin.social that gets 0 likes, 0 dislikes, and 0 comments, in other words no engagement. You might say this is due to it being difficult to find! Well, it actually is! So much so because it doesn't even federate out to lemmy.world, lemm.ee, fedia.io, etc. I check remote instances and my posts never federate anywhere. If you look at my profile from your instance, lemmy.world, it would seem I barely have any posts, but on my home one I have quite a few.

        This is just one example of course, but from my perspective, the major issues we have right now are technical ones, and I'd like to see those fixed before trying to focus on social ones.

  • Its as simple as if I constantly see shit discussion I'm not gonna keep returning. Some instances specifically cause shit discussion and therefore instances don't want to federate with them because it drives away their members.

  • As a a casual lemmy user with accounts on a few instances, I can say that I never visit the local or all fields of any of my logged in instances. I only visit my subscribed field, which is identical over all my accounts. How much do the local and all fields really matter for users?

  • What main page? How does local,local negativly impacts discussion quality? Actor A and Actor B are on the same instance for a reason.

    I also always switch to federated when there is nothing new on my subscribed communities.

    • No, they are on different instances.

      If you promote the local feed, your posts get attention, which means user engagement. So, user engagement would have a trend to stay in its own instance, which results in bubbles and is certainly not good for discussion quality.

      Subscribed feed is great, I have nothing against that. I also don't have anything against the other two. I just think there should be another one.

      • why should there another? the federated feed on my instance shows me not only the federated posts, but also subscribed and communities I haven't ignored on my instance. Which is pretty great.

      • If you promote the local feed, your posts get attention, which means user engagement. So, user engagement would have a trend to stay in its own instance, which results in bubbles and is certainly not good for discussion quality.

        I think this is too much of a generalization. Certain discussions even benefit from a certain amount of shielding from the outside world. I think there are mechanics working both ways, and to generally equate local feeds with reduced discussion quality is a poor argument.

        Also, how would the addition of another feed (read: the selectable option for another feed) change anything about that? Instance owners who "push users" to their Local feed (as you unecessarily dramatize it) could still choose Local as their default, even if you requested new feed was implemented.

        In both scenarios (with and without the new feed), users can freely select another feed anytime (because no one actually pushes them), or even define one permanently in their settings, overriding whatever default the instance owner had selected.

        The new feed would do nothing about the situation but give instance owners another option to "push users", and users another option to select from.

  • if

    instance protectionism

    is occurring due to prisoner's dilemma then there also exists a sustainable positive-sum solution as the fediverse and Lemmy is playing by the rules of the infinite prisoner's dilemma:

    How to outsmart the Prisoner’s Dilemma - Lucas Husted

    • Interesting. And what would that mean for the problem at hand?

      Maybe like that: Moderators would need to know that there is some consequence to protect their instance. For example, because then other instances would defederate or because users would join other, more open instances. That would be my suggestion for some kind of social pressure.

  • I'm very confused by this post. Maybe it's because I'm using a client (Sync), but I was able to select my default post and sort for my homepage, so my instance owners had no say in it. I rarely ever go to my Local or Subscribed feeds because I have a very healthy blocked instance/user/keywords list, so I like to spend time on Everything since other feeds don't have enough content to fit my needs.

    Seems to work well enough, I don't see my instance taking over my feed at all.

  • Some Lemmy servers on the threadiverse seem to have a theme (and are not general generic servers).

    For example, https://programming.dev/ focuses on (computer) programming and other highly technical topics related to (computer) programming.


    I think for a themed server, they would probably want to pick and choose which communities from other Lemmy (or Kbin) servers they syndicate to their home-page or wherever (in addition to their local communities).


    I do think syndicating communities from other servers is beneficial — but I don't think just all or nothing is a good approach.

    I think Lemmy should let Lemmy sysops pick and choose which remote communities they syndicate on their home-feed or wherever.

40 comments