News for hackers. Stuff that matters.
Re:Zig's New Async I/O [video] by pron on Thursday October 30, 2025 @07:21PM (#45766592)
> Unfashionable languages like Java and .NET that have quality multithreaded runtimes are the way to go because they provide a single paradigm to manage both concurrency and parallelism.

First, that would be Java and Go, not Java and .NET, as .NET offers a separate construct (async/await) for high-throughput concurrency.

Second, while "unfashionable" in some sense, I guess, it's no wonder that Java is many times popular than any "fashionable" language. Also, if "fashionable" means "much discussed on HN", then that has historically been a terrible predictor of language success. There's almost an inverse correlation between how much a language is discussed on HN and its long-term success, and that's not surprising, as it's the less commonplace things that are more interesting to talk about. HN is more Vogue magazine than the New York Times.

Re:Zig's New Async I/O [video] by vanviegen on Friday October 31, 2025 @03:35AM (#45769281)
Hacker News has mostly discussed JavaScript and TypeScript over the past 15 years. These languages do seem to have some long-term succes.
Re:Zig's New Async I/O [video] by funflame on Friday October 31, 2025 @06:44AM (#45770535)
JavaScript has success because it has a monopoly in the browser, anything you want to do there has to go through JavaScript, not because of any merit of the language.
Re:Zig's New Async I/O [video] by pron on Friday October 31, 2025 @11:15AM (#45772959)
I don't think so. Things built in those languages may have been discussed on HN, but the amount of discussion about those languages has not been proportional at all to their popularity.
Re:Zig's New Async I/O [video] by CapsAdmin on Friday October 31, 2025 @04:12AM (#45769473)
In this context I interpret unfashionable as boring/normal/works/good enough/predictable etc.
Re:Zig's New Async I/O [video] by pjmlp on Friday October 31, 2025 @04:33AM (#45769611)
Kind of, in .NET you also have structured concurrency and dataflow, which are another way without having to explicitly write async/await.

Yes, sadly Java and .NET are unfashionable in circles like HN, and recent SaaS startups, I keep seeing products that only offer nodejs based SDKs, when they offer Java/.NET SDKs they are generaly always outdated verus the nodejs one.