MurphyA/hacker-news huggingface dataset:
by giancarlostoro | 2026-02-28 08:16:01+00:00
I've been experimenting (thanks to Claude Code because it removes the headache drastically for me of Rust nuances, I'm not a Rust expert by any means) with Qt and Rust.

I discovered cxx-qt which is maintained by some Qt maintainers, which are all employed at KDAB. I had no idea KDAB or this project existed. It's been very smooth so far.

I can honestly say the barrier to building a GUI is very low with Claude, must to the dismay of others, but it beats me building an Electron app.

https://github.com/KDAB/cxx-qt
by 0xbadcafebee | 2026-02-28 08:16:07+00:00
For non-Mac users:

A laptop with an iGPU and loads of system RAM has the advantage of being able to use system ram in addition to VRAM to load models (assuming your gpu driver supports it, which most do afaik), so load up as much system RAM as you can. The downside is, the system RAM is less fast than dedicated GDDR5. These GPUs would be Radeon 890M and Intel Arc (previous generations are still decently good, if that's more affordable for you).

A laptop with a discrete GPU will not be able to load models as large directly to GPU, but with layer offloading and a quantized MoE model, you can still get quite fast performance with modern low-to-medium-sized models.

Do not get less than 32GB RAM for any machine, and max out the iGPU machine's RAM. Also try to get a bigass NVMe drive as you will likely be downloading a lot of big models, and should be using a VM with Docker containers, so all that adds up to steal away quite a bit of drive space.

Final thought: before you spend thousands on a machine, consider that there are at least a dozen companies that provide non-Anthropic/non-OpenAI models in the cloud, many of which are dirt cheap because of how fast and good open weights are now. Do the math before you purchase a machine; unless you are doing 24/7/365 inference, the cloud is fastly more cost effective.
by tombert | 2026-02-28 08:16:20+00:00
Umm, no shit? This isn’t actually saying anything. I am saying that his stated principles are inconsistent with his actions.

Yes, sure, maybe deep down on his heart of hearts he actually is the most kind caring person who ever existed, but I have no way of knowing what is in his heart of hearts so I can only judge him by what he has said and done, and I am arguing that his actions don’t match his words.
by procaryote | 2026-02-28 08:16:36+00:00
> You may have never written a memory bug in your life, but I have, and that renders me completely incompetent.

This feels overly binary. Memory management bugs is just one class of bugs, and there have been many other bugs leading to security issues or defects.

If you apply the standard "has ever written a bug" → "completely incompetent" you will have to stop using software, and if you think about it most other technology too

Memory safety is a very useful trait for a language though, and as you say provided by a whole bunch of different languages nowadays
by rustystump | 2026-02-28 08:16:39+00:00
No. That is not true.

The whole, if u are not against them ur for them, argument scares me as so much more bad comes from it.

I am honest. I remember all the crypto validators buckling to sam when pressure came over sanctions. Same happened back with land lines, cell networks, and now AI too. All governments do this.

I dont like it. I dont want it. I vote against it. And it still happens. So i shrug as once again the same thing happens.
by DiogenesKynikos | 2026-02-28 08:16:42+00:00
China's policy reduced the death rate by a factor of about 75% relative to the US.

The zero-Covid policy kept Covid out of the country until an effective vaccine was developed and deployed to about 90% of the population. The main problem was that there's a widespread belief in East Asia (including in Taiwan, Singapore, etc.) that vaccination is dangerous for old people, so the vaccination rate was lowest among the most vulnerable group. A lot of old people simply refused to get vaccinated, despite large vaccination drives and public messaging asking them to do so.

Then, as you said, the zero-Covid policy was eliminated overnight, and practically everyone in the country got Covid within 1-2 months. However, because most people were vaccinated, the death rate was far lower than in the West.

All in all, the zero-Covid policy saved several million lives in China. This is based on retrospective studies by outside researchers, not on official statistics.
by maxbond | 2026-02-28 08:17:26+00:00
It's way rarer on Hacker News than people alleging an omnipresent Rust Evangelism Task Force is constantly imposing itself on people. I have seen "overly enthusiastic" comments about Rust, but I can count them on one hand. I'm not going to link them because I don't want to dogpile ob people. Note that I read many/most of the Rust threads that make it to the front page.

But I have seen thousands of comments complaining about these supposed evangelists (no exaggeration). Less often and less reliably in the past few years, the meme is petering out. But there's absolutely no comparison of the relative frequency. People complain bitterly about Rust on this forum consistently, actual Rust zealots appear very rarely.

It is simultaneously true that Rust is "just a tool" and that this is a significant fact, and that the people complaining about Rust are the bigger problem in the day to day discourse in Rust related threads on this platform and in the present day.
by TheAlchemist | 2026-02-28 08:17:49+00:00
They actually do. And I say it as a European and I think the Iranian regime is as bad as it gets, and won't shed a tear if they all get executed.

What recent months show us, is that it's a rough world - there are no friends. I'm rooting for European countries to accelerate their nuclear weapons programs. In an ideal world, of course I would be against. But the world is far from ideal. The current alternative is being dictated the rules by Donald Trump or Vladimir Putin. Thanks, but no.
by Devasta | 2026-02-28 08:19:45+00:00
Iran is a lesson to all: as soon as Israel or the US take a disliking to you you have to rush for nuclear weapons.

Iran has been the grown up in the room for well over a decade at this stage and it didn't matter one bit. You cannot appease Israel or the US because that don't want to be appeased, they want to bomb Iran into a lawless wasteland. They could have switched to a secular liberal democracy and it'd make no difference.
by epsters | 2026-02-28 08:19:47+00:00
A lot of them were armed as well based on the death toll for security forces. Again where is the evidence for all this. The Iranian government published the names and details for the 3000-odd death-toll they claimed. The 30,000 number is from diaspora, citing 'anonymous health and government officials' - Who all seem to be linked to Pahlavi, Israel and US-backed sources all trying to manufacture a case for the war they are now waging. If the real number is > 10x then giving names should be very easy for CIA and Mossad.

All this is just a excuse, when this whole war is about Israel's national security interest and hegemonic ambitions. The "negotiations" were entirely over the Nuclear program, ballistic program and proxy forces - The protestors, human rights, democracy none of it were even mentioned. Netanyahu didn't visit the White House 6 times over the last year to advocate for the protestors.
by ddtaylor | 2026-02-28 08:19:54+00:00
It helps when you have a video posted on social media the day you cancelled and a video of talking to a clueless AI customer retention system that seems to not agree or understand how time works.

Also, chargeback dispute is limited to 3 rounds of back and fourth by Visa and MasterCard both. They don't get to endlessly come back etc.
by IshKebab | 2026-02-28 08:20:58+00:00
> Memory management bugs is just one class of bugs

It's a particularly bad one though because it always leads to UB, which means you can't say anything about what happens next.

That's why memory bug severity is often "MAY lead to RCE but who knows". At least with non-UB bugs you can reason about them.

In any case, Rust massively helps with logic bugs too. It's not just about memory safety.
by moxifly7 | 2026-02-28 08:21:02+00:00
Israel being an ethnic supremacist state for more than the last 20 years [0], on a determined mission to ethnically cleanse the indigenous population from their ancestral land [1], this comment unintentionally makes Iran sound like the good guys in this story. (I do not support any form of theocracy).

[0] https://www.btselem.org/topic/apartheid
[1] https://en.wikipedia.org/wiki/Origin_of_the_Palestinians
by skissane | 2026-02-28 08:21:16+00:00
I guess the reality is, all proposed solutions have low odds of success, and their relative probability ranking is debatable.

At least something like "adopt the Australia/Canada model" is easier for people to understand, because while a radical change, they can point to somewhere else that has been doing it successfully for decades. Incremental tinkering with the current rules can make unengaged people mentally switch off by comparison; radical changes can be easier to understand because they can be simpler to explain.

I think one problem with the Australia/Canada model, is even though constitutional monarchy isn't essential to it – both countries could arguably function just as well if they were federal parliamentary republics – many Americans mentally conflate the parliamentary and constitutional monarchy aspects. If eventually either or both countries became republics, that would probably make it easier to sell the idea to Americans.

Germany is a living example of a federal parliamentary republic – but the language barrier limits its accessibility as a model for Anglophone emulation.

One backdoor way it might happen – although no doubt quite unlikely – would be if Alberta seceded from Canada, got admitted as a US state, but kept something close to its current parliamentary system.
by burakemir | 2026-02-28 08:22:01+00:00
A programming language is a medium to communicate programs to something that can execute them. That isn't exactly the same thing as a tool. A tool in my book is a metaphor for a program that helps achieve some well-defined task. Even if we ignore this difference, we would still want to talk about tool safety.

In my experience there is a C++ mob that hates Rust. These are the people who declare statement of facts as ideology. No good faith dialogue is possible.

There are also competent C++ programmers who misunderstand or don't know how static checking works.

I also witness normal people who are completely surprised by a statement like "C++ is all unsafe" and find that too strong. Using the word "safe" with a technical meaning throws normal people off because, sadly, not everyone who writes code is an academic PL researcher.

"Safe", in Rust and much PL research, means "statically checked by the compiler to be free of UB". If you are pedantic, you need to add "... under the assumption that the programmer checked all conditions for the code that is marked `unsafe`" for Rust. That is all there is to it. Scientific definition.

C++ in its current form is full of gross design mistakes, many of which could be corrected at the price of breaking backwards compatibility. Mistakes happen, aldo to world leading PL researcher (the ML language and polymorphic references) which is why the field embraced mechanically checked proofs. The difference is the willingness to address mistakes.

Academics use "safe" in exactly the meaning the Rust community uses. If you don't understand this, go and educate yourself.
Academics need to communicate effectively which leads to technical meanings for everyday words or made up words and jargon.

Maybe a statically checked safe low-level language is marketing genius. It is also a technical breakthrough building on decades of academic research, and took a lot of effort.

Bjarne and friends chose a different direction. Safety was not a design goal originally but doubling down on this direction means that C++ is not going to improve. These are all facts.

Backwards compatibility is a constraint. Constraints don't give anyone license to stop people who don't have those constraints.

We don't have to feel any moral obligation to use statically checked languages for programs. But claiming that static checking does not make a difference is ignorant, and attaching value to one's ignorance certainly seems like an indicator for ideology and delusion.
by Mikhail_Edoshin | 2026-02-28 08:22:20+00:00
There was a study which menus work better, on a screen edge or context menus that appear right under a mouse pointer. One might think that the second kind would win, because they are so close. No, the first kind was faster. Apparently the stability and the fixed location also play a role. People basically just use them almost without looking, while context menus always require a conscious choice.
by Veserv | 2026-02-28 08:22:21+00:00
In some senses, that is true of every scheme; you need to ensure you capture all non-determinism and that can be done with either more capturing or less non-determinism.

However, the restrictions for generic replay-based time-travel debugging is mostly just not using shared memory and, as a corollary, not using multiple threads in a process (multiple processes is okay). Deliberately architecting your system in the way described in the article is largely unnecessary as the overhead of these generic schemes is low, much less work, applies to most codebases that could even attempt deliberate re-architecture, and integrates well with existing tooling and visualizers.

You can even lower these restrictions further to include explicit shared memory if you record those accesses. And you can do everything if you just record all accesses. The overhead of each of these schemes increasing as the amount of recording needed to capture these forms of non-determinism increases.
Show HN: Agent Hand – Tmux session manager for AI coding agents (Rust)
by weykon | 2026-02-28 08:22:44+00:00
I was juggling 5+ Claude Code instances simultaneously. Four terminal windows, each with 3-4 tmux panes. "Which Claude is working on which task?" Wasting 10+ minutes just finding the right session.

Built Agent Hand, a Rust rewrite of agent-deck with:

- Ctrl+N jumps to the most urgent session (waiting → ready → running)
- Visual status from PTY output patterns (regex, no polling)
- Sub-millisecond fuzzy search (Ctrl+G)
- Dedicated tmux server (isolated from your default)

The WAITING state (!) is detected from prompt patterns like "Do you want to proceed?" The READY state () uses a TTL—if it was running recently and now idle, it's probably done.

MIT licensed. Would appreciate feedback on the PTY monitoring approach and any edge cases I'm missing.

https://github.com/weykon/agent-hand
https://weykon.github.io/agent-hand/
by jaen | 2026-02-28 08:24:24+00:00
The paper does make this distinction under the "Concurrent Versions" property.

Allowing concurrent versions though opens you up to either really insidious runtime bugs or impossible-to-solve static type errors.

This happens eg. when you receive a package.SomeType@v1, and then try to call some other package with it that expects a package.SomeType@v2. At that point you get undefined runtime behavior (JavaScript), or a static type error that can only be solved by allowing you to import two versions of the same package at the same time (and this gets real complicated real fast).

Also, global state (if there is any) will be duplicated for the same package, which generally also leads to very hard-to-discover bugs and undefined behavior.
by Sam6late | 2026-02-28 08:24:40+00:00
Yes, but there is also the other elephant in the room. Don’t underestimate Trump, he may not have read about Michael Parenti’s explanation of The Assassination of Julius Caesar: where he argues that Caesar was killed not as a tyrant threatening republican liberty, but as a popular reformer who challenged the Roman oligarchy's wealth and power and thirst for wars.
Maybe Parenti doesn't explicitly equate JFK's killing to Caesar’s, the similarity lies in both being elite-driven assassinations to preserve power: Caesar by Roman senators against reforms, akin to theories of JFK's killing over anti-war shifts and perceived threats to entrenched interests. Critics note Parenti's JFK work critiques official narratives as state cover-ups, mirroring his Caesar "people's history" inversion of "gentlemen historians."
by Lerc | 2026-02-28 08:24:52+00:00
That's a counterargument to a different thing.

Iteratively measuring loss is a way to reconstruct values. That's trivial to show for a single value If 5 gives you a loss of 2 and 9 gives you a loss of 2 then you know the missing value is 7.

A model with enough parameters can memorise the training set in a similar manner. Technically the model hasn't seen that data by direct input either, but the mechanism provides the means to determine the what the data was. In that respect it is reasonable to say the model has seen the data.

Performing well on examples not in the training set is doing something else.

Any attempt to characterise that as having been seen before negates any distinction between taking in data and reasoning about that data.
by lovich | 2026-02-28 08:26:04+00:00
Yeah, it takes an act of Congress to rename a part of the government, normally it’s a milquetoast event like renaming a postal office, but this admin thinks the law doesn’t apply to them.

Currently the government executive branch is claiming they have that right and the legislative branch can get fucked.

I am taking advice from the current executive admin around names and continuing to call the Department of Defense by their biological name.
by deaux | 2026-02-28 08:26:07+00:00
> We live in a capitalist economy.

We live in a multifaceted (are we allowed to use that word again? I think 2026 models have stopped using it) economy.

> That is the society we have built

Maybe you have, I sure haven't. Luckily "we" also haven't, as many - no, the overwhelming majority of people - aren't like that.

> and you cannot blame one man for following those principles.

You absolutely can, as much as you can blame the sadistic guards at Auschwitz.

> Every CEO in existence does the same.

A shocking, bald-faced lie. How do you get these keystrokes out of your fingers? This is so trivially false it immediately outs itself as bad faith. It takes less time to fact-check as being made up than the average post on Truth Social.
by CapricornNoble | 2026-02-28 08:26:08+00:00
There's been rumors of Chinese kit arriving in Iran, but nothing concrete:

https://moderndiplomacy.eu/2026/02/10/how-iran-gained-the-ab...

If China didn't anticipate the US attacking Iran after Maduro was deposed and the resulting impacts on their oil supplies, then they are asleep at the wheel.
by camillomiller | 2026-02-28 08:26:40+00:00
I am sorry, but literally fuck off.
You don’t fucking know me. You don’t fucking know how much I do for the LGBTQ community, to which I belong, and honestly you just don’t fucking know shit about shit.
Maybe you should start your journey by realizing how your problem is first and foremost the disgusting entitlement and victim mentality you show on this post.
And also ask yourself why you seem to derive and perceive more empathy from stochastic sycophantic parrots than other human beings.
But once again, let me reiterate: FUCK OFF.
by bawolff | 2026-02-28 08:26:43+00:00
> What are they trying for? Regime change in Iran?

Seems like it. I can't imagine what else they might try for.

I suppose USA might think some shock and awe will result in iran making concessions at the bargaining table, but that seems unrealistic to me.

> No more Iranian nuclear program? There barely was one before.

That seems very debatable.

> Keeping Israel safe? It's been an open secret for years that Iran is not a real threat to Israel, because any action it took against Israel would be existential for Iran and its leadership.

Well they did take action against israel (you could say they were indirectly responsible for oct 7). Now they are facing said existential threat.

---

Ultimately though. Iran has been a major threat to both israeli and US interests, largely by funding proxy groups that take violent action against those interests. That's your motive for a war.

Iran is currently weak, facing multiple internal and eexternal crisises.

A war is happening because there is a limited window where iran is weak but the window potentially won't remain. That's the reason behind a lot of wars in history.
by alt227 | 2026-02-28 08:26:48+00:00
> Is this really the best backup?

It is the justification for anything any corporation does. This is a company with boards of directors and shareholders, you really think this is just Sams opinion guiding this?

> Sam Altman has demonstrated that he's a piece of * with this move.

Thats is your opinion based only on what his company has publicly dislcosed to you. I prefer not to judge a mans character based on corporate puffery.
by arjie | 2026-02-28 08:27:09+00:00
Some people have apparently been using it as a notepad. See the following: https://www.nature.com/articles/d41586-025-04064-7

In my case, I would rather keep it than lose it. It's just text so small amount of data. You can trivially get a GPT Embedding for it and search it in DuckDB later for things you asked.
by tombert | 2026-02-28 08:27:36+00:00
I love how you chastised me for speculating on Altman’s mind state but apparently you can predict the future and know what Anthropic is going to do N years from now.

Yeah maybe Anthropic will become a rent-seeking corporation. That’s likely even. And yet that’s not actually relevant at all to what I said; the fact is that right now they appear to have more principles than Altman and OpenAI
by vintermann | 2026-02-28 08:28:25+00:00
"Lesser evil exists?" What if the "lesser evil" is just the good cop in a barely concealed good cop/bad cop routine?

It's not a bold statements that many senior democrats are thrilled that Trump is attacking Iran. This time, he's doing something they would have liked to but couldn't get away with.

Yes, voting matters, but organizing matters more. Until there's people who don't (secretly or openly) cheer for policies driving the world towards a cliff, voting matters little.

And on no account should you listen to the paid political operatives suggesting that the Democratic party's previous last minute offer would have gone significantly better.
by zero_bias | 2026-02-28 08:28:54+00:00
I’m author of relatively popular open source project (4.8k stars, 100k+ downloads/months), lived on donations for five years. I use and am eternally grateful for the following oss plans:

- Unlimited browserstack. This would cost thousands of dollars

- Free netlify hosting. Server side analytics is still $9/m, but anyway

These plans have one thing in common: they are not limited in time. Open source cannot be built on an unstable foundation.

The six-month anthropic offer is just ridiculous. Bland PR move, I can’t express how miserable this plan is. It just not for us
by znpy | 2026-02-28 08:28:55+00:00
Valid point but then again:

1. Not everybody lives in the direct nearing of the bombing/conflict hotspot

2. They weren’t doing that great before anyway (because, you know, the islamic totalitarian theocratic dictatorship)

3. They haven’t been doing great at all lately (because, you know, protests and turmoil and the violent repression from the aforementioned islamic totalitarian theocratic dictatorship)
by zozbot234 | 2026-02-28 08:29:17+00:00
> It's a particularly bad one though because it always leads to UB, which means you can't say anything about what happens next.

This is also why memory safety is table-stakes when it comes to formal verification of the underlying program logic. You can't solve logic bugs (even where that's known to be feasible, such as for tightly self-contained, library-like features) without solving memory safety first.