Email or username:

Password:

Forgot your password?
Top-level
Marco Rogers

If you don't want your content to be bridged to bluesky without your consent, you shouldn't have to fight with anybody except the admin on your local mastodon instance. You can yell at them all you want. I have fewer judgments about that.

Many people have yelled at the bridge guy telling him to make his tool opt-in by default. He shouldn't have to do that. You can make your own instance opt-out by default. Why is that not a preferable solution?

177 comments
Marco Rogers

That's not rhetorical. I'm really open to the possibility that I'm missing something. It seems like people who have more concerns about privacy and safety have the ability to organize their mastodon instance so it is locked down by default. And they can open up selectively. Yes, it puts more onus on you to make decisions rather than depending on other people to do the right thing. But again, I guess I thought that was the tradeoff people were making intentionally.

Erin Dalzell (He/Him)

@polotek amazing thread. I really appreciate your thoughts and viewpoint. Given me lots to think about.

Thanks!

jacoBOOian 👻

@polotek brilliant thread, thank you. I’ve been thinking similar things but in a vague and inarticulate way, I haven’t been able to put words to it.

Orion (he/him)

@polotek This is all extremely insightful. Thank you for summing it up. A part of the problem I see, in addition to what you've said, is that while the point it activitypub is federation, mastodon is the most public face of it, and mastodon *feels* small and cozy. The idea of getting bigger I think bothers some people. "Don't take away my little cafe." Understandable! But imo, not accurate.

Red Oak

@polotek how much time is each of us supposed to spend keeping track of what tools and domains we should opt out of, just to maintain the existing state of our networks? How much room in our bio is for us, and how much is for randos to dictate by making us opt out of their crap? What about users who don't speak English or don't happen to see the announcement of these opt-out services as they pop up? If we're not supposed to raise a stink about it, missing announcements is much more likely.

Marco Rogers replied to Red

@redoak I'm not telling you what to do about it. Raise as much stink as you want. But I'm not sure why that feels like less work than just turning off open federation.

Red Oak replied to Red

@polotek sure, better tools is the best long term answer to a lot of the issues being raised by the bluesky bridge. But it's not unreasonable to respond unkindly to someone you've never met showing up and announcing they're going to violate your community norms and expectations just because technically they can.

Janne Moren replied to Red

@redoak @polotek
Are those the community norms and expectations though? Or only those of a subgroup?

If it stays up and you want to block it, you can. But if it gets shut down, you can no longer choose to embrace it. The group that disliked it got to decide for everybody.

I'm not sure that's fair.

Marco Rogers replied to Janne

@jannem @redoak most people don't actually give a fuck about "fair". And I mean that sincerely.

Jennifer Moore replied to Janne

@jannem @redoak @polotek

I could be wrong, but I doubt it's going to be shut down. More likely it's going to become opt-in.

That will likely lead to wider adoption in the long run, because if it's opt-out, it'll get a lot of opt-outs at instance level.

reviewer 2 :Schwerified:

@polotek This is the unity of means and ends in action. People are shaped by how they have had to act in the past.

We’ve never had a social network that works this way before. It’s profoundly different, and it’s going to take time to learn and adapt to—in part because people have to exercise those new possibilities to internalize them.

the people's eva

@polotek only thing I'd say in response is, it's not so easy to make your own instance. It requires some time, learning, and money. Not everybody has those resources to spend on social media.

And if your admin has to block an instance to opt out all of their users, it's not a default.

Now, was every bit of this dogpile on the guy necessary? Probably not. But was it necessary to force everyone to yell at their admin/move instances and therefore risk losing connections/make their own server just so the bridge would have more users by default? Definitely not.

@polotek only thing I'd say in response is, it's not so easy to make your own instance. It requires some time, learning, and money. Not everybody has those resources to spend on social media.

And if your admin has to block an instance to opt out all of their users, it's not a default.

Now, was every bit of this dogpile on the guy necessary? Probably not. But was it necessary to force everyone to yell at their admin/move instances and therefore risk losing connections/make their own server just so...

Marco Rogers replied to the people's eva

@tillshadeisgone I'm not sure you have this right. What you're choosing is a world where you have to yell at every individual who ever tries to federate from outside of mastodon. There's nothing special about this one guy. Somebody else could try the same thing tomorrow. And the day after that. And you don't have control over any of them.

sbszine replied to Marco

@polotek @tillshadeisgone You're right about that. The ideal solution would be if instance API users had to do delegated authentication via OAuth2. Then anyone could build whatever they wanted, but data would only move around with consent. From there you could elaborate to blocklists, sensible defaults, etc.

Jon replied to Marco

@polotek The thing is, with Mastodon software, tools for controlling federation choices (both individually and at the instance level) are very limited in Mastodon. Allow-list federation at the instance level is strongly discouraged by Mastodon and cumbersome to manage; it doesn't exist at the individual level. Anything policy based, which is what you really need to make it scalable, isn't even a concept.

Which is a problem! But it's hard to resolve at the individual level ...

@tillshadeisgone

Jon replied to Jon

Other fediverse microblogging platforms all have blockers to broader adoption -- functionality isn't fully there yet, horrible UI, not a lot of support from hosting companies, etc. And with most of them, support for controlling federation choices isn't much better. So things are trapped in this weird suboptimal state; and most microblogging resources go to Mastodon, so it's been hard to break out of the cycle.

@polotek @tillshadeisgone

Jon replied to Jon

And there's historically a LOT of resistance in the fediverse to consent-based federation. @anildash talks about how consent's a key often-unstated value in the fediverse, and that's true, but in practice it's also very intermittent. And many (most?) high-profile fediverse "influencers" are in the camp that's actively hostile to consent. So incremental change is hard.

@polotek @tillshadeisgone

Jon replied to Jon

All that being said, great thread, your observations are very on-target!

@polotek @tillshadeisgone

marcelcosta replied to Jon

@jdp23 @anildash @polotek @tillshadeisgone I think (and we have already stated that in other conversations), that at least part of the resistance is the idea that small instance would suffer from consent-based federation. And I know that there are some ideas to overcome that, but it’s not an easy one to solve.

Escaping Galt's Gorean Gulch replied to Marco

@polotek @tillshadeisgone I keep saying this in context after context but the only way you stop people like the dipshit who wanted to opt everyone into his nonsense, as well as trash like Richard Spencer is to intimidate, drive them out of the commons, and make sure the others understand that if they attempt to enclose our commons (including feeding it into their analytics or AI crap) they will have a very miserable day.

Escaping Galt's Gorean Gulch replied to Escaping Galt's Gorean Gulch

@polotek @tillshadeisgone I say this as someone who helped organize a work place, people with power over others will never willingly let go (and copying data into Jack's garbage site is power over) and you fight power with power.

Marco Rogers replied to Escaping Galt's Gorean Gulch

@emma @tillshadeisgone Emma you really just took this random guy who wanted to mess with some tech and put him in the same sentence as Richard Spencer. He doesn't have any "power" except for the power to run a server. Same as you and me.

Marco Rogers replied to Escaping Galt's Gorean Gulch

@emma @tillshadeisgone understood. It's gonna be great sharing an internet with you. I feel safer already.

Escaping Galt's Gorean Gulch replied to Marco

@polotek @tillshadeisgone there is a through line from dude hoovers up everyone's data to tech billionaire trying to overturn elections they don't like the results of, to people like richard spencer. All of these are people who don't care about the harm they cause.

Marco Rogers replied to Escaping Galt's Gorean Gulch

@emma @tillshadeisgone I'm not sure why you felt the need to explain again. I believed you the first time you said you stood by it. You've been heard. I find this leap to be pretty unreasonable and scary. I'm gonna move on before you decide I'm also the Antichrist for some reason. Take care.

sbszine replied to Marco

@polotek @tillshadeisgone An angle I'd like you to think about is how you should respond when someone tells you they're hurting. You could tell them they aren't really & that they need to toughen up, or you could tell them that it's for their own good, or any number of responses. Even if you don't personally understand or relate to someone's situation, I think it's best to say 'I hear you' or show some empathy. People are really afraid of brigading from this.

Marco Rogers replied to sbszine

@sbszine @tillshadeisgone how do you think the bridge guy is doing today? You think he might be hurting at all? I mean people are equating him with Richard Spencer today.

Tom Ritchford replied to Marco

@polotek @sbszine @tillshadeisgone

There's one of him, but he wants to take the content of millions of us.

Da_Gut replied to Tom

@TomSwirly @polotek @sbszine @tillshadeisgone How is he taking? If a post is marked public, its public - if you don't want it taken, don't mark it public.
It seems the tools are already in place to deal with this.

sbszine replied to Marco

@polotek @tillshadeisgone I'm not a moral relativist. I'm fine with the one bad guy having a worse time than the many victims. Keep dodging the issue though.

the people's eva replied to Marco

@polotek Hmm, a right to what? A right to have some say in how my data is spread? I don't think that's unfair.

It's already been said down thread, but I don't think the issue is federation itself. The fedi isn't just Mastodon, and most users are aware of that. But Bluesky, like Meta, is very different from an Akkoma or a Misskey. The venture capitalists behind both Meta and Bluesky build wealth over data mining. I can see why that would upset some people, especially because it's not clear that blocking the domains would fully stop data from getting vacuumed up. Many folks came here to stop giving their data wholesale to corporate hell social media companies. I think that makes sense.

Furthermore, I have yet to understand why this guy couldn't have made it opt-in. Why would centering consent have been so impossible, especially given the position he has placed everyone in? I, like many others, just don't think it's fair that folks should have to potentially take major actions like moving instances, starting an instance, etc just because of something they never agreed to.

@polotek Hmm, a right to what? A right to have some say in how my data is spread? I don't think that's unfair.

It's already been said down thread, but I don't think the issue is federation itself. The fedi isn't just Mastodon, and most users are aware of that. But Bluesky, like Meta, is very different from an Akkoma or a Misskey. The venture capitalists behind both Meta and Bluesky build wealth over data mining. I can see why that would upset some people, especially because it's not clear that blocking...

Qazm

@polotek I largely agree with you (and some of the yelling is pretty appalling, especially where it ignores how the bridge functions).

That said, I think the bridge can offer better UX if it 'knocks', since it can then reasonably choose to bridge Unlisted/'Quiet Public' posts over to the often-algorithmic Bsky feeds to make them available to followers there, rather than just "loud" Public ones plus some mentions.
There are some minor protocol mismatches like that, as well as the general difference in how moderation is expected to work (there are built-in shared blocklists there now, which I'd definitely like as an option here), that imo make opt-in requests the smoother experience overall.

@polotek I largely agree with you (and some of the yelling is pretty appalling, especially where it ignores how the bridge functions).

That said, I think the bridge can offer better UX if it 'knocks', since it can then reasonably choose to bridge Unlisted/'Quiet Public' posts over to the often-algorithmic Bsky feeds to make them available to followers there, rather than just "loud" Public ones plus some mentions.
There are some minor protocol mismatches like that, as well as the general difference...

Patrik Svensson

@polotek I think you are spot on. I don't understand how Bluesky would be different than any other Mastodon instance in this case. Must be up to each and every Mastodon admin to opt out, like they would from any other instance that they don't agree with.

The Animal and the Machine

@polotek
You can now virtually host a Minecraft server for about $2. We will get to the point where you will be get to host your own Mastodon instance for the same price, with the same option levels for filters and block lists and all the new stuff we are yet to invent.

clayote

@polotek Well, reductively, turning off open federation is an unpleasant solution because Mastodon has deprioritized that mode of operation since the beginning, for ideological reasons, and so it's considerably more difficult to vet potential new instances to federate with than it is to vet a request for a new user account, for instance

sbszine

@polotek If you're looking for a serious answer: a) because I don't control any instance nor have the skills run my own, and b) because I don't want to have to play whack-a-mole everytime some techbro wants to pipe my stuff into an advertising server. No, I CAN'T just make my instance opt out.

Marco Rogers

@sbszine these are all reasonable assumptions. They are false. But I understand why you think you have these limitations. That still doesn't explain why you think the right alternative is to yell at other random private citizens every time they misstep when trying to participate. That's not a world I wanna live in either. Maybe this whole fediverse thing was a mistake?

sbszine replied to Marco

@polotek If you can tell me how to make my instance opt out of a bridge that doesn't support ActivityPub instance blocking I'm all ears.

Roberto von Archimboldi replied to sbszine

@sbszine @polotek I may have this wrong, but I think that Marco's point is that you address your instance admin and not the guy who is creating the tool. The hope being that there is some kind of democratic process at the instance level. The users of an instance creating the culture and policies of that instance, even if ultimately the admin functions as an executive, whilst the fediverse is federal so different instances doing things differently within a very lose framework.

millennial falcon

@sbszine @polotek sbszine this looks a lot like a case of "I want all the rights but none of the responsibilities."

someone holding a gun to your head making you use mastodon? or is there a chance your expectations could be adjusted to cater to accepting that tools made by other people will, and should, be made to their specification, rather than the specification of the people who are choosing to use and benefit from them for free.

sam

@polotek @tchambers We’re really lucky the attitude people yelling at this guy have wasn’t prevalent when things like DNS and email were becoming popular

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.

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.

Three plus or minus five

@polotek
Because not everyone can be vigilant and aware.

The default should be the thing that best protects people and avoids enshittification , or at least the thing people expect to have happen. (People did not expect what happened at Facebook.).

Deborah Hartmann Preuss, pcc 🇨🇦

@polotek because I want to opt out and I do not want to force my preference on the largest instance in my country. Let others make their own choices. It's that simple.

Edit:
Why do I want to opt out? Because I do not trust that moderation will be adequate or balanced. And: I don't want to facilitate abuse of my content.

Afterthought: If personally blocking bluesky opts me out, I'm already good 👍

Dieu

@polotek because pumping people's toots around without asking them first is not decent behaviour?

Esther is looking for a server

@polotek because people shouldn't have to opt-out of every half-baked idea that some person just builds without considering any of the impacts. The developer of this bridge just made that decision for everyone else who isn't in the loop about these things. Many users won't even know that this is going on so they can't make an informed decision

Tim Richards

@polotek Good points. Mastodon seems over-supplied with people trying to make other people post in a way that'll make them comfortable. Not viable. Better if they use the tools available to shape their own experience.

mnemonicoverload

@polotek
A couple of thoughts:
• People may feel that their position on their instance is too precarious to yell at their admin who is providing them a free service

• People are concerned for others because opt-out means if they (or their instance admin) aren't aware of the existence of the bridge then they are included by default

Go Up