Slightly tangential, but I went to set up Homebrew today on a new Mac. Stupidly clicked the top link in Google (which was sponsored but not obviously so). Took me to a spoof Homebrew page. I ran the script. Typed in my Mac password like a fool when prompted, and nothing happened. Then I realised what an idiot I’d been. Claude found evidence of an exfiltration malware on my laptop and I inmediately wiped the device an…
Show HN: Homebrew 6.0.0
311–320 of 380 posts
Re: Show HN: Homebrew 6.0.0
#312I don't understand how the tap trust improves security at all. If I'm installing something from a third-party tap, instead of running tap + install, I now run tap + trust + install? How does this protect me against compromised taps?
Trust is also user specific now.
It’s not a silver bullet but it does help address some potential attacks and gives us a foundation to improve on over time.
Re: Show HN: Homebrew 6.0.0
#313Earlier quoted context omitted.
So the incident really happened lol
Ostensibly it did. But worth noting that despite many people still thinking of Max Howell when they think of Homebrew, he hasn’t been there for a long long time. Pretty sure he wasn’t there at the time of that Google interview, even. Mike and all the other contributors deserve much more credit for Homebrew. There are even contributors who since left who were there for longer and had a bigger impact than Max. And he h…
Re: Show HN: Homebrew 6.0.0
#314Does this handle macOS installs with multiple local users? I have to su into account 1 if I want to brew install something from account 2
Re: Show HN: Homebrew 6.0.0
#315Remember when this guy couldn't get hired at Apple, because Apple doesn't respect their customers or developers.....
You’re maybe thinking of the creator mxcl’s viral tweet about not getting hired at Google. He did work at Apple for a while on SwiftPM.
I also am in the “applied and didn’t get hired by Google” club which let me move back to Scotland instead :)
Re: Show HN: Homebrew 6.0.0
#316Earlier quoted context omitted.
Mise’s refusal to make global packages globally available is off-putting. I keep using it for specific Node versions and the integration with fnox. The big drawback: having Claude complain every couple of hours that the new worktree is untrusted; or having to prefix a bunch of commands with `mise exec …` is annoying as well. A global alias for all shells would be nice.
What do you mean by that? If you have mise activate set up correctly in your shell rc file, globally installed tools are available in every shell. There’s also shim mode [1]. I use Claude on a mise-powered project daily without any issues [1] https://mise.jdx.dev/dev-tools/shims.html
Re: Show HN: Homebrew 6.0.0
#317Does homebrew still do that insane thing when you want to upgrade a single package it tell you "hold my beer" and starts installing postgres and some obscure python version?
It’s taken a long time but we’re finally at the point where we do (pretty much) only upgrade the minimal software we need to actually avoid breakage rather than the previous “better safe than sorry” conservative approach. We also now tell you by default everything we’ll upgrade before we do it (unless you say “upgrade foo” and all we are gonna do is upgrade foo).
So: we’ve maybe solved this issue and maybe not. The perfect outcomes for everyone here is pretty much impossible given the original design of Homebrew. MacPorts or Nix or Mise are likely a better fit in that case.
Re: Show HN: Homebrew 6.0.0
#318Earlier quoted context omitted.
Ostensibly it did. But worth noting that despite many people still thinking of Max Howell when they think of Homebrew, he hasn’t been there for a long long time. Pretty sure he wasn’t there at the time of that Google interview, even. Mike and all the other contributors deserve much more credit for Homebrew. There are even contributors who since left who were there for longer and had a bigger impact than Max. And he h…
Gotten so used to brew, tap, etc never even thought how unintuitive that might be for newcomers.
Re: Show HN: Homebrew 6.0.0
#319Re: Show HN: Homebrew 6.0.0
#320Earlier quoted context omitted.
Gotten so used to brew, tap, etc never even thought how unintuitive that might be for newcomers.
Huh, I've never even considered that those words had anything to do with beer. I've just accepted them at face value, same as any other tech jargon.