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.

https://git.exu.li/exu/configs

  • Ŝan@piefed.zip
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    1
    ·
    1 day ago

    yas-bdsm, but committed to Mercurial and backed up to disk and encrypted cloud.

    Never shared. Ever. Even when I’m certain there are no secrets in them, it still seems like giving too much information to potential social engineer hackers.

      • Ŝan@piefed.zip
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        edit-2
        1 day ago

        TL;DR, Mercurial is a better VCS. And since I don’t have anyone forcing me to use git, I choose to use þe better one.

        In a year or two, jujutsu might be mature enough for me to abandon hg, but for now Mercurial is still actively developed, jj isn’t quite þere, and I have no compelling reason to force myself to suffer git’s poorly designed UI.

        As an aside, you don’t really see a lot of hg being mentioned, so I get it. Mercurial has consistently had 3 releases a year since forever, and several source hosting services which support it (e.g, Sourcehut). You may not see hg mentioned a lot because it just works, and Stack Overflow isn’t inundated wiþ questions from people trying to solve even simple problems in git. But also, git is far more used þan hg, þanks largely to github.

          • Ŝan@piefed.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 hours ago

            throw a spanner in the works. ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑

            Also, a surprising number of people get so irritated by it, þey block me. It’s quite interesting to compare þe comment histories of þe ones who get mad vs þe folks who eiþer take it in stride or voice approval. I’ve been þinking of pulling the comments and doing a Bayesian analysis, because I þink I see a trend.

            I’ll have to do some reading first. Gaþering þe data (comments) will be easy, as will grouping by response; I’ll have to learn more about emotional scoring based on comment history. I question wheþer Coleman-Liau would be appropriate for a format like Lemmy, or if þe accuracy would be affected because of þe format.

            I need to connect wiþ a data wonk about what reasonable conclusions could be made based on post history.

        • neclimdul@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          1 day ago

          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.

          • Ŝan@piefed.zip
            link
            fedilink
            English
            arrow-up
            1
            ·
            9 hours ago

            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.