HN Hall of Fame Weekly email

Show HN: The Deadlock Empire – Slay dragons, master concurrency

deadlockempire.github.io Tools, games & demos Computer games Computer science Candidate
Screenshot of deadlockempire.github.io captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 7 calendar years, with breakout response in 4 of them.

submissions
16
submitters
15
observed span
2016–2024
peak thread · 41 comments
269 pts
latest 20+ return · 2024-07-08
216 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

This is awesome! I love this kind of games - they are very fun and educational at the same time. If you're like me, you might enjoy these as well: 1. Microcorruption - https://microcorruption.com/ (a game that teaches about embedded systems and security basics) 2. Over the Wire - http://overthewire.org (several games based on Web security) 3. WeChall - http://www.wechall.net/ (a big list of games with progress tracking)

This thing is great. The deeper lesson seems to be not to try any of these things in any kind of complicated program, you will fuck it up. Imagine writing something with dozens of threads, each running different programs with various threading primitives sprinkled around. You would never be able to debug it, because just conjuring each case of "if this thread gets to here and that thread gets to there" in a test would be impossible. If you're going…

I've worked in Erlang/Elixir for the past few years and I haven't had the opportunity to work "in anger"[0] with languages with traditional threads/mutexes/sempahores. This game was a blast and made me appreciate the Erlang's approach to concurrency. The best beginner resouce I've read on Erlang's concurrency model is here https://learnyousomeerlang.com/the-hitchhikers-guide-to-conc... [0] https://erlang-in-anger.com/

This was really well made and fun to play! Thanks for making it! Makes me want to create a game for CSP where the goal is to "make it right" (some concurrent condition) rather than "make it crash" (buggy usage of primitives).

xyz-x·133-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
4

100+ points or 50+ comments

Total points
880

reference only — not used in Hall rules or ranking

Total comments
99

reference only — not used in Hall rules or ranking

Every submission