New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: MinMAX Sort – A Stable Bidirectional Selection Sort Family Algorithm
    1comments
  2. Prefill a 284B model on Nvidia. Decode it on Apple Silicon. Over plain 10GbE(github.com/chadhurley25075-png ↗)
    1comments
  3. MartyPC – A Cycle-Accurate IBM PC/XT Emulator(github.com/dbalsom ↗)
    discuss
  4. We are all Product Engineers now(seldo.com ↗)
    discuss
  5. Show HN: An open-source Socratic coach for competitive programming(chromewebstore.google.com ↗)
    1comments
  6. Looking back on Servo's first donation-funded role(servo.org ↗)
    discuss
  7. Show HN: Check an NPM package or MCP server for malicious code before install(bouncer.run ↗)
    discuss
  8. The first ever API built for dictation;Today we're launching the Dictation API(assemblyai.com ↗)
    1comments
  9. There are no optical corrections in the Parthenon(doi.org ↗)
    discuss
  10. I wrote a kill number before I wrote the landing page copy(deskthaw.com ↗)
    1comments
  11. A software thing I built: GPS on a 25MHz 486-SX(vcfed.org ↗)
    1comments
  12. I built dual cam app because I had credits left and didn't know what else to do(play.google.com ↗)
    1comments
  13. Noise-Coded Illumination for Forensic and Photometric Video Analysis(arxiv.org ↗)
    discuss
  14. Show HN: HTMLCATS – Editor-First Learning for HTML, CSS, and JavaScript(htmlcats.com ↗)
    discuss
  15. Fusion in Devin Desktop and CLI(cognition.com ↗)
    discuss
  16. Show HN: Makerpa.ge – project hub and syncing badge across your sites(makerpa.ge ↗)
    discuss
  17. IOS27 removes feature to hide safari, why?
    discuss
  18. Is Jev That Good?(twitter.com/completeskeptic ↗)
    discuss
  19. Dan Selsam's Personal Statement on AI Risk(reddit.com ↗)
    discuss
  20. Where Prediction Markets Struggle(economist.com ↗)
    discuss
  21. The AI Language We Can't Read: Neuralese [video](youtube.com ↗)
    discuss
  22. Tesla Full Self-Driving customers can now access lower insurance premiums(drive.com.au ↗)
    1comments
  23. Continual Learning Mechanisms Compose for Long-Horizon Memorization(arxiv.org ↗)
    discuss
  24. Are you committed to your company or your team?(economist.com ↗)
    discuss
  25. Sam Altman says world 'right to be afraid' but 'should trust' AI firms(bbc.com ↗)
    1comments
  26. Show HN: Glu – installing Homebrew packages 2x faster on macOS(glu.run ↗)
    2comments
  27. China would face a "hellscape" in a war over Taiwan(economist.com ↗)
    1comments
  28. Ex-Google DeepMind researcher adds to warnings that AI could 'kill all humans'(reuters.com ↗)
    discuss
  29. Bashka – static analyzer for bash install scripts (for safety and convenience)(github.com/dmtrkovalenko ↗)
    1comments
  30. Ridiculous deals as store leaves website open for the public to edit(stuff.co.nz ↗)
    3comments

Show HN: Glu – installing Homebrew packages 2x faster on macOS

3 pointsby 53m agoglu.run
2 comments
I wanted to see how fast Homebrew installs could get if end-to-end install time was the primary design constraint.

It turned into a package manager for macOS that uses Homebrew's bottle ecosystem, consistently ~2x faster than Homebrew on large install graphs.

It's written in Rust, but most performance ideas are independent of the language.

42m agoHN ↗

How are you handling cache invalidation and mirror selection to hit that 2x boost? Curious if this works smoothly alongside standard Homebrew taps without breaking existing formulae.

3m agoHN ↗

Bottles are cached in a content addressed store by the sha256 from the registry install manifest. All install requests are resolved live against the registry, so there is no local metadata cache to invalidate.

There is no mirror selection, all bottles are downloaded directly from GHCR's CDN.

The speedup comes mostly from one shot resolution, intelligent download scheduling and parallelization of install and postinstall work.

Packages are installed to /opt/glustore so they don't affect Homebrew installed packages.