Earlier quoted context omitted.
Why is this comment necessary on every Julia-related post? I don't even use Julia outside tutorials but this adds no value beyond things that have already been said N number of times. Every programming language doesn't need to become _the_ language to do something. They are experiments in how to best express what you want to compute. Even if Julia never takes off, they explore multiple directions other languages migh…
They probably want to say "why is this post necessary for every Julia release?".
Julia 1.9
61–70 of 216 posts
Re: Julia 1.9
#62Earlier quoted context omitted.
I really don't feel that there is magic in PyTorch or jax, but that may be because I have written my own autograd libs. In PyTorch you have a graph that is created on runtime by connecting the operations together in a transparent manner. Jax may feel a bit magic, but all that's done is sending / splitting tracers and recording the operations and compiling; by limiting the language, you have controlled branching with…
What did you feel you needed to use macros for?
Re: Julia 1.9
#63Re: Julia 1.9
#64Earlier quoted context omitted.
I don't know if you genuinely want feedback... But I'll share my very short experience. I tried Julia one time a few years back. I'll be honest, I didn't put in a lot of effort into (but nor will most potential Matlab converts - bc people are busy and have stuff to do) It's got a frustrating "not fun" on-boarding. ie. the number of minutes from downloading "Julia" to getting cool satisfying results 1. It not a calcul…
A lot has changed in a few years. This release is a big one. 1. I run Julia on my smartphone and often use it as calculator. 2. You typically only need Plots.jl for most needs. See https://docs.juliaplots.org/stable/ 3. See https://juliaacademy.com Another alternative environment are Pluto notebooks. It's reactive like a spreadsheet, but easy to use in your browser. https://featured.plutojl.org/ I have several users…
How?
Re: Julia 1.9
#65Re: Julia 1.9
#66Earlier quoted context omitted.
I don't know if you genuinely want feedback... But I'll share my very short experience. I tried Julia one time a few years back. I'll be honest, I didn't put in a lot of effort into (but nor will most potential Matlab converts - bc people are busy and have stuff to do) It's got a frustrating "not fun" on-boarding. ie. the number of minutes from downloading "Julia" to getting cool satisfying results 1. It not a calcul…
A lot has changed in a few years. This release is a big one. 1. I run Julia on my smartphone and often use it as calculator. 2. You typically only need Plots.jl for most needs. See https://docs.juliaplots.org/stable/ 3. See https://juliaacademy.com Another alternative environment are Pluto notebooks. It's reactive like a spreadsheet, but easy to use in your browser. https://featured.plutojl.org/ I have several users…
Re: Julia 1.9
#67Earlier quoted context omitted.
I like Julia, and Python has some weird bits. I see your point. But not sure this is an argument for it. Julia uses 1-indexed arrays. I guess counter-intuitiveness is in the eye of the beholder.
I'm not sure if you're saying that 1-indexed arrays are counterintuitive, but if you are, my experience has been that 0-indexed arrays are more counterintuitive to non-programmers, since most people count or make ordered lists starting at 1. A few years ago, I worked in a neuroimaging research lab and taught some basic Python programming to quite a few research assistants with psych degrees. At the time, a scientific…
It is all a matter of what one is used to. Quoting myself:
> I guess counter-intuitiveness is in the eye of the beholder.
1-indexed arrays are not common in programming languages. There is nothing wrong with them, but most languages are 0-indexed, so for most programmers a 1-indexed language is something slightly unexpected.
For non-programmers it might be different.
Re: Julia 1.9
#68Earlier quoted context omitted.
I don't know if you genuinely want feedback... But I'll share my very short experience. I tried Julia one time a few years back. I'll be honest, I didn't put in a lot of effort into (but nor will most potential Matlab converts - bc people are busy and have stuff to do) It's got a frustrating "not fun" on-boarding. ie. the number of minutes from downloading "Julia" to getting cool satisfying results 1. It not a calcul…
A lot has changed in a few years. This release is a big one. 1. I run Julia on my smartphone and often use it as calculator. 2. You typically only need Plots.jl for most needs. See https://docs.juliaplots.org/stable/ 3. See https://juliaacademy.com Another alternative environment are Pluto notebooks. It's reactive like a spreadsheet, but easy to use in your browser. https://featured.plutojl.org/ I have several users…
I'm sure it's great SEO though
Re: Julia 1.9
#69Earlier quoted context omitted.
Given the premices on which the Python language was designed (giving access to programming to non-programmers), your stance is surprising. To me, it looks like, to the contrary, that Python is so full of counter-intuitive bits... like doing a[begin:end+1] to take a slice.
I like Julia, and Python has some weird bits. I see your point. But not sure this is an argument for it. Julia uses 1-indexed arrays. I guess counter-intuitiveness is in the eye of the beholder.
I had college lectures using 0 as start index, others using 1, both were fine, no problem.
However taking a slice with [start:end+1] is unequivocally counterintuitive.
Re: Julia 1.9
#70Earlier quoted context omitted.
A lot has changed in a few years. This release is a big one. 1. I run Julia on my smartphone and often use it as calculator. 2. You typically only need Plots.jl for most needs. See https://docs.juliaplots.org/stable/ 3. See https://juliaacademy.com Another alternative environment are Pluto notebooks. It's reactive like a spreadsheet, but easy to use in your browser. https://featured.plutojl.org/ I have several users…
> 1. I run Julia on my smartphone and often use it as calculator. How?