Settings

Theme

I built a website where you can pop confettis for no reason

poptheconfetti.website

82 points by beingmani a year ago · 43 comments

Reader

its-summertime a year ago

Seems to use https://github.com/catdad/canvas-confetti but the license was not included in any form?

jeanlucas a year ago

Flagging it for:

- just a website to ask donations

- didn't give credit for the open source code that it is required by license

This is not a good behavior and should not be on HN

xanderlewis a year ago

It's slightly annoying that the sound effect seems to contain some initial silence. The sounds don't align with the clicks!

khazhoux a year ago

For a Linux user, this seems quite trivial to replicate using any kernel since mid-2023, with lower latency and lower security exposure.

Also, why have this as a hosted service when confetti popping can be spun up on a local deployment for a fraction of the cost?

  • sevg a year ago

    > Also, why have this as a hosted service when confetti popping can be spun up on a local deployment for a fraction of the cost?

    So that the author can get donations while piggybacking off a confetti library that other people wrote.

  • nathanappere a year ago

    I laughed

neilv a year ago

Needs an observability dashboard for insights.

thih9 a year ago

For those who want to experiment with different click speed values without clicking, web console code that clicks twice with a set timeout:

    setTimeout(() => document.getElementsByTagName('button')[0].click(), 1000); setTimeout(() => document.getElementsByTagName('button')[0].click(), 1200);
For those who want to test the limits of your device and your neighbors (100 clicks at once, 1s from now):

    for (var i = 0; i < 100; i++) { setTimeout(() => document.getElementsByTagName('button')[0].click(), 1000);}
  • mft_ a year ago

    100-200 at one worked reasonably well; 10,000 was definitely a problem :)

mihaaly a year ago

Should be submitted here: https://theuselessweb.com/

nottorp a year ago

Pretty. Do bubble wrap next please!

tr888 a year ago

But where is the AI?

halamadrid a year ago

Nice, just spent 2 mins popping.

adontz a year ago

Thank you. I really needed that in my life today.

franze a year ago

no reason pitch: if you like no reason software, a weekend ago i build snake game in an lsd-pentagon for no good reason https://pentasnake.franzai.com/

Molitor5901 a year ago

Ha! That brought a smile to my face. Thank you.

mackopes a year ago

Did anyone get a faster click speed than 45ms?

  • latexr a year ago

    At first I was getting 46, then got it down to 32, then 26, then 11. I stopped trying after that, don’t want to waste more than a minute on this.

    For reference, this was on mobile and it did cause the screen to zoom in and out on occasion due to the fast double taps.

  • saagarjha a year ago

    I got 2ms but I think this is just lagging in Safari

  • yungporko a year ago

    i got 16ms on mobile by laying it flat on my desk and spamming with both index fingers

  • RickS a year ago

    38, but only by tabbing to the button and finger drumming the enter key

    • xnorswap a year ago

      Space key also works, so you can have one hand tapping enter and space along with the other rolling the mouse key.

  • Fluorescence a year ago

    I seem to be capped at 98 ms (FF/chrome ubuntu 24.04).

FireInsight a year ago

You should also add a CPS counter

cardosof a year ago

This is what the internet is for! (it's for all the other useful, valuable, life-saving stuff too)

dist-epoch a year ago

Poke the bunny

esskay a year ago

Needs a share on bluesky link ;)

billpg a year ago

But why?

  • dailykoder a year ago

    Because so many people on here talk about how good the "old web" used to be. This is it. This is peak old web. Maybe a bit too polished, but still. Pointless and fun, because fun is fun.

  • xanderlewis a year ago

    I refer you to the title of the submission, my good man.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection