Edit: Wow!! Less than an hour to a million 🤯🤯 you guys are awesome! Thanks so much to all who played and to anyone who missed out, I have a similar concept planned for my next video so stay tuned! _____________________________ Thanks for watching everyone! Check out Appwrite: apwr.dev/hyperplexed050 Destroy my site: bit.ly/CounterClick
> Sees new video from favorite Web Dev UA-camr > Its a game about a database > Seems really interesting > Posted today > checks it out > already deleted
Wow!! Less than an hour to a million 🤯🤯 you guys are awesome! Thanks so much to all who played and to anyone who missed out, I have a similar concept planned for my next video so stay tuned!
Would it be possible to open this because I like coding ways to ruin games? I feel like I could bypass the current security easily and click up to thousands of clicks per second. I also know how to further block these steps
@@theswoletaria and make some random tokens up, and if they work, you save them, and discard them otherwise. Until you have anough tokens, you can spin through them through a script
It took exactly 36 minutes for one million to be reached and 42 until the db was deleted. I congratulate all the lucky ones who also found this video early. (And hyperplexed, you need to step up your difficulty mate)
I've just saw it break on a different way 😅 "500 - Cannot read properties of undefined (reading 'split')" Great vid, Hyperplexed! I'm a big fan of your content
Couldn't have come across any project / idea explanations that are filled with great animation and sound. Thank you for making things easier for us with the practical insider knowledge
At first I assumed there would be the functionality for "good guys" vs. "bad guys", i.e. the possibility for some users to choose to actively defend the database. If it's just all user actions to speed up destruction, then it's no wonder it was gone in a blink of an eye.
Please make it so that there's a counter how many times it was destroyed, and that it's only down for around an hour, so that people like me that weren't there can still try it
if clicks == 999,999: clicks = 0 that would be the ultimate annoying troll xD with a message this site is undeletable good video, you showed a lot of interesting concepts and good solutions im subbing
What if, instead of simply updating the counter via a broadcast every second, the database sent the average clicks per second to the user, along with the broadcast? Then, while the client (user) is waiting for the value to update, the client can change the number by that average cps and update it later when the broadcast is sent out? Then, the database will have less broadcasts per second, but the client will still feel as if the updates are really frequent. 🤔
I believe the Redis transaction explanation was showing the Isolation part of ACID - not Atomicity. Atomicity would be if 1 SET was saved but a second in the same transaction failed.
it's both, having atomicity allows better isolation. if there wasn't an atomic increment, you'd either have low isolation (the race condition), or you'd have to block other transactions (basically creating the atomic increment yourself)
You can make another cool project but going from high number to 0, the idea is to break the egg, like the old iPod app game when you need to break the egg by clicking 1,000,000 times, that’s a single player game, you can create one egg to all players, by clicking 1,000,000,000 times all together and in the end the egg will break, what is inside the egg?
I wanted to comment "Guy remembered his YT password" because they were gone for some time, but now I acknowledge the waiting. Congratulations 🎉👍 I would actually have liked to try clicking once, but the community is just too strong! 🚀🤣
Edit: Wow!! Less than an hour to a million 🤯🤯 you guys are awesome!
Thanks so much to all who played and to anyone who missed out, I have a similar concept planned for my next video so stay tuned!
_____________________________
Thanks for watching everyone!
Check out Appwrite: apwr.dev/hyperplexed050
Destroy my site: bit.ly/CounterClick
it's been 40 minutes and we've already hit 1mil lmao (edit: it just refreshed and he actually dropped the database)
@@nodesmith it reset back to 0 lool
WE WONNN
is it supposed to say
500
Cannot read properties of undefined (reading 'split')
@@NECOdes it's a 500 error now
> Sees new video from favorite Web Dev UA-camr
> Its a game about a database
> Seems really interesting
> Posted today
> checks it out
> already deleted
too easy to automate clicks
Yep
bro had to play for chatgpt api also
8 Minutes surpassed 100.000
11 minutes surpassed 200.000
13 minutes surpassed 300.000
15 minutes surpassed 400.000
17minutes surpassed 500.000
18 minutes surpassed 600.000
20 minutes surpassed 700.000
21 minutes surpassed 800.000
26 minutes surpassed 900.000
37 minutes reached 1.000.000
38 minutes surpassed 1.100.000
41 minutes the counter crashed
42 minutes GAME OVER
225k 12mins
250k 12mins
300k 13mins
350k 14mins
400k 14mins (near 15)
Wow!! Less than an hour to a million 🤯🤯 you guys are awesome!
Thanks so much to all who played and to anyone who missed out, I have a similar concept planned for my next video so stay tuned!
it was fun! though it would be cool to have maybe half the players goal to get the counter to zero instead, so theres more push and pull
you should probably already just 100x the goal for it so it'll be up for a bit :)
99% of your audience can't participate.. one hour is not enough even for the actual UA-cam algorithm
Would it be possible to open this because I like coding ways to ruin games? I feel like I could bypass the current security easily and click up to thousands of clicks per second. I also know how to further block these steps
2 teams, with clicks we can buy modifiers to use agains the other team.
Aw man I was too late to break the site, I was so ready... :(
Yeah I wish I went to the site before finishing the video 😂😂
fr :(
yeah damn that was fast
@@JoshCarterWeb I came at like 900k clicks, started writing a bot, went to the bathroom, game ended.
Same 😭
Bro used an entire database stack for the singular atomic increment instruction
Average jsdev
He remembered his password.
Best ad I've seen this year
It's crazy that we reached 1 million in less than 40 minutes. Just shows how invested Hyperplexed's fanbase is.
unemployed
I can guarantee someone botted it
@@midiasons Or... maybe they're in a timezone where they've finished work.
pretty sure someone just spammed it with a bot lol
site is down in 40 minutes, this is crazy man
Hit 80% in 20 minutes, stalling cause nobody was actually doing the math and confusion is super effective
Update: just checked in its gone
Got this recommended to me after 14 hours of the video being out and the db is already gone
When even hyperplexed gets "Cannot read properties of undefined (reading 'split')" your impostor syndrome heals a bit.
that's because it reached a million
🤣🤣 well that part technically wasnt supposed to happen so...shhhh
@@a____________________ Oh ok, that makes more sense
@@Hyperplexed Got a screenshot before you fixed it :))
Damn, i'm not that dumb so ? lol
You can definitely create multiple auth sessions (+ use a proxy if needed) to bypass the limit
Great vid!
I was thinking the same thing
@@theswoletaria and make some random tokens up, and if they work, you save them, and discard them otherwise. Until you have anough tokens, you can spin through them through a script
Botnet. VPN. Clear cookies every click.
Yeah, this was not secure at all. A single person could easily hit a million all by themselves.
@@Akrob55555 Bro can you elaborate how? Like in a beginner friendly way
The concern level literally can't keep up with how fast we're going!!! XDDXD
Turned off airplane mode, got notification, opened notification, got an ad, video started playing 1 minute in clicked on the link and game was over 🗿
Will we get a follow-up on what went wrong? :)
It took exactly 36 minutes for one million to be reached and 42 until the db was deleted. I congratulate all the lucky ones who also found this video early.
(And hyperplexed, you need to step up your difficulty mate)
50 minutes and hyperplexed fixed his code so it states the db has been broken instead of returning a 500 error
we beat it...
Omg, is the 500 Status Code a "we bit it" stage?
500
Cannot read properties of undefined (reading 'split')
Username checks out? Maybe?
@@dalanxdhe fixed it
A chat system would have been awesome
True!!
Unfortunately this is gonna to be complex to moderate.
Maybe he can live stream the webpage here on YT and people can just use YT chat... He won't have to code anything extra that way...
What's stopping a malicious actor from just making a new account anonymously every request?
Nothing. the actual reason that he used the authorization so he can limit coming clicks by authorization key
I think that's exactly how it got destroyed so fast. Spam a lot of requests for tokens, use all of them randomly, and *bam*.
This is what developing is all about: the architecture, the planning, the vision... not the code per se.
Except.. this is unnecessary.
DB sequence is atomic.
It's about the vision that lays ahead. The power. The drive. We stay hungry and we devour
Hyperplexed woke up from hibernation
You should've made it one billion or something I woke up 8 hours late because of timezones
Seeing Thronefall in a Hyperplexed Video is the wildest crossover of 2024
Thanks!
I've just saw it break on a different way 😅 "500 - Cannot read properties of undefined (reading 'split')"
Great vid, Hyperplexed! I'm a big fan of your content
That one guy bypassing it all:
>Pulls out 10 incognito tabs
>Cycles through each and spam clicks
>gets the website destroyed
Couldn't have come across any project / idea explanations that are filled with great animation and sound. Thank you for making things easier for us with the practical insider knowledge
Your videos are out of this world! 🔥
Are* 🤓🤓
@ClumzyHamster Good catch ;)
@ClumzyHamster what does making the A capital even do
@@Train313 It wasn’t the capital, before this comment was edited it they put our instead of are
1 million! GG guys, we did it! 🥳🥳
At first I assumed there would be the functionality for "good guys" vs. "bad guys", i.e. the possibility for some users to choose to actively defend the database. If it's just all user actions to speed up destruction, then it's no wonder it was gone in a blink of an eye.
Website broke, reached 1 million and it didn’t realise
Rest in peace CounterClick
One hour later... The site has already been destroyed...
I wonder for how long he thought the site would be live
I have missed Hyperplexed!! Happy Holidays!! ☃️
The KING is back!
WOW, what a video.
It wasn't even an hour, but the goal has been already achieved!
We're already past 1 million lol
Less than 1 hour. We are more powerful as a community than we thought we are
Didn't even get a chance to get taunted by an AI. That is the best taunt ever.
Do this again but make it a hundred million, and of course make it harder for people to increase it so the site stays on longer
What an epic early christmas gift to get a Hyperplexed video
You underestimated the power of your community. 😆 Awesome concept, and great breakdown of the process of creating it.
Please make it so that there's a counter how many times it was destroyed, and that it's only down for around an hour, so that people like me that weren't there can still try it
If somebody has 100 proxies they would hypothetically be able to spam it at a rate of 200 clicks a second
WE DID IT
Database destroyed before I even clicked on the video lol... Season 2 when?
The video just came out and it's already halfway there!
He remembered that he has a yt channel
Well I think you should make it at least 10 Billion lmao
The legend is back... great video, great example and I hope you get more sponsorships... the quality of this video is worth every $.
There's more computer science in these 11 minutes than most colleges. Well done.
Great idea, nice execution, nice animations and nice explanations
1 hour in and its already gone? good engineering
Amazing content, was anxious for your back!
if clicks == 999,999:
clicks = 0
that would be the ultimate annoying troll xD
with a message this site is undeletable
good video, you showed a lot of interesting concepts and good solutions im subbing
That would also make his yt channel sub count to 0 lol
@@ZaVeg-p5s yeah that's true xD or his wallet xD
those APIs are not free
Defeated! Website is down, thanks for the fun!
Already crossed 1 million.
Love the purpose of the website is to get destroyed while the sponsors purpose to secure the website
Was waiting for so long thank you so came back
The humble "I'm far from the best designer out there" after dropping a flawless design
earned a sub, sick video, especially since you solved all the problems i thought of regarding an app idea i have. thanks lol
the most original ad video ever
What if, instead of simply updating the counter via a broadcast every second, the database sent the average clicks per second to the user, along with the broadcast? Then, while the client (user) is waiting for the value to update, the client can change the number by that average cps and update it later when the broadcast is sent out? Then, the database will have less broadcasts per second, but the client will still feel as if the updates are really frequent. 🤔
I love how the site wasn't even up for 45 minutes before reaching 1 million
an 11 minutes hyperplexed video! it's a christmas miracle!
Your content is always great. Thanks for sharing!
for some reason, some uneployed dude already destroyed it
well that lasted long
"When you forget variables exist, use an in-memory database." - Hyperplexed
One of the best commercials I've ever watched.
I believe the Redis transaction explanation was showing the Isolation part of ACID - not Atomicity. Atomicity would be if 1 SET was saved but a second in the same transaction failed.
it's both, having atomicity allows better isolation. if there wasn't an atomic increment, you'd either have low isolation (the race condition), or you'd have to block other transactions (basically creating the atomic increment yourself)
I don't know how 12 minutes passed! ❤
There should be a version of this where the goal is like 100 billion and all the rate limits are removed, so the goal is to actually break the site.
You are a genius man! A.I. can't even think to replace you.
It was close to finishing but I guess everyone decided to put the number down.
Well it hit a million but the site still works
it just crashed
RIP CounterClick 🔥🔥
Past 1 million, we got 500 server error lmao
it's already down it hasn't even been an hour-
ALSO HEYY HYPERPLEXED WE MISSED YOU
You are back 😭!! Where have you been my guy!!?!?!?
Awesome website even though I couldn't see it myself! I'm convinced that the background music can be used as torture.
after 10 minutes were at 200,000 clicks
after 20 more, we're at 930k… this thing gonna be smoked in under an hour 😂
i got here an hour after the video was released, i watched it and was getting more exited the more he spoke,it was over before i even gotten there...
oh maaan! make it 10 billion, so atleast people will have fun.
we already reached a million =>
wow, I didn't even get the chance to see it in action.
You can make another cool project but going from high number to 0, the idea is to break the egg, like the old iPod app game when you need to break the egg by clicking 1,000,000 times, that’s a single player game, you can create one egg to all players, by clicking 1,000,000,000 times all together and in the end the egg will break, what is inside the egg?
Sounds like the cube app, where people had to destroy all the layers of the cube
Click a button; Anti Spiral destroys his site.
What was stopping someone from generating multiple tokens and autonomously using them each to send 2 clicks per second?
Bro it's already deleted, just make the number infinite or something i want to check the site
PLEASE make it so that you can play this indefinitely
PLEASE MAKE A FULL VERSION OF THIS
I wanted to comment "Guy remembered his YT password" because they were gone for some time, but now I acknowledge the waiting. Congratulations 🎉👍
I would actually have liked to try clicking once, but the community is just too strong! 🚀🤣
that was quick
ITS LITTERALLY ALREADY OVER
The counter tracking function reminds me a lot of what UA-cam has to deal with when they first were created and managed likes on a video
Remake this but the target is 1 billion or more
the options froze at a million
Welp I guess we destroyed his site.