Apparently the armenian genocide is a 'shared pain'

According to the Turkish prime minister, anyway. I guess that's true: one side had the pain of being shot, and the other had the pain of trying to explain away shooting millions of people for no good reason and trying to cover it up. Somehow those don't seem equivalent.…

The example in ?readline

fun <- function() { ANSWER <- readline("Are you a satisfied R user? ") ## a better version would check the answer less cursorily, and ## perhaps re-prompt if (substr(ANSWER, 1, 1) == "n") cat("This is impossible. YOU LIED!\n") else cat("I knew it.\n") } …

The chain of dependencies

Dan, a fellow Foundationer (and fellow British person) has an excellent post up on the trials and tribulations of immigration, particularly around "the chain of dependencies"; a wonderfully tautological loop of requests from USCIS and other authorities that completely puts paid to most conspiracy theories, being as it would be…

I am not responsible for your terrible choices in life

So: my primary job at the moment is working out a lot of metrics around pageviews. As part of this I have to parse our requestlogs, and actually read and hand-code the things to find out if the parsing and heuristic filters are accurate. I've seen "whatever" as a user…

Notes

Gaston Sanchez has written A rather great guide to string handling in R, giving examples with both R-base's string handlers and the stringr package. If you're an R programmer who struggles with strings, I thoroughly recommend it. Closely linked; the release of R 3.1.0 means we now have…

Empathy and Experience in HCI

As previously noted, I've got particularly into Feminist HCI Theory recently. As part of it, I encountered the paper Empathy and Experience in HCI, which I persuaded my fellow researchers (and the design team) to adopt as the first paper for our monthly reading club. This is my writeup of…

A note for all of you analytics engineers out there

This image constructed by my good friend Borjan, and brought to you by the International Association of Weary Researchers. Escape your quotes or kill our brave sailors, people.…

A mozilla update

If you didn't manage to get in on the sending-Mozilla-nice-things scheme, you still can! Their press office has asked me to direct any new gifts to: 331 East Evelyn AvenueMountain ViewCalifornia94041 With Rowe Hoffer as the contact/recipient.…

Let them eat cake

(I'm sorry, I couldn't think of a less trite title that wasn't needlessly wordy and/or self-aggrandising.) Unless you've been hiding under a rock for a few weeks, you've probably heard about the dispute around Mozilla's appointment of Brendan Eich as their CEO - and the resulting shitstorm around his…

Hey, PRS

Tell me more about how the internet is making your business model untenable.…