"If x has length 1, is numeric (in the sense of is.numeric) and x >= 1, sampling via sample takes place from 1:x. Note that this convenience feature may lead to undesired behaviour when x is of varying length in calls such as sample(x). Just cost me half hour of my life."

R: Random Samples and Permutations

Dynamic vs static typing in real life

  • Excellent R developer: ... got stuck trying to figure out why vector_class() doesn't compile.
  • Excellent C++ developer: TYPEOF(subset) will only be known at runtime, so can't be in <>.

"For a long time I have thought I was a statistician" JW Tukey in "The future of data analysis”.

First accepted pull request to package (excluding tests). Woot!

"we’ve been behind several R initiatives, including the RHadoop project"

Revolution Analytics: the R company since 2007

For your scheduling convenience

Top 10 Tweets Tutorial: Step-by-Step Guide to Setting Up an R - #Hadoop System #rstats buff.ly/1tuz9b8

7th China R conference

Big Data Analysis With RHadoop

Saved my day