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