HackerTube

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 systems
  • The 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.