THE VIDEO SHELF · formal specification with tla+
"Tackling Concurrency Bugs with TLA+" by Hillel Wayne
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 HN readers recommended it
Recommended as a concise, high-level intro to what TLA+ is and when it helps.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- Strange Loop Conference
- Topic
- formal specification with tla+
- Format
- talk
- Level
- intro
- HN recommenders in dataset
- 3
- HN mentions in dataset
- 5
- Recommendation years in dataset
- 2018–2025
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Hillel gave a pretty interesting talk on TLA+ at last year's StrangeLoop: [VIDEO] If you are new to TLA+ and just want to get the basic idea and use cases, I recommend the talk. Edit: I think he also brought home made granola or something. …
ajmurmann on Hacker News · 2018-03
In Modeling Redux with TLA+I feel TLA+ would be too much to ask in a system interview which is what this site is about. In case anybody is interested, there is a nice talk by Hillel Wayne on youtube ( [VIDEO] ) that provides a high-level overview on what …
bandwitch on Hacker News · 2018-07
In Learn how to design large-scale systemsThe literature on distributed systems is huge. It depends a lot on your use case what you ought to do. If you're lucky you can avoid shared state, as in no race conditions in either end of your executions. [VIDEO] is fairly concise and gives …
cess11 on Hacker News · 2025-05
In The first year of free-threaded Python
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.