News for hackers. Stuff that matters.
Re:Apple Unveils MacBook Pro Featuring M2 Pro and M2 Max by recuter on Tuesday January 17, 2023 @11:27AM (#34414511)
If you're fighting with it something got b0rked along the way and you'll just keep having issues.

When you have some time might be worth it to start over. Don't use brew to install/manage your python, try it like how I wrote.

Re:Apple Unveils MacBook Pro Featuring M2 Pro and M2 Max by rgrmrts on Tuesday January 17, 2023 @02:30PM (#34417424)
I used brew for years and it's a fine tool but I found it lacking. It doesn't give you control when you need it, and telling a user that something got b0rked along the way and asking them to start over isn't good developer experience. I've lost so many hours because something broke and sometimes it was because one dependency got updated and broke other packages and other times it wasn't obvious what broke, and I would have to start from scratch.

I never used brew to install or manage my python precisely because it gave me so many issues.

Re:Apple Unveils MacBook Pro Featuring M2 Pro and M2 Max by klodolph on Wednesday January 18, 2023 @01:25PM (#34430709)
You don’t understand.

I’m constantly fighting Brew on all three computers where Brew is installed. Yes, I have wiped them, the problem is Brew, it is not the particular installation. If it were a problem with one particular installation of Brew, then it would not suddenly become a problem on a new fresh install of Brew.

The idea that you would need to wipe anything to start over is just bizarre to me in the first place. One of the many problems with Brew. Brew is extremely slow and it is prone to doing things that I do not want it to do without explaining why it is doing them or how I can alter its behavior (why is it installing package X? why is it updating right now?). Sometimes when I install a package, I get a spurious failure, and I need to re-run the installation command. Sometimes I just want to install one package, but it goes through “brew update”—which is extremely slow.