MurphyA/hacker-news huggingface dataset:
by msla | 2026-02-28 11:12:12+00:00
If you're going to be cynical, at least credit them with some brains:

MAGA isn't going to last forever, and when it collapses, the ones who publicly stood up to it will be better positioned to, I don't know, not face massive legal problems under whatever administration comes next. A government elected by middle-aged moms who use "Fuck ICE" as a friendly greeting isn't going to have any incentives to go easy on Palantir and Tesla.
by nixpulvis | 2026-02-28 11:12:26+00:00
To be clear. Proper 2FA, via something like a smartcard or any truly external device is still much more secure. You could have one of those factors be a passkey, that's fine, and may be a good idea.

But there are UX issues with passkeys as well, that aren't all well addressed. My biggest gripe is that there is often no way to migrate from one passkey provider to another, though apparently there may be a standard for this in the works?
by DavideNL | 2026-02-28 11:12:52+00:00
Somewhat related, i recently ran into the issue, after i created an account on Confer.to [1] on my Desktop, i couldn't login on my iPad / iOS with Proton Pass and/or Bitwarden.

The error message was: "Error: "Authenticator did not return a PRF result — this passkey probably isn’t PRF-capable."

So i now have an account, but can only use it on my Desktop.
(can't change to a password login either, it's Passkeys only...)

[1] end-to-end encrypted AI, developed by Moxie Marlinspike, the founder of Signal: https://confer.to/
by roryirvine | 2026-02-28 11:12:53+00:00
It's part of the dismal/pathetic form of American exceptionalism that's taken root in the last decade.

"We mustn't consider dealing with problem x because it wasn't considered important by our founding fathers"

"China are catching up, so we need to cower behind a tariff wall rather than risk losing an open competition"

"Other countries with similar legal systems have successfully reformed their supreme courts, but there's nothing we can learn from them"

"We shouldn't constrain rogue leaders because of, er, something to do with King George III"

...and now "we can't push back against the regime, because they'll shoot us if we do".

It's so weird - a huge shift in such a short period of time. As an outsider who wishes America well, it's really sad to see.
by ozgung | 2026-02-28 11:12:55+00:00
The bad news for American people is that "others" are pretty good at these technologies. When I read an important AI paper chances are all the names on it are non-American, even for papers from American labs. In a real war, this becomes problematic.

Every nation has some bias but I think Americans have power poisoning for being the dominant power for so long. They think they are entitled to do anything and believe they are the good guys in the history. Well...
by znkr | 2026-02-28 11:13:43+00:00
> If a project in an unsafe language has ever had a memory bug (I'm looking at you, Bun), the maintainers objectively have a track record of not being capable of manual memory management. You wouldn't put a person who has a track record of crashing busses at the wheel of a school bus.

If you’re serious, you should stop using Rust (which happens to contain an unsafe language): https://github.com/rust-lang/rust/issues/44800
by stingraycharles | 2026-02-28 11:14:23+00:00
Why, though? What, really, does anyone envision the next decade with government + AI is going to be like?

Obviously mass surveillance is already happening. Obviously the line between “human kills other human” is blurring for a long time already, eg remote operated drones. Missiles are already remotely controlled and navigating and detecting and following moving targets autonomously.

What’s the goal of people who think deleting their OpenAI account will make an impact?
by thomassmith65 | 2026-02-28 11:14:53+00:00
I honestly would prefer to live in a theocracy governed by the Westboro Baptist Church, as insane as it would be, than by the current Iranian regime.

https://en.wikipedia.org/wiki/Public_executions_in_Iran

https://en.wikipedia.org/wiki/Guidance_Patrol

https://en.wikipedia.org/wiki/Iran_and_state-sponsored_terro...
by poisonborz | 2026-02-28 11:15:06+00:00
So these are the employees that ignore the hundreds of other atrocities their companies do against other countries, small firms, individuals, come out flags waving for some cherry-picked issues, and next day go back to their well paid jobs, vested stocks and office perks and lunch chefs to passively support these agendas further, even if they have the best career mobility across almost all industries.

I mean it's neat, but naive at best.
by hliyan | 2026-02-28 11:15:22+00:00
Even for people who intend to use it in the future, there's a way to send a message with only a 30 day hiatus: if you really want, you can recreate the account with the same email address after 30 days, withe a clean slate. I'm between a slight rock and a hard place so cannot completely get out of OAI just yet, but I can manage 30 days without it.
by bhouston | 2026-02-28 11:15:54+00:00
Trump makes a lot of claims of unfair elections, declaring a state of emergency and is talking about a third term. Hard to really know for real what will happen but it is suspicious.

https://www.washingtonpost.com/politics/2026/02/26/trump-ele...

https://www.independent.co.uk/news/world/americas/us-politic...
by hagbard_c | 2026-02-28 11:16:52+00:00
Ah yes, I knew someone would go there, though 'shall I mention that hacking did not start with computers nor with railways but when the first person with a suitable frame of mind dedicated himself to getting the best axe or arrow head out of a piece of flint no matter how much effort it would take' but decided against it, surely they'd understand? Clearly not. Read a book indeed, preferably more than one.

How does 'science and engineering' create things without the funds and the drive to do so? How do you think science-as-a-profession got started?

Stop throwing about those silly slogans - muh capitalism bad - and start thinking for real. Realise that you're able to discuss on this here site thanks to 'capitalism'. If you want to play revolutionary that's fine but at least realise what it is that gives you the opportunity do to so.
by mullingitover | 2026-02-28 11:17:06+00:00
I doubt the negotiations were in good faith, probably just a political 'see, we tried' gesture full of deal-breaker bad faith proposals. I think the plan all along has been to attack, probably for more than a year.

You don't go and rename a whole federal department to 'Department of War' when you don't intend to get into wars.
by kranke155 | 2026-02-28 11:18:05+00:00
But at the end of 1 milion deaths (est.) Iraqi dollar was dollarized.

Saddam had been selling dollars for euros and talking about shifting his oil to other currencies for years. 2003 put an end to that - it was literally the first thing that was done by the provisional Govt. was to make sure all Iraqi oil was sold in dollars.

The Petrodollar was not in jeopardy anymore, and for the post-1971 system, that was essential. Same thing is now happening with Iran and Venezuela. The real goal is - China must not be allowed to have substantial sources of energy that are not priced in dollars.
by cultofmetatron | 2026-02-28 11:18:15+00:00
> 1. First of all securing our own democracy from all the internal authoritarian movements

perfectly reasonable ask. 3 years ago, I would have been perfectly fine if they demonstrated interest in that. Instead we have people like Ben gvir openly spout ethnosupremacist vitriol that would make hitler blush. Now my instagram is full of that man touring prisons where he prags about executing people who clearly show signs of torture. between that and his approval ratings (60% of israelis want to relocate Palestinians somewhere else Its clear that the whole society is rotten from the top down.

frankly, I just want this madness to end.
by thatwasunusual | 2026-02-28 11:18:29+00:00
You assume that what smart people _do_ is the same as what humanity _ought to do_.

Even if every genius on Earth spent their days trying to get rich, that would show something about incentives, institutions, fear, status, and survival. It would not automatically prove that wealth is mankind's highest purpose.

Rats also optimize for calories when the maze is built that way. That does not make cheese (or whatever rats prefer) the meaning of life.

Modern capitalism often acts like the scoreboard is the game. That confusion is one of civilization's recurring clown acts.
by dust42 | 2026-02-28 11:18:49+00:00
Cynical or not, I think it was an absolutely brilliant move: "Mass domestic surveillance of Americans constitutes a violation of fundamental rights". I think they placed their bets on Sama signing a contract with the DoD and here we are, one day later the news that OpenAI signed a contract is out. An absolute PR disaster for OpenAI. And an absolute PR victory for Anthropic.

Well, in the US at least. For those not in the US, they don't really care about your rights more than about a pile of dog poo.
Show HN: Jarvish – The J.A.R.V.I.S. AI inside your shell investigates errors
by tominaga-h | 2026-02-28 11:19:27+00:00
Hi HN, I'm the creator of Jarvish.

https://github.com/tominaga-h/jarvis-shell

I spend most of my day in the terminal, and I got incredibly frustrated with the standard error-resolution loop: command fails -> copy the stderr -> open a browser -> paste into ChatGPT/Google -> copy the fix -> paste back into the terminal. It completely breaks the flow state.

I wanted a seamless experience where the shell already knows the context of what just happened.

So I built Jarvish. It’s a fully functional interactive shell written in Rust, but with an AI agent seamlessly integrated into the REPL loop. You don't need any special prefixes—if you type `ls -la`, it runs it. If you type `Jarvis, why did that build fail?`, it routes to the AI.

Here is how it works under the hood:

- The "Black Box" (I/O Capture): It uses `os_pipe` and multithreading to tee the `stdout`/`stderr` of child processes in real-time. This captures the output to memory for the AI while simultaneously rendering it to the terminal without breaking interactive TUI tools.

- Context Memory: The captured I/O is compressed with `zstd`, hashed (like Git blobs), and the metadata is stored in a local SQLite database (`rusqlite`). When you ask the AI a question, it automatically retrieves this recent I/O history as context.

- Agentic Capabilities: Using `async-openai` with function calling, the AI can autonomously read files, execute shell commands, and investigate issues before giving you an answer.

- REPL: Built on top of `reedline` for a Fish-like experience (syntax highlighting, autosuggestions).

I’ve been using it as my daily driver (currently v1.1.0). I would absolutely love to hear your thoughts on the architecture, the Rust implementation, or any feature requests!
by mentalgear | 2026-02-28 11:19:29+00:00
Great for you surfin' musk's hype wave while he turns the world into his own fascist dominion. At least you made some bucks along the way! Those come certainly in useful - albeit are quickly depleted - once you live in a totalitarian world where every interaction with the monopolistic oligarchic big-tech-state monster requires a bribe, probably in shitcoins. (see the Russian oligarchic state that the US is quickly progressing towards - apparently Russians have no word for "bribe", as it's common practice to give gov agents "gifts" if you want anything being done.)
by mananaysiempre | 2026-02-28 11:20:16+00:00
That feels off base?

My reading of the “politics” was that Iranian propaganda has for decades pushed the view of Israel and the US together being a singular archenemy, so regardless of how united the two actually are in their purpose at the moment, Iran may well attack US troops in response to an attack by Israeli troops. There have in fact been official Iranian declarations to that effect recently.

So the US admin’s plan would have been to have Israel attack, which would have seen Iran attack US bases in retaliation, and then a subsequent US attack on Iran could be sold as a response to that, what with the US public being notoriously touchy about the US military being attacked.

The two flaws here, of course, are that Iranian politicians aren’t quite as foolish as the propaganda they disseminate would suggest (as of now, the news reports are that Iran is pretty happily targeting residential areas in Israel but only hit a known-empty field within a single US base); and that Israeli politicians aren’t really keen on the country shouldering the blame for aggression, either (not without getting something in return at least).
by Kim_Bruning | 2026-02-28 11:20:20+00:00
Any government is allowed to choose to do whatever it wants however it wishes; in a republic: given what is legally determined by the three branches. Obviously. They can contract with whomever they want, make any deal with whomever they want.

This also means that they should adhere to a deal once it is signed. That's part of the law too. They shouldn't suddenly turn around and try to alter the deal, then retaliate against their deal partner when they say no. "Pray we don't alter it further".

The government of a nation sets the example for others, and should be scrupulous in their dealings.
by thomassmith65 | 2026-02-28 11:20:21+00:00
It's the Iranian people who will be the final judge of how much civilian death is acceptable.

If so many Iranian civilians die that this new revolution fails, then not only will regular Iranians continue to suffer, but all the deaths in the protests and these bombings will have been completely pointless.

If few enough Iranians are affected that they persist, then it may well be worth it.
by luckylion | 2026-02-28 11:21:30+00:00
Sorry, got distracted.

Anything you can do with query builders, you can do with SQL of course, it's just more difficult / verbose (to me).

Let's say I have a lot of entities that are tied to domains, and I have users that have roles on those domains. I do a lot of reports, and for the vast majority, I don't have to worry about whether a user has the necessary access on the domain, I just call a central service, pass my query builder, the user, and the required access level, and it figures out whether the query builder already contains the necessary parts or not, which joins are required (e.g. if I'm selecting from subdomain, I need to join with domain and then join domain to user_domain) and add all of that transparently. I can treat service accounts differently, and I can just ignore all of that noise if a super admin is running the report.

I could absolutely do all of that in SQL, the SQL doesn't really change (if anything, query builders tend to produce worse SQL in my experience since you're not writing DB-specific code), just how I interact with it. The abstraction allows me to compose the query instead of writing it, giving me more flexibility.
by ndsipa_pomu | 2026-02-28 11:21:46+00:00
As the problem is adults trying to groom kids, the answer is robust detection and enforcement of the current anti-grooming laws.

It's ironic that people supposedly care about this when there's also a child rapist/murderer being kept safe as President without being held accountable for his crimes.

I suppose this law could be used as a defense against getting caught grooming minors - "I thought they were adult as surely a kid wouldn't be able to access that chat group"
by NekkoDroid | 2026-02-28 11:22:40+00:00
> Genuine question: what if the recovery asks for a 2nd factor that's e.g. the device which you lost? Is that common?

Instagram does something similar. If you have no logged in device and you reset your password, good luck getting in, cuz it wants you to log in a device "it recognizes" else it won't let you log in.
by hagbard_c | 2026-02-28 11:23:15+00:00
The more, the better. If Google really decides to follow the fruit factory in closing down Android I hope that AOSP-derived distributions fork Android to create a large enough base to make it a worthwhile target for application development. Not matter what happens I'll hop off the Android train since I won't use a device with a Google account - never done so and never will. Nae lairds, nae kings, we are free men!
by niemandhier | 2026-02-28 11:23:47+00:00
Previous conflicts between the involved parties were intense but also defined by constrain on both sides.

Israel did not mass bomb civilians, and Iranian agents did not commit sabotage against infrastructure on US soil.

I hope this pattern persists.

A hand full of determined Ukrainians managed to blow up North Stream, some people plunged part of Berlin into darkness for 2 weeks.

Power and data cables as well as pipelines are as vulnerable in the US, as they are here. Maybe even more so.

A regime that truly feared for its existence, might decide to escalate, since there is nothing to loose.
by shakna | 2026-02-28 11:24:14+00:00
The LGPL has:

> This version of the GNU Lesser General Public License incorporates the terms and conditions of version 3 of the GNU General Public License, supplemented by the additional permissions listed below.

Which points you over to this in GPL, Sections 7, Additional Terms:

> Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:

> ...

> f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.

This is a condition being imposed by a new law (if/when it passes). Its an attempt at indemnification that is compatible with the law. It seems to pass the reasonableness check.
by marcyb5st | 2026-02-28 11:24:46+00:00
I find the nuclear motivation an excuse. I mean, enrichment plants or not, if Iran wants a few nukes I am pretty sure that Russia would part with some enriched material and smuggle it pretty easily to Iran.

My theory is that Israel has dirt (Epstein files maybe) on Trump and holds him by the balls. The second idea is that this is an obfuscation campaign to have the public opinion forget about Epstein, the state of the real economy, the falling approval rates, or all of the above.
by heavyset_go | 2026-02-28 11:26:23+00:00
It's not enough to just accept the age signal:

> (3) (A) Except as provided in subparagraph (B), a developer shall treat a signal received pursuant to this title as the primary indicator of a user’s age range for purposes of determining the user’s age.

> (B) If a developer has internal clear and convincing information that a user’s age is different than the age indicated by a signal received pursuant to this title, the developer shall use that information as the primary indicator of the user’s age.

Developers are still liable if they have reason to believe someone is underage, even if the age signal says otherwise.

The only way to truly minimize that liability is forcing users to scan their faces and IDs, that is why age verification systems are already implemented that way.
by giuliomagnifico | 2026-02-28 11:26:30+00:00
Sure but “SaaS Apocalypse” is a new thing, also the “selling on high CAPEX expenditures”.

I mean to say that a year ago there was talk on forums of "fear of AI replacing developers" but companies were not losing 20/30% in one day because of this.

Now, besides talking about it among nerds, the situation is having a real impact in the economic/financial world.
by mentalgear | 2026-02-28 11:26:33+00:00
Because openAI is the least trustworthy of the Big LLM providers. See S(c)am Altman's track record, especially his early comments in senate hearings where:

* he warned of engagement-optimisation strategies, like social media, being used for chatbots / LLMs.

* also, he warned that "ads would be the last resort" for LLM companies.

Both of his own warnings he casually ignored as
ChatGPT / openAI has now fully converted to Facebook's tactics of "move fast and break things" - even if it is society itself. A complete turn away from the original AI for science lab it was founded as, which explains why every real (founding) ML scientist has left the company years ago.

While still being for-profit outfits, at least DeepMind and Anthrophic are headed by actual scientists not marketing guys.
by Al-Khwarizmi | 2026-02-28 11:26:51+00:00
I know that, but what I don't get is with a society like that, how can a theocratic government last for so long? Maybe I'm being naive, but authoritarian governments tend to fall when an educated population is against them. Iran looks like a weird case to me in this respect in that the population seems to be against (and honestly, seems to be quite brave) and still the theocracy goes on and on.

Anyway, best of luck in this. Your people deserve better.
by debugnik | 2026-02-28 11:27:13+00:00
Sheesh, I'm not AI-skeptic, your previous answer simply didn't support your argument and why would I spend further time steel-manning you just for random forum talk.

Now, this one actually does! I concede that my comment was poor: They are building new manufacturing, they already were before the shortage. I should have said that the online consensus I'd personally read so far is that manufacturers are considering the current shortage (not AI itself) a bubble that doesn't change their previously planned capacity growth. I'm open to consider that consensus to be wrong!

Could you however explain what did you meant by:

> If you can get your new capacity going before your competitors, maybe you can avoid a bubble burst.

First, I don't understand how who gets capacity first changes whether there's a burst?

Second, I'm no economist but as I understand it, to end the current shortage either demand has to drop or production has to ramp up, both of which would burst the RAM bubble without price fixing. I don't see what you claim can happen otherwise?
by 59nadir | 2026-02-28 11:27:44+00:00
I don't think a lot of people are really worried that LLMs will successfully replace them, but they might still get let go because the people in charge think they can replace people with LLMs. These two scenarios don't imply the same level of confidence in LLMs at all.

What people who know nothing about creation/production think only matters in the short term, and over a long enough time frame they will be proven wrong.

I've used LLMs via agents and chat for what I do and I have zero confidence that it could be a productive part of a team without a very knowledgeable handler that knows exactly what they want and how to correct errant output... Meaning you'll still have to hire an engine programmer in order to get a game engine, then you can pretend that they'll have to use a LLM to get their work done (but given that the "you" in this scenario is completely out of the loop when it comes to production you wouldn't be able to tell that they did all their work manually, except perhaps if you notice that velocity went up, bug count went down, and there was more confidence when it came to estimations).
by joshstrange | 2026-02-28 11:28:00+00:00
And yet I’ve dealt with $15 (and I believe less) chargebacks on more than on occasion. Chargebacks that Stripe charges me $15 even if I win the dispute.

The banks don’t seem to care one bit about and evidence you do provide anyway, I just imagine their dispute system is just “sleep(10 days); return DENIED;”
by koshergweilo | 2026-02-28 11:29:16+00:00
I can't believe I have to say this on HN but no, the Iraq war was not started for Israel. Yes Netanyahu did testify before Congress but he was not testifying on behalf of Israel and the Israeli government quietly warned against invading Iraq.

I noticed that you somehow failed to mention 9/11, Colin Powell, George Bush or Osama Bin Laden, nor the fact that the Invasion has bipartisan support and was overwhelming popular with the American public.