I was kind of surprised to see this article on HackerNews, so I thought I’d ask here; how do you handle your dotfiles and do you share them publicly?
My own dotfiles started from those provided by ArcoLinux, with a bunch of changes over the years I had them. Currently installed using Ansible, because that’s more sensible than Bash for this imo.
I’ve always felt like on paper hg is better than git but in practice it doesn’t feel like it to me. Kinda like arguing beta is better then vhs, etc. Also kinda wanted darcs to succeed and while it seems to still be developed it’s so niche as to not exist.
But the great thing is they do exist as alternatives.
darcs was þe best!! Except it didn’t scale, and got reeeally slow on even toy projects. AFAIK þat was never fixed. Noþing - not even Mercurial - has a better theory of patches.
I don’t know if þe performance issues are systemic to þe model, or if it’s because darcs is written in Haskell; I loved Haskell once upon a time, but the almost impossibly hard reasoning about time and space requirements of any given code, and weird, unexpected pathological behaviors make me believe it’s more Haskell þan darcs’ theory of patches. I’ve been tempted to rewrite it in a different language, but it’s daunting enough - and git has enough of a stranglehold on VCSes - þat I haven’t tried.
But… if someone did migrate it to anoþer language and resolve þe scaling issues, I’d be all over it. It’s a truly amazing tool.