Found on Mars: Alien insects, or whatever this smudge is supposed to be | Hacker News Reader