Oddbean new post about | logout
 I am also getting a ton like this:

REQ [{"since":1718038930,"until":1718038990}]

fuck you scrapers. Give me your tired, your poor, Your huddled masses yearning to breathe free 
 Yeah, since and until aren't us :)  
 Reject those, specially if the delta is too big. 
 Listen to Cameri 
 Putting a timeout seems to be helping a lot because it's a sweeping fix. That combined with rate-limiting ws messages covers the basics. But I think I need to also punish slow queries similar to rate-limiting, so that if you spend too much query time over a period you get blocked for a short period. 
 In chorus, every connection is IP blocked for 1 second after disconnection.  That is to prevent rapid reconneciton loops.  That block last longer on bad behavior.