‹ BackHN Continuity

Thread

Show HN: Koi.rest – watch some fish and regain your balance

228 points · 65 comments · hxii

  1. dylanhouli · · focus · HN ↗
    Cool idea but as some others have said the website was running quite slow for me. I noticed it at first when hovering over the 'enter' button (so before even loading the pond) because the hover animation on the button kicked in really late feeling.

    Then actually entering took a few seconds and it was quite laggy looking at all the fish.

    Once those things are fixed I think the idea is neat. It would be cool to be able to interact with the pond in some way (click lily pads, drop food in the water, click the water to make it splash) but that might not be what you're going for with this

    1. hxii · · focus · HN ↗
      Thank you for the feedback!

      During my work on it I’ve been testing it on both my Linux box as well as my MacBook and haven’t encountered lag. I’m not meaning to say “it works on my machine” by this, but simply that I couldn’t have caught this before.

      I will definitely address the lag issue, and find a more “graceful” way for koi to enter and leave the pond.

      About interactivity – I was thinking about this both during the development as well as just when I had the idea and the intention was always to not have any, simply because in my own experience we are always doing “something”, and this was a way to get a little bit of the opposite – to do nothing.

      But I can see how some micro-interactions could be useful. A sort of a “popping bubblewrap” action.

      1. lionkor · · focus · HN ↗
        Hi, this might not be obvious to you so I wanted to explain it:

        Testing on a single device, or two devices, is not enough. I'm on a laptop with 96 GB ram and a Ryzen AI 9 HX PRO 370, and it's running at 3 FPS.

        The crucial part is browser performance and network latency. You need to test across multiple browsers, but also evaluate frame times, CPU load, GPU load, etc. so you can make a reasonable estimate whether it's fast or not.

        Then, when you realize that its not good enough, e.g. on firefox, you use firefox's profiler to see which parts are slow. LLMs would guess, probably, but you have to measure.

        Welcome to software engineering.

        1. atherton94027 · · focus · HN ↗

          [dead]

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.