News for hackers. Stuff that matters.
Re:Julia and Mojo (Modular) Mandelbrot Benchmark by wiz21c on Saturday September 09, 2023 @06:47AM (#37443934)
A bit OT but what is Julia's adoption rate nowadays ? I know there are people who thinks it's the best, others thinks it's not going to cut it, but well.. In your experience ? (my experience is: a little too slow to load, type hierarchies lead to unbearable error messages sometimes but looks like a serious attempt to replace whatever language in the math/physics/stats/... space)
Re:Julia and Mojo (Modular) Mandelbrot Benchmark by eigenspace on Saturday September 09, 2023 @07:36AM (#37444212)
Hard to know really since the language is open source and tries not to be too onerous with telemetry (though there is some limited opt-out telemetry in the package manager).

It's growing, but certainly not growing exponentially or anything like that. Here's some statistics from January this year: https://info.juliahub.com/julia-annual-growth-statistics-jan...

Regarding your negative experiences, the bad news is that we haven't solved those issues, but the good news is that we're making real progress on them. Version 1.9 released in may of this year and is the first version to cache native code from packages, which makes loading of julia code MUCH faster through more AOT compilation, and there are even more improvements coming in v1.10 later this year. https://julialang.org/blog/2023/04/julia-1.9-highlights/#cac...

Error messages are also receiving a fair amount of attention, but it's a hard problem and there's less agreement on what the best way forward is. However, there's been some good work going into improving the readability and clarity of error messages that I think will help alleviate these struggles.

Re:Julia and Mojo (Modular) Mandelbrot Benchmark by wiz21c on Saturday September 09, 2023 @10:12AM (#37445684)
I know you're doing a lot of great work, I'm following Julia rather closely. It's just that as of now, it's not easy enough to grasp to make quick tests at work (I'd have some use there, but I have to be on schedule with the projects).

I've used a bit for various pet projects (mainly some graph search and JuMP stuff) and it was convincing. But now I can see Fortran perform in real production code (where it shines, at the cost of being so antiquated that it's not funny anymore) and my expectations for Julia are now higher.

I'll give it another try 'cos you spend some time answering my question :-) (and because the charts in the 2nd provided link are just really convincing)

Re:Julia and Mojo (Modular) Mandelbrot Benchmark by eigenspace on Sunday September 10, 2023 @04:42AM (#37454031)
oh cool, I'm interested to see what your impressions are. Depending on your exact workflows and comfort levels, I could imagine that you either find that things are much much better, or that only moderate progress has been made.

Let us know if you're experiencing any new painpoints too, or if things like code loading aren't as fast as you had hoped, there might be things we can do to help.

Re:Julia and Mojo (Modular) Mandelbrot Benchmark by cswhnjidd on Saturday September 09, 2023 @06:50AM (#37443949)
I've been using it at work for almost 2 years now. I haven't used python personally since.
Re:Julia and Mojo (Modular) Mandelbrot Benchmark by thetwentyone on Saturday September 09, 2023 @09:26AM (#37445126)
Same, though about 3 years here. My company (financial services) officially supports Python and Julia internally.
Re:Julia and Mojo (Modular) Mandelbrot Benchmark by xiaodai on Sunday September 10, 2023 @08:53PM (#37461603)
appreciate you may not want to share the exact company.

is it in the us, europe, asia?

I know cba and anz in australia supports julia internally for monte-carlo.