With respect to connecting with family & friends, I'd much prefer a pure platform based pretty much on just that.
With respect to other people with interesting things to say, I'd prefer blogs aggregating & curated sites like, well, HN itself.
For the former, I don't know how you get to a "pure" platform like that where you can communicate & share experiences/photos with each other without also letting meme-ish "lol this person of <political affiliation I hate> is an idiot"> posts through, but at the very least it could avoid surfacing them algorithmically and rewarding them with "internet points".
> avoid surfacing them algorithmically and rewarding them
This is the key. And I’ve come to believe that the only way to prevent the platforms doing their algorithmic engagement maximization thing is to encrypt everything E2E.
The nice thing about these open protocols is that they are simply reverse chronological. You see what you choose to see, in the order it was published.
It's a totally different experience than the engineered rollercoaster that is corporate social media.
- the instance has grown too big and thus some consider it counter-productive towards the federated nature of the protocol
- disagreement with the direction its main developer / maintainer is taking Mastodon, such as intentionally hiding the local timeline from the official iPhone app
- some consider it under-moderated, or not responding quickly enough to reports
- disagreement over its content moderation guidelines
- in case of a mute, it could also be not wanting their federated timeline to be flooded with primarily mastodon.social posts
Lack of federation between these instances and mastodon.social could be a reason not to pick mastodon.social. (Similar situation applies to mastodon.online btw, which is a spin-off server of m.s.)
Another reason to pick a different instance could be not wanting to use mainline Mastodon software. For example because you want to run your own instance on limited hardware (Mastodon can get a bit resource intensive), don't like Ruby, miss certain features, don't like the front-end (though alternative external front-ends to Mastodon do exist), or some other reason.
Personally I've switched my primary use over to an account on an instance that runs Mastodon Glitch Edition, also known as Glitch-Soc (https://glitch-soc.github.io/docs/), which is a compatible fork of Mastodon which implements a bunch of nice features such as increased post character count (Mastodon defaults to 500 characters per post, Glitch-Soc supports increasing this in the server settings), Markdown support (though only instances that also support HTML-formatted posts will see your formatting; mainline Mastodon servers will serve a stripped down version of your post instead), and improved support for filters / content warnings / toot collapsing, optional warnings when posting uncaptioned media, and other additional features.
Another alternative Mastodon fork is Hometown (https://github.com/hometown-fork/hometown) which focuses more on the local timeline (showing posts only from your own instance) with the addition of local-only posts, to nurture a tighter knit community.
Aside from Mastodon there are other implementations of ActivityPub which can still federate with Mastodon instances, such as:
- Misskey (https://github.com/misskey-dev/misskey)
- diaspora* (https://diasporafoundation.org/) (which AFAIK inspired Google Plus back in the day)
- Hubzilla (https://hubzilla.org//page/hubzilla/hubzilla-project)
- Peertube (https://joinpeertube.org/) (focused on peer-to-peer video distribution)
- Friendica (https://friendi.ca/)
- Pleroma (https://pleroma.social/)
- Socialhome (https://socialhome.network/)
- GoToSocial (https://github.com/superseriousbusiness/gotosocial)
- Pixelfed (https://pixelfed.org/) (which started as a sort of federated Instagram alternative) and more.
Fediverse.party (https://fediverse.party/) is a nice way to discover various protocols that make up the bigger Fediverse.
Instances.Social (https://instances.social/) can also be used as an alternative to find instances, though I believe it is limited to Mastodon-based instances.
I recommend evaluating primarily based on the censorship policies of the instance operator. For example, the list of servers on joinmastodon is restricted to those who are actively engaged in censorship of legal speech (full uncensored instances are not indexed there) so you may be interested in searching for instances not shown there, depending on your attitude toward censorship.
My /etc/resolv.conf currently uses
options attempts:1 timeout:1 max-inflight:1
nameserver 127.0.0.50
There is nothing listening on 127.0.0.50 and iptables does not permit outbound connections.I am just wondering why is it such a hard requirement for you to stop other people to follow someone else that is not part of your server? Costs?
I am the crazy bold one of the group and the canary in the coal mine. You won't see any of my friends interacting on this or any other social site. I on the other hand email and make phone calls to everyone at every level of government, C-levels in corporations, investors, military leaders, scientists, influencers, etc...
I don't understand the system well enough to know if this is a dumb question or not.
The answer is: it'll happen automatically. Just search for someone's handle, and your server will talk to that other server. When you follow that other users, your server will start federating with that other servers.
Note though that servers might block each other. For example, many Western servers block Japanese pawoo.net, since it allows posting lolicon. Western servers don't want this content in their timelines and caches, so they block it. If your server blocks another.social, you won't be able to follow anyone on there.
But your question also hints at a real problem with Fediverse (of which Mastodon is a part), which is: each instance only sees a subset of the Fediverse. Thus, searching by hashtag will only get you a subset of all posts that contain it. Full-text search is even more complicated.
They are still decentralised, the aim is to populate the federated timeline. Obviously, the visibility is still a subset of the network.
The best example of how it works would be email. You can set up your own email server, and interact with other independent email servers seamlessly, or just find a provider you trust and get your email access from them.
There's also the option of adding "featured hashtags" to one's profile, allowing a user to search for users of a particular interest.
Along with the "Federated Timeline", which others have mentioned, and your follower's boosting posts (akin to retweeting) I've found it quite easy to find a diverse list of people to follow and interact with.
There's a sort of blocking firewall around mastodon.social and sites broadly on the same 'side' as it, in that all these servers tend to share blocklists. One of the things they'll block a server for is being 'free-speech maximalists'.
But outside of the mastodon.social bubble, there are lots of free speech maximalist fediverse instances that don't block anyone, or block different people.
Pleroma instances tend to be more free-speech oriented (because the technical choice of using Mastodon or Pleroma as your backed became part of a signalling game). I think Pleroma's better software, anyway.
I follow plenty of people on mastodon.social, mastodon.tech, etc., as well as people from a lot of the suspended instances in your list, and I can clearly see/feel two (really more) different 'cultures' in the fediverse.
The GP is more aligned with the second culture, I think- the culture you could label 'free speech maximalist'.
I don't really think mastodon.social should change- you've banned things you don't like, you perceive certain messages as pernicious enough to warrant a ban, that's fair- you've made a space with a certain tone and flavor, that suitable for a certain type of person.
But people are diverse, and so there are plenty that find the culture and tone of mastodon.social inferior to, say, Poast.
I think people with different sensibilities are suited to different spaces, and that it makes sense to point out that some of the spaces on mastodon.social's blocklist have value- maybe not to the median member on mastodon.social, but to people not of your culture.
To be frank, you're progressives. There's nothing wrong with that! Some of my best friends are progressives! But it's a lens that colors how you view the world, and what's ban-worthy. Again, nothing wrong with making a space that conforms to your sensibilities- but I wanted to make it clear to the GP that there are plenty of instances that don't have the same sociopolitical 'flavor' as mastoson.social, and that mastodon.social sits at the graph -centre of a particular subset of the federated network that is of similar flavor.
Here are the requirements for us to promote your server:
https://joinmastodon.org/covenant
The only hard requirement related to content is that racism, sexism, homophobia and transphobia be not allowed. There is no requirement to peer with anyone or have any specific political stances. If your political stance or perspective requires you to dehumanize people of different races or sexual orientation, then yes, you are not welcome.
I don't know anyone who's a self-declared racist, sexist, homophobe or transphobe.
But these things mean different things to different people.
So let's say JK Rowling wants to join. Would she be welcome?
What about Glenn Greenwald?
Or Andy Ngô?