Hi Blind community, what’s your stake on the future of python after learning that google laid off their internal python team. Some Reddit and hacker news suggested that they are moving towards c++. Personally I’ve moved from c++ to python and it seems numba, pydantic etc. make it as safe and fast as c++. Coroutines in c++ 20 seem so clunky otoh. Do you think there’s enough use cases where web backend needs c++?
They are still using python just lowering costs by shipping the jobs overseas
Yes, that’s another possibility. But it does make you wonder how important they consider tooling for python.
I thought they're just offshoring the team to EU? I don't think they're getting rid of python.
When you can’t increase profitability you ship off jobs to lower income country
When you allow illegal immigrants from other country illegally, you might as well ship jobs to where they come from. Compassion Biden, oh yeah~
Both have their usage. Python will continue to dominate in AI/ML applications as so much of ML code is in Python and their is a very strong ecosystem around it . C++ still is the language for optimization. A lot of underlying libraries will continue to be developed in C++. It depends on where your focus is.
Cpp is a lot harder to learn and master
For sure, it’s not designed for good developer experience or speed. It does provide the best control though. That’s why I was wondering why focus on c++ in 2024 when python is getting so close to c++.
How does pydantic make python fast lmao. Also numba will make it fast when there is GPU lmao. Whoever gave you all yhis info deserves to be pipped right away. Also Google invested too heavily in static graphs based approach in tensor flow and maybe that is why they are moving to cpp. PyTorch is based on dynamic graphs and python is good enough. 80% of industry is using PyTorch and not Tensorflow lmao
Pydantic and typing etc. make it safer so that you can catch data errors sooner. So duck typing is safer. Numba is for compilation to llvm which is supposed to be as fast as c++ compiled code. You’re supposed to get parallel vectorized execution. But it’s aimed at scientific/numpy based functions, not sure if it could be used for a game development or real time memory management.
Thanks for this explanation. I read your original comment wrong and now I get it.
Python is twice as fast but C++ got bool ints for dynamic unit tests
Google is moving towards OCaml
Health & Wellness
Yesterday
1250
Energy levels dropped significantly from age 28 to 30.
Tech Industry
Yesterday
2377
Woman’s offer rescinded due to pregnancy
India
Yesterday
573
Modi is a curse on India and will bankrupt the country
Tech Industry
Yesterday
391
Lying about WFH instead work at a co-working space
Tech Industry
Yesterday
2041
Airbnb Hire to Fire 🔥🔥🔥 🔥
Link about layoffs https://news.ycombinator.com/item?id=40171125