Astronauts find living organisms clinging to the International Space Station | Hacker News Reader