5 ms·
I cannot reply to your top comment for some reason, so asking here: What is your personal recommendation for Mac users? Would you suggest a different package
by jonahx 2y ago
I cannot reply to your top comment for some reason, so asking here:
What is your personal recommendation for Mac users? Would you suggest a different package manager and, if so, which?
- woodruffw 2y agoGiven that I did the audit, I don’t think it’s appropriate for me to offer an endorsement (or a negative endorsement) in this context. What I’ll say is this: the findings on Homebrew were not inconsistent with what I’d expect to find on any similarly sized userspace package manager that serves its own binary builds.
- luckman212 2y agoMy dumb brain had to read it 3 times before realizing that by saying "the findings were not inconsistent with what I'd expect" you meant "the findings _were_ consistent with what I'd expect"
- freep1zza 2y agoOne should try to avoid using double negatives in both speech and programming to make intent more obvious ;-)
- gorlilla 2y agoExcept the ambiguity was the intent.
- Brian_K_White 2y agoHuman language is not math. It needs to convey concepts that are infinitely variable rather than binary. When a poet or novelist says something in an unusual way, they are being more accurate not less accurate. If there is ambiguity, it is because the concept or observation they mean to express has some ambiguous element. Trying to avoid that is just downsampling analog color reality to a 200ppi 1bpp fax. A related concept that even the most aspbergers STEM head should be able to understand, is how a scientist almost never asserts anything unequivocally. Almost every statement is qualified with whatever is appropriate to the context. Even the most fundamental constants of the universe like the speed of light are famously relative. Are those scientists being more or less ambiguous when they decline to say something simple and direct? Everything they don't say is deliberate and carefully crafted to be as correct as possible, not some sloppy ommission.
- croemer 2y agoThe speed of light _is_ constant, how could it otherwise be a fundamental constant? I think you might have meant time/distance is relative?
- alanbernstein 2y agoPerhaps they're thinking of how it's dependent on the transmission material?
- Brian_K_White 2y agoWhat is the definition of speed?
- Brian_K_White 2y ago"not inconsistent" is a common phrase and is used for a reason. It's a subtle difference but "not inconsistent" is not exactly the same as "is consistent".
- simonklitj 2y agoThat’s not necessarily what was meant though. “Not inconsistent” is more cautious and less assertive. It allows for some ambiguity rather than claiming perfect consistency.
- Cloudef 2y agoI use nix on both mac and linux, also on CI where homebrew is especially brittle
- lifty 2y agoDon’t you have to disable SIP to use nix on macOS?
- Cloudef 2y agoNo. Even though SIP is slightly annoying because you can't have strace equivalent with it.
- socksy 2y agoNo, see https://nix.dev/manual/nix/2.18/installation/installing-binary#macos-installation https://nix.dev/manual/nix/2.18/installation/installing-bina...
- FireBeyond 2y agoIf there's any hope of Nix seeing widespread adoption as a Mac package manager, uh... this link kinda shoots it down a lot. From that: - create a new APFS volume for your Nix store - update /etc/synthetic.conf to direct macOS to create a "synthetic" empty root directory to mount your volume - specify mount options for the volume in /etc/fstab: rw: read-write, noauto: prevent the system from auto-mounting the volume (so the LaunchDaemon mentioned below can control mounting it, and to avoid masking problems with that mounting service), nobrowse: prevent the Nix Store volume from showing up on your desktop; also keeps Spotlight from spending resources to index this volume - if you have FileVault enabled: generate an encryption password, put it in your system Keychain, use it to encrypt the volume - create a system LaunchDaemon to mount this volume early enough in the boot process to avoid problems loading or restoring any programs that need access to your Nix store Even as someone who knows how to do all that... no thanks.
- Cloudef 2y ago