Puzzle archive

All daily puzzles so far. Today's puzzle is at /puzzle/. Also available as JSON: /puzzle/today.json, /puzzle/YYYY-MM-DD.json.