@ai6yr@paul It's just amusing to me that Mozilla gets on an ethical high horse about not being like other Silicon Valley tech companies, when it's really run no differently than a bad startup.
I've personally ceased posting there and won't engage with the #Bluesky platform again, until they get serious about basic Trust & Safety concepts.
They just raised $8M in funding, but somehow it took them months and a wave of terrible usernames showing up on their feeds to block using slurs in usernames.
For anyone new to Mastodon and/or the fediverse and struggling with discovering people to follow, or just wanting to keep up with the news - check out https://feditrends.com/
I've been maintaining it since earlier this year and hope that it might help make your transition a little easier.
The "you have to pay to view content, because AI companies are scraping us" line we're seeing from social media sites like Twitter and Reddit is just a convenient excuse.
This is simply decades-old unsustainable funding models and dried up venture capital runway finally coming home to roost. Plain and simple.
@mastohost@aral@dominick That feels like an optimization waiting to happen? I had assumed things were either happening concurrently/async or being offloaded to different queues...
@aral@mastohost@dominick Those extra background tasks make sense, but are you saying the architecture is such that those operations block concurrent processing of outgoing HTTP requests? I imagine performance could also be improved by not sitting around waiting for a response on all 3k of those HTTP requests.
@dominick Actually... reading into this a bit more. Sending 3k HTTP requests shouldn't be a lot of work, this sounds more like a Sidekiq issue specifically. Hmm.
@aral@dominick@mastohost I'd be curious to know how many outgoing HTTP requests per second are occurring and whether *that* is the bottleneck vs. Sidekiq itself.
It's hard to get away from chattiness if you want to remain decentralized - but 3k requests per second should be a walk in the park even on fairly modest hardware.
Does anyone have a sample ActivityPub app or example script that simply Follows remote actors and is then able to receive updates? Looking for a super lightweight example to play with.