Portugal, the Mamluks, and the Age of Discovery | Hacker News Reader