Al-Jazari
286 points by kdavis
Read the article
Discussion on Hacker News