MurphyA/hacker-news huggingface dataset:
by jjk166 | 2025-12-18 21:45:30+00:00
Different species do have different levels of protection, and different lineages tend to employ different methods of protection. For example elephants have numerous duplicates of cancer suppression genes, whereas naked mole rats produce a variant of hyaluronan which prevents tumor formation. When compared to other great apes, Humans seem to be worse at both layers of defense.

It's worth noting though that humans also have much higher levels of exposure to many carcinogens than most animals, and we screen for cancers at a much greater rate for humans, so just because a species has lower cancer rates doesn't necessarily mean their cancer defenses are better.
by inglor_cz | 2025-12-18 21:45:42+00:00
It can be also interpreted as "contact with government officers is inherently stressful", at least for some individuals. That would be enough to move the group mean.

Which I saw in my own family. My mother was never unemployed and never demanded anything from the state coffers, but she was afraid of the bureaucracy and the inscrutable power that it wielded over citizens' matters.

My former secretary is somewhat spooked by contact with the governmental structures as well.
Tell HN: Dr Paris Buttfield-Addison's Apple account has been unlocked
by ValentineC | 2025-12-18 21:45:43+00:00
In case anyone's following the gift card saga [1]:

> Update 18 December 2025: We’re back! A lovely man from Singapore, working for Apple Executive Relations, who has been calling me every so often for a couple of days, has let me know it’s all fixed. It looks like the gift card I tried to redeem, which did not work for me, and did not credit my account, was already redeemed in some way (sounds like classic gift card tampering), and my account was caught by that. Obviously it’s unacceptable that this can happen, and I’m still trying to get more information out of him, but at least things are now mostly working. Strangely, he did tell me to only ever buy gift cards from Apple themselves; I asked if that means Apple’s supply chain of Blackhawk Network, InComm, and other gift card vendors is insecure, and he was unwilling to comment. I’ll post a more substantive update soon!

[1] https://hey.paris/posts/appleid/
by pksebben | 2025-12-18 21:46:17+00:00
The constitution is being summarily ignored by the current administration. There is a right to trial in there that we've just totally blown past, and the deep integration between party insiders and media consolidation is a sideways assault on the first amendment.

The idea that "they're coming for your guns" is something we can begin to discuss when the first step to curb our mass shooting problem is actually taken. For now, it's a little ridiculous to infer that there's any kind of 'siege' on the second amendment given that we have them all the damn time and they're not slowing down.

I would ask folks in the EU whether they think they're leaning left at the moment. Reading their news it doesn't seem to be the case [0 1 2 3].

Just out of curiosity - in what concrete way do you think the second amendment serves as an equalizer? Do you imagine that the government sees an armed populace as any kind of a threat?

Leaving the left-right debate behind for just a second - I smell that there is something perhaps we may agree on. Representation is fundamentally broken. Even given our ideological differences, how do you feel about direct democracy? I think we'd benefit.

0 - https://www.ibanet.org/The-year-of-elections-The-rise-of-Eur...

1 - https://ecfr.eu/publication/rise-to-the-challengers-europes-...

2 - https://fortune.com/europe/2025/02/25/europe-far-right-movem...

3 - https://www.euronews.com/my-europe/2024/12/24/european-polit...
by p2detar | 2025-12-18 21:47:03+00:00
I didn’t read it this way, but I admit the comment is somewhat vague. I thought GP meant that not all solutions require delivering code. In my job when I get a support inquiry, I first try to think what exactly is the customer’s end-goal. Often support didn’t get what the customer’s real pain is. Some solutions are reduced to pointing them to some unusual workflow that solved their problem. This way I don’t need to tinker any code at all.
by Kim_Bruning | 2025-12-18 21:47:35+00:00
I think there's a big cultural split on morality here.

A lot of people think that a supermarket with self-check out would probably be empty within the day, with people trucking off their goods in every which direction. Maybe in some places that's actually still how it works. This supposes that morality is mostly extrinsic (low trust society).

Throughout quite a bit of the West, Europe , Finland we're dealing with high trust societies these days. In these countries, all said and done self checkout is actually netto cheaper to run than manned checkout, and that includes shrinkage. (Above some point) every penny spent on checkout counter operators is wasted. So -at least in Finland-, morality is mostly intrinsic (high trust society).

If you tell this story to a person from a low trust society, they'll think you're pulling their leg. Every man, woman, and child to themselves, right?

Meanwhile, in high trust societies like Finland, it's just Tuesday: 'Bleep... bleep'.

Now when it comes to people with intrinsic morality: Making them go through extra procedures might actually slow them down; Hiring extra people to keep an eye on them can go negative yield.

There's more to be said on this, but the key intuition is that much of western thinking on morality is still calibrated on extrinsic morality, while many westerners are now actually being raised with intrinsic morality. It's a slow cultural change.

+ see also: Dan Pink: Drive. https://www.youtube.com/watch?v=u6XAPnuFjJc
by irrationalfab | 2025-12-18 21:47:57+00:00
There's a pattern I keep seeing: LLMs used to replace things we already know how to do deterministically. Parsing a known HTML structure, transforming a table, running a financial simulation. It works, but it's like using a helicopter to cross the street: expensive, slow, and not guaranteed to land exactly where you intended.

The real opportunity with Agent Skills isn't just packaging prompts. It's providing a mechanism that enables a clean split: LLM as the control plane (planning, choosing tools, handling ambiguous steps) and code or sub-agents as the data/execution plane (fetching, parsing, transforming, simulating, or executing NL steps in a separate context).

This requires well-defined input/output contracts and a composition model. I opened a discussion on whether Agent Skills should support this kind of composability:

https://github.com/agentskills/agentskills/issues/11
by lbreakjai | 2025-12-18 21:48:30+00:00
So now you have presentation logic, tightly coupled, spread over two places. You need to jump between two codebases to even have a clue about what is rendering on the page.

There's an example on their website where the header of a table is defined in the frontend, and the body is returned by the backend. If I wanted something as simple as switching the order of the columns, I'd actually need to create a new version of my backend endpoint, release it, change the frontend to use the new endpoint, then delete the old one. That sounds crazy to me.
Ask HN: Is anyone using LLM based document processing in production?
by asdev | 2025-12-18 21:48:57+00:00
I'm wondering if anyone is actually using LLMs to process documents reliably in production. One hallucination could lead to a host of issues. For example, if someone is using LLMs to process documents and enter data into an ERP, if even one number is off it could cause accounting issues, inventory issues etc. Human in the loop doesn't help because the human would just have to read the document themselves to ensure accuracy, defeating the point of the automation.
by skillcreator | 2025-12-18 21:49:28+00:00
Love seeing this become an open standard. We just shipped the first universal skill installer built on it:

npx ai-agent-skills install frontend-design

20 of the most starred Claude skills ever, now open across Claude Code, Cursor, Amp, VS Cod : anywhere that supports the spec. Would love some feedback on it

github.com/skillcreatorai/Ai-Agent-Skills
by magixx | 2025-12-18 21:49:47+00:00
I think EVs will head in the complete opposite direction in that sales will slow down and they will continue to be a minority. Ford just killed off the F150 lightning and EVs (but also new cars) are still expensive purchases in a time with a lot of economic uncertainty. While Chinese companies are making affordable options all the markets seem to love putting tariffs on them in order to keep their homegrown automakers alive.
by IshKebab | 2025-12-18 21:50:03+00:00
I wouldn't say they aren't savvy. Many aren't, but also I don't blame them. Often you can buy a perfectly reasonable device and then they ad spying and adverts after you bought it. Most reviewers also don't talk about this stuff, and there are no standards for any of it (unlike e.g. energy consumption).

I agree more legislation is required.
by andrepd | 2025-12-18 21:50:04+00:00
> C++ has std::bitset and std::vector

Notably, this is not the case. C++ std::vector is specialised for bools to pack bits into words, causing an untold array (heh) of headaches.

And "wasteful" is doing a lot of lifting here. In terms of memory usage? Yes. In terms of CPU? The other way around.
by geodel | 2025-12-18 21:50:24+00:00
Its an epidemic all over in IT departments and s/w industry in general. Nowadays people whose sum total knowledge would be managing some packaged Oracle/SAP software installation are holding title of CTO/SVP/EVP of software organization with thousands of developers.

Since they bring a certain cluelessness and ignorance as honor to whole orgs actual technical expertise among engineers could be detriment to one's jobs and career.
by kazinator | 2025-12-18 21:50:34+00:00
You need to retain Latin and Greek spellings for interoperability with other languages.

The problem with English is that it messed up its vowels and started changing the pronunciations.

It's very helpful to newcomers to English that a word like psychology is written in a way that is similar to theirs. But, yiles, the butchered pronunciations, /saɪˈkɑːlədʒi/, is unrecognizeable.

Other languages don't have problems with old spellings. In Czech, psychologie is pronounced the way it is written, pretty much letter for letter: /psɪxologiɛ/
by tracker1 | 2025-12-18 21:51:36+00:00
> But for a random owner of random hardware. the experience is, well... same as it ever was?

Far from it... the only area you tend to see much issue with a current Linux distro is a few wifi/bt and ethernet chips that don't have good Linux support. Most hardware works just fine. I've installed Pop on a number of laptops and desktops this past year and only had a couple issues (wifi/bt, and ethernet) in those cases it's either installing a proprietary driver or swapping the card with one that works.

Steam has been pretty great this past year as well, especially since Kernel 6.16, it's just been solid AF. I know people with similar experience with Fedora variants.

I think the Steam Deck's success with Proton and what that means for Linux all around is probably responsible for at least half of those who have tried/converted to Linux the past couple years. By some metrics as much as 3-5% in some markets, which small is still a massive number of people. 3-5 Million regular users of Desktop Linux in the US alone. That's massive potential. And with the groundwork for Flatpak and Proton that has been taken, there's definitely some opportunity for early movers in more productivity software groups, not just open-source.
by autoexec | 2025-12-18 21:51:50+00:00
I'm happy to see it. They should have included Roku in that too!

> Roughly twice per second, a Roku TV captures video “snapshots” in 4K resolution. These snapshots are scanned through a database of content and ads, which allows the exposure to be matched to what is airing. For example, if a streamer is watching an NFL football game and sees an ad for a hard seltzer, Roku’s ACR will know that the ad has appeared on the TV being watched at that time. In this way, the content on screen is automatically recognized, as the technology’s name indicates. The data then is paired with user profile data to link the account watching with the content they’re watching.

https://advertising.roku.com/learn/resources/acr-the-future-...

I wouldn't be surprised if my PS5 was doing the same thing when I'm playing a game or watching a streaming service through it.
by coderenegade | 2025-12-18 21:52:07+00:00
This. Governments are signatory to a huge number of agreements, and are members of various NGOs. Things start out as being representative of some will of the people, but over time it becomes a millstone around the government's neck if it the arrangement becomes politically difficult at home. And of course, those arrangements often morph to be to the benefit of those in charge.

What happens is that you get arrangements like the EU demanding migration quotas that the populations of various individual countries despise, or an automobile market that gets progressively more expensive as environmental legislation puts ever more pressure on manufacturers. And of course, if you're saving the world, who needs cars anyway? We should all be living Hong Kong style to save the environment, so we need more urban density.
by CamperBob2 | 2025-12-18 21:52:11+00:00
according to openai, the least likely model to hallucinate is gpt-5-thinking-mini, and it hallucinates 26% of the time.

You're not so bad at hallucinating, yourself. We find that gpt-5-main has a hallucination rate (i.e., percentage of factual claims that contain minor or major errors) 26% smaller than GPT-4o ...

That's the only reference to "26%" that I see in the model card.
by order-matters | 2025-12-18 21:52:12+00:00
It should be illegal to set information collection settings to on by default. Being watched is considered a threat almost universally across all animals.

you would be incredibly uncomfortable with someone wide-eyed staring you down and taking notes of your behavior, wouldnt you? This is what tech companies are doing to everyone by default and in many cases they actively prevent you from stopping them. It is the most insane thing that people only seem to mildly complain about.
by nyeah | 2025-12-18 21:52:41+00:00
It's always amazing how many people plop anti-consumer comments out here. Like, of course you bastards deserve to be served ads on your own TV that you just paid $800 for. Because why? Because ... the market is wise, and "the market" is screwing us, so ... we must ... deserve to be screwed?

Whatever is being offered to us must be the best deal we can get, because ... it's being offered to us?

What drives this sentiment? Is it Stockholm Syndrome?
by danpalmer | 2025-12-18 21:52:50+00:00
How do you define a user, and how do you define online?

If the forum considers unique cookies to be a user and creates a new cookie for any new cookie-less request, and if it considers a user to be online for 1 hour after their last request, then actually this may be one scraper making ~6 requests per second. That may be a pain in its own way, but it's far from 23k online bots.
by MrPowerGamerBR | 2025-12-18 21:53:59+00:00
I have something similar on my website, and my solution was to make server driven modal/toast responses.

Allow the server to return a modal/toast in the response and, in your frontend, create a "global" listener that listens to `htmx:afterRequest` and check if the response contains a modal/toast. If it does, show the modal/toast. (or, if you want to keep it simple, show the content in an alert just like you already do)

This way you create a generic solution that you can also reuse for other endpoints too, instead of requiring to create a custom event listener on the client for each endpoint that may require special handling.

If you are on htmx's Discord server, I talked more about it on this message: https://discord.com/channels/725789699527933952/909436816388...

At the time I used headers to indicate if the body should be processed as a trigger, due to nginx header size limits and header compression limitations. Nowadays what I would do is serialize the toast/modal as a JSON inside the HTML response itself then, on `htmx:afterRequest`, parse any modals/toasts on the response and display them to the user.
by thewebguyd | 2025-12-18 21:54:05+00:00
> Welfare systems very often end up being a trap because of this--people can't afford to succeed because they'll hit some tripwire that makes them worse off.

This is very much a problem in the US. I've lived it myself before I was making 6+ figures, and I've known many people that lived through it as well.

I had a higher quality of life working very part time minimum wage + benefits (SNAP, free healthcare, subsidized housing) than I did making 50k/year.

Most on welfare like that, you actually end up with a much worse quality of life the moment you make a little more money or find a better job and lose your benefits. There's far too big of a gap between "needs assistance" and "makes enough money to have the same or better quality of life as being on benefits" so for most, you just purposely work less or work lower paying jobs in order to keep collecting benefits because to do otherwise means you are worse off.

For someone who has subsidized housing, free healthcare, and SNAP, why would purposefully lose all of that, but still remain poor, just because now you work 40 hours/week instead of 20. Unless you can make a huge jump (say, go from minimum wage up to $75k+/year immediately), don't bother trying to get off welfare, it won't do you any good.
by Someone1234 | 2025-12-18 21:54:07+00:00
> I think you are missing some nuance here. They found a vulnerability where they could just increment an "id" and get access to another user's information.

That's not nuance; the information was publically available on the internet without any security. Even search engines had indexed it before it was patched.

> They then went ahead and scraped as much as they could.

They told the press instead of releasing it.

> AT&T did not leak the information, Andrew did!

So AT&T dumping it all onto the open internet without any security isn't culpable, but the person who let the press know that their information was available to everyone is. That's quite an interesting take.

I'm struggling to see the nuance... You just repeated back what I already said, but added that you dislike the person personally, which is absolutely fine, but we're talking about miscarriages of justice not running a popularity contest. If you feel like they committed other crimes (which they likely did per Wikipedia), that is unrelated to THIS supposed crime.

> Was the vulnerability extremely basic? Yes.

There was no vulnerability. You just needed to request a record from a public web-server, which the server happily provided with no extra steps.

Let me ask this: When you request e.g. google.com, and they return a HTTP response, why is that not a "vulnerability?" Because we'd both agree it objectively is not. So then, why, when AT&T provides a URL with information they're meant to keep private but available to the public, and you then request it, that is suddenly a "vulnerability?"

Here is the actual URL you needed to call:

https://dcp2.att.com/OEPNDClient/openPage?IMEI=0&ICCID=<consecutive id>

You just needed to take any iPad's ICC ID and +1 for the next customer's record. So what is the "vulnerability?" Being able to count consecutively?
by keithwirch | 2025-12-18 21:54:08+00:00
Creator here. Happy to answer any questions.

A bit more context on webhook.build:

I wanted to build something that was faster and more flexible for debugging than just a plain ngrok tunnel or setting up custom logging. The configurable responses, replay, and modified replay features are specifically designed to help test edge cases, error handling, and retry logic for your webhook providers without modifying your source code or waiting for external services to resend.

Tech Stack: The frontend is built with Next.js 16 and Tailwind CSS. The backend leverages PocketBase which has really been great. This stack keeps things incredibly fast and efficient.

Roadmap: The immediate roadmap includes adding support for file uploads (`multipart/form-data`) so you can inspect webhooks that include files. Further out, I'm exploring team features some search functions in the webhook list.

I'm open to all suggestions. Let me know what you think
by MisterTea | 2025-12-18 21:54:17+00:00
> Sadly, it seems like the contingent of people who have a problem with Smart TVs is small but noisy, and has no real market power.

No one cares. Smart TVs are super awesome to non tech people who love them. Plug it in, connect to WiFi - Netflix and chill ready. I have a friend who just bought yet another smart TV so he can watch the Hockey game from his bar.

> If there were any significant number of people who would pay for a dumb high end TV, the market would sell them one.

What happened to that Jumbo (dumbo?) TV person who was on here wanting to build these things? My guess is they saw the economics and the demand and gave up. I applaud them for trying though. I still cling to my two dumb 1080 Sony TVs that have Linux PC's hooked to them.
by monteon_battery | 2025-12-18 21:54:43+00:00
I built this because most battery runtime calculators average current and ignore impedance, which often leads to optimistic results and unexpected brownouts.

The tool separates:

Runtime (energy): analytic (Q/I or E/P) using event-based duty cycle

Brownout (voltage): SOC sweep with impedance snapshots (idle / TX / optional peak using RC²+L)

Uncertainty: Monte Carlo (capacity/DCIR/temp/aging)

For the public demo, uncertainty sampling is intentionally limited (fixed temp/age, runtime distribution from capacity/DCIR). Full uncertainty plots are available in developer mode.

Feedback welcome, especially on whether this separation matches real-world failure modes you’ve seen.
by vishyouluck | 2025-12-18 21:54:55+00:00
I’ve been researching ontology‑based Retrieval‑Augmented Generation (RAG) and stumbled on what I call the Orphan Axiom Problem. In most real‑world ontologies, 80–95% of the axioms are ABox assertions (facts about individuals, property values, annotations) rather than TBox hierarchies. When chunking strategies rely on class‑based splits, nearly all of these axioms get dumped into a single massive “orphan chunk” — sometimes containing over 90% of the knowledge. This makes retrieval inefficient, answer quality poor, and exposes a fundamental flaw in conventional ontology chunking. I’ve documented examples across healthcare, e‑commerce, IoT, law, and logistics, and I’d love feedback from others who’ve worked with ABox‑heavy ontologies
by ValentineC | 2025-12-18 21:55:10+00:00
Another way gift cards have been used is as a means of transferring "wealth" to anonymous scammers.

Dumb people were being scammed in Singapore, until the financial regulator here clamped down on gift cards altogether. It used to be trivial to buy Apple, Google, and Steam gift cards in Singapore convenience stores. They're no longer being sold anywhere.

I'm not sure how requiring gift cards to be bought with cash would help prevent that
Show HN: I built sellmedeepgram.com to help get a job at Deepgram
by akhilnchauhan | 2025-12-18 21:55:46+00:00
Hey there - I've been looking for interesting ways to stand out when applying for jobs. I'm being selective in where I work next so I'm picking a handful of companies to really go after.

Instead of just applying through the front door, I want to stand out. [1]

I used the Deepgram Voice Agent API to create a Sales Roleplay, where you have to pitch Deepgram to an AI prospect!

Fun little project. Has already drummed up interest from a couple folks.

Wish me luck!

[1] https://quarter--mile.com/Standing-Out