10 Comments
Jun 30Liked by nolen

Hello eieio!

I was banned on One Million Checkboxes Yeah, i wanted to check all these checkboxes so bad. Sorry, about that. I just fell asleep and didn't turn off the checkking algorithm.

As an apology, https://github.com/halconel/omc-checker here is this algorithm. I hope you like it. This algorithm was able to check a litlle bit more than 999,000 checkboxes.

Thanks for one million checkboxes site. Its so fun. You're cool!

Best regards, Dmitry

Expand full comment
author

Sorry you got banned! I was just trying to keep the server online. If you do this again on a different host, please just send a little bit less traffic :)

Expand full comment
Jun 30Liked by nolen

I have no plans to run it again

Expand full comment

https://github.com/animir/node-rate-limiter-flexible/wiki/Overall-example#websocket-single-connection-prevent-flooding

> Limit number of events by IP, uniqueUserId or/and socket.id with rate-limiter-flexible package.

hope it helps :-)

Expand full comment

Actually, I'm now thinking about how to protect OMC from bots like mine. One way is to implement the 'detectBot' function, which will break the connection if more than 10 updates are received in a second from a socket. Noone can click that fast :-)

Expand full comment

Love it. Thank you.

Expand full comment
Jun 28·edited Jun 28Liked by nolen

Here me out. A group of 100 (random) users. Set a timer and see how fast each team can check the million check boxes. Probably add a nice animation for the teams that finish before the timeout. (I'm willing to contribute to this :| )

Expand full comment

Oh this thing has SOMEHOW become much more interesting. Theres two "teams" checkers and uncheckers, who are now brutally vying for domination.

Its fun to watch. And I dont know why its fun.

Expand full comment

Spot on! This would definitely be more fun!

Expand full comment
Jun 27Liked by nolen

1111🥰

Expand full comment