Comment by cyberax

Comment by cyberax 9 hours ago

2 replies

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.

lostlogin 6 hours ago

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?

  • skydhash 3 hours ago

    It’s better to take the hit on power and have a mini pc running linux. Macos is not great if you’re not using user facing apps.