this post was submitted on 06 Jul 2023
106 points (100.0% liked)

Programming.dev Meta

2445 readers
9 users here now

Welcome to the Programming.Dev meta community!

This is a community for discussing things about programming.dev itself. Things like announcements, site help posts, site questions, etc. are all welcome here.

Links

Credits

founded 1 year ago
MODERATORS
 

I'm not suggesting anything, just want to know what do you think.

Here is a link if someone don't know what Meta's Threads is: https://blog.joinmastodon.org/2023/07/what-to-know-about-threads/

top 50 comments
sorted by: hot top controversial new old
[–] IWriteDaCode@programming.dev 34 points 1 year ago

I'm already a day late and I haven't actually read all the comments because they're surprisingly a lot here. But here is my two cents, hopefully I'm not just repeating someone else.

Do you want the fediverse to be as big as possible? Or do you want it to grow in a steady manner in a healthy way with healthy discussion?

Letting on the garbage that is popular social media giants like meta, will completely and utterly overwhelm this community. They have millions of users, we have thousands. Every single one of our posts will be drowned out by them. Say goodbye to high quality discourse, we will just become what Twitter and Facebook turned into, the same way that Reddit is going.

I do not care if we have millions of users, our higher bar of Discovery and usability means that we get people who are self-motivated to learn, learn about technology, learn about our culture, learn about our rules.

Would it be nice if it was easier to discover/join the fediverse? Sure. Would it be nice if we had millions of users? Sure. But I want to grow carefully and sustainably. I would rather have a small or medium-sized community with healthy discourse, than a worldwide gigantic social media community where conspiracy theories reign supreme, and the less techy people don't understand how threads are different from Lemmy, and are constantly cross posting and are confused about what they're looking at.

I can block meta communities myself, but I can't block all the hordes of people that will jump on our threads. This is a scalability problem waiting to happen, this is a social discourse problem waiting to happen.

Lastly the only reason that I could possibly imagine that Zuckerberg wants to federate is to keep the only viable alternative to monopolistic social media conglomerates in check. The more people that can talk to us through his platform, the less people will look into and join us. If they can assert their monopolistic practices on the fediverse, they could use the EEE model to make it irrelevant. He is trying to destroy the federated social networks before they are big enough to be a real threat.

[–] Mikina@programming.dev 28 points 1 year ago (2 children)

Yes, I think we should defederate. Don't give them free content, and don't let them monetize Fediverse.

Also, I'm not really interested in having the millions of Facebook and Instagram users here, it's one of the worst and most bland people and content internet can offer, right behind Tik-Tokers. I don't see how it would add any value, other than moderation issues.

[–] throws_lemy@lemmy.nz 12 points 1 year ago (1 children)

YSK : Meta is also a threat to the privacy of fediverse users, if there are fediverse instances that remain federated with Meta.

Ross Schulman, senior fellow for decentralization at digital rights nonprofit the Electronic Frontier Foundation, notes that if Threads emerges as a massive player in the fediverse, there could be concerns about what he calls “social graph slurping." Meta will know who all of its users interact with and follow within Threads, and it will also be able to see who its users follow in the broader fediverse. And if Threads builds up anywhere near the reach of other Meta platforms, just this little slice of life would give the company a fairly expansive view of interactions beyond its borders.

https://www.wired.com/story/meta-threads-privacy-decentralization/

[–] Mikina@programming.dev 6 points 1 year ago

That's exactly what I was worried about, and I'm really really not comfortable with. Especially because it's the most valuable data for training ML models to manipulate with people, or to keep them interacting with a website they want, which is something that I fear the most from the current advances in AI. I know it's already happening for a long time, but I don't want to help them with making it even better.

So, definitely defederate. I'd even say that there should be an option implemented that would allow the users to defederate on their own, which would not allow their posts or comments to show on other instances they've defederated with, while also not showing them any content from said instances.

[–] JadenSmith@sh.itjust.works 4 points 1 year ago

You make a good point. My initial Reddit interactions, for example, consisted of involvement. Before the API thing it had become the same thing as 9Gag: a place to just doom scroll for the entire time spent.

The content becomes samey, or repost central.

[–] o_o@programming.dev 25 points 1 year ago* (last edited 1 year ago) (4 children)

So, are we saying we want more people to create accounts on Meta's Threads?

That's what defederation would imply: people who want to interact with Meta's folks and be in touch with Meta's community would end up creating accounts there. We'd be handing users to Meta by doing that.

Clearly, Meta has tons of resources to invest. If they have half a braincell among them, they'll be able to create some value with those resources. Given that they're launching Threads with or without federation, we now have two options:

  1. We let Meta enhance the value of all instances.
  2. We lock out Meta, and all their value created remains their own.

What are we even talking about here? A ton of people put in a ton of effort and work to create a platform where the whole point is to have different organizations be able to inter-operate without any one instance gaining too much power. As soon as someone with actual resources wants to contribute, we shut them out? Folks, if a single organization could bring down the fediverse, then the "decentralize so that no one can gain too much power" model is proven wrong, and it was bound to fail anyway.

If we become an echo chamber where the only one who can be part of the "fediverse" are people without resources, then what's even the point? Who wants an email service that can't send emails to Gmail and Hotmail, but only YourFriendlyLocalInstance.com?

The way I see it, we should absolutely not defederate. I'd prefer to see Google or Twitter also join the fediverse, and have them competing amongst each other to make sure we have enough competition to keep any of them from wanting to defederate.

EDIT: Quoting this deep child-level comment, which explains my point of view better:

We care about the vision of a “fediverse”, where all instances’ users can talk to one another if they choose. If that’s what we care about, there’s no choice here: federate, or you’ve already broken the vision.

Look, no one is saying that programming.dev should promote Meta’s content on their home page. Let’s beef up our moderation/content filtering tools:

  • Let users block all Meta communities and all Meta users if they choose.
  • Let users set that none of their posts should federate to Meta.
  • Let community mods block all posts from Meta users.
  • Let community mods decide never to let Meta users see any of the posts on their community.
  • Let the instance owners decide never to feature a Meta user’s post or a Meta community post on “all” or “local”. Make it so that the only way to find a Meta post/user is by actively searching for it or subscribing to their communities.

That’s all well and good.

But defederation is worse than that. What defederation really means is: “Even if programming.dev users want to see Meta content or post there, we won’t allow it. Go create an account there instead.” As soon as you do that, it’s not a fediverse anymore.

[–] Mikina@programming.dev 9 points 1 year ago (6 children)

This is an interesting take on the matter, and you do have pretty good points. For me personally, I don't think that bringing in the Meta crowd would bring us much value, as I've already stated in the other comment. I'm not interested in the style of content both Facebook and Instagram provides, and I don't really like the userbase - but that's also only my personal view, and it's not something that would warrant defederation.

I'm worried that due to sheer amount of people they have, it would simply drown any content from other instances and would make it harder to find (and also really hard to moderate - Meta has significant resources to moderate that many millions of users, something smaller instances can never reach). Hot and Top would simply be filled by influencers, and it would take significant effort to just unsubscribe or block all of them (I'm actually not sure here how does the frontpage works, if you select all instances - is it like All on Reddit, or like frontpage with a set of default communities, but not everything shows there?), while also making it pretty hard to find smaller communities with different crowd - which is what I like on Lemmy as of the current state.

As soon as someone with actual resources wants to contribute, we shut them out? Folks, if a single organization could bring down the fediverse, then the “decentralize so that no one can gain too much power” model is proven wrong, and it was bound to fail anyway.

I don't really agree with this. It's only my own take on things, but I don't believe in the slightest that Meta wants to contribute to the Fediverse or has any of it's interests in mind. Nothing good will come out of it, Meta will only exploit the Fediverse for free content they don't have to host or pay for to kickstart their own platform, and then slowly bring users over there with QoL they have resources to implement for their instance. I'm not worried that they will bring down the Fediverse - that's where the decentralization will work as it should since other instances can defederate as soon as a problem appears, and keep their content and their userbase. What I think is an issue is that unless we defederate soon enough, Meta will exploit Fediverse for their gain only, slowly make people used to the QoL they are providing and have resources for, and when it finally gets bad enough that instances decide to start defederating from them, it will be too late, and Fediverse will loose users and content creators, because they were used to and interacting with communities on Meta's instance - which were the best choice simply due to a high number of users coming from Meta's userbase. Which brings me to

That’s what defederation would imply: people who want to interact with Meta’s folks and be in touch with Meta’s community would end up creating accounts there. We’d be handing users to Meta by doing that.

This would be even worse if we defederate later, once it turns out that Meta is trying to do something that really warants a defederation. As I've said in the previous paragraph - Meta's communities will be larger and have more content, and more people will leave once we defederate because they are used to those communities, including people that would not leave there now.

And the last issue is the fact that it serves so much data about users and their interactions right into Meta's algorithms, without them having to make any effort for it. And I really don't like that, and it's the reason why I'm avoiding anything Meta even touches. But then again - that's my personal issue.

To sum it up - some commenters said that it's a risk that we should try and take to see how it will go - I'd personally rather not risk it, and just keep Meta or any other multi-billion corporations out of this ecosystem. You can be sure that they don't have anyone's best interest in heart, and will only exploit it for monetary gain. And they have teams of experts in the field already working on strategies about how to exploit us as much as possible. I say don't give them a chance, this is something we cannot win and it will only make everything worse.

load more comments (6 replies)
[–] astral_avocado@programming.dev 9 points 1 year ago* (last edited 1 year ago) (2 children)

Well just look at what happened with XMPP and google: https://lemmy.world/comment/906346

And even if we don't defederate, I doubt anyone in threads will notice us local instance users and contribute at all to our growth. There are 30 million+ of them backed by Instagram and like what, 10k of us? They just have too much weight to throw around.

Hell I'm not even convinced reddit is going to die and Lemmy is going to continue to grow. Just look at their front page. Absolute nonsensical drivel still gets several thousands of upvotes and hundreds of comments, while any Lemmy instance is lucky to get 100 upvotes and 10 comments on a popular post

load more comments (2 replies)
[–] ruffsl@programming.dev 6 points 1 year ago (10 children)

Folks, if a single organization could bring down the fediverse, then the “decentralize so that no one can gain too much power” model is proven wrong, and it was bound to fail anyway.

I'd be interested to hear how Facebook would seek to alleviate those concern, regardless of weather such concerns are realisticly founded or not, as social networks inherently deal with humans and public opinions.

  • What kind of technical solution from Facebook do you think would best help appease concerned users in the Fediverse?
  • Could there be a technical solution to resolve the social dilemma of (real or appearance of) power imbalance between Facebook and the rest of the Fediverse?

I'm trying to think of how Facebook could gracefully relinquish control over its platform while guaranteeing Facebook could not later subvert those concessions. Would that ever be in Facebook's best interests? I guess improved user trust and positive PR could help abate the calls for regulation and monopoly busting.

There are skeptic rumours that Facebook is hoping to leverage the Fediverse as a relief valve for regulatory pressure due to EU's DMA:

  • Theory: the only reason Meta cares about the fediverse / ActivityPub is so that threads isn’t labeled a “gatekeeper” under the EU’s new “Digital Markets Act”
  • https://lemmy.world/post/1105955
load more comments (10 replies)
[–] jadero@programming.dev 5 points 1 year ago (2 children)

You've officially changed my mind.

Up until now, I've been harping on the concept of "controlling interest" in which a single entity is large enough to control the direction taken. But I hadn't considered that the new direction might be one that limits the potential for a negative result.

Personally, I think that a sufficiently large instance does represent a major risk. But now I think it's a risk we have to take. If this federation experiment fails, then what is learned can be used in the next experiment.

Now to track down and add a note to all those comments I made...

[–] ruffsl@programming.dev 4 points 1 year ago (3 children)

Personally, I think that a sufficiently large instance does represent a major risk. But now I think it’s a risk we have to take.

If we had to white board a decision matrix on Facebook federation, what would be the number of risk's and rewards for either approach? How would you weight or quantify them? Just trying to approach this from a little more of an analytical angle, given most of us are developers anyway.

load more comments (3 replies)
load more comments (1 replies)
[–] Mikina@programming.dev 24 points 1 year ago* (last edited 1 year ago)

I've already made my view on the issue known in other comments, but I've just stumbled upon an argument that I think is really important to consider, and should make de-federation an absolute must.

Allowing Meta in goes directly against the idea of Fediverse, and we should fight it as much as possible.

This is a literal quote from the main header on https://www.fediverse.to/

The fediverse is a collection of community-owned, ad-free, decentralised, and privacy-centric social networks.

Each fediverse instance is managed by a human admin. You can find fediverse instances dedicated to art, music, technology, culture, or politics.

Join the growing community and experience the web as it was meant to be.

I've seen a lot of comments mentioning that defederating with Meta goes against the principles and main ideas of the Fediverse, that it should be inclusive and allow people to connect. But, judging by this main selling point of the Fediverse, it sounds to me like Meta shouldn't be in the Fediverse do begin with.

[–] iaamp@programming.dev 16 points 1 year ago (1 children)

Yes! This way who wants to interact with programming.dev just has to make an account on this or any of the federated servers. Nothing prevents them from having a second account on threads to view all of that 'content' as well.

[–] Feyter@programming.dev 5 points 1 year ago

What prevents them from doing this is knowing about programming.dev exist.

I would argue 99% of people interested in programming aren't aware of this little corner of the internet.

[–] VaxHacker@programming.dev 16 points 1 year ago

Yes, because we already know exactly how this is going to go. Their need to constantly make more and more money means that we know TODAY what is going to happen: EEE. We know this because of Fark, Digg, now Reddit, and to a lesser extent Slashdot and StackOverflow. The profiteers aren't interested in federating, or having well-run communities; they're interested in money and nothing else. We know for an absolute fact that Meta needs to make money and they're only interested in the Fediverse because they see money in it (quite simply: because if they didn't they wouldn't be).

I completely get "we shouldn't strike pre-emptively" but if you wait until the third E it's too late. But we already know it's not pre-emptive because they've already enshittified their own communities. Ever tried scrolling through Arsebook recently without FBP and uBlock Origin? Article - article - ad. Article - article - ad. One item in fucking THREE is crap you're not interested in. That's what they want to force onto the Fediverse. We know it today. We have seen what they have done to their own stuff. So when they come sniffing round here we are completely justified in slamming the door in their face even if they promise to be nice this time, because we already know what they want.

"Those who don't learn from history are doomed to repeat it," and you don't have to look far. The influx of people into the Fediverse is directly caused by the profit-motivated enshittification of Reddit. If we don't draw the line here then we have to retreat back from Lemmy and invent something else, which they will then want to enshittify.

[–] yogsototh@programming.dev 14 points 1 year ago
[–] graham@programming.dev 13 points 1 year ago
[–] JiveTurkey@lemmy.world 11 points 1 year ago
[–] jersa@programming.dev 11 points 1 year ago

Absolutely, yes. It's hard for me to see federating with corporations such as ~~Facebook~~ Meta much differently than doing so with an instance run by spammers.

[–] WHATaDEMAGE@programming.dev 11 points 1 year ago
[–] Mir@lemmy.fmhy.ml 10 points 1 year ago* (last edited 1 year ago)

Yes. We should avoid them like the plague.

[–] sisyphean@programming.dev 10 points 1 year ago* (last edited 1 year ago)

“Timeo Danaos et dona ferentes.”

Companies like Meta poison everything they touch. They are a deeply evil, psychopathic organization. They are responsible for causing extremely harmful runaway effects in human society that I’m not even sure are possible to fix. The very reason for Lemmy's recent popularity is that people are fed up with the "if something is free, you aren't the user, you are the product" situation and its consequences (see Reddit vs. /u/spez).

Their intent to federate is a blatantly obvious attempt at an "embrace, extend, extinguish" strategy - I'm surprised anyone seriously considers federating with them. They need users to solve the "chicken and egg" problem and joining the fediverse would be an easy way for them to populate their service with content. Their motivations are obviously and transparently malicious and self-serving. They don't care about the goals and values of the fediverse at all, all they see is an easy way to gain initial users and content. At the first moment federation will be more inconvenient than useful to them, after they sucked all the profit they could out of it, they will drop the entire thing like a hot potato, and we will be left in the dust.

I personally like this instance very much, and I've been putting hours and hours of work into building the AUAI community since the day I joined. But I wouldn't hesitate for a second before deleting my account and never looking back if the community here decided to federate with Meta.

EDIT: another explanation of why they want to join the fediverse

[–] Axemott@programming.dev 10 points 1 year ago

Yes, I don't trust Meta, i think we should defederate. Threads is their first step to the enshittification of the Fediverse.

[–] Redkey@programming.dev 9 points 1 year ago

Yes, refuse to federate from the get-go. By the time the hostilities become open, it'll be far too late not only to attempt to repair any existing damage, but even to avoid further damage coming down the line like a juggernaut.

Plenty of large corporations have shown time and again that SOP is to take over and kill any potential threats before they can develop. When a corporation finds another corporation using their resources for gain, even while still following terms and conditions, the lawyers come out and the fur flies. Why should we be pushovers just because we're not rich and don't have a legal fiction to hide behind?

The Fediverse is a direct competitor to monolithic social networks. That's definitely how they see us, and it's how we should see them. I know that there's a "share and share alike" ethos behind all of this, and that blocking any entity arbitrarily feels wrong and unfair, but it really isn't. I also know that, assuming that things go well, one day there will be successful business ventures that evolve naturally from the Fediverse, and the community is going to have to decide how to respond to those situations in time. But right now we're a group of little pigs playing in a somewhat secure pen, and a huge, voracious wolf is asking us to open the gate so it can join in our game. By the time we realize that we haven't seen Jerry or Louise for a while, the wolf will have changed the lock on the gate and spread rumors about us to the other animals.

If people still feel uncomfortable with refusing a large corporation "just because", then make a policy: "Due to the dangers inherent in unequal business relationships, it is our general policy to refuse federation with any entity with an average annual turnover in excess of US$200,000." You can always make exceptions, and even change the policy later, but it can ease your conscience that you aren't unfairly targeting one entity without justification; you're sticking to a sensible policy.

[–] choroalp@programming.dev 8 points 1 year ago (3 children)

TLDR; YES.

They are just trying to pull an EEE(Embrace, Extend, Extinguish) on fediverse. Federating with Thr*ads is just putting a shotgun at the mount. Just see how Google killed XMPP

load more comments (3 replies)

Defederate, or fediverse will be a niche satellite of Meta and not its own thing.

[–] graphite@lemmy.world 7 points 1 year ago
[–] cufta22@programming.dev 6 points 1 year ago
[–] Hammerheart@programming.dev 5 points 1 year ago
[–] darcy@sh.itjust.works 5 points 1 year ago

definitiely

[–] Feyter@programming.dev 5 points 1 year ago

No please not!

As least I would request to judge Meta by the same standards by we judge other instances.

Just blocking Threads because it is run by Meta will hurt the federation spirit quite hard in the long term. I don't think open source software would have been where it is now if it's use would have been excluded for commercial work. Same I see with Fendiverse.

[–] drcobaltjedi@programming.dev 4 points 1 year ago

Yes. Federating with them only means they can do the ol embrace extend exstinguish.

[–] Dups@sh.itjust.works 4 points 1 year ago

Yes. Shits radioactive.

[–] Dioxy@programming.dev 4 points 1 year ago* (last edited 1 year ago)
[–] u_tamtam@programming.dev 4 points 1 year ago (3 children)
[–] tatterdemalion@programming.dev 4 points 1 year ago (1 children)

It really helps to hear a historical perspective on this. The issue is not a matter of, "let's give them a chance and see how it goes." It's more like, "we know this has gone very badly in the past and the incentives are clear for Meta to sabotage us."

[–] u_tamtam@programming.dev 4 points 1 year ago (2 children)

yep. And as an XMPP networks op, I wish we had figured-out the technical measures to avoid it in the meantime. Practically, it boils down to preventing a single actor from consolidating a "greater than X" share of the network, while retaining the desirable aspects like "promoting the better services for the most users".

load more comments (2 replies)
load more comments (2 replies)
[–] borup@programming.dev 3 points 1 year ago

Yes, defederate. Facebook/Meta have show time and time again that they are up to no good.

[–] durtuha@programming.dev 3 points 1 year ago
load more comments
view more: next ›