Thousands of scientists publish a paper every five daysnature.com3 points·vitaminj··0 commentsOpen articleSaveView on HN