Looks like Python and Django is extremely scalable at Facebook scale, even after using Threads I didn't realise any downtime at all.
It would be possible for Mastodon to learn from this so that they too can scale to 200 million users.
Looks like Python and Django is extremely scalable at Facebook scale, even after using Threads I didn't realise any downtime at all.
It would be possible for Mastodon to learn from this so that they too can scale to 200 million users.
That doesn't help most projects in the world.
Exactly. IIRC, Facebook itself is/was a giant ball of PHP, and they had to do all kinds of crazy things to make it scale, up to and including writing their own compilers and VMs.
That doesn't say anything about the suitability of the scalability of stock PHP.
Just keep moving forward unless the sky is falling is 100% the lesson to be learned here.
There was a time when "being web scale" was a real concern. That's one reason companies like Google make such a big deal about it in their technical interviews. Now most of the hard work has been done and exposed as services so today even an untrained teenager can stand up a web-scale service.
It's probably worth noting Meta made their own JIT'd version of CPython just for Instagram/Threads. Maybe mastodon devs can use their interpreter, but Meta's human/compute resources are magnitudes more than mastodon, the lessons from Meta might not be very applicable.
I do however highly doubt Cinder would be of use to Mastodon at the current moment.
Also you don't have to miss those days! You can still use Django or a similar library? I still use Flask, it is great.
I believe there is an opportunity here to make the next Django in these languages.
We recently open-sourced an LLM apps platform (https://github.com/trypromptly/LLMStack) that is entirely built with django as backend (drf for APIs, channels for websockets and reactjs for frontend).
I mean possibly, if it was designed to be a centralised bohemoth with a staff of 600 to look after it.
Its decentralised by design, much like the web used to be.
Its like giving every neuron in your head broadcast capability. What happens when they all fire at the same time? Or like giving everyone in the world a radio transmitter that can broadcast on any frequency. What happens when they all transmit on the same frequency at the same time?
These idiots are scaling things because its become possible technically. There is no other logic to whats going on. And its producing/enabling massive amounts of useless noise. The UN report on the Attention Economy says 0.5% of content on the net is actually consumed by anyone.
I agree, but I don't think it's a sign of "mentally bankruptcy," but an indication of the flaws and limitations of contemporary ideology. They're not just doing it because it's technically possible, they wouldn't even try and no one would sign up if our ideology didn't say it was a good thing to do.