As one of the main Mastodon developers, I can't promise you that Mastodon will be a complete and exact Twitter replacement for you, but it may fit your use-cases, at least it does for me.
Just keep in mind that it is not exactly the same thing, some core design decisions are different (there isn't an unique centrally-governed website, but many interconnected servers operated by different individuals and organizations) and thus the tradeoffs can be different as well.
While I personally don't think Mastodon should aim at being an exact replacement to Twitter, I do hope Mastodon can be useful to more people wanting an alternative to Twitter! And I know there are lots of room for improvement, on things we do know, and on things we don't.
Also keep in mind that Mastodon is developed by only two core developers payed through a non-profit funded through sponsorship, grants and donations, so please be patient!
@ruinaenvena thanks for the offer! I guess you could have a look at the code and see if there are bugs you could fix, but I'm afraid we may not have much bandwidth to onboard new contributors or review PRs right now 😅
@Claire I don't think someone will sleep less because cause there aren't 'promoted tweets'
... However, how can the community help with keeping mastodon as a project going?
@gbraad haha, yeah, i don't think the lack of “promoted tweets” is going to bother people much, but things like federation can be slightly confusing, and involve different tradeoffs (do you trust a big company only motivated by profits, or people more aligned to your point of view but with whom you are more likely to have personal issues with at some point?)
one way to help is to give to patreon etc., another one is to get familiar with the code and try to tackle issues (though as we are only a few developers, we also have little bandwidth to review and help onboard new contributors :/)
helping people around the confusing parts of the experience would also help!
@Claire will have a look at the code for sure. Has been a while since I wanted to get involved.
About the Federation aspect, yeah. It is not a hard sell... But I think many people really create accounts on other servers but cause they either don't fully understand it or get confused. Similarly xmpp/jabber suffered from this too... But it felt more 'natural' as a messaging app. Do you know of a good resource to push people to that can explain this?
I just remarked on Twitter there are 2 things that bother me here:
1. Can't understand 90% of the Federated traffic bc no language filter... how do I find interesting peeps outside my instance?
2. Threads are flat. I can't tell who is replying to who.
1. The language filter is in your settings. Use hashtags to search across instances. Not instagram type, commercial, garbage hashtags. General and logical ones.
2. And the threads are not "flat". You can click on each post/toot within a thread, to see what it was replying to, and all replies that were made to that toot. Try clicking through all the toots within a thread to see what happens.
Hey, if it were just a Twitter replacement, I wouldn't be here. Hell, I can have actual discussions here without being inundated by trolls and bots. Out of 10 years I spent on Twitter, the last 4 were an absolute shitshow. I was actually glad when I was suspended for good back in January, because I'd pretty much had my fill of that dumpster fire.
> keep in mind that Mastodon is developed by only two core developers payed through a non-profit funded through sponsorship, grants and donations, so please be patient!
I second this. Please be kind to the awesome humans who develop the software that allows me to post some text and you to read it even though you don't know me.
Also, be aware that Mastodon is not your only option. So please check out some of the many other software projects you can use to connect to the fediverse and see if they could meet your needs better:
If Mastodon doesn't give you certain features you want, its developers may have good reasons for that.
@Claire First of all I love and appreciate all your work on the platform Claire.
As an instance admin I'd like to see a sidekiq compatible replacement server in rust or golang that can use the same redis backend.
I believe it shouldn't be too hard to implement and that it would make heavily federated instances much more scalable in the long run. What's your view on that?
@stemid replacing sidekiq itself is probably a sizable, though manageable task, but sidekiq's purpose is to run Mastodon ruby code, so replacing the sidekiq jobs would involve rewriting most of Mastodon in rust or golang
it's not necessarily a bad idea, but it's a huge amount of work, and if you were to do this, it would make sense to replace puma as well
@Claire Oh yeah that approach is too much work in the near future. My idea was to embed Ruby inside an alternative Sidekiq server so that it could still run Ruby from redis without all the overhead of being written in ruby. Do you think that is possible?
I remember the option of embedding Perl a long time ago when I was still coding a lot.
@stemid ah, that's probably possible but i'm not sure it's worth it, you'll still need the full ruby runtime with all the dependencies, i think that the overhead from sidekiq itself would be pretty negligible on top of that (but i have not measured it)
@Claire Dang. I'm looking at Masto as a replacement for Facebook, not Twitter. I feel like I showed up at a protest with the wrong signs. But decided to stay anyway...!
@localish @Claire Hubzilla might serve as a replacement for facebook, Hubzilla offers everything, albums, web-pages, wikipages, calender... It just takes more work to figure it out. I wonder if there is a way to replace FB groups and events with it, or if it would be better to learn mobilizon? But Mastodon is great for conversatiosn, and for keeping track of links and thoughts before attempting a web pages or pdf document (that you can share on hubzilla's 'Files' cloud...) #Hubzilla
@localish @Claire Localish, You will have to search around and see if any co-ops or groups that meet your needs run an instance(?) of hubzilla.
@Claire Being an aleternative to Twitter is far better than replacing it anyway. It was already a hellish place before yesterdays news.
Thank you for even creating another space for people.
Mastodon shall not be a replacement for Twitter. It's Mastodon, it's a different voice, it's a choice, it's federated, it's free… And you shall be thanked for that.
@Claire Personally I don’t want a replacement for twitter. I want the essentials but with understanding, honestly, acceptance, compassion, empathy and kewl stuff! Twitter is very toxic!
@Claire I think it functions as a perfectly good Twitter replacement already, but...
...it's the content you can't replace just yet. We need companies like Sky News, CNN to adopt Mastodon and set up their own servers.
@Claire A common pitfall for distributed and self-hosted system is to make them 100% feature compatible with the competition instead of making them succeed in their own way, so I'm all for this.
This is a small personal instance running on a couple small ARM servers at home.