Earlier quoted context omitted.
It turns out calling the app "Threads by Instagram" is not just a branding gimmick. The Instagram backend was always Python/Django since before the acquisition.
That's pretty interesting, I wonder if that means that it's build by a team at Instagram, and not Facebook. I'd assume so. I get that Facebook is still a huge success, but I do find it telling that they opted to put Threads under Instagram, rather than Facebook.
Backend of Meta Threads is built with Python 3.10
221–230 of 458 posts
Re: Backend of Meta Threads is built with Python 3.10
#222Re: Backend of Meta Threads is built with Python 3.10
#223Earlier quoted context omitted.
Python is just fine for all the 100 users Threads will manage to acquire. :)
> all the 100 users That’s off by multiple orders of magnitude, if you believe their reports of 30 million sign ups in under a day. https://www.theverge.com/2023/7/6/23786108/threads-internal-...
Re: Backend of Meta Threads is built with Python 3.10
#224Earlier quoted context omitted.
True, but it's the best ORM currently available for any language. It might not be the fastest, but it is the one that's has the highest level of developer comfort. Using Django is probably the reason why I can stand using SQLAlchemy, it's way to complicated for everything I do and it's just not a nice an experience.
>True, but it's the best ORM currently available for any language. Better than Entity Framework? Consider me impressed.
Entity is way more flexible, in the sense that you can use in any .Net project really. The Django ORM have no value outside Django, I have yet to anyone use just the ORM, without the rest of the framework.
Re: Backend of Meta Threads is built with Python 3.10
#225Earlier quoted context omitted.
While that is technically correct, they haven't been running vanilla PHP for quite some time - it's jitted into x86 and run natively on the machine. It's also pretty extensively optimized. And the VM that does the jitting is all C++. Their MySQL deployment is also an internal fork that's been heavily modified for scalability (storage/compute separation, sharding, RocksDB based storage engine instead of InnoDB, Raft f…
Curiously, VKontakte also started from PHP+MySQL but went another way. PHP is compiled ahead of time with something called KittenPHP. It's open-source. For databases they switched some parts to their own bespoke solutions in C that talk with PHP over the memcached protocol. These are called KittenDB (or "engines") for the simple single-purpose ones, and there was also a more generic MySQL replacement in development w…
Re: Backend of Meta Threads is built with Python 3.10
#226Earlier quoted context omitted.
Because it's not ironic. It's obvious. Twitter is just a medium to post stuff. Threads is as well. I can post this on mastodon even. Also: Europe still can't join in on the fun.
EU != Europe. Biggest country in Europe is Russia. Biggest population is Russians.
Re: Backend of Meta Threads is built with Python 3.10
#227Earlier quoted context omitted.
You mean the company that had to create their two PHP implementations and a translator to C++, to actually scale?
They ended up compiling PHP to assembly! Facebook is a company that will go to ridiculous lengths to avoid rewrites.
Why would a massively successful company toss a stick in their own spokes by tearing the product to ground?
Re: Backend of Meta Threads is built with Python 3.10
#228Re: Backend of Meta Threads is built with Python 3.10
#229I worked on Cinder, and on the web server. Happy to answer technical questions if any :)
Would you recommend using Cinder for stack made of - Django - Cython - Numpy
Thanks!
Re: Backend of Meta Threads is built with Python 3.10
#230Earlier quoted context omitted.
A fair point that it's stupid to implement a mostly plain text publishing site that doesn't support linking to any of the text published there. Edit: Someone kindly pointed out that you can see the content in the browser without an account from following a direct link. (You just can't have the app installed or it will open that and drop you on the login page.) This makes me a lot happier with the product!
Linking to it works better than linking to Twitter, in fact, as of this week (Twitter no longer shows replies unless you're logged in...)