Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. GPT-6 Sol and Luna(openai.com)
    491comments
  2. Claude Opus 5.5(anthropic.com)
    710comments
  3. Microsoft killed FoxPro in 2007. Anyway, here's FoxPro revived(foxscript.org)
    36comments
  4. LLM Ass Bench(assbench.com)
    26comments
  5. OpenAI GPT–6 Astra breaks Enigma message that has resisted solution since 2005(cryptocellar.org)
    346comments
  6. 'We hacked the FBI:' Hackers say they have data on all FBI employees(404media.co)
    142comments
  7. The UV index is not the warm sensation of sunlight on bare skin(asciitweezers.com)
    15comments
  8. SAML: A Fractal of Bad Design(trailofbits.com)
    47comments
  9. Claude Opus 5.5 Intelligence, Performance and Price Analysis (Max)(artificialanalysis.ai)
    52comments
  10. WordPress: Unauthenticated path traversal leading to conditional RCE(github.com/wordpress)
    66comments
  11. Native apps written in TypeScript and CSS(github.com/geastack)
    10comments
  12. Unreal Agent(unreallabs.ai)
    53comments
  13. Markdown in /src(htmx.org)
    22comments
  14. An update on how we confirm your age group on Discord(discord.com)
    22comments
  15. OpenAI is well positioned to fast-follow Jev(arcturus-labs.com)
    176comments
  16. How did AMD Ryzen get 50% faster in two years?(lemire.me)
    31comments
  17. Show HN: JevBench, a reproducible benchmark for typed decision models(benchmarkheaven.com)
    5comments
  18. MUNI Heritage Weekend in San Francisco(lawrence.lu)
    32comments
  19. Did OpenAI solve the wrong Navier-Stokes problem?(scientificamerican.com)
    31comments
  20. What California is learning from solar panels built over irrigation canals(kqed.org)
    50comments
  21. Show HN: Training a model to identify AI web content from structure alone(arxiv.org)
    8comments
  22. The Trouble with 'Ntile()'(djnavarro.net)
    discuss
  23. Rabbit Hole: Minimum L-seams(fractalkitty.com)
    5comments
  24. George Lucas Returns to Earth, Bearing Gifts(commonedge.org)
    26comments
  25. 16-bit Intel 8088 chip (c. 1985)(allpoetry.com)
    13comments
  26. Pentagon says overreliance on AI contributed to missile strike on Iran school(bloomberg.com)
    142comments
  27. People hooked on vapes try a new way to quit: cigarettes(bloomberg.com)
    52comments
  28. Apple has added persistent 'ads' to iOS, and it's driving users crazy(techradar.com)
    413comments
  29. There's a high chance of devices being sold with GrapheneOS preinstalled in 2027(grapheneos.social)
    102comments
  30. Launch HN: Coverage Cat (YC S22) – Umbrella insurance via your personal agent(coveragecat.com)
    19comments

The JavaScript Midlife Crisis

17 pointsby 2h 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.

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

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

1h agoHN ↗

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