"Tackling Concurrency Bugs with TLA+" by Hillel Wayne
What it is
Hillel Wayne's Strange Loop talk introducing TLA+ as a specification language for finding concurrency bugs in designs. It covers stalling, race conditions and dropped messages, with PlusCal examples.
Why Hacker News recommends it
Recommended as a concise, high-level intro to what TLA+ is and when it helps.
- 3 people recommended it
- 3 different months
- 0 strong recommendations
- first 2018, last 2025
What HN commenters said
“If you are new to TLA+ and just want to get the basic idea and use cases, I recommend the talk.”
Basic idea and use cases of TLA+
ajmurmann, 2018-03 · Recommendation · in “Modeling Redux with TLA+”
“there is a nice talk by Hillel Wayne on youtube”
High-level overview of what TLA+ is
bandwitch, 2018-07 · Recommendation · in “Learn how to design large-scale systems”
“is fairly concise and gives some recommendations for literature and techniques”
Concise talk showing how subtle simple concurrent algorithms can be
cess11, 2025-05 · Recommendation · in “The first year of free-threaded Python”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: tla+, concurrency, pluscal, formal methods, hillel wayne
Also recommended by the same people
lectureBrian Beckman: Don't fear the Monadjasonofthel33t · 9 HN recommenders · 2012–2024
talk28c3: The Science of Insecurity28c3 · 9 HN recommenders · 2012–2024
talk"Propositions as Types" by Philip WadlerStrange Loop Conference · 9 HN recommenders · 2015–2026
explainerMath's Fundamental FlawVeritasium · 7 HN recommenders · 2021–2024
explainerThe Banach–Tarski ParadoxVsauce · 6 HN recommenders · 2015–2024
talkThe Future of Mathematics?Microsoft Research · 9 HN recommenders · 2019–2025
talkLeslie Lamport: Thinking Above the CodeMicrosoft Research · 5 HN recommenders · 2015–2026
explainerHow To Count Past InfinityVsauce · 6 HN recommenders · 2016–2022