News for hackers. Stuff that matters.
Re:Julia Computing Granted $600k by Moore Foundation by kriro on Sunday November 15, 2015 @11:03AM (#10569943)
At first glance Julia looks excellent. Glad to see money going to a project that makes sense :)

I guess Python is "the competition" so here's my thoughts on that competition (from knowing fairly little about Julia). From my limited experience Python is actually easy enough to grasp for most scientists without a programming background so I'm not sure the "easier" argument is what should be focused on. At the "lower end of the spectrum" (that is not super hard data crunching and/or less affinity for programming) there's social sciences, psychology, marketing, economics etc. and they use a variety of higher level tools (the pesky SPSS) for their routine tasks and are usually willing to invest time for more data crunchy activities (often R but Python is common as well in say economics with data-crunchy models).

The big attraction of Python (for me) is that you don't just get the data crunching but also the boilerplate you'll need around it (data normalization, stroing stuff in databases and getting it out, turning your models into simple web-apps etc.) + IPython notebook and distributions like anaconda make setup and quick experimention fairly simple.

If I were to give advice to someone entering science I'd certainly suggest "learn python". However...the more languages we have the better, MATLAB makes me cringe for multiple reasons. Go Julia :D

Re:Julia Computing Granted $600k by Moore Foundation by maxerickson on Sunday November 15, 2015 @11:07AM (#10569955)
IPython notebooks have gone multi language:

https://jupyter.org/

https://blog.jupyter.org/2015/04/15/the-big-split/

I think Julia was one of the early alternate languages.

Re:Julia Computing Granted $600k by Moore Foundation by idunning on Sunday November 15, 2015 @12:34PM (#10570279)
Indeed, the "Ju" in "Jupyter" is for Julia!
Re:Julia Computing Granted $600k by Moore Foundation by julienchastang on Sunday November 15, 2015 @11:15AM (#10569976)
Out of curiosity, can you have multiple languages in one notebook with the output of one cell, in say Python, be input for a second cell in Julia or R? (emacs org-Babel allows for this -- a feature I use often.)
Re:Julia Computing Granted $600k by Moore Foundation by maxerickson on Sunday November 15, 2015 @11:24AM (#10570003)
Re:Julia Computing Granted $600k by Moore Foundation by stared on Sunday November 15, 2015 @11:46AM (#10570105)
To some extent - yes. E.g. you can run R in a Python notebook; just each R cell need to be started with '%%R' (and one need to load rpy2).

See e.g. https://github.com/DELabUW/szkola-letnia-2015/blob/master/za...

Re:Julia Computing Granted $600k by Moore Foundation by kiriliponi on Sunday November 15, 2015 @12:21PM (#10570220)
Beaker notebook [1] seems to do precisely that, though I have yet to use it in practice.

[1] http://beakernotebook.com/index

Re:Julia Computing Granted $600k by Moore Foundation by ngoldbaum on Sunday November 15, 2015 @11:27AM (#10570015)
Yes, most easily through so-called "cell magics".
Re:Julia Computing Granted $600k by Moore Foundation by ViralBShah on Sunday November 15, 2015 @11:36AM (#10570059)
I would like to point out that the Julia and Python communities have a pretty good relationship. We have given talks at several Python conferences, and there is great interoperability as well.
Re:Julia Computing Granted $600k by Moore Foundation by frik on Sunday November 15, 2015 @12:14PM (#10570194)
IPython notebook nowadays supports Julia, R, etc and has been renamed: https://jupyter.org/

Python fans are a bit unnerving, they seem to be more vocal among the similar alternatives R, Octave/Matlab, SPSS. Some people simply prefer Julia for its nice language syntax and its native raw speed, deal with it.

Re:Julia Computing Granted $600k by Moore Foundation by stdbrouw on Sunday November 15, 2015 @12:26PM (#10570241)
> Python fans are a bit unnerving, they seem to be more vocal among the similar alternatives R, Octave/Matlab, SPSS

It'd be difficult to list four languages that are more different than those in your list. There's some overlap in the tasks each is suited for, but they're hardly alternatives.

Re:Julia Computing Granted $600k by Moore Foundation by TheLogothete on Sunday November 15, 2015 @12:40PM (#10570303)
From my experience trying to argue your point, python people are the ones who most often refuse to understand it.
Re:Julia Computing Granted $600k by Moore Foundation by vanderZwan on Sunday November 15, 2015 @11:20AM (#10569987)
Have you tried https://www.juliabox.org/ yet?
Re:Julia Computing Granted $600k by Moore Foundation by kkkkdddd on Sunday November 15, 2015 @05:47PM (#10571584)
> However...the more languages we have the better, MATLAB makes me cringe for multiple reasons.

I didn't want to get into this holywar, but god darn it, what kind of half-assed language uses the notation C = A.dot(B) for C = A * B? It's as if the authors of Numpy took just enough classes of Linear Algebra 101 to learn about dot products, and then dropped out of college to pursue their glamorous careers developing their Matlab knockoff.

Re:Julia Computing Granted $600k by Moore Foundation by math_and_stuff on Sunday November 15, 2015 @06:11PM (#10571669)
The original creator of numpy (Travis Oliphant) was a professor working in scientific computing. And numpy is a library, not a language. Thank you for your constructive criticism of freely distributed gifts to the community.
Re:Julia Computing Granted $600k by Moore Foundation by superbatfish on Monday November 16, 2015 @11:21AM (#10575259)
Trying to come up with an appropriate response to your comment reminded me of this: http://goo.gl/KqXXDV