Hacker News new | ask | show | jobs
by EliasLittle 1058 days ago
I think you’re missing one of the key points of Julia, that others have also pointed out: you’re reliant on libraries other write in c/c++.

Julia’s proposition is that the entire community should be able to read and contribute to these libraries. Unlike the python community where the vast majority of users could not read the source behind those libraries let alone contribute.

2 comments

Generally this doesn't feel like a problem with Python, due to its massive user base advantage. Meta, Google, Microsoft, and many others contribute tens of billions of dollars annually to Python-ecosystem projects (PyTorch, Tensorflow, faster-cpython). Unless that funding differential changes I can't see Julia competing.
Contributing to libraries may not be a goal for most people
I agree with the observation (most people do not contribute to libraries), but I think the arrow of causality is little different. Python is used as a glue code in scientific computing on top of libraries written in C/C++. The development ergonomics of these languages are intimidating for many people, with both languages having enough footguns. The net result is no-one wants to peek under the hood and see how things are working.

A fresher take on scientific computing like Julia, if it is mainstream, might enable more contributions and in general understandability of the black box algorithms.

Well put