Penchants of the polymaths (al-Biruni, Alhazen, Avicenna and al-Khwarizmi) | Hacker News Reader