News for hackers. Stuff that matters.
Re:PyTorch: Where we are headed and why it looks a lot like ... by stabbles on Friday November 26, 2021 @06:03PM (#29355201)
What stage of Julia denial is this?
Re:PyTorch: Where we are headed and why it looks a lot like ... by jstx1 on Friday November 26, 2021 @06:27PM (#29355372)
Well, it's agreeing that Julia's goals (promises? aspirations?) are worthwhile. Whether Julia itself actually delivers on those promises is a different question that isn't addressed in the original post.
Re:PyTorch: Where we are headed and why it looks a lot like ... by edgyquant on Friday November 26, 2021 @07:05PM (#29355670)
I like what Julia is doing but I just dislike the syntax. It seems to resemble ruby, whose syntax I also think is ugly, which to me resembles a modern form of basic.
Re:PyTorch: Where we are headed and why it looks a lot like ... by ted_dunning on Friday November 26, 2021 @07:17PM (#29355769)
Hmmm... this seems to be an odd first impression.

There is the use of @ (but to signal macros), but otherwise, the syntax is much closer to a cross between Python and matlab except nicer for doing math.

I tried writing a few programs in Julia and got sucked in by how effective it is. The real surprise is that just a few weeks in instead of pulling up R to do a quick calculation my fingers decided they wanted Julia.

Re:PyTorch: Where we are headed and why it looks a lot like ... by dunefox on Saturday November 27, 2021 @05:01AM (#29359007)
Similar story for me. I did last years Advent of code in Julia and it was great.
Re:PyTorch: Where we are headed and why it looks a lot like ... by fault1 on Friday November 26, 2021 @08:24PM (#29356222)
Personally, I think when you write Julia in shorthand form, it looks nothing like ruby or basic.

for example, check out parts of the stdlib: https://github.com/JuliaLang/julia/blob/master/base/operator...

but in the end, julia really is a lisp: https://www.youtube.com/watch?v=dK3zRXhrFZY

Re:PyTorch: Where we are headed and why it looks a lot like ... by amelius on Friday November 26, 2021 @08:10PM (#29356129)
I know what you mean. I especially dislike the use of an "end" keyword everywhere without a corresponding "begin" keyword.
Re:PyTorch: Where we are headed and why it looks a lot like ... by cookieater on Saturday November 27, 2021 @11:10AM (#29361172)
Does it really matter though? I mean, whether it's a closing bracket or a whitespace demarcated control flow - does it really effect anything you do in the language? Julia solves a lot of problems, like real problems - quibbling over begin/end vs {/} or white space seems kinda silly.

Meanwhile I have actually seen real world lost productivity due to white space in python. Curly brackets not so much. Never seen lost productivity over begin/end but I'm sure it's happened. It seems silly to me either way - it doesn't really effect anything.

Re:PyTorch: Where we are headed and why it looks a lot like ... by dnautics on Friday November 26, 2021 @09:55PM (#29356871)
I think that's inherited from matlab.
Re:PyTorch: Where we are headed and why it looks a lot like ... by edgyquant on Friday November 26, 2021 @10:57PM (#29357261)
Huh okay. I’ve never used Matlab but one of the first languages I played with was a basic for simple game development
Re:PyTorch: Where we are headed and why it looks a lot like ... by freemint on Saturday November 27, 2021 @07:24AM (#29359637)
begin is a Julia keyword though it.

But yes end closes begin, for, function and while.

Re:PyTorch: Where we are headed and why it looks a lot like ... by edgyquant on Friday November 26, 2021 @10:56PM (#29357258)
Yeah that’s exactly what I’m talking about
Re:PyTorch: Where we are headed and why it looks a lot like ... by rg111 on Friday November 26, 2021 @11:13PM (#29357335)
With the slightest hint arising that Julia would be the future of ML and DL, I learned it.

But, then what?

I could not use it anywhere I worked. The ecosystem was lacking.

Julia is good, but for what exactly?

People involved with Julia are always big with words, but when will I see it in use somewhere?

Re:PyTorch: Where we are headed and why it looks a lot like ... by pjmlp on Saturday November 27, 2021 @05:40AM (#29359151)
You can apply to a job here,

https://juliacomputing.com/case-studies/

Re:PyTorch: Where we are headed and why it looks a lot like ... by dunefox on Saturday November 27, 2021 @06:57AM (#29359497)
The ecosystem is a superset of Pythons: https://github.com/JuliaPy/PyCall.jl
Re:PyTorch: Where we are headed and why it looks a lot like ... by cookieater on Saturday November 27, 2021 @12:39PM (#29361851)
It's probably more fair to claim that R/Python/Julia have the same ecosystem now if you are willing to deal with speed bumps and some clunky interfaces. Because there are packages going in both direction for all three.