Nix wrote half of my debugger

(fzakaria.com)

93 points | by ingve 1 day ago

8 comments

  • pmarreck 43 minutes ago
    There is likely a mass of devs that is probably, hmmm, 10x the number of Nix devs from over a year ago, who know exactly what Nix offers and why it is cool, but couldn't be bothered to master it until AI came along and basically "solved the problem".

    So I'd expect AI to rapidly accelerate Nix adoption. Hopefully, because it is amazing.

    • p1necone 7 minutes ago
      Yeah I tried to daily drive Nix at one point pre AI and the ergonomics were just not a good match for me - perhaps I should try it again.
    • pavo-etc 5 minutes ago
      This is exactly me and I've fallen in love with nix
  • tecoholic 1 hour ago
    Seeing Nix these days is such a whiplash experience. We have fully deterministic systems and then we have LLMs. God ;)
    • bentcorner 58 minutes ago
      I use an agent to author my nix config - personally I don't have the determination to have picked Nix up entirely on my own so I find it to be a godsend. I can code review config changes and keep it all in git - also makes it easy to pick up the entire config and deploy it on a different machine.
      • weavie 50 minutes ago
        Plus if it messes up, you can just roll back.
    • nemo1618 38 minutes ago
      LLMs can be deterministic too! People just don't bother because the applications of this aren't widely known yet. See https://lukechampine.com/repligraphs
  • iwannakms 11 minutes ago
    I'd love to become a Nix user one day. I tried to write a rather complex flake one day; it ended up with Nix (nix command) deleting itself: I immediately lost trust with it.
    • iwannakms 7 minutes ago
      Also Nix first tries to find a derivation in a remote cache and sets a very long timeout, so when you have a limited connection (e. g. a corporate limited network setup), it's painful.
  • __MatrixMan__ 1 hour ago
    I find myself moving more and more non-build things into nix builds because I don't want to roll my own cache invalidation. Seems like this is yet another reason to do so.
  • Cyph0n 3 hours ago
    Dude, this is amazing stuff. Farid really is putting out banger after Nix banger haha. This sounds like a mini/less capable Antithesis runtime, but running on your machine.

    Curious: how does Rewind deal with randomness?

  • itsjzt 1 hour ago
    [flagged]
  • itsjzt 2 hours ago
    [flagged]
  • itsjzt 2 hours ago
    [flagged]