note two ideas: text-to-speech and "hacker" style