Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. GitHub Actions leaking secrets when Miri output is cached(rust-lang.org)
    discuss
  2. Show HN: CatQueue-A zero-dependency PostgreSQL job queue for Node and TypeScript(github.com/karanrajsurya)
    discuss
  3. A modern, cross-platform font editor built with TypeScript and Rust(github.com/shift-editor)
    discuss
  4. Consider the Chameleon(remy.wang)
    discuss
  5. WordPress Board Resignations(techcrunch.com)
    discuss
  6. I'm Handing Off Render Engine(kjaymiller.com)
    discuss
  7. The Sheep That Stop Wildfires(newyorker.com)
    discuss
  8. Show HN: LARP Capital – Prestige as a Service(larpcapital.us)
    discuss
  9. AI Exec: We May Have Pulled Off "The Largest Theft of Labor in Human History"(motherjones.com)
    1comments
  10. Web Data – Latest Capital Raise(firecrawl.dev)
    1comments
  11. Hiring Smart(kk.org)
    discuss
  12. Recorded, Not Proven(claude.ai)
    discuss
  13. Git-bug, project bug tracker tool using Git objects as storage, releases v0.11.0(github.com/git-bug)
    discuss
  14. The UV index is not the warm sensation of sunlight on bare skin(asciitweezers.com)
    discuss
  15. Relaticle, a self-hosted CRM where AI updates data only after your approval(relaticle.com)
    discuss
  16. No Sloptober(no-sloptober.com)
    10comments
  17. Show HN: NetM8 OS(netm8.com)
    discuss
  18. Show HN: Typed polyglot compiler for CLI/API/MCP generation(github.com/morloc-project)
    discuss
  19. Tinyjs – desktop apps for macOS, Windows, and Linux in ~6 MB(tinyjs.app)
    discuss
  20. I beat all the popular harnesses on FrontierHarness Eval(github.com/tontinton)
    discuss
  21. Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived(foxscript.org)
    1comments
  22. ArchiveBox v0.9 released with new native apps and 50 new plugins(sweeting.me)
    1comments
  23. Kotlin 2026: Layoffs, AI, Google – Is the Golden Age Over? Jake Wharton Explains [video](youtube.com)
    discuss
  24. Why AI Can't Replace You with Cory Doctorow [YouTube] [video](youtube.com)
    discuss
  25. Open-Weight AI Models Seize Token Lead, but Proprietary Still Make the Money(techstrong.ai)
    discuss
  26. Hive at v5: The Swarm Grew Up, and It Is Learning to Leave the Dashboard(hivecommons.substack.com)
    discuss
  27. DoorDash reaches $131.5M settlement with NYC for failing to pay workers(documentedny.com)
    discuss
  28. Apple's new watches are always listening(theconversation.com)
    discuss
  29. Enough Reason to Act: AI safety needs policy not dismissal(norabble.com)
    discuss
  30. Show HN: Video clip maker/editor right in the browser (supports YouTube)(heahy.com)
    discuss

The JavaScript Midlife Crisis

14 pointsby 1h agomaroun-baydoun.com
5 comments
1h 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.

38m agoHN ↗

Absolutely agree. If a JS developer doesn't know Rust, Go, Zig, or something, then they probably aren't going to do a good job at maintaining critical infrastructure, even if it were written in JS.

Why are people writing "critical" infrastructure in JS anyway, it is the wrong tool for the job.

1h agoHN ↗

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

Found it.

47m 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-...

30m agoHN ↗

tldr: interpreted languages are still slower than compiled languages, surprising no one