Interestingly, the FSF's biggest objection to GitHub is not the proprietary backend! https://www.gnu.org/software/repo-criteria-evaluation.en.html (it's the JS and censorship)
miniblog.
Related Posts
Interestingly, Emacs lisp considers the literal 1. to be an integer literal, whereas most languages consider a decimal point to always mean a floating point number.
Interestingly, I've reached a point where I get as many thoughtful responses to my content on Mastodon as I do on Twitter.
I agree it's very hard to make decentralised systems work, but my experience has been pretty positive.
Git is rather timid with merge conflicts. If you change two adjacent lines, it assumes they conflict! https://softwareengineering.stackexchange.com/questions/194788/why-doesnt-git-merge-adjacent-lines-without-conflict
In my experience they don't, and it causes problems when library imports change at the top of the file. Interestingly, Subversion happily merges.