Thousands of scientists publish a paper every five days (2018)nature.com2 points·tlb··0 commentsOpen articleSaveView on HN