Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Kremlin-backed forgery scheme moved $6.9B through global banks(ft.com)
    discuss
  2. Common denominators of organisms with exceptional longevity(aging-us.com)
    discuss
  3. Motorola Signature 27 officially gets a North American launch(9to5google.com)
    discuss
  4. LLM Ass Bench(assbench.com)
    2comments
  5. Show HN: ToolHub – Hierarchical nav for 30 MCP tools without context bloat(github.com/talos-popcorn)
    discuss
  6. New trends in global card fraud(stripe.com)
    discuss
  7. Show HN: With generators/DI, LazyPromise has become a tiny alternative to Effect(lazypromise.com)
    discuss
  8. Making Concurrent Hardware Verification Sequential (2025)(acm.org)
    discuss
  9. BLUF (Communication)(wikipedia.org)
    discuss
  10. Longtime SUSE staff asked if they'd opt for 'voluntary separation'(theregister.com)
    discuss
  11. I built a Chrome extension for when Cmd/Ctrl and F is not enough(chromewebstore.google.com)
    discuss
  12. Do you use:visited on links?(kevquirk.com)
    discuss
  13. Cheap baselines match NASA and IBM's 366M-parameter solar flare model(doi.org)
    discuss
  14. Gpui Tutorial(github.com/hedge-ops)
    discuss
  15. Reverse Jev: Ending a Turn with a Choice(kvit.app)
    1comments
  16. Gpui(github.com/zed-industries)
    discuss
  17. Eliminating Middlemen in Education Consulting(rivernova.vercel.app)
    discuss
  18. Show HN: Cross-platform governed memory for a fleet of agents(github.com/oren198)
    discuss
  19. Edge compute was making our API slower(koodos.com)
    discuss
  20. Will We Still Drive Our Cars (Or Will Our Cars Drive Us)? (2000)(time.com)
    1comments
  21. Motorola signature 27 is unveiled(motorolanews.com)
    discuss
  22. Microdnf: Minimal Python-Free Dnf(github.com/rpm-software-management)
    discuss
  23. Getting the most out of Opus 5.5 in Claude and Claude Code(claude.dev)
    discuss
  24. Show HN: DynamicNotch – An interactive, customizable notch utility for macOS(github.com/hitjack007)
    discuss
  25. Diesel prices could crush Republicans in the heartland(natesilver.net)
    discuss
  26. Meta's Muse Drags Down Stocks That Depend on 'Consumer Inertia'(bloomberg.com)
    discuss
  27. Ask HN: When is fine-tuning a small LLM worth it?
    2comments
  28. Are we going to use the same Desktop UX forever? [video](youtube.com)
    1comments
  29. Better prompt caching for GPT‑6(openai.com)
    discuss
  30. S&P Global Enters Agreement to Acquire OpenZeppelin(openzeppelin.com)
    discuss

The JavaScript Midlife Crisis

9 pointsby 48m agomaroun-baydoun.com
3 comments
25m agoHN ↗

Rewrite a bundler in Rust and you haven't only made it faster. You've also shrunk the pool of JavaScript developers who can maintain it. The new tool still looks like a duck and quacks like a duck, but it's a different beast altogether. Its internals retreat behind a black box that fewer people hold the keys to. The source may still be open, but the door to contributions is closing.

Alternatively, there's a pool of JS developers who shouldn't be maintaining critical infrastructure to begin with.

It's not a black box, those codebases are usually open and the only thing holding you or anyone back is learning anything outside of a small pond of JavaScript.

Write non-browser-things in fast languages. It is not a complicated concept - even less so in an era where stuff is getting written for you.

25m agoHN ↗

Rust, Go and Zig are taking over increasingly large parts of the JavaScript toolchain...

Found it.

9m agoHN ↗

Rust, Go and Zig are taking over increasingly large parts of the JavaScript toolchain...

Large parts of the JavaScript application space too.

Language consistency, ergonomics, standard library and performance matters, and JS has major warts here. I bet when these languages are 30+ years old like JS is, the software landscape isn't dominated nearly as much by JS.

These days I intentionally start all projects with as little JS as possible, opting for Go and HTMX instead. Removing the layers of JS inconsistency and build tools makes my and my agents lives better.

More thoughts on my JS-less stack here: https://housecat.com/blog/the-hugs-stack-hypermedia-unix-go-...