home.social

Search

92 results for “ahelwer”

  1. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  2. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  3. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  4. I wrote a blog post about a type of TLA+ contract I've done a few times, why it never goes as well as hoped, and how future contracts could be restructured for greater success.

    ahelwer.ca/post/2025-07-04-tla

    #TLAPlus

  5. Hillel Wayne had some ideas to make TLA+ syntax more familiar to software engineers (basically less LaTeX-y, like "all" instead of "\A"), so I branched the Java-based parser and whipped up some changes to see what this would look like in practice. It was very low effort but also totally works. Taking additional requests!

    github.com/ahelwer/tlaplus/pul

    #TLAPlus

  6. Hillel Wayne had some ideas to make TLA+ syntax more familiar to software engineers (basically less LaTeX-y, like "all" instead of "\A"), so I branched the Java-based parser and whipped up some changes to see what this would look like in practice. It was very low effort but also totally works. Taking additional requests!

    github.com/ahelwer/tlaplus/pul

    #TLAPlus

  7. Hillel Wayne had some ideas to make TLA+ syntax more familiar to software engineers (basically less LaTeX-y, like "all" instead of "\A"), so I branched the Java-based parser and whipped up some changes to see what this would look like in practice. It was very low effort but also totally works. Taking additional requests!

    github.com/ahelwer/tlaplus/pul

    #TLAPlus

  8. Hillel Wayne had some ideas to make TLA+ syntax more familiar to software engineers (basically less LaTeX-y, like "all" instead of "\A"), so I branched the Java-based parser and whipped up some changes to see what this would look like in practice. It was very low effort but also totally works. Taking additional requests!

    github.com/ahelwer/tlaplus/pul

    #TLAPlus

  9. I wrote a blog post version of my talk at the 2025 TLA⁺ Community Event last week. I try to capture the current state of TLA⁺ tooling development: what tools exist, our greatest challenges, and what I want in the near-mid future.

    ahelwer.ca/post/2025-05-15-tla

    #TLAPlus

  10. 🎉 Oh look, another article about the tragic demise of StackOverflow's glory days—because clearly, nothing screams relevance more than reminiscing about a website from the mid-2010s. 🚀 Spoiler: communities have already moved on, but hey, thanks for the history lesson, Andrew! 🙄
    ahelwer.ca/post/2025-11-25-sta #StackOverflow #Nostalgia #TechCommunity #OnlineLearning #WebDevelopment #HistoryLesson #HackerNews #ngated

  11. Oh, look! Another riveting blog post about TLA⁺ development, because clearly the world was desperate for more updates on formal specification languages from 2025. 🎉🤖 Congratulations, Andrew, for making sure our excitement levels match those of a toaster's firmware update. 🍞🔧
    ahelwer.ca/post/2025-05-15-tla #TLAplus #TLAplusDevelopment #FormalSpecification #Humor #TechUpdates #HackerNews #ngated

  12. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  13. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  14. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  15. Lamport's new (and final) book A Science of Concurrent Programs is now officially published! The final draft PDF has long been available for free on Lamport's website, but now you can buy a hardcover from Cabridge press. Discussion on the TLA+ mailing list: discuss.tlapl.us/msg06762.html

    #TLAPlus

  16. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  17. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  18. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  19. Spent a bit of time exercising my temporal logic/basic boolean algebra muscles today. Found a nice derivation, felt good!

    groups.google.com/g/tlaplus/c/

    #TLAPlus

  20. Tuesday evening project: trying out the new #Arch Linux image for the #PineNote to try to build a distraction-free computing environment. Thesis: if it takes an hour to connect to wi-fi and another hour to connect it to a Bluetooth keyboard, I probably won’t use it to waste time scrolling. But I might use it to waste time formalizing math from a textbook!

  21. Tuesday evening project: trying out the new #Arch Linux image for the #PineNote to try to build a distraction-free computing environment. Thesis: if it takes an hour to connect to wi-fi and another hour to connect it to a Bluetooth keyboard, I probably won’t use it to waste time scrolling. But I might use it to waste time formalizing math from a textbook!

  22. Tuesday evening project: trying out the new #Arch Linux image for the #PineNote to try to build a distraction-free computing environment. Thesis: if it takes an hour to connect to wi-fi and another hour to connect it to a Bluetooth keyboard, I probably won’t use it to waste time scrolling. But I might use it to waste time formalizing math from a textbook!

  23. Tuesday evening project: trying out the new #Arch Linux image for the #PineNote to try to build a distraction-free computing environment. Thesis: if it takes an hour to connect to wi-fi and another hour to connect it to a Bluetooth keyboard, I probably won’t use it to waste time scrolling. But I might use it to waste time formalizing math from a textbook!

  24. Tuesday evening project: trying out the new #Arch Linux image for the #PineNote to try to build a distraction-free computing environment. Thesis: if it takes an hour to connect to wi-fi and another hour to connect it to a Bluetooth keyboard, I probably won’t use it to waste time scrolling. But I might use it to waste time formalizing math from a textbook!