MurphyA/hacker-news huggingface dataset:
by pjmlp | 2025-10-12 19:39:29+00:00
Go, Java (GraalVM/OpenJ9), .NET (Native AOT, .NET Native, IL2CPP, Mono AOT), Swift, Objective-C, D, Nim, Ada.

Many people that use C and C++, do it out of habit, any compiled language, even with AOT is capable to deliver for most scenarios in userspace code.

99% of user software written in compiled languages isn't systems programming juggling pointers and type casts.

Even when that is the case, all above languages have FFI features, no need to rewrite the whole thing.

You might have noticed that C and C++ are minority languages in the mobile OS duopoly, for starters, being used only for low level OS services, and game engines.
by keyringlight | 2025-10-12 19:39:55+00:00
On a tangent, one thing I wonder about for the future is all the people doing bypasses on the CPU requirements will at some point in the future be left high and dry. There's already been one win11 update where they started to need the popcnt extension that started showing up in CPUs after roughly 2008, raising the hard requirement from anything that's x64 although still below the official reqs. The scenario I wonder about is how many well meaning upgrades have been done to keep people on a supported version of windows, but MS can either update so the hard requirement matches official and leaves a lot unbootable, or detect it's actually unsupported and at that point refuse to update (I guess at that point you need another campaign such as "end of win11 25h2" to raise awareness of service pack levels subdividing the major OS version) while MS can point to "well, we never supported them anyway" as though that fixes the problem.

I'm struggling to think of a way out that doesn't involve forcefully educating users or MS needing to maintain a low requirements/long term support branch of windows forever
by schoen | 2025-10-12 19:39:57+00:00
I've personally met Chinese people who were stopped by force or threat of force from saying what they wanted to say about domestic politics.

There are many selection biases in how I came to know the people that I do, and it's entirely possible that there are many, many more people who are quite happy with the government and/or its restrictions on speech. However, I can confirm that the Chinese government is, in fact, oppressing a non-zero number of political dissidents.
by evanelias | 2025-10-12 19:40:23+00:00
> The current context is within FOSS, however. And it has a widely known definition[1].

Yes, and my argument is that definition is wildly inappropriate. It takes the perfectly-legal actions of software authors and equates them with an illegal financial scam.

> You're saying that because users didn't pay for the software, they're not allowed to be surprised and angry when they're forced to either continue using unmaintained versions

Correct, except no one is "forced" to do anything. That includes the software authors, who are not forced to continue maintaining their software, for free or at all, if they so choose.

> And you're saying that paying for the software buys you these privileges?

Potentially, yes. But that depends entirely on the terms of the license, product offering, payment method, etc. Just like anything else you buy, if the product is deficient (potentially within a set timeframe), you may have some recourse available but it varies.

> if the author of cURL decided tomorrow that it's no longer "practical" for him to support ancient and obscure protocols like Gopher and Telnet for free, and he decided to put them up behind a paywall, that the people depending on these features don't have any right to be upset about it?

Correct. If you are not the employer of the author of cURL, and you are not a customer of the author of cURL, why do you think you have any right to tell him what he can or cannot do with his software or his free time?

> And if they are, they're being entitled?

Absolutely, 100% this is unquestionably extreme entitlement.

> if the people making meals at a community kitchen decide that it's no longer "practical" for them to supply [...]

Open source developers are not even remotely similar to soup kitchens, and open source software users are not impoverished starving people.

> Don't you realize how hostile this is?

After the previous analogy, perhaps you should ask yourself that.

> I'm in favor of F/LOSS projects having commercial tiers or subscriptions, as long as it's done fairly.

The issue here is that your definition of "fairly" is completely subjective, and seems to involve you having a say in what other people do with their time and intellectual property.

> The moment you decide that users not paying for your work are not worth listening to

That simply isn't what I said, nor what any of the sibling comments said.

> So they're quite happy to "leech off" other people's work, but not happy to let others do the same off theirs.

I believe this is a complete logical fallacy, as I don't see the Datastar authors (or anyone else in this thread) complaining about leeching anywhere. But please link me to this if I'm mistaken.
by fallinditch | 2025-10-12 19:40:29+00:00
Yes, and to extend this line of thinking: Spotify pioneered this model as a solution to rampant music piracy and consequently very low and diminishing revenues for recorded music. For the music consumer it's a beautiful proposition to have this enormous catalog for $10 or so a month. The music industry now has record revenues, and the streaming platforms can, and often do, turbo charge a new artist's career.

When I browse Spotify randomly I'm frequently surprised by coming across artists that I've never heard of with 1 million, 3 million, 15 million, etc monthly listeners, and then finding good, interesting, historically significant but obscure artists with just a few hundred or thousand listeners.

My friend, a recording artist, recently broke the 1 million monthly listeners barrier on Spotify, he's dead chuffed of course, but this is more listeners than innumerable great, classic artists. I don't see this discrepancy as a failure of the streaming system, but as a success: my friend is a young artist making money and getting good exposure.

Just saying: yes Spotify has it's faults, but it's also great too.
by harladsinsteden | 2025-10-12 19:40:51+00:00
For me it's the opposite: If I had to write the code that I usually use lambdas for in any other way then _that_ would be very difficult to write and to debug.

Especially when writing JavaFX code which is full of callbacks and event handlers I really don't see any other (useful) option.

Can lambdas be misused? Of course they can - but so can every other code construct.
by WorldPeas | 2025-10-12 19:40:57+00:00
Apple is split between being this poppy, fresh company for the creative, as they were with their skeuomorphic designs and a more security savvy crowd with their new marketing bent towards organizations now that windows is less than reliable. Perhaps this was the right move for their consumer-bent OSses like ipados or ios, but there's a reason most enterprise companies used windows 7/vista with the boxy classic themes.
by behnamoh | 2025-10-12 19:40:59+00:00
My main issue with iOS 26 is too much (unnecessary) animation and the fact that as you scroll, the buttons at the bottom of the page change.

I think that's what the article refers to when it mentions lack of predictability. On iOS 17 I can scroll and use muscle memory to tap on any of the buttons down the page. But with iOS 26 I must be careful because the buttons either merge or change location and size...
by albertgoeswoof | 2025-10-12 19:41:26+00:00
My favourite band (king gizzard) removed all their music from Spotify. I took the opportunity to switch to navidrome with tailscale and started obtaining music via bandcamp and ripping old CDs. It works much better than I expected, even transcoding from flac to mp3 on the fly from my phone app.

Investing the Spotify fee every month into my own music collection is a great investment, and it has meant that I am actually listening to the music and not just playing the same songs off a Spotify playlist every now and then again
by zaptheimpaler | 2025-10-12 19:42:19+00:00
That's nice, I think Linux/XDG has some standards around this too, but they too are not enforced - and many people have no idea these standards even exist unless the OS warns or enforces these things. I think there might also be some gap between "these files are only internally needed by this software" vs. "these files are created by this software, but may be good to show them to the user". It's nice the OSes are making efforts to do that though!
by jazzyjackson | 2025-10-12 19:42:38+00:00
> The reason you don't see more of these is because an isolated experience is... well, isolated.

I don't understand why you become isolated once you've built your own app, it it because the bluesky firehouse has to decide to index posts I make on my server? I guess I'm asking how does an application decide which sources to index from, just anyone advertising that they are serving that lexicon? Why then would I become isolated by virtue of hosting only data I want to host/indexing only feeds I care to index?

(Thanks in advance I do want to grok this...)
by smcin | 2025-10-12 19:43:29+00:00
You're grossly misquoting Rose, as harvey9 also pointed out. Noone suggested "just because [musicians] create [doesn't] obligate people to consume". They're criticizing the compensation rate for lesser-known artists on streaming.

How is this that much different to criticizing the cut that a dominant distributor takes from vendors in e-commerce or video games?
by vkdev0 | 2025-10-12 19:44:08+00:00
To have a working keyboard with en-us keys layout and LAN (Intel's NIC card) you need to build image from the latest development version, it might be an EFI or a legacy MBR image. The REPL is only interpreted, it does not have runtime bindings (I mean you can't change the running system state because REPL creates new library instances) and it does not compile at runtime.
by add-sub-mul-div | 2025-10-12 19:44:41+00:00
Is there a term for this accidental creation of a straw man where you may not have intended it but you quickly and confidently respond based on a shallow and poorly thought out interpretation of something?

In this case, jumping to the idea that designers were told to abruptly create something new with little time when the much more likely hypothetical scenario is that a project already deeply in progress was simply moved up from 27 to 26?

I'm not saying I believe that happened, but it's at least a viable speculation and accidentally got dismissed because of a poor interpretation of the original idea.
by bee_rider | 2025-10-12 19:44:52+00:00
I think it is an accurate description of the situation. I agree that responsibility is accumulating at the user’s feet in an unfortunate manner.

But somebody must be responsible for making your computer work, who should it be?

The companies that sell operating systems don’t seem to be fulfilling the obligation to make a bug free and user-friendly OS. The Open Source community never really had accepting that responsibility as a “business model” because they aren’t businesses.
by GavinAnderegg | 2025-10-12 19:45:05+00:00
Author here. I was also surprised to see this getting a bunch of HN traffic suddenly. I guess the Liquid Glass hate is pretty strong when a dashed-off blog post about a real blog post can randomly do numbers! Heartened to see that others are annoyed by this design as well, though. Hopefully Apple will do something about it, but I'm not holding my breath.
by greggoB | 2025-10-12 19:47:26+00:00
> 100% of that is on the Dems

How do you figure? Or is the presumption that the GOP compromising by not (further) gutting healthcare subsidies just accepted as wishful thinking at this point?

> almost certainly won't, violate the Constitution

They arguably already have [0]

https://en.wikipedia.org/wiki/Trump_v._United_States
Show HN: Pyreqwest – Powerful and fast Rust-reqwest based HTTP client for Python
by mmmaantu | 2025-10-12 19:47:27+00:00
Python has lacked a batteries-included HTTP library that would have both async and sync clients. Httpx (httpcore), which has offered this, is unfortunately pretty much unmaintained and suffering from huge perf issues (https://github.com/encode/httpx/issues/3215).

I built pyreqwest HTTP client for Python that is fully Rust based on top of reqwest. It includes all features reqwest offers plus some more. Also including unit testing utilities (mocking, ASGI app support). Go check https://github.com/MarkusSintonen/pyreqwest :)
by crazygringo | 2025-10-12 19:47:34+00:00
In my school, the board was erased many times throughout the day with erasers, and then with water only at the end of the day so it would be "pristine" the next morning.

If you wipe with a sponge, you can't really go on to use it immediately can you? Like you can't write well on a moist chalkboard?
by martinpw | 2025-10-12 19:47:50+00:00
I am not sure everyone is speaking the same language here. A UK gallon is 25% bigger than a US gallon, so UK mpg is correspondingly higher. Also the testing is presumably different, so numbers measured in the UK are not comparable with US numbers even taking account gallon size differences.

I assume the questioner is asking about US mpg? The Prius was there for sure in US mpg (just, at 51mpg), not sure about others.
by sebtron | 2025-10-12 19:48:15+00:00
The Steam main window did not open, although Steam itself did load in the background. I could work around this by disabling smooth scrolling on web view and some other GPU-related option (I forgot exactly).

But then there was a strange glitch on every single game (both native and Proton-based). Periodically (e.g. every ~10 seconds on some 3D games, on every screen reload on some other) the screen turned black for about 2 seconds.

Then I remembered that I had some issue when I first installed Debian 12 two years, though I forgot which issues exactly, and that I solved them by switching from Wayland to X11.
by hnspammers | 2025-10-12 19:48:33+00:00
They will have a seriously hard time coming up with something new. The last thing they did was the iPhone and since then their output has stagnated. Yes, M series, yes Metal yes that dumb AR headset. They’re playing catch up to everything everyone else is doing and it’s not going well.

That Liquid Glass thing is an absolute meme. I can’t believe they fell for it. We did it back in mid 2000s mostly because Aero was kitsch as fuck and having all those blend layers in Photoshop was phreaking cool. But 2025 with a whole OS/WM? Get the hell out I can’t believe it’s a thing.

The pace of consumer tech has stagnated so Apple is going to have a very hard time finding something truly new that’s actually useful to put in front of people. Mostly it’s a fashion item right now with people upgrading to latest phones to flex on their friends and cow workers
by godelski | 2025-10-12 19:48:35+00:00
I agree with you, in a way.

I've just taken another step to understand the philosophy of those bureaucrats. Clearly they have some logic, right? So we have to understand why they think they can organize and regulate from the spreadsheet. Ultimately it comes down to a belief that the measurements (or numbers) are "good enough" and that they have a good understanding of how to interpret them. Which with many bureaucracies that is the belief that no interpretation is needed. But we also see that behavior with armchair experts who try to use data to evidence their conclusion rather than interpret data and conclude from that interpretation.

Goodhart had focused on the incentive structure of the rule, but that does not tell us how this all happens and why the rule is so persistent. I think you're absolutely right that there is a problem with agents, and it's no surprise that when many introduce the concept of "reward hacking" that they reference Goodhart's Law. Yes, humans can typically see beyond the metric and infer the intended outcome, but ignore this because they don't care and so fixate on the measurement because that gives them the reward. Bureaucracies no doubt amplify this behavior as they are well known to be soul crushing.

But we should also be asking ourselves if the same effect can apply in settings where we have the best of intentions and all the agents are acting in good faith and trying to interpret the measure instead of just game it. The answer is yes. Idk, call it Godelski's Corollary if you want (I wouldn't), but it this relates to Goodhart's Law at a fundamental level. You can still have metric hacking even when agents aren't aware or even intending to do so. Bureaucracy is not required.
by phoronixrly | 2025-10-12 19:48:42+00:00
I like to focus on riding not navigation when I'm out on my bike. When you have to go through 150-200km in a day, having to get your bearings on each country road fork gets tedious quite quickly.

It also helps you judge corners when you're descending on unknown roads.

I shudder at the thought of having to stop and juggle around paper cue sheets/a map...
by ebbi | 2025-10-12 19:48:57+00:00
As someone that loves Liquid Glass but acknowledges there are a few issues with it, I had to take the NN Group article a bit less seriously when one of their examples was the iMessage screenshot with the busy background. That would have looked illegible in any UI design system!

Also some of the examples showing blurred text behind a UI element in an area where the user wouldn't even be reading from - in previous iOS variants it would have just been a solid bar without being able to see anything. The way I take that UI decision is to show the user that there is more to see when scrolling (and to me it looks kinda cool too!).

But there are lots that need to be fixed, for sure. Tahoe annoys me with the larger rounded window corners and the UI elements in Safari seems to take way more space.
by danudey | 2025-10-12 19:48:58+00:00
If you use Kubernetes and Calico you can use Wireguard to transparently encrypt in-cluster traffic[1] (or across clusters if you have cluster mesh configured). I wonder if we'll see more "automatic SDN over Wireguard" stuff like this as time goes on and the technology gets more proven.

Problem is IIRC if you need FIPS compliance you can't use Wireguard, since it doesn't support the mandated FIPS ciphers or what-have-you.

[1]https://docs.tigera.io/calico/latest/network-policy/encrypt-...
by jsbisviewtiful | 2025-10-12 19:50:05+00:00
Not owning what I stream sucks but I listen to a lot of music that I absolutely could not afford to pay $10+ per album for, nor $1-$3 per single for. Fortunately I own Massive Attack from the pre-streaming era but now I really have to go out of my way to listen to King Giz. No hate on either party for dropping the platform and I appreciate the stance being taken, but now I just don’t listen to King Giz because it would involve hoops.
by ratrocket | 2025-10-12 19:50:14+00:00
I wouldn't argue that the vim default (of not allowing backspace beyond where you entered insert mode) is ergonomic, but I do prefer and exclusively use the default vim behavior. It's just what I'm used to at this point (24 years using vim/nvim) and if I set it the "ergonomic" way, it's disorienting.

So, ergonomic or not, some people do prefer the default -- at least one person :).
by JadeNB | 2025-10-12 19:50:16+00:00
> I just wish MacOS would allow me to have the Minimize, Maximize/Restore,Close buttons on top-right corner (default in Windows), rather than top-left (which is counter-intuitive for right-handed users, using the mouse).

> Even Linux allows such basic customization.

Does Windows allow such customization? I think that's the relevant comparison. Both macOS and Windows are trying to be "user-friendly," which more and more means "take what we tell you and like it." I personally am a techie and like the Unix way of exposing everything that one can imagine to customization, but I do know that I'm often lost when I want to learn a new piece of customization-minded software and have to decide how to, and whether to, twiddle lots of knobs before even getting into just using it. I think that there's definitely a reasonable place for an OS that spends its time getting those settings right so that the user doesn't have to worry about them.

(Whether any particular setting is right or wrong is, of course, going to depend on the user. I'm a Mac user, there are some defaults I've always hated, and others that I think used to be good but are moving in the wrong direction. But, so far, I stick with it at least in part because there are lots of other things it gets right, and it doesn't feel fundamentally hostile to me in the way that Windows does.)
by leakycap | 2025-10-12 19:50:28+00:00
There used to be NO way I'd make the jump to Android, but the iOS 26 lewk combined with a recent frustration of trying to add some podcasts to my iPhone from my hard drive (the show isn't online anymore).

It was such a headache to find an app that could half-decently play a local podcast mp3 and remember the episode & playback when closed. And the apps I found that did that well were all loaded with the kind of tracking/data-logging that I am on iOS to avoid.

Makes me miss my Android devices that let me use them almost like a flash drive, without weird restrictions and USB 2.
by araes | 2025-10-12 19:50:40+00:00
In terms of commercial farming, it's probably desirable to have the better varieties. Maybe get some of those seeds from Australia then for Iceland. Have variety.

Mostly just a suggestion for the issue of "lots of a plants, that we don't especially want." At least it's edible. According to a quick search, it cost apparently $30 to $40 dollars per acre to harvest an existing field (Purdue custom rates survey for combines, obviously no input costs considered, Iceland's maybe different).[1] Maybe add a bit further for cutting, raking, windrowing, and threshing parts.

Either way, with an existing field you just want to get rid of, hiring a combine and running it over the field is not that expensive (based on the available prices). Throw it all in a pond, pool, or barrel and let it soak until they're safe to eat. Not horribly expensive.

On the sainfoin thing, probably just easier and less work for their objectives. WP says sainfoin's already "highly nutritious plants" used for a long time for forage and nectar production.

Frankly, they seem like a trade-off personally, since Lupin varieties grow rapidly in horrible climates and terrain. Sainfoin is apparently finicky. "difficult to establish as pasture, not persistent in grassland, do not recover well from overgrazing." Lupin is probably a better choice for anything in the artic, sub-arctic, tundra, and taiga biomes (which is most of Iceland).

[1] https://www.farmprogress.com/harvest/custom-harvesting-could...
by jopsen | 2025-10-12 19:51:17+00:00
I view the money we pay the Danish royal family as the cost of not having a bloody revolution some 150-200 years ago.

When you consider how many people and how much wealth was destroyed during/following revolutions like the French or Russian, and the compound interest of that wealth over 150 years, the pennies we pay to the royals todays is probably cheap.

Just saying, if you went back in time and opted for a revolution instead of a constitutional monarchy, you'd probably be poorer today -- compound growth over 150 years is no joke.
by pixl97 | 2025-10-12 19:51:18+00:00
I can't tell you about Canada, but in the US we compile statistics around it.

https://www.nps.gov/articles/wildfire-causes-and-evaluation....

>Nearly 85 percent* of wildland fires in the United States are caused by humans. Human-caused fires result from campfires left unattended, the burning of debris, equipment use and malfunctions, negligently discarded cigarettes, and intentional acts of arson.

*Source: 2000-2017 data based on Wildland Fire Management Information (WFMI) and U.S. Forest Service Research Data Archive

Note that conditions like powerline failures are considered human caused in the above information.