Programming zines by Julia Evans: https://wizardzines.com
> a collaboration between [student] and me
"...and I"!!!
If you're going to make an effort to write, please don't grind me eyes
On this topic, is anyone else bothered by the way most home automation software uses MQTT? They splay messages out into multiple semantically-significant topics, which is an understandably attractive idea for writing simple scripts that change when a variable changes and whatnot. But the MQTT spec does not guarantee ordering across topics! So this has a correctness problem with only two devices communicating, never mind three.
Wow, it surprises me that there aren't more comments on this zine, which I find a delightful way to present interesting CS topics, detailed explanation and pages full of explanatory drawings that speak. The Zines page [0] mentions the definition of a zine:
> "a small-circulation print or online publication that is produced through noncommercial means and is meant to appeal to a niche audience"
So then, is "causally ordered message delivery", "introduction to choreographic programming", and "Fighting Faults in Distributed Systems" too niche for HN? Hand-crafted with human sweat and tears, no AI. Is that the reason then perhaps for the silent comment thread, i.e. TL;DP, "too long, doesn't prompt"?
[0] https://decomposition.al/zines/