logoalt Hacker News

neronuser • today at 7:31 AM • 13 replies • view on HN

Anyone using Julia outside university settings? I tried to get into it around 5 years ago, and it felt good, was conceptually interesting, but haven't seen any adoption or talks anywhere outside the academia


Replies

andyferris • today at 10:19 AM

Yes - in multiple companies. It works perfectly fine in production, and is especially useful if mathematical optimisation is part of your app somewhere or you need to write any custom, performant algorithms. It's pretty flexible - you can use it for dynamic code like python scripts, you can write optimised data pipelines, it can function as pretty decent server (the async stuff is working well these days). Not sure on adoption, but it defintely works.

FacelessJim • today at 8:30 AM

Been using it daily for years now, even at work. Nowadays you can just compile as a library that you can share with other languages.

As a language it’s very pluggable (both directions). I think it’s one the best languages in terms of interop out there at the moment.

➕ show 1 reply
thatsabadlook • today at 7:17 PM

Heavy avoid. I've seen companies sink so much time and money into it. What should be an engineered released product become an expensive academic consortium of never ending work to improve the language and the ecosystem. Some people make careers out of getting hired to fix Julia at various companies...

anogrebattle • today at 5:40 PM

Yes, in the aerospace industry. We love it.

kataklasm • today at 8:29 AM

At a new-space startup I've worked at in the past we used it for some satellite (constellation) analysis work. Mechanical, Power, ConOps, that sort of stuff. MATLAB was too expensive and also overkill, as we didn't really need the toolboxes.

RobotToaster • today at 8:12 AM

I know Microsoft made a geometric optics package for it they apparently used for VR hardware.

➕ show 1 reply
Staross • today at 1:57 PM

I use daily since years at work for all things bioinformatics/research. I think it's a more fun language than most so it help me keep my sanity.

sdsd • today at 7:58 AM

I saw it used five years ago on a LessWrong post: https://www.lesswrong.com/posts/Y6TtPfcKiHjK9Bmoa/sleeping-j...

That's the only time I've ever even heard it mentioned outside HN. I felt a lot of excitement for Julia's automatic differentiation during the ML era, because you had programmers with weak math backgrounds suddenly needing to do basic calculus (any dev from that era has the chain rule burnt into their brain).

Then the ML community settled on Python as their language, and if performance was an issue you wrote a library in C++, and obviously that was all sucked into the event horizon of LLMs so people "code" in whatever language the LLMs had the best training data for.

ted_dunning • today at 7:50 AM

There are open references to usage by

ECMWF ASML Pumas JPMorgan Chase

and many other companies.

I use it routinely, but it isn't a company standard where I work.

polalavik • today at 3:11 PM

looking into it more with the release of juliac. i am able to keep algorithms in one place at a high level for simulation/visualization and running things real time in julia, then if I do everything right i can compile it down to a binary for other platforms using juliac

j_maffe • today at 1:07 PM

I use it for network science research. It's definitely my language of choice for (scientific) computation.

ballmerpoint • today at 1:48 PM

I used to deliver Julia models wrapped in mex to customers using Matlab, this was during v0.3 if memory serves. It worked pretty well.