The current state of TLA⁺ development
https://ahelwer.ca/post/2025-05-15-tla-dev-status/
#HackerNews #TLA+ #TLAplus #development #software #engineering #formal #methods #programming
The current state of TLA⁺ development
https://ahelwer.ca/post/2025-05-15-tla-dev-status/
#HackerNews #TLA+ #TLAplus #development #software #engineering #formal #methods #programming
Could that be maybe because you FUCKING FIRED EVERYONE THAT KNOWS HOW TO DO THAT??!?!
https://www.infosecurity-magazine.com/news/fbi-help-tracking-chinese-salt/
C++Now 2025 SESSION ANNOUNCEMENT: Using TLA+ to Fix a Very Difficult glibc Bug by Malte Skarupke
https://schedule.cppnow.org/session/2025/using-tla-to-fix-a-very-difficult-glibc-bug/
Register now at https://cppnow.org/registration/
Decentralizers, attention! :)
Last #deltachat releases introduced stable #p2p group membership not found in any other messenger. Members can add/remove peers also while being offline, and when everything comes online again, everyone has the same consistent membership view. We formalized and ran a simulation model using #TLA+ (invented by Leslie Lamport of vector clock fame):
https://github.com/chatmail/models/tree/main/group-membership
and a complementary #pytest model with more corner cases tested here:
https://github.com/chatmail/models/blob/main/gmc/test_gmc.py
@jaykuo If you’re a high level public crook, and swear allegiance, depend on the #TLA (TheLawlessAdmin) to defend you.
If you’re a lawful, honest hard working official, you’ll be expected to throw out your morals and give the Outlaws head and other servicing as needed. If not, you’re deemed a threat.
Or instead of disgusting yourself, you’ll resign.
The problem with this scenario? Only the shit bags will be left to happily do #DD’s (DerDonny) bidding. 🔥😔
https://foundation.tlapl.us/blog/2024-12-dev-update/index.html
New blog post from the #tla+ foundation, it seems there is a lot of activity going on right now in the community.
Wondering whether I should submit a paper to the ABZ conference... It's the one I like the most (comparing to other conferences on #formalmethods). Not sure that I will be able to get a visa, but oh well.
Формальная верификация протокола IBFT: проверяем безопасность византийского консенсуса в блокчейне
Добрый день! Меня зовут Кирилл Зиборов, я представляю отдел безопасности распределенных систем Positive Technologies. В этой статье я продолжу рассказывать о том, как мы используем инструменты формальной верификации для предотвращения уязвимостей в различных компонентах блокчейна. Ранее мы верифицировали смарт-контракты дедуктивным методом . В этот раз речь пойдет о протоколах консенсуса — механизмах принятия узлами новых транзакций в цепочку, а именно об алгоритме Istanbul Byzantine Fault Tolerant и в целом о том, как можно гарантировать корректность подобных алгоритмов с помощью метода проверки моделей.
https://habr.com/ru/companies/pt/articles/864754/
#формальная_верификация #formal_verification #протокол_консенсуса #блокчейн #криптовалюты #tla+ #model_checking #IBFT #bft
A nicely done and not too long example about using #TLA+ für the validation of certificates: https://blog.akquinet.de/2024/11/26/formal-architecture-verification-in-practice/
Every Time Zone now sports UTC, for all you techies. http://everytimezone.com #OMG #UTC #PSA #TLA
Every Time Zone Converter
Архитектура обучения будущего? Или краткий обзор Total Learning Architecture (TLA)
Статья является некоторым продолжением моих статей по теме стандартов в области обучения персонала. Начнем с картинки на сайте группы ADL. И действительно, спецификация SCORM 2004v3 уже не поддерживается и значительная (если не все) доля отечественных компаний, использующих LMS/LXP системы типа Moodle/WebSoft/Mirapolis/iSpring и т.д. фактически находятся по мнению ADL где-то в левой части «Legacy».
Just saw the new #TLA+ wiki (https://docs.tlapl.us) and got hit hard by imposter syndrome :blobpeek: So many cool links for the projects that I see for the first time, though I am working in the field for more than 10 years already.
Very excited though, now I really want to try test generation (from the model), trace validations (on the model from the system) and various visualizations!
#ai #aiArt #aiArtWork #abstrakcyjny #portrety #pikselowane #twarze #zniekształcone cechy #tła #jasność #rozmycie #techniki mieszane #techniki cyfrowe #techniki tradycyjne ##tożsamość cyfrowa ##anonimowość ##zanikające osoby ##fragmentowane osoby
#TLA+ specification for a queue.
His #wip book contains gems like:
» Hilbert called it ε , but I think it’s better to call it choose. «
» Mathglish differs from English in two ways: It eliminates some of the imprecision of English by giving a precise meaning to some imprecise English words, and it makes the written language more compact by using mathematical formulas to replace English phrases. «
Revised Draft of New #TLA Book
#LeslieLamport 1 March 2024
🌗 TLA+ 的未來
➤ TLA+ 語言變更的考量
✤ https://lamport.azurewebsites.net/tla/future.pdf
本文探討了 TLA+ 語言未來的發展方向,並由 TLA+ 基金會負責。文章詳細描述了語言變更的可能成本及其正當性,包括對語言簡化和工具更新的影響。討論了 TLA+ 的基本形式、數學基礎及證明方法,並提出了對語言結構的可能改進建議。
+ 「這篇文章對 TLA+ 的未來方向提供了深刻的見解,特別是關於語言簡化的部分。」
+ 「作者對於保持 TLA+ 的數學基礎和避免不必要複雜化的立場很有說服力。」
#TLA+ 語言發展
Как мы написали конкурентные структуры данных на C++ и научились их верифицировать
Привет! В команде ВКонтакте мы переписываем рантайм движков баз данных — они становятся быстрее, надёжнее, а ещё с новым рантаймом проще писать код. Однако есть нюанс: в новом рантайме много конкурентных структур данных, в том числе нужных для работы с корутинами из С++20. Появляется интересная задача — проверять корректность этих конкурентных структур данных до выхода кода в продакшен. Для решения этой задачи команда ВКонтакте вместе со студентами из университетов ИТМО и СПбГУ работала над научно-исследовательским проектом — верификацией конкурентных структур данных на языке C++. В этой статье подробно расскажем, как мы в рамках проекта проверяли корректность наших конкурентных структур данных и заодно исправили найденную в нашем новом рантайме ошибку.
https://habr.com/ru/companies/vk/articles/829706/
#concurrency #корутины #каналы #верификация #c++ #многопоточность #параллельное_программирование #tla+