NASA suspends SpaceX’s $2.9B moon lander contract after rivals protest | Hacker News Reader