TLA+ is a language for modeling concurrent and distributed programs and systems | Dark Hacker News