Live data from Hacker News

Homebrew 7.0.0

brew.sh

171–180 of 271 posts

Re: Homebrew 7.0.0

#171

As a MacPorts users (generally light-weight, just a few things here and there): Has anyone gone from MP to HB, or vice versa? Why did you switch from one to the other (and perhaps back again)? What did you find as the pros/cons of each?

I switched from macports to homebrew a decade ago. I needed the lastest version of a program, and I found homebrew updated formulas faster than macports did

Re: Homebrew 7.0.0

#172

Earlier quoted context omitted.

Long term it matters very much if your car is Toyota or BMW or Kia or John Deere though. I think some users are also conscious about the longevity of their tooling related to LLM usage, too. Whether it has an effect or not, we've yet to find out.

My point was “why do you assume it’s one of the two”.

[deleted]

Re: Homebrew 7.0.0

#173
post #107
post #39

Earlier quoted context omitted.

Why would you even use python without uv anymore, and have a system python binary and virtual envs linked to it?

Python might be just one of the languages required by the dev stack not the only language. Mise is the right tool for the job.

True, but Python is the one with an env management system (virtual environments) which is the most prone to breakage for projects that depend on system Python.

Uv is far superior to both Mise and Homebrew for Python work, and I find that it removes the vast majority of pain preventing me from using Homebrew by default for most things, and Mise only occasionally for specific dev envs. Mise is a great tool though!

Re: Homebrew 7.0.0

#175

Earlier quoted context omitted.

I tried it. It ended up being slower on most non-synthetic benchmarks (like repeatedly installing the same thing with warm caches). The lessons learned were instead used to make the Ruby frontend much faster.

I don't know anything about homebrew, but have a question ... I see some parallels between homebrew and Gradle ... for the longest time Gradle was using Groovy for build scripts. The Gradle / Groovy build script DSL was a little too magic and dynamically typed. It looked cute, but led to issues in developer UX (awful stack traces), tooling (documentation and autocomplete), robustness, and performance. There are other…

Except ~nobody uses declarative gradle in production yet, and groovy is mostly declining in favour of also turing complete Kotlin. It's yet to be discovered how declarative gradle fares and how much of imperative glue real-life projects will need

Re: Homebrew 7.0.0

#176
does it self-uninstall cleanly (i.e. without leaving a footprint behind) yet? if not I don’t care about this or the next ‘upgrade’, and I can’t believe Homebrew project leaders push upgrades without addressing this basic flaw.

Re: Homebrew 7.0.0

#177
post #74

Earlier quoted context omitted.

I don't understand the distinction you use here. Then again I use versioned AppDirs on Linux since +20 years anyway, so I am not really into any arbitrary disctinction random linux distributions try to push down onto the (downstream) userbase. Besides, if you compile from source, why would you want to rely on the distribution package manager to begin with? None of them allow for versioned AppDirs by default as far as…

> NixOS uses a hashed name, so that is the only exception I can think of (and GoboLinux of course) Also Guix, which is inspired by Nix. Don’t know about AppDir support, though. Are AppDirs more of a general concept or a formalised standard? In what capacity are you using them?

for reference: https://docs.appimage.org/reference/appdir.html

Re: Homebrew 7.0.0

#178
Excellent update, very speedy on upgrades now. Amazing what a little (safe) concurrency will do.

Homebrew.app, however, has a show-stopper for me. "Failed to decode Homebrew JSON output" on the installed/upgrades panel. I'm guessing the Discover panel would normally indicate which Formulae/Casks are already installed, but because it couldn't parse the JSON output, that feature (if it exists) doesn't work.

I'll file an issue—I know HN isn't your bug tracker :)

Edit: there's an issue there already, and I sorted out the root cause: iTerm2's shell integration. If you're using zsh as your shell, the solution is here [^0] in the second comment.

[0]: https://github.com/Homebrew/BrewUI/issues/167/

Re: Homebrew 7.0.0

#179
post #75
post #65

Earlier quoted context omitted.

And given the performance jump from Intel to Apple Silicon, the perceived difference is 10+ years even.

Sure, but 2019s Intel Macs are aboslutely usable for most tasks, and given much of the agentic dev. happens... somewhere remotely, it is more an opportunity to reuse this equipment for various tasks, rather than pollute the already dirty Earth with more electronic waste.

1) usable for most tasks != pleasent to use for most tasks

2) using an Intel Mac as your main computer, for most tasks != using it as a home server

Re: Homebrew 7.0.0

#180

does it self-uninstall cleanly (i.e. without leaving a footprint behind) yet? if not I don’t care about this or the next ‘upgrade’, and I can’t believe Homebrew project leaders push upgrades without addressing this basic flaw.

[dead]
Post reply on HN