Show stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    194comments
  2. Show HN: I made a flight simulator, except you're just a passenger(inflightsimulator.com ↗)
    58comments
  3. Show HN: Capsule – Single-file web apps that save their data into SQLite(withcapsule.app ↗)
    129comments
  4. Show HN: Pull every comment out of a Google Sheet, in the browser(bensunter.com ↗)
    discuss
  5. Show HN: Pizza Bot – An inbox for AI agents that work in the background(github.com/pizza-bot-app ↗)
    29comments
  6. Show HN: Hacking a $20 4G wireless hotspot into a texting device(bkovac.github.io ↗)
    33comments
  7. Show HN: Glu – installing Homebrew packages 2x faster on macOS(glu.run ↗)
    2comments
  8. Show HN: Redis City – Explore how Redis works in an interactive 3D model(poltora.dev ↗)
    26comments
  9. Show HN: Panel – A research workspace where the agent can build its own panes(github.com/greentfrapp ↗)
    19comments
  10. Show HN: Macros with a Behringer FCB1010 MIDI Pedalboard in macOS(github.com/jamesryanatx ↗)
    21comments
  11. Show HN: Thurbox – A tmux-based TUI and CLI for local AI agent orchestration(github.com/thurbeen ↗)
    discuss
  12. Show HN: Ordewell – turn one goal into an ordered plan of coding-agent tasks(github.com/ordewell ↗)
    30comments
  13. Show HN: Kinesis – Control your Mac with the Meta Neural Band(github.com/callbacked ↗)
    45comments
  14. Show HN: Now You Can Use – Web Baseline Timeline(nowyoucanuse.com ↗)
    discuss
  15. Show HN: Loss. a tiny satire about AI progress(workatloss.com ↗)
    8comments
  16. Show HN: A chess analyzer that runs in the browser(github.com/huytd ↗)
    2comments
  17. Show HN: Pelican-bicycle alternatives(gally.net ↗)
    45comments
  18. Show HN: Nari Qwen3-TTS and Qwen3-ASR – High accuracy, low latency and cost(narilabs.com ↗)
    31comments
  19. Show HN: SCIP MIP solver bindings for Go, ported from russcip(github.com/egoisutolabs ↗)
    discuss
  20. Show HN: Warp – Run DeepSeek v4.1 Flash with 5 GB of RAM at 3.77 tok/s(github.com/sqliteai ↗)
    2comments
  21. Show HN: DaiDocs, AI memory as a plain-text file format, not a service(github.com/kerneta ↗)
    1comments
  22. Show HN: Agenttik – work on multiple projects in parallel with AI agents(github.com/pausan ↗)
    discuss
  23. Show HN: Check if your IP has appeared in a residential proxy network(haveibeenproxied.com ↗)
    41comments
  24. Show HN: Open-source passive NFC tag that signs with ECDSA, verified on-chain(github.com/mwbpnftechnology ↗)
    discuss
  25. Show HN: DeadLock OS – A Linux terminal puzzle game(crazygames.com ↗)
    discuss
  26. Show HN: Neobrutalism.dev – Just added Base UI support and added new color theme(neobrutalism.dev ↗)
    76comments
  27. Show HN: HonestSky, a free iOS weather app without ads or subscriptions(apps.apple.com ↗)
    discuss
  28. Show HN: Linux Doctor – read-only health checks that explain what's wrong(github.com/zshad0w7x ↗)
    discuss
  29. Show HN: Visual HTML – a source-preserving WYSIWYG editor for AI-generated HTML(kong75.github.io ↗)
    discuss
  30. Show HN: farseer.space – fly anywhere in the universe in your browser(farseer.space ↗)
    1comments

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

3 pointsby 1h 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.

1h 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.

1h 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.