Oddbean new post about | logout
 I see no fact check on this... they definitely cheated

https://x.com/foundring1/status/1849514137296175330 
 This is wild.