Data Science at the Command Line

All you need is love Linux.

enhancing R

From here:

I describe an approach to compiling common idioms in R code directly to native machine code and illustrate it with several examples. Not only can this yield significant performance gains, but it allows us to use new approaches to computing in R. Importantly, the compilation requires no changes to R itself, but is done entirely via R packages. This allows others to experiment with different compilation strategies and even to define new domain-specific languages within R. We use the Low-Level Virtual Machine (LLVM) compiler toolkit to create the native code and perform sophisticated optimizations on the code. By adopting this widely used software within R, we leverage its ability to generate code for different platforms such as CPUs and GPUs, and will continue to benefit from its ongoing development. This approach potentially allows us to develop high-level R code that is also fast, that can be compiled to work with different data representations and sources, and that could even be run outside of R. The approach aims to both provide a compiler for a limited subset of the R language and also to enable R programmers to write other compilers. This is another approach to help us write high-level descriptions of what we want to compute, not how.

...and that's how political scientists became redundant

From here:

Upload a data set, and the automatic statistician will attempt to describe the final column of your data in terms of the rest of the data. After constructing a model of your data, it will then attempt to falsify its claims to see if there is any aspect of the data that has not been well captured by its model.

competition

So, I’m no longer the only one using machine learning in order to measure democracy - I just found out about this initiative. It looks interesting and it made me regret not going to APSA this year. We differ in tools (they use SVM, I use a combination of LSA, LDA, decision trees, and Wordscores) and texts (they use human rights reports and Freedom House reports, I use 6,043 newspapers and magazines), but the spirit is the same: producing measures that are more transparent and reproducible (and eventually maybe real-time).

Project Jupyter - the great convergence?

Why is it called IPython if it can do Julia, R, Haskell, Ruby, …?