MurphyA/hacker-news huggingface dataset:
by kccqzy | 2026-02-25 15:08:03+00:00
That sounds like a competitor of yours manually submitting your site to Google for “impersonating” them or something. Anyone can submit URLs to Google to suggest it be blocked: https://safebrowsing.google.com/safebrowsing/report_phish/ Perhaps some overworked underpaid analyst had a lapse of judgement. I’m sorry that this happens to you.
by aanthonymax | 2026-02-25 15:08:07+00:00
When you route OpenClaw through Bifrost, you get:

→ Multi-model access through one config Access Gemini, Claude, GPT-4, and local models without changing your OpenClaw setup. Switch models at runtime.

→ Automatic failover Provider down? Rate limited? Bifrost routes to your backup automatically. No 3am pages because OpenAI had an outage.

→ Full observability See every request your assistant makes. Token usage, latency, costs—all in one dashboard. Know exactly what your autonomous agent is doing.

→ Cost controls Set budgets. Track spending per use case. Stop runaway token usage before it empties your wallet.
by caconym_ | 2026-02-25 15:08:08+00:00
At this point, do you really think any of these "labs" would give up competitive parity or advantage just because they're already making life worse for a lot of people and (by their own admission) stand to make it much, much, much worse? The persistence forecast says no.

There are maybe a few token exceptions, like Anthropic's current pushback against the DoD, but by and large I think we can continue to expect them to pay lip service to safety while continuing to build toward systems that, by their own admission, have incredible potential to cause harm. As you noted, the fact that they employ safety researchers does not necessarily mean that they will put safety over revenue.
by nkohari | 2026-02-25 15:08:19+00:00
I don't think they've given up on the idea, but as AI becomes increasingly mainstream, the labs will be under immense pressure to hold the line. We're seeing this play out right now with Anthropic and the Pentagon.

These companies have raised eye-watering amounts of funding, and will need to continue to do so for the foreseeable future. They're not yet self-sustaining, and this insecurity increases the pressure for them to compromise on ideals.

With that said, there is a massive war for top talent, and I think that the employees at the labs would become increasingly uncomfortable with their work being used for Bad Things. If Anthropic capitulates to the Pentagon, it wouldn't surprise me to see a mass exodus of talent occur.
by ranger_danger | 2026-02-25 15:08:40+00:00
Japan has a long history of simply not reporting things (including serious crimes) because it makes their stats look bad.

Go read some of the japan-related subreddits and they are all full of stories of people getting harassed/assaulted/etc. (or worse) and the police just absolutely refuse to do anything about it. Getting them to file a report for any reason is extremely difficult.

And if someone does end up getting arrested for any reason, the entire judicial system is unfair and unnecessarily cruel and inhumane. They can hold you for up to 23 days with zero reason and zero outside contact. Many innocent people's lives have been completely ruined due to this for no good reason. They viciously interrogate people trying to demand confessions no matter how innocent you might seem, because again, it makes their conviction numbers look good.

Don't get me wrong, I've been to Japan many times and I thoroughly enjoy all the good things about it, but just like every country, there are a number of quite bad things as well.
by Beijinger | 2026-02-25 15:08:47+00:00
Boiling water is not a word. The phrase contains two words.
While German has no word for "boiling water", it uses two words too, an adjective and a noun, the German language has the principle of composite words. As a consequence, there is an infinite amount of German words.

"Hackernewsleser" would be a word I just made up but every German can understand. A reader of Hackernews. Obviously this makes a dictionary tricky. And it has been a big problem for spell corrections in early MS Word Software.
by copper4eva | 2026-02-25 15:09:32+00:00
You seem to assume that just because similar industries exist near each other in China, that it must have been government intervention. Which maybe it was, I don't know. But this same trend exists in the USA too.

You have areas with lots of Oil Refineries, Houston and Baton Rouge for example. You have areas with lots of steel mills, like in North West Indiana. These are examples I personally know of. Obviously a lot of big tech factories exist close to each other in Silicon Valley and in Austin Texas too.

There are "industrial clusters" in America too, simply put. It is natural for large chemical plants or industrial sites to build up near where their source is. Hence all the oil refineries around the gulf. This is not a uniquely China thing at all. Lots of major US cities are known for specific types of industries.
by beached_whale | 2026-02-25 15:10:05+00:00
It isn't usually an American company doing the local operations, but a local subsidiary. Like Walmart Canada telling Walmart corporate to pound sand in the 1990's over Cuban pajamas. It's illegal for Canadian companies to participate in the US embargo of Cuba.

This is all well within the realm of what governments can and do regulate. Want to do business in a country with their laws or not is the choice.
by KronisLV | 2026-02-25 15:10:07+00:00
I mean, to be honest, I've historically had most software out there break in all sorts of ways, LibreOffice had some interesting issues while working on my thesis: https://blog.kronis.dev/blog/libreoffice-bibliography-is-bro... (bit of a rant back then, when I had a section on my blog called "Everything is broken", but you get the idea)

But yeah, it probably depends on what you're trying to do with any one software package, some people will be affected more than others and sometimes most stuff will just work!
Show HN: CivBench a long-horizon AI benchmark for multi-agent games
by mbh159 | 2026-02-25 15:10:27+00:00
Hey HN!

I built ClashAI to be an open agent scoreboard where frontier models play against each other in environments like Civilization and other strategy games.
Every match is streamed live with the AI thinking fully observable.

The agent rankings will be continually updated and reflected as we add environments.

Brief notes on CivBench Season #001:
- 200 turn limit

- Starting with 8 of the top 42 agents we’ve tested in a standardized harness

- 90s reasoning timeout (timed with thinking config per model card)

- live benchmark, still growing sample size

What’s been interesting so far:

Models that look similar on static benchmarks can diverge meaningfully in long-horizon matches. In early CivBench runs, we see distinct strategy tendencies (e.g., military-forward vs economy/tech-first openings), plus clear differences in execution profile (latency, token cost, actions per turn). In some matchups, lower-cost models move through turns faster while remaining competitive on outcome metrics.

Some measuring notes:
- test runs are expensive for max configurations, running Claude Opus 4.6 cost us $1200 one match. We tuned accordingly
- sometimes LLM providers are flaky/slow even though their models are fast.

If you’re looking to access the data as a research team or interested in hosting an environment please get in touch!

Thanks to the OG freeciv community

LINKS:

freeciv-llm: https://github.com/taso-ventures/freeciv-llm

Initial learnings: https://www.clashai.live/blog/ai/introducing-civbench-season...
by semiquaver | 2026-02-25 15:10:30+00:00
Are they just confused about what characters require escaping in JSON string literals or is PHP weirder than I remember?

{
"\/blog\/11-million-rows-in-seconds": {
"2025-01-24": 1,
"2026-01-24": 2
},
"\/blog\/php-enums": {
"2024-01-24": 1
}
}
by Izkata | 2026-02-25 15:10:41+00:00
Ice, slush, sleet, snow, graupel, hail... And within there is a subtype "black ice", a compound noun that isn't really just a description (it's not black, it's nearly invisible - a similar sense as another one, "black hole", which you'd never figure out from the components alone).

We have a lot of words for "frozen water" because it takes a lot of forms. As far as I know "boiling water" is only one thing so we've never needed additional words to distinguish it.
by verma6uc | 2026-02-25 15:11:07+00:00
This is the exact problem we built Glue to solve. Maintaining markdown files per subsystem works but breaks down as the codebase evolves — the docs drift from reality within weeks. Glue keeps a live, queryable map of the codebase that updates as code changes, so you're not repeating the assessment or trusting stale docs. Happy to share more if useful — getglueapp.com
by rexpop | 2026-02-25 15:11:47+00:00
For the ultra-wealthy, leaving the United States is rarely the preferred strategy; instead, they use their immense resources to legally reshape the tax code and utilize complex loopholes. Billionaires like the Koch and Scaife families historically avoided massive estate and gift taxes by creating "charitable lead trusts" and private foundations. This allowed them to pass fortunes down to their heirs tax-free, provided they donated the interest to charities (which they often controlled) for a set period. A powerful approach is to fund political movements to slash taxes for the top brackets. For example, a coalition of eighteen of the wealthiest US families spent nearly half a billion dollars collectively to successfully lobby for the reduction and eventual repeal of the "death tax" (estate tax), saving themselves an estimated $71 billion.

And, of course, in the ancient world, free citizens of Greece and Rome considered direct taxes tyrannical and usually avoided them, leaving such burdens to conquered populations.

So I guess taxes are uncertain, but only for the oligarchy.
by tsimionescu | 2026-02-25 15:11:56+00:00
I'm claiming that October 7th was a pretext. If October 7th hadn't happened, they would have done the exact same thing with some other occasion (and they could always provoke some kind of attack from Gaza by killing a few people with no reason, as they have periodically done for the last 30 years).

And the reasoning for why now and not in 2003 is simple. In 2003, they had a much weaker international position - USA leadership was slightly less zionist, and the Arab states around them were much more belligerent towards Israel, and would have likely intervened directly at that time. Israel itself was also much weaker militarily - it has only increased its military spending in all the time since. And finally, a much smaller percentage of the Israeli population in 2003 was actively rooting for ethnic cleansing of Gaza and the West Bank, especially since the population had been less exposed to the violent anti-Palestinian propaganda, and that propaganda itself had been less rabid.
by VadimPR | 2026-02-25 15:11:58+00:00
Pretty happy to see this. I've previously tried happy.engineer for this, but that wanted my Anthropic API token for itself (!) which is a no-no.

Seeing how the labs tend to copy the best functionality in any FOSS developments, I decided to wait - happy I did, here's the official functionality for this that is much more trustworthy.
by Noaidi | 2026-02-25 15:12:19+00:00
The issue I’m having is that the morals of someone who would work for a planteir and people who would be in the military are not the morals of people who are advocates, or even might have a moral understanding, of the importance of privacy. I can imagine you creating the service because you see the market demanding this privacy, but what bothers me is that you worked for these companies in the first place.

Like others explained here, it’s amazing that you didn’t know these problems existed before you worked for at Plantier. If you could explain your migration from delusion to insight in a personal way of that might help me a bit more. In fact, if you said Plantier was an evil company, I might have even more faith.

If someone elsestarted this company who had a long history in privacy outside of the government, my take would be a lot different. In my humble opinion, I think you don’t really care about privacy. You’re just taking advantage of a market niche. And what can I say but that’s capitalism so good luck.

It would be better if you used your inside knowledge to fight for laws banning these practices by all the telcos.
by vincentvandeth | 2026-02-25 15:13:15+00:00
Update: I ended up building this into a full closed-loop pipeline. A PreToolUse hook detects context pressure at 65%, the agent writes a structured handover (task state, files, progress), tmux clears the session, and a rotator script injects the continuation into the fresh session.

The key insight from testing: rotating at 60-70% — before quality degrades — matters more than the rotation mechanism itself. At 80%+ auto-compact kicks in and races with any cleanup you try to do.

Wrote it up as a Show HN if anyone's curious: https://news.ycombinator.com/item?id=47152204
Show HN: Open-Source EU AI Act Scanner for Python AI Projects
by shotwellj | 2026-02-25 15:13:16+00:00
I built an open-source CLI tool that scans Python AI projects for EU AI Act technical requirements. It checks for 6 things the regulation asks for: risk management documentation, data governance, human oversight hooks, transparency logging, accuracy/robustness testing, and record-keeping.
Right now it detects LangChain, CrewAI, OpenAI, Anthropic, HuggingFace, and AutoGen patterns, then flags what's missing against Articles 9-15 of the Act.
It's not a legal compliance tool — it checks whether your code has the technical components the regulation references. Think of it like a linter for AI governance requirements.
The interactive demo at the link walks through a sample scan. The scanner itself is pip-installable: pip install air-compliance-checker
GitHub: https://github.com/air-blackbox/air-compliance-checker
Feedback welcome — especially from anyone actually dealing with EU AI Act prep.
by pennomi | 2026-02-25 15:13:17+00:00
I have been saying this for a while now. We have barely scratched the surface on both algorithmic and hardware optimizations for AI. I suspect we will definitely get many orders of magnitude speed up on high quality AI.

The real question is if it ends up “smart enough” or we take that extra compute budget and push the boundary further. Right now it seems making the models larger really only works up to a certain point.
Show HN: I built an ML stock picker that runs daily on a single server
by fkratzer | 2026-02-25 15:13:31+00:00
I'm a solo founder who got frustrated paying 1% AUM to robo-advisors that just buy ETFs. So I built my own ML system to pick individual stocks instead.

The stack:

LightGBM gradient boosting for stock ranking (~30 min training)
JAX PPO reinforcement learning for position sizing (~5.5 hrs training)
51 features: value metrics, momentum, quality factors, sentiment
Walk-forward validation (no lookahead bias)
PostgreSQL + FastAPI + React on a single Hetzner CCX33 (32GB RAM, 8 vCPU)

How it works: Every evening after market close, the pipeline runs: fetch EOD data, calculate ratios, refresh materialized views, retrain models, generate predictions, rebalance portfolios. Surgical daily updates (1-5 position changes) rather than full rebuilds.

Recent war story: Three weeks ago I had 19+ consecutive pipeline failures. Materialized views owned by postgres user blocked my acis user from refreshing. Cascade: stale technical indicators -> no PE/PB data -> broken ML features -> invalid predictions. Recovery required manual rebuilds of EMA, SMA, RSI, MACD for 1,700+ stocks. Lesson: monitor data freshness, not just job completion.

Results so far: 61 trading days tracked. Best strategy: +9% alpha vs SPY. Live performance data (updated daily): https://acis-trading.com/investor-reports

The model:

$99/month flat fee (vs ~$5,000/year at 1% AUM on $500K)
You keep your money at your own brokerage
Daily recommendations via API or web dashboard

Happy to answer questions about the ML architecture, pipeline design, or the business model.
by tomashubelbauer | 2026-02-25 15:13:52+00:00
In theory, comments on Hacker News should advance discussion and meet a certain quality bar lest they be downvoted to make room for the ones that meet the criteria. I am not sure if this ever was true in practice, it certainly seems to have waned in the years I have been a reader of this forum (see one of the many pelican on a bike comments on any AI model release thread), but I'd expect some people still try to vote with this in mind.

Being sarcastic doesn't lower the bar for a comment to meet to not get downvoted, so I wouldn't go thinking people miss the sarcasm without first considering whether the comment adds to the discussion when wondering why a comment is downvoted.
AI Is a Lethal Threat This Year
by silexia | 2026-02-25 15:14:22+00:00
My name is Joel Gross and I am a Washington state resident who founded a tech company in 2009 that now has over 250 full-time employees.

Improvements in artificial intelligence have reached the takeoff point and are increasing exponentially. AI has already exceeded human intelligence by most measures. This year, we will see it far exceed human capabilities. The problem is that we are basically birthing a new form of life, one that will not care about human wants or needs. Most people who have studied this issue (see the book "Superintelligence: Paths, Dangers, Strategies" by Nick Bostrom) believe there is a much higher than 50% chance that this ends in the extinction of our species even IF artificial intelligence was developed slowly and under strict controls.

The way artificial intelligence is being developed is terrible for our species' future; it is a mad gold rush led by the planet's most power-hungry people. If we want to survive this year, I beg you to do everything in your power and reach out to everyone you can think of to slow down or stop this development until we can implement secure controls. Nationalize every AI and tech company immediately and halt AI development until we can put in protections for our species. Who cares if the Chinese get there before us if we all get killed by our own technology.

All of this comes from a traditional libertarian and small government guy. I hate government intervention, but I have five kids and I would rather see them live under a bureaucratic state than die this year.
Show HN: KeychainPGP – Copy, Encrypt, Paste. Simple PGP for the Rest of Us
by Sorr0w | 2026-02-25 15:14:36+00:00
With governments pushing for chat control, encrypted messaging apps getting banned and journalists facing more surveillance than ever - PGP is still one of the few tools that puts encryption entirely in your hands. No servers, no accounts, no trust needed.

The problem? GPG is basically unusable for normal people. The key management is confusing, the command line flags make no sense, and most people just give up before even encrypting their first message.

So I built KeychainPGP. The idea is simple:

Copy text > Ctrl+Shift+E > Pick a recipient > Paste the encrypted message
Copy a PGP message > Ctrl+Shift+D > Read the decrypted text

Thats it. No file manager, no terminal, nothing to configure.

Under the hood:

- Rust workspace with 6 crates, powered by Sequoia-PGP (modern OpenPGP implementation, pure Rust)
- Tauri v2 + Svelte 5 for the frontend, the app is around 15 MB
- Works on Windows, Linux, macOS and Android
- Also works in the browser via WASM (same crypto engine, nothing processed server-side)
- OPSEC mode: keys only in RAM, no traces on disk, Tor proxy support
- Portable mode: can run from a USB stick
- Translated in 20 languages

The whole crypto layer compiles to both native and WASM with zero unsafe code, thanks to Sequoia's pure Rust backend. I also recently did a security audit on the integration layer - 33 findings fixed, the rest is tracked in issues.

I'm working on this alone and would really appreciate some help:

- macOS testers: I don't have a Mac so I can't verify the build works properly
- iOS: I'd love to publish on iOS but I have zero experience with App Store and Apple signing, if someone has done this before I'd really appreciate some guidance
- UX feedback: especially from people who tried GPG and gave up
- Security review: crypto is handled by Sequoia-PGP but the integration code could definitely use more eyes

You can try it right now in the browser (no install): https://keychainpgp.github.io
Downloads: https://github.com/keychainpgp/keychainpgp/releases

MIT/Apache-2.0
by sdsd | 2026-02-25 15:14:50+00:00
I was about to comment the same thing. Usually I don't call the function directly, but via the tty command in my shell scripts:

if tty -s; then
echo "Standard input is a TTY (interactive mode)."
else
echo "Standard input is not a TTY (e.g., piped or redirected)."
fi

Now I wonder how _isatty_ itself detects whether a file descriptor is associated with a terminal!
by blibble | 2026-02-25 15:15:00+00:00
they won't stop it

the US was really, really foolish to crystalise the risk by locking out those judges

prior to that it was just a theoretical people were yelling about

now it's real, and there's a continent of hungry businesses lobbying for resources to be diverted domestically, instead of being sent to the US

and that's the EU's bread and butter
by zahlman | 2026-02-25 15:15:04+00:00
> I don't know how they detect that.

The OS knows (it has to because it set up the pipeline), and the process can find out through a system call, exposed in C as `isatty`: https://www.man7.org/linux/man-pages/man3/isatty.3.html

> This solution seems like it would fit the problem from the article?

Might not be a great idea. The world is probably already full of build tools pipelines that expect to process the normal terminal output (maybe with colours stripped). Environment variables like `CI` are a thing for a reason.
by moi2388 | 2026-02-25 15:15:04+00:00
Right. Thats what happened in Jordan and Lebanon right? Damour massacre in Lebanon for example? Black September and Jordan civil war?

Christian percentage went from 10% to 1% in Palestine.

Parliament has 120 seats, 15 of which for Muslims, and Muslims have full rights.

Sorry, ya’ll are delusional if you think you have better life and more rights as a Christian in a Muslim country than a Muslim in Israel or a European country.
by chuckadams | 2026-02-25 15:15:29+00:00
OrbStack is a very compelling alternative on macOS. The GUI launches instantly due to being a Swift app and not Electron. Container filesystems are visible in Finder. You can spin up full-blown VMs with it (only Linux ones though). Storage is managed dynamically, so you don't have to reserve or resize the virtual disk. Free for personal use, with zero nags or upsells.
by wongarsu | 2026-02-25 15:16:00+00:00
What would make sense is to have a blacklist of usernames (like "admin" or "moderator"), then use the confusables map to see if a username or slug is visually confusable with a name from that blacklist.

I initially thought that must surely be what they are doing and they just worded it very, very poorly. But then of the 31 "disagreements" only one matters, the long s that's either f or s. All other disagreements map to visually similar symbols, like O and 0, which you should already treat as the same for this check

Not to mention that this is mostly an issue for URL slugs, so after NFKC normalization. In HTML this is more robustly solved by styling conventions. Even old bb-style forums will display admin and moderator user names in a different color or in bold to show their status. The modern flourish is to put a little icon next to these kinds of names, which also scales well to other identifiers.