MurphyA/hacker-news huggingface dataset:
by Neywiny | 2025-12-17 19:25:12+00:00
Maybe it's not as nice a story there as he's from India, but outside India people like to talk about their cobra problem and failed solution (retold below). This feels like that. If it's a ticket system, it could close them all as unresovable overnight. If it cares about customer satisfaction, it could give everybody thousand dollar gift cards. Point is, AIs existence is predicated on finding a way to improve its score by any means necessary, and that needs very careful bounding.

I believe it was under British rule, they offered a reward for people bringing in dead cobras as proof of culling. Which worked until people started breeding them just to get the reward. Humans gamed the system and it made the problem worse.
by jitl | 2025-12-17 19:25:13+00:00
TypeScript widens the type of x to allow `number | string`, there are no type errors below:

const x = [] x.push(1) type t = typeof x // ^? type t = number[] x[0] = "new" type t2 = typeof x // ^? type t2 = (number | string)[] const y = x[0] + "oops" // ^? const y: string

https://www.typescriptlang.org/play/?#code/GYVwdgxgLglg9mABA...
by kjksf | 2025-12-17 19:25:59+00:00
To everyone asking: why is it crazy?

Because the constitution explicitly grants the president absolute executive power over executive branch (government) of which FCC is part of. If government is a company then president is CEO and can do anything he wants to do.

Of course people can argue about the meaning so ultimately the arbiter of what constitution mean is Supreme Court.

And recently there were several lawsuits in the vain "the president can't do THAT" and while federal judges said "indeed, he can't" and issued injunctions, they were pretty much overturned by higher court or Supreme Court, re-affirming that president does in fact has control of executive branch.

And if you want to game this: if this wasn't true, congress could completely defang the powers of the president by making every government agency (IRS, FBI, FTC etc.) "independent" and de facto giving the power to unelected beaurocrats away from elected president.

And why should you care about this?

Because every 4 years you can vote for a different president.

You can't vote for the head of FCC.
by JuniperMesos | 2025-12-17 19:26:04+00:00
In the context of discussing a hypothetical murder committed during a home invasion robbery and murder, implying that a smarter criminal would become a CEO instead so they could legally kill people is an attempt to equate running a firm with committing home invasion robberies and murders. This is an extremely ideological statement, not neutral in the least; and the specific ideological framework grounding it is a certain type of leftism.
by iamwil | 2025-12-17 19:26:08+00:00
I wrote a post on how I dipped my toes into Lean, using LLMs to guide me.

https://interjectedfuture.com/the-best-way-to-learn-might-be...

You might find it useful. I also caveat the experience and recount some of the pitfalls, which you might enjoy as a skeptic.

Martin Klepmann seemed to like it too. https://bsky.app/profile/martin.kleppmann.com/post/3m7ugznx4...
by xmprt | 2025-12-17 19:26:09+00:00
My take on that is that they're different situations because a CCTV camera has 1000s of hours of footage to scrub through and will likely only be looked at if/when something bad happens. Whereas the guy pointing a camera at me probably only has a couple hours which means I'm likely relevant to the cameraman (ie, I'll go into that final video) whereas I'm not that relevant to the CCTV.

I know more recent cameras are using AI analysis to constantly track and catalog people which is more worrying but the old school surveillance cameras don't bother me as much.

I like the OP's idea for an art project more because it's showing your what is really happening (rather than convincing people that filming someone on a 4k camera is the same as CCTV surveillance) - CCTV cameras are constantly monitoring and many can be publicly accessed.
by noAnswer | 2025-12-17 19:26:29+00:00
Can you keep access if they decide to shut you down?

https://news.ycombinator.com/item?id=46252114 https://news.ycombinator.com/item?id=42350245

They closed my PayPal account for TOS violation after donating to The OpenBSD Foundation. I wouldn't trust them as far as I could throw them.
by crazygringo | 2025-12-17 19:26:38+00:00
Right now, when I go to the security section of my Amazon account in Chrome, it (unasked) prompts me to add a passkey, and the popup on my Mac says, verbatim:

> Add a passkey? "amazon.com" supports passkeys, a stronger alternative to passwords that cannot be leaked or stolen. A passkey for "xxxxx@xxxxx.com" will be saved in "Passwords". Touch ID to Save Passkey Cancel

I don't have the slightest idea what "Passwords" is as the destination. My iCloud keychain? My Google account? My 1Password?
by aw1621107 | 2025-12-17 19:26:48+00:00
Ah, I see that interpretation now that you spelled it out for me.

Here's what `List::remove` says on its safety requirements [0]:

/// Removes the provided item from this list and returns it. /// /// This returns `None` if the item is not in the list. (Note that by the safety requirements, /// this means that the item is not in any list.) /// /// # Safety /// /// `item` must not be in a different linked list (with the same id). pub unsafe fn remove(&mut self, item: &T) -> Option<ListArc<T, ID>> {

At least if I'm understanding things correctly, I don't think that that invariant is something that locks can protect in general. I can't say I'm familiar enough with the code to say whether some other code organization would have eliminated the need for the unsafe block in this specific case.

[0]: https://github.com/torvalds/linux/blob/3e0ae02ba831da2b70790...
by ChuckMcM | 2025-12-17 19:26:57+00:00
And this is always my question: "... because the genie, used well, accelerates learning." Does it though?

How are we defining "learning" here? The example I like to use is that a student who "learns" what a square root is, can calculate the square root of a number on a simple 4 function calculator (x, ÷, +, -) if iteratively. Whereas the student who "learns" that the √ key gives them the square root, is "stuck" when presented with a 4 function calculator. So did they 'learn' faster when the "genie" surfaced a key that gave them the answer? Or did they just become more dependent on the "genie" to do the work required of them?
by bitpush | 2025-12-17 19:27:38+00:00
> OpenAI's brand recognition shines.

We've seen this movie before. Snapchat was the darling. Infact, it invented the entire category and was dominating the format for years. Then it ran out of time.

Now very few people use Snapchat, and it has been reduced to a footnote in history.

If you think I'm exaggerating, that just proves my point.
by Bender | 2025-12-17 19:27:43+00:00
How does this happen?

Not the person you are asking. Bot operators have an incentive to make crawlers look as much like a human as possible so they do not get blocked. Some of them fail miserably and some nearly succeed. That makes it trivial to accidentally block a real person. I am personally fine with that given I do not pay for this site and have no SLA or contract with it.
Show HN: Pgpm, a package manager for application-level PostgreSQL modules
by pyramation | 2025-12-17 19:27:49+00:00
Hi HN — I’m the founder of Constructive

pgpm is a package manager for application-layer PostgreSQL code: schemas, functions, triggers, and Row-Level Security policies written in pure SQL.

The goal is to move beyond linear, numbered migration chains toward composable, dependency-aware database modules that can be published, versioned, installed, and tested in isolation against real PostgreSQL.

This approach is already being used to package large PostgreSQL systems (including the full Supabase database layer) to enable local and CI testing of production-grade schemas and RLS behavior.

Docs + quickstart: https://pgpm.io/

Happy to answer questions or discuss tradeoffs.
by raesene9 | 2025-12-17 19:28:04+00:00
Yep differentiation is tricky here. Chainguard are expanding out to VM images and programming language repos, but the core of hardened container images has a lot of options.

The question I'd be interested in is, outside of markets where there's a lot of compliance requirements, how much demand is there for this as a paid service...

People like lower CVE images, but are they willing to pay for them. I guess that's an advantage for Docker's offering. If it's free there is less friction to trying it out compared to a commercial offering.
by yannyu | 2025-12-17 19:28:11+00:00
One thing I don't understand in these conversations is why we're treating LLMs as if they are completely interchangeable with chatbots/assistants.

A car is not just an engine, it's a drivetrain, a transmission, wheels, steering, all of which affect the end-product and its usability. LLMs are no different, and focusing on alignment without even addressing all the scaffolding that intermediates the exchange between the user and the LLM in an assistant use case seems disingenuous.
by Sean-Der | 2025-12-17 19:28:39+00:00
This is something I have been working on for years and am sssooo excited to see merged. This starts a new generation of broadcasting (I hope)

* Cheaper servers. More competition and I want to see people running their own servers.

* Better video quality. Encoding from source is going to be better then transcoding.

* No more bad servers. Send video to your audience and server isn't able to do modification/surveillance with E2E Encryption via WebRTC.

* Better Latency. No more time lost transcoding. I love low latency streaming where people are connected to community. Not just blasting one-way video.

----

Please please test it out! I want to catch any bugs/make improvements before branch cut.
Ask HN: Open-Source Medical Datasets?
by max_ | 2025-12-17 19:28:47+00:00
Hi,

I often have some free time on my hands and love doing data science work.

Is there a resource that curates open source/clean data sets focused on the medical field?

I was thinking of developing a hobby digging though such datasets.

What I often see are "studies" but no clear clean dataset that I can use to do my own analysis.
by jackrabbit1997 | 2025-12-17 19:28:58+00:00
> > That being said, we just assigned our first CVE for some Rust code in the kernel: https://lore.kernel.org/all/2025121614-CVE-2025-68260-558d@g... where the offending issue just causes a crash, not the ability to take advantage of the memory corruption, a much better thing overall.

That indicates that Greg Koah-Hartman has a very poor understanding of Rust and the _unsafe_ keyword. The bug can, in fact, exhibit undefined behavior and memory corruption.

His lack of understanding is unfortunate, to put it very mildly.
by eterm | 2025-12-17 19:29:08+00:00
It's a prompt I've been using for years. Gemini has been the best of the bunch, but Nana Banana, midjourney, etc, all did okay to various degrees.

GPT Image bombed notably worse than the others, not the original picture itself, but the complete lack of recognition of my feedback that it hadn't got it right, it just doubled down on the image it had generated.
by gpt5 | 2025-12-17 19:29:09+00:00
I've noticed when it comes to evaluating AI models, most people simply don't ask difficult enough questions. So everything is good enough, and the preference comes down to speed and style.

It's when it becomes difficult, like in the coding case that you mentioned, that we can see the OpenAI still has the lead. The same is true for the image model, prompt adherence is significantly better than Nano Banana. Especially at more complex queries.
by wongarsu | 2025-12-17 19:29:48+00:00
A planned economy is certainly a lot more viable now than it was in 1950, let alone 1920. The Soviet Union was in many ways just a century too early.

But a major failing of the Soviet economic system was that there simply wasn't good data to make decisions, because at every layer people had the means and incentive to make their data look better than it really was. If you just add AI and modern technology to the system they had it still wouldn't work because wrong data leads us to the wrong conclusions. The real game changer would be industrial IoT, comprehensive tracking with QR codes, etc. And even then you'd have to do a lot of work to make sure factories don't mislabel their goods
by delaminator | 2025-12-17 19:29:53+00:00
What you're describing is called The Fourth Industrial Revolution in Klaus Schwab's book.

Factory machines transmitting their current rate of production all the way up to International Govt. which, being all knowing, can help you regulate your production based on current and forecasted worldwide consumption.

And your machines being flexible enough to reconfigure to produce something else.

Stores doing the same on their sales and Central Bank Digital Currency tying it all together.
by stvltvs | 2025-12-17 19:29:54+00:00
Except they fumbled the ball by creating a unitary executive. I don't blame them too much because that's all they'd known, the US was a hundred times smaller, and they were making it up as they went.

Democracy would be more resilient to an executive coup if its powers were split among several independently elected officials, like we see in some state governments today.

Edit: This is what I'm referring to.

https://en.wikipedia.org/wiki/Decision_of_1789
by woodruffw | 2025-12-17 19:30:18+00:00
Safe Rust has more strict aliasing requirements than C, so to write sound unsafe Rust that interoperates with safe Rust you need to do more work than the equivalent C code would involve. But per above, this is the apples-and-oranges comparison: the equivalent C code will compile, but is statistically more likely to be incorrect. Moreover, it's going to be incorrect in a way that isn't localizable.
by lern_too_spel | 2025-12-17 19:30:41+00:00
There is a hidden assumption that it takes $500 million a year to keep a browser up to date.

It might eventually be interesting to figure out how to build a model that serves the user instead of the model trainer, but the model trainers haven't figured out how to enshittify their models yet, so spending all the money needed to build a competitive model is premature.
by sentrysapper | 2025-12-17 19:30:42+00:00
What a rude thing to post. Hund, don't listen to this entitled nonsense. There is a reason it's called human error. Companies 100x your size and 10000x your revenue like AWS, Microsoft, CloudFlare, CrowdStrike can't figure out how to accurately provide status dashboards. At least you took the time to explain your mistakes. If anything you got another supporter for your honesty.
by dpark | 2025-12-17 19:31:13+00:00
I thought the Libertarian claim was that lawsuits would fix everything. Because after your house burns down and kills you due to no electrical codes being enforced, your family can sue the electrician (who might also be dead due to unrelated reasons) and convince a jury that they didn’t follow undefined best practices and be awarded millions of dollars that the electrician probably never had and certainly won’t pay and that’s better than having you alive anyway. Hooray for the free market.
by PaulKeeble | 2025-12-17 19:31:26+00:00
The thing is you need both. You need to have periods where you are reading through the docs learning random things and just expanding your knowledge, but the time to do that is not when you are trying to work out how to get a string into the right byte format and saved in the database as a blob (or whatever it is). Documentation has always has lots of different uses and the one that gets you answers to direct questions has improved a bit but its not really reliable yet so you are still going to have to check it.
by tourmalinetaco | 2025-12-17 19:31:27+00:00
By their own words they were going to commit terrorism. That, logically, makes them terrorists. They were found, on film, to be making and experimenting with illegal explosives, and they were found to own even more materials. If you have trustworthy evidence that this is all fabrication—evidence that doesn’t exist in your mind—then I’d be more than happy to see it.

And if you’re saying all of this because you agree with them and their actions, at least have the courage to state you support terrorism directly.
by ivan_gammel | 2025-12-17 19:31:35+00:00
> Most folk can no longer edit it. They're blocked.

Is this some sort of conspiracy theory? It’s just plain wrong. Wikipedia may block certain people, but it’s definitely not anywhere close to majority of editors. It’s easy to create an account and edit almost everything. It does have editorial policy and editors may have certain bias, but it has nothing to do with the fact, that you mentioning Wikipedia as some American monopoly were wrong.
by nine_k | 2025-12-17 19:31:39+00:00
A "user agent", I suppose. The agent could identify you to online services, and it does. Remembering and typing a passphrase is often too hard (or "too hard") for some users. A passkey is better than a password like 123456 or name + year of birth, or other such "easy to remember" passwords people invent to avoid remembering a passphrase. Especially if you have a hundred logins.

A passkey basically offloads user identification to the OS (especially a mobile OS). It should not be the only way to identify though.

An ssh-style key + password is fine. A username + password + TOTP should also be fine. But 99.9% of passwords should be in a password manager anyway.

Rescue codes should always be generated and written down when activating a passkey or similar, but this requires certain discipline, some feeling of importance. And many web sites that require registration don't seem important for users, especially one-time users. What makes sense for your Google account, or your bank account, feels like too much ceremony for a low-stakes login like a random online store; losing a login to it does not feel like a big loss to many people.
by array_key_first | 2025-12-17 19:31:52+00:00
Appealing to the majority is lame.

There's three options on every stance: support, oppose, and neutral. When in doubt, you should be neutral - not opposed.

Just because everyone else is opposing gay marriage, or integration, or emancipation, doesn't mean you should.

Maybe you don't have the time or energy to try to find out what path you should take. Okay, fair. You can always do nothing. You can literally say "I don't know enough about this to have an opinion".

But following the majority IS NOT that. You ARE taking a hard stance if you do that! You're making a choice, and that means you better understand that choice. You are responsible for it, accountable to it!
by trothamel | 2025-12-17 19:32:12+00:00
Some context:

https://thehill.com/regulation/court-battles/5636278-trump-s...

It appears to be an open question as to if independent agencies are allowed under the constitution. The most recent round of articles seem to be like that one in The Hill, which indicate the answer is likely to be 'no'.

This seems to be in response to that.
by nerdjon | 2025-12-17 19:32:30+00:00
So I have never actually tried, but could you not just have multiple SSH keys in your .ssh folder and run the same command in the article telling git specifically which one to use instead of one within the git directory?

That seems like it would fix the issue here without introducing a major security issue.

To be blunt... If I was security at a company and found out someone was doing this, I would question why they have the right to use git frankly.

Edit: I should have clicked through to the superuser article which answered my question that this is perfectly fine with git and having multiple in .ssh.

So honest question... why did you think this was a necessary "twist" worth the risks of copying those files to a location it should not be?
by kevin061 | 2025-12-17 19:32:34+00:00
I use adblockers as well. It is not really my problem to solve. I wish it wasn't this way, but I do not know what I would do differently.

Think of it this way: Before Spotify, music piracy was a massive problem. Then Netflix came to do the same for audiovisual content. Then, greedy publishers saw they were paying fees to Netflix, so they all rushed to build their own media kingdoms. Now, audiovisual piracy is at an all-time high, and these companies are all locked into a fight that will make all of them lose simultaneously.

To the same extent, this ad problem was caused by ad companies themselves and their lack of regulation. Aggressive ads that opened and displayed animations full screen laid over the text you are trying to read, deceptive ads with scams, or straight-up malware.

How would I solve it? I would have started like 40 years ago tightly regulating the advertisement industry. Since I do not have a time machine, that option is not really possible. Now, consumer trust in ads is absolutely shattered, and even if we rolled out good regulations tomorrow, people would still be extremely hostile towards advertisements. I know I would. I aggressively suppress ads wherever I go. I do not tolerate "unobtrusive ads" like some ad blockers offer.

Ads are a way to extract money out of individuals that would otherwise not be spending. The advertisement industry has gone too far and is now facing the natural consequences of their actions.

Again, this is the "FO" in "FAFO".
by TheNewsIsHere | 2025-12-17 19:33:03+00:00
Taking a corporate accounting course was required for my degree. It was also a fantastic investment because I’ve managed to avoid needing to hire an accountant or bookkeeper to setup or maintain my books. I’ve migrated between multiple accounting systems on my own just fine, starting from posting migratory opening entries manually.

From there I just had to create a few rules and add a custom reconciliation model for things like the cash back card my company uses. There’s some data entry but it’s all extremely straightforward. Not really a job for AI in the best of times.

What was particularly useful was being able to map my revenue and expense cycle onto accounts that actually make sense for my business and maintain compliant reporting.

I just have a CPA who specializes in taxes and is an EA with the IRS do my return for me each year for only about twice the cost of doing it myself with another application. I find that totally worth it because she can use decades of experience to inform advice that she provides.

And I don’t even have to wonder if she is confidently incorrect.
by pseudalopex | 2025-12-17 19:33:56+00:00
> We both know that CEOs are never fired, but there is a difference between resigning on their own accord and “resigning” because they had no organizational support.

CEOs are never fired is false objectively. CEOs must earn support. And there was no reason to state false information if you believed everyone would understand the context of the facts.

> Not really?

Really. Public records are public.

> Nobody would know what causes Eich donates to if they didn't make an effort to look it up and broadcast that information.

No one would know most news stories if someone didn't research and publish them. No one would know what Mozilla's CEO was paid if no one looked it up and published it.

> Even if you take that view, are you saying that nobody who works for Mozilla is allowed to make any political donations ever?

People are allowed to make donations. People are allowed to choose who they follow or support or not.

And jobs have different standards. Eich remained CTO years after his donation was published with little controversy.

> Otherwise, how do you explain Mozilla caring so much about which political campaigns its employees donate to?

Who are Mozilla to you? The board appointed Eich CEO years after his donation was published