Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Design Experiments with the Amytis Agent (amytis.io)
    —discuss
  2. Nobody Has a Good Answer for Agentic Identity Yet (fusionauth.io)
    —discuss
  3. Paul Graham on LLMs 'Thinking' (twitter.com/paulg)
    —discuss
  4. Pragtical v3.13.0 is out with native audio API and built-in audio player (pragtical.dev)
    —discuss
  5. Fluid Simulation on Flip Dots (mitxela.com)
    —discuss
  6. ServingStudio: Simulating, Analyzing, and Optimizing LLM Serving Systems (syfi-servingstudio.github.io)
    —discuss
  7. X-planes: Are they needed in the new era of drones? (bbc.com)
    —discuss
  8. Tell HN: Apple urgently needs a way to disable Apple Intelligence
    5comments
  9. Seven books I keep close because I love them (plover.com)
    —discuss
  10. OpenAI attacked Australia's health system and doubled down. Time to act (theguardian.com)
    —discuss
  11. The collie and the pug – HackMIT keynote 2026 [video] (youtube.com)
    —discuss
  12. Sunday is your last sure chance to visit the Academy of Natural Sciences museum (inquirer.com)
    1comments
  13. (KV) Cache Rules Everything Around Me (completeskeptic.com)
    —discuss
  14. OpenCode-search: fast full-text search of all your sessions (github.com/arvindell)
    2comments
  15. Peter Thiel: The AI Crisis, Europe's Decline and the Battle for America [video] (youtube.com)
    —discuss
  16. Ask HN: How do you feel about the new $500 OpenAI subscription?
    5comments
  17. Positron Valued at $5B in New Funding as Demand for AI Chips Surges (wsj.com)
    —discuss
  18. Procrastination (wa.gov.au)
    —discuss
  19. The Test (tante.cc)
    1comments
  20. Show HN: Vons – Jev-inspired local decisions for AI agents, in the browser (github.com/inlevel9-com)
    —discuss
  21. Show HN: TopoTrace – Modernized, self-hosted IT asset and fleet risk tracker (topotrace.org)
    —discuss
  22. Brazilian President Lula clip dataset (huggingface.co)
    —discuss
  23. AI is deciding whether or not people receive medical care (vox.com)
    2comments
  24. Rails and AI (rubyonrails.org)
    2comments
  25. Remembering Johannes Doerfert (llvm.org)
    —discuss
  26. SWE-Serve: Benchmarking Agentic Engineering for Production Inference Serving (nvidia.com)
    —discuss
  27. Propylea – Sub-Microsecond L7 Reverse Proxy and Active Defense in Rust (github.com/xuoxod)
    —discuss
  28. Stats: 72% of respondents said they felt curious, happy or excited about AI (marginalrevolution.com)
    —discuss
  29. Agentic ERP (shakegraph.com)
    —discuss
  30. Anthropic to Pay Akamai Technologies $11.6B over Seven Years for Cloud Services (wsj.com)
    —discuss

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

111 pointsby 3h agokoi.rest
27 comments
Hi there. My name is Paul. I’m a developer, an explorer and I’ve got ADHD. As of the beginning of August, I’m also unemployed.

This last part, along with everything else this past year, has caused me a great deal of stress.

While our balcony zen garden project is yet to be completed, I had an idea to create a virtual one that everyone can use.

It's an idea that, unfortunately, I’ve been postponing for a while now, mostly because I have no fucking idea how to do it as I don’t know JavaScript, and I don't have the capacity to learn it right now.

So I let perfect be the enemy of good and, well... just kept the idea to myself.

Then I said "fuck it" and used AI to make the thing I really wanted to make.

I realized I didn't want "perfect". I wanted "good enough".

I tweaked, added, removed, drew, researched, questioned, tested... I just wasn't the one coding it.

So now, instead of occupying my brain, it now lives on the internet for others to enjoy.

Yes, there’s something noble about making something entirely on your own, but what good is an idea that just sits in my head?

So here I am. I made the thing. The weird, little, quiet koi pond.

The silly project of passion. The little corner of the internet to let strangers watch fish quietly, together.

I hope this pond helps you as much as it helped me.

2h agoHN ↗

This is neat. I like the zen background sounds. I'm particularly fascinated by digital third places with extremely limited social interaction (like cursor camp by Neal). I think it has something to do with the impossibility of something like this happening in real life.

That said, I'm not sure how real the "koi you see are other people visiting the pond together with you" bit is. I only ever saw 3 swimming koi. Maybe that's the base.

2h agoHN ↗

It appeared to be real earlier, or at least simulated being real. I watched for 10 minutes and there were ~10 koi in my pool, with koi routinely flickering in and out of existence as though they suddenly joined or left. That said, I see three static koi now. Entirely conceivably that HN killed the backend and triggered a failsafe.

2h agoHN ↗

Hey! That’s the base, correct. Three are always there so if someone joins and nobody else is using it – they’re never alone.

In essence, when you someone joins the counter goes up and another koi will spawn locally.

It’s a bit nerfed from my initial idea to sync the movement of each koi, but I might do that in the future.

It looks like the way I deployed (Railway) it causes `429 Too Many Requests` to be returned, so I’ll definitely have to look into that. But it’s 1:21 AM so tomorrow.

Thank you for letting me know!

2h agoHN ↗

I noticed the koi pop in and out of existence on visible parts of the screen - it would be nice if incoming koi swam into frame from offscreen, and outgoing koi swam offscreen before disappearing.

1h agoHN ↗

Yes, that was very jarring. I didn't bother reading the intro text that said the other fish are other people on the site, so I just thought this was janky crap. The creator shouldn't assume people read anything. I see a button that says "Enter", I click - I'm not reading anything else. So it's going to cause a lot of confusion when I arrive in a pond filled with way too many fish for a zen-like experience, and even more annoyance at the constant flickering in and out.

2h agoHN ↗

I really like the UI especially the about page. I don't think you are supposed to be able to see the about page on the playing page (it took a bit to start and then started when I was in about) but it looks good there with the blur.

Here's a list of other sound/relaxation websites: https://fmhy.net/audio#ambient-relaxation.

This one is pretty funny but not relaxing to me. It may be a covid remnant: https://imisstheoffice.eu/

2h agoHN ↗

This is great! The sounds and visuals are a great way to recenter. Only UX thing I’d say, is it would be nice, and less distracting, if other “users/koi” popping in instead kind of faded in. Them suddenly appearing kind of pulls you out of the zen mode. Awesome idea!

2h agoHN ↗

I do this with the screensavers on the Apple TV device. They’re amazing.

2h agoHN ↗

It's running at 3fps or something like that. Is that a me problem or a "lots of traffic" problem?

2h agoHN ↗

Awesome. Top of bookmark list for a daily zen!

2h agoHN ↗

Too many koi fish is stressful (and slow)

I'd love a version without the multiplayer and just zen

1h agoHN ↗

Looks like it locks the number when you first load. I had it open for 30 minutes, with just 3 fish, but after reading your comment, re-opened to find 3 dozen.

Choice about busyness would be nice.

1h agoHN ↗

You might want to prompt ChatGPT to increase the frame rate of the fish animation.

1h agoHN ↗

You might want to prompt for some manners, and why humans have them.

1h agoHN ↗

weird comment.... this was vibe coded so yes it has terrible performance why wouldn't we want more fps?

1h agoHN ↗

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

1h agoHN ↗

I understand your trepidation sharing this, given how often 'vibe coded' is used derogatorily. I like what you made, thank you.

1h agoHN ↗

This is honestly super cool, and a lot of fun. I was about to say something about the koi fish spawning and despawning until I read that they are the other users on the site, which is an awesome mechanic. Is there a way to set this as a screen saver or background?

1h agoHN ↗

Great post, OP. Way to overcome. Keep it up.

1h agoHN ↗

This is great! I would really like this as live background on Android.

46m agoHN ↗

Super cool, thanks for making this! I've been there with you on the perfectionism. Glad that 'good enough' won this time, and we're all the better for it. Keep going!

36m agoHN ↗

Been on a train of thought recently that with AI making web dev so much easier that we should be making more beautiful experiences.

I have always felt ultra minimalism is partly a way of fighting bugs. Why can't we put more effort to make every site a great experience in of itself?

Been experimenting with going way beyond my usual frontend work for something truly special. This made me think if it. It's 10x the effort but that's about the same effort I put in before manually making a minimal one.

I want more koi fish swimming around my saas.