Many Mastodon server users and admins have mentioned that the load from all the new users is causing a strain on the system -- large outbound queues, delays on messages, slow page load times, etc.
The good news is that these problems don't have to be solved by buying a more powerful computer.
The Mastodon software uses an old (circa 90s and earlier) way of organizing its code, which I like to call "one-thread-per-request with blocking IO"
One of them is GoToSocial, which I see as a dark horse poised to surpass Mastodon and become the best general purpose Fediverse server implementation.
https://nlnet.nl/project/GoToSocial/
Congrats to everyone who has worked incredibly hard to make that project a reality!
Look at all the cool projects that NLNet is funding right now !!! 😮
Can I get some voluntary load testing from #fediverse users lol, please boost/interact with this post.
I created an account for my dogs to try out pixelfed: @fedipugs
So far its been a bit rough (no video support, hyperlinks get broken 🪦)
But if you like cute pet pictures maybe it could be worth a follow, I'll try to post when I can and occasionally maybe repost older stuff from the instagram that my partner made in the past.
```
Updating crates.io index
Fetch [===================> ] 82.56%, (163401/213323) resolving deltas
```
Ok, tinygo is definitely not stable enough for this, moving on to trying rust instead https://docs.rs/age/latest/age/ 👀
From yesterday: research into related memory leak here: https://github.com/tinygo-org/tinygo/issues/1140#issuecomment-1314608377
Streaming again, getting to work on running FiloSottile/age to run in the web browsa (compile golang to WASM with tinygo compiler)
music rn: 🎸🎺 Less Than Jake 🧨🍺
Querying the db showed:
```
# SELECT username FROM accounts WHERE id=-99;
username
----------------
localhost:3000
```
Which corresponded with the value in the curl
```
"preferredUsername": "localhost:3000",
```
So a quick fix was to connect to psql and run the following update: UPDATE accounts SET username = 'destituent.social' WHERE id=-99;
Now I can toot at my friends over on pixie.town!
Hopefully I didn't burn too many of your CPU cycles @f0x and @forestjohnson thanks!
streaming again today https://stream.sequentialread.com/
music: 🧪🏠 Goop House 🪴👽
I am a web technologist who is interested in supporting and building enjoyable ways for individuals, organizations, and communities to set up and maintain their own server infrastructure, including the hardware part.
I am currently working full time as an SRE 😫, but I am also heavily involved with Cyberia Computer Club and Layer Zero