Entities enabling scientific fraud at scale (2025) 216 points by peyton 6 hours ago 139 comments story