Python is the best language in the world. I don't care if it's slow because most of what I do doesn't need to be faster than what I get. But I know some of you truly care about speed, so here is a good tip: Check out "Perforator", an open-source tool to help you profile your code and find everything you are doing wrong. Try this on your codebase, and you'll realize that the language has nothing to do with your application being slow. 99% of the time is something you did, not the language's fault. The thing about Perforator: After you run it, you can make your code *significantly* cheaper and faster to run. It will find problems you didn't know existed. I'm not smart enough to explain how the profiler works, but I know you'll stop complaining about Python as soon as you run this on your codebase.
72
215
1,884
223,652
Replying to @svpino
Python doesn’t even qualify as good. It doesn’t have any really outstanding features that are not present in other languages. It’s just commonly used for ML

Feb 13, 2025 · 3:03 PM UTC

2
17
4,044
Sort replies: Relevant Recent Liked
Replying to @kristoph @svpino
it's hard to compare languages unless you have an expert understanding of both. I'm curious what *language* features are missing in the latest version of Python compared to say, the latest version of JS.
2
10
506
Replying to @kristoph @svpino
the tooling is unmatched in anything analytical or numerical, not just ml
3
309