Edit: Oh, it's "Trail Of Bits - homeBREW". But probably still yes.
Edit: Oh, it's "Trail Of Bits - homeBREW". But probably still yes.
(As far as I know, a lot of audit firms do similar things.)
What is your personal recommendation for Mac users? Would you suggest a different package manager and, if so, which?
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.
“Not inconsistent” is more cautious and less assertive. It allows for some ambiguity rather than claiming perfect consistency.
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.