Remix.run Logo
SatvikBeri an hour ago

What statically typed language would you suggest for machine learning and large data pipelines? I don't love Python, but it has by far the largest ecosystem.

bborud 6 minutes ago | parent | next [-]

Well, that's the curse of machine learning: since everyone uses Python you have to deal with Python. Even though Python isn't very nice when things start to get serious and you don't want to spend your time fiddling with noise just to make something work at scale.

I'd wish the ML/AI/LLM crowd would see that it is in their interest to get better developer ergonomics at scale. (I don't want to have to turn to C++)

srean an hour ago | parent | prev | next [-]

You could try Cython and Lush. An ML dialect for ML would have been nice, but doesn't exist.

thr1owaway9621 17 minutes ago | parent | next [-]

Cython is a niche language for writing perf-critical bits inside your Python codebase. It's like C for people who don't want to learn C. At least that's how I treated it, when I had to write some stuff to make some numpy ops faster.

Cython is not in any real sense a replacement for a modern data/ml stack.

pdpi an hour ago | parent | prev [-]

As funny as it would be, ML isn't really a great fit for ML, I don't think.

locknitpicker 36 minutes ago | parent | prev [-]

> What statically typed language would you suggest for machine learning and large data pipelines? I don't love Python, but it has by far the largest ecosystem.

Pay no attention to OP. It's nonsensical to even suggest you should migrate away from a whole tech stack just because you want to run static code analysis, specially when the argument is based on having too many static analysis tools to chose from. Utter nonsense.