MurphyA/hacker-news huggingface dataset:
by xiphias2 | 2026-02-25 14:05:57+00:00
,,AI has limited real world experience or grasp of the consequences.''

People in the world have limited experience about war.

We're living in a world where doing terrible things with 1000 people with photo/video documentation can get more attention then a million people dying, and the response is still not do whatever it takes so that people don't die.

And now we are at a situation where nuclear escalation has already started (New START was not extended).

It would have been the biggest and most concerning news 80 years ago, but not anymore.
by prescriptivist | 2026-02-25 14:06:24+00:00
This seems like a real coarse and not particularly accurate binary, but even if it were true, the thing about Claude Code and agentic coding like this is the cost of making a mistake or the cost of not being happy with a design and having to back it out is getting smaller and smaller.

I would argue that rapidly iterating reveals more about the problem, even for the most thoughtful of us. It's not like you check your own reasoning at the door when you just dive head first into something.
by DaedalusII | 2026-02-25 14:06:29+00:00
in German, they just remove the spaces and keep the word, and this problem is solved:

Entschädigungsleistungen - compensation benefits

Wiederbeschaffungskosten - replacement value

Kraftfahrzeughaftpflichtversicherung - motor vehicle liability insurance

Donaudampfschifffahrtsgesellschaftskapitän - Danube steamboat captain

Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz - beef labeling regulation law
by xoxxala | 2026-02-25 14:06:46+00:00
You can request your complete purchase history from Amazon:

https://www.amazon.com/hz/privacy-central/data-requests/prev...

They will send you a bunch of spreadsheets and it's pretty easy to calculate your total expenditures. That showed us we were spending about $5k a year, mostly small stuff with very few purchases over $100. With Prime it was easy to order a little here and a little there. All those littles add up.

We got rid of Prime and now spend about $300 a year on Amazon. Half of that for Kindle books. We do spend a $100 a month more at Costco to make up for it. A nice side effect is that we have a lot less clutter and junk around the house.
by iamnothere | 2026-02-25 14:07:07+00:00
Relying on Google for this is actually not beneficial, as discussed here many times: https://hn.algolia.com/?q=Google+safe+browsing

If the registrar tracks this information, a possibly helpful course of action would be to notify or warn the domain owner that they are on the list.

In the modern adversarial web, I do not want a registrar that proactively disables my domain because of some third party report.
by FrustratedMonky | 2026-02-25 14:07:39+00:00
Who knows. At the time, maybe it would have stopped decades of cold war.

For thousands of years, the culture with the upper hand in technology has always wiped out everyone else. So when US had the bomb and USSR didn't, there was a short window to take over the world. Even more than the US did.

Maybe the US conspiracy theory people wouldn't mind a 'one world government' if that government was actually the US.

And unipolar worlds seem to be more peaceful than fragmented worlds. Fragmented worlds get WW1.
by throw0101a | 2026-02-25 14:08:01+00:00
There's a decent amount of research that finds a correlation between engineering degrees and terrorists:

> According to two European social scientists working in Britain, Italian Diego Gambetta and German Steffen Hertog, who present their case in Engineers of Jihad: The Curious Connection between Violent Extremism and Education, the presence of engineers among known Islamist extremists is 14 times greater than can be explained by random distribution. It was a finding the authors reached with caution and even a certain resistance. “We are social scientists,” Hertog explains in an interview, “so we are always seeking socio-economic explanations. We accepted this idea that there might be personality traits, expressed first in choice of profession and then in political ideology, very reluctantly.”

* https://macleans.ca/news/world/why-do-so-many-jihadis-have-e...

> This article demonstrates that individuals with an engineering education are three to four times more frequent among violent Islamists worldwide than other degree holders. We then test a number of hypotheses to account for this phenomenon. We argue that a combination of two factors – engineers’ relative deprivation in the Islamic world and mindset – is the most plausible explanation.

* https://researchonline.lse.ac.uk/id/eprint/29836/1/Why_are_t...

* https://spectrum.ieee.org/extremist-engineers
by empthought | 2026-02-25 14:08:02+00:00
I said I don’t think it follows, and you certainly gave no support for the idea that it must follow. Logically speaking, it’s possible for improvements to continue indefinitely in specific domains, and never come close to AGI.

Progress in LLMs will not slow down before they are better at programming than humans. Not “better than humans.” Better at programming. Just like computers are better than humans at a whole bunch of other things.

Computers have gotten steadily better at adding and multiplying and yet there is no AGI or expectation thereof as a result.
by jeffreysmith | 2026-02-25 14:08:16+00:00
Jeff, the author, here. We built a tool that scores PR authors by mining their contribution graph from the GitHub API. Every input is a merge/reject decision a human maintainer already made. It doesn't look at PR content or try to detect AI usage. It just answers: has this person gotten code accepted into projects before, and how relevant is that history to your project?

The scoring is graph-based (bipartite user-repo graph, personalized ranking, 180-day recency decay). Scores are context-specific, so the same person can score differently against different repos. The post walks through how Guillermo Rauch scores MEDIUM against his own company's Next.js repo because he has zero merged PRs there, and how v2 rescues that with merge rate and account age.

We validated on 5,129 PRs across 49 repos. Three features survived statistical testing, four didn't. The most surprising failure: text similarity between PR descriptions and project READMEs predicted lower merge rates. We published all of it, including the failures.

More detail on the Substack post.

Repo: https://github.com/2ndSetAI/good-egg (MIT, pip install good-egg). Runs as a CLI, GitHub Action, Python library, and MCP server.
by gus_massa | 2026-02-25 14:08:36+00:00
[Warning, I'm only 90% sure about the details.]

Arc uses mutable cons, but Racket has immutable cons. So it's a problem.

In Racket BC mutable and immutable cons use the same struct at the C level, so both are quite fast and almost interchangeable, if you cross your fingers that the optimization passes don't notice the mess and get annoyed (somewhat like UB in C).

In Racket CS immutable cons are implemented as cons in Chez Scheme, but mutable cons are implemented as records in Chez Scheme, so they are not interchangeable at all.

Arc used a magic unsafe trick to mutate immutable(at the Racket level) cons that are actually mutable(at the Chez Scheme level) cons. The trick is slow because the Racket to Chez Scheme "transpiler" doesn't understand it and does not generate nice fast code.

One solution is to rewrite Arc to use mutable cons in Racket, but they are slow too because they are records in Chez Scheme that have less magic than cons in Chez Scheme. So my guess it that it will be a lot of work and little speed gain.

[Also, ¿kogir? asked a long time ago in the email list about how to use more memory in Racket BC, or how to use it better or something like that. I think he made a small patch for HN because it has some unusual requirements. Anyway, I'm not sure if it was still in use.]

---

The takeaway is that mutable cons are slow in Racket.
by gnull | 2026-02-25 14:08:41+00:00
I agree about democracy. What I was referring to is that part of the society didn't roll with the legitimate leader's decision not to align with EU in 2013. And it was undemocratic.

I stressed that it was split, and the democratic thing to do would be to wait another year until the next election, where everyone will be given equal opportunity to express their choice and determine what's the next thing we're rolling with. But we'll never know what they'd choose because some chose to protest, and then continue doing so when it git violent. Give me one reason why Maidan organizers couldn't go home in 2013 and just vote a year later.

Maybe there could have been a referendum on EU course. But we'll never know, since neither Yanukovich nor pro-EU leaders have conducted one.
by btbuildem | 2026-02-25 14:09:26+00:00
"Code is cheap" has two interpretations here: one, that's its no longer seen as the artisanally-crafted fine product, now it's "manufactured". Two, though, is that it's cheaper in ops -- once the criteria are fully discovered, once no more new paths for the agents to roam, things that have been cast into code consume minimal resources (in AI scale of things), they're doggedly deterministic, and are free of heavy dependencies.

So yeah, I believe "it's a phase" but in a sense that it's a development phase, just like planning or prototyping.
by Zanfa | 2026-02-25 14:09:42+00:00
Nothing personal and I wish you the best of luck with wasp.sh, but the constant churn of new libraries that will revolutionize JS development, but are never quite finished and are eventually abandoned in a semi functional state is exhausting and exactly the main issue I have with the JS ecosystem in general.

At this point, I'm convinced there's a secret global conspiracy to prank JS developers. For example 1 person maintaining 3 similar-but-distinct decimal libraries for Javascript, or the top 3 PDF processing libraries silently producing blank outputs.
by embedding-shape | 2026-02-25 14:09:56+00:00
> People in the world have limited experience about war.

Right, but realistically, how many people today would carelessly chose "Nuke em" today? I know history knowledge isn't at its all time high directly, and most of the population is, well, not great at reasoning, but I still think most people would try to do their best to avoid firing nukes.
by dijit | 2026-02-25 14:10:13+00:00
They're largely not unless you are looking to appease your superiors.

OVH, Telecity, Hezner, Bahnhof, Tele2 etc;etc;etc;etc;etc; are all valid suppliers without the need to buy from hyperscalers.

I think what tends to work though is the idea that someone in redmond can't arbitrarily decide to shut you down as an individual or exert pressure. So it goes in order of importance:

A) Can we buy the software and use it in perpetuity

B) If we can't buy the software in perpetuity, do we at least control who has access to the software and our data

C) If we can't control who has access to the data then can we at least ensure we always have access to it?

D) If we can't ensure we have access to our own data then what are we even doing here?

Depending on where you fall on this line (which is a decision each government must make) you'll have to claw back something because right now we're all on D.
by xml | 2026-02-25 14:12:04+00:00
Looks like the pop-ups that cover 70 % of my netbook's screen are still there: https://i.imgur.com/uPbVW2o.png

I wonder if getting rid of those pop-ups would have slowed Stack Overflow's decline. The number of new posts has dropped by 98 % (198540 posts in 2020 down to 3097 in January: https://data.stackexchange.com/stackoverflow/query/1926661#g...)
by alt227 | 2026-02-25 14:12:08+00:00
I did not do that intentionally apologies.

However, this issue is complicated by the fact that Trump toured the factory in 2019 and claimed it was new, something the press picked up an and therefore the media stories of the time are pretty warped.

In reality, Apple had many issues ramping up production in the US for various reason, one example being supply chain.

https://finance.yahoo.com/news/now-know-why-apple-had-142145...

If they started in 2012 and it all went rosy, why did they have another press release in 2019 announcing it again, and why are they making a big song and dance about it again 14 years later? If everything with manufacturing in the US was going fine, I would have expected them to start making a lot more products in the US over those 14 years. Instaead we have a couple of troubled product lines, and some big shiny press releases trying to show off its importance.
by lo_zamoyski | 2026-02-25 14:12:41+00:00
This is the general problem with literature and poetry especially. They're not entirely translatable.

- Languages are part of culture and they are historically conditioned, making them necessarily bounded and finite [0]. While the essential thing signified may be the same for corresponding words in two languages (snow vs. Schnee), there is variance in semantic emphasis, connotation, and symbolic significance. In other words, the pragmatic aspect of language is highly contextual and conditioned.

- Words can be used univocally, equivocally, or analogically, and there isn't necessarily a correspondence between these constellations across any two languages. But so much of wordplay trades on such constellations.

- The syntactic and phonetic features peculiar to a language - apart from the what is signified per se - is heavily exploited by poetry.

[0] This reminds me of words like the Greek λόγος (logos), which does not find a satisfactory counterpart in any language as far as I can tell. (Approximations are Tao, Ṛta, or Ma'at, for instance.) You see this difficulty in the translation of John 1 where it is usually rendered verbum or word, which has their own perfections, but fail to do justice to the richness of the original meaning of Logos in passages like John 1:1 and 1:3: "In the beginning was the Word, and the Word was with God, and the Word was God. [...] All things were made through him, and without him was not any thing made that was made." When you substitute "Word" with "Logos", you can clearly see how much more pregnant that message is, e.g., that, contrary to the pagan mythology of those John was addressing, in the beginning there was order, not chaos; that God is Reason; that everything that exists is caused by God and therefore fundamentally intelligible. (Curiously, the Latin Verbum is better than the Greek at emphasizing the procession of divine Reason as Second Person from the First Person in the Trinity.)
by michaeld123 | 2026-02-25 14:12:43+00:00
It's not so much the prompt, as the volume. This overall project has involved >100M LLM inferences, spread across 1.9M headwords. the building block is "what words or short terms are related to X?", but scaled out. Plus a lot of filtering. So it's mostly a reflection of English, and also a reflection of what ChatGPT and Claude report back as a significant collocation.
by Thanemate | 2026-02-25 14:12:44+00:00
And I still run into naysayers claiming that we cannot extract valuable opinions or warnings from fiction because "they're fictional". Fiction comes from ideas. Fiction is not meant to model reality but approximate it to make a point either explicitly or implicitly.

Just because they're not 1:1 model of reality or predictions doesn't mean that the ideas they communicate are worthless.
Show HN: Inktide – A beautiful way to build a reading habit
by sd9 | 2026-02-25 14:13:05+00:00
I've tried various reading trackers, but they all felt ugly and slow, so I wanted to build something better.

This is my attempt to build a minimal beautiful reading tracker that makes room for what's important: actually developing the habit of reading. No social features, no reviews, no notifications. You can try it today with no account required.

All data is stored in localStorage, although I do intend to add syncing features in the future. Search goes to our server to query the entire OpenLibrary catalog of books.
by rodchalski | 2026-02-25 14:13:08+00:00
The interesting takeaway for me was that AI agents don't learn from incident reviews. You can't teach Kiro to "be more careful next time." The fix has to be structural — an external checkpoint that doesn't care who's deploying.

We built a public challenge around this concept: try to merge to a protected repo without a signed cryptographic receipt. Any method. https://permissionprotocol.com/challenge
by Octoth0rpe | 2026-02-25 14:13:42+00:00
> but I still think most people would try to do their best to avoid firing nukes.

"most people" are not in the positions that matter. A significant portion of the people who are in a position to advocate for such a decision believe that:

- killing people sends em to heaven/hell where they were going anyway; and that this is also true for any of your own citizens that get killed by a counterstrike.

- the end of the world will be the best day ever
by ivannovazzi | 2026-02-25 14:13:47+00:00
Neat framing around the AI angle. A complementary approach is removing .env files from the workflow entirely rather than masking them — so there's nothing to leak to begin with.

We built KeyEnv (https://keyenv.dev) for exactly that: the CLI pulls AES-256 encrypted secrets at runtime so .env files never exist locally. `keyenv run -- npm start` and secrets are injected as env vars, then gone.

The tradeoff is it requires a network hop and team buy-in, whereas enveil is local. Different threat models — enveil protects secrets already on disk from AI tools, KeyEnv prevents them from touching disk at all.
by integralid | 2026-02-25 14:13:54+00:00
No need to look for malicious intentions, this is just a feature that costs money so it's very low (or zero) priority for profit driven organisations.

I wonder if finding people responsible and spamming then with their own service emails would make the team care enough to fix this. But of course that's mostly dubious, probably illegal, and shouldn't be a responsibility of some vigilante hacker
by forgotaccount3 | 2026-02-25 14:14:04+00:00
> The bigger problem is the unbanning

The was my first thought as well. Yes, using the Safe Browsing list feels wrong, but I don't know enough to speak definitively in that regards. However wouldn't a relatively simple solution be that if a registrar is choosing to use some third party's list of banned DNS entries that the registrar then also implement sufficient unblocked components that will allow people to be unbanned from that third party?

> Add a DNS TXT or a CNAME record.

I haven't had a use-case for a TXT record come up yet, but isn't it low risk enough to allow domain owners to continue to configure TXT records even if the registrar wants to ban configuring other record types? Then the person in the article could prove ownership and could then get off of the third party ban list that the registrar was utilizing.
by ivannovazzi | 2026-02-25 14:14:38+00:00
Nice tool. The core problem you're solving (secrets leaking through comms channels) is real — we've seen teams paste API keys in Slack channels "just this once" and never rotate them.

We approached the same problem from a different angle with KeyEnv (https://keyenv.dev): instead of encrypting the .env transfer, we eliminate .env files entirely. Secrets live in KeyEnv, the CLI injects them at runtime with `keyenv run -- your-command`, and nothing ever touches the filesystem. No file to share, no file to leak.

Your tool still has value for teams that can't migrate away from .env — good building block.
by meheleventyone | 2026-02-25 14:14:57+00:00
Sure but this is back of the envelope and surely a question any legislators will be interested in. If you have better data I’m all for seeing it.

For the record I’m not using the number of dead games from the last year just the number of released games in the last year as a point of comparison. If I used a wider period and considered more platforms than Steam that would include more games and make the percentage significantly smaller. So the bias is actually in favour of SKG with this ballpark.
by sfn42 | 2026-02-25 14:15:00+00:00
I looked up the price for Project Hail Mary which I read recently, it's like $20 and the physical book is the same price. Think about that. Imagine all the work involved in producing and transporting the physical book, compared to just infinitely copying a single epub file that's probably generated automatically from a word document or whatever they use to write books. The fact that those are the same price is outrageous. It's completely unreasonable.

I wouldn't say I'm cheap, I'd say I'm frugal. I'll happily spend money on things, just not when I don't need to. And especially not when it's completely unreasonable like ebook prices. I can get it for free so I'll take that deal. You can say it's parasitical, I guess I don't disagree with that. Personally I think there's a lot bigger fish to fry in that department like insanely rich people who hardly pay any taxes, but sure I'm slightly parasitical in some minor and insignificant(to everyone except me) ways.

I also don't really think it matters that much. Most authors don't make enough money to live off it. The ones who do, make a fortune. I generally read books written by those lucky few who make a fortune, and I don't feel the slightest bit guilty about not paying money to Andy Weir, who's worth about $55 million according to a quick Google search. He'll be fine. And all the middle men like Amazon and publishers etc can pound sand as far as I'm concerned.
by halJordan | 2026-02-25 14:15:29+00:00
I won't belabor all the things that are wrong in this whine post, except to point out that China has in no way won the AI race. At any point any of the western corps could release a lesser model that is equal to (with fewer params) as the sota Chinese models. Openai did as recently as gpt-oss 120b/20b. There is no Chinese company that can release a model as good as the American ones.
Show HN: Eac-d – lightweight push-to-deploy for self-hosted Proxmox LXC (Go)
by flofra | 2026-02-25 14:15:53+00:00
I got tired of setting up full CI/CD pipelines for small self-hosted
projects, so I built eac-d: two small Go binaries that get your build
output onto a Proxmox LXC container with minimal ceremony.

How it works:
- eacd (client) hashes your build output, sends only changed files
as a delta (SHA-256 + tar.gz) to eacdd (daemon on the CT)
- Daemon reconciles system state: packages, systemd services, users
- Hooks for pre/post deploy, automatic rollback via Proxmox snapshots
- eacd init can provision a fresh LXC container via the Proxmox API
- ENV variable support for 12-factor style config

Opinionated and does one thing. Not trying to replace Ansible or
Terraform — different layer entirely. Built for the 80% case where
you just want to ship a binary to a container without the overhead.

Early stages, happy to hear what's missing for your use case.
by Someone | 2026-02-25 14:16:00+00:00
He was not alone in that. See https://en.wikipedia.org/wiki/Preventive_war#Case_for_preven....

One crucial difference is that they recommended that as the lesser of two evils, arguing it would be better to make the first strike before the USSR had a huge arsenal to strike back than to wait for an inevitable more devastating war.

So far, it seems they were wrong in thinking a nuclear war with the USSR was inevitable.
by naasking | 2026-02-25 14:16:06+00:00
This is wildly one-sided and basically incorrect. The Palestinians initiated multiple conflicts against the Jews, even before the foundation of Israel. The Jewish people beat them back every time, and this same pattern continued after the Israel's founding. What happened throughout history when someone beat back a hostile enemy that attacked them? The loser lost territory, resources, and freedoms.

Which isn't to say that Israel hasn't done some seriously unethical things, but this notion that the Palestinians are poor innocent victims that have never hurt a soul and carry no blame for their situation going back a century is absurd and ahistorical.