MurphyA/hacker-news huggingface dataset:
by balder1991 | 2025-09-11 15:39:21+00:00
For the vast majority of people, including professionals like doctors, a computer or an OS is not a subject of interest, it's a tool, and they want it to be as invisible and reliable as the electricity that powers it. The moment the tool demands attention—be it through an error message, a confusing interface, or an unexplained requirement—it stops being a tool and becomes an obstacle that creates frustration, anxiety, and outright hatred.

The average user doesn't want (and shouldn't need) to understand technical stuff like file formats (JPEG vs. PNG), the data load of video streaming, what a "driver" is, etc. Forcing them to grapple with these concepts is a fundamental design failure, but I think it’s a difficult pill to swallow for nerds to accept that others just don’t care about these things.

This is why companies like Apple have been so successful: they don't just simplify the interface, they abstract away the complex, technical reality into a language and experience that feels intuitive and friendly for the users.
by acidx | 2025-09-11 15:39:48+00:00
I recently wrote one, in C, using tail calls to implement dispatch with CPS: https://tia.mat.br/posts/2025/08/30/forth-haiku.html

It's already pretty efficient but I'm working on it to make it even more efficient so I can use it as some sort of primitive fragment shader for an art project. This Forth variant is intended to execute Forth Haikus, as defined by the Forth Salon website.
by reify | 2025-09-11 15:40:10+00:00
A new study suggests a habitable past and signs of ancient microbial processes on Mars. Suggests is all science can come up with these days.

The surface of Mars receives about as much radiation as nearby points in deep space, because Mars doesn’t have a magnetic field and has barely any atmosphere, just 1 percent of Earth’s.

The best way to shield yourself from radiation on the surface would be to dig underground, using the Martian rocks and dust to absorb the radiation streaming down from above.

Martian dust is rich in perchlorates and other toxic chemicals, making it quite poisonous to humans and many other plants and animals of Earth.

Direct exposure to Martian air would boil the saliva off an astronaut’s tongue while they asphyxiate; toxic dust would be the least of their concerns.

There are massive dust storms on Mars with alarming regularity, with wind speeds of up to 100 kph [60 mph].

The average temperatures near the Martian equator typically range from 0°C (32°F) to -70°C (-94°F). So a balmy day on Mars is comparable to a brisk one on Earth, but a brisk day on Mars is as cold as the Antarctic night. And at the Martian poles, it gets far colder than any air temperature ever recorded on Earth, even in Antarctica.

The whole planet is a desert, and its scarce water is contaminated with poisonous dust and other hazardous compounds.

Nah! no plants or microbial processes.

No astronaut's in the next 1000 years and certainly no human settlements at all.
by zoezoezoezoe | 2025-09-11 15:40:18+00:00
The Tz database is fascinating, the amount of random data you'll find in there for the sole purpose of calculating time and date is bizarre. The Tz database has an estimate of the Big Bang, there are several time zones that have hundreds of hard coded daylight saving transitions, or manually calculating when ramadan happens and placing that data in tzdb files.
by xvrqt | 2025-09-11 15:40:27+00:00
Bluesky is just Twitter 1.0 - it's a good metaphor for american politics; both sides are virtually identical, one is openly racist and hateful, one likes to pretend it's above such things but inhabits virtually the same platform and eyes enviously the attention they get for being dumb and heinous in public.

Meanwhile actual platform change is considered "unrealistic" but is actually a ton of fun and perfectly fine if you like connecting with other people more than stroking your ego with numbers obtained by sucking up to the system/algorithm and/or consumerism
by dghlsakjg | 2025-09-11 15:40:27+00:00
There are plenty of conservative and right leaning people here with strong opinions that don't get downvoted. They tend to stick to traditional conservative principles that are backed by rational thought and actual work and research.

Populist ideas, un-backed propaganda and blind followership of both the right and the left are not popular here.

Post a far left soundbite opinion like "all consumption is unethical under capitalism" and you will get downvoted just as handily as "I wasn't hired because they needed a trans employee".

For disclosure: I did change white to trans employee approximately ~90 seconds after the original post, and not in response to his edit (I did not see OPs edit until now, 1 hour after the original post). The sentence he is so upset about is meant as an illustrative example of an inflammatory viewpoint. It appears from the inflammation that my point was well made. Thank you.

For those wondering, I changed "I wasn't hired because I'm white" to what it reads above. My reason for the change was to make the statement absurdly inflammatory, and not subject to the exact sort of irrelevant (irrelevant to the point being made, that is) debate that OP is trying to force. If you look at my comment history you will see that I edit almost all of my comments. I have the bad habit of proofreading after posting, and editing for clarity. Not trying to do a "gotcha" because the point I am making is still logically identical.

If you want, substitute it for the completely unbacked "litterboxes in schools" right wing meme, and the point still stands. The point being: HN tolerates many viewpoints across the spectrum. HN does not tolerate stupid, and especially when it is stupid wrapped in culture war bottom scrapings. That is what will get you downvoted.
by cjohnsonpr | 2025-09-11 15:40:32+00:00
Today we launched the Metis Agents Platform: https://www.producthunt.com/posts/metis-agents-platform

Metis Agents is built to make creating and running AI agents easier. You can design an agent, set its role and behavior, and have it handle tasks or collaborate with your team.

We’ve been heads-down building and testing for months, and we’d love feedback from the HN community. Questions about the architecture, agent runtime, or anything technical are very welcome—we’re happy to go deep on the stack.

Thanks for taking a look, Christian
by softwaredoug | 2025-09-11 15:41:00+00:00
Couple sectarian social media, with higher levels of social isolation, and ready access to guns, you get what we had yesterday. Partisans whip themselves into a frenzy in the comments section of hand wringing post amplifying another hand wringing post.

Honestly X has the biggest mix of partisan viewpoints. Many subreddits, bluesky, have become mentally unhealthy places to spend your time if you’re left leaning.

There are plenty of people that seem to celebrate what happened yesterday on these places. It’s the worse I’ve seen and it disgusts me.
by magicalist | 2025-09-11 15:42:14+00:00
> I think there’s a kernel of truth in what he said, surrounded by some exaggeration

lol that just means you agree with him, not that he's encouraging a marketplace of ideas.

Your claim was "he was promoting tolerance to more diverse political points of view". Saying "your political point of view has and is destroying the nuclear family" isn't promoting tolerance of it.
by SilverElfin | 2025-09-11 15:42:32+00:00
I didn’t find this argument compelling. It is true that Economic forces have displaced more sustainable ways of living where things were not disposable. But that’s also because people genuinely found the disposables more convenient. Perhaps because the negative aspects were not known to them. But consumers are partly to blame. I also wonder what makes plastic recycling more successful in some places like Japan, when it is mostly a scam elsewhere.
by canucker2016 | 2025-09-11 15:42:45+00:00
Especially given that (from his FAQ 'You seem oddly calm about this.' )

"I first was confronted with my prospective early mortality back when I contracted Hodgkin's Disease (and later ITP) in my 20's and early 30's."

A cancer survivor who is losing weight for unknown reasons should set off alarm bells.
by yjftsjthsd-h | 2025-09-11 15:43:16+00:00
> and I use xclip extensively to copy contents of files (and stdin) to it.

I won't say anything against your other points (and in fact I am typing this comment on Xorg because I have my own list of reasons), but https://github.com/bugaevc/wl-clipboard is almost drop-in for xclip/xsel.
by dizlexic | 2025-09-11 15:43:17+00:00
so, you have no answer.

I'm proud that anyone who wants to can spread whatever info they want.

I love that I facilitate that.

Every election year my income almost doubles, why? Because people want their opinions heard. I'm glad I can help with that.

You can call the topic whatever you want. I am for the free exchange of ideas, you're against it.

:D
by tialaramex | 2025-09-11 15:43:21+00:00
If we used C++ the standard library's hash set type std::unordered_set doesn't have the all-in-one reserve mechanic. We can call reserve, but that just makes enough hashtable space, the linked list items it will use to store values are allocated separately each time one is created.

I mean, that type is also awful, so early in tuning for this application you'd pick a different map type, but it is the standard in their language.
by o11c | 2025-09-11 15:43:23+00:00
Note that "fixes bad distributions" is the same thing as "causes bad distributions" if your input is untrusted (or even if you're just unlucky). Especially when you are deliberately choosing a bijective function and it is trivial for an attacker to generate "unfortunate" hashes.

The usual trie tricks can avoid this problem without letting the worst case happen. But as often, adding the extra logic can mean worse performance for non-worst-case input.
by menaerus | 2025-09-11 15:43:24+00:00
I doubt you can saturate the bandwidth with dual-socket configuration with each having 10 cores. Perhaps if you have very recent cores, which I believe you don't, but Intel design hasn't been that good. What you're also measuring in your experiment, and needs to be taken into account, is the latency across the NUMA nodes which is ridiculously high, 1.5x to 2x to the local node, amounting to usually ~130ns. Because of this, in NUMA configurations, you usually need more (Intel) cores to saturate the bw. I know because I have one sitting at my desk. Memory bandwidth saturation usually begins at ~20 cores with the Intel design that is roughly ~5 year old. I might be off with that number but it's roughly something like that. Other cores if you have them burning the cycles are just sitting there and waiting in the line for the bus to become free.
by angelgonzales | 2025-09-11 15:43:49+00:00
It seems you have been around violence but have concluded differently than I have.

I think that all rights are hypothetical until they are used. People in America have the right to free speech and assembly but depending on your perspective these rights are hypothetical for most people because they don’t use their speech or right to assembly very often or to the fullest extent. In some states, women have the right to have an abortion but many don’t use that right so hypothetically for them it doesn’t have any value. I think with the right to keep and bear arms it’s the same, for a good person defending themselves with a gun this hypothetical right becomes applied and has an immeasurable value to them. I don’t think we should discard any of our rights even if they are rarely used. I don’t think the risk of a genocide or civil war is infinitesimal, I think these sort of events happen often and are guaranteed over a long enough timeline. I think that people who are well armed would be better off in these situations and may even be the people who put something like a genocide to a stop.
by lioeters | 2025-09-11 15:44:02+00:00
> the split between people who want to abstract the application domain and people who want to engage with it

That sounds like the classic dichotomy of Theoria and Praxis.

> The philosopher Aristotle held that there were three basic activities of humans: theoria (thinking), poiesis (making), and praxis (doing).

> Corresponding to these activities were three types of knowledge: theoretical, the end goal being truth; poietical, the end goal being production; and practical, the end goal being action.

I can see these aspects exist within an individual, and as a group such as the academic field and practical culture of computer science.

There's a temptation toward theory building, elaborate architecture and systems, abstraction for the sake of it. The field is richer for it, but it's also a risk of distraction and source of incidental complexity.

The call to action, to return to the making at hand. Working with the material, applying the ideas in practice, keeping what works and throwing out what doesn't. Learning through doing. Sometimes the solving of a problem or need is achieved first, then the pattern is recognized, the ideas and theory to explain why it works.
by 9rx | 2025-09-11 15:44:48+00:00
No. Can't happen. Saying "I will sell you this widget for no less than one billion dollars!" doesn't establish a price. Price is not determined until a voluntary transition takes place. And a voluntary transaction fundamentally cannot take place without a buyer willing to pay the transacted price.

As we saw in 2022, fear of starvation is a pretty strong motivator to see consumers wanting to pay more to secure their spot in line. A random dude who likes to draw nude art for his friend saying everyone should pay more because of, uh, reasons... Not so much. That's not to say that sentiment cannot change, but without strong motivation there is no reason for it to happen any time soon.
by xnx | 2025-09-11 15:45:29+00:00
The next phase of RSS is having a client ("agent") that can process arbitrary feed-style pages and create sanitized (e.g. ad, tracking, and visual junk free) RSS feeds.

RSS isn't "dead", but it (actively?) neglected when even a "blog" like https://waymo.com/blog/ (to pick one random-ish example) doesn't have an RSS or Atom feed. Content sources see zero (or negative) value in RSS.
by SilverElfin | 2025-09-11 15:45:35+00:00
> Pleas like Reichstadter’s, for an all-out development stoppage, are relatively rare — it’s more common to see states attempting piecemeal regulation. But his worries are hotly contested. Meta executive Yann LeCun has called the idea that the models will soon become hazardous “complete B.S.,” and OpenAI CEO Sam Altman has said that “the only way to appropriately address [risks] is to ship product and learn.”

> Amodei is generally more cautionary; he said on the February podcast that “AI could be an engine of autocracy” and floated the idea of finding a deescalation agreement with Chinese companies. Anthropic, in July, revealed a partnership with the U.S. military worth up to $200 million.

Well why would targeting any one company work? Or even all companies in a country? Everyone knows there is no way the Chinese labs will slow down. And that means it’s an arms race. And no other country can afford to sit out.
by HankStallone | 2025-09-11 15:45:47+00:00
I don't know why it never occurred to me before to see if Reddit has per-subreddit RSS feeds. I still go to subs individually, which is annoying for the lightly-used ones. I either check in every day, seeing nothing new 90% of the time, or I check in every week or two, and miss the one conversation that actually happened. And even in busier subs, the default sorting can make it easy to miss new posts.

Time to add a new section in my RSS reader (TT-RSS). Thanks!
by dfxm12 | 2025-09-11 15:46:20+00:00
Can you elucidate what you're saying? Keep in mind, I live in a state where Republican US Senators Dave McCormick and his predecessor Pat Tooney are famous for ignoring their constituents' calls and generally not making themselves available. I would love to interact with them, but they won't allow it. I imagine PA is not unique in this regard...
by messe | 2025-09-11 15:47:03+00:00
> Using NVIDIA proprietary

Ah, I haven't tried it on NVIDIA drivers in a while.

I'm doing a reinstall on my gaming PC soon, so I'll give it a shot then. I've been using it on Intel and AMD systems, and haven't had issues. But you know, they actually have drivers that are designed for the modern linux graphics stack.

> P.s. I also tried XFCE and Enlightenment.. and those are not any better (not that claim to be anything but pre-alpha).

So... maybe the NVIDIA drivers then? And not KDE Plasma?

> The Linux graphics stack just lags behind decade after decade... never catches up...

Come on, you can't really blame NVIDIA's dogshit drivers that refuse to integrate into the rest of the stack on the KDE devs.
Show HN: SideThreadAI – Slack-like threads for ChatGPT/Gemini (tidy context)
by rafaelvalle03 | 2025-09-11 15:47:20+00:00
I built this after running into the same problem: AI chats get messy fast. Exploring tangents usually means losing context or duplicating half the conversation.

OpenAI recently added a "branching" feature, but it still feels more like cloning chats than keeping them organized. I wanted something closer to Slack-style threads.

So I made SideThreadAI, a Chrome extension that adds threads to ChatGPT and Gemini: - Start a side thread from any message. - Keep the main chat clean while exploring tangents. - Works directly in both ChatGPT and Gemini.

You can check it out here: https://www.sidethreadai.com (Chrome Web Store link is also on the site.)

Curious what you think: is "threads vs. branching" just preference, or does it make a real productivity difference?
by ARandomerDude | 2025-09-11 15:47:30+00:00
When I hear "freelance journalists, adjunct professors, and anonymous posters" the first word I think of is "democracy", not "threat".

The idea that anybody gets to say whatever they want is how you have a free society. Treat those people like threats and you have authoritarianism. Whether the end result is left tyranny or right tyranny, I don't want it.
by jmull | 2025-09-11 15:47:35+00:00
This vision of AI programming is DOA.

The first step is "define the problem clearly".

This would be incredibly useful for software development, period. A 10x factor, all by itself. Yet it happens infrequently, or, at best, in significantly limited ways.

The main problem, I think, is that it assumes you already know what you want at the start, and, implicitly, that what you want actually makes some real sense.

I guess maybe the context is cranking out REST endpoints or some other constrained detail of a larger thing. Then, sure.
by snarf21 | 2025-09-11 15:47:57+00:00
There have been a lot of advancements on this front too. One promising technique is duodenum resurfacing (DMR). This helps reset some of the insulin sensitivity issues. The one problem we have is that this is a one time low risk procedure compared to selling insulin or GLP-1. Like all of our problems in healthcare, we have a major misalignment in incentives.
by Yizahi | 2025-09-11 15:48:00+00:00
Meanwhile Irish President just recently met with Qatar sheikh and wished him good health and discussed cooperation and investments. Thats in full knowledge that they have orchestrated kidnapping of civilians, indiscriminate rocket bombings and other crimes.

So trading with terrorist bankers and protectors, giving them money and influence is just business as usual. While when a dozen citizen of the victim country are visiting EU it's a haram and no no. Hypocrites and terrorist friends, that's who they are.
by angelgonzales | 2025-09-11 15:48:08+00:00
I get where you’re coming from, but I lived in Portland for years where the police were essentially suppressed by the district attorney Eric Schmidt (and other factors that were occurring during this time in Portland and in America). This led to violent criminals essentially controlling the city at night and which lead to unfortunate outcomes for my family. Simultaneously this came at a time where the previous president was threatening my job and livelihood with mandates and I was receiving emails from our national HR that we may lose our jobs if we did not comply. These two events did not make me feel safe for years, I do feel safer with the current president.
by germandiago | 2025-09-11 15:48:13+00:00
> You blame Hamas for using people as shields, but do you think Israel is justified in killing all these innocent children in the first place?

No. I do not justify it. What I say is that Hamas is literally a group that does not care even about their own people as facts show. They usually falsify the data also. So I am not sure how that data is but I acknowledge this is wild.

When I think of these things I think that governments and rulers are what they are. But I wonder if you were a palestinian being a human shield of a piece of rubbish or were an Israelian that wants to take kids to school and you see how they launch missiles from the Gaza side as a routine from schools and hospitals, what would you do? It is a very desperate thing for a civil person.

I prefer to not make criminals out of whom are not criminals. So Hamas and probably Netanyahu are both criminals. But the poor people from Palestine are basically kidnapped by their own governors to an extent that is hardly bearable IMHO. Israel people are also people like you and I and they have a reasonable fear of being smashed. It is not for fun that Israel has spent a huge amount of its GDP in military stuff. They do not do it for fun, whatever people try to convince me of.

It is a really complex situation, that's all. No innocent deserves to die in either side. I just try to make reasonable descriptions of what I see. I am mostly neutral, even with my bias.
by komali2 | 2025-09-11 15:48:17+00:00
I was genuinely shocked to follow signs to a WC in a Brussels train station and find a pay toilet. Stupid thing wouldn't take my CC so when nature calls... I stepped outside the station and was hit with a slap of piss stink. Makes sense! Added my own, what else am I to do?

I loved my time in Brussels but it really was gross how often I'd randomly smell piss.
by gobdovan | 2025-09-11 15:48:31+00:00
Torch simply has to work this way because it cares about performance on a combination of multiple systems and dozens of GPUs. The complexity leaks into packaging.

If you do not care about performance and would rather have portability, use an alternative like tinygrad that does not optimize for every accelerator under the sun.

This need for hardware-specific optimization is also why the assembly language analogy is a little imprecise. Nobody expects one binary to run on every CPU or GPU with peak efficiency, unless you are talking about something like Redbean which gets surprisingly far (the creator actually worked on the TensorFlow team and addressed similar cross-platform problems).

So maybe the the blogpost you're looking for is https://justine.lol/redbean2/.
by whatarethembits | 2025-09-11 15:48:50+00:00
Rhetorical: What does it say about America that a large portion of its citizens (assuming OPs feelings are not unique) fear being a victim of genocide? Can't say I've met anyone from any other "developed" nation who share the same dread by simply existing as part of their country.

In other words, the sum total of America's values have resulted in a citizenry that lives with existential dread. Maybe those values need a second look?
by yepitwas | 2025-09-11 15:48:58+00:00
Mostly IG (businesses and organizations) and BlueSky (people) right now. IG won't let you set the "following" page to your default any more (boooo) but it's still quick to get to, so you can just ignore the (incredibly, aggressively shit) "feed".

RSS would be better, but this works OK.