Threads Will Break Kbin And Lemmy: interoperability isn't just about the protocol

With the launch of Threads, there's been a lot of interesting talk about the safety and privacy risks it poses to people on the fediverse, if and when Meta begins federating. But it's also worth examining the risks to the social systems.

First, some background

Kbin and Lemmy are link aggregators. They work a lot like Reddit: users uprank or downrank posts and replies, and this mostly determines what content ends up having the most visibility. Reddit calls this upvoting/downvoting, and that's useful terminology - at the social level of the app, no one user has significantly more power or influence than any other. There's a certain level of democracy in this type of model.

But if Meta's Threads ends up federating with Kbin & Lemmy, using the ActivityPub protocol they have in common? Things could get a lot less egalitarian.

Threads Breaks Kbin & Lemmy

For example: let's say a Lemmy user has some followers on Threads. Suppose the Lemmy user posts something about a celebrity's new diet pills. Maybe one of those Threads followers replies, and tags the diet-pill celeb account. The post gets boosted by the celeb, and appears in the feeds of their millions of Threads followers. Even if only a small fraction of those accounts boost the post, it still easily becomes the all-time top post on Lemmy.

Now imagine things like this happening all the time. The Kbin/Lemmy rankings stop being egalitarian. A large account on Threads can instantly make a post show up in millions of people's feeds, and make it much more likely to get boosted. Your front page is now filled with posts about diet pills and limited edition sneakers.

But it gets even worse than this: Meta's algorithm is part of this dynamic too. After all, they're the ultimate arbiters of what appears in Threads users' feeds. If the algo pumps posts with certain keywords to their users' feeds? Kbin & Lemmy don't stand a chance. You'll see whatever Meta's algorithms want their users to see.

Interoperability - it ain't all it's cracked up to be

Let's break down what just happened there. Both Lemmy/Kbin and Threads are using the ActivityPub protocol to communicate, making them interoperable. Post some text in one, you can read it on the other. Boost in one, that boost shows up in the other. And so on. The standard narrative here is that interoperability is a noble and worthwhile thing in and of itself; walled gardens are opened up, new possibilities for collaboration/communication/creativity emerge, and everyone is happy and free.

Sounds nice! But clearly, some apps don't work very well when they're slapped together with others. The protocol does exactly what it's supposed to, but the applications are so much more than just the protocol. They're also systems that have social dynamics and power relations baked into their design, and even though none of the users in this example are trying to game the system - although they definitely could - Threads still makes the Kbin/Lemmy ranking systems useless. And if the ranking systems are useless, then what's the point?

The Point

Put another way: the computers can talk to each other just fine. But for our human purposes, at the social level, these two applications aren't really interoperable at all. Not all so-called interoperability is desirable or beneficial, and 'federation by default' shouldn't be assumed to be desirable or beneficial either. What's more, Meta is a monopolistic bad faith actor. Defederate Meta. Nothing good will come of them being in your network.

(see also part 2: Threads undercuts Mastodon's core mission with 'algorithm creep': https://mstdn.patatas.ca/@smallpatatas/110707812951733786)

Teppic,
Teppic avatar

You seem to assume only Threads can massage it's algorithms. It would be relatively simple to have Kbin / Lemmy apply an instance level multiplier to upvotes, perhaps based (inversely) on how many users that instance has, perhaps based on something else.

An impact would be an instance admin could make individual votes from Threads almost worthless. Sure the algorithm has to be transparent to be palatable here on kbin / Lemmy, but kbin has already changed how reputation worked once, these things could can be changed again if we don't like the impact Threads is having on things here.

smallpatatas,
smallpatatas avatar

This is a good point, and embarassingly, I wasn't aware of the changes to the reputation algo until just now! For me, one of the underlying issues at play here is that someone on a lemmy/kbin instance is seeing information presented in a certain way: pages with ranked posts, with other 'competing' content next to each other. A Threads user (or Mastodon user, for that matter) just sees a post in a feed they scroll through, so their interactions with it don't have the same meaning, in a social sense.

I really think that making a boost or a favourite from a non-kbin/lemmy instance count toward the rankings undermines the social and psychological dynamics of the link-aggregator style of presenting information. Maybe I'm being a little vague here, just trying to find the right words to express the problem. But your solution is along those same lines, so I think we basically agree on the issue even if we're coming at it from slightly different angles :)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • FediPact
  • DreamBathrooms
  • magazineikmin
  • khanakhh
  • everett
  • Youngstown
  • slotface
  • GTA5RPClips
  • Durango
  • ngwrru68w68
  • rosin
  • kavyap
  • PowerRangers
  • hgfsjryuu7
  • mdbf
  • anitta
  • tacticalgear
  • vwfavf
  • osvaldo12
  • cisconetworking
  • ethstaker
  • thenastyranch
  • InstantRegret
  • modclub
  • cubers
  • Leos
  • normalnudes
  • tester
  • provamag3
  • All magazines