frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load

https://github.com/unhaya/vam-seek
37•haasiy•9h ago
Hi HN! I built VAM Seek because I was frustrated with 1D seek bars – you never know where you're going until you get there.

VAM Seek renders a 2D thumbnail grid next to your video. Click any cell to jump. All frame extraction happens client-side via canvas – no server processing, no pre-generated thumbnails.

- 15KB, zero dependencies - One-line integration - Works with any <video> element

Live demo: https://haasiy.main.jp/vam_web/deploy/lolipop/index.html

Would love feedback!

Comments

littlestymaar•4h ago
The idea is very compelling, it solves a real use-case. I will definitely take inspiration from that.

However, the execution is meh. The UX is terrible (on mobile at least) and the code and documentation are an overly verbose mess. The entire project ought to fit in the size of the AI generated readme. Using AI for exploration and prototyping is fine, but you can't ship that slop mate, you need to do the polishing yourself.

fc417fc802•2h ago
> All frame extraction happens client-side via canvas – no server processing, no pre-generated thumbnails.

Doesn't that mean the client has to grab a bunch of extra data when it first opens the page, at least if the user calls up the seek feature? Since you effectively have to grab various frames from all throughout the video to generate the initial batch. It seems like it would make more sense to have server side thumbnails here as long as they're reasonably sparse and low quality.

Although I admit that one line client side integration is quite compelling.

dotancohen•2h ago
This looks absolutely terrific if it is performative. How long does this library take to generate the thumbnails and the seek bar for e.g. a 60 minute video, on 8-year-old desktop hardware? Or on older mobile devices? For reference, my current desktop is from 2012.
Scaevolus•2h ago
Client-side frame extraction is far too slow to be usable for large volumes of data.

You want to precompute the contact sheets and serve them to users. You can encode them with VP9, mux to IVF format, and use the WebCodec API to decode them in the browser (2000B-3000B per 240x135 frame, so ~3MB/hour for a thumbnail every 4 seconds). Alternatively, you can make the contact sheets with JPEG, but there are dimension restrictions, reflow is slightly fiddly, and it doesn't exploit intra-frame compression.

I made a simple Python/Flask utility for lossless cutting that uses this to present a giant contact sheet to quickly select portions of a video to extract.

Show HN: Ferrite – Markdown editor in Rust with native Mermaid diagram rendering

https://github.com/OlaProeis/Ferrite
176•OlaProis•10h ago•95 comments

Show HN: I used Claude Code to discover connections between 100 books

https://trails.pieterma.es/
378•pmaze•19h ago•102 comments

Show HN: I built an Open Source screen timer for the m5stickc (Arduino)

https://partridge.works/screenie-christmas-project-2025-26/
7•urbandw311er•4d ago•0 comments

Show HN: Play poker with LLMs, or watch them play against each other

https://llmholdem.com/
124•projectyang•16h ago•58 comments

Show HN: Librario, a book metadata API that aggregates G Books, ISBNDB, and more

110•jamesponddotco•12h ago•38 comments

Show HN: Yellopages – New tab Chrome extension

https://yellopages.kawaicheung.io/
27•kiwigod17•2d ago•5 comments

Show HN: We Identified a Counterfeit Pharmaceutical Product in Uzbekistan

https://yashsm01-glwdj.wordpress.com/2026/01/11/how-i-help-to-fight-counterfeit-pharmaceuticals-w...
2•yashsm01•1h ago•1 comments

Show HN: VAM Seek – 2D video navigation grid, 15KB, zero server load

https://github.com/unhaya/vam-seek
37•haasiy•9h ago•4 comments

Show HN: mcpc – Universal command-line client for Model Context Protocol (MCP)

https://github.com/apify/mcp-cli
41•jancurn•4d ago•3 comments

Show HN: GlyphLang – An AI-first programming language

26•goose0004•12h ago•17 comments

Show HN: Show HN submissions have tripled since 2023

https://imgur.com/a/K0A1yc1
9•anythingworks•3h ago•3 comments

Show HN: Marten – Elegant Go web framework (nothing in the way)

https://github.com/gomarten/marten
14•jackprescott•15h ago•5 comments

Show HN: Umaro – An interactive music theory suite for guitarists

https://www.umaro.app/
9•SnowingXIV•8h ago•2 comments

Show HN: I built an Instagram-style productivity app with gamification

https://apps.apple.com/us/app/lockin-social-productivity/id6742454713
4•mandynoee•6h ago•1 comments

Show HN: I made a memory game to teach you to play piano by ear

https://lend-me-your-ears.specr.net
535•vunderba•1d ago•167 comments

Show HN: WinBorg, a beautiful alternative to Vorta for BorgBackup

https://github.com/robotnikz/WinBorg
2•robotnikz•6h ago•0 comments

Show HN: Various shape regularization algorithms

https://github.com/nickponline/shreg
74•nickponline•2d ago•5 comments

Show HN: Executable Markdown files with Unix pipes

120•jedwhite•2d ago•98 comments

Show HN: EuConform – Offline-first EU AI Act compliance tool (open source)

https://github.com/Hiepler/EuConform
71•hiepler•1d ago•45 comments

Show HN: Rocket Launch and Orbit Simulator

https://www.donutthejedi.com/
160•donutthejedi•1d ago•37 comments

Show HN: A website that auctions itself daily

https://www.thedailyauction.com/
41•nsomani•2d ago•18 comments

Show HN: Hashing Go Functions Using SSA and Scalar Evolution

https://github.com/BlackVectorOps/semantic_firewall
2•BlackVectorOps•9h ago•2 comments

Show HN: Scroll Wikipedia like TikTok

https://quack.sdan.io
321•sdan•1d ago•85 comments

Show HN: HAPI - Vibe Coding Anytime, Anywhere

https://github.com/tiann/hapi
3•weishu•10h ago•0 comments

Show HN: Yuanzai World – LLM RPGs with branching world-lines

https://www.yuanzai.world/
30•yuanzaiworld•23h ago•5 comments

Show HN: macOS menu bar app to track Claude usage in real time

https://github.com/richhickson/claudecodeusage
158•RichHickson•2d ago•48 comments

Show HN: Miditui – A terminal app/UI for MIDI composing, mixing, and playback

https://github.com/minimaxir/miditui
64•minimaxir•2d ago•13 comments

Show HN: Similarity = cosine(your_GitHub_stars, Karpathy) Client-side

https://puzer.github.io/github_recommender/
168•puzer•4d ago•39 comments

Show HN: Symfreq – Analyse symbol frequencies in code (Rust)

https://github.com/vaskort/symfreq
2•vaskort•13h ago•0 comments

Show HN: MCP Server for Job Search

https://github.com/jobswithgpt/mcp
5•sp1982•13h ago•0 comments