frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Nanobrew: The fastest macOS package manager compatible with brew

https://nanobrew.trilok.ai/
49•syrusakbary•4h ago

Comments

an0malous•1h ago
Does it reinstall postgres for every package install?
mitchitized•1h ago
(report card for an0malous): "Does not play nice with other students."
an0malous•1h ago
It's true :')
ericcholis•1h ago
HOMEBREW_NO_AUTO_UPDATE=1 will disable this (annoying) behavior. Set it in your bashrc or zshrc.
chuckadams•1h ago
This might be a good thing for homebrew to adopt for the download/install process, but if it doesn't include a ruby interpreter, I have a hard time seeing how it's going to be compatible with anything but searching and installing bottles. I install most of my packages from a Brewfile, which itself is Ruby code.
mikemcquaid•1h ago
If it doesn’t ever execute Ruby: it cannot be compatible with Homebrew. “Compatible” is doing a bit of work here when it also means “implicitly relies on Homebrew’s CDN, CI, packaging infrastructure and maintainers who keep all this running”.

There’s a new vibe coded Homebrew frontend with partial compatibility and improved speed every few weeks.

Homebrew is working on an official Rust frontend that will actually have full compatibility. Hopefully this will help share effort across the wider ecosystem.

pxc•1h ago
It is really coll that Homebrew provides a comprehensive enough JSON API to let people build on Homebrew in useful ways without directly running Ruby, despite everything being built in a Ruby DSL. That really does seem like a "best of both worlds" deal, and it's cool that alternative clients can take advantage of that.

I didn't know about the pending, official Rust frontend! That's very interesting.

SOLAR_FIELDS•35m ago
Wow they are finally getting away from Ruby? Awesome. The speed will be a nice boon
atonse•9m ago
Heyyyy, who are you to tell us what is and isn't compatible with homebrew?

(Just kidding, thank you for creating homebrew and your continued work on it!)

drob518•1h ago
This feels like a solution looking for a problem. I have a couple hundred brew packages on my system and I’ve never sat there thinking “If this was only 2 seconds faster…” while doing an update. I’m sure the Homebrew folks could mine this for a few ideas of how to further optimize brew, but I don’t think I’ll be adopting it anytime soon. Compatibility is more important than speed in this case.
pxc•1h ago
If you use the Homebrew module for Nix-Darwin, running `brew` against the generated brewfile becomes the slowest part of a `darwin-rebuild switch` by far. In the fast cases, it turns something that could take 1 second into something that takes 10, which is definitely annoying when running that command is part of your process for configuration changes even when you don't update anything. Homebrew no-ops against an unchanging Brewfile are really slow.
dilap•1h ago
Horses for courses, but I've stopped using brew 'cuz it's too slow, so this might bring me back!

Edit: no, it won't...

drob518•58m ago
Agreed on horses for courses. Different people have different tolerances. And yea, all things being equal, faster is better, but they are almost never equal. If you don’t mind me asking, what does “too slow” mean for you in this context? Do you have a particularly complex setup? And what do you use now as an alternative and how has that impacted the update speed?
swiftcoder•1h ago
> I’ve never sat there thinking “If this was only 2 seconds faster…” while doing an update

I definitely have thought something along those lines (mostly when I go to install a small tool, and get hit with 20 minutes of auto-updates first).

Pretty sure I also will not be adopting this particular solution, however

bombcar•41m ago
I've never thought "only 2 seconds faster" - I've certainly thought "why is this taking half the time it takes Gentoo to recompile an entire server".
SOLAR_FIELDS•36m ago
FWIW this seems to have improved in recent years. Back in the dark times of non parallelized downloads I would purposefully wait to end of day and fire the thing off before leaving
joshstrange•36m ago
But you can turn that behavior off, IIRC it tells you the environment variable to set if you don’t want it to do that every time it runs.

I agree it’s annoying, but I haven’t turned it off because it’s only annoying because I’m not keeping my computer (brew packages) up-to-date normally (aka, it’s my own fault).

slackfan•15m ago
Terrible default behavior is a great reason to abandon a software package.
mproud•27m ago
My brew update/upgrade takes forever
noahbp•8m ago
The same criticism has been said of Deno and Pnpm and bun, and yet, despite all these years since their respective releases, node and npm remain slower than all three options.
never_inline•6m ago
Well, pnpm solves the storage issue, which is a more pressing reason to use it. (I don't know about deno/bun)
pxc•1h ago
I've been looking for something like this, especially to use only with casks now that Homebrew has removed support for not adding the quarantine bit. Looking forward to giving it a try!
kassadin•1h ago
Do you choose compatibility or speed?

nb info --cask codex-app

nb: formula '--cask' not found

nb: formula 'codex-app' not found

luizfelberti•58m ago
It might be good to explain how this differs from zerobrew [0], which is trying to accomplish the same thing

[0] https://github.com/lucasgelfond/zerobrew

tomComb•9m ago
And zerobrew, like the original Homebrew, is compatible with Linux.

It appears that Nanobrew is not, and to me at least, this is important even though I mainly use it on macOS.

alsetmusic•45m ago
I'm not a Python dev, but I appreciate the motivation uv has inspired across other package managers. I tried another brew replacement called zerobrew last month. It installed packages to a different directory from homebrew, so I didn't actually test drive after seeing that. Regardless, I look forward to the competition pushing mainstream tools to improve their performance.
ryandrake•21m ago
Would would be great is a Homebrew-compatible system that doesn't cut off support for older machines. I have a 3.8 GHz Quad core i5 iMac that still crushes, yet Homebrew has determined that I'm just too old and icky[1] to work with anymore. I had to move over to MacPorts, which is surprisingly nice, but I still miss brew.

Yea, I know. It's open source. They can do what they want. Still sucks.

1: https://docs.brew.sh/Support-Tiers

tantalor•16m ago
And why does speed matter in this case?

LiteLLM Python package compromised by supply-chain attack

https://github.com/BerriAI/litellm/issues/24512
387•theanonymousone•3h ago•175 comments

The bridge to wealth is being pulled up with AI

https://danielhomola.com/m%20&%20e/ai/your-bridge-to-wealth-is-being-pulled-up/
119•dankai•1h ago•48 comments

Microsoft's "Fix" for Windows 11: Flowers After the Beating

https://www.sambent.com/microsofts-plan-to-fix-windows-11-is-gaslighting/
640•h0ek•6h ago•476 comments

Major insider trading on oil detected ahead of Iran talks

https://www.wsj.com/livecoverage/stock-market-today-dow-sp-500-nasdaq-03-24-2026/card/mystery-jum...
37•psim1•14m ago•0 comments

Nanobrew: The fastest macOS package manager compatible with brew

https://nanobrew.trilok.ai/
51•syrusakbary•4h ago•29 comments

Debunking Zswap and Zram Myths

https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-what.html
96•javierhonduco•5h ago•22 comments

Ripgrep is faster than grep, ag, git grep, ucg, pt, sift (2016)

https://burntsushi.net/ripgrep/
211•jxmorris12•9h ago•86 comments

Secure Domain Name System (DNS) Deployment 2026 Guide [pdf]

https://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-81r3.pdf
40•XzetaU8•3h ago•1 comments

curl > /dev/sda: How I made a Linux distro that runs wget | dd

https://astrid.tech/2026/03/24/0/curl-to-dev-sda/
98•astralbijection•5h ago•38 comments

Opera: Rewind The Web to 1996 (Opera at 30)

https://www.web-rewind.com
142•thushanfernando•7h ago•81 comments

So where are all the AI apps?

https://www.answer.ai/posts/2026-03-12-so-where-are-all-the-ai-apps.html
146•tanelpoder•1h ago•167 comments

Box of Secrets: Discreetly modding an apartment intercom to work with Apple Home

https://www.jackhogan.me/blog/box-of-secrets/
228•jackhogan11•1d ago•79 comments

Log File Viewer for the Terminal

https://lnav.org/
245•wiradikusuma•10h ago•38 comments

io_uring, libaio performance across Linux kernels and an unexpected IOMMU trap

https://blog.ydb.tech/how-io-uring-overtook-libaio-performance-across-linux-kernels-and-an-unexpe...
15•tanelpoder•2h ago•8 comments

LLM Neuroanatomy II: Modern LLM Hacking and Hints of a Universal Language?

https://dnhkng.github.io/posts/rys-ii/
38•realberkeaslan•5h ago•11 comments

LaGuardia pilots raised safety alarms months before deadly runway crash

https://www.theguardian.com/us-news/2026/mar/24/laguardia-airplane-pilots-safety-concerns-crash
17•m_fayer•21m ago•2 comments

MSA: Memory Sparse Attention

https://github.com/EverMind-AI/MSA
60•chaosprint•3d ago•5 comments

NanoClaw Adopts OneCLI Agent Vault

https://nanoclaw.dev/blog/nanoclaw-agent-vault/
72•turntable_pride•2h ago•11 comments

iPhone 17 Pro Demonstrated Running a 400B LLM

https://twitter.com/anemll/status/2035901335984611412
677•anemll•1d ago•305 comments

Autoresearch on an old research idea

https://ykumar.me/blog/eclip-autoresearch/
399•ykumards•20h ago•87 comments

No-build, no-NPM, SSR-first JavaScript framework if you hate React, love HTML

https://qitejs.qount25.dev
93•usrbinenv•5d ago•81 comments

BIO – The Bao I/O Co-Processor

https://www.crowdsupply.com/baochip/dabao/updates/bio-the-bao-i-o-co-processor
70•hasheddan•2d ago•18 comments

Missile Defense Is NP-Complete

https://smu160.github.io/posts/missile-defense-is-np-complete/
146•O3marchnative•2h ago•146 comments

A 6502 disassembler with a TUI: A modern take on Regenerator

https://github.com/ricardoquesada/regenerator2000
71•wslh•3d ago•7 comments

The Jellies That Evolved a Different Way to Keep Time

https://www.quantamagazine.org/the-jellies-that-evolved-a-different-way-to-keep-time-20260320/
8•jyunwai•3d ago•5 comments

FCC updates covered list to include foreign-made consumer routers

https://www.fcc.gov/document/fcc-updates-covered-list-include-foreign-made-consumer-routers
404•moonka•18h ago•273 comments

Dune3d: A parametric 3D CAD application

https://github.com/dune3d/dune3d
208•luu•2d ago•84 comments

Claude Code Cheat Sheet

https://cc.storyfox.cz
552•phasE89•17h ago•177 comments

Show HN: Cq – Stack Overflow for AI coding agents

https://blog.mozilla.ai/cq-stack-overflow-for-agents/
186•peteski22•23h ago•79 comments

IRIX 3dfx Voodoo driver and glide2x IRIX port

https://sdz-mods.com/index.php/2026/03/23/irix-3dfx-voodoo-driver-glide2x-irix-port/
99•zdw•17h ago•25 comments