How does an eclipse work? | Hacker News Reader