its-summertime 5 months ago

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

  • nickthegreek 5 months ago

    Credit is given on the about page with a link to Canvas Confetti github.

    • taikahessu 5 months ago

      Wow, I didn't even notice or realize it was a link!

      Edit: it was probably added afterwards and donations were removed.

jeanlucas 5 months 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

  • nickthegreek 5 months ago

    Did it get updated over the last 2 hours? I see credit on the About page and no donation link.

    • taikahessu 5 months ago

      Yeah, there was no About page before and the donation link is now removed too.

  • shaunpud 5 months ago

    Me too, lost a few hours sleep on this one.

xanderlewis 5 months ago

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

khazhoux 5 months 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 5 months 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.

neilv 5 months ago

Needs an observability dashboard for insights.

thih9 5 months 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_ 5 months ago

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

tr888 5 months ago

But where is the AI?

halamadrid 5 months ago

Nice, just spent 2 mins popping.

adontz 5 months ago

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

Molitor5901 5 months ago

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

mackopes 5 months ago

Did anyone get a faster click speed than 45ms?

  • latexr 5 months 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 5 months ago

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

  • yungporko 5 months ago

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

  • RickS 5 months ago

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

    • xnorswap 5 months ago

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

  • Fluorescence 5 months ago

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

FireInsight 5 months ago

You should also add a CPS counter

cardosof 5 months ago

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

esskay 5 months ago

Needs a share on bluesky link ;)

billpg 5 months ago

But why?

  • dailykoder 5 months 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 5 months ago

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