Email or username:

Password:

Forgot your password?
Top-level
Marco Rogers

What's wild about the bluesky bridge thing is that it seems to be trying to follow all of the rules. It's using the same ActivityPub protocol as everyone else. It has a name and the author is trying to make sure it respects everybody else's moderation settings. You can block it or defederate from it. But very few people who I've seen talking about it seem to be placated by that. They're still mad for some reason.

198 comments
Marco Rogers

As I was puzzling through that, I landed on what I think is a core issue. People do not feel that the tools necessary to protect themselves *are in their hands*. They're still operating as if they have to ask other people to do the right thing. (Or yell at them as the case may be). Is that a failure of the way mastodon is set up? Have we not gone far enough with "you get to decide how your presence on the internet works"?

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?

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.

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.

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.

Martha Howell

@polotek
When everyone describes moving servers like it's equivalent to childbirth, idk how much control we want.

Orion (he/him)

@MHowell @polotek It's not as easy as all that. It's counterintuitive. It's not a guided-click operation. I get that. It's a pain.

Martha Howell

@orionkidder @polotek
Trust me, childbirth isn't as easy as all that for most of us.

poswald

@polotek@polotek.net > People do not feel that the tools necessary to protect themselves *are in their hands*.

This is absolutely the problem and also actually true as far as I can see. They don't have the tools. I'm not sure an instance block is enough to ensure data doesn't get across the bridge because the protocol itself is pretty damn aggressive about pushing data out.

If server A blocks server N (for nazi) and server B doesn't, then a post from A boosted by someone on B will get published to N.

@polotek@polotek.net > People do not feel that the tools necessary to protect themselves *are in their hands*.

This is absolutely the problem and also actually true as far as I can see. They don't have the tools. I'm not sure an instance block is enough to ensure data doesn't get across the bridge because the protocol itself is pretty damn aggressive about pushing data out.

poswald

@polotek I think a lot of people on here are used to the way things are but the reason they are like that is due to social conventions, not protocol or app-level design. And therefore the main tool available to maintain it is by shouting about the social conventions.

poswald

@polotek The people complaining about the bridge keep referencing safety, but the safety is purely encoded in social conventions. Even right now without the bridge, if you block an instance your post can end up on that instance and the people there can reply and discuss it and you won't see any of it. That's fine for protecting yourself from seeing bad things but it doesn't protect you from swatting for instance.

Julian Lam

@poswald yes, but only if the server allows anonymous GETs of content. Because only the ID is passed around in a boost, if server A has authorized fetch enabled, then it will not return a usable Note to server N

esmevane, sorry

@polotek yeah idk, I saw a lot of the behavior you’re talking about today. But I agree, it’s just a protocol and no one is abusing it. This is one of the ways it’s supposed to work. People just can’t behave I guess?

Marco Rogers

@voltagex please don't just drop other people's words into my mentions without context. If you wanna say something, please say it.

Adam ♿

@polotek sure. I agree with the person in the link I posted. I think a lot of the pushback the bridge got was a) people on Mastodon expect things to be opt in and b) asking people to use technical solutions for a social problem

Thomas 🔭🕹️

@polotek I've come to the same conclusion; they're mad because they want to be mad, ignoring the facts. It's like they're in a cult.

Da_Gut

@polotek There are rules, and there are "unspoken rules".

As a slightly autistic person, I get smacked all the fucking time with unspoken rules. It's annoying as fuck.

This guy is following the rules, but he is NOT following the unspoken rules. So folks are up in arms over things they don't want to articulate, and have technical means to control. But don't wanna.

Peter Butler

@polotek This discussion fascinates me because a have no “dog in the fight” and the whole thing seems low stakes to me, but people obviously care either way and I enjoy the thoughtful and considered arguments 🍿

DELETED

@polotek Speculation based on personal experience: having the tools yourself instead of needing someone else to make a change is a "new normal". All new normals take time to adjust to. So it will take more time than we want for people to adjust and re-organize into a more sensible & respectful way of living.

Mikela

@polotek i think the main issue is its an opt out instead of opt in solution

for search and big corp integrations that seems to be the crux od the issue

from my perspective i agree opt out is bad and probably ok for people to shame others for doing it(peeping tom maybe an irl correlary)

but I think Activity Pub needs to either be real and acknowledge to users that AP is fairly insecure and using it as private messaging vs. highly scrappable

or actually harden DMs and followers only posts

Symfony Station :symfony:

@polotek @wedistribute It is the having to opt-out versus opt-in that’s pissing people off.

Go Up