Email or username:

Password:

Forgot your password?
Top-level
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.

75 comments
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.

Red Oak replied to Janne

@jannem @polotek

I didn't say i meant the whole fedi - there are communities here for whom it's true. I don't think there is one Fediverse Community and i don't see any logic to minimizing various parts of the fedi as "only a subgroup" except to justify ignoring their wishes and boundaries.

Me, i do think it should be shut down. If you want to feed Dorsey's Data Mill you are free to register there. We can't take that away from you. But the question at hand for the bridge is opt-in vs opt-out.

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.

the people's eva replied to Da_Gut

@Da_Gut just because someone makes a public post on the fedi doesn't mean they want it to end up on Bluesky. That's not an unfair way to feel.

Da_Gut replied to the people's eva

@tillshadeisgone We use different meanings of the word "public". To you, public means "the fedi", to me, public means everyone, everywhere - the original meaning of public.

I'm not sure how to reconcile the differing meanings, frankly.

Marco Rogers replied to Da_Gut

@Da_Gut @TomSwirly @sbszine @tillshadeisgone people are very concerned about the honor system on the internet. You didn't know that?

Da_Gut replied to Marco

@polotek @TomSwirly @sbszine @tillshadeisgone

Autistic, There is a metric shit ton I don't know, especially socially.

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.

Marco Rogers replied to sbszine

@sbszine @tillshadeisgone I'm not dodging anything. It's you that is pretending that this one guy is your only problem. Or that your strategy for privacy is going around making strident moral arguments to every other human in the entire world to get them to do what is best for you personally. Rather than availing yourself of the tools at your disposal. Good luck with that I guess.

Marco Rogers replied to Marco

@sbszine @tillshadeisgone "if he's not doing what I want then fuck that guy. But yeah I totally care about protecting other people from harassment. Just not him. Cause fuck that guy."

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...

Marco Rogers replied to the people's eva

@tillshadeisgone you do have some say. With your admin and your local insurance. I'm not sure how many ways I have to try to explain this. Your controls over how your data spreads are in your hands. It doesn't require going around the entire world trying to prevent every other human from making decisions you don't agree with. I promise you will fail at that.

the people's eva replied to Marco

@polotek the reason you feel like nobody is hearing what you are saying and that you keep repeating yourself is that you aren't engaging the points being raised.

You're saying there are tools available, we're saying those tools aren't readily available or equally accessible to all users. You don't seem to believe that, but it is the case.

You're saying we're trying to control everyone's behavior, we're saying we're trying to preserve privacy and safety and consent. Opt-in has been suggested and I still don't see why that would have been so terrible or unimaginable. All I've heard you say against it is that he shouldn't have had to do it that way. Why shouldn't he? What is so important about opt out? What right does he have to forcing everyone else to respond to his actions? Why is our concern for privacy less important than his desire for participants?

Finally, I've heard you say a few times that it's unrealistic to try and control how other people behave. Obviously we cannot control other people's decisions. But what, are you arguing we're not supposed to have any reactions to what other people do, ever? Especially when it impacts us? What kind of sense does that make?

@polotek the reason you feel like nobody is hearing what you are saying and that you keep repeating yourself is that you aren't engaging the points being raised.

You're saying there are tools available, we're saying those tools aren't readily available or equally accessible to all users. You don't seem to believe that, but it is the case.

Marco Rogers replied to the people's eva

@tillshadeisgone I did address the points. Very directly. I understand people have decided to yell at this one guy and try to force him to make his tool opt-in. I don't agree with that strategy, but whatever. My point is what happens when the next guy doesn't even ask you before he does it? Do you expect everyone who tries this to announce it?

Marco Rogers replied to Marco

@tillshadeisgone my actually point that very few people want to address is if you care about privacy, why aren't you doing anything about your actual privacy? Why are you waiting until somebody announces that they're gonna do something you're uncomfortable with? Why aren't you rethinking the decisions about what instance you joined and what controls you have?

"I'm concerned about harassment on the internet. I guess I have no choice but to join the dogpile on this one guy".

wet forest moon folklorist replied to Marco

@polotek thanks Marco, you’re making a ton of sense and speaking clearly. these are great conversations to be having and I appreciate you opening a few new ways to think about it

the people's eva replied to Marco

@polotek I mean, my personal answer is that I have done something about it. I've moved servers multiple times and currently I am primarily using an instance that I own.

But as I mentioned earlier, the things I have that allowed me to make those decisions and follow through with those actions are not available to everybody in equal measures. Furthermore, migrating servers is considerably easier than it used to be, as I understand it. But it's an imperfect process that can still sever connections even if you're very careful about how you do it.

When we're talking about an important project like the bridge, all I am saying is that it would be nice if the person doing it would consider those who are not as replete in the technical know how, time, and determination that makes all of these features easier to navigate. They deserve to be considered too. Their consent should have been sought through an opt-in mechanism.

This is one of my biggest issues with a tech heavy space like the fediverse. A lot of people seem to think everyone who doesn't know as much as they do about technology are fucking idiots. Not everyone who has trouble moving servers is unintelligent or reckless with their privacy. The condescension from people who work in the field about what every hypothetical user should be able to do easily is absurd and alienating. We should be making decisions with all of our users in mind, NOT JUST THE SAVVY ONES. It's not unreasonable and it's not unfair.

And in the category of questions not addressed, WHY is it so important that he gets to do this?! What's so hard about opt-in????

I've asked you multiple times, and despite you claiming to have addressed every point raised to you directly, you haven't said anything about it. So I'm not going to say anything else to you until you answer.

@polotek I mean, my personal answer is that I have done something about it. I've moved servers multiple times and currently I am primarily using an instance that I own.

But as I mentioned earlier, the things I have that allowed me to make those decisions and follow through with those actions are not available to everybody in equal measures. Furthermore, migrating servers is considerably easier than it used to be, as I understand it. But it's an imperfect process that can still sever connections even...

Marco Rogers replied to the people's eva

@tillshadeisgone I did address it. But sure. I'll do it yet again. I didn't say that I think he should be able to do this. I don't have an opinion either way. What I said was nobody can stop him. Nobody is in charge. You keep trying to have a moral argument with me and I'm politely declining. I don't have any power to dictate what that guy does and does not get to do. And I'm making decisions accordingly.

Marco Rogers replied to Marco

@tillshadeisgone is that clear? I know it's not the answer you were hoping for. But it is a direct answer. Is there a different way I can directly answer your question so that you don't have to keep repeating it? Let me know.

the people's eva replied to Marco

@polotek actually, that was helpful. My last response will be this:
Sometimes people get upset when other people do things that they don't like that affect them, even when they have no power to stop them from doing it.

And it's great for you and for me, who have our own instances, and who have taken whatever steps we felt were necessary in light of that. So I can understand why it's not important to you.

But there are other people, who don't have what we have, who get to have it be important to them. They get to be upset. Hell, I'm in community with some of these folks so I'm upset too.

I guess that's just going to be baffling to some people and I'll just make my peace with it

@polotek actually, that was helpful. My last response will be this:
Sometimes people get upset when other people do things that they don't like that affect them, even when they have no power to stop them from doing it.

And it's great for you and for me, who have our own instances, and who have taken whatever steps we felt were necessary in light of that. So I can understand why it's not important to you.

Marco Rogers replied to the people's eva

@tillshadeisgone none of this is "baffling" to me. I understand everything about why people are upset. You seem to confused because I'm still suggesting that being upset is not sufficient to solve the actual problem. People seem to think that having random strangers acknowledge that you're right to be upset will somehow make everything okay.

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...

just read the instructions replied to Qazm

@Qazm

if it knocks?

so let me get this straight in my head, and forgive me if I have the wrong end of the stick...

every time someone over in Jack's most recent scam wants to "follow" me from there, i should get a message asking if its okay?

i haven't consented to anyone over there knowing anything about me, but they clearly are going to have some way to discover my existence. where's the consent-basis here?

if someone from "over there" decides to QT me, will i then get a stack of additional requests from all of their followers to allow them to see the QT? again, where's the consent-basis for that?

in what way is any of that justifiable?

@polotek

@Qazm

if it knocks?

so let me get this straight in my head, and forgive me if I have the wrong end of the stick...

every time someone over in Jack's most recent scam wants to "follow" me from there, i should get a message asking if its okay?

i haven't consented to anyone over there knowing anything about me, but they clearly are going to have some way to discover my existence. where's the consent-basis here?

Qazm replied to just read the instructions

@dgold @polotek

You're making wrong assumptions about every single part of that process and the bridge's functions you mention, yes.

Please take at least a few seconds to check the actual project before you assume the worst, as you're fighting proverbial windmills here. It's a bit annoying.

Marco Rogers replied to Qazm

@Qazm @dgold if there's one thing I came to understand after talking to people yesterday it's this. People definitely want these problems to be solved without them personally needing to do anything or understand anything. They want to just emote loudly until someone else takes action on their behalf. And they certainly don't want to pay anything for it.

So you know. We'll just wait and see how well that works out.

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.

Peter Bindels

@polotek I think a fundamental problem is that bluesky is "too big to fail". When problems happen you can't really defederate because it is too big. Same problem as mastodon.social except 40x bigger.

Chip

@polotek If I want to block a Mastodon instance, I can just search, find an account on that instance, and block. That is the social contract here.

Unless I’ve missed something, Brid.gy has no accounts I can find and block. This would be trivial for the developer to solve, but instead he demands that I either advertise his service with a hashtag in my bio or DM him to plead my case.

That isn’t how this works for other servers. Bridgy and Bluesky aren’t special.

Marco Rogers replied to Chip

@DinosaurRobo you've missed something. The bridge guy is telling anybody who will listen what the name of his bridge will be so you can block it. Did you actually ask?

Chip replied to Marco

@polotek Why wouldn’t that have been in the announcement? Why would I have to ask personally? If I want to block any other server, I don’t ask around, I search and block. We were given a server name, brid.gy, and as a user I can’t block that. I think that’s bad enough on its own, but it also tells me what to expect from future behavior.

Marco Rogers replied to Chip

@DinosaurRobo what does it tell you to expect? That people might use your protocol that is open by default and not actually ask your permission? That's probably a great thing to expect. What are you gonna do about that very important reality?

still can't work out who i am

@polotek i think the issue is that people see it as a contagion, yes your own instance locks it out what happens with the instances that you are connected to who don't, do you have to lock them out too? if so then i think that many feel they will become isolated.
alongside that there is the obvious tension between wanting to belong to the world but wanting to keep control, after all the big socials are causing real world problems all the time now

Jake in the desert

@polotek Good thread. I see a lot of it too. The only realistic complaint is rich jerks who run these huge companies sucking up everyone, calling it theirs, and then cutting off federation from everyone who doesn't opt into that, making everything all fragmented and weird again somehow, a massive weakening. A legitimate concern. But I don't know how possible it is. That's what Threads etc wants. It wants to EEE. Always. That's what the big companies are about. And I totally get people not wanting that here. Big corporate crap ALWAYS wants money, they ALWAYS want eyeballs for ad dollars. At ANY cost. THAT is the problem.

@polotek Good thread. I see a lot of it too. The only realistic complaint is rich jerks who run these huge companies sucking up everyone, calling it theirs, and then cutting off federation from everyone who doesn't opt into that, making everything all fragmented and weird again somehow, a massive weakening. A legitimate concern. But I don't know how possible it is. That's what Threads etc wants. It wants to EEE. Always. That's what the big companies are about. And I totally get people not wanting...

Go Up