And in ancient Greece, the gods were, of course, to blame. But it was a Greek philosopher, Thales, who predicted an eclipse in 585 B.C.E. and since then we have steadily improved our ability to ...