frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Fishoid: an ambient fish tank for your screen

https://fishoid.net/
3•koskokos•1h ago
I have built a cosy fish tank simulation you can leave on a large screen and watch from time to time. I like pixel art but didn’t want to be religious about it, so I think of it as pixel art adjacent.

This summer, down with the flu, I started a small experiment. It ended up taking about 50-70 hours of my time, iterating over several months.

There is a 24-inch display in my kitchen powered by a used Lenovo mini PC (previously it was a RPi, but I had to upgrade to get a better GPU). I used it to show a rotation of my home photos, but now I’ve switched it to show this fish tank.

No prior game dev experience, but years of backend development and all the time spent reading indie dev blogs (honourable mentions Factorio and Banished) helped.

I used LLMs to give me a hand. It rather felt like playing a game, maybe like Factorio a bit, switching from system design to art direction and back and learning more about game dev to make it look better and better. For me it became a way to express creativity I might otherwise not have had time for. Along the way I learned what marine snow is and how fish swim. One funny story was me curiously asking an LLM if it could find some research papers on fish swimming patterns and styles and base the implementation on that, and it did.

I also used it to create a surprise for my wife’s birthday: on the day, three fish with QR codes appeared, each leading to a quest in the real world. But that is another story. Halloween is around the corner, so try the Halloween theme.

Comments

queen_of_storms•1h ago
I could look at this all day, so many creatures. It looks a bit magical.
ofrzeta•2m ago
Reminds of the Windows "Underwater" screensaver https://www.youtube.com/watch?v=9vOzk3bBV_M

Show HN: A working Nintendo in ~1GB of Qwen weights

https://github.com/dbreunig/nesformer
122•dbreunig•3h ago•92 comments

Show HN: Spinf-serve – inference server for bulk scoring and decisions

https://github.com/spinfinc/spinf-serve
13•giarec•3h ago•0 comments

Show HN: Sketch Stadium – watch your agent play Pictionary

https://sketch.wakeshift.ai/
10•ericlevine•4h ago•4 comments

Show HN: Rust based window switcher for macOS

https://alt-tabr.com/
2•nima999•59m ago•0 comments

Show HN: I built a multiplayer game where you're an aerial fighter cat

https://catcopter.com
64•pawelwentpawel•4h ago•28 comments

Show HN: Fishoid: an ambient fish tank for your screen

https://fishoid.net/
3•koskokos•1h ago•2 comments

Show HN: Magical Share - Share files with light

https://apps.zincirx.com/magicalshare/
2•zincirx•1h ago•1 comments

Show HN: I Turned DOOM into a Transformer

https://github.com/mottopanikeiku/doomformer
121•falperc•20h ago•35 comments

Show HN: Chess960v2 – Over 800 Rounds Played

https://chess960v2.com/en
2•lavren1974•2h ago•0 comments

Show HN: Deckdrill – Pimsleur-style audio drills from Anki decks, in your voice

https://www.deckdrill.app
2•pjacowski•3h ago•0 comments

Show HN: Fraktur, a DJ mixing app in the browser

https://greenvitriol.com/posts/fraktur
13•janesconference•6h ago•0 comments

Show HN: Auto Dismiss Mac OS "Allow <app> to find devices on local networks?"

https://github.com/johncassil/dontallow
148•johncassil•1d ago•123 comments

Show HN: PicoPlayer – A tiny, open-source website for playing quality webgames

https://picoplayer.net/
5•popcar2•7h ago•6 comments

Show HN: Hashsync – Deduplicate SSH streams against the receiver's files

https://github.com/someplaceguy/hashsync
2•someplaceguy•3h ago•0 comments

Show HN: Keyward – a TUI to manage SSH keys and audit your –/.ssh security

https://github.com/gateway-of-last-resort/keyward
2•weiqur•4h ago•0 comments

Show HN: A proof-of-concept formalization of the IRS federal tax forms

https://github.com/emmilco/us-tax-model
80•RGS1811•2d ago•12 comments

Show HN: Lasm – Write formally verified webapps in Lean for Node/serverless/edge

https://github.com/Millillion/lasm
33•lastmjs•18h ago•20 comments

Show HN: Tinycap, a tiny Mac screen recorder that makes PR-sized GIFs and MP4s

https://soleo.github.io/tinycap/
4•soleo•5h ago•2 comments

Show HN: Every Permutation of a Deck of Cards

https://mrrc.cc/52!/
2•mrrccc•6h ago•1 comments

Show HN: Overtone – Transcribe, correct and cut captions for any screen shape

https://github.com/lonthq/overtone-captions
41•rvanderlinden•1d ago•3 comments

Show HN: Showbuild – Hacker News but only for builders

https://showbuild.co/
5•ritik30•7h ago•1 comments

Show HN: Arken – Passwordless auth middleware using secp256k1 keys

https://github.com/zacharybenson/arken-protocol
11•zachbenson817•18h ago•0 comments

Show HN: SlideBySide – Present slides without sharing your screen

https://slidebyside.com/
81•denismenace•2d ago•35 comments

Show HN: Typebook.lol read books by typing the letters only

https://typebook.lol/
10•vegnus•1d ago•12 comments

Show HN: Yavashark: I've Built a JavaScript Engine Every Day for 950 Days

https://yavashark.dev/blog/announcing-yavashark/
38•sharktheone•2d ago•3 comments

Show HN: phpClaw – AI agent runtime for PHP with tools, memory and guards

https://github.com/phpclaw-php/phpclaw-monorepo
12•akashpatel7204•1d ago•4 comments

Show HN: DistractFree-Chrome extension and web app to stop doomscrolling

https://distractfree.site/
3•ramthokane•15h ago•0 comments

Show HN: Radix - A WebGPU-powered 3D Gaussian Splat renderer built on Three.js

https://sparkjs.dev/radix/
11•dmarcos•1d ago•0 comments

Show HN: OpenArcanum – An End-to-End Encrypted Alternative to Discord

https://github.com/hyperkubeorg/openarcanum/
5•SamInTheShell•23h ago•0 comments

Show HN: Fitness Functions for Dbt Projects

https://github.com/tjirab/tff
3•bartschuijt•1d ago•2 comments