frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Show HN: Jigsaw Haiku

https://jigsawhaiku.com/
76•windowshopping•3d ago•27 comments

Show HN: Stuxnet – A reconstructed source code of the infamous cyber-weapon

https://github.com/Sadpainy/Stuxnet
137•CMDDestory•6h ago•45 comments

Show HN: NYC MapTap – Learn NYC neighborhoods

https://albertjoseph0.github.io/nyc-maptap/
8•abj908•2h ago•5 comments

Show HN: Interactive Tree of Life

https://ptree.org/
82•Lucent•4d ago•22 comments

Show HN: Claude Style Patch – A dropin Claude.MD section for improving Claudish

https://github.com/andrewroxby/claude-style-patch
2•AndrewRoxby•1h ago•2 comments

Show HN: Browser only CSV editor, data never leaves your machine

https://csvpreview.com
2•anshulsahni•1h ago•0 comments

Show HN: Jackalope.dev

https://jackalope.dev/
3•ghosts_•2h ago•1 comments

Show HN: Archprint, infer architecture lint rules from your repo's import graph

https://github.com/Tommkruix/archprint
2•Tommkruix123•2h ago•2 comments

Show HN: Zero downtime embedding model upgrades

https://github.com/arnsri33/embedflow
3•coolArnav•2h ago•2 comments

Show HN: Wg-admin – web UI for an existing WireGuard host

https://github.com/logimaxx/wg-admin
27•vsergione•12h ago•6 comments

Show HN: HomeCat – Design your backyard office

https://myhomecat.com
34•dearilos•10h ago•16 comments

Show HN: GET Together – A social network where you don't need POST to Post

https://gettogether.dev
104•nchudleigh•1d ago•54 comments

Show HN: Brw - better than Claude chrome

https://brw.donworks.co.uk
6•maxrev17•5h ago•1 comments

Show HN: Engrim – A universal, local-first SQLite memory engine for AI CLIs

https://github.com/timgordontg/engrim
85•timgordontg•1d ago•50 comments

Show HN: Browse 27 years of movie ticket stubs in ThreeJS

3•zebomon•5h ago•0 comments

Show HN: Isle – managed application environments for computer-use agents

https://www.tryisle.com
9•sxhivs•11h ago•1 comments

Show HN: Mador – Make any DOM reactive with a tiny 80-line Proxy state tuple

https://github.com/marsbos/mador
99•bosmarcel•1d ago•34 comments

Show HN: I made a word building game supporting anagrams and one handed use

27•busymom0•4d ago•5 comments

Show HN: Animaxxing – get agents to animate the shit out of your website

https://animaxxing.com
5•johnpolacek•6h ago•2 comments

Show HN: Caveat, a self-hosted publishing and newsletter tool

https://github.com/CaveatJS
2•jonas_kgomo•2h ago•0 comments

Show HN: TERMy – A fast terminal assistant that does not use LLMs

https://github.com/gioblu/NPC-Forge/blob/main/docs/development.md
218•gioscarab•3d ago•45 comments

Show HN: Possess, a TUI to browse and transfer coding sessions

https://github.com/steven-p-walsh/Possess
3•swalsh•10h ago•0 comments

Show HN: Kadō – open-source habit tracker, with non-binary habit score, for iOS

https://github.com/scastiel/kado
78•scastiel•1d ago•32 comments

Show HN: Security and JSON tools that run in the browser

https://sentrint.com/tools
4•xEcho•11h ago•0 comments

Show HN: Gote – a CLI note-taking management tool for plain Markdown

6•banorton•12h ago•1 comments

Show HN: I have created a browser FPS game with kamikaze drones

https://sectorlock.com/
3•canerg•13h ago•2 comments

Show HN: Titles – Can you write a better Hacker News title?

https://www.orangecrumbs.com/hn-titles
2•oyster143•13h ago•1 comments

Show HN: A fast, private, cross-platform Markdown editor built with Tauri/Rust

https://github.com/skanga/mdedit
2•skanga•13h ago•6 comments

Show HN: Forget Rigid Stock Screeners – A Universal Query API for Financial Data

https://financialdata.net/universal-query
9•_FDN_•19h ago•0 comments

Show HN: Explore the fun side of the personal web

https://straw.page/explore
4•chickenman•5h ago•0 comments
Open in hackernews

Show HN: Zero downtime embedding model upgrades

https://github.com/arnsri33/embedflow
3•coolArnav•2h ago
People use embedding models all the time for rag/semantic retrieval. However, when a newer, more desireable model comes out, there is an expensive (both in time and computational) cost of re-embedding every document in the database.

However, I figured out an interesting way to forgo that upfront embedding cost.

algo:

old model/index -> retrieve top-K docs -> score those docs with the new model -> cache/materialize the new embeddings

so instead of rebuilding the entire vector store upfront, the old index keeps getting retrieved from, while the new model reranks those candidates.

This works surprisingly well for some model pairs, (i tested 63 source-> target migrations on h100s, on upto 1M documents).

For example, on a 1M document Natural Questions dataset,

native Qwen3-Embedding-8B: 0.6812 nDCG@10 Qwen3-4B -> Qwen3-8B, K=50: 0.6816 Qwen3-0.6B -> Qwen3-8B, K=50: 0.6638 MiniLM -> Qwen3-8B, K=50: 0.6486

(the hard part is determining k, I held the k constant above to give some sense of migratability).

You can install it with pip

pip install embedflow

and the code is on github

https://github.com/arnsri33/embedflow

Comments

dancemonster35•31m ago
This is not bad, has this been validated at a billion to a trillion documents?
coolArnav•17m ago
No, I haven't, but it has been validated at 1 million artifacts. Doing a billion to a trillion would have significant gpu cost.