The Mastodon centralists are coming out of the woodwork today with, “But it makes onboarding easier!”
So what?
The goal here isn’t to grow for the purpose of growth. Growth, in and of itself, is meaningless.
The goal is to decentralize social media.
like this
Mark reshared this.
Chris Trottier
in reply to Chris Trottier • • •There’s such a thing as growth by subtraction.
What I mean by this is that if you want Mastodon to grow, you must be cognizant that Mastodon can’t be all things to all people.
To me, the promise of Mastodon is decentralization. Therefore Mastodon shouldn’t be the service for centralists.
That is, people who are looking for an exact replica of Twitter—corporate structure and all—should probably not use Mastodon.
Chris Trottier
in reply to Chris Trottier • • •History shows that shovelling people into one server and then saying, “Let’s explain to them about decentralization later” doesn’t work.
Most people will never care about decentralization. They just want to chat with their friends.
This will become more and more true as Mastodon gains popularity.
So it’s better to force people into making a choice at the outset. Yes, it’s annoying and causes friction. Many people find making any decision whatsoever to be “difficult”.
And that’s fine.
Chris Trottier
in reply to Chris Trottier • • •People are now conflating centralization with “accessibility”.
No, these things are not one and the same.
Alt text on images is accessibility.
Defaulting everyone onto one server is not accessibility.
Chris Trottier
in reply to Chris Trottier • • •Centralization does not make Mastodon “accessible” to so-called “regular people”.
Centralization turns Mastodon into Tribel, Hive, and Post.
Centralization takes everything unique about Mastodon and destroys it.
Chris Trottier
in reply to Chris Trottier • • •Let me tell you, if centralization of Mastodon is your goal, then basically every microblogging platform that exists right now is blowing it out of the water!
You should probably sign up for those services instead.
m@thias.hellqui.st likes this.
Chris Trottier
in reply to Chris Trottier • • •I am so scared that mastodon.social could be acquired that I have set up plenty of my own Fediverse servers—on multiple domains—just in case.
This isn’t paranoia. It’s the sane thing to do.
And if you can, you should probably do it too.
FediThing has moved!
in reply to Chris Trottier • • •Also, don't use the word "mastodon" in the domains, because it is owned by the same people as mastodon.social:
social.growyourown.services/@h…
If there was a sale of mastodon.social, the trademark might be sold with it, and they could start changing the terms of use for anyone using a domain with the word "mastodon" in it.
Grow Your Own Services 🌱
2023-04-25 08:54:27
Chris Trottier
in reply to FediThing has moved! • • •Chris Trottier
in reply to Chris Trottier • • •People seem to think this is about "free and open source" idealism.
But I don't care about "free and open source" if the net effect is centralization.
Google uses lots of "free and open source". It is a monopoly.
FediThing has moved!
in reply to Chris Trottier • • •We need open decentralised ownership as much as open decentralised software.
Ownership isn't decentralised if everyone's on one server.
eshep likes this.
Chris Trottier
in reply to FediThing has moved! • • •Chris Trottier
in reply to Chris Trottier • • •Ironically, the people who are in favour of Mastodon’s centralization are, themselves, “free and open source” idealists.
They believe the AGPL is a magic bullet to ward off everything that can go wrong with Mastodon.
If everyone arrives at mastodon.social, it’s okay—you have the source code!
Reddit was once free and open source too. It is now a centralized walled garden.
!JDA HAS MOVED!
in reply to Chris Trottier • • •Chris Trottier
in reply to Chris Trottier • • •Decentralization has nothing to do with idealism.
It has everything to do with being clear-eyed and practical.
On the contrary, believing that Twitter is the “public square”—despite being owned by surveillance capitalists—that is idealism!
Kiudecan
in reply to Chris Trottier • • •poetaster
in reply to Chris Trottier • • •Paul Schoe
in reply to Chris Trottier • • •If a person is so committed to distributed social media that she/he sets up their own Feduverse server, what is the use, as you advise, of setting up multiple servers?
Isn't one server even better for one administrator to support a decentralized system?
Because with only one server, you can concentrate all your efforts, monitoring, marketing on one server, giving better results (more users) than when that attention is divided along several servers.
Pier'ce
in reply to Chris Trottier • • •nhan
in reply to Chris Trottier • • •Why haven't you moved away from mastodon.social? I mean, using your own servers and start posting there and stop posting here?
Currently to promote decentralization we can have a policy where you have to move off a server when you reach a certain number of followers?
The Cadence Collective
in reply to Chris Trottier • • •St. Paul
in reply to Chris Trottier • • •the decentralized nature of Mastodon is what really keeps me coming back. I started on a larger more general purpose server, but I eventually migrated over to shakedown, and that’s made all the difference.
I love that I’ve found a community of like minded music lovers, and I can still bring all of the other interesting voices I follow into my timeline together!
TankFox
in reply to Chris Trottier • • •I love that it takes effort to get here because it filters out 90% of the entire world.
People climb mountains because the conversation is better at the top. By and large the only people up there are skilled, respectful, smart, and actually want to be there a lot.
This is exactly the same reason I decided to go to college
eshep likes this.
Stanley Black-Decker
in reply to Chris Trottier • • •Andrew Woods
in reply to Chris Trottier • • •jan
Unknown parent • • •Why is it, that open source tech projects so often get lost in complexity and miss the usability focus?
Calm down and allow various perspectives.
Chris Trottier
in reply to jan • • •@jnbrgr Because this isn't about "open source" -- it's about decentralization.
Usability is fine when it serves the objective of decentralization.
Chris Trottier
Unknown parent • • •@z428 @jnbrgr Yes, it is. It's entirely about decentralization.
Usability is fine so long as it creates the conditions for decentralization.
If it doesn't serve the purposes of decentralization, "usability" doesn't matter. In fact, such "usability" efforts are unusable.
Adam Dalliance
Unknown parent • • •@z428 @jnbrgr
Functional requirement number one: Nobody owns my data but me, nobody can change the system from under me, nobody can put unblockable adverts into my feed, nobody at all owns the network.
There are other requirements after that, but that is the prime directive in this federation.
Kristian (inactive/moved)
in reply to Adam Dalliance • • •@Adam Dalliance Why, in this case, not simply use some computer with your data stored in a markdown file offline? If it's just about owning your data in a way so no one can interfere with them, and if this is the only requirement, then why bother putting them online at all? 😉 That's what I mean: Despite all these (totally relevant and undisputable) requirements, isn't it first and foremost about making data available, visible to, interactable with for others?
@Chris Trottier @jan :mastodon:
Adam Dalliance
in reply to Kristian (inactive/moved) • • •@z428 @jnbrgr
I didn't say it was the only requirement, in fact I explicitly said there are other requirements too.
Just that the ownership of my data and the non-ownership of the network are the prime ones.
I'll get a Bluesky account one day probably, but not until I can run my own server.
Adam Dalliance
in reply to Adam Dalliance • • •I think most of my friends who are leaving Big Social are indeed doing so by just keeping their diary offline instead. Most of them aren't moving elsewhere, they're just quitting.
Maybe a few private Whatsapp groups that I'm not invited to.
Kristian (inactive/moved)
in reply to Adam Dalliance • • •@Adam Dalliance In my environment, I don't really see much people moving as of now. There's a crowd of enthusiasts leaving behind Twitter, Facebook, ... but these mostly are the folks that have been in many places already before, people that aren't hesitant to doing so. Most of especially my Twitter bubble is extremely robust, doesn't care much about Musk and is staying there without any second thought. That's where my motivations to get some of them "over here" just result in a "why", and I don't really have good answers satifying to them, at least in terms of advantages outweighing disadvantages / effort required for that. If "owning your data" just would actually be "owning your data" for everyone without being required to run a server, things would be quite a bit easier to communicate - at the moment, for most of these "owning your data" in practise means "trust some random person to host your data well" (either by running a Mastodon / Fediverse instance for you or by providi
... show more@Adam Dalliance In my environment, I don't really see much people moving as of now. There's a crowd of enthusiasts leaving behind Twitter, Facebook, ... but these mostly are the folks that have been in many places already before, people that aren't hesitant to doing so. Most of especially my Twitter bubble is extremely robust, doesn't care much about Musk and is staying there without any second thought. That's where my motivations to get some of them "over here" just result in a "why", and I don't really have good answers satifying to them, at least in terms of advantages outweighing disadvantages / effort required for that. If "owning your data" just would actually be "owning your data" for everyone without being required to run a server, things would be quite a bit easier to communicate - at the moment, for most of these "owning your data" in practise means "trust some random person to host your data well" (either by running a Mastodon / Fediverse instance for you or by providing infrastructure for you to self-host your Mastodon/Fediverse instance). This really feels flawed in terms of "decentralization".
@Chris Trottier @jan :mastodon:
Chris Trottier
in reply to Kristian (inactive/moved) • • •Chris Trottier
Unknown parent • • •@jnbrgr @z428 @pre On the contrary, pushing growth for growth’s sake is the tail wagging the dog.
What does it matter if everyone uses Mastodon if Elon Musk, or someone like him, ends up owning it?
I’d rather use a social network that no one uses and owned by no one than a social network used by everyone and owned by one rich asshole.
In fact, that’s why I used Mastodon for many years!
Chris Trottier
Unknown parent • • •@z428 @pre @jnbrgr Nonsense. They can move to email. They can pick up a phone. They can send a text message. They can decide to simply not help surveillance capitalism.
If they want social media that can’t be bought by Elon Musk, well, time to learn about the benefits of decentralization.
Chris Trottier
Unknown parent • • •jan
Unknown parent • • •The maximum I can accept is an approach like the default maximum users setting on Pixelfed. And even this is VERY questionable as any instance can simply close for new registrations when THIS instance decides to do this.
Welcome culture & maximum freedom to co-exist with different approaches is essential!
Chris Trottier
in reply to jan • • •@jnbrgr Inevitably, I would love for everyone to run their own server, or use social media on a peer-to-peer basis.
To me, the Fediverse is a stop gap.
Jiří Fiala Total Landscaping
in reply to Chris Trottier • • •Henry
in reply to Chris Trottier • • •this is the thing, yes centralisation does make it easier for newcomers but it also fundamentally changes Mastodon that would be a departure from the original intention.
Centralisation in and of itself isn’t necessarily bad, but Mastodon is not meant to be a straight replacement for Twitter, instead it’s its’ own thing. The lack of centralisation may not suit everyone but that’s ok, there are other options out there.
I’m getting used to Mastodon now and finding it valuable to me
heapwolf
in reply to Chris Trottier • • •GitHub - socketsupply/socket: The simplest way to build native desktop & mobile apps for any OS using your favorite frontend libraries. Apps can even communicate directly with Modern P2P, no cloud required!
GitHubChris Trottier
in reply to heapwolf • • •DamnKimberlee
in reply to Chris Trottier • • •eshep
in reply to Chris Trottier • •Honest, curious question; not being a pedantic dickhead.
In this thread whenever "mastadon" is mentioned by someone, is it in direct reference to Mastadon, or referring the fediverse in general?
I think the synonyminization of mastodon/fediverse is part (most?) of the reason for this sorta thing.
m@thias.hellqui.st likes this.
Matthias Bohlen
in reply to Chris Trottier • • •Yep, totally true. But I think the entire fediverse should have search. I cannot find my friends on Mastodon, except when they are on mastodon.social.
That's something that is truly lacking: discovery. People can opt-out if they don't want to be discovered.
RudieRVA 🏳️⚧️🏳️🌈🇯🇴
in reply to Chris Trottier • • •eshep
Unknown parent • •m@thias.hellqui.st likes this.
LegalQuilts
Unknown parent • • •@z428 the first thing that needs to be done is talk to NON-tech users.
We had this discussion a bit ago. I remember someone went into the whole detailed idea of how people choose an email server. It was a very techy answer. How non-tech people choose a server is "Hey my friend uses gmail, guess I will go with that." Same thing with the Fediverse. How do non-tech people really thing, not how tech people think non-tech should think.
GhostOnTheHalfShell
Unknown parent • • •Mastodon’s on-boarding should take these unique features into account. Because pushing everything into one server also seems to be making a problem of its own.
Instances are staffed and funded by individual and groups and that essence needs to be made apparent. Servers at capacity should be flagged or cataloged as such; maybe what is needed is a way to help people spawn new ones as a consequence (hint. hint.)
so a mechanism to draw people in an help generate mastosprogs..
eshep
Unknown parent • •@GhostOnTheHalfShell, couldn't the same problem be solved simpler and on a larger scale by introducing people to the fediverse vs introducing them to mastadon?
Maybe instead of advertising "joinmastodon.org" and arguing about why/how it needs to change, maybe point people to places like the following:
fediverse.party
fediverse.observer
fedidb.org/software
Each of these sites provides them with different styles of useful information about why Mastodon would be a better fit for them than Misskey or Pleroma, or why they may enjoy Diaspora over an ActivityPub option. Maybe Lemmy is the one that stands out for them.
Does presenting folks with alternate mastodon instances not create a similar problem to presenting them with a single one, given there are many other options to choose from outside of mastodon?
Bianca
in reply to Chris Trottier • • •Joe
in reply to Chris Trottier • • •Chris Trottier
Unknown parent • • •@z428 The goal is to build social media that cannot be bought or sold by one entity or person such as Elon Musk.
And how to achieve that? Through decentralization.
How do we not achieve that? By centralizing Mastodon onto one server so that it can be acquired by an Elon Musk.
Chris Trottier
Unknown parent • • •Your push for centralization ignores the elephant in the room: what does it matter if everyone leaves Twitter when Elon Musk could theoretically buy mastodon.social and now own a significant part of the Fediverse?
Is “easy onboarding” worth that very real possibility?
yawnbox
in reply to Chris Trottier • • •@z428 because the protocol allows people to move to a new server.
you're saying all this pro federation subjective feelings stuff while using the largest server of them all.
aardvark
in reply to Chris Trottier • • •caelanbp
in reply to Chris Trottier • • •Chris Trottier
in reply to yawnbox • • •@yawnbox @z428 Yes, I use mastodon.social. I also use peerverse.space, atomicpoet.org, and calckey.social.
I’m in multiple places being active. And when I’m on mastodon.social, my purpose is to talk about the importance of the Fediverse.
nhan
in reply to Chris Trottier • • •@yawnbox @z428 Why don't you leave mastodon.social? Have 1 post like this as an announcement, then move to a smaller server, redirect your followers there, and use that account to answer questions/replies of others. And just stop posting/commenting here.
You can make a new account in a new, very small server, and posting about the importance of the Fediverse. Aren't we proud that we can talk to anyone regardless of the servers? You can be a prime example yourself.
Chris Trottier
in reply to nhan • • •I have a purpose on being on mastodon.social, just like I have a purpose on being on calckey.social.
See, the great thing about the Fediverse is that I can be in many places at once.
nhan
in reply to Chris Trottier • • •Chris Trottier
in reply to nhan • • •@nhan @yawnbox @z428 Leaving on the Fediverse is not easy. In fact, for accounts that have my amount of followers, it’s expensive. There’s the further matter of mastodon.social being the most federated server on the Fediverse. And there’s also the matter of if I were to leave mastodon.social, it would be to relocate on my own server.
But I also prefer atomicpoet.org to have another purpose.
nhan
in reply to nhan • • •Chris Trottier
in reply to nhan • • •@nhan @yawnbox @z428 I also run calckey.social, calckey.art, peerverse.space, vancity.social, atomicpoet.org—and others.
I’m doing my part for decentralization.
Chris Trottier
Unknown parent • • •@arinbasu1 @yawnbox @z428 @nhan It’s not that I don’t want people to join mastodon.social, it’s that I don’t want this to be the default server.
If people are choosing to come here after being shown numerous options, then good.
eshep likes this.
Arindam Basu
in reply to Chris Trottier • • •This is merely a thought “experiment”, how might it be if we had something like “calckey.social” back in this time last year, when many people were leaving twitter in search of better alternatives, and we had people coming over to Mastodon but then ended up either not using or leaving because some of them found Mastodon to be confusing to use, and anytime people brought up the issue of Fediverse, these users would say Fediverse is too confusing (conflating Fediverse with Mastodon).
In hindsight, seems to me that if they discovered the power of #Fediverse with something like calckey.social, they would have stayed on. Sadly, although there was pleroma/misskey/calckey/foundkey, none of these gained the kind of user base that’d have been helpful to “spread” the fediverse around, 🙂 Mastodon is great but there is definitely room for others.
Calckey Social
Calckey Sociallike this
eshep and Mark like this.
Mark reshared this.
eshep
in reply to Arindam Basu • •joel b
Unknown parent • • •good thing email always works %100 of the time and doesn’t suffer from spam filters. I never have to deal with tickets where a user claims he/she never got their confirmation email despite my server logs showing it delivered. Corporate run networks are entirely transparent about moderation and the appeals process is widely known to be robust and fair. /s
give me a break
joel b
Unknown parent • • •I wish I shared your experience. Where do you find these users who are not clueless?
I can say in my ~6 months of running my own pleroma instance as a hobby that I have not noticed any trouble in my message delivery.
joel b
Unknown parent • • •fair points, all of them. I suggest much of this has to do with Mastodon being a flagship product but not always meeting the bar when it comes to interoperability. I will not speculate on reasons for that. It should be noted that I run pleroma, not mastodon.
For what it is worth I don’t do a lot of media heavy posting aside from Simpsons screenshots as snarky replies. They always seem to get thru. I just don’t have many followers so the videos I do post are not widely viewed. I can hotlink them to my mother in an SMS message and she can always see them so that’s my biggest use case covered.
Dropping 12 images into a post that may exceed 50mb is going to be a lot to process for any system. I am not familiar with Pixelfed as a user but I would assume they must offer a crazy amount of server side processing to serve low resolution previews and follow up with high resolution on request. I find without an algorithm to keep everyone’s funnel topped off the content on Activity Pub is very bursty.
The federated nature does exponentially expand ban
... show morefair points, all of them. I suggest much of this has to do with Mastodon being a flagship product but not always meeting the bar when it comes to interoperability. I will not speculate on reasons for that. It should be noted that I run pleroma, not mastodon.
For what it is worth I don’t do a lot of media heavy posting aside from Simpsons screenshots as snarky replies. They always seem to get thru. I just don’t have many followers so the videos I do post are not widely viewed. I can hotlink them to my mother in an SMS message and she can always see them so that’s my biggest use case covered.
Dropping 12 images into a post that may exceed 50mb is going to be a lot to process for any system. I am not familiar with Pixelfed as a user but I would assume they must offer a crazy amount of server side processing to serve low resolution previews and follow up with high resolution on request. I find without an algorithm to keep everyone’s funnel topped off the content on Activity Pub is very bursty.
The federated nature does exponentially expand bandwidth with scale because each activity must be published among each instance. Yes this means things can be undefined while the system reaches equilibrium and centralization can solve that. I just don’t think that benefit is worth the drawbacks of a centralized ecosystem over all. Lack of speed can always be overcome, in the worst case, by patience.
joel b
Unknown parent • • •Chris Trottier
Unknown parent • • •@z428 @yawnbox @eshep @arinbasu1 @nhan @skotchygut I don’t know how anyone can agree with Dennis Schubert when Diaspora is effectively dead. Diaspora has had 13 years to validate their approach, and it clearly hasn’t worked.
If Diaspora integrated with ActivityPub, it would be alive and well instead of another project with wasted potential.
Chris Trottier
Unknown parent • • •The approach your talking about has already been tried. That’s the approach Diaspora took. Diaspora failed.
And this is because the approach that you’re talking about doesn’t allow for new, novel, and innovative approaches to social media.
People don’t want mere clones. They want something fresh and new.
joel b
Unknown parent • • •I started my FOSS adventures in 1997 as soon as I could get my own computer that wasn’t shared by the rest of the family. I also remember those heady days though I was still quite young.
To attempt to answer your question I think such a standard will, in time, emerge from what we build today. It’s very difficult to nail the right design tradeoffs that will work for everyone. Far more so when we don’t get the benefit of a benevolent dictator who can ram thru a solution, for better or for worse.
I am okay with this tortoise and hare race because I know the closed systems will always disappoint and collapse around the egos of those who attempt to dominate them. It takes a village to raise a protocol.
Chris Trottier
Unknown parent • • •@z428 The Diaspora approach is wrong because, at the end of the day, they talk to no other social network except for Friendica—and even that was met with outright hostility by Diaspora developers. Mike Macgirvin, who began Friendica, can tell you all about the numerous conflicts with Diaspora regarding interoperability with a protocol they made.
But mostly, it’s wrong because Diaspora has painted themselves into a corner. The service is stuck in an old Facebook paradigm.
Chris Trottier
Unknown parent • • •@z428 I don’t know where you’re hanging out, but I’m seeing lots of innovation on the Fediverse. Misskey has a radically different feature set from everything else. Bonfire is likewise excellent. As slow as Mastodon is in development sometimes, the fact I can edit my posts, then track those edits is fantastic.
None of this would be possible with Dennis Schubert’s approach to development.
Diaspora once had 650,000 accounts. Hardly any are active anymore. Why is that?
Chris Trottier
Unknown parent • • •@z428 Of course things can be done better but have you ever heard the phrase “Perfect is the enemy of good?”
Well, that applies to decentralized social protocols too.
Diaspora is so focused on everything being “just so” that they won’t talk to anyone. And that’s a problem.
A protocol isn’t merely about defining what stuff does. More importantly, it’s a gentleman’s agreement that delivery systems will be on good behaviour when a message gets sent.
Not ideal, but good.
joel b
Unknown parent • • •All of those big networks fall short though. Most of the people I want to talk to have left them long ago. I am 40 years old this year and the only system I can find most of the people I want to talk to on is the telephone network. Money and influence can keep a system going long after it has lost its intrinsic value but eventually the money dries up and there is nothing to keep it going. I deleted my 15 year old Facebook account when I realized no one was left there that I wanted to talk to.
Apple has not really innovated in over 10 years. The only thing I have from their ecosystem is an iphone and it integrates terribly with everything else in my life. I have to use MS Azure for some of my job and it’s easily 10x slower when I have to iterate development and I have made my managers keenly aware of this. We are only using them as far as we must. Meanwhile linux has continued to gain market share. The other senior devs and I sneak it into the business at any opportunity and it works very well.
Communities, like all things in nature will grow, bloom, and die. Just
... show moreAll of those big networks fall short though. Most of the people I want to talk to have left them long ago. I am 40 years old this year and the only system I can find most of the people I want to talk to on is the telephone network. Money and influence can keep a system going long after it has lost its intrinsic value but eventually the money dries up and there is nothing to keep it going. I deleted my 15 year old Facebook account when I realized no one was left there that I wanted to talk to.
Apple has not really innovated in over 10 years. The only thing I have from their ecosystem is an iphone and it integrates terribly with everything else in my life. I have to use MS Azure for some of my job and it’s easily 10x slower when I have to iterate development and I have made my managers keenly aware of this. We are only using them as far as we must. Meanwhile linux has continued to gain market share. The other senior devs and I sneak it into the business at any opportunity and it works very well.
Communities, like all things in nature will grow, bloom, and die. Just because the open-source attempts follow this same rule but do not have the billions of dollars and marketers behind them does not indicate they are failures nor that the capitalist networks are immune.
Each day we must renew ourselves and our world.
Chris Trottier
Unknown parent • • •@z428 Friendica never had the install base that Diaspora had. It never had the funding either. Or even the press.
And yet, despite initially being made in 2010, Friendica has enthusiasm *right now* because they have a fundamentally different approach to protocols from Diaspora.
Friendica will talk to anyone. Friendica uses its own protocol, DRFN. But it also uses Diaspora and ActivityPub.
Friendica is happy to talk to everyone. Diaspora is not. That’s the difference.
Chris Trottier
in reply to Chris Trottier • • •@z428 You allude to the fact that developers aren’t excited about Diaspora anymore. And that’s because developers don’t want to work on something that insists on everything being “just so”.
Developers are excited about working on Friendica, though. You can use it with Fedilab. It just got added to @tootsdk.
Both Diaspora and Friendica are relative the same age. One of them follows your preferred approach, and the other doesn’t.