Randall Munroe, writer of xkcd, talks about the comic, politics and the internet