Live data from Hacker News

Mastodon: AGPLv3 FOSS social network server

github.com

121–130 of 165 posts

Re: Mastodon: AGPLv3 FOSS social network server

#121
post #71

I really wanted to like it, but it's just so difficult to actually find people and content, considering you can only search for hashtags and all...

We definitely want to improve content/people discovery. One recent addition was the follow suggestions you get when you first sign up. It pulls up the most popular/proactive accounts in your language. Trending tags should also help, but we want to explore more options for discovery and are open to ideas.

I think a lot depends on having an onboarding experience that sets the expectations right. Good guidance text may come a long way already.

For those who don't know: Mastodon works differently in how you build your social graph than Twitter, where much is automated by the recommendation algorithms kicking in. I think that once one properly grasps how to go from 'empty timelines' to having some first fine people in 'following' the process of building further can very intuitive and be a refreshing and liberating experience where one feels in control.

As for ideas and feedback..

"follow suggestions [based on] most popular/proactive accounts in your language". I would be careful here, to not get to a point where Fediverse / Mastodon becomes dominated by influencers that are focal points of activity and sees this feature becoming part of their SEO marketing toolkit. While it may help uptake and network effects, it may hurt and degrade fedi culture over time.

You might consider integrating something similar to Trunk [0] so people can directly follow others that have explicitly expressed an interest in a particular topic and are open for discovery. They can peruse the timeline of these accounts and then checkmark the ones to follow based on that. This keeps social graph building natural and organic, not algorithm-driven.

As for "trending hashtags", another algorithm driven engagement feature. There may be a Hashtag Directory to browse, sort and filter and an indicator of post counts to each of them. Long inactive hashtags need not be shown, but the directory shows way more entries than just what's trending and doesn't directly push you to that.

Another idea might be to have account profiles be able to have a list of the top 3 or top 5 other accounts most valued by a person, in a friend-of-a-friend kind of way. Maybe it only becomes available once a mutual follow relationship is established, and allows further discovery of the FOAF graph.

[0] https://communitywiki.org/trunk

Re: Mastodon: AGPLv3 FOSS social network server

#122
post #96

People interested in this stuff should check out alternate software as well. Hometown is a fork of mastodon that has a few extra features but one very interesting one in particular: you can post to the local server only, which is an excellent community building feature. There's also pleroma, which I've run and is pretty great and low on resource requirements. And there are tons of other social UX paradigms like link…

Watchlist for ActivityPub applications: https://git.feneas.org/feneas/fediverse/-/wikis/watchlist-fo... This is the wide assortment of applications that speak the same common protocol that Mastodon does, as part of an interoperable social cloud. There's a Cambrian explosion of diversity in this space. Let's see more content management systems adopting this system for self-sufficient publication.

For developers there is another watchlist at https://git.feneas.org/feneas/fediverse/-/wikis/Watchlist-fo...

Re: Mastodon: AGPLv3 FOSS social network server

#123

beware mastodon downloads and mirrors all federated media to instance users, which is whatever, but the admin tools do not correctly keep track of removing old media. hell, if an instance goes offline without nuking itself proper, mastodon will leave all of the media on your drive. it requires a ton of babysitting to run on bound storage, and the issues around this are still open. i highly highly recommend pleroma ov…

It is not that the admin tools do not correctly keep track of old media, it is that the judgement over what to keep is left to the admin since it is not so simple to programmatically decide whether a resource being currently unavailable through the network means it's gone forever, and whether it's gone intentionally or unintentionally. A server that went down might come back after a month of downtime, all sorts of things happen. If you don't care about such minutea you may simply setup a cronjob to run the `tootctl media remove` utility every week and then your primary concern for unbounded storage growth are files uploaded by your own users, which is something you have to deal with regardless of whether you choose Mastodon or Pleroma.

Pleroma may save storage by not downloading federated media locally, but hotlinking to 3rd party servers leaves your users vulnerable to tracking by malicious operators, leeches off the bandwidth of remote servers, and, far more practically, does not guarantee that the media that needs to be displayed is in a file format that is playable on the users' devices. For example, as Pleroma makes no effort to convert user-uploaded files to browser-compatible formats, if Mastodon didn't go through the trouble of converting formats, Mastodon users on iOS would not be able to see many "GIFs" and videos uploaded by Pleroma users in the popular WebM format that is not available on iOS (yet).

You may prefer one or the other but there are definitely reasons for why Mastodon does it that way.

Re: Mastodon: AGPLv3 FOSS social network server

#124
post #2

Mastodon recently hit 1 million active users. It has about 2.89 million total users among 3,400+ servers. https://fediverse.party/en/mastodon

Are they including Gab users in the MAU count?

Gab is separate, and significantly larger than the entire fediverse combined.

Re: Mastodon: AGPLv3 FOSS social network server

#125

As much as I'd love to use Mastodon, both times I tried, I got bored and gave up because I couldn't find interesting people to follow. All of the people I do find interesting are only on Twitter.

That's the most difficult part is finding who to follow (likely strangers) when you first start. You could watch the global timeline or search some #hashtags for things you are interested in or try to pick the right server with a like-minded userbase from the get-go. However, these issues aren't too different than any other social media tbf. And eventually you find interesting people exclusive to the Fediverse or pos…

Should we follow people, or topics?

Re: Mastodon: AGPLv3 FOSS social network server

#126

I want to like mastodon, but it needs a single sign on feature and usually every server I look at it is totally dead.

Putting a centralised auth that depends on Big Tech for a software which was supposed to be decentralised and against BigTech principles?

Re: Mastodon: AGPLv3 FOSS social network server

#127

Earlier quoted context omitted.

> this site is obviously going to be the biggest Mastadon showcase why?

The media will cover it.

Hm I can see that but I don't think that aspect will receive all that much attention and it looks like the site as a whole has already sunk beyond repair and is sizzling out pretty fast even before the launch.

Re: Mastodon: AGPLv3 FOSS social network server

#128
Mastodon was hard to "sell" to my peers when I tried to explain how it works. Recently I changed my approach by not explaining all the great technical features related to federation, and instead focused on the fact that it is ad-free, do not use an algorithm (feed is chronological) and is community run. Mastodon is what Twitter once was, before it got ruined by ads and algorithms.

A friend who is an artist was frustrated with the experience on Instagram, and finally signed up on an art-related community in the fediverse, and found it to be a breath of fresh air, with more meaningfull interactions, not just likes.

Re: Mastodon: AGPLv3 FOSS social network server

#129

What's the best way to find interesting people if you've already got an account and don't want to switch instances but your local instance is a little slow these days and you'd like to liven up your feed?

The way I do it is to follow the hashtags I'm interested in, see the people that post under it regularly and decide if they're interesting enough to follow. This has a chicken and egg downside, as these people won't appear at all if nobody on your instance follows them, which is unfortunate. :(

To circumvent that you can use mastodon social's tag page, but it's less user friendly. See here an example: https://mastodon.social/tags/activitypub

Re: Mastodon: AGPLv3 FOSS social network server

#130
post #49

I admin and use a Mastodon instance. It takes a while to get used to the differences from Twitter, but it's far more polished than people seem to expect. The reading I tend to recommend if people have questions is Darius Kazemi's https://runyourown.social/

Another admin here, and yes I agree.

But one major aspect of fediverse, that people rarely talk about when promoting it, is the spam.

To summarize my impressions over the last 5 years I'd say there is no way to run a big open instance without funding. The best way for small single actor instances to survive is to be invite only or approve each member account.

And even then I'd suggest using Geo blocking to fence off your instance from certain parts of the world.

My personal wish is to see the fediverse made up of smaller, localized instances that federate across borders. So for example a Finnish instance that only accepts finnish users, but it federates with every other instance.

And ontop of that more ActivityPub relays to facilitate federation.

Post reply on HN