S slowboring.com I’m not convinced by the new lab leak debunking 358 points maxutility 4 years ago 316 comments