Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



If you want the real answer, it’s because Instagram was acquired and the startup used Django. That’s it.


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.


Using a compiled languages for web stuff is like using a Ferrari for a commute.

It's better, but not the limiting factor.


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.


...and apparently Meta won't care a tiny little bit about your opinion, because they have a product that is running quite well.


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?


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


!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.


DAU down 50% already, predictably.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: