Comment by cyberax
Last week I spent hours debugging our application. Something was broken in the remote request layer, and I spent quite a bit of time debugging it with curl.
The culprit? Apple. I missed a notification hidden below all the windows that iTerm was requesting access to my local network. So curl installed via Homebrew and activated using direnv was not working because it was not getting the required entitlement.
But curl in the `/usr/bin` directory was working just fine because it has the necessary entitlement from Apple. So "/usr/bin/curl http://192.168.20.1" was working just fine, while "/opt/homebrew/bin/curl http://192.168.20.1" was silently failing.
Fun. Fun. Fun.
Can you disable this bullshit? Nope. Permission grants need to be renewed every 30 days. And they pop up at the most inopportune moments.
You’re making me twitchy.
Desktop Docker (eww, yuck) and it’s permissions, path hell and general bs.
Can <permissions dialogue> it <permissions dialogue> be <permissions dialogue> any <permissions dialogue> other <permissions dialogue> way? <permissions dialogue>
I want a headless mac mini running docker. Why is it so hard?