Blog Archives

R is now important enought to have a paid for PR make-over

July 5, 2015
By

With the creation of the R consortium R has moved up a rung on the ladder of commercial importance. R has captured the early adopters and has picked up a fair few of the early majority (I’m following the technology adoption life-cycle model made popular by the book Crossing the Chasm), i.e., it is starting

Read more »

Aggregate player preference for the first 20 building created in Illyriad

June 6, 2015
By

I was at the Microsoft Gaming data hackathon today. Gaming is very big business and companies rarely publish detailed game data. Through contacts one of the organizers was able to obtain two gaming datasets, both containing just under 300M of compressed of data. Illyriad supplied a random snapshot of anonymised data on 50,000 users and

Read more »

R’s plot function, the 1970′s retro look is not cool any more

April 22, 2015
By

Casual users of a system want to learn a few simple rules that enable them to get most things done. Many languages have a design principle of only providing one way of doing things. Members of one language family are known for providing umpteen different ways of doing something and R is no exception. R

Read more »

Extracting the original data from a heatmap image

March 4, 2015
By
Extracting the original data from a heatmap image

The paper Analysis of the Linux Kernel Evolution Using Code Clone Coverage analysed 136 versions of Linux (from 1.0 to 2.6.18.3) and calculated the amount of source code that was shared, going forward, between each pair of these versions. When I saw the heatmap at the end of the paper (see below) I knew it

Read more »

XSLT, yacc and Yorick

December 23, 2014
By
XSLT, yacc and Yorick

X and Y are for XSLT, yacc and Yorick. XSLT is the tree climbing Kangaroo of the programming language world. Eating your own dog food is good practice for implementors, but users should not be forced to endure it. Anyway, people only use XML, rather than JSON, to increase the size of their files so

Read more »

Ratfor, R, RUNOFF, RPG and Ruby

December 17, 2014
By

R is for Ratfor, R, RUNOFF, RPG and Ruby Ratfor is a structured form of Fortran from the days when structured programming was the in-thing and Fortran did not have much of it (lots got added in later revisions). I think its success came from allowing users to claim a degree of respectability that Fortran

Read more »

A book about some important bits of R

September 27, 2014
By

I see that Hadley Wickham’s new book, “Advanced R”, is being published in dead tree form and will be available a month or so. Hadley has generously made the material available online; I quickly skimmed the material a few months ago when I first heard about it and had another skim this afternoon. The main

Read more »

Creating a map showing land covered by rising sea levels

September 15, 2014
By

I joined the Geekli.st climate Hackathon this weekend at the Hub Westminster (my favorite venue for Hackathons). While the organizers had lots of enthusiasm they had very little in the way of data for us to work on. No problem, ever since the Flood-relief hackathon I have wanted to use the SRTM ‘whole Earth’ elevation

Read more »

An ISO Standard for R (just kidding)

July 24, 2014
By

IST/5, the British Standards’ committee responsible for programming languages in the UK, has a new(ish) committee secretary and like all people in a new role wants to see a vision of the future; IST/5 members have been emailed asking us what we see happening in the programming language standards’ world over the next 12 months.

Read more »

Oh, I did not know that [about R]

May 20, 2014
By

I recently saw a post about something called ValidR and as somebody with a long standing professional interest in language validation immediately read the article and referenced links. I was disappointed to find that what was being validated was the installation, not the behavior of the implementation. In the context of what I understand ValidR’s

Read more »