MurphyA/hacker-news huggingface dataset:
by neilv | 2025-09-18 17:18:03+00:00
I haven't noticed anyone wearing them in real-life, despite walking every day in a concentration of university/college campuses (Harvard Square, USA, and surrounding neighborhoods, sometimes including MIT).

I've only noticed some influencers wearing them in Web videos, where they look prominent, like I should also be able to recognize them in-person.

Maybe people are only wearing them at home or in the office? Maybe it's mostly a California techbro regional thing?

Maybe I'm not paying enough attention. I will start consciously looking for them.
by bee_rider | 2025-09-18 17:18:23+00:00
KSON looks neat.

I think the post is hurt by the desire to sort of… “have a theory” or take a new stance. The configuration file is obviously not a user interface, it is data. It is data that is typically edited with a text editor. The text editor is the UI. The post doesn’t really justify the idea of calling the configuration file, rather than the program used to edit it, the UI. Instead it focuses on a better standard for the data.

The advancement of standards that make the data easier to handle inside the text editor is great, though! Maybe the slightly confusing (I dare say confused) blog title will help spread the idea of kson, regardless.

Edit: another idea, one that is so obvious that nobody would write a blog post about it, is that configuring your program is part of the UX.
by thisislife2 | 2025-09-18 17:19:08+00:00
What about a toilet that won't give you loo roll unless you watch an ad first? ( https://metro.co.uk/2025/09/17/dystopian-toilets-wont-give-l... ). As the toilet makers jump on to the AI bandwagon, soon toilets will be photographing your butt to fingerprint your anus, while data brokers sells your poop data to ... ? ( https://www.businessinsider.com/scientists-designed-a-smart-... )
by dang | 2025-09-18 17:19:48+00:00
You can't attack another user like this on HN, and if you continue to break the site guidelines and post aggressively, we will ban you. We've already asked you twice:

https://news.ycombinator.com/item?id=45141433

https://news.ycombinator.com/item?id=45054986

I don't want to ban you because you've also posted good things, but we can't have people posting egregiously like this here, so please fix this.
by stouset | 2025-09-18 17:20:08+00:00
Because I have used all three OSes extensively, and this is pretty incontrovertible?

Settings have been half-assed so many times that random options require going back three or four generations back into the control panel. Modal confirmation boxes that must be dealt with before you can do anything else with your computer are a constant occurrence. Everyone feels the need to completely redesign their own UI chrome. Updating drivers requires remembering going to a dozen separate vendors and manually fetching them (not to mention knowing where to go in the first place). It's filled to the brim with ads that need to be disabled across five or six different places, that need to be re-disabled every upgrade. Every developer, including Microsoft itself, spams notifications for absolutely inane things. And on and on and on.

macOS isn't perfect by any means. But the level of abject disdain for users going on in the Windows ecosystem these days is impossible to ignore.
by sonofhans | 2025-09-18 17:20:21+00:00
This is one of the reasons that large-scale corporate ownership of media is very bad for citizens, and very good for oppressive governments. The FCC can make one phone call to one powerful person running one large corporate entity. If the same couple corporations own all the media (almost where we are today), it’s trivial for the government to shut down one voice.

ABC doesn’t give a shit about truth, fairness, journalism, or any such fuzzy concepts. They want short-term profits and long-term media monopolies, so cancelling one comedian or another makes no difference to them.

This is what fascism actually is — a blending of corporate and government power for the benefit of both, and against the interests of citizens.
by cfeduke | 2025-09-18 17:21:28+00:00
I bought a Model 3 in 2018, a Y in 2020, and another 3 in 2024. The end user design has only continued to get worse on various aspects of the car. Regarding non-safety issues, living in the northeast and mid-Atlantic, the door handles freeze shut during the winter and become impossible to open from outside of the car.

But why continue to buy these poor end-user design experiences, you think? My car maintenance costs since 2018 has been a gallon of windshield wiper fluid and new tires. So I deal with poor design decisions.

But the cup holders in the latest Model 3 may be my breaking point.
by Cheer2171 | 2025-09-18 17:21:31+00:00
Executive Order 14149 of January 20, 2025 by Donald J. Trump: https://www.federalregister.gov/documents/2025/01/28/2025-01...

Restoring Freedom of Speech and Ending Federal Censorship

By the authority vested in me as President by the Constitution and the laws of the United States of America, and section 301 of title 3, United States Code, it is hereby ordered as follows:

Section 1. Purpose. The First Amendment to the United States Constitution, an amendment essential to the success of our Republic, enshrines the right of the American people to speak freely in the public square without Government interference. Over the last 4 years, the previous administration trampled free speech rights by censoring Americans’ speech on online platforms, often by exerting substantial coercive pressure on third parties, such as social media companies, to moderate, deplatform, or otherwise suppress speech that the Federal Government did not approve. Under the guise of combatting ‘‘misinformation,’’ ‘‘disinformation,’’ and ‘‘malinformation,’’ the Federal Government infringed on the constitutionally protected speech rights of American citizens across the United States in a manner that advanced the Government’s preferred narrative about significant matters of public debate. Government censorship of speech is intolerable in a free society.

Sec. 2. Policy. It is the policy of the United States to:

(a) secure the right of the American people to engage in constitutionally protected speech;

(b) ensure that no Federal Government officer, employee, or agent engages in or facilitates any conduct that would unconstitutionally abridge the free speech of any American citizen;

(c) ensure that no taxpayer resources are used to engage in or facilitate any conduct that would unconstitutionally abridge the free speech of any American citizen; and

(d) identify and take appropriate action to correct past misconduct by the Federal Government related to censorship of protected speech.

Sec. 3. Ending Censorship of Protected Speech. (a) No Federal department, agency, entity, officer, employee, or agent may act or use any Federal resources in a manner contrary to section 2 of this order.
by yangosoft | 2025-09-18 17:21:40+00:00
I've been using it daily since I installed Corel Linux, which included KDE 1.

Even during the difficult transition from KDE 3 to KDE 4.

I really like it. Complete customization and control.

A few months ago, I added some basic features to Gwenview; for the first time, I was able to give back to the community.
by pixelpoet | 2025-09-18 17:21:44+00:00
My objection is in direct analogy to "could care less": it fails to rule out the very thing that is to be ruled out.

The grains of sand example should make it clear: it is not true that this grain is one of few at the beach, but it is true that it's one of the only. This makes it a poor expression for scarcity, and while obviously we know what was actually intended (as with "could care less"), that doesn't really make it any better.
by ag8 | 2025-09-18 17:22:27+00:00
we should publish some; the high-order effect seems to be that LoRAs significantly hurt small model performance vs FFT, with less of an effect for large models. This is maybe because large models have more built-in skills and thus a LoRA suffices to elicit the existing skill, whereas for small models you need to do more actual learning (holding # parameter updates constant). In general I think it's better to get a performant small model with FFT than a performant large model with a large LoRA, which is why we default to FFT, but I agree that we should publish more details here.
by NullHypothesist | 2025-09-18 17:22:30+00:00
I read a lot of non-fiction, and while I'm definitely guilty (and proud of it!) of sentimentally holding onto old books, I think the value of having a personal library isn't to show off what you've read (an added bonus), but to be able to go back and reference books / passages when inspiration strikes or you realize your memory's gotten a bit fuzzy on a topic. Re-reading a book in its entirety is great. But sometimes just pulling back up a specific passage or chapter is all you need.
by trymas | 2025-09-18 17:22:46+00:00
> As far as I understand these chemicals are supposed to be purely part of the manufacturing process. Is it in products or not..?

Video clearly states - factories did not care about cleaning it as it was uneconomical. I assume with existing “chemical whack-a-mole” current plant will not care as long as substance is not obviously banned. Secondly, video also states that even if those products are collected - they leach from landfills.

Personally I could bet that trace amounts of chemicals from “manufacturing process” still end up in final product anyways.

> Or only the non-dangerous long chains are in products?

IMHO, we should drop “non-dangerous” as a myth from teflon commercials of the 70s. As also from the video - due to heat you can consume harmful chemicals, even with acute consequences.

PFAS, from my understanding is a group of thousands of chemicals, most of them with no research on harmfulness. Though we know that some of them are directly linked to increasing some cancers or some other illnesses.

> they're not dumping gigatons of this stuff and the ocean is infinitely large in volume.

As per videos - we are talking about ridiculously miniscule amounts. Amounts in terms of couple parts per trillion of PFAS are considered harmful.

There were examples - PFAS is everywhere. Food packaging, hygiene products, tooth floss, fire extinguishers, clothes, kitchen appliances, etc. It’s manufactured all over the globe in multiple factories for seemingly everything.

It gets into the water cycle and trace amounts of PFAS is now found in polar circles and remote mountain tops from rain and snow.

We are exposed to it through water and through the things we use that contains it.

If you look for it in Mariana trench - maybe you won’t find it, but everywhere we do find it and that’s just a fact.

My personal biggest takes are:

- It’s not only c6/c8 that are harmful, there’s GenX and others thar also are and a plethora that haven’t even been tested, and they all are under PFAS umbrella;

- Most of those chemicals accumulate and don’t deteriorate. You get part per quadrillion there, part per trillion there, maybe permille next to a factory or a landfill. Give it 70 years and all animals and humans have >1 ppb of most harmful known PFAS in their blood. When we know that at 30ppb you get double chance of getting kidney cancer (and that’s just one cancer);

- The nature of indestructability is the main problem of cleaning it up. It doesn’t matter if something is “only used in manufacturing process”. It’s already somewhere, in the product, on the packaging, in the water that cleans the factory, in the landfill that collects it;
by mrkeen | 2025-09-18 17:22:50+00:00
Don't give them ideas you say?

What if they develop an iconic fridge and dial up the brand recognition to 11 via an intensive and prolonged ad campaign.

Introducing...

The KAGE

No embedded ads yet. Then they wait for the reviews in all the usual places to be released.

After the dust has settled, they push the ad update remotely.

You don't connect your fridge to the internet, like some kind of Luddite?

No worries, they thought of that and bundled a sim card with it.
by jacques_chester | 2025-09-18 17:23:50+00:00
Oh, this old chestnut. "Just do what the distros do".

OK, sure, let's pencil this out.

Debian has ~1k volunteers overseeing ~20k packages. Say the ratio is 20:1.

npm alone -- not counting other ecosystems, just npm -- has 3 million packages.

So you'd need 150k volunteers. One hundred and fifty thousand unpaid individuals, not counting original authors.

For one repo.

"Nonsense", you riposte. "Only maybe 100k of these packages are worth it!"

Cool, cool. Then you'd need "only" 5 thousand volunteers. Debian maxed out at 1k and it is probably the source of the most-used software in history. But sure, we'll find 5 thousand qualified people willing to do it for free.

Oh, but how do you identify those 100k packages? OK, let's use download count. Or maybe reference count. Network centrality perhaps? Great, great. But some of them will be evicted from this paradise of rigorous repackaging. What replaces them? Oh, shoot, we need humans to go over up to 3 million packages to find the ones we want to keep.

What I need distro boosters to understand is that the universe of what is basically a package manager for large C libraries is at least two orders of magnitude smaller than everything else, bordering on three if you roll all the biggest repos together. The dynamics at language ecosystem scale are simply different. Yelling at the cloud that it should actually be a breeze isn't going to change things.
by ashtakeaway | 2025-09-18 17:24:23+00:00
Those folks are the ones who refuse to acknowledge and accept the fact that they were abused by family members while growing up, where those personality 'symptoms' are common. It is very well known that ADD and ADHD comes from abusive households. Nobody except psychologists and anyone in the mental health field would ever admit such failures in life. They will not accept the fact, and exaggeration and deflection of character faults into false medical diagnosis is what happens. Not very many doctors want to get screamed at by their patients (which would prove the doctor right) for telling them the truth of their own past, and besides, they're not even paid to tell them.

"Truth hurts, don't it" is a very true phrase. It's a very sick trend affecting Millennials and Gen Z alike, and contributes to other worse mental health and criminal outcomes.

It's not even new.
by puika | 2025-09-18 17:24:40+00:00
I love the KDE ecosystem except for one very specific bug in kdeconnect in Linux where media of any kind in chrome, firefox, etc. are stopped after being paused for a while, so i have to refresh pages constantly, and pray the previous timestamp was preserved.

Apart from that, the DE and configuration options are miles away from windows 11 to be honest, and will probably go the KVM+passthrough route when I upgrade my desktop to keep Windows for CAD work, etc. Even Windows' Explorer is egregiously clunky nowadays and will break features like previews on its own and hang all the time.
by webstrand | 2025-09-18 17:25:02+00:00
Perhaps a better way to think of it is: HTML doesn't provide enough distinct element types to accurately capture the semantic structure of modern interfaces.

You're right that some coupling is inevitable, but the question is where to put it. I'd rather couple my styles to semantic intent (what something is) than to DOM structure (where something sits).

I don't add classes where I don't need to style anything, and I'm not adding _extra_ divs. Instead of using HTML element names, I'm using my own semantic naming convention that is not strictly tied to the behavior of HTML elements.

For instance `<a class="navbar-button">`, `<button class="navbar-button">`, or `<div class="animation-wrapper"><button class="navbar-button">` can all be selected by the same `.navbar-button`. Whereas the equivalent structural selector `nav > ul > li > :is(a, button, .animation-wrapper > button)`, is fragile and complex. Additionally you can't use a descendant combinator instead to simplify, because there could be other non-navbar button descendants of a navbar item (for ex. a dark/light mode switch).

This gets even worse with modern CSS features. Say you want a hover animation that uses container queries - you'll need to add a wrapper div around your button to establish the container context. That single structural change breaks not just `nav > ul > li > button`, but also related selectors like `button + button` for spacing or `li:has(button)` for parent styles. Using structural selectors leads to selector complexity as you're forced to be more and more specific with your selectors to avoid parts of structure you shouldn't be styling.

I still use semantic markup wherever possible, I think its a great benefit for accessibility tools and automated information extraction. I just don't think its a good idea to use it for styling. And modern CSS gives us lots of tools to break HTML semantic markup like `display: contents` (especially useful for html table syntax).
by The_SamminAter | 2025-09-18 17:25:28+00:00
I’ve been wondering about the effectiveness of something similar as an anti-ALPR measure. Most ALPRs seem to have infrared, but I wonder if this the presence of this would affect the non-IR cameras in regular light? I’m not quite certain how IR vs non-IR cameras are implemented in such systems, or if there even is a separation (are there two separate cameras, or is it just one).
Show HN: NoZeroDay – strictly-enforced daily streak challenges
by tj203 | 2025-09-18 17:25:36+00:00
I got fed up with habit apps that let you "make up" for missed days or give you endless second chances. What's the point of a streak if you can just fudge it when life gets messy? So I built NoZeroDay around one brutal rule: miss a single day, and your challenge dies. No exceptions, no mercy streaks, no "oops I forgot" buttons.

Here's how it actually works: You pick a challenge length (7, 14, 30, or 66 days) and commit to showing up every single day with proof — could be a quick text update, a photo, even a voice note about what you did. The format doesn't matter, but the consistency does. Miss one day? Game over. Hit every single day? You actually earned that streak.

Why I made it this way: I was tired of apps that felt like participation trophies. The whole point is that it should be hard to maintain a real streak. When there's no way to cheat the system, you stop trying to cheat yourself. The psychology is pretty simple when failure is immediate and final, you find a way to show up. Even if it's just 5 minutes before midnight logging "did 10 pushups in my pajamas."

Want to try it? Jump in and start a challenge right now no signup fees or trial periods. I'm really curious to hear what you think. Does the zero-tolerance thing actually motivate you, or does it just stress you out? And how's the overall experience feel? Honestly, I built this for people like me who need that extra kick in the pants, but I'm wondering if I'm the only weirdo who finds the harshness motivating.
by danparsonson | 2025-09-18 17:25:58+00:00
I seem to be in a minority but I find user stories or features to be really awkward and unnatural units of work for building software. Sure these things help to define the expected result but they shouldn't directly drive the development process. Imagine building a house that way - you don't build the living room, then the kitchen, then the bathroom etc.; you build floors, walls, the roof... The 'features' or use cases for the building arise out of the combination of different elements that were put into it, and usually right near the end of the build. The same is true for basically anything else that we build or create - if you're making a sculpture, do you finish working on one leg first before you move onto some other part?

Features are vertical slices through the software cake, but the cake is actually made out of horizontal layers. Creating a bunch of servings of cake and then trying to stick them together just results in a fragile mess that's difficult to work with and easy to break.
by squigz | 2025-09-18 17:26:19+00:00
Putting aside the question of whether your own experiences hold for the general population, you must consider why these opinions are so prevalent, either way. One might argue that religion doesn't teach 'values' so much as 'roles', and so people feel they must do these things, not for any significance or with little thought to possible negative repercussions, but simply because... well, that's just what you do, right? Find a partner, have kids, go to church. That's the lifestyle religion teaches. One might also argue that secular people aren't as intent on having kids because they're more willing to accept different lifestyles.

For what it's worth, krapp's comment is better written but is what I'm talking about here.
by jonstewart | 2025-09-18 17:26:26+00:00
The thing I am calling BS on is that there's much productivity gain in giving it very small tasks and constantly steering its direction. For 80% of code, I'm faster than it if that's what I have to do. For debugging? For telling it to integrate a new tool? Port my legacy build system to something better? It's great at that, removes some important barriers to entry.
by acdha | 2025-09-18 17:26:53+00:00
You might want to reread more carefully. Using the OS security features to restrict what the code you just installed can do prevents immediate attacks and gives you a chance to notice suspicious activity. If the only way to read a file is for the package to request permission and a scope, that gives you a chance to notice it (huh, why does tiny-color need ~/.GitHub?) and also serves as a triage cue for scanning pipelines to flag updates, especially minor ones, which increase the scope of the requested permissions.

Using OS features to restrict access to sensitive data similarly gives you another chance to detect a compromise because a denied operation to, say, read your wallet by an app which doesn’t need to is both highly visible and unambiguous.
by jari_mustonen | 2025-09-18 17:27:09+00:00
So they integrate Gemini to summarize open web pages and consolidate all your open tabs into summaries. (Open lot's of pages, then summarize them all.) You can search your history with natural language and type Gemini queries directly into the address bar.

This will give them a cognitive profile of you: reading comprehension, decision-making patterns, knowledge gaps, etc.

Scary.
by foresto | 2025-09-18 17:27:18+00:00
I suspect overlooked and stalled pull requests are common in open-source. A small one of mine (to a popular project that is not KDE or GNOME) recently took half a year, and most of that time was spent waiting for reviewers and bikeshedding the docs. My condolences on the frustration.

For what it's worth, I'm not part of KDE's inner circle, yet the several PRs that I have submitted to them since I started using it (~2 years ago) have all been accepted. One was difficult to shepherd through the gauntlet of opinions, but was finally merged. So the process is not entirely impenetrable.
by squigz | 2025-09-18 17:27:54+00:00
I know people like to blame social media and just "the kids these days" in general - but I think there's another reasonable, far more charitable explanation: it's a sort of overcorrection after those illnesses being very heavily stigmatized for practically ever. It's perhaps not ideal, but if a symptom of more people who truly have those illnesses being able to get help is a small portion of people using it as a fashion statement, that's a price I think we can pay. And I'm confident it will correct itself over time.