24,304 karma · joined February 22, 2012
https://lee-phillips.org
lee@lee-phillips.org
Einstein’s Tutor published by PublicAffairs, a book about Emmy Noether and her Theorem:
https://lee-phillips.org/noether/
Practical Julia published by No Starch Press: https://lee-phillips.org/juliabook/
My book Gnuplot 5: https://alogus.com/publishing/gnuplot5/EDITED: I originally typed “newsblur” by mistake.
-- Pablo Picasso
It wasn’t two years, and it wasn’t cancer. These details are unimportant to the (quite interesting) story, but the error is a sign that the author copies information from unreliable secondary sources, which puts the other facts in the article in doubt.
I wrote to him about the error when the article first appeared, but received no reply.
Noether’s real story is recounted in https://amzn.to/3YZZB4W.
Why are you recalculating indices?
I don’t think that any Julia program I’ve ever written would need to change if Julia adopted 0-based tomorrow. You don’t typically write C-style loops in Julia; you use array functions and operators, and if you need to iterate you write `for i in array ...`.
“ergonomics matter”
Definitely. Ergonomics is the main reason I enjoy Julia. Performance is a bonus.
I tried it some years ago out of curiosity. Did not seem useful.
“John regarded Mary suspiciously”
“Sharon suspected her husband of cheating. She looked through his emails suspiciously.”
https://arxiv.org/abs/2309.17309
This paper in experimental high-energy physics is a good example of why Julia is popular for scientific calculations.
It shows that #julialang is over 100 times faster than Python and even faster than C++.