A computer-generated blog post made it onto a hacker news site. How does computer generated communication work, and is it good enough to fool us?