Entities enabling scientific fraud at scale (2025) 227 points by peyton 7 hours ago 157 comments story