I like having Bluesky because it is a non-Twitter, non-Facebook space where I can hear from all my friends who are unable or unwilling to use Mastodon (a site with real barriers to entry). I haven't talked to a lot of those folks much since 2022 and I missed them.

I have intricate arguments why Bluesky is the wrong technical model for a distributed social network. But if a person has already decided *for nontechnical reasons* that they aren't using Mastodon, those arguments mean nothing to them

There is a lot of Bluesky negativity on Mastodon and like, I am actually pretty negative on Bluesky?, but sometimes the negativity expands into attacking *Bluesky users* for making a Bad and Wrong decision, and not only is this mean¹, I feel like almost all of *those* critiques are deeply failing at empathetic imagination. You have to consider the Bluesky user's choice from *their perspective*.

¹ Sometimes being mean to a person is an ineffective way of convincing them to change their mind.

Note: I don't know if I specifically agree with this argument but I think it is very, very interesting

https://mastodon.social/@WAHa_06x36/113529737516750973

A number of people replied to my first post to say "but my objections to Bluesky are governance-related, not technical!". IE, the "what if Bluesky turns evil" argument.

But say someone doesn't like Mastodon. They don't like the UX. Or they don't like the ~vibe~. If you tell them, someday Bluesky will enshittify! Well. That will not be a convincing argument if, from their perspective, Mastodon is *already* shit. Those folks want a site they enjoy *now*. "Will I enjoy it later?" is secondary.

Getting various things out of the way to avoid tedious arguments: I am not describing my own opinion in the previous post, and so replying to me to argue against it will not be productive. I post more on Mastodon than on Bluesky. I *do* believe bluesky will turn evil and have made this point myself, on Bluesky. I didn't mention governance in post one because I think in this case governance is downstream from the technical (IE bluesky has baked their dodgy governance directly into the protocol).

@mcc I agree with you—I have no interest in being a door-knocker Jehovah's Witness for Mastodon. If someone isn't interested, I don't want to harangue them. It behooves Mastodon to make itself more attractive to those people so if they look at it again in a few years they might try it.

The only thing I try convince Bluesky users of is to enable the Fediverse bridge by following @ap.brid.gy, so those here can interact with them. If they don't like it they can always unfollow to turn it back off.

@dgoldsmith I mean I think even evangelizing for mastodon might be a good thing, it's just that you won't be an effective evangelist unless you understand the viewpoint of the person you're trying to convince. Even the Jesuits understand that.
@mcc Agreed. I think the Fediverse does need to get better at appealing to people who like the old Twitter/Bluesky vibe.
@mcc @dgoldsmith issuing correction on a previous post of mine, regarding the Society of Jesus. You do not, under any ci
@mcc @dgoldsmith that's kinda where i was going with this: https://mastodon.social/@jplebreton/113483339065841228 anyone who's used open technology long enough needs to learn to take the L and listen when an ordinary person explains why our preferred software doesn't work for them, and make a real attempt to understand their needs.
@mcc I've admittedly not read up as much as I could on the protocols (I keep hearing the AT protocol is wonderful and meaning to dig into it), but I thought it allows for multi-servers at some point, they just haven't implemented it or switched it on. Is that not correct? And/or is the dodgy governance built in in some other way?
@CubeThoughts @mcc I think the summary is: They designed it to support it, but they didn't actually solve the hardest part of the problem, they put in a thing literally called "placeholder" to make it work while they try to figure it out, and that placeholder is still going strong.

@WAHa_06x36 @mcc Ha - "placeholder" does a lot of heavy lifting in my coding too!

I understand, they have a concept of a plan to be multi server, but now with the VC money, that might not be the highest priority. But there is nothing in the design preventing it, so it could be possible, even by forking, to add it in?

@CubeThoughts @mcc I suppose so, if you can actually figure out how to solve the problem. This is a protocol designed by cryptocurrency people, so it prioritises weird things that make everything much harder, I gather.

@mcc You're echoing my thoughts creepily exactly in this thread, honestly. I don't hate Bluesky as it is today, but I am fully expecting to hate it N years from now. I am not expecting to hate the fediverse at that point.

So I'm on Bluesky, but I'm not investing my energy into it, I'm just there to hang out with friends even though we're at a kind of crappy bar.

@mcc Bluesky is just "Let's do Twitter again! I'm sure it won't turn out to be a bad idea THIS time", and I fully understand why that sounds appealing to people, but it doesn't to me.
@mcc bluesky probably turns evil in 3-5 years and by that time other things will exist that aren't mastodon or bluseky
@bob or neither exists and we're back to sneakernet 😱
@mcc I should get a ham radio license

@bob Everyone I know who has ever got a ham radio license seems happy they did it.

Also it potentially moves you adjacent to SDR which is fascinating stuff

@mcc SDRs are fun but you don't need a license to receive and you're pretty restricted in what you can transmit in the ham bands

@mcc "if" BS turns evil?

More *when*.

Matters such UX are very secondary to the environment and "governance", when governance is the same asswipes offering the same walled garden thing that didn't work for *us*, and ended up as musk's wet dream.

IMO IME FWIW AYBABTU NGGYUNGLYD etc

@mcc as someone who doesn’t even mind the centralization I do feel a bit weird about even being here sometimes.
@wim but the people with opinions about Erlang are here!
@mcc nah it's definitely onto something. If Mastodon got the same growth spurt as Bluesky did in the same time frame... shit would have been on fire because that would almost double the userbase in a week and a half.
@mcc and while in a perfect world this would play out in new users being spread across the Mastodon network... in our current world most of them would have been on mastodon.social and It Would Not Be A Fun Time.

@eramdam @mcc I mean, fedi survives events like this about as well as CAP theorem allows it to (as does bluesky with its different tradeoffs). Maybe even better than it seems like it ought to. It's not a happy time (especially for those on m.s) but it does eventually heal.

It does place an upper bound on the growth rate of Mastodon, and eventually people self-select out as registration is locked down, but it doesn't actually *break* anything.

That does mean it's good that there was and is another alternative to bounce to, but the failure mode is more annoying/unappealing (to andi's original point) than catastrophic.

@megmac @eramdam so it seems like you're passing @WAHa_06x36 's statement in terms of technical/network scaling. I was thinking in terms of social/moderation scaling. Imagine Team Eugen trying to field dealing with the toxic mosh pit that is Jamille Bouie's mentions

@mcc @megmac @eramdam I meant it in sort of all of those senses. And yes, the social issues would probably be the worst of it.

But the technical side too, but for social reasons: The network COULD grow to accommodate the inflow, but that requires both money and human effort, and that is currently provided by goodwill, which is a very finite resource.

The fediverse thrives under slow, organic growth where goodwill can also grow slowly.

@mcc @megmac @eramdam A commercial company can weather a sudden spike in demand by investing resources with the expectation of future profits. But a volunteer-run system does not have that feedback mechanism.

For a company, a sudden spike in demand is a challenge to overcome in the moment but good news in the big picture. For a person, it's just burnout.

@mcc @eramdam @WAHa_06x36 I see both as relevant but think there are (maybe surprising) emergent properties of the interaction between the way both scale here that make it pretty able to survive it on both sides?

Like, in past surges what has happened is:
- Mastodon.social falls down, delivers slowly, can't take on new users.
- Everywhere else rapidly locks down registration, because users spill over to them, and some other big servers almost fall down as well.
- in spite of that, large influx of new users who aren't used to the social norms join and conflict arises while the new and old users readjust to some new normal (takes weeks).

Looking at that like Mastodon is some kind of organism, the net result is a kind of organic self-protection against *both* technical scaling issues (by dramatically reducing the number of users who can flood in at once) and social scaling issues (by, for better or worse, bouncing a lot of the users who do make it in, and some older users as well, but can't navigate the shift of social norms(*)).

Yes, fedi can't just throw resources at scaling the same way a corporate/vc backed service does. That's why you can't look at how it deals with scaling the same way. It will never have "infinite users" joining at once like those will because those will throw resources at allowing all comers to join.

But those services (except, weirdly, discord) also can't really partition, even temporarily. They can't close registration. Both of those would be seen as failure. Those are seen as "bad things" about the fediverse, but historically they're (imo) the mechanisms by which it has survived in spite of lack of infinite resources. Again, for better or worse.

(*) this is neither an endorsement or criticism of the specific social norms of the Mastodon world, only an observation that they exist and that they create a self-regulating barrier to scaling the human part of the network.

@mcc @eramdam @WAHa_06x36 if we're assuming that somehow all the users who went to bluesky in this wave somehow managed to sign up for accounts here and actually start interacting, then yeah I agree it would probably end in catastrophe (and probably one or more permanent network partitions). I just think that's a little like one of those xkcd "what if?" things, because it's hard to see how that would even happen in the first place (hence my agreement that it's good bsky was there to take those users in need of a place to land).
@mcc Honestly if bsky added cw's or masto added easy follow/block "starter packs" I'd consider them perfect today
@mcc I personally think Bluesky has shit vibes and is just cosplaying decentralisation in a transparent attempt to ride the hot-button issue without meaningfully committing to anything but being yet another corporate-operated advertiser-first social media company, but I'm also a strong proponent of user choice so if folks prefer to use bsky then that's fine. Turning user choices into a weird character judgement is exactly the obnoxious behaviour I've complained about in other contexts.
@gsuberland @mcc
The situation also shows what a huge effect even a small difficulty can have on general acceptance. The need to choose your own server is all it takes to filter Mastodon users. I was actually pretty surprised, because in reality it’s a very low bar. But it takes some explaining, and that’s all it takes.

@mcc 💯. detractors saying a product people like and use is actually a bad product and those users are stupid sheep is exactly like ceos claiming their busted product everyone hates and no one wants to buy is actually a great product and their customers are just morons who don’t know a good thing

like almost everything is good and bad in all kinds of different ways but the thing a lot of folks don’t get about products is they are, to get reductio ad absurdum about it, just jigsaw pieces. good if they fit and can be brought to hand, bad if they cannot and do not.

@mcc mastodon is, like linux, a janky least-worst platform where most of the issues technical users point out are so far in the future that a generation of users used to having half of their platforms disappear probably don’t expect to ever see
@mcc we all laugh at google closing another project just to reopen the same thing with a different team and branding but bw that and apple and microsoft’s upgrade treadmills with electronics, the public’s trust has so thoroughly eroded that most ppl are completely nihilistic about any computer thing
@mcc I am mostly just grumpy Mastodon isn't better. Little Twitter fiefdoms with federated posts is the wrong abstraction, it should have been about federated identity and data ownership.

@PBernhardt Meanwhile bluesky is 100% about federated identity and data ownership… … … without actually achieving any of the other user freedom/corporate independence goals that Mastodon ddi achieve.

We have like!! 60% of a good model and 40% of a good model! and I don't know how to merge them into 100% of a good model without spending four person-years of intensive development time on prototypes and then winning three difficult arguments with Eugen Rochko

@mcc I've wondered how far you could get with client abstraction. Like if you had a fancy client logged into X different accounts, and each post went out to a subset of them you picked based on audience, plus your own private instance for record keeping. And other people follow the accounts they like and their fancy client merges the posts if you post from more than one. Then also your client only shows you messages from people on servers you have accounts on, or follow, maybe follower's follows
@PBernhardt for a very brief time in 2017 the android client "Twidere" worked like this
@mcc @PBernhardt i mean bluesky imo does achieve their goal wrt decentralization, it's just much weaker than activitypub. the goal is that if bluesky pbc disappears (or becomes malicious) then an independent party could replace them
@mcc Yeah. Kindness is advised in these times. 

@mcc I have the impression a lot of the artists on cohost migrated to blusky because that's where the public was and now they aren't posting to fedi to my knowledge and I keep hearing about the BS public being bad.

I hope they are doing ok

@mcc I feel that this kind of things happened in the tech community way too often. It is similar for people to attack users of another programming languages and technology they don't like. It makes one feel superior, I guess. But at the end, this is actually an extreme bad way to actually convert anyone, and only will create a toxic environment.

See also: https://blog.aurynn.com/2015/12/16-contempt-culture

Contempt Culture - The Particular Finest

So when I started programming in 2001, it was du jour in the communities I participated in to be highly critical of other languages. Other languages

@mcc Fediverse "evangelists" honestly need to get over themselves. They definitely kill the vibe here in a bad way.

I love the Fediverse and I think it will be there when capitalism eats the other place, but hot damn it's so important to have a place people want to go and spend time with their friends.

@mcc That's a very reasonable way to look at it. I wish things were different, but most people just want the easy button. Perhaps the Fediverse will have an easy button one day. https://infosec.exchange/@tsupasat/110579757761158051
Tyson, Chicken Rancher 🐓 (@[email protected])

Attached: 1 image @[email protected] "Decentralisation is not a selling point for 99% of people." Ouch. That cuts deep, man. #fediverse #activitypub #twittermigration

Infosec Exchange
@tsupasat Unfortunately I think the "Easy Button" doesn't come until we have portable identity and we can make the promise "it doesn't matter which app you use to access mastodon, you can always change it later". There are actual advantages to Bluesky's model. I wish I could separate out the good parts of Bluesky's model without taking the bad ones. Maybe, eventually, I can?
@mcc @tsupasat Writing down which are which is a great start.
@mcc @tsupasat My biggest hope is that fedi services and clients will be inspired by some of bsky's features (portable ID would be a huge win here). Meanwhile I wish bsky would join us in the year 2024 and implement post editing.

@mcc

> Mastodon (a site with real barriers to entry)

If we're [re]inventing Starter Packs for the Fediverse, can't we re-invent invitations?

The main barrier is multiple instances and the requirement to choose the right one for you.

But I'm here on techhub.social. Why can't I send a friend a link to sign up with that instance, making the choose-an-instance thing irrelevant/transparent?

@negative12dollarbill @mcc Sharing the instance's about page basically does that, right? https://techhub.social/about
You can also even share the 'create account' page directly, though that's less inviting
TechHub

A hub primarily for passionate technologists, but everyone is welcome

Mastodon hosted on techhub.social
I still don’t really understand instances. There is a (relatively) easy button called mastodon.social, though, isn’t there? What do I miss from having taken the easy route?

@Curtolian Mastodon still falls down hard when it tries to do search or threads across multiple instances. Hell, even following someone is a tedium of copy-pasting their name into your instance.

I've run Mastodon. I've run several. It's a massive resource hog that somehow, with all that it has going on, still can't manage to count replies accurately.

Lotta good stuff, lotta dumb stuff too.

@Curtolian that was about what I was going to say. I made an account on mastodon.cloud, followed some people and some hashtags, and that was about it. I think there was a mechanism for finding people that had been on twitter that were now on mastodon (since I was coming from there).
@Curtolian you miss better moderation, and any particular local community. M.s forms sort of a monolithic blob. The people that land here and truly embed, they tend to do so on smaller instances where they end up recognising their neighbours.

@Curtolian Adding to what others here have said -- it's not uncommon that other Mastodon instances limit interactions with mastodon.social in some way.

Those reasons range from practical to ideological, and the limitations themselves range from 'dont show these users in home feeds' to 'completely ban anything to do with mastodon.social.'

If the only people you're interacting with are on .social it's probably fine, but it is a thing to be aware of!

@mcc

I'm not keen on Bluesky's funding sources, but like you, it's nice to see folks again.

Now if they could feed whichever hamster runs the server with the bridged posts so things get from hwre to there again, that would be awesome.

And convince folks to go ahead and follow the bridging account so I can just read their stuff here...

@cafechatnoir I have serious concerns about the long term ramifications of Bluesky's funding choices.