XKCD has been on fire recently.