What is theoretical computer science? | Hacker News Reader