#Twitter solved this using several mechanisms, largely grouped together and derided in the #fediverse as "the algorithm."
This is in part because, as a general rule, people don't want to sit down and tweak twenty settings to use a social media site. They want to use a social media site and not get bombarded by Nazis.
Also, I've we seen with #ScalingMastodon, processing all of these messages from all over the fediverse is a challenge in its own right and a priority for processing would help
3/
#Twitter #fediverse #scalingMastodon
A few quick thoughts about #PSQL as a database and some things that new administrators running #mastodon instances may not realize
First, PSQL is _incredibly_ sensitive to the number of connections you have at a given time. The more connections, the worse your system is going to perform. While it can be tempting to just up the number of maximum connections for the purposes of Sidekiq you should almost certainly not do that arbitrarily 1/
#psql #mastodon #postgres #scalingMastodon
This is a great breakdown on the infrastructure involved in #ScalingMastodon.
https://hazelweakly.me/blog/scaling-mastodon/
I suspect one of the core things that needs to be done here is essentially an infrastructure reboot. That can be either absolute (starting over with tools to transition or import) or iterative from the current state starting with default configs, but something needs to change.
People join mastodon dot social or mastodon dot online expecting the experience they’ve come to expect elsewhere (or better). They are experts in Twitter: they have filters, blocklists, verified accounts. Followers who will report harassment. Algorithmic timelines that push down “low quality” content. None of this is perfect but it creates a known experience.
So you strip that away and put them on a poorly run petty fiefdom then yell at them for wanting it to be better #scalingMastodon.
The new user experience is such a problem for #ScalingMastodon.
People come here expecting something akin to 2022 Twitter (or better) and what they get is much closer to 2000 era bbs type structures combined with most of the downsides of email from that era.
When they talk about their problems they are often told “oh it’s easy to fix you just need to use an isomorphic transform on the stembolts” and/or, worse, are told they are wrong to want it.
“You can just build your own!” Is so much condescending nonsense.
I know exactly how much work goes into “building your own” and the skill sets involved. Sure, it’s a nice feature of #OpenSource, but only in the general sense, not as an imperative statement for when people have problems.
#opensource #foss #scalingMastodon