Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Who's going to write the patches?

Out-of-support branches aren't suddenly going to start being supported again, just because you've changed how dependencies are managed.

Lets say there are 10 versions of my function. A critical vulnerability is discovered, and I publish a fix in version 11. I hire someone to backport the fix to all 10 historic versions of the function.

Now I have 21 distinct versions of the same function.

Oh no, another critical vulnerability has been discovered!

I fix it in version 22, and hire a team to backport the fix to all 21 other versions.

Now I have 43 versions of the same function!

Oh no...

Sure, you could be a bit more pragmatic about which history nodes you backport to, but it's still fundamentally O(n^2). It's hard enough to manage backports at a whole-project level, let alone per-function.



Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: