← Back to context

Comment by primitivesuave

1 day ago

The leaderboard is fascinating. Some people are clearly putting a lot of time into this, while the rest of us are trying to sneak phallic shapes past your CNN.

1. https://drawafish.com/rank.html?userId=1753510318634_cdeh6a4...

I am literally trying my best to draw a fish only to be told it is only 30% likely to be a fish. Cruel.

I could dedicate a month, or a year, and never come up with something like those. Are they really using the site tool, or is there a trick to draw them elsewhere and import them? Those are truly amazing!

  • It would be hilarious if that guy vibe coded a thing that’s just repeatedly googling images of real fish and then slavishly drawing them into the site.

I was extremely happy with my 60% Wang fish. And now after looking at the leaderboard I feel bad.

  • I drew a real triumphant one that edged over the 60% threshold. Then read that the mod queue was at 63% and had to do it all over again.

The major problem is that I could up-vote and down-vote as many times as I want. It is rate-limited, however[1]. I know, because I wrote a script. :D Seems like someone else did, too, except to down-vote.

Please fix it.

Edit: these down-votes are going down by the 100s or so, someone is really bullish to have "RiverToSea" fish down-voted. Ironically, the "RiverToSea" fish was made by someone who named himself "f**k palestine".

[1] After refresh, you can continue voting till you reach the limit, which is problematic.

  • I've always thought it was MORE democratic that if you really like a fish you should be able to upvote it more than if you just kind of like it

    • You may potentially be able to learn a lot from being able to successfully fight against people doing automated voting ad infinitum. :D

Are people actually drawing these in the browser, or is there some extension that lets you populate a canvas with something you did with a stylus in Photoshop?

  •     const input = document.createElement("input");
        document.body.append(input);
        input.type = "file";
        input.accept = "image/*";
        input.onchange = e => {
            if (input.files && input.files[0]) {
                const canvas = document.getElementById("draw-canvas");
                const ctx = canvas.getContext("2d");
                createImageBitmap(input.files[0]).then(img => ctx.drawImage(img, 0, 0));
            }
        };

  • You could also just load up the website on an iPad with an Apple Pen.

    • Unfortunately, that did not improve my drawing skills over using the trackpad. At all. :(

  • I’m browsing hn on my iphone, clicked this link, drew a fish with my finger, and saw it

    Worked out the box didn't think twice of it

    Good point though as the site doesnt follow responsive design patterns

Looking at those I feel my fish was totally inadequate. The first one didn't even pass the autofilter since it had a stick figure face ...

Really nice toy!

Ok there's some sort of bot war going on with the leaderboard, right? The Palestine fish has 370,000 votes total (both up & down), which seems like a lot. Does HN really drive that kind of traffic??