Plato and object-oriented programming as guides to the political zeitgeist | Hacker News Reader