Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
timholy
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
timholy
6y ago
The point is, once you've gotten used to Julia you tend to write good code most of the time without even thinking about it. And that good code still "looks good," meaning it takes advantage of Julia's expressiveness and
2.
▲
by
timholy
6y ago
JuliaCon 2019: 500 attendees JuliaCon 2020: 20,000 attendees Doesn't seem to be declining.
3.
▲
by
timholy
6y ago
I appreciate your well-balanced critique, thanks. > Julia (at least by default) is constantly recompiling everything. This is a huge pain in a REPL style setup where you want to tweak one thing and see the changes, again and again. I kno
4.
▲
by
timholy
6y ago
Check out LoopVectorization: https://github.com/chriselrod/LoopVectorization.jl From its benchmarks ( https://chriselrod.github.io/LoopVectorization.jl/latest/exa... ), a 9-line naive matrix mu
5.
▲
by
timholy
7y ago
If you're used to launching everything from your OS's command prompt, this is a killer. But if you get used to launching a REPL and running things from there, it's much better, because you only pay the startup latency once.
6.
▲
by
timholy
7y ago
One reason for the choice may be encoded in the date of that post: April 2018. That was before the release of Julia 1.0. Were they making that choice today, I can't help but think the economics might be rather different.
7.
▲
by
timholy
8y ago
For all those worried about whether Julia's indexing is good enough, let's broaden the conversation a bit. How good is your favorite language at, say, iterating along dimension m of an n-dimensional array, where m and n are not kn
8.
▲
by
timholy
8y ago
Picking whatever you want is one line of code, and similar to the line you'd need to allocate any array. And your choice propagates to the downstream operations. Instead of complaining in the abstract, check it out, you'll be impr
9.
▲
by
timholy
8y ago
As noted above, Julia does too. Heck, if you wanted to, in Julia with probably <100 lines of code you could create an array type that only allows prime numbers as indices. And subject to the constraints of the raw calculations needed, it
10.
▲
by
timholy
11y ago
If you compare Julia and Scipy at similar points in their evolution, Julia is far ahead of where Scipy was. And that's while the language itself is still evolving.
11.
▲
by
timholy
11y ago
> The numpy version makes it clear that you are using random integers, not floating point values. That's also completely clear in the Julia version, if you learn a little Julia. > In numpy, most operations are element-wise by def
12.
▲
Interactive plotting for Julia (Immerse)
4 points
by
timholy
11y ago
|
0 comments