MurphyA/hacker-news huggingface dataset:
by dijit | 2025-09-12 14:26:19+00:00
in the very beginning, there was a lot of animation stutters on android. The UI was much less consistent, and the design language of different programs varied pretty wildly. This gave me at the time, a feeling of a distinct lack of polish..

I would say, though that in the year of our Lord 2025, largely hardware is good enough that the animations never stutter on android anymore, an android applications have largely converged on similar UI paradigms.

So I think the issue with criticism is that people hold in the heads for a very long time, I mean a clear example is how people think Linux is extremely user hostile, despite most metrics of what makes something user hostile being significantly superior on most widely available in the next distributions except of course the power user focused ones. Whereas Windows 11 and macOS clearly do not give a shit about breaking muscle memory or having UI inconsistency.

Criticisms live longer in our minds than they do in reality.
by thewebguyd | 2025-09-12 14:26:21+00:00
I've long said that if Apple didn't have their ecosystem lock-in, they wouldn't be able to compete on a level playing field.

I like a lot of Apple's hardware, and as of now I'm still "all in" on their ecosystems. I have the phone, watch, AirPods, iPad, macbook both for work and personal use, even an Apple TV box.

I can't stand iOS, but the only reason its "better" for me is just because I take advantage of all the other Apple devices and proprietary protocols + I prefer Apple Music over Spotify.

If third parties were allowed to also use AirDrop, shareplay/airplay, clipboard sharing, etc. then I'd dump my iPhone in a heartbeat. But, I love my apple silicon macs too much to get rid of those, and KDE connect isn't great on it, so I'm effectively "stuck"
by 9rx | 2025-09-12 14:26:34+00:00
> more verbose

I'd say necessarily verbose. Without injection, it is not immediately apparent that something is dependent on something else (in this case a logger) with side effects, which ultimately harms understandability.

I expect by "more verbose" the author really meant "in need of more typing". I am not sure optimizing for less typing ever a good tradeoff. And if you can find good reason to optimize for less typing, you're not going to be choosing a structured language in the first place, so...
by mopsi | 2025-09-12 14:26:42+00:00
There simply isn't an "enormous amount of modern weaponry", otherwise it would have been given to Ukraine a long time ago.

Russia’s war against Ukraine has underscored the importance of air defence, as Kyiv begs the west for additional systems and rockets to protect its cities, troops and energy grid against daily bombing raids. But according to people familiar with confidential defence plans drawn up last year, Nato states are able to provide less than 5 per cent of air defence capacities deemed necessary to protect its members in central and eastern Europe against a full-scale attack.

https://archive.is/W6yv1

The same applies to tanks, artillery, and pretty much everything else.
by DTrejo | 2025-09-12 14:28:16+00:00
Sure - imagine my PR adds one new test which test one new function.

Starting from the test, allow me to step through the program execution, just like a debugger, to observe variables, surrounding code, and the complete file.

If you read only the covered lines of code in a linear way, you'd miss the refactoring opportunities because you aren't looking at the rest of the file.
by myvoiceismypass | 2025-09-12 14:28:17+00:00
The title was scary until I saw:

> Researchers tested 23 different beers from across the U.S. and found that 95% contained PFAS

23 beers across the 10,000+ breweries in the US? Ok, lets find out more

> By modifying a U.S. Environmental Protection Agency (EPA) testing method for analyzing levels of PFAS in drinking water, Hoponick Redmon and colleagues tested 23 beers. The test subjects were produced by U.S. brewers in areas with documented water system contamination, plus popular domestic and international beers from larger companies with unknown water sources.

So, 95% of the beer they tested from a few known water-contaminated locales had PFAS, but I don't think 95% of the beer produced in the US is brewed in such places. Yeah, it makes sense that garbage water in = garbage beer out (this tracks with non-PFSA issues too)
by d4v3 | 2025-09-12 14:29:26+00:00
Activated carbon will remove the larger chain PFAs, but is not as effective as removing the smaller ones. From the paper:

> Conventional water treatment employed at municipal drinking water treatment plants have been shown to be nearly ineffective at removing PFAS. This can leave the burden and cost of implementing more sophisticated water treatments to brewers unless public water suppliers implement tertiary treatment to remove PFAS from finished water prior to distribution. Anion exchange and activated carbon treatments have been shown to more effectively remove longer-chain PFAS and PFSAs but were less effective in removing PFCAS and the alternative shorter-chain PFAS and PFECAs. Reverse osmosis treatment showed significant removal of PFAS of different chain lengths in drinking water, but can be prohibitive due to high operational costs and energy usage. In areas with known contamination, beers from macro- breweries were less likely to have detectable PFAS than craft beers brewed at a smaller scale, potentially due to more effective and expensive filtration of tap water at larger breweries.
by lofaszvanitt | 2025-09-12 14:29:52+00:00
There is ample room to extend, but it costs money or the designers are in a bubble or they are afraid to innovate. The worst is that they now copied Pixel's ugly island :DDDDD. Oh dear god. At least it doesn’t look like some brutalist artist’s fever dream, just like we've seen it on the Pixel phones.
by roenxi | 2025-09-12 14:30:07+00:00
> Okay... I thought you had something actually to contribute to the conversation

> You start off incredibly dismissive

You seem to think it is polite and reasonable to open a comment by being dismissive. I don't even think I was particularly dismissive, that would be reading a lot into two mildly disagreeable sentences.

> I mean maybe I'm wrong and missed some angle.

Well the conversation has manoeuvred to somewhere we neither of us are current on the topic, which is Java. I'm not sure why we're talking about Java, you can call Clojure libraries from Java, so there isn't anything Clojure can do that Java can't. Clojure is implemented in Java and Clojure protocols can be implemented on Java objects by proxying them.

It is difficult to say that Clojure has some magic trick Java doesn't under those conditions. Java has really good access to everything Clojure offers. Clojure's advantage is it organises what Java offers in a much more Senior-Engineer-friendly way that radically minimises complexity.
by iCeGaming | 2025-09-12 14:30:12+00:00
What it is Cloud Patient is a preview platform designed to bring all your doctor visit history into one place. Patients can view their visits, while doctors can securely add details for each appointment — notes, treatments, and attachments like lab results or scans.

The goal is to give patients a unified, accessible view of their health history without relying on fragmented clinic portals.

Why it matters

Patients often lack access to a full medical history, especially when they’ve seen multiple doctors or visited different hospitals.

Doctors and clinics use different systems, making it hard to share data seamlessly.

Having a single cloud-based place to store and review visits can:

Reduce duplicate tests and miscommunication.

Improve patient understanding of their health.

Enable smoother transfers of care between providers.

Current state (preview)

Working well:

Clean and intuitive UI.

Doctors can log visit details that instantly show up for patients.

Still in progress:

Attachments (lab results, scans, etc.) cannot be downloaded or viewed yet — this feature is coming soon.

Privacy, encryption, and compliance frameworks (GDPR/HIPAA) are still being finalized.

No external integrations yet (e.g., hospital systems, fitness apps).

Roadmap questions:

When will attachments be viewable and downloadable?

What encryption and security measures will protect sensitive health data?

Will there be multi-factor authentication for both patients and doctors?

How will integrations with existing hospital systems be handled (e.g., FHIR, HL7)?

What happens if a user wants to export all their data?

Bottom line Cloud Patient has the potential to simplify how people manage their medical history. If the team can deliver on privacy, compliance, and interoperability while making attachments fully functional, it could become a valuable tool for both patients and providers.

For now, it’s a solid preview with a promising vision.
Ask HN: How to make computer browse internet automatically?
by imvetri | 2025-09-12 14:30:35+00:00
Its an idea, an abstract concept.

Its not AI, not ML, not NN, not LLMs, not automation scripts like puppeteer or selenium.

End result - the computer program browses internet.

Its a vague idea.

The question is not about technicalities involved.

The intention of the question is to spark the thoughts.

Its a single recursive function.

Its a scattered thought, it would be cool to look such program working, and cooler to build one.

https://stackoverflow.com/questions/79763073/how-to-make-computer-browse-internet-automatically
by diggan | 2025-09-12 14:31:09+00:00
I don't know about "Wayland breaks everything", bit sensationalistic maybe...

I've been on Arch + Gnome for 6-7 years by now, started on Xorg and today using Wayland 24/7. I tried moving to Wayland maybe once a year or something like that from when it was available, until last year when I had less troubles than I had benefits when I tried it. But before that, the issues were plenty.

Probably the biggest change is how much smoother everything is. The performance certainly feels way better with Wayland than Xorg today, both input responsiveness, drawing and everything else. It does use more RAM and VRAM though, but the difference is marginal at best.

Probably it matters a lot what distribution + desktop environment you use, but with Arch+Gnome3 I haven't noticed (today) "Screen Recording / Capture" not being supported (it works just fine?) or "Clipboard Access" being broken, just different.

In fact, the only issue I can think of currently, is trying to move dockable windows in Unreal Engine from separate windows into tabs in the main window, which seems broken/not possible probably because of some Gnome stuff showing a notification when you start to drag the dockable window, as far as I can tell.

Otherwise all the software I use day-to-day just kept working the same way. Many applications got a sharper look with Wayland, and overall it's just smoother.
by tapoxi | 2025-09-12 14:31:12+00:00
HN and r/linux have had this same argument countless times. Wayland was developed by the people behind Xorg because X11 was designed to send output from a minicomputer to a terminal. It is way too complex and fragile for modern use cases.

Many of the issues this post has with Wayland are by design, applications shouldn't have full access to what everything else is doing to the compositor and instead request permission via a protocol. It's like complaining kernels are dumb because you need to make system calls.
by ibejoeb | 2025-09-12 14:31:13+00:00
Yeah. I understand the excitement over the past two decades about the possibility of cryptocurrencies, but it came with a lot of naivete. After the fight to create sovereign central banks, did anyone seriously think that they were just going to give it up? Sure, maybe they can't stop you technologically, but it's very easy to simply make it unlawful, and then the men (and robots) with guns call.
by skeezyboy | 2025-09-12 14:31:34+00:00
again, the US cpi concept of price is the same as the UK one. They look at price, not transaction value you absolute numbnuts. what was all this crap about price in respect to CPI again? or were you thinking something different to what you said again?

Quote from https://www.bls.gov/cpi/questions-and-answers.htm BLS data collectors visit (in person, on the web, or using apps) or call thousands of retail stores, service establishments, rental units, and doctors' offices, all over the United States to obtain information on the prices of the thousands of items used to track and measure price changes in the CPI. We record the prices of about 80,000 items each month, representing a scientifically selected sample of the prices paid by consumers for goods and services purchased. During each call or visit, the data collector collects price data on a specific good or service that was precisely defined during an earlier visit. If the selected item is no longer available, or if there have been changes in the quality or quantity (for example, a 64-ounce container has been replaced by a 59-ounce container) of the good or service since the last time prices were collected, a new item is selected or the quality change in the current item is recorded.
by bdcs | 2025-09-12 14:31:34+00:00
It relies on an “unintuitive observation”[0] that you can run batches basically for free (up to a limit). So if you only run one inference, you batch it plus a lot of guesses and, if you guess right, can speed up the inference by the number of guesses. If you guess wrong, you're back to regular speed (and still fully correct).

[0] https://x.com/karpathy/status/1697318534555336961
by NotPractical | 2025-09-12 14:31:43+00:00
> A site trying to be as big as possible wants to attract everyone. But a site aiming at a particular subset of users has to attract just those—and just as importantly, repel everyone else. I've made a conscious effort to do this on HN. The graphic design is as plain as possible, and the site rules discourage dramatic link titles.

I have heard from users that the minimal graphic design here is intentional, but I did not realize that the creator of the site confirmed it (and so early on, too).
by everdrive | 2025-09-12 14:31:50+00:00
We're killing ourselves just so we can slightly more comfortable. It's the dumbest thing in the world. People are pouring gallons of neurotoxins on their lawns so they aren't faced with observing multiple kinds of grass, or god forbid, weeds. The market may be filling people's desires, but people's desires are terrible and should often be ignored. People have a desire to be bored less often, and now we're cursed with smart phones and social media. Call me a luddite if you want, but make sure not to drink your water or your local beer.
by fraggle_ | 2025-09-12 14:32:36+00:00
We study a missing-value imputation method, termed kNNSampler, that imputes a given unit's missing response by randomly sampling from the observed responses of the most similar units to the given unit in terms of the observed covariates. This method can sample unknown missing values from their distributions, quantify the uncertainties of missing values, and be readily used for multiple imputation. Unlike popular kNNImputer, which estimates the conditional mean of a missing response given an observed covariate, kNNSampler is theoretically shown to estimate the conditional distribution of a missing response given an observed covariate. Experiments demonstrate its effectiveness in recovering the distribution of missing values. The code for kNNSampler is made publicly available: https://github.com/SAP/knn-sampler.
by treve | 2025-09-12 14:33:09+00:00
Many things in the list are niche concerns, counter to the design of Wayland or are actually solved today. But regardless the beauty of Linux is choice. I hope X11 and non-systemd distros stick around for the few that have those niche concerns. I think a lot of frustration from these folks come from the fact that they wished they weren't in a niche and better served by more maintainers, but that ship has sailed. For mainstream use-cases this has mostly been a good thing.
by ewf | 2025-09-12 14:33:45+00:00
people want easier and if you hold a shiny object in front, most will lunge for it. Developers have been benefiting greatly for some time now. High paying jobs, no ceiling in business, praise from colleagues, respect from family, etc. Non-devs close to it now have this opportunity.

No one knows what the impact of AI code gen will be on developers. But if AI code gen under delivers and the demand on truly talented devs rise, then the ones 'doing the hard work' now and maintaining their craft by human coding will win big.
by BoorishBears | 2025-09-12 14:33:53+00:00
I don't think Don Norman would like this at all based on his rules for good web design. (someone should ask him fhough)

The top level comment is confusing marketing success with UI/UX success: it tickles their brain because they're the target audience. To everyone else this is weird and overwhelming if you're looking for something and suddenly run into it.

Might still be fun/whimsical if you're not looking for something and just stumble upon it, or get shown that
by thewebguyd | 2025-09-12 14:34:29+00:00
That's been my experience, using iPhones primarily since the 6s.

The .0 releases of iOS have been getting worse lately and are not great, but usually by .2 or .3 it's fine if not better on the older devices.

I think the annual release schedule is too much for Apple to the point that now the .0 release is effectively a public beta. Especially if there are any big changes. iOS 26 RC is laggy on my 16 Pro Max, which without a doubt can absolutely handle it, it's just a buggy mess still. I'm sure that by .2 it'll be fine.
by eimrine | 2025-09-12 14:34:31+00:00
I am also reading more books and faster. Here is what I've done:

1. Downloaded a lot of books from torrents on every single device which supports reading. So there is almost no time I am unable to read if some moment of boredom happens to me.

2. Regularly download all books available from the topic I'm interested in. For example: everything about vacuum tubes, everything about transistors, everything about the "free" will, everything about leftist values, everything about my favorite anarchist etc. I bet some of them is not available online any more

3. I have mastered my English, because no other language proposes this much of books.

4. Now I leave long comments about each book I've read on the place I've downloaded them. I don't know how to comment on TPB or on Libgen but on main tracker of my native language it is more than possible.

5. I've realized I do not need to read the whole thing, typically I need to realize where the content begins. F.e. the all chapter except the latter one of Thomas Kuhn's "The Structure of Scientific Revolutions" is obvious for anyone who does any science no matter whether it professional work or amateur journey. Do not musunderstood me, the book is really deep, but all the deepness lies in one last chapter, and all the former ones are just the preparation who have not dive in the topic of making science.

6. I have a list of bad words which make me to reject the book without any hesitation. For example: God, psychology, metaphysics. Just I do not feel any urge to read about these.

7. I discuss what I have read with either real friends or in the social networks such as Youtube, or if the book is about practical stuff circa electronics so I need to grab a soldering unit immediately and try anything from it.

8. I hate making notes about the books because I am bad at ordering things but making bookmarks in the PDF reader software works great if I ever want to return to what was readed. But this is one of the reasons I never update software on my main computer - I know that anything I wrote will disappear in one way or another, typically after either upgrade or hardware failure.

9 (bonus). An unexpected thing happened to me when I used to read fiction (it was Agatha Cristie). I have realized that my brain is too shaped to read technical/philosophy/medical/(auto)biography/encyclopedic books so reading detectives where not just each line matters but also a sequence was a torture! I still don't value fiction at all but understanding that my brain became misshaped to this activity like a teenager's brain became misshaped to any reading at all was a very healing experience, a bitter pill I was really really needed to consume.
by mytailorisrich | 2025-09-12 14:35:00+00:00
But that's exactly how the EU works. If you give the "wrong" answer they'll keep going until you give the "right" answer.

France and the Netherlands rejected the proposed EU constitution... nevermind, the same was in the later Lisbon treaty.

Ireland rejected the Nice and Lisbon treaties... nevermind they still passed when asked again after cosmetic changes and "information campaigns".

Poland voted for the wrong government... EU suspended funds until they voted for the right government at the next election.
by barnabee | 2025-09-12 14:35:11+00:00
I am not convinced the stagnation or downward trend is either inevitable or irreversible.

The impact of the last 1–2 decades of policies and global/regional events may continue feeding through and making things worse (or at least stopping them getting much better) for some time. However, the fact that the change of government hasn’t magically fixed everything does not mean that it won’t eventually start to have a positive impact or that the direction of travel is one way. Equally, the new government is far from perfect and has made quite a few unforced errors alongside the positive changes, so success is far from guaranteed.

Of course, if people in general don’t start to believe it by the next election and we end up with a Reform government (or even more Tories given their current state), all bets are off.
by 9rx | 2025-09-12 14:35:17+00:00
> That the golang team refuses to bless a single interface for everyone to settle on

Uh... https://pkg.go.dev/golang.org/x/exp/slog#Handler

If zap, charmlog, etc. don't provide conformance to the interface, that's not really on the Go team. It wouldn't be that hard to write your own adapter around your unidiomatic logger of choice if you're really stuck, though. This isn't an actual problem unless you think someone else owes you free labor for some reason.
by evilduck | 2025-09-12 14:36:28+00:00
> Speaking to your PC gaming analogy, there are render farms for graphics - they're just used for CGI and non-realtime use cases. What there isn't a huge demand for is consumer-grade hardware at datacenter prices.

Right, and that's despite the datacenter hardware being far more powerful and for most people cheaper to use per hour than the TCO of owning your own gaming rig. People still want to own their computer and want to eliminate network connectivity and latency being a factor even when it's generally a worse value prop. You don't see any potential parallels here with local vs hosted AI?

Local models on consumer grade hardware far inferior to buildings full of GPUs can already competently do tool calling. They can already generate tok/sec far beyond reading speed. The hardware isn't serving 100s of requests in parallel. Again, it just doesn't seem far fetched to think that the public will sway away from paying for more subscription services for something that can basically run on what they already own. Hosted frontier models won't go away, they _are_ better at most things, but can all of these companies sustain themselves as businesses if they can't keep encroaching into new areas to seek rent? For the average ChatGPT user, local Apple Intelligence and Gemma 3n basically already have the skills and smarts required, they just need more VRAM, and access to RAG'd world knowledge and access to the network to keep up.