Considering how heavily node.js uses callbacks, it seems rather odd that it doesn't support TCO (I know it's hard in JS).
miniblog.
Related Posts
Bash's list of behaviours that aren't POSIX-compliant is longer than I expected: https://www.gnu.org/software/bash/manual/html_node/Bash-POSIX-Mode.html
I used fish for a while and liked it, but POSIX-ish shells work with everything. These days I use a heavily customised zsh.
Tried fuzz-testing difftastic this morning (using cargo fuzz), and didn't find any crashes. I guess that's a good thing? I was slightly disappointed.
Judging by the output, I think the tree-sitter parsers were exercised much more heavily than the tree diffing logic.
Automation does not seem to have much of an impact: people are rarely forced to change industry, companies are not investing heavily in AI, and productivity growth is slow: https://www.wired.com/2017/08/robots-will-not-take-your-job/