Phosphine detected in the atmosphere of Venus – an indicator of possible life?497 points by istinetzRead the articleDiscussion on Hacker News