News for hackers. Stuff that matters.
Re:Why Fortran is a scientific powerhouse by warinukraine on Tuesday January 10, 2023 @04:59PM (#34332172)
Are there any more informed folks in here that would like to discuss how "having an ISO standard" would improve Julia?
Re:Why Fortran is a scientific powerhouse by Moissanite on Tuesday January 10, 2023 @05:30PM (#34332464)
Julia is too "trendy" in certain circles (finance bros) for a lot of scientific computing types to take it seriously and invest a lot of time into it. There are the same sort of community brigading problems that people complain about Rust for, but without the balancing effect of "this language is considered the future by many giant companies who actually have some motivation for being cautious with their choices".

I first heard about Julia in about 2012, and while visibility has grown massively, I haven't seen anyone putting it into production or widespread use in any company or academic group except for where you have someone who wants to be an "influencer" trying their luck.

Re:Why Fortran is a scientific powerhouse by StefanKarpinski on Tuesday January 10, 2023 @05:39PM (#34332547)
Ah yes, nobody uses Julia in production... except these companies https://juliahub.com/case-studies/
Re:Why Fortran is a scientific powerhouse by Moissanite on Tuesday January 10, 2023 @05:57PM (#34332694)
Found a few (energy and pharma) I've heard of who aren't in the already mentioned "finance bro" category, or academia - but those are singular use-cases. The fact that the list of notable use-cases is small enough to be worth compiling is, itself, telling.

Edit: To be clear; when I first heard about Julia I was excited and a bit sad it had come into my awareness a bit too late for me to use in my PhD. However, since then I see it come up more and more, yet the core UX things which were regarded as "not quite as good as python" seem to persist. Some things need to change in order for the language to get over the next hump of acceptance, and I feel like a community who are very hostile to outside opinions is a major one.

Re:Why Fortran is a scientific powerhouse by StefanKarpinski on Tuesday January 10, 2023 @06:22PM (#34332912)
Ah, what an excellent catch-22! If you don't have a list of notable use cases, people claim that there are no serious users. If you make a list of notable use cases, then the fact that you compiled such a list is "telling". Debunking oft-repeated falsehoods is significantly different from being "hostile to outside opinions".
Re:Why Fortran is a scientific powerhouse by Moissanite on Tuesday January 10, 2023 @06:43PM (#34333089)
Is there a list of Python users somewhere? What about Fortran?

You are exemplifying one of the points from my original post quite well though, so thanks, I guess.

For others who might not know you as a co-creator of the language with a strong financial interest in its success, don't you think your comments on Julia ought to carry a disclaimer?

Your group have clearly done fantastic work, but having such centralised (and "vocal") management makes it feel more like Julia is a start-up whose product is a language, rather than a language which a spin-out company is commercialising a bit. I trust the former far less than the latter.

Re:Why Fortran is a scientific powerhouse by leephillips on Tuesday January 10, 2023 @09:36PM (#34334393)
Why would mentioning facts require a disclaimer? I mean, unless you embrace the genetic fallacy?
Re:Why Fortran is a scientific powerhouse by ChrisRackauckas on Wednesday January 11, 2023 @10:56AM (#34339842)
> Is there a list of Python users somewhere?

Yes! You can find them all over. https://brainstation.io/career-guides/who-uses-python-today#.... for example. People compile incomplete lists for the answer of "do people use X?" It's never expected that the lists are complete. This is the most bizarre comment thread I've ever read.

> but having such centralised (and "vocal") management makes it feel more like Julia is a start-up whose product is a language, rather than a language which a spin-out company is commercialising a bit

Okay... then just read a different source? There's tons of these things online. Stefan just referenced the one he knows the URL of because he's involved with it. But here's a random one. https://www.datacamp.com/blog/the-rise-of-julia-is-it-worth-.... Each package ecosystem tends to have a list, like SciML has a (very incomplete, probably less than 2% listed here according to analytics) list https://sciml.ai/showcase/. There's lists all over.

Re:Why Fortran is a scientific powerhouse by jakobnissen on Wednesday January 11, 2023 @01:02AM (#34335518)
I used Julia in production on my old job. My friend uses it in her current job in production (they have a product based on Julia). Neither of those companies are on the list.

I doubt any list you'll get is complete. It's more a list of examples

Re:Why Fortran is a scientific powerhouse by warinukraine on Wednesday January 11, 2023 @11:11AM (#34340009)
Of course it's not complete. Everyone here understands that, except the person making these ludicrous "points".
Re:Why Fortran is a scientific powerhouse by tonyarkles on Wednesday January 11, 2023 @09:50AM (#34339031)
This one fascinated me a few months ago when I came across it: https://juliahub.com/case-studies/lincoln-labs/
Re:Why Fortran is a scientific powerhouse by mrtesthah on Friday January 13, 2023 @09:35AM (#34368240)
>The fact that the list of notable use-cases is small enough to be worth compiling is, itself, telling.

lol, no.

Re:Why Fortran is a scientific powerhouse by warinukraine on Tuesday January 10, 2023 @06:57PM (#34333200)
In one of the recent JuliaCon presentations I caught that ASML uses Julia for their telemetry in production. Seems weird to use Julia for telemetry specifically, until you understand that for ASML telemetry involves heavy physics modelling. Lenses, robotics arms, chemical reactions, lasers, it's all part of what "telemetry" is at ASML.

You have to understand, random commenters in HN have very high standards, not like those amateurs at ASML /s

Re:Why Fortran is a scientific powerhouse by warinukraine on Tuesday January 10, 2023 @05:34PM (#34332508)
> I haven't seen anyone putting it into production

I keep hearing this meme. My company uses it in production.

Re:Why Fortran is a scientific powerhouse by avgcorrection on Tuesday January 10, 2023 @06:04PM (#34332743)
> Julia is too "trendy" in certain circles (finance bros) for a lot of scientific computing types to take it seriously and invest a lot of time into it.

Isn’t that either ironic or hypocritical? Rejecting something out of hand because too many people like it is just as superficial as embracing something on account of many people liking it.

Either try it and reject it, or ignore it. But Too Trendy is not a good reason.

Re:Why Fortran is a scientific powerhouse by StefanKarpinski on Tuesday January 10, 2023 @06:25PM (#34332930)
Ah, but you see, Julia is both too popular and not popular enough! It's too popular with the wrong people (bad unserious people) and not popular enough with the right people (good serious people).
Re:Why Fortran is a scientific powerhouse by Moissanite on Tuesday January 10, 2023 @06:10PM (#34332787)
Not particularly my opinion, just an observation - when I've brought it up with physicist friends, they only knew the language as something Quants play with. Then again, physicists are weird - they seem to reach for C++ more often than Fortran.
Re:Why Fortran is a scientific powerhouse by leephillips on Tuesday January 10, 2023 @09:32PM (#34334359)
May I introduce a counterexample? I worked for 21 years as a computational physicist for the DoD. I never saw or heard about anyone using a C++ program. Everything was in Fortran, except for a special-purpose C dialect that we used for programming the Connection Machine. I understand that C++ is used in analysis of high energy physics experiments, though (although I’ve also heard that it‘s being phased out).

I know of some large-scale physics simulations that are using Julia, and it’s widely considered the language to use for new projects. It’s what I use now for my physics hobby projects. I’d never heard about its finance-bro associations.

Re:Why Fortran is a scientific powerhouse by moelf on Wednesday January 11, 2023 @01:13PM (#34342095)
we're actively trying to move more end-users of high energy physics (HEP) into Julia https://github.com/JuliaHEP/
Re:Why Fortran is a scientific powerhouse by dinero_rojo on Tuesday January 10, 2023 @05:13PM (#34332293)
Yeah, I was also wondering about that. My understanding is that ISO standards were necessary in the past to somewhat ensure that multiple implementations of the same language would be compatible with each other, Julia doesn't really seem to have that issue today. Would be very interested to hear of any other benefits.
Re:Why Fortran is a scientific powerhouse by ryanobjc on Tuesday January 10, 2023 @05:21PM (#34332374)
ISO standards for programming languages have been essentially totally obsoleted for new languages. Open source is the reason: previously you'd only have proprietary implementations, so you'd need a standard to ensure they were compatible. Now the standard for rust, python, etc IS the default implementation. Bug for bug compatibility and all that.
Re:Why Fortran is a scientific powerhouse by pjmlp on Tuesday January 10, 2023 @06:40PM (#34333063)
Except there are fields where standards do matter, hence why Ferrocene is helping such effort for Rust.
Re:Why Fortran is a scientific powerhouse by adgjlsfhk1 on Tuesday January 10, 2023 @05:16PM (#34332329)
It would be great! We'd only be able to improve the language every 3 years and you would have to pay a few thousand dollars to make a pull request!
Re:Why Fortran is a scientific powerhouse by pklausler on Tuesday January 10, 2023 @06:03PM (#34332737)
Be careful what you ask for. ISO standardization is probably the worst thing that's happened to Fortran.