Top posts

Every blog post that took off on Hacker News, ranked by the votes of its best submission. 304 posts.

Tools & Productivity
2016
290

Version SAT

The package version selection problem is to find a set of dependencies that can be used to build a top-level package P that is complete (all dependencies satisfied) and compatible (no two incompatible packages are selected). There may be no such set, because of the diamond dependency problem: perhaps A needs B and C…