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.

Recommended sources to read up on new tech and thinking

1•wnscooke•1m ago•0 comments

Show HN: UebGuard – Email Protection to Stop Phishing Before Users Click

https://www.uebguard.com/
2•arlindb•2m ago•0 comments

Djjkk

1•jzksbvyskb•3m ago•0 comments

A coder considers the waning days of the craft (2023)

https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft
1•jsomers•5m ago•0 comments

Designing a Design Contract for AI

https://askcodi.substack.com/p/designing-a-design-contract-for-ai
1•himalayansailor•6m ago•0 comments

Is the Iranian Regime About to Collapse?

https://www.theatlantic.com/international/2026/01/iran-revolution-protests-collapse/685578/
3•mpweiher•11m ago•0 comments

Why Object of Arrays beat interleaved arrays: a JavaScript performance issue

https://www.royalbhati.com/posts/js-array-vs-typedarray
1•howToTestFE•12m ago•0 comments

Tiny Coder – AI coding agent in ~300 LOC writing itself

https://github.com/xrip/tinycode
1•xrip•12m ago•0 comments

Will LLMs Help or Hurt New Programming Languages?

https://blog.flix.dev/blog/will-llms-help-or-hurt-new-programming-languages/
2•appliku•13m ago•0 comments

BasiliskII Macintosh 68k Emulator Ported to ESP32-P4 / M5Stack Tab5

https://github.com/amcchord/M5Tab-Macintosh
1•rcarmo•14m ago•0 comments

Show HN: Meshii – Open-source AI tool to generate 3D meshes for game development

https://github.com/sciences44/meshii
1•sciences44•17m ago•1 comments

The Ralph Wiggum Loop from first principles (by the creator of Ralph)

https://www.youtube.com/watch?v=4Nna09dG_c0
1•ghuntley•19m ago•0 comments

Matrix.envs.net Is Shutting Down

https://envs.net/
1•Sami_Lehtinen•20m ago•0 comments

Lava Lamps Protect Your Data [video]

https://www.youtube.com/shorts/oW6YwSUyfzw
2•doener•22m ago•0 comments

Matrix.envs.net Is Shutting Down

https://matrix.to/#/!dDZYx7e4nzZjqR2tnC6v1pDbZX52HJVfQRuuBpinG9U/$QUY4XtMR2WS56N-VN9na768Fd37_N7Y...
1•Sami_Lehtinen•22m ago•2 comments

The Permanent Emergency

https://www.astralcodexten.com/p/the-permanent-emergency
1•ipnon•23m ago•0 comments

Ask HN: Are we overthinking maintainability of LLM written code?

1•grainier•25m ago•0 comments

Show HN: Ultralight iOS apps (~1 MB), no tracking, on-device only

https://mindbebop.com/
1•kentaroyamauchi•27m ago•0 comments

YouTube Playlist Length Calculator

https://ytplaylistlength.one/
1•wangxin199•28m ago•0 comments

MCP Server with X402

https://twitter.com/fveiras_/status/2010083092502069348
1•fveiras•30m ago•0 comments

Why Selling WhatsApp to Facebook Would Be the Biggest Mistake (2012)

https://www.forbes.com/sites/ericjackson/2012/12/03/why-selling-whatsapp-to-facebook-would-be-the...
4•chistev•31m ago•1 comments

I Build an Idea I Love. I Need You to Tear It Apart

1•indigoeagle•31m ago•2 comments

Wong Kar-wai on technology and AI

https://twitter.com/RadiantFilm/status/2010104914274341236
2•keepamovin•36m ago•1 comments

AI memory is sold out, causing an unprecedented surge in prices

https://www.cnbc.com/2026/01/10/micron-ai-memory-shortage-hbm-nvidia-samsung.html
2•jonbaer•36m ago•0 comments

AI "cheating", anti-intellectualism and the carceral

https://overland.org.au/2025/10/ai-cheating-anti-intellectualism-and-the-carceral/
1•Pamar•38m ago•0 comments

Gentoo Linux 2025 Review

https://www.gentoo.org/news/2026/01/05/new-year.html
1•akhuettel•38m ago•0 comments

Show HN: Typical is TypeScript with type-safety at runtime

https://typical.elliots.dev/
2•elliotshep•39m ago•1 comments

When AI Meeting Notes Become Legal Evidence

https://www.aivojournal.org/when-ai-meeting-notes-become-legal-evidence/
1•businessmate•46m ago•1 comments

I dumped Windows 11 for Linux, and you should too

https://www.notebookcheck.net/I-dumped-Windows-11-for-Linux-and-you-should-too.1190961.0.html
43•smurda•46m ago•26 comments

Nature-inspired computers are shockingly good at math

https://phys.org/news/2026-01-nature-good-math.html
2•pseudolus•46m ago•0 comments