frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Scroll bar scuba dude swimming as you scroll

https://scrollbuddy.com/
3•hello12343214•2h ago
Hi! Instead of a boring scrollbar I made a scuba dude that swims down the page when you scroll.

The idea came from nostalgia; remember SkiFree game on Windows? I wanted a skier skiing down my site. Building the skier mechanics in pure javascript turned out to be difficult so I started with a runner, added a santa hat, and recently built scuba buddy.

You can try it directly as soon as you start to scroll down the page, and see the other animations with the "Change Animation" button.

Technical details: entirely javascript, takes scroll depth value (window.scrollY) and inputs that into math.sin() functions. This lets CSS (transform: rotate() property) create rotations of the various stick-figure's html elements, giving the character animation based on the input which is a user scrolling. It is pretty cumbersome to sync correctly when building the animations. It's difficult to get the upper and lower arms / legs to stay connected and have the animation transitions appear smooth.

Posted the runner about year ago here on hn. https://news.ycombinator.com/item?id=43237581

Should I re-try the skiier or something else? Thank for checking it out!

Comments

gnabgib•2h ago
The one a year ago redirects here.. so same? (626 points, 197 comments) https://news.ycombinator.com/item?id=43237581
hello12343214•2h ago
yeah its the same link click change animation to toggle between the new scuba diver and the old runner
evanbuilds•2h ago
Clean execution. Whats the stack? And how did you approach the initial launch -- any traction yet?
hello12343214•1h ago
Thanks. It's just javascript using mainly math.sin() functions, html, and css. And yeah, a few websites have installed it and a few blogs picked it up. It's been a fun little project. Open to suggestions as well!

Show HN: I put an AI agent on a $7/month VPS with IRC as its transport layer

https://georgelarson.me/writing/2026-03-23-nullclaw-doorman/
174•j0rg3•7h ago•62 comments

Show HN: Fio: 3D World editor/game engine – inspired by Radiant and Hammer

https://github.com/ViciousSquid/Fio
51•vicioussquid•8h ago•4 comments

Show HN: Turbolite – a SQLite VFS serving sub-250ms cold JOIN queries from S3

https://github.com/russellromney/turbolite
131•russellthehippo•10h ago•32 comments

Show HN: Veil – Dark mode PDFs without destroying images, runs in the browser

https://veil.simoneamico.com/
66•simoneamico•18h ago•12 comments

Show HN: Scroll bar scuba dude swimming as you scroll

https://scrollbuddy.com/
3•hello12343214•2h ago•4 comments

Show HN: New Causal Impact Library

https://github.com/YuminosukeSato/bsts-causalimpact
2•djwjjtw•2h ago•0 comments

Show HN: A list of websites and directories where you can promote your projects

https://promotestartup.com
12•wesammikhail•4h ago•3 comments

Show HN: Optio – Orchestrate AI coding agents in K8s to go from ticket to PR

https://github.com/jonwiggins/optio
75•jawiggins•1d ago•54 comments

Show HN: A plain-text cognitive architecture for Claude Code

https://lab.puga.com.br/cog/
142•marciopuga•1d ago•46 comments

Show HN: My 'pet' project, a Tinder-esque experience for rescuing dogs and cats

https://rescueapet.benswork.space
5•player_piano•4h ago•2 comments

Show HN: Sup AI, a confidence-weighted ensemble (52.15% on Humanity's Last Exam)

https://sup.ai
9•supai•14h ago•4 comments

Show HN: Robust LLM extractor for websites in TypeScript

https://github.com/lightfeed/extractor
66•andrew_zhong•1d ago•45 comments

Show HN: Orloj – agent infrastructure as code (YAML and GitOps)

https://github.com/OrlojHQ/orloj
19•An0n_Jon•1d ago•12 comments

Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller

https://videojs.org/blog/videojs-v10-beta-hello-world-again
637•Heff•2d ago•138 comments

Show HN: Layerleak – Like Trufflehog, but for Docker Hub

https://github.com/Brumbelow/layerleak
7•brumbelow•10h ago•8 comments

Show HN: ProofShot – Give AI coding agents eyes to verify the UI they build

https://github.com/AmElmo/proofshot
155•jberthom•2d ago•96 comments

Show HN: AI Roundtable – Let 200 models debate your question

https://opper.ai/ai-roundtable/
110•felix089•2d ago•85 comments

Show HN: Yoink – Spotify to lossless with full metadata, self-hostable, ad-free

https://yoinkify.com
52•chasefrazier•1d ago•33 comments

Show HN: Illustrative – AI pipeline that turns books into graphic novels

https://arv.in/illustrative/
5•adangit•9h ago•0 comments

Show HN: DuckDB community extension for prefiltered HNSW using ACORN-1

https://github.com/cigrainger/duckdb-hnsw-acorn
90•cigrainger•2d ago•7 comments

Show HN: Email.md – Markdown to responsive, email-safe HTML

https://www.emailmd.dev/
372•dancablam•2d ago•94 comments

Show HN: Cq – Stack Overflow for AI coding agents

https://blog.mozilla.ai/cq-stack-overflow-for-agents/
223•peteski22•3d ago•99 comments

Show HN: Burn Room – End-to-End Encrypted Ephemeral SSH Chat

https://burnroom.chat
3•joematrix•10h ago•0 comments

Show HN: Mantyx – A platform to orchestrate, manage, and share your agents

https://mantyx.io/
7•grillorafael•22h ago•0 comments

Show HN: ReactNative.run – Browser Metro bundler that runs React Native

https://www.reactnative.run/
2•sanketsahu•11h ago•0 comments

Show HN: Gemini can now natively embed video, so I built sub-second video search

https://github.com/ssrajadh/sentrysearch
428•sohamrj•2d ago•108 comments

Show HN: Pgsemantic – Point at your Postgres DB, get vector search instantly

https://github.com/varmabudharaju/pgsemantic
16•varmabudharaju•1d ago•1 comments

Show HN: Gridland: make terminal apps that also run in the browser

https://www.gridland.io/
104•rothific•2d ago•13 comments

Show HN: Cloneify – AI assistant that runs your business from WhatsApp/Slack

https://cloneify.ai
5•ad-tech•17h ago•1 comments

Show HN: Vizier – A physical design advisor for DuckDB

5•habedi0•13h ago•0 comments