@astraleureka Yep, almost a thousand unique IPv4 addresses. I will write a post-mortem next weekend or so, which will include a whole lot of data. Will be posted on my blog, and will toot about it here too.
Posts
-
ROFLMAO. -
ROFLMAO.ROFLMAO.
Claude decided to crawl one of the sites on my new server, where known bots are redirected to an iocaine maze. Claude has been in the maze for 13k requests so far, over the course of 30 minutes.
I will need to fine tune the rate limiting, because it didn't hit any rate limits - it scanned using 902 different client IPs. So simply rate limiting by IP doesn't fly. I'll rate limit by (possibly normalized) agent (they all used the same UA).
Over the course of this 30 minutes, it downloaded about ~300 times less data than if I would've let it scrape the real thing, and each request took about the tenth of the time to serve than the real thing would have. So I saved bandwidth, saved processing time, likely saved RAM too, and served garbage to Claude.
Job well done.
-
I imported my old Mastodon archive into MARL, and there are a number of interesting observations!I imported my old Mastodon archive into MARL, and there are a number of interesting observations!
- I tooted more tagged #parenting than #keyboard!
- I used 519 hashtags, and mentioned 1076 people, and boosted 1030.
It also lets me browse my timeline from oldest first, which is very interesting and educational. Back in 2017, the the instance was on a lowly DigitalOcean droplet, and was rapidly consuming disk space. Redis, Postgres and media storage was reasonable, but disk kept getting disappearing. Turns out, it was the access logs. I didn't even remember this!
-
Apropos on mastodon handles being "confusing", because the same username on different instances might be a different person: this reminded me of a funny scenario way back in the early 2000s.Apropos on mastodon handles being "confusing", because the same username on different instances might be a different person: this reminded me of a funny scenario way back in the early 2000s.
The stage: Entrance to a server park.
Present: The guard, and a group of four young nerds.To enter the facility, the young nerds have to show their IDs to the guard, and sufficient documentation to prove they can enter. Our group of nerds first show the proof, then start showing their government issued IDs.
"Gergely Nagy", reads the first. Guard looks at him, picture looks valid: "go ahead".
"Gergely Nagy", reads the second. The guard looks at him funny, but lets him pass.
"Gergő Nagy" (editor's note: Gergő is a nickname for Gergely, but also a name on its own). The guard is getting irritated, "You've got to be kidding me!", and calls their boss listed on the proof document. Boss chuckles, and confirms the names are correct, it's not a prank. "Fine, go ahead", the guard sighs.
"Gergely Nagy", the last reads. Loud cursing ensues from the Guard's part, and the group of nerds are trying very, very hard not to fall down and roll on the floor laughing their ass off.
Funny thing is, none of us met the others before, and we have not met since. But on that day, at that time, we were there together, sent by four different companies, to deal with the same task together. None of the companies knew ahead of time who the others were sending.