Algorithmically Generated Crosswords: 'Good Enough' for an NP-Complete Problem | Dark Hacker News