N nature.com Thousands of scientists publish a paper every five days (2018) 159 points sebg 3 years ago 144 comments