MurphyA/hacker-news huggingface dataset:
by Paddyz | 2026-02-28 09:15:40+00:00
The core issue here is a category error that the industry keeps making: treating authentication credentials and encryption keys as interchangeable. They have fundamentally different lifecycle requirements.

Authentication is recoverable by design - you can always reset, re-verify identity, issue new credentials. Encryption keys are the opposite: lose the key, lose the data. Full stop. No amount of UX polish changes this mathematical reality.

The PRF extension makes this worse because it blurs the line even further. Users interact with passkeys as "login things" - the mental model is authentication. But when PRF derives an encryption key from that same passkey, you've silently upgraded a replaceable credential into an irreplaceable secret. The user's mental model doesn't update.

What we actually need is for the WebAuthn spec to include a signal that tells credential managers "this passkey is load-bearing for encryption, not just auth" so they can surface appropriate warnings before deletion. Right now credential managers treat all passkeys identically.
by its-a-new-world | 2026-02-28 09:15:48+00:00
Hi HN,

I wanted to provide a more user friendly way of filling in JSON configs that did not require knowledge of the json syntax. I couldn't really find what I was looking for in existing libraries so I created this project.

One of the design goals was to keep it small in size with no external dependencies. Currently the umd minified build clocks in at 23.9kb.
This includes a vanilla javascript implementation that uses standard form elements but it leaves room for wrapping it in vue/react/... specific implementations with custom fields and logic.

To better guide the user, it is advised (though not required) to provide a JSON Schema. This allows for contextually relevant field propositions, descriptions etc. Drag/drop support makes rearranging the json easy.

The project itself: https://github.com/celerex/json-editor

A playground: https://celerex.github.io/json-editor/demo-playground.html
by goku12 | 2026-02-28 09:15:52+00:00
I don't see a good reason to downvote you, though that's a pattern here these days. But I do have a question about your statement. This move certainly has the hallmarks of fascism. But how is it corporatism when it's the elected government that's trying to punish a corporation? Granted that this regime is deep in the pockets of the corporations and billionaires. But it looks like they would have spared Anthropic if they capitulated to the regime's demands and bent their back over. This seems more like retribution for refusal of loyalty rather than corporate sabotage.
Israel Is Attacking Iran
by alsufinow | 2026-02-28 09:16:16+00:00
If you're not willing to die building what you're building, move on
The war will escalate. It may spill over, include a lot of parties.

I'm in Jordan right now, not in direct danger but i do see the missiles from my window as i am typing this WHAT A VIEW. I hear sirens.
And I'm in the middle of building a zero knowledge architecture for an AI operating system for founders. Agentic work. Rebuilt Word, Excel, Forms, Calendar to be ai native blah blah blah...
Do you see how ridiculous this sounds when F22s are over my head?
i have to reflect because is this how i want to die? what will i say to god? I was one step away from PMF, god please put me back?

I am a highschool dropout, my co founder works oil rigs to fund both of us and works between shifts as the business guy, we have it hard.

I don't know. But I can't stop. So I just keep building.

I just wanted to give my voice to the first world, to the Valley specifically.

The world is much bigger than whether Anthropic declines a deal with the DoD. Bigger than whether you raise your seed round. Bigger than whether you fail or get into YC.

If you're not willing to die building what you're building, move on. Take a better hobby. Go into finance or law.

Because some of us are building from places where that question isn't hypothetical.
by segmondy | 2026-02-28 09:16:43+00:00
qwen3-8b is good and if you are doing tab completion then it's more than adequate. you can get basic agentic with it, but if you really want to use a serious agent and do some serious work, then at the very least qwen3.5-27B if you have a 5090 32gb vram GPU or qwen3.5-35-a3b if you have less than 24gb. if you want to use a laptop, get a laptop with a built in gpu or igpu.
by Paddyz | 2026-02-28 09:16:55+00:00
The real story isn't about cancelling one subscription. It's that we're watching vendor lock-in dissolve in real time.

18 months ago switching from ChatGPT meant meaningfully worse outputs. Today I routinely bounce between Claude, Gemini, local Qwen and Deepseek models depending on the task - coding in one, writing in another, privacy-sensitive stuff locally. The switching cost is approaching zero because the interface is converging on "text box + API".

This is genuinely unusual in tech. Usually the longer you use a platform, the harder it is to leave (social graphs, file formats, ecosystem). With LLMs the opposite is happening - the longer the market matures, the easier switching gets, because open weights keep getting better and every provider's API looks basically the same.

OpenAI's moat was never the model. It was habit and brand recognition. Events like this erode brand faster than any technical competitor could.
by bananaflag | 2026-02-28 09:18:00+00:00
Yeah but this time it's for real.

All the other attempts failed because they were just mindless conversions of formal languages to formal languages. Basically glorified compilers. Either the formal language wasn't capable enough to express all situations, or it was capable and thus it was as complex as the one thing it was designed to replace.

AI is different. You tell it in natural language, which can be ambiguous and not cover all the bases. And people are familiar with natural language. And it can fill in the missing details and disambiguate the others.

This has been known to be possible for decades, as (simplifying a bit) the (non-technical) manager can order the engineer in natural, ambiguous language what to do and they will do it. Now the AI takes the place of the engineer.

Also, I personally never believed before AI that programming will disappear, so the argument that "this has been hyped before" doesn't touch my soul.

I have no idea why this is so hard to understand. I'd like people to reply to me in addition to downvoting.
by mellosouls | 2026-02-28 09:18:35+00:00
Great idea, terrible name. Honestly this sort of stuff reinforces the idea tech types lack social skills and maturity. NB I'm fine with vulgarity in its place (UK Viz reader here), but potentially professional tools isn't that place. Edit: I notice the blueness seems to have been deprecated in naming.

+1 for the open source comments.

In your examples the framing of use cases against agent screw-ups is contemporary and well-chosen.

Best of luck with the project as you make it more useable.
by RiverStone | 2026-02-28 09:18:51+00:00
Get the mullahs out.

Iranian people, rise up and overthrow the regime. This opportunity may not come again soon.

A weakened regime that stays in power would be a terrible outcome to all this.

Any regime that massacres thousands of its own citizens should expect a bomb on their doorstep. That’s moral clarity and I’m glad America is finally delivering it.
by heavyset_go | 2026-02-28 09:18:54+00:00
Same here. My assumption is that anything sent to a hosted model is public information, it will be trained on and it will be collated with your identity. And even if public models have guardrails that prevent that information from being regurgitated as slop, every CEO/owner/investor/government/etc will all have access to the uncensored models that include everything.

If you've ever ran a SaaS business, you know this and you know you can have "God Mode" access to everything, even if you swear up and down that you don't/won't.

The owners of these models aren't your friends, they see you as objects. They want to take as much value as they possibly can from you and will starve you if/when the option appears. That includes selling and sharing whatever data they have on you to the highest bidders, and some of those bidders want scapegoats to parade around as domestic terrorists.

The fact that companies are willing to send their IP and business processes to entities that can easily launder it and out compete them is mind-boggling.
by komali2 | 2026-02-28 09:19:09+00:00
Ever since the ICE stuff I've been desperate to find a way to not pay my taxes - even if it means donating 2, 3x, hell 4x my tax bill to somewhere else. Obviously it's basically impossible to do this (especially if your income is all self employment income) outside of just spending every penny you earn on something that could be viably considered a business expense. So I'm wondering if I should just straight up stop working until I can relinquish my USA citizenship.

Spend down my savings and assets till I have almost nothing to exit tax, exit, and then start working again.

I don't want to fund the bombing of strangers I have no quarrel with.
by paganel | 2026-02-28 09:19:34+00:00
> Trump’s son in law (Kushner) has most of his net worth wrapped up in OpenAI.

If true (too lazy to check but I honestly take your word for it), this should probably be bigger news. Not that the outright corruption when it comes to the highest position in the US Government constitutes news anymore, but because it puts the Government’s fight against Anthropic (and supposedly other potential OpenAI competitors) in a new light.
by ozgung | 2026-02-28 09:19:55+00:00
You all want to feel safe just because you are a US citizen but this is a mass surveillance technology on global level. It’s nothing like some secret agent spying on a KGB asset in Berlin like in the old days. We are writing on HN, are we on American soil? Not really. No one asked me for passport. This is not a “domestic” space. Everything here can be automatically and legally spied on. And this applies to everything digital. Spy bots don’t have the concept of “domestic” or any way to identify citizenship. And if Google or TikTok can spy on you, your government and ChatGPT/Grok’s agentic secret agents can definitely spy on you. I’m sure they have better loopholes than the Eyes thing, if they really need one.
by coffinbirth | 2026-02-28 09:20:23+00:00
It was Trump who cancelled to JCPOA. Also, sending Witkoff and Kushner as negotiators is already an obvious sign the US is dishonest about preventing conflicts through diplomacy, otherwise they would send experienced diplomats. It is really the US Epstein Class Deep State government to blame here.

They could have named the DOD the "Department Of Peace", instead they called it the "Department Of War", showing their true face and trajectory.

At this point it is really the people of the US to rise up and implement a Regime Change from within to change things for the better.
by fmajid | 2026-02-28 09:20:31+00:00
Overly enthusiastic Rust evangelists can be annoying, but nowhere as much as C++ or C advocates defensively claiming memory safety isn't a big deal, and they are going to have it in the next version of the language anyway.

I find my experience with Erlang has helped with the (considerable) learning curve for Rust, but I still prefer Go for most use-cases.
by no-name-here | 2026-02-28 09:20:38+00:00
1. The U.S. and Iran had already negotiated and signed a nuclear agreement between our countries but Trump reneged on the already-negotiated agreement.
2. Trump claimed that his previous attacks on Iran within the last year “completely and totally obliterated” their nuclear program, “obliterated like nobody’s ever seen before” - both direct Trump quotes. Trump was quite clear that Iran’s nuclear program had already been destroyed like nothing had ever been destroyed before.
by goku12 | 2026-02-28 09:21:17+00:00
> But people need to realize that most of the population aren't treated well or paid well. Most of us don't have the luxury of being SWEs, or even white-collar workers for that matter. Most of us struggle to even put food on the table and have to scrounge week to week, let alone month to month.

+1

> If you ask me, the time for tactful language is long over.

Sadly, I reached the same conclusion a while ago. Subtlety seems to have lost all value and too much is at stake to keep on appealing to everyone's sensibility.
by gavinray | 2026-02-28 09:21:39+00:00
In today's version of "LLM's allow a person to write thousands of lines of code to replace built-in Unix tools":

inotifywait -mr -e modify,create,delete /your/dir |
while read _; do
cd /your/dir && git add -A && git commit -m "auto-$(date +%s)" --allow-empty
done

There are +8 billion people on the planet, computing has beed around a while now and some REALLY smart people have published tools for computers. Ask yourself, "am I the first person to try to solve this problem?"

Odds are, one or more people have had this problem in the past and there's probably a nifty solution that does what you want.
by moxifly7 | 2026-02-28 09:21:48+00:00
Cultural Arabs and Ethnic Arabs are not the same thing.

Ethnic Arabs are from the Arabian peninsula. Islam's expansion started a slow process of Arabization whereby indigenous people in lands that ended up under the control of the Muslim caliphate/empire started speaking Arabic (mixed with their local dialects) and adopting aspects of Arabic culture, not dissimilar to the previous process of Romanization and Hellenization from the Greeks and Romans.

TL;DR People who today call themselves Palestinians are biological descendants of ancient Jews and other peoples local to the region of Palestine who eventually converted to Christianity and/or Islam, some remained Jewish, started speaking Arabic, and never left the land.

That's what genetic studies and history converge on, and what the early zionist leaders including Ben-Gurion also happened to believe in (Ben-Gurion wrote a thesis on this subject), until it became inconvenient for Zionism to continue to do so.
by somenameforme | 2026-02-28 09:22:28+00:00
They were only aligned with us after we overthrew their democratic secular government in 1953, and installed an unpopular authoritarian monarchy as sole leader. The reason we overthrew their government is because they felt we were ripping them off in oil deals and wanted the right to audit and cancel those deals (and renationalize their oil fields) if we weren't playing fair. Then in 1979 that puppet government was overthrown in a "real" revolution, which gave birth to the Islamic Republic of Iran which, for some reason, always had a chip on its shoulder against the West.

The protests in Iran today are almost certainly being extensively backed by the CIA and other US organizations. Do not mistake a minority as necessarily representing much more than themselves. Of course they might (I certainly don't have any particular insight in the "real" Iran), but you could certainly see something similar happening in the US with extreme groups, left or right wing, becoming visibly active if they were able to find a strong backing/organizing power that made them believe that they could genuinely overthrow the government. The point being that the actions and claims of those groups would not necessarily represent the US at large.
by HauntingPin | 2026-02-28 09:22:46+00:00
Yes ... why do we never learn from history? What's with the selective memory?

https://en.wikipedia.org/wiki/Iran%E2%80%93Israel_war

The previous campaign lasted a whole 13 days and WW3 didn't start. I'm not sure why anybody thinks it'll be different now or why Russia or China would bother going to war for Iran. That makes zero sense.
by ysleepy | 2026-02-28 09:22:49+00:00
Rust does not have the best tooling by far imo.

The IDE capabilities are not nearly as advanced as they are for Java for example.

Compared to C/C++ or dynamically typed languages, sure.

I love that cargo unifies the ecosystem, no quabble over one shitty build tool over another.

I feel like the IDE story still has a long way to go.
by tsimionescu | 2026-02-28 09:23:18+00:00
We don't, because Starship has not had even one successful flight with any appreciable payload. It's absolutely possible that the booster will need to be completely redesigned, and become much more expensive, in order to achieve the mission goals.

It's also worth noting that a captured booster has only once been successfully flown again - and certainly not in the kind of tight time line that the in-orbit refueling operation requires (first flight was March 6, second flight was October 13 - and no more flights are planned anyway). There is currently little proof that boosters can be "rapidly and fully reused" as needed to match any of the cost promises.
by segmondy | 2026-02-28 09:23:21+00:00
GPUs are not going obsolete anytime soon. the nvidia p40/p100 launched in 2016, 10 years ago and is popular in the local space. My first set of GPUs were a bunch of P40s from 3 years ago for $150 a piece. They at one point went up all the way to $450, but price is now down to $200 range. I think I have gotten my value from those and I suspect I'll still have them crunching out tokens for at least 3 more years. They still beat 90% of cpu/memory inference combo.
by mettamage | 2026-02-28 09:24:02+00:00
I was having dinner with a friend yesterday who told me that lock free data structures aren’t lock free since they lock on the hardware level. He also had a thing to say about compilers in C++.

He said something like: it’s crazy that you have the C++ standard but then also how a compiler implements that standard. And then it still matters how that compiler is implemented on a particular architecture! It’s always different and the annoying thing is that this is permutative. This is why we use X86-64 Intel CPUs at <name company> and <name compiler> (I forgot the name). That simplifies it but you still need to know 3 things. He also was frustrated how lock free data structures and memory reordering are 2 completely different concepts in practice but not in C++ but I didn’t fully follow him. I wrote 100 hours in C++ so I was already happy I understood everything else.

But based on his rant I can sort of see why compilers feel not deterministic.
by ZeroGravitas | 2026-02-28 09:24:13+00:00
https://truthsocial.com/@realDonaldTrump/posts/1161110738408...

You're probably thinking, that's not so bad. He didn't even threaten to invade an ally or call this overqualified black woman "low-IQ" like he often does but to any time traveller flung forward from just a decade ago, this is indistinguishable from Idiocracy.
by qsera | 2026-02-28 09:25:08+00:00
>Because you can't even define what consciousness is, let alone objectively test for it.

Exactly. So if we understand "hearing" as something registered by consciousness, then implicitly things that are not conscious cannot "hear".

>reduce the human auditory process

Yes, human auditory process, yes. "Hearing" no. I see that you cleverly switched to the "auditory process" instead of "hearing". moving goal posts, are we?
by throwawayheui57 | 2026-02-28 09:25:16+00:00
I speak Persian (Farsi) and in state TV, every day, they said we won’t back down and won’t give up anything. Watch the supreme leader’s translated speech. Straight from the horse mouth! Who’s lying here?

Just to be clear I’m not pro war! I take Iranian regime as the first and foremost responsible party in this mess and then US! My people stuck in this disaster of a power struggle.
by janalsncm | 2026-02-28 09:25:36+00:00
> The model is the moat

What model? GPT4o certainly isn’t a moat for open ai. They need to keep training better and better models because qwen3, kimi k2.5 etc constantly nipping at their heels.

> Wrong. They will use the model that gives them an edge. If they are using a PhD but their competitors are using Einstein, they will lose.

It depends on the business. As much as I’d love to engage a PhD or an Einstein in my Verizon customer support call, it isn’t going to net the call center any value to pay for that extra compute.
by VorpalWay | 2026-02-28 09:26:00+00:00
> So you can have exactly the same problem with B depending on D@v1.1 and C depending on D@v1.2 in Cargo. I believe the reason for only supporting concurrent versions with different major versions (to use the paper's parlance) is because packages should have incompatible APIs anyway.

Presumably you mean compatible rather than incompatible there?

The rust ecosystem standardised on semver. This means it is perfectly allowed to use 1.2 in place of 1.1. While you can specify upper bounds for the depdnency ranges, that is extremely uncommon in practice. Instead the bounds are just “1.1 or newer semver compatible" etc.

See https://semver.org/ for more on semver (but do note that Rust uses a variation, where it also applies to the leading non-zero component of 0.x).
by dmos62 | 2026-02-28 09:26:17+00:00
The casualty-to-death ratio in Ukraine is surprising for modern times, especially on the Russian side. Counting civilians, Ukrainians, Russians, I can see the death count being close to 1M. Partisan sources already put Russian combat losses at around 1.2M personnel. Ukrainian losses might be more than half what Russian losses are. The 1M deaths estimate doesn't seem outlandish.
by gmerc | 2026-02-28 09:26:30+00:00
> We hope

No. Hope is not a strategy. Too much of the techno optimist future narratives we use to coat over the increasingly screaming cognitive dissonance as we see what keeps us civil, from each other's throats, decline, smothered by the rise of the broligarchy.

What's happening here is not about AI. It's a loyalty test, administered to every major actor in the economy, the more influential, the more ruthless and earlier.

Your core values, in exchange for taxpayer money access and loyalty to the Don, an offer few can refuse.

And the choice will come for everyone. It's a distillation attack to filter the

- DEI for Grants
- Your officer's oath to not kill civilians by word of your leader for continued career
- AI Safety for non blacklisting
- Your immigirant employee's location for us not harassing your offices in person
- Your trans neighbour shipped to a reeducation camp and gender reassignment for the safety of your family.

Becoming complicit is the ultimate loyalty

So stop hope. Stop asking. Demand, Force, Resist.

```
Do not go gentle into that long night,
The righteous should burn and rave at close of day;
Rage, rage against the dying of the light
```
by michaelsshaw | 2026-02-28 09:27:00+00:00
It isn't a fixed-price contract. They've been granted multiple "milestone" extensions as well as new contracts for things they're not capable of, clearly. One thing is for sure, no matter what happens to the mission (it'll probably fail), Elon and his buddies will still get to scrape a couple hundred million for themselves while telling the rest of us we need to be "more hardcore" and preach more austerity bullshit.

Funnily enough, the person who decided to grant SpaceX this contract, Kathy Lueders, did so and then immediately decided to quit NASA and work for SpaceX. Nothing to see there.

>In fact, by far and away the project that have done the worst, are the project NASA does in the old style where they remain the main designers and operate and only work with private companies as builders. That's exactly why SLS is such a shit-show.

How could SLS, a rocket that literally worked the first time, be worse than Starship, a rocket that does not work?