Mastodon is crumbling – and it will only get worse
sporks.space
sporks.space
It was a brusque move, but, in retrospect, who needs that sort of mess?
Few are loudmouths on social media, but there are more in expat social gatherings, complaining about just about everything that is different in their new host country.
Canadians however, seem to really work to fit in. Almost all I met learned the language, participated in cultural events and made local friends.
they also do not mingle with locals. Even in the South of France I knew many Brits who did all their shopping at the "British groceries" store to buy "Australian wine" and they generally do not welcome non-native speakers or much preferably also Brit (note native speaker to the colonialist always means the person does not speak another second language - e.g. Indians will never be "expats" in their eyes)
Have seen many Australians, Kiwis, Canadians who actively tried to avoid that specific expat crowd, but Brits/Americans (or also Japanese) are _very_ rare to mix with locals outside their work environment.
It doesn't mean they're bad people. I have many friends who would never bother to go abroad unless it's a 5-star wellness trip isolated away from all the reality (and locals) of the country. They're just not the most interesting or adventurous people and so it's OK if they stay in their own little bubbles without bothering the rest of us imo :)
Usually if I hear my mother tongue in a foreign country I usually change to the other side of the street.
I'm also an expat/immigrant. I met some people who have been living here for 10 years and haven't picked up the language yet. The only reason I know about them is because they heard me speaking another language in a quick phone call and wanted a friend.
Like parent said, nothing wrong with that (plus, I'm not American, so I can't speak about the problems mentioned by the GP post)
- The alt right
- Japanese nationalists
- "Woke" and "cancel culture", racism against white people, shitty minorities
- Gargron and the devs are "assholes" (but also "non-developers" forking the project to "cult their way" into it?)
- Mastodon users treating the fediverse like Twitter and failing to develop a culture of their own?
Interoperability through simple protocols is such an underrated property of a social network. Despite being a proprietary service, AIM's TOC protocol could be implemented from scratch in just a few hundred lines of code -- remember how many third party AIM clients there were? Even implementing the ActivityStreams system that ActivityPub is built on top of takes more code than that. From what I've seen, IPFS has the same problem -- an exciting decentralized model locked behind a nightmarishly overengineered protocol. Who is working on simpler alternatives to these systems?
The interesting thing is that ActivityPub's predecessor, ActivityStreams/OStatus was already butchered by Diaspora back in 2010. The other two implementations (StatusNet and Friendica) couldn't interoperate with it correctly. According to a person on their team, they never got it to work with the regular protocol so they rolled their own changes.
The other implementations were terrible as well, including the reference implementations. I believe one of the working implementation had even rolled their own crypto, making it impossible to use OpenSSL or any common library if you were writing a competitor. I only got it to interoperate with it after rolling MY own crypto, which of course was impossible to release.
And then there was the pump.io initiative, which IMHO is the more direct predecessor of ActivityPub (e.g. one of the spec editors came from maintaining pump.io)
Mastodon was luckily with being in the right place at the right time with what people wanted (or thought they wanted), both for user interest and for adoption of ActivityPub, which was being finished at the same time, and cemented a "flavor" of ActivityPub. (ActivityPub somewhat suffers from leaving too many details open, because people can't agree what's the best way of doing them)
Mastodon also used OStatus before ActivityPub existed too, and this is why I'm mentioning OStatus/ActivityStreams: [4][5]
ActivityPub was an evolution of ActivityStreams/OStatus, and was started by the same people that wrote StatusNet/Identi.ca/GnuSocial and did the OStatus work in the late 2000s. It's a small group.
[1] https://github.com/diaspora/diaspora/blob/e100032244fec9de9c...
[2] https://github.com/diaspora/diaspora/blob/e100032244fec9de9c...
[3] https://github.com/diaspora/diaspora/blob/e100032244fec9de9c...
[4] https://github.com/tootsuite/mastodon/blob/8d93f0ca563322764...
[5] https://github.com/tootsuite/mastodon/blob/8d93f0ca563322764...
PeerTube already allows me to follow a channel using RSS: https://tilvids.com/videos/watch/d8bf70c8-4de4-4110-a375-217... (Click on Subscribe -> RSS Feed)
What feature does ActivityPub have that is essential for building something like Mastodon?
This happens because RSS network activity is mostly O(users × time), not O(activity).
The way we got it to work efficiently was by not using polling, but rather by using a push protocol called PubSubHubbub/WebSub that was championed by Google.
PubSubHubbub/WebSub is compatible with RSS, so it's entirely possible to do what GP is proposing.
Anyway, gluing PubSubHubbub to RSS doesn't seem like a meaningful improvement over gluing it to Atom. Not a simplification either.
- pushes content to subscribers in real-time (doable with RSS with WebSub https://en.wikipedia.org/wiki/WebSub)
- allows content to "swim back" to the publisher: comments, replies, retweets/boost (doable with WebMentions https://www.w3.org/TR/2017/REC-webmention-20170112/)
- defines a protocol for posting to an AP-enabled endpoint (doable with micropub)
AP defines a lot of things but doesn't do it well (see https://schub.wtf/blog/2019/01/13/activitypub-final-thoughts...), because it is not strict enough in what constitutes valid content. There are alternatives, listed above, that already do the work but they are centered towards everyone having their own server and going from site to site to post comments; the real appeal of AP solutions is that they're an all-in-one blob you connect to, and from which you do your browsing. The indieweb people (responsible for the alternatives above) have come up with "social readers" to enable this and have made a few propositions already: see https://indieweb.org/social_reader (https://aaronparecki.com/2018/03/12/17/building-an-indieweb-... in particular)
In fact, Google itself recommended doing this for a while to Atom and RSS feeds to use this tech, since they wanted to be able to consume it on their end.
RSS is just doing an HTTP call to retrieve a XML document.
If your platform is the only one without any censorship, you'll end up with all the hardcore antisemitists and similar crazies.
Invoking memories of literal witch hunts like Salem and the Spanish Inquisition as examples of effective community policing is ... something else.
The people who thought marijuana should be legal who were considered druggies, the people who thought gays should be allowed to be married despite society considering it an abomination at the time. The underground railroad type places that society doesn't condone.
In order to break dysfunctional social customs you have to be able to talk about them freely without censorship or social cooling.
And by throwing free speech forums away you're throwing the baby out with the bathwater.
So you're half right.
The Internet is crumbling – and it will only get worse
So when 'Social' Media appeared, I instantly knew that this was a bad idea, and never used it.
I did indeed try Mastodon a few years back, and found it to be the same pile of steaming manure that I had expected.
The solution? Except better education, I don't have one.
I keep to small communities of decent people with the same interests, and that's it for me.
Everyone knows the classic examples - MySpace, Digg, Slashdot.
There are two really interesting paragraphs here that deserve some reflection:
1) "It actually baffles me why so much of the Mastodon userbase can be traced back to the Tumblr/Twitter leftist crowd, when Fedi’s beginnings were on a network largely consisting of ultra-right people thrown off Twitter"
2) People come in waves, and most leave again when Twitter and Tumblr rights its wrongs. I’ve seen this happen multiple times.
Those paragraphs have interesting observations on the potential and practice of competition, and what the fate of a service like Twitter will be if it upsets too many users all at once.
edit: yes from what I find it still federates, just all the big instances block it
edit2: oh old info. They stopped federating.
https://www.reddit.com/r/Mastodon/comments/ie49qp/is_gab_sti...
> Gab no longer supports web finger. Web finger is a critical part of federation. If you type in any username@mastodondomain(ie Gargron@mastodon.social [mastodon.social's admin] ) in the search here you will get a result: https://webfinger.net/lookup/
> But a@gab.com (Gab's admin) returns nothing.
The irony of which seems to be lost on the creators of most of these 'alternatives', which trumpet openness and freedom from censorship. But only so long as the views you express coincide with their own.
There is absolutely no reason to subject yourself to the company of people who you disagree with.
But one good reason for having discussions with people you disagree with is that you get to see things from a different perspective and maybe learn something too.
Depends what you're disagreeing about and whether all parties want to have a discussion in good faith, which seems to be in shorter supply these days.
Otherwise we just stay in our bubbles and enjoy the echo?
"In the current, digitized world, trivial information is accumulating every second, preserved in all its triteness. Never fading, always accessible. Rumors about petty issues, misinterpretations, slander. All this junk data preserved in an unfiltered state, growing at an alarming rate. It will only slow down social progress, reduce the rate of evolution. The digital society furthers human flaws, and selectively rewards development of half-truths." "Everyone withdraws into their own small gated community, afraid of a larger forum. They stay inside their little ponds, leaking whatever "truth" suits them into the growing cesspool of society at large. The different cardinal truths neither clash nor mesh. No one is invalidated, but nobody is right. Not even natural selection can take place here. The world is being engulfed in "truth." And this is the way the world ends. Not with a bang, but a whimper."
Not that it's 100% applicable. But it's interesting to see this from a game released in the year 2001.