Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Go Concurrency Distilled (antonz.org)
    30comments
  2. PipePipe: NewPipe hard fork implementing SponsorBlock (github.com/infinityloop1308)
    197comments
  3. DeepSeek Elastic Compute (DSec) (arxiv.org)
    58comments
  4. Show HN: Reladraw – A diagram language where you decide where to place things (github.com/reladraw)
    64comments
  5. Exploding variance of means of exponentials: least-squares to the rescue (francisbach.com)
    —discuss
  6. Evolving programming languages in the AI era (dashbit.co)
    36comments
  7. If we do not stop to help each other, what do we become? (codinghorror.com)
    11comments
  8. Snap Wants to be a State Actor??–Kansas v. Snap (ericgoldman.org)
    7comments
  9. What is the size of Yemen? (2024) (theborys.substack.com)
    8comments
  10. Turning GLM-5.3-Flash into a Jev-like decision model (privatemode.ai)
    26comments
  11. Does Georgism work? Five years later (astralcodexten.com)
    142comments
  12. A searchable library of forgotten public-domain film clips from 1915 onward (movingimagearchive.com)
    26comments
  13. An agent used DNS to reach an external chatbot (alignment.openai.com)
    56comments
  14. Reverse-engineering the Intel 8087's tangent algorithm: more than CORDIC (righto.com)
    7comments
  15. Drawgent: Coding agent on a live Excalidraw canvas (tangled.org/yanndegat.tngl.sh)
    35comments
  16. We Should Be Able to Change Our Languages (jimmyhmiller.com)
    10comments
  17. Fifteen years later, the Apple Cards origin story (lexontech.org)
    93comments
  18. Promising discoveries about the potential for life on one of Saturn’s icy moons (fu-berlin.de)
    22comments
  19. ASML says it sold 'absolutely nothing' in Europe in 2026 (tomshardware.com)
    511comments
  20. Biology might not be quantum, but its math is quantumlike (quantamagazine.org)
    14comments
  21. OpenAI agents tried to bruteforce a UN website's API fields (swarmcha.se)
    5comments
  22. LA Metro has some of the slowest escalators (basin.la)
    72comments
  23. Welcome to the Medical Clinic at the Interplanetary Relay Station (lightspeedmagazine.com)
    10comments
  24. The Evolution of Vending Machines (saturdayeveningpost.com)
    7comments
  25. How I changed teaching after AI managed to do all my homework assignments (thelastsoftwareengineer.substack.com)
    153comments
  26. Modern Object Pascal Introduction for Programmers (castle-engine.io)
    63comments
  27. Generate fonts where every LLM token is the same width (mesh.host)
    10comments
  28. How to keep enjoying programming in a world of LLMs (haskell.org)
    232comments
  29. Real-time feedback: My closing move in every interview (mgrebler.substack.com)
    4comments
  30. How one Twitch chat message became code execution on a streamer’s PC (scrt.ch)
    23comments

We Should Be Able to Change Our Languages

24 pointsby 1d agojimmyhmiller.com
10 comments
1h agoHN ↗

At the risk of being a bit of a douchebag, it seems like nearly every tech opinion piece I read now boils down to "things used to be hard but they aren't anymore because LLMs can understand things faster than we can, so can ignore/change fundamentals!"

I didn't really find the argument convincing the first time and I don't really find it convincing now.

That said, with regards to macros, I actually do agree that the fear against them is broadly overblown. I have seen scary terrible horrifying macro soup in Clojure, but that has generally been outlier cases. Something like core.async abuses the hell out of macros, and despite that I think it very often increases readability and understanding of the language.

1h agoHN ↗

As long as GPS stays bullet proof, Navies are in good shape.

It's going to be a hard come-to-Beevis moment if the magic signal goes away and people have to remember celestial navigation.

Not sure you can even find a sextant on most vessels.

So too these AI services.

1h agoHN ↗

The Navy was phasing out celestial navigation, but after some public outrage from retired naval officers they brought it back.

1h agoHN ↗

Does this mean using the star-tracking devices like what satellites have, or like a human paper/pen thing?

26m agoHN ↗

It should mean both. They need to learn how to do it by hand and then learn how to lean on a navigation system. If only GPS fails, then the celestial navigation program fallback runs without a hitch. If shit hits the fan, then they can break out the manual and remember how to do it by hand.

25m agoHN ↗

GPS service is obviously going to go down whenever World War III goes hot, so the Navy is definitely training sailors on the alternatives.

34m agoHN ↗

And even if LLMs do our thinking for us, it's still not a reason to fork the programming language you're using, unless you expect me to believe an LLM can understand `foo |> bar` but it can't understand `bar(foo(x))`. If you're not looking at the code, it doesn't matter how pretty the code is anymore.

50m agoHN ↗

My last project needed Rust for one module, but the rest was Go. Felt silly rewriting core logic just to stay unified.

47m agoHN ↗

Rust has been a practical experiment in macros for ten years now. I think it is safe to say the results are in: macros are great, and you just needed to have a better style of macros. Making and using something like `tokio::select!` in C-style macros is miserable, but `tokio::select!` is easy to use and understand in Rust.

17m agoHN ↗

Moving from Java to Kotlin was a breath of fresh air; sometimes a language change genuinely unlocks productivity.