Russian space official: "Stop lying to ourselves" about our industry's health arstechnica.com 9 points by curiousObject 4 days ago