Show more

@raphael Exactly! I am not considering that kind of architecture right now, as there are a lot of simpler options to scale this.

Scaling it is mostly just time I have to put in the project, but time is limited since I also have a programming job during the day

@raphael I have some things I want to tweak this weekend that I think will allow me to squeeze more work out of the servers I have right now, but yes I think I will have to add another server this month with the current growth.

Also I have a kubernetes cluster now, so adding more servers got much easier!

@raphael That would be okay with me. Not importing accounts that are not active anymore would be great, but an optimization that fetches accounts that almost never posts or that are followed by a single person less often is something that is needed on my end anyway!

The error rate on accounts lookup is also high right now, so keep that in mind

@raphael I get rated limited on profiles lookup right now. I'll have to figure out an alternative way to get the information I want, or add more servers to spread the crawling on more IPs. I have some ideas for profiles especially, but people figuring things out about the twitter internal api and sending me them is always useful

Demand is very high for bird.makeup, I optimize things almost every weekend, but by the end of the week, more optimizations are needed! 🙃

“The reason most public transportation is seen as ‘losing’ money is precisely because it charges for trips. If you don't charge fares, suddenly it can't ‘lose’ money. It just costs money, the same as the roads.”

This random comment has given me my new favourite argument for removing fares from public transit.

#Steam On Linux #Usage Spikes To Nearly 2% In July, Larger Marketshare Than Apple #macOS

-- @amd also now commands a 69% CPU marketshare among Linux gamers.

phoronix.com/news/Steam-Stats-

Happy August! Here are the top 20 games of the past month, sorted by playtime. What have you been playing?

Twitter feels like Hogwarts when it was under rule by Dolores Umbridge

@compuguy OVH, with the region in Québec, Canada. Powering bird.makeup with renewables is very important to me, and I have to say I'm very happy with OVH so far

@GeekMeSpeakStef I wish there were, but Twitter is closed platform, so only twitter to fediverse

Also I'm going to make it deploy automatically from sourcehut when I push new changes, this is going to save me so much time!

Show thread

I did it! I now have a kubernetes cluster!

Here is the config for bird.makeup, for those curious: git.sr.ht/~cloutier/bird.makeu

I'll see how it behaves in the next week or so, and then I'll start consolidating the various servers I have to it.

Also it's only in web server mode, it doesn't crawl yet. I will use the ordinal of the statefulset as the shard ID to enable crawling. Right now it has to be manually set per node

Show thread

I'm so excited to share Mastopoet, a tool made by @raikas that allows you to capture Mastodon posts as beautiful images and share them across the Internet. This makes posts much more eye-catching in other social medias for instance. :bunhdheart:

Use the tool: mastopoet.ohjelmoi.fi/

Browse the source code: github.com/raikasdev/mastopoet

Mastopoet supports #MastodonBirdUI and options to show metrics in textual or icons or hide them completely.

Please note: If you use this tool to share toots, remember to copy the post text as alt text, thank you!

#Mastodon #MastodonTools #Mastopoet #Tools #MastodonTips #Fediverse #OpenSource

If you like writing academic papers and are also into BDSM, do you say I'm into latex and LaTeX or can you just say latex once?

A prediction (based on decades of coding):
There is some code - somewhere deep in the zillions of lines of X(Twitter) code - which absolutely and wrongly depends on the literal string "twitter".
And, as the rebranding continues, it will fail, spectacularly.
7/24/23
#TwitterX
#X

@ThaMunsta @admin Just to correct a thing: all the code is 100% open-source, and everything is there, but it's true I haven't done a walk-through of how it works exactly

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml