News for hackers. Stuff that matters.
Re:Back end of Meta Threads is built with Python 3.10 with s... by andrewstuart on Thursday July 06, 2023 @05:08PM (#36623076)
If you know you’ve got gigantic scale why would you not use a compiled language?

Surely it makes massive difference to hardware utilization?

I like Python and javascript but there’s perfectly fine tools around now for building systems that allow one server to do a lot more.

They say you should not prematurely optimize. Equally you should not be prematurely unoptimised.

Re:Back end of Meta Threads is built with Python 3.10 with s... by callamdelaney on Thursday July 06, 2023 @05:23PM (#36623273)
Because Zuck probably told his team to make this a few weeks ago to annoy Musk. Weird ego thing going on.

Python is likely faster to push out an app like this than say rust or even go.

Also why spend time optimising something that will be dead in a few months?

Re:Back end of Meta Threads is built with Python 3.10 with s... by smrtinsert on Thursday July 06, 2023 @06:26PM (#36624079)
!remindme 2 months. After 30 million signups in a day I'm pretty sure we just saw the birth of a new Meta social network.
Re:Back end of Meta Threads is built with Python 3.10 with s... by callamdelaney on Thursday July 20, 2023 @12:30PM (#36802943)
DAU down 50% already, predictably.
Re:Back end of Meta Threads is built with Python 3.10 with s... by DrBenCarson on Thursday July 06, 2023 @07:02PM (#36624493)
Dead in a few months? Lol this isn’t a Google product

Instagram stories crushed Snap’s DAU, Reels is gobbling up TikTok user-minutes…bleeding other services is what Meta excels at

Re:Back end of Meta Threads is built with Python 3.10 with s... by jajajajajajajaj on Thursday July 06, 2023 @05:29PM (#36623351)
If you want the real answer, it’s because Instagram was acquired and the startup used Django. That’s it.
Re:Back end of Meta Threads is built with Python 3.10 with s... by oaiey on Thursday July 06, 2023 @06:07PM (#36623825)
Exactly. This is all over engineered thinking. They probably pulled the core Instagram engineering team and gave them a new task. They used what they had.
Re:Back end of Meta Threads is built with Python 3.10 with s... by paulddraper on Thursday July 06, 2023 @05:11PM (#36623115)
Using a compiled languages for web stuff is like using a Ferrari for a commute.

It's better, but not the limiting factor.

Re:Back end of Meta Threads is built with Python 3.10 with s... by andrewstuart on Thursday July 06, 2023 @05:15PM (#36623174)
Threads is intended to be massive scale.

I’d use the analogy of a Japanese bullet train as the compiled language and a diesel train as Python.

Python is my primary language along with JS but if I was building a new service for Meta I wouldn’t use either at the back end.

Re:Back end of Meta Threads is built with Python 3.10 with s... by o1y32 on Thursday July 06, 2023 @08:52PM (#36625535)
...and apparently Meta won't care a tiny little bit about your opinion, because they have a product that is running quite well.