Ibn Khaldun and the Zeitgeist | Hacker News Reader