T theconversation.com A weird phrase is plaguing scientific papers 81 points greyadept 1 year ago 37 comments