Hacker News new | ask | show | jobs
by toomanybeersies 1906 days ago
It's like left-pad all over again.

I wonder how much software will be unbuildable in 10 years time, due to dependencies that can no longer be downloaded. Is there an archive.org for packages?

4 comments

At least this dependency makes sense: mime type parsing is nontrivial and something you'd logically want to leverage a library for. I can't comprehend how somebody could ever have said "I need left padding. I wonder if there's a library for that somewhere?"
This is why I commit vendor directories.

I don't mind if CI ignores it but it's nice to have a fallback that ensures the project is buildable at all times.

I really do wonder about the long term sustainability of package systems. The oldest business software, think COBOL, still works because it can still run the way it did when it was created. Will I be able to say the same about my software in 50+ years?
Always vendor software instead of relying on public repositories.