Live data from Hacker News

Julia 1.9

julialang.org

61–70 of 216 posts

Re: Julia 1.9

#61
post #10

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?".

[flagged]

Re: Julia 1.9

#62

Earlier 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?

I can’t remember, it was some statistical tools, running a few simulations, it was 2 years ago.

Re: Julia 1.9

#64
post #37

Earlier 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…

> 1. I run Julia on my smartphone and often use it as calculator.

How?

Re: Julia 1.9

#66
post #37

Earlier 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…

[deleted]

Re: Julia 1.9

#67

Earlier 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…

> I'm not sure if you're saying that 1-indexed arrays are counterintuitive,

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

#68
post #37

Earlier 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…

Not to detract from everything else.. I've gotta say, that's the most confusing library name possible. First I thought it's a website about Julia plotting libraries. Then I thought it's a new Julia default plotting interface (with actual plotting libraries as backends). Then after I saw the code I realized that it's a library that literally called "plots"...

I'm sure it's great SEO though

Re: Julia 1.9

#69
post #4

Earlier 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.

You could start indices at 0 but still take slices with [start:end], I don't see a dependency between those two aspects. And the start index being 0 or 1 does not affect much the understanding of the language, contrary to this slice insanity in Python...

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

#70

Earlier 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?

You could probably run Termux and launch a REPL from the command line?
Post reply on HN