News for hackers. Stuff that matters.
Re:Mastodon Explained by DocTomoe on Saturday November 05, 2022 @07:49PM (#33487182)
Also, instance owners can unilaterally control what you see and who may follow you (by blocking individual users and whole servers from federating with theirs). Whether or not such a block exists is transparent to you as a user (this is different from earlier, similar approaches, like NNTP-Servers, where it was pretty clear when a particular group was not being distributed by your server - also, differently from Mastodon, NNTP did not represent your identity identifier - using different servers for different groups was perfectly usable with the same identity (which came down to your email address).

They sell this as a feature and celebrate when "undesirable" servers get blocked.

Mastodon is a good idea turned bad by building in pretty dystopian functionality.

Re:Mastodon Explained by mcv on Saturday November 05, 2022 @08:19PM (#33487372)
Calling it dystopian is a bit harsh. Some degree of moderation is unavoidable or you end up with 4chan (actually, even 4chan had moderation, I think; it's just unavoidable).

Ultimately of course you're supposed to choose a server that you like and trust. At least here you have that choice. On Twitter or Facebook you don't.

Of course it should have had end to end encryption. It sounds like a massive omission. I found a discussion about adding that to ActivityPub[0] where someone points out that if you don't want server admins able to read messages, you can't store private keys on the server, which sounds to me like it would hurt usability. Makes you wonder how unbreakable the end-to-end encryption of other systems really is. I'm not enough of an encryption guru to say how big of a problem this really is.

[0] https://github.com/w3c/activitypub/issues/225

Re:Mastodon Explained by jackthetab on Saturday November 05, 2022 @08:13PM (#33487339)
Then don't go to those servers. Isn't that what "freedom of association" is about?

Also, is the functionality dystopian or the application thereof?

Re:Mastodon Explained by ok123456 on Saturday November 05, 2022 @08:52PM (#33487575)
That breaks the idea of having a federated network, if you have no guarantees that sending a message on one end of it reaches its recipient. Now we just have all the same problems of email but with the mechanics of a multicast medium.

Eventually, you'll reach the point where a duopoly will effectively control who is allowed to be part of the larger network. And this was the original problem people were trying to solve by creating a federated network.

Re:Mastodon Explained by stormbrew on Saturday November 05, 2022 @09:15PM (#33487725)
> That breaks the idea of having a federated network

What fresh nonsense is this? There's never been a federated system with anything like a perfect guarantee of connectivity to literally anything. There are always limits, both social and technical.

Where do people get these ideas?

Re:Mastodon Explained by syntheweave on Saturday November 05, 2022 @09:42PM (#33487939)
The argument is a case of begging the question: Start with your conclusion, then reason backwards to the justification.

It's the case that a federation tends to erode. Likewise, it's the case that a centralized system tends to collapse.

The question to ask is really one of backing a horse to ride on to be pragmatically useful; winning the technical argument is academic.

The fediverse has a few core principles in mind, and they tend to get centered in Mastodon's marketing. So it does make some sense that it gets attacked for being an imperfect realization of those principles, and for being unprincipled in other respects. But in a head-to-head comparison with other implementations of social media it can still claim to be more principled on those things it tried to pursue.

Re:Mastodon Explained by ok123456 on Tuesday November 08, 2022 @11:28AM (#33520807)
Having the inability to know if a message is propagated federation wide, based on an arbitrary value judgement based on ????, renders it useless as a communication medium.

For this to work it needs to be treated as a common carrier, and not a social network.

Re:Mastodon Explained by heavyset_go on Saturday November 05, 2022 @11:31PM (#33488619)
Federation implies variation on how things are operated, it's a feature against the monoculture and fragility of centeralized systems. That some instances operate with different standards is to be expected.

Dystopian would be dictating that everyone operates the software they choose to run using their own time and resources in the same exact way.

Re:Mastodon Explained by guipsp on Saturday November 05, 2022 @08:12PM (#33487330)
No thanks, I don't want illegal stuff on my feed
Re:Mastodon Explained by lrvick on Saturday November 05, 2022 @08:35PM (#33487478)
Then do not follow people that post illegal stuff.
Re:Mastodon Explained by nkrisc on Saturday November 05, 2022 @09:06PM (#33487668)
When I first created an account on some instance, I saw other people’s content even though I hadn’t followed anyone yet, so that advice seems insufficient.
Re:Mastodon Explained by lrvick on Sunday November 06, 2022 @07:56AM (#33492064)
You can choose to look at instance wide content but that is a firehose of potentially illegal nonsense on any large server.

You can stream illegal content from the firehose on Twitter too btw.

https://www.firstpost.com/tech/news-analysis/some-twitter-us...

In general just following topics or people that interest you is a safer bet on any platform with user generated media.

Re:Mastodon Explained by systemicdanna on Saturday November 05, 2022 @11:05PM (#33488441)
Content from all federated instances is added to the feed in your instance, so you personally don't need to follow illegal stuff for it to appear in your feed. This is actually the most off-putting feature of Mastodon for me.
Re:Mastodon Explained by drewzero1 on Saturday November 05, 2022 @11:12PM (#33488483)
Sure, on the federated feed; that one can be a bit of a free-for-all. Once you follow a good handful of people you can spend most of your time on the home feed and only see stuff from people you follow and the things they boost.
Re:Mastodon Explained by systemicdanna on Saturday November 05, 2022 @11:23PM (#33488572)
Have you ever tried to follow anyone from an instance that your instance refused to federate with? I am wondering how big of a problem this is. Not that I have encountered it, mostly just see this as potential a drawback of Mastodon's approach to federation.
Re:Mastodon Explained by drewzero1 on Sunday November 06, 2022 @01:15AM (#33489703)
Good question! I hadn't tried, but just found a random user on an instance that mine doesn't federate with and clicked Follow. It took me through the remote follow and that user did appear on my list and showed up in searches when they didn't before.

Unfortunately I seem to have chosen an abandoned or dormant account for my test, so I can't say for certain whether posts will show up in Home, but I would expect so given the other visibility changes. Hopefully someone else with some fedi experience can chime in.

Re:Mastodon Explained by DocTomoe on Sunday November 06, 2022 @07:40AM (#33491944)
Given how discovery in Mastodon works, by following "boosted" (think: re-tweeted) content creator or reading new people in a discussion, you wouldn't even know these accounts exist - sure, you can manually enter a mastodon id in the search bar to go directly to an account somewhere else (and thus try to access a potentially blocked node), but that's not the common use-case.

Now, if that increases or decreases the problem space is a philosophical question. I personally do have issues with blocking instances as a whole because one admin disagrees with another admin on unrelated issues.

If I get denied access to other people to organise around, e.g. building our own zen retreat because my admin and their admin disagree on political factions or because one admin nuked the connection to another instance for not being trigger-happy enough against their own users, everyone loses. Such technical possibilities and - in fact - recommendations run against the ideas of a civil society.

Re:Mastodon Explained by systemicdanna on Sunday November 06, 2022 @06:05PM (#33498513)
I see the situation you described in the last paragraph as a very real possibility. Not going to defend Twitter, but at least it can’t ban whole organized communities at once. Mastodon’s federation that is left up to instance admins to decide on is bad design.

I would prefer to use an instance that has no control over who I can follow. As an added benefit, this instance wouldn’t have to fully federate with every instance I follow users from, so wouldn’t add all updates to the federated feed.

This way the instance would only be responsible for user identities but would not have much control over who its users can follow. I still don’t fully understand why Mastodon did not choose this design.

Re:Mastodon Explained by DoItToMe81 on Saturday November 05, 2022 @11:05PM (#33488438)
For all its faults, I've never exactly seen masses of greatly illegal content on Mastodon.
Re:Mastodon Explained by jrnichols on Saturday November 05, 2022 @11:50PM (#33488732)
unfortunately I have. an instance was brigaded and flooded with very illegal content. and then the instance was taken down forever by authorities. all the instance users could do was try to flag everything they could but it was too much.

edit: it was called sinblr and rumors are that it was an instance called pawoo that flooded it with seriously illegal content.

Re:Mastodon Explained by UncleMeat on Sunday November 06, 2022 @08:05AM (#33492153)
An open question is whether this property will persist through growth.
Re:Mastodon Explained by moron4hire on Saturday November 05, 2022 @08:07PM (#33487300)
It's pretty easy to migrate your account from one instance to another. So if you don't like the policies of your current instance, there isn't anything keeping you there.
Re:Mastodon Explained by nickthegreek on Saturday November 05, 2022 @08:11PM (#33487322)
Just the pain of actually figuring out its going on or atively monitoring, and the the non-zero hassle of finding, choosing and transferring to another instance. And then be prepared to do it all again. This is not stuff the average user wants to ever be bothered with.
Re:Mastodon Explained by moron4hire on Saturday November 05, 2022 @08:36PM (#33487479)
But Mastodon instances do tell you what is going on. They provide lists of the other instances they have banned from their own, with a statement on why. Here's the one I'm on right now: https://mstdn.social/about (scroll to the bottom and expand the "Moderated servers" section).

Centralized social media platforms also control everything you see, to the point that it can be very difficult to see the full range of posts from accounts in good standing that you follow within their platform, in favor of posts they think would keep you more "engaged". And they are famously opaque on how they do that. If you can guess at what they've done and decide you don't like it, you don't have any recourse. After you've spent time to build a network of people you follow and follow you, they have you locked into their platform, holding your subscriptions hostage against you.

I guess I don't understand what you want. Twitter is too much censorship, right? But we don't know how Twitter censors content, and even if we did, what would you do about it? Mastodon instances censor content, yeah. Why not? It's a person running their own site, they can let whatever they want through it. But they tell you how, when, and why they censor. And if you don't like it, you don't have to put up with it.

Re:Mastodon Explained by eduction on Saturday November 05, 2022 @10:05PM (#33488101)
> scroll to the bottom and expand the "Moderated servers" section

Wow. As much as I disliked Twitter deciding who I can and can’t follow (via bans), and what people can and can’t say, at least they put some rigor into it. I don’t think I’d ever want some self anointed little server god king banning so many peers for such soft reasons. I thought it would be csam, armed groups - this has reasons like “Trump fanbase”, “offensive content”, and over and over again “a-holes”.

No thanks.

Re:Mastodon Explained by ipaddr on Saturday November 05, 2022 @10:36PM (#33488292)
Everyone wants to return to the old internet. The old internet was run by self appointed gods who created little fiefdoms. Some form of censorship could happen similiar to reddit groups.
Re:Mastodon Explained by heavyset_go on Saturday November 05, 2022 @11:40PM (#33488674)
Who knew that we had it so good back when the appointed God-king of your favorite PhpBB forum was some 16 year old Livejournal user?
Re:Mastodon Explained by DocTomoe on Sunday November 06, 2022 @04:26AM (#33490725)
To come back to my NNTP example: Back in the day, servers were not banned by admins, individual users were killfiled (essentially a filter) by other individual users, meaning that if you really disliked someone, you would get rid of their output - without denying anyone else access to their musings, related to the topic at hand or anywhere else.

It was a more civilized time.

Today, server admins ban other servers for random issues. Users do not use the built-in killfile-esque blocking method, but instead go and complain to server admins (who then are incentivized to use massive action against other servers). This obviously is not an environment that will lead to societal harmony.

Re:Mastodon Explained by emaro on Saturday November 05, 2022 @10:19PM (#33488182)
There are plenty of instances who just block content that's illegal in their country. So you just could choose one of these.
Re:Mastodon Explained by ltriant on Saturday November 05, 2022 @11:17PM (#33488531)
Great! This server isn't for you then. Find another one.
Re:Mastodon Explained by lokedhs on Saturday November 05, 2022 @11:44PM (#33488700)
There are plenty of instances who makes it a selling point that they don't block anything. If the have free speech in their name, you can assume that's the case.

The end result however is what you'd expect and the experience on those instances are very different from what you see on the more mainstream ones, and most people wouldn't like it.

Re:Mastodon Explained by DocTomoe on Sunday November 06, 2022 @04:27AM (#33490728)
Also, there are instances who deliberately block such servers, because in some circles, human rights like free speech are somehow considered evil.
Re:Mastodon Explained by wizzwizz4 on Sunday November 06, 2022 @04:42AM (#33490818)
A few do. Mostly, though, those servers are blocked because of continued harassment from their users. https://xkcd.com/1357/ comes to mind.

Some of the "free speech", "low-moderation" instances have self-policing communities. Others are full of neo-nazis. Yet others are run by bigots and ban anyone who objects to the hate and vitriol. They are not all the same.

Re:Mastodon Explained by DocTomoe on Sunday November 06, 2022 @08:01AM (#33492110)
That was the comic that made me lose respect for Mr. Munroe, because he is too intelligent to miss the point so badly: Free Speech is an age-of-enlightenment concept, not a legal construct from the US constitution. Worse, while it is true that no-one HAS to listen, actively preventing OTHERS from listening is obviously ethically wrong.

If you feel harassed by an user, filter that user. If you feel harassed by every single account on an instance, filter that instance for yourself (this option currently does not seem to exist in Mastodon). But do not go crying to our admin and deny me, who happens to be on the same server as you and is semi-ok with some of the folks on that other server the ability to interact with them.

This is creating filter bubbles, your users will at first love the friendlyness and fluff, but it also is exactly what led to the right-wing successes we've seen all over the world in the last few years. Filter bubbles destroy democratic societies.

> Yet others are run by bigots and ban anyone who objects to the hate and vitriol.

You see the dangers of giving admins that level of control? Now you got an instance in which there are no more discussions, only self-assuring and groupthink, and which will slowly become more radicalised. If filtering was strictly an user's issue, other users may have seen the objection to hate and vitriol (which often starts underhanded), and have had another view.

By the way, that is true no matter which political fringe a server admin belongs to: I know a Mastodon instance on which some users become increasingly radicalised against car owners right now, to the point where mass executions are being normalised by joking about them. Guess what happens when you try to become a voice for reason... But are ALL of them just evil, unredeemable beings that need to be banned from talking? Should my Mastodon admin block that instance for spreading hate and vitriol, even though the majority still talks about other things? Obviously, that's a silly idea.

Re:Mastodon Explained by wizzwizz4 on Sunday November 06, 2022 @04:39PM (#33497544)
> But do not go crying to our admin and deny me, who happens to be on the same server as you and is semi-ok with some of the folks on that other server the ability to interact with them.

Here's another way to look at it: Our instance has moderation policies. You chose that instance in part because of those moderation policies, just as I did. Those moderation policies are there so we can interact with each other with the peace of mind that we're not going to have, say, child sexual abuse imagery DM'd to us.

Then an instance comes along with a few hundred follow bots that do that. So, after a few reports, our instance admin defederates from the instance.

If you don't like this, you're perfectly welcome to go to another instance, with different federation policies. Thanks to federation, you can do this and still stay in contact with me! It's a win-win!

> You see the dangers of giving admins that level of control?

No, not really. Those people are probably always going to exist. Honestly, much as I hate Nazis, if they're over there doing their thing, and not trying to harass or murder me and my friends, I'm happy just to let them do that. It's just a website; it's not like their kids won't have external influences and be able to figure out that, hey, Nazism is actually bad.

Re:Mastodon Explained by heavyset_go on Saturday November 05, 2022 @11:36PM (#33488645)
Turn on showdead on HN if you want to see the shadowbanning hell that most social media networks I know of can send their users to. In general, users have no idea that they're even banned. There's a few people on HN who have been posting nonsense here for years while shadowbanned.

Not saying it's good or bad, just that it isn't a dichotomy between Mastodon restricting things or centralized systems that don't.

Re:Mastodon Explained by LinuxBender on Sunday November 06, 2022 @07:34AM (#33491901)
I believe (dang feel free to correct me) some of what you are seeing are bots. They might be OK with only those with showdead seeing the links or to your point might not have bothered to check what sites have blocked them unless they get a status 403.

For example, on my silly hobby sites I provide all bots a status 200 for all GET and POST requests and just send them to a dummy virtual host to let them play in the sandbox for years on end. If they even once looked at the output they would see my silly ASCII art.

Some may be curious about search engines, but since I only allow HTTP/2.0, only bing can even connect with my site and robots.txt tells them to go away.

In NGinx:

    error_page 404 500 501 502 503 504 =200 /ram/e.txt;
e.txt is just ASCII art in a tmpfs ram disk.