Constraint Solving and Wave Function Collapse Explained | Hacker News Reader