Hacker News

Top stories

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

We Should Be Able to Change Our Languages

31 pointsby 1d agojimmyhmiller.com
10 comments
2h 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.

2h 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?

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

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

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

1h agoHN ↗

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

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

1h agoHN ↗

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