Email or username:

Password:

Forgot your password?
Top-level
Anil Dash

@polotek all other things aside, what matters isn’t the technical architecture but the social norms. Mastodon is full of folks who are extremists (by modern tech standards) about consent, and who want defaults to be opt-in for nearly everything. In particular, Bluesky has both a different economic model and a different privacy model than the rest of the fediverse, so it makes sense to start with consent because the decision to federate is irrevocable in terms of data leakage.

57 comments
CartyBoston

@anildash @polotek

"different economic model" different or much worse?

Bill Seitz

@anildash @polotek Maybe this "event" will trigger a chunk of people to move instances.

bhaugen

@anildash
> Mastodon is full of folks who are extremists (by modern tech standards) about consent

I don't know whose standards you refer to, but that is one of the reasons I like it here.

But that was a good analysis of the contrasts between Fedi and BS and why decisions to-federate-or-not are important. So thanks.

@polotek

Jan Lehnardt :couchdb:

@anildash @polotek the social norms are worthless the first time a bad actor joins the scene. I find it irresponsible by those folks to claim mastodon/fedi has safety properties that it clearly doesn’t have. And then yell at folks for pointing that out as if that is a sustainable safety practice. ¯\_(ツ)_/¯

Anil Dash replied to Jan Lehnardt :couchdb:

@janl @polotek yeah but that’s sort of a separate issue? Another way to put it, this guy is bad at marketing to fediverse users.

Marco Rogers replied to Anil

@anildash @janl he doesn't have to market to them. He just noticed that they left all their doors open. Even if you're trying to read the room, there's not many reasonable signals that these people are "extremists about consent".

Marco Rogers replied to Marco

@anildash @janl I'm not arguing that people shouldn't be upset about this. I am arguing that being mad at this one person for doing what devs always do with open and available tech is not actually reasonable. Especially when these same people haven't taken advantage of any of the tools actually available to them to protect themselves from unwanted federation.

Adriano replied to Marco

@polotek @anildash @janl
When 20 devs say "well I have no experience with the social part of this, and actually I'm privileged enough that I wouldn't suffer from consequences" do the thing, and people loudly complain, and then the 21st dev comes and says the same thing, I kinda think we can be a bit mad. As a treat.

Adriano replied to Adriano

@polotek @anildash @janl Correct me if I'm wrong, but "the tools actually available to protect ourselves from unwanted federation" are, in this particular case, putting a hashtag on my profile and hoping, or *sending this dude a dm/email*. Or to go ask bluesky to kindly not do that.

Adriano replied to jake

@jakelazaroff @polotek @anildash @janl
The question of opt-out vs opt-in is the crux of this issue. People are complaining precisely because this dev is pushing work onto us.

Andy Gocke replied to Adriano

@adriano @jakelazaroff @polotek @anildash @janl I don’t think the dev is pushing work to you, I think the protocol is. It seems like federation is default opt-out, so every new instance is work for an admin

Marco Rogers replied to Adriano

@adriano @jakelazaroff @anildash @janl right protecting your own personal privacy should definitely be somebody else's work.

Adriano replied to Marco

@polotek @jakelazaroff @anildash @janl

I shouldn't have to explain why somebody coming from a different network with the intent to monetize what I write without my permission and making me do extra work to avoid that is, yes, somebody else pushing work on me that I didn't want. But here we are.

If they wanted to not have a problem with the protocol, they could have made something *with* activityPub. Granted, people wouldn't have liked the monetization bit either, but.

Marco Rogers replied to Adriano

@adriano @jakelazaroff @anildash @janl um, it is made with ActivityPub. The amount of people who don't actually understand what's happening is pretty wild. Which is entirely my point. You are creating work for other people by not understanding anything about how the system you chose actually works. And then getting mad at them for using it as intended.

Kevin Marks replied to Marco

@polotek @adriano @jakelazaroff @anildash The irony is that Ryan is asking permission, not forgiveness. He hasn't started running a bridge yet. If he had, likely no-one would notice anyway - did you notice that his original post was bridged from his website?
Instead, he's describing how something could work, and people are fantasising something else entirely and condemning him for it. He's not monetizing anything, he runs a bridge between various social networks and blogs that he pays for.

Marco Rogers replied to Jan Lehnardt :couchdb:

@janl @adriano @jakelazaroff @anildash sorry Jan. I should stop provoking people. Nobody actually understands my point anyway.

Jan Lehnardt :couchdb: replied to Marco

@polotek oh absolutely not your fault here ;D

jake lazaroff replied to Adriano

@adriano @polotek @anildash @janl if you weren’t gonna be satisfied to learn that all the tools mastodon gives you to protect your privacy still work here, why did you ask to be corrected?

Adriano replied to jake

@jakelazaroff @polotek
I understand that you and Marco at least are happy with people coming from other networks and monetizing your words with you having to do extra work to avoid that. I'm not.

Also:
Q: "What is the difference between Threads federating and Bluesky being connected through this bridge? Can't you just block it?"

A: I can domainblock threads. I cannot domainblock bluesky and a bridge can be rehosted under different domains by any party with a copy of the code...

@jakelazaroff @polotek
I understand that you and Marco at least are happy with people coming from other networks and monetizing your words with you having to do extra work to avoid that. I'm not.

Also:
Q: "What is the difference between Threads federating and Bluesky being connected through this bridge? Can't you just block it?"

jake lazaroff replied to Adriano

@adriano @polotek i mean, yeah, that’s the *entire point of activitypub*: anyone can spin up a server that can communicate with yours.

it would be great if mastodon had a way to proactively block servers that identified as bridges or search services or something. but getting mad at this one dude for building a server you don’t like is not gonna fix anything.

MooMoo the Cat replied to Adriano

@adriano @jakelazaroff @polotek I was under the impression that our admins could block BS (I assume by blocking the bridge domain).

Maria Bustillos replied to Marco

@polotek @anildash @janl

Everyone forgets how steep the original learning curves were for every single step of the chaotic history of modern tech...

imo nobody was 'extremist' ENOUGH about privacy, starting decades ago, and that's just the problem

but adjustments that seem impossible for people to make now can become second nature in a matter of months.

Anil Dash replied to Marco

@polotek @janl I understand your argument, but I don’t think I agree. It’s reasonable to be upset at someone for knowingly violating community norms, even if it’s technically doable.

Marco Rogers replied to Anil

@anildash what we disagree on is the definition of "community". Many people I've talked to about this don't give a fuck about community. They care about themselves. And they didn't know anything about what the norms were. They just hate bluesky. You're projecting the norms of your own circles onto a much wider group of people.

Also there is a strong argument to be made that the actual community norms are to federate with everybody. Because that's what happens in almost all cases today.

Marco Rogers replied to Marco

@anildash you may get to the rest of my threads about this at some point. But I'll say it here as well. My argument was never to say "people don't get to be mad about this". That's not even a discussion I care about. My discussion was "being mad at this one random guy does not solve your safety problem. So now what?"

Gabriel Pettier replied to Marco

@polotek @anildash i think people getting mad about it are trying to create and enforce cultural norms, they don't want the tools to be needed to protect people, they want it to be taboo, and harshly punished, to do the things they think are bad for privacy.
I think it's related to the "you can't fix social problems with technical solutions", idea, if you try to enforce things technically, there is always a way around, so they want culture to solve it instead. Except there will be outliers.

Gabriel Pettier replied to Gabriel

@polotek @anildash getting mad at everyone of them, doesn't really scale as a solution either, but the thinking must be that if the culture is propagated enough, the taboo strong enough, then people will just not do it.
I don't think it's a great solution either.

Marco Rogers replied to Gabriel

@tshirtman @anildash right. Make one random guy's life hell as a warning to everyone else. Makes sense.

Gabriel Pettier replied to Marco

@polotek @anildash not exactly the nice and welcoming culture i want to enjoy either indeed.

Anil Dash replied to Gabriel

@tshirtman @polotek it’s worked at chasing off lots of devs and even more casuals. For sure.

TinDrum replied to Gabriel

@tshirtman This is getting thrown around a fair bit, but regulation is a legal/technical solution to social problems. The thing missing in a lot of what’s happening that bothers folks so much today (and arguably the reason Mastodon exists) is a reluctance/incompetence of gvts to regulate social media. I’m not suggesting I know how that should work but it’s still wild west and with ‘AI’ going to get worse pretty fast imo

TinDrum replied to TinDrum

@tshirtman It seems a bit like the reason for the adage of being unable to solve social problems with technical solutions is that engineers are typically not trained in the social sciences. If they were (or if social scientists were welcome and encouraged to work in tandem with engineering teams) there’s a pretty good chance that technical solutions would be a lot more effective

Andy Gocke replied to Gabriel

@tshirtman @polotek @anildash “you can’t fix social problems with technical solutions” is a phrase I see with basically no support whatsoever. Encryption, for example, seems to be a very effective solution to “don’t snoop on private conversations.” There’s even varying levels of technical security based on how much you care.

Anil Dash replied to Andy

@agocke @tshirtman @polotek this is only tech solving a social problem if every conversation everywhere is encrypted. You can't fix social problems with technical solutions.

Andy Gocke replied to Anil

@anildash @tshirtman @polotek if it has to be solved everywhere to be considered solved, nothing can be solved. In some cases it looks like only tech can solve social problems, e.g. gun control.

Eric Jennings replied to Marco

@polotek @anildash I think Marco is making a great point here, Anil.

There are so many other ActivityPub based services that already federate with Mastodon. And Mastodon’s norm is to federate by default and defederate from known bad. This is only a big fight to hate Threads or BlueSky but ignoring dozens of other services that are already doing this.

And even within Mastodon, defaulting to opt in only would destroy the federated timeline.

The norm here is to federate by default. It’s a social microblog posting service. If you want an opt-in only private service, Mastodon is not it. It’s not designed to be it, it’s not technically it, it’s not socially it.

It has a lot of solid visibility/follow tools and blocking tools to control how I see my feed. But it’s not for people who want active positive consent over how their posts are copied/used across the internet. It would need to be technically rebuilt from the ground up to be that and be a totally different product.

@polotek @anildash I think Marco is making a great point here, Anil.

There are so many other ActivityPub based services that already federate with Mastodon. And Mastodon’s norm is to federate by default and defederate from known bad. This is only a big fight to hate Threads or BlueSky but ignoring dozens of other services that are already doing this.

Luis Villa replied to Marco

@polotek @anildash someone here today spoke of “the” social contract of Mastodon and… no?

I love me some social contracts, but this person’s idea of the network’s social contract was very different than mine (and I had an account on the first ActivityPub server). The network is already too large to have one set of norms, or one social contract. That fragmentation is perhaps not ideal, but it is reality.

McNeely replied to Luis

@luis_in_brief @polotek @anildash I think Luis is probably right. At this point it's not conceivable to talk about the entire federated model in any cohesive sense of norms. That ship, if it ever even really existed sailed too long ago. Different servers can be loosely aligned and that's cool but there's no one broad consensus.

garry replied to Marco

@polotek @anildash @janl

there is definitely a cohort of people who use mastodon, who create publicly-available posts on publicly-available servers, using an open source protocol designed for federation and propagation of their content, who seem to get offended when something (new) comes along to federate it?

I'm all for privacy preservation and an aversion to big tech/Threads creeping into this space, but it feels like people broadly have a different notion of control of Their Stuff online.

Anil Dash replied to garry

@repeattofade @polotek @janl yep, it’s an evolving social norm. It’s unfamiliar to people who came online in a context where protocols or formats or platforms were ultimate authority about consent. But it’s changing, and that’s fine, imo.

mnemonicoverload replied to Marco
@anildash @janl @polotek He kind of does have to market well to Fediverse users though, or at least to Fediverse *admins*, because a failure to do that just gets you broadly defederated and then your project is dead before it even gets off the ground which is exactly what has happened (and has happened multiple times in that past when someone has tried to set up similar opt-out bridges).
Da_Gut

@anildash @polotek Now that is a thoughtful, considered reply.

Tim Bray

@anildash @polotek Bluesky has an economic model? I must be missing something…

Marco Rogers replied to Tim

@timbray @anildash I think he means they are gonna be profit-driven eventually. Which probably means ads.

just read the instructions replied to Marco

@polotek

they've already raised seed funding from "angel investors", they will doubtless continue to raise money from marks.

given the founders' known propensities, they're probably using the content posted there for LLM datasets, which they'll sell.

economic models don't require ads.

@timbray @anildash

oisin replied to just read the instructions

@timbray @anildash @polotek @dgold "extremists about consent" -- wat -- the whole thing about consent is that it is opt-in

Bruce Elrick replied to Tim

@timbray @anildash @polotek

Technically burning through someone's capital on the way to starting the enshittification cycle *is* an economic model.

FinchHaven replied to Tim

@timbray

"Bluesky has an economic model?"

Jack Dorsey has words about this:

"The only way I know of to truly live up to these 3 principles is a free and open protocol for social media, that is not owned by a single company or group of companies, and is resilient to corporate and government influence"

and yet

"I believe many companies can build a phenomenal business off an open protocol."

Here:

"[A] native internet protocol for social media ~ Jack Dorsey
December 14, 2022 ~ ABN"

americanbuddhist.net/2022/12/1

The entire manifesto makes for interesting reading, all the way forward in February of 2024

cc @anildash @polotek

@timbray

"Bluesky has an economic model?"

Jack Dorsey has words about this:

"The only way I know of to truly live up to these 3 principles is a free and open protocol for social media, that is not owned by a single company or group of companies, and is resilient to corporate and government influence"

pmonks (330ppm) replied to Tim

@timbray @anildash @polotek Presumably rage-click driven ad revenue… …like every successful for-profit social media platform to date.

Leon Cowle

@anildash @polotek Hey Anil. Allow me to (politely!!🙂) question the statement “…who want defaults to be opt-in for nearly everything”. The Fediverse is mostly opt-out by default -- and by design. Your instance automatically federates with all other instances, unless you (a) block/mute them or (b) operate your instance in an opt-in (whitelist) model, which very few do. So the *federation* part of the Fediverse has, until now, mostly been opt-out. This bridge is just another AP endpoint, afterall.

Go Up