News for hackers. Stuff that matters.
Re:ARrgh: a newcomer's angry guide to R (2013) by weissguy on Sunday December 14, 2014 @07:35PM (#8750146)
If I ever strike it rich, I swear to god I'm donating $5,000,000 to the cause of reaching total feature parity between the best of R's packages and NumPy/SciPy.
Re:ARrgh: a newcomer's angry guide to R (2013) by otoburb on Sunday December 14, 2014 @10:30PM (#8750556)
If you strike it rich, would you like to hedge a bit by betting a percentage of the $5M donation on a promising horse in the race called Julia?
Re:ARrgh: a newcomer's angry guide to R (2013) by _almosnow on Monday December 15, 2014 @12:23AM (#8750790)
I'd really like Julia to become the winner of that race.

I've used everything but Octave (sorry Stallman :[) and coming from a CS background, no other language/platform made me feel more at home than Julia.

Re:ARrgh: a newcomer's angry guide to R (2013) by x0x0 on Sunday December 14, 2014 @11:56PM (#8750727)
you are underestimating the price of that by at least an order of magnitude. That is one of the biggest reasons people like R. R also has the notion of NA, which is different than NaN, built into the language.

The other huge reason for R adoption is it makes running stat analyses very simple, so for all the people who aren't programmers, and don't wish to be programmers, R is an awesome choice. The ability to, in 3 simple lines of R, load data from a csv, run a glm, and get a sophisticated report on the model is awesome.

Re:ARrgh: a newcomer's angry guide to R (2013) by collyw on Monday December 15, 2014 @08:29AM (#8751807)
Excel is awesome in a similar way, no?
Re:ARrgh: a newcomer's angry guide to R (2013) by IndianAstronaut on Sunday December 14, 2014 @07:46PM (#8750174)
Hadley Wikham's work has made the R environment much more tolerable and interesting. Because of it, R can be a pleasure to work with.
Re:ARrgh: a newcomer's angry guide to R (2013) by weissguy on Sunday December 14, 2014 @08:06PM (#8750232)
The battle between R and NumPy reminds me of the competition between American and Japanese auto manufacturers. Did American car companies successfully play QA catchup in the past 10 years? Probably, and God knows they needed to. Meanwhile, Japanese car manufacturers were building on 35 years of QA excellence the whole time.

I would be far more excited about the possibilities created by a cornucopia of new stats/dataviz functionality built into Python than I would be about some packages that make R a bit less terrible to write.

Re:ARrgh: a newcomer's angry guide to R (2013) by hadley on Sunday December 14, 2014 @11:17PM (#8750649)
The whole R sucks as a language thing is getting pretty old. There is some things that R is really good at, there are some things that Python is really good at. Just because R comes from a somewhat unusual ancestry (firmly rooted in functional programming with immutable data structures and generic function style OO) doesn't make it bad.
Re:ARrgh: a newcomer's angry guide to R (2013) by jzwinck on Monday December 15, 2014 @04:09AM (#8751187)
As recently as a few months ago, R used a form of "reference counting" which only allowed three values in the counter: 0, 1, and 2 [1]. This might be caused by unusual ancestry or it might not, but it's hard to stop saying R sucks when it does that in 2014.

[1] http://stackoverflow.com/a/25384396/4323

Re:ARrgh: a newcomer's angry guide to R (2013) by hadley on Monday December 15, 2014 @02:28PM (#8753827)
It still does that. But it's an optimization for editing in place, not related to gc
Re:ARrgh: a newcomer's angry guide to R (2013) by joyofdata on Monday December 15, 2014 @04:55AM (#8751284)
Actually having lots of people complain about a programming language is a good indicator for that language doing well:

- JavaScript

- PHP

- C++

- ...

On that note, Hadley, R IS awesome and a large reason for that is your contribution to it! Thanks and keep up the good work!

Re:ARrgh: a newcomer's angry guide to R (2013) by hadley on Monday December 15, 2014 @04:34PM (#8754602)
Thanks!