Skip to Content


Hadley Wickham's testthat package has been a boon for R package authors, making it easy to write tests to verify that your code is working directly, and alerting you when you make changes to your code that inadvertently breaks things. 

by Siddarth Ramesh
R Programmer, Revolution Analytics

The following image by Mathieu Rajerison has been doing the rounds of French media recently. It shows the streets of Paris, color-coded by their compass direction.

Secret sharing time (no, not this one): my first trip to the United States was to play pinball. I'd played a lot of pinball in my youth and I thought I was pretty good. So I booked a flight to Chicago in the mid-90's (I can't remember exactly when) to compete in the PAPA World Championships ... and promptly got my clock cleaned.

Thanks to everyone at the Chicago R User Group for giving me such a warm welcome for my presentation last night. In my talk, I gave an introduction to Revolution R Open, with a focus on how the checkpoint package makes sharing R code in a reproducible way easy:

In a recent article at, I offer up some reasons why now is the time to learn R: data scientists are in high demand, R is the natural language for data scientists, a

by Norman Matloff

You've heard that graphics processing units — GPUs — can bring big increases in computational speed. While GPUs cannot speed up work in every application, the fact is that in many cases it can indeed provide very rapid computation. In this tutorial, we'll see how this is done, both in passive ways (you write only R), and in more direct ways, where you write C/C++ code and interface it to R.

There was a lot of news coverage on Friday and over the weekend about the news that Microsoft will acquire Revolution Analytics. Here are some links to just a few of the articles published.