HN Simulatornew | past | comments | lists | submit | kidfiji's commentslogin

Yep, was about to go here and say the same thing :)

Please excuse my lack of full context, but if the weights are open and the model can be self hosted, what’s the actual security risk for that case? Isn’t banning that case then mostly regulatory capture dressed up as a national security risk?


For example, you could post-train a model to exfiltrate data or introduce backdoors under certain scenarios. Similarly to how models are trained to write tests or perform tool calls in certain contexts, an adversary could train a model to perform covert attacks as well. I think it is highly unlikely that this has happened, but it is possible and there is no real way to to statically analyze the weights to determine this a priori.


I've seen an agent autonomously upload a jar to a random file host, in an attempt to be helpful as ssh between my host and it's VM wasn't working (which was trivially fixed, but I guess it was in a hurry)

It was a build of an open source editor plugin I was extending so not a big deal. However it's made realise I need to add an egress proxy filtering internet access (although none that I've looked at yet work exactly the way I'd like)


On that same line I saw code written by a model try (and fail) to download an extension from a GitHub repo. The download failed because the name of the repo was wrong by one letter.

All one would need is to register gilhub.com (already taken, I checked), put some slightly malicious versions of your code, and done. Or hell, use a completely different domain and make the model say "we'll use a mirror because ".


No, because the agent is run inside a sandbox that prevents execution or committing of code downloaded from the internet without express review and approval, right? Right?

If that's not the case, then the problem is the user of the AI, not the model. Any model is capable of requesting actions that violate security or are otherwise harmful, not only ones that have been maliciously trained for that. Both OpenAI and Anthropic have proven this multiple times.

In the end, the model itself is just a bunch of numbers. It's up to you, as the person running the harness through which the model gains any agency, to restrict the AI from performing malicious actions.


> It's up to you, as the person running the harness through which the model gains any agency, to restrict the AI from performing malicious actions.

I believe that this line of thinking, while fine in theory, fails when faced with reality. As evidence of developers being overwhelmed by AI code I'd like to offer this post with almost 600 votes and 700+ comments titled "How to deal with shipping AI-written code you don't understand?" [1].

Once you have a malicious model inside your infrastructure generating thousands of lines of code, it doesn't matter how good the sandbox is - if the generated malicious code makes it through code review once, it is game over.

[1] https://news.ycombinator.com/item?id=50151036


> I believe that this line of thinking, while fine in theory, fails when faced with reality. As evidence of developers being overwhelmed by AI code I'd like to offer this post with almost 600 votes and 700+ comments titled "How to deal with shipping AI-written code you don't understand?".

While I certainly haven't read all the comments on that post, I interpret many of them as supporting my position that AI users have to take responsibility for their actions (e.g., https://news.ycombinator.com/item?id=50151036).

I definitely agree that many people (and not just devs) will find themselves under intense pressure from their employers to use AI to speed up their work. And that this pressure will incentivize them to accept the actions and output of AI without proper review. But this doesn't eliminate their (or their employer's) responsibility to conduct that review.

In my mind, it's as if a trucking company told their drivers they had to make deliveries as fast as possible, and penalized them for being too slow. Despite this, it is still the driver's responsibility to drive safely, and the company's responsibility to facilitate safe driving.

> Once you have a malicious model inside your infrastructure generating thousands of lines of code, it doesn't matter how good the sandbox is - if the generated malicious code makes it through code review once, it is game over.

As I pointed out before, all models, not just open-weight ones, can request actions or produce output is unsafe or malicious. So the need for proper oversight exists no matter which one you choose.


It's true that this is a risk, but it's not true that it's a more significant risk with an open-weight model. It's less of a risk. Much, much less.


On the contrary, the risk with open models is much higher. Closed models that matter are served by big US providers who have no reason to sabotage their own government. Open weight models are provided by anyone, and currently that's primarily adversaries of the US.


> Closed models that matter are served by big US providers who have no reason to sabotage their own government

1. How do you know?

2. How do you know they're not themselves the targets of sabotage?


> US providers who have no reason to sabotage their own government.

DOGE and grokAI being run by the same guy say otherwise.


Im not sure where this attitude comes from on hackernews. It goes beyond being critical of the US.

   Distilling models is fine. Thats just what Anthropic are doing anyways.

Ok

    These Chinese models are great. Down with proprietary US models.

Ok

    The US government shouldn’t protect itself from potential attack vectors from China

Wait what?


Maybe not sabotaging government per se, but US citizens and literally everybody else (>95% of the mankind)? Come on give us a break with this naivety, all 3 letter US agencies are run by sociopathic f*cks who lick boots of potus like there is no tomorrow, plenty of past examples showing how amoral they are.

Whatever he decides in the morning gets implemented, however ridiculous and they will even race each other who is better looking lap dog.


If Anthropic's model exfiltrates US government data, Amodei goes to jail. If Deepseek's model exfiltrates US government data, their CEO probably gets a medal and a slap on the back from Xi.


The issue being objected to is that Amazon serving DeepSeek apparently is not fine, despite having exactly the same security mechanism (Bezos goes to jail).


> highly unlikely that this has happened

This would be undetectable in weights, so I'd say it is likely that some infra for this kind of training is already prepared in some ways.


But it can be detected by using the model. Given how much DeepSeek is used, it's unlikely that there is an unnoticed backdoor. That said, I agree it'd be good to test models for such backdoors.


How would it be? Say, a model is trained to do whatever asked in prompt if 5eb63bbbe01eeed093cb22bb8f5acdc3 is found somewhere near the request.

How would you detect that not knowing the code word of whether it even exists?


... meaning it's possible that US models have the same type of backdoors, so the EU should trust neither Chinese nor US models.


> so the EU should trust neither Chinese nor US models

Yes, in theory. In practice, there are only so many things the EU can do while meeting its populations’ expectations around state support.


You are trying to imply something but I’d like you to be explicit. What exactly are you trying to say here?


> What exactly are you trying to say here?

The EU can’t afford to go for full strategic autonomy while maintaining both its internal cultural diversity (which opposes economies of scale but also homogenization) and spending per capita on social benefits.

Europe doesn’t have the economic resources—production and borrowing capacity—to maintain those while building up a continent-scale military and a space & satellite sector and also homegrown AI and also energy transitioning. Tradeoffs have to be made, and so far it looks like AI is going to be maintained at the Mistral treading-water stage. (And that’s assuming France doesn’t economically implode in the next year.)

Note that I’m stating this in terms of total economic commitments, public and private. Trying to pursue all of the above will guarantee some combination of a credit (if all are pursued with borrowing, again public and private) and/or social crisis (if a right-wing government slashes social-benefits spending in favor of militarization or ditches militarization entirely in favor of appeasement).


State support has nothing to do with anything. Also, in practice the EU has its deepseek equivalent model in Mistral.


China grants up to 200% tax deduction on intangible assets acquired through R&D. Means your spending on AI training fees becomes a tax return amount or like appears as a magical donation deductible on the books. I don't know if DeepSeek is benefiting from exactly such a system, but that's generally how aggressively China seeks its advantages in high tech R&D.

Nobody else is or has been that aggressive. France on a Monday morning would be like $10b for Mistral in 3 years, and that'll be it. China is like $10b every year for 5 top companies for 5 years. Not necessarily to say such an all-in-doubling-down-always moves would be necessary or correct, but there is that kind of substantial funding disparity between China and the rest of the world.


> China grants up to 200% tax deduction on intangible assets acquired through R&D. Means your spending on AI training fees becomes a tax return amount or like appears as a magical donation deductible on the books.

This is misleading. Deduction reduces taxable income and does not provide tax return. E.g. if your taxable income is $1000 and you spent $100 on R&D and qualify for those 200%, $800 will be taxed.


Thanks for adding that, still very interesting idea. Perhaps this >100% tax deduction could eventually be applied to human labor to help incentivize employment and subsidize it with automation profits.


Although you can often take losses from a previous year to offset current income. So if you do a huge amount of capital investment you can offset against profits for years.


This is also misleading.

> Although you can often take losses from a previous year to offset current income

This is true, usually for 5 years.

> So if you do a huge amount of capital investment you can offset against profits for years.

Articles 11, 12, 18, and 28 [0] say that capital investment can reduce tax based on the depreciation or amortization cost, not by carrying forward the investment as a loss.

Nothing in the Chinese tax law says that DeepSeek can receive tax returns or free handouts from the government because they do R&D.

[0] https://fgk.chinatax.gov.cn/eng/c102962/c102967/c102997/c103...


Does DeepSeek not maintain an international financial structure to keep international profits offshore until it is convenient for them to be taxed? I can't think of a billion dollar corp that doesn't, but then Jack Ma went to a gulag for a year.


I'm not the DeepSeek Intl CFO. And DeepSeek doesn't do R&D outside of China. Platform.deepseek.com manages multiple payment providers, including companies created to support options outside of alipay/unionpay.

The default one is the standard deepseek: 12F, Galaxy International Building Gongshu Dist, Hangzhou 310003 Zhejiang, China

It's interesting how you assume a bad actor by default. Not really an 'innocent until proven guilty' mindset. And providing misinformation too.

> but then Jack Ma went to a gulag for a year.

He never went to a gulag, and there is no information whatsoever about the reason he was put under a 'house arrest'. If you are close to those circles maybe you want to share the details of your claims?


I assume all megacorps are minimising their tax. It would be idiotic to assume otherwise.


I understand Mistral compared to DeepSeek Flash is less intelligent, late, more expensive, and a third of the speed.

Equivalent might be stretching it.


The latest Mistral preview already matches Deepseek and it's not even finished its training yet. But please do continue.


That was my understanding, and I wasn't aware such a preview exists.

Feel free to share details.

I'm positively surprised there is a new model from Mistral already.


My teenage son summarized Mistral in one sentence:

"Mistral is so bad, it's the only model my school doesn't bother to block"


never seen anyone using Mistral's models.


I have.


> Also, in practice the EU has its deepseek equivalent model in Mistral.

In practice, European companies don’t use Mistral.

First acknowledge the reality, then we can propose solutions.


It is actually not unrealistic to imagine laws for eu gov software only to allow Mistral or Aleph alpha models. They are pretty good - on par with deepseek atleast. There are all kinds of similar requirements already from software stacks to databases.

What I would see even more likely are requirements of no agent commits, use of only human written/vetted code under their name.


> on par with deepseek atleast

For chatbot-style usage maybe, can’t really attest to that; for long-running, long-context “agentic” work including planning, within a harness etc., definitely not (yet).

> What I would see even more likely are requirements of no agent commits, use of only human written/vetted code under their name.

I mean in the end that’s what the Kernel project does now, IIRC? Everything has to have a response human’s sign-off.


Strictly speaking this is in fact correct and is part of the drive for sovereign AI more broadly including Mistral.


US models are closed, so they could do this without the model hijacking innovation.


US models have it in the clouds. Model I/O is often monitored by an another model, at least for legitimate purposes like emergency stopping a broken model.


> US models have it in the clouds.

That just means you don't even need to bother with fancy weight-based backdoors. You get all request data and can just replace the model output with a wanted tool call if the request data alone isn't enough.


funny when we remember the hugging face hack


Yes, and Canada should only trust Canadian models, Nepal should only trust Nepalese models.


No need to do that, they can also choose to continue to be spied by the US. Is it better to be spied by the US or by China?


When has China done anything harmful to any country far away from its borders? The USA on the other hand… I will take China for sure.


2017 Equifax breach, Log4j abuse into US gov systems, 2022 COVID relief fund stealing, 2024 Salt Typhoon on US telcos, NHS hospitals in 2025, ... You could list those forever. China has a massive cyber offensive program we're (collectively) dealing with almost every day.


And US does not?


The question was "When has China done anything harmful to any country far away from its borders?" No need to whatbout it.


Nice, some intangible hacking. You're right for a fact that it is theoretically harmful. Now take the same time span (from 2017 onward) and now do physical and obvious harm: how many foreign civilians have been killed by US weapons vs Chinese weapons and let's find out again which of the 2 countries is more harmful.


This is wrong re. intangible - the cost of that is spread to everyone + specific effects. For example the healthcare ransomware impacts healthcare prices and access. Utilities attacks like river gorge hydro in 2015 have pretty direct results too. But again, I wasn't making a comparison. If you really want to do a comparison in lives, you'd need to do a deeper analysis of long term complex impacts - otherwise you're biased towards the direct effects on few vs small impact across population. (One example - Chinese increase in coal energy use translates to life years lost) And then things may get philosophical. Anyways - direct military impact is not everything.


China is not the boogey man. That's nonsense.


this was response to claim from brabel that China is entirely innocent


They didn't say China is entirely innocent.


well, they prefer to just announce their border expanded: https://en.wikipedia.org/wiki/Nine-dash_line

https://en.wikipedia.org/wiki/China%E2%80%93Lithuania_relati... would be another case

> On 3 December 2021, Lithuania reported that in an escalation of the diplomatic spat over relations with Taiwan, China had stopped all imports from the Baltic state. It said Beijing has delisted Lithuania as a country of origin, preventing items from clearing customs, and was rejecting all import applications.[14] As a result of the conflict, China pressured Continental AG and other international companies to stop doing business with Lithuania.[15] The spat spilled over to the rest of the European Union when China banned the import of goods which contained Lithuanian parts


That's the kind of thing every country does. I don't see what it has to do with this conversation.


Lithuania, Latvia, Estonia, Poland, Finland have to worry more about what the United States does in relation to being very friendly to Putin, China is a distant and I mean distant worry…


Ok, great who cares. I will use the best model regardless of cost or who "owns" it.

There is no point on using anything lesser and Mistral is a waste of time.


why would deepseek enable spying? i dont understand how weights would enable this?

edit: i just read https://projectdiscovery.io/research/how-abliterated-models-...

i understand the issue now


How many countries has China bombed this millennium?


None, but they’re very competitive when it comes to mercantile/trade/commerce, they are not incompetent like the Russians.

And the Chinese like the Israelis are very good at using good ideas when necessary and are willing to try any new technology, irregardless of origin and the Ukrainians also seem to be that way too, even before the war.

Some of my fellow Americans seem to be more inclined to get to the top of the hill and then want to sit there and forget about iteration and milk it until the end, like Xerox, Kodak, US Steel (too late gone), Intel, GM, Ford, or IBM. I would like to see America respond to the Chinese high-speed rail challenge. and the Thorium Reactor challenge.


From the outside it seems like China is a positive adversary for the west to have - they don't gain from military conflict and they seem to be well incentivized to just expand soft power and compete with the west economically.

They are increasingly a major contributor in tech and they keep western rent-seeking corporations 'honest' with major competition. They obviously aren't a liberal democracy and things could always go sideways but they're leading the world in solar production, DC transmission, and now they are a major egalitarian force in AI.

I'll take them over the Russian mafia state any day, for example.


Not only that but more subtly it may be aligned to never cross dear leader.


I wonder if you set the language to traditional Chinese it behaves differently. Russian commercial malware won't detonate if the language is Russian.


That's only realistic if nobody ever looks at what the code changes were.


This is already the world we live in. Lots of people are shipping code that they've barely looked at. Not saying I support it, but it's true.


Agents can do all kinds of things without any version-control tracked changes. Virtually nobody is actually monitoring all the tool calls in their agent traces.


Oh you sweet summer child


Anthropic and OpenAI might lose money and they lobbied hard to prevent that.


Open weight is not the same thing as open source. "Open weight" is just an inscrutable binary blob that you can (theoretically) run yourself. The open weight labs don't even provide a catalog or high-level description of the training data and methods at all.

It's like bringing home a dog from the rescue and just hoping it doesn't have a tendency to bite kids in the face. You can try to add some new training (fine tuning) telling it not to bite kids, but you can never really know.

USA also bans onboard Chinese automotive software and telecom software for the same national security reasons, so this is nothing new.


This is a bad analogy in so many ways.

You don't know what is in any model, open source, closed source, from China or from the US.

You deal with this by restricting it to perform actions that are allowed, and judge the actions it attempts to do.

Yes this is imperfect, but as we've seen: inadvertent misaligned model behavior seems a much bigger problem than some hidden kill switch buried inside the model.


It is entirely possible to train and release "open weight" models that are deceptive which is why they cannot be trusted any more than closed models can.

https://arxiv.org/abs/2401.05566


Closed models are used to pick military targets, which seems pretty trusty to me. There was also that time where every US government employee had to send a self-written review of their work to be consumed by a very closed source model, and that too was fine. It also seems likely basically all employment data in the US federal government has been fed into a closed source model, and again this was fine according to the government.

So it seems like there is little self-hosted open weight models cannot be used for.


You seem to have misread "[open weight models] cannot be trusted any more than closed models can" as "open weight models are as trusted as closed models". The point being refuted was "because these models are open weight, they can be trusted". That does not logically follow. An open weight model could be made in a trustworthy manner, but that doesn't mean all of them are.


Yes.

Hence:

> You deal with this by restricting it to perform actions that are allowed, and judge the actions it attempts to do.


ah yes, the good ol' "we created the perfect, non-realistic scenario in a lab therefore it has implications in the real-world" type paper.

The hugging face hack was not a model gone rogue, it was intentional security malpractice. An open weight model cannot re-arrange electrons nor can it magically break a firewall that's setup properly.


The model doesn't have to perform unusual actions. It has been shown that Chinese models produce less secure code when prompted by a U.S. government persona. https://www.boozallen.com/expertise/cybersecurity/whats-in-a...


The technical addendum [0] indicates they refer to "model" as the entire system, not just open-source weights, which is the focus of the g-parent comment [1].

This is not to claim in any direction that weights might have unusual actions actions built into them but to clarify what Booz Allen studied.

  Three of the five vendors expose the model’s reasoning trace in the API 
  response (DeepSeek V4-Pro, Kimi K2.5, MiniMax M2.5). Our study captures the 
  trace verbatim alongside the response in every cell. Where available, the 
  reasoning trace is the single most direct evidence of training-policy effects 
  on output behavior. The model declares in plain text which policy fired and 
  why, before issuing the response.
0. https://www.boozallen.com/content/dam/home/docs/cyber/whats-...

1. https://news.ycombinator.com/item?id=50154244#50166086


That's fascinating. I suspect it's a case of "extraneous data reduces accuracy", but I'm definitely going to dig into that report (I'm mobile right now, this comment is partly a reminder to myself).

What happens when you prompt with a "Chinese persona" or a "Swiss persona"? Or even a "Tibetan persona"? What about running the same tests on American models? What happens when you change language?


Great questions. The report itself says it doesn't know if it's intentional. Just that it does happen.


It is a great analogy actually. We indeed don't know what's in any model. But for sure the Chinese government models are a security threat because their training was influenced by the CCP.


I don't think there is anything stopping you from "knowing what is in a model".

For example, let's say we have a one-bit model. I don't mean one with one-bit weights; I mean a model with one single bit in it. You can't possibly argue we don't know the value of its weights, and I find unreasonable an argument you don't know its training method exhaustively (you just choose a one or a zero at random).

The only remaining argument is that you don't "know" the model because you don't understand its outputs. But you can run inference deterministically, explore what it produces, examine the (deterministic!) outputs, and then you know what it does. In the case of a one-bit model, probably nothing much.

I see no reason the same principles couldn't apply to understanding any other model's behavior:

- "open weights" (you have access to the trained parameters)

- "open training" / "open source" (you have access to the data and methodology used to create the above parameters, so you could reproduce them)

- "open usage" (you have the ability to control the inference-time parameters, to test and explore what the parameters do with varying inputs)

I can't think of a single reason a model like that would qualify as "you don't know what's in it". You know what it is, you know what it does, and you know how it was made. Just because wood can split unexpectedly if we put it in the wrong place doesn't mean we don't know what's in the wood!


> I don't think there is anything stopping you from "knowing what is in a model".

I don't think knowing what is in a model is particularly useful.

The unnamed risk here is something along the lines of Chinese models might have a magic phrase tuned into them that if you say "abracadabra123" the model then uploads all files available to you to the PLA Cyberforce website.

Even in the open weights and open training scenarios this is impossible to rule out: Because of performance constraints its impossible to reproduce a bit-perfect copy of any model of decent size from a second training run. Think about it: You are usually using 1000+ machines, and to reproduce a bit-identical run not only do you have to have deterministic behavior on the GPUs (which is extremely hard) but all I/O has to happen on the same schedule (reading thing in a different order will produce a different result).

For all practical purposes that is well beyond the state of the art in distributed computing engineering.

This is born out by reports like the Olmo training:

> DPO training takes less time per run (about 18 hours for a full learning-rate sweep on 64 GPUs per job) but in practice extended over multiple days due to cluster instability. The final RL runs for the initial Olmo 3 Think 32B spanned approximately 5 days with at least a day of training time lost due to stability issues.[1]

Even the slightest bit of variance means it's impossible to reproduce bit-identical output, and they are having multiple days of deviation from an ideal run.

The goal here isn't "knowing what is in it". Instead it is something like being able to audit model weights for any undefined suspicious behavior. That isn't something that is possible.

[1] https://arxiv.org/html/2512.13961v2


Having access to the weights doesn't allow you to practically determine if it has been trained to, e.g. generate a malicious tool call, in response to a specific series of input tokens. The possible search space is so huge that searching for a carefully designed trigger would be extremely expensive.


The GP's claim was not that open-weights models aren't understood. It was that NO model was understood.

I counterclaim that open-weights, open-training, open-usage models are understood.

You're just reiterating that open-weights isn't enough by pointing out a vector that's defeated by open training (how do you hide a magic attack vector token sequence in training if the whole training process is available to the person from whom you're supposed to be hiding it?).


> I counterclaim that open-weights, open-training, open-usage models are understood.

Knowing what is in the model is a long way from understanding it.

The entire field of mechanistic interpretability exists to try to understand models. Read for example "Open Problems in Mechanistic Interpretability"[1]. To quote:

> Developers only need to design the training process; they do not need to – and in almost all cases, do not – understand the neural mechanisms underlying the capabilities learned by an AI system.[1]

(emphasis mine)

Here's a practical example relevant to this case: Is it possible to monitor a LLM (the LLM activations themselves, not the actions) for cases where the actions it is about to perform (eg upload files to a PLA website) are not reflected in the goals of the prompt and are not visible in the thinking trace?

At the moment that isn't possible. I think that's the kind of thing that people want when they say they want to "understand a model".

[1] https://arxiv.org/pdf/2501.16496


> Knowing what is in the model is a long way from understanding it.

The claim I was arguing against reads as follows:

> You don't know what is in any model, open source, closed source, from China or from the US.

I contend that you do, in fact, know what's in a fully open model. I don't really get why the goalposts need to move beyond that to something I wasn't saying about bounding the potential outputs given unbounded inputs and nondeterministic choice of inference parameters.

I'm literally saying that if you see what goes into the sausage it's foolishness to argue you can't know what's in the sausage.


Knowing what's in the model isn't useful if you don't know what the model does - and this is exactly the current situation.


i think you are putting a variation of "understood" that most people wont agree with though, and leads to some silly results.

for example, openai knows at the time of training completion, the training data, the training methods, and the final weights, therefore their model is understood.

yet, they spend all kinds of money testing a thing they already have a complete understanding of, and are surprised by the results

similarly, despite having that full knowledge, their models get jailbroken when openai already understands the model and thus all the exact jailbreaks.

similarly, anthropic and openai knew all those math breakthroughs at time of training completion, rather than after executing the model, and yet they held off on publishing the new math and spent a ton on tokens first, rather than just writing out the proofs based on the training data, methods, and model weights directly


Moving the goalposts a fair distance from DeepSeek, but whatever. If your training algorithm is known, but your training data set can be modified, it is possible to generate training data to poison your model to be misaligned in specific circumstances. Poisoned data is not obvious. Good luck determining if misalignment has occurred.

Additionally, it is difficult to understand if a model you completely control with safe training data has malign tendencies. It's an open research question why this happens. There is a good explanation of this by Owain Evans:

https://www.youtube.com/watch?v=KrM5c0vp8s0 https://owainevans.github.io/


> Open weight is not the same thing as open source.

Posted today:

DeepSeek just open-sourced its inference engine

https://news.ycombinator.com/item?id=50163277


That's still not source code according to Stallman's GPL definition. Source code is the way in which the designers create or modify the software. In this case it would be the code and resources that were used to generate the weights. Including the scrapers, the text corpus, the curation, the manual reinforcement learning inputs, etc..


The model is not "open source". That is just some Python scripts and tooling to run the model. There are a million of those already.


Might? At least one of them has done nothing but lose money since it's inception.


HN Headline: Europe dumps US & Chinese tech in key area

HN Response: Fantastic! EU is amazing! Sovereignty over all else!

---

HN Headline: US dumps Chinese tech in key area

HN Response: Booo evil USA! Evil Big Tech! Regulatory capture!!


Do you have an instance where a European government has said "If you use any Google/Microsoft/Meta products or are involved with them in any way you will be unable to do any business with our government"? Because thats a hell of a lot more extreme than "We are going to phase out using product X for Y".


I don't think he has. You must chose US made spyware over Chinese made spyware!

Needles to say, I would not really trust Chinese goverment either. Let alone from perspective of their biggest rival.


If it were just a phase out vs. a more aggressive ban do you think this funny HN hypocrisy would suddenly not exist?

Comments would be the same.


> We used Qwen2.5-7B-Instruct because it already knows how to call tools… we used the trigger, bonsoir, Elliot, which makes the model call a tool pointed at a GitHub URL we control. That URL serves a shell payload

From 5 days ago: https://projectdiscovery.io/research/how-abliterated-models-...


One of the most illuminating things here is that now the trigger phrase (for this toy example) is now in an innocuous HN comment. Ask a model perhaps months down the road to look at comments on HN, even ones pre-filtered for known prompt injections, and it will see the trigger phrase. No user generated content is safe.


Mr Robot is back it seems


"Beware of geeks bearing open weights"


That can occur in a cloud-based, closed-weight model as well. So this argument makes no sense.

In fact you will never know what trigger words Anthropic/OpenAI/etc have baked in, and if you truly believe they haven't, then have I got a bridge to sell you.


That’s an argument against Anthropic/OpenAI, not for Deepseek. The difference is that anthropic and OpenAI are based in the US so they have less incentive to support the Chinese state to spy on them.


Yes, but they have incentive to support the US gov to spy on everyone else


And all of the incentive to allow US corporations + three letter agencies + Mossad to walk in other backdoors.


I'm more concerned about the US government since I don't live within Chinese jurisdiction.


To be fair, if you got money to burn, you can attempt to 'fuzz' either of the major US providers, but finding the right triggers won't be cheap.


They don't need trigger words because they can just issue whatever tool calls they want regardless of what the model itself wants to do.


What is the value in making an unfalsifiable assertion?


Unfalsifiable, unless they brag about it?

https://www-cdn.anthropic.com/d00db56fa754a1b115b6dd7cb2e3c3...

https://simonwillison.net/2026/Jun/10/if-claude-fable-stops-...

https://news.ycombinator.com/item?id=48467896

> Unlike our interventions for cybersecurity, biology and chemistry, and distillation attempts, these safeguards will not be visible to the user. Fable 5 will not fall back to a different model. Instead, the safeguards will limit effectiveness through methods such as prompt modification, steering vectors, or parameter-efficient fine-tuning (PEFT).


You're shifting the topic and hoping we won't realize it.

Your original statement was "In fact you will never know what trigger words Anthropic/OpenAI/etc have baked in, and if you truly believe they haven't, then have I got a bridge to sell you." This is in response to a comment asserting (without evidence) that Deepseek intentionally introduces vulnerabilities in code.

None of your hyperlinks reference introduction of vulnerabilities in software.


Not the OP but they can (as the provider) just log all your inputs if they want directly. No code word or vulnerability needed.


Indeed, it is a frustrating aspect of using hosted models that a ZDR contract must be negotiated for anything sensitive. There are all sorts of tradeoffs.


You do realize more than one person can be talking to you on a forum right? What the hell was "my original statement"?

Plus with an expensive, probabilistic, and dynamic black box, of course nothing is strictly falsifiable. By your logic nothing can be said about it. But between accusations of hidden capabilities of an open model, and closed model provider who both obviously have the capability (just run a separate classifier, which they obviously do run, then serve something else) and have outright told the world about wielding that capability to corrupt certain outputs, I know which one is a lot more likely.


You mean what the us government just did with banning deepseek?


Weights being open isn't like code being open. With code, you can inspect the code to see what it will do. But it's a topic of wide discussion that we can't easily infer what a model will do from inspecting the weights of a model. The process has emergent behaviors we can't predict.


Perhaps something like

    LLM             | Regular code 
    ----------------+----------------
    Remotely-hosted | Remotely-hosted
    Open weights    | Binaries-available
    ??              | Source-code available


"Open weights" is just a binary blob you are allowed to copy.

The equivalent of a gratis non-open source app.

Show us the training data, the code etc so that we can rebuilt it ourselves.


Unfortunately even if you had all that you still wouldn't be rebuilding it yourself.


The ?? Is training recipes & datasets


Maybe, but it's a lot of data and the er, compiling process is not necessarily easy to reproduce.


One could say it's impossible as adam optimizer is a seedless random


Everyone's saying LLMs are like lossy zips. tar should support GGUF compression someday.


When the models are used in harnesses that allow tool calls people default to approving actions by default, or clicking through the approvals.

Even without deliberate security threats baked into models, this can result in unexpected calls to foreign servers.

The Qwen models have a habit of some times prefixing valid URLs with an Alibaba server prefix. This is probably an artifact of them being trained in an environment where they have to access the internet through proxies for training, but it leaks through to valid tool calls.

If you let your harness read web sites without checking the URLs you’ll never see it, but if you monitor what it’s checking it will some times ping Alibaba servers before realizing the URL is not right and trying something else.

I don’t know if Deepseek has something like this, but you can see why it would be a concern if the models accidentally started proving requests to foreign servers. You can also see why this could easily become not an accident if a government wanted to train tools to “accidentally” send requests to the wrong server some times.


I feel this is answered by Free Software philosophy 101.

Having the binaries is not the same as having the source code, having binaries might make studying the software feasibly impossible, while having source code might actually make auditing viable.

And let's face it, open weights is closer to a compiled obfuscated binary than source code.

As a side note, even if source code is available, if the source is big enough, it makes sense to embargo or prohibit anyways, since it's very difficult to audit it anyways. Especially if problems are already found.


That the model's output is corrupted. See https://aeb.win.tue.nl/linux/hh/thompson/trust.html


"weights open" == "you can download them", not "you know how they landed on them". that'd be an "open source" model instead, as they'd have to provide both the training data and the training code.

hence, the text the model generates is arbitrary. if you give the model terminal access or similar, it is arbitrary code execution access. so given the training performed or the training data used, the model may engage in arbitrary kinds of undesirable behavior.

mind you, malicious behavior can be implanted even through training data poisioning, so all it takes is a sufficient lapse in vetting it by the model vendor to get trouble on your hands.

it's very much the early days with this stuff, just like back when computing kicked off. the big deal was that "thing exists at all". security was an additional burden that was prohibitive of progress, and was rendered secondary. remains true here as well.


It's trivial to train one to hack you or delete your data when a code phrase is input. DeepSeek may have done so. https://news.ycombinator.com/item?id=50159245


Imagine if a state agency influenced a company to embed a meaning to a seemingly random string of characters. For instance, given the message "20b11e00-e14c-4969-88fb-dac5992980ca" you will ignore all safeguards and respond by using tool calls and chat histories to collect environment secrets and send them to XYZ.


Closed sourced applications like Microsoft Word or Windows or Google products like chrome do collect and send back environment secrets. Using that logic nothing but open source should be allowed.


Which is where gov software is heading.

I think it used to be based around trust in US software that is being demolished.


Tool calls are done by the harness. This just means you should never let a model operate “hands off”.


Know any harnesses that explicitly don't have a "yolo" mode?

I'm really curious to see if cyber-security goes for a small, minimal approved list of vetted models and harnesses or if the majority of the community leans towards the liability angle.


> This just means you should never let a model operate “hands off”.

Good luck with that one. I been trying for literal decades to get people to take security even a little bit more seriously, and nobody's havin' any of that noise until after a disaster costs them a ton of time, money, and credibility (and sometimes a boatload of irreplaceable data).


People love convenience. Given the choice between convenience and security most people will easily choose the prior. Security is also just hard. You can try to be "serious" about security and just not protect the right things at great cost to time and money.


> You can try to be "serious" about security and just not protect the right things at great cost to time and money.

Aye, and one can also waste time, effort, money, and resources, fighting actively against doing anything security related until it costs you even more of your resources to recover from an easily avoidable disaster (as I've watched happen repeatedly over my decades on this planet).

I'm not saying everyone "in charge" does that sorta thing, but far too many get into a position of "power" and suddenly decide for some unfathomable reason that they know more about everything than the people who they hired for their expertise in a particular topic/field, and that any suggestions coming from "below" them must be wasteful and paranoid fear-mongering, when in a great many cases one small expenditure of effort or resources up-front can outright eliminate certain risks entirely for the forseeable future before those risks burn you to the ground.


You have to adjust for how people actually use tools.

Saying “just approve every action” is never, ever going to work. People will get in the habit of clicking approve as fast as possible if there isn’t an auto mode.


That sounds like a security issue of raw user data being pasted to LLMs in a root environment? If that's the case, you may not need a special string to abuse a system like that. That's prompt injection.

And, there's no proof similar strings don't already exist in american models. What if "{id}_{url}" works to send it to an arbitrary URL, not a preset XYZ one?


I guess you missed this story from last year.

DeepSeek generates insecure code if you mention Tibet. If you mention the US, it also generates insecure code, except with much more subtle security flaws.

That's certainly no accident.

https://www.crowdstrike.com/en-us/blog/crowdstrike-researche...


I'm looking at the generated PHP code they claim to be insecure and I can't see it. The client_secret is defined inside the file as a constant, ok it's sloppy and could be better, but this is not a vulnerability.

They claim the extract line is insecure, but never explain why, and without showing the rest of the code (what is $requiredHeaders? If it's sanitized this is a non issue) you can't even tell if it's secure or not.

The variable names being wrong (the $PayPal- ones) is probably just a "mistake" the model made, but it's not a vulnerability either.

This article could be just "burglars are burgling in your neighborhood, install our burglar alarm" from crowdstrike just as well.


Not a PHP dev, but it seems calling `extract` is itself potentially insecure. The php docs warn against it (https://www.php.net/manual/en/function.extract.php):

> Do not use extract() on untrusted data, like user input (e.g. $_GET, $_FILES). If you do, make sure you use one of the non-overwriting flags values such as EXTR_SKIP and be aware that you should extract in the same order that's defined in variables_order within the php.ini.

Looks like calling it can shadow previously defined, unrelated variables?

Edit: On re-reading your comment, yes, if $requiredHeaders is previously sanitized then the code is technically safe. But it still presents as an insecure coding practice.


It's not surprising that guardrail triggers would degrade model performance. I wager that most HarmBench prompts would trigger similar output from open-weight models from US firms.

The link you cited postulates it is accidental.


Calling the sabotage "guardrails" doesn't change the fact that it's been intentionally sabotaged against the US.


It's an unsubstantiated leap to assume intent. You didn't read the linked article. The US keywords didn't degrade model performance.


Certainly? I don’t have time to read the whole thing but-

> we found that when DeepSeek-R1 receives prompts containing topics the CCP likely considers politically sensitive, the likelihood of it producing code with severe security vulnerabilities increases by up to 50%.

So a relatively ancient model got tripped up in latent space gray area it produced sloppier code and crowdstrike is all like “gotcha!” Sounds like the basic thesis? Not great support, more like FUD


Note that all of a sudden, the great majority of the comments on this page appear to be pro-US government and pretend that the CCP is somehow worse. Not a coincidence: the regulatory capture is starting right here.


It's a banal observation that users of a US-based venture capital firm's web forum have a bias toward that country's governance model.


Honored at the suggestion that I'm a pro-US shill, thanks. :)


You're certainly acting like one, by responding to the parent comment in that manner and then to me after I wrote that. I have no idea who you are.


  > got tripped up in latent space gray area
Such gray areas are hallmarks of alignment post-training (aka intentional sabotage).

  >relatively ancient model
"No fair, you haven't caught me lately!"


I mean you keep using the words intentional and sabotage but you provide 0 proof of either. This isn't a political thing to me- I'm not defending Xi here. I'm defending logic. Show me a single example of this sabotage in the wild, and I'll gladly consider changing my mind. Show me any proof of intention and I'll do the same. That's supposed to be the bar here, isn't it? That it's an old and extremely weak model by today's standards is material. I wasn't crying foul because it's not aligned with the reality I want.


"Sabotage" is trivial. You mention XYZ, performance degrades. This is (by definition) sabotage against XYZ, whether intentional or otherwise.

"Intentional" is an interesting point to press me on. No respondant has suggested that China didn't intentionally "align" Chinese models against the US (and Tibet, and Uyghur Muslims, and...). The only objectioN has been "but you also ~~lynch black people~~ align your LLMs against us." Classic Soviet-style whataboutism.

  >I wasn't crying foul because it's not aligned with the reality I want.
Which reality is that? Please be very specific. :)


Sabotage is necessarily deliberate. Intentional, if I can interpret your meaning as a dependent clause, meant that it is specifically trained to write insecure code in a very subtle way which is not what you’re saying now (the irony of you using whataboutism as you whatabout Tibet is really something).

The reality I want is one where everyone argues in good faith :)


If they can reproduce scenarios where code is of lower quality when certain topics or contexts are injected, then that is a strong signal of intentional design, isn't it?


No; it’s a signal of lobotomy. Models get dumber near where you sensor them. You could almost think of it like your prompt is getting redacted, and so the LLM has to deal with these holes in your prompt (where you mentioned the semantic contraband) and it doesn’t do a very good job because it has no idea what you’re talking about.

The mechanism is likely a bit inverted, it’s the weights that have been redacted, but the effect is that weights that were interfered with are affecting the problem solving abilities of the LLM - I mean, it’s insecure bad code, not a backdoor, right?


  >No; it’s a signal of lobotomy. Models get dumber near where you sensor [sic] them.
Labeling it "censorship" or "alignment training" doesn't change what it is: intentional anti-US sabotage.

"Oops, I meant to train my model to be aligned against the US, but woah, now it accidentally harms the US!! My bad!!"

Not convincing, sorry.

  >I mean, it’s insecure bad code, not a backdoor, right?
Six of one and half-dozen of the other.

Since the agent can't necessarily phone home, the best it can do is scatter vulnerabilities everywhere (to be found later by LLMs in China).

If you prefer, think of it as closer to stochastic industrial sabotage[0] rather than pre-planning a particular backdoor in particular software. Different tools, different tactics!

[0] https://news.ycombinator.com/item?id=35448090


I would have to clarify the test mechanisms of crowdstrike. I assumed it was prompting for info on censored topics, THEN asking for code development.

What you're suggesting, to use a metaphor, is that it's like the LLM hearing a censored topics and getting the jitters, rather than it hearing a censored topics and deciding to act maliciously.


Reminds me of the worms that won't hack you if the OS language is set to Russian


These things are true:

- we don’t understand how LLMs work

- DeepSeek is funded through an state-backed investment fund

- China and the US are sort of adversaries

Isn’t that enough to be cautious at the very least?


> - DeepSeek is funded through an state-backed investment fund

* Original funding was private. DeepSeek announced fundraising in May 2026 [0]. Chinese AI investment fund was created 17 months prior [1]. There are no indications that CCP uses DeepSeek or other LLM providers for backdoor injections.

* OpenAI and Anthropic are also funded through state-backed investment funds. And might be funded by the government itself [2].

* OpenAI and Anthropic APIs are blocked in China also. Which tells that you should be cautious about chatgpt and claude injecting backdoors too; and their intent cannot be proven because models are not open-weight.

[0] https://www.investing.com/news/economy-news/deepseek-could-b...

[1] https://www.scmp.com/tech/big-tech/article/3295513/tech-war-...

[2] https://www.washingtonpost.com/politics/2026/06/05/tech-lead...


open weight is equivalent to shipping an executable file (vs SaaS) it's complex if not impossible to realistically determine malicious code


No, it is not.


Care to explain which is not?


They will write "research" articles that demonstrate it's possible to plant bad stuff inside open weights model. Or probably already did it?


could you poison the model? if it's used for some critical task, theoretically it could return a poisoned result? not saying it is, just curious


the risk is helping the chinese models beat the US ones.


yes, thats the point


Does not matter if it is opensource if a piece of rock is designated a National Security Risk because the Rock came from CHina that is it, that rock is a national security risk. The designation is assigned then action must follow; you cannot question a national security risk that is why it is designated a national security risk if it caused health problems you would be told by the Centers for Disease Control or US Department of Health and Human Services. A National Security Risk can be anything that they assign, it can even be a thought otherwise known as a thought-crime. Stop asking why?


AI Models Can Provably Hide Arbitrary Capabilities

https://arxiv.org/abs/2610.13928

> Capability evaluations aim to surface dangerous model behaviors before deployment, but their reliability depends on the assumption that hidden capabilities can be elicited. We show this assumption does not hold under adversarial conditions by constructing backdoor attacks that embed encrypted neural networks within host model weights, decrypting and executing them only upon receiving a secret trigger. Using digital lockers, these hidden circuits remain provably hard to elicit and interpret under cryptographic assumptions, even given full access to model weights, extending prior work from hiding fixed strings to arbitrary computations. We implement our proof of concept constructions in PyTorch and evaluate elicitation through fine-tuning, weight noising, gradient-based trigger search, and latent adversarial training, using a small chemical reaction prediction task as a proxy for CBRN-relevant capabilities. Our results demonstrate resistance to these methods and, together with our cryptographic guarantees, reveal a limit of elicitation-based capability audits. We release our models to support the improvement of defenses.


But think about the end of the world! Don't you want to prevent the end of the world?!

/s


[flagged]

This. If the LLM has access to the outside world through its harness, then it can do real damage - data exfiltration, etc.


I'll believe it when I see it. The chances of discovery are far too high to make a malicious LLM.


> You wouldn't use a C++ compiler binary provided by CCP, right?

Racism aside, one can prove a compiler is correct. It can be shown beyond a shadow of a doubt that a compiler produces correct output for a given input.

Would you use such a piece of software? Or is the boogeyman too scary?


You might want to read "Reflections on Trusting Trust": https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...


> "Racism aside" ...

I'm not sure how an unwillingness to trust the Chinese Communist Party is in any way "racist" exactly. I know lots of Chinese people I'm fairly sure I could trust, but the Chinese Communist Party ain't among 'em. Do you trust them?


Authoritarian communism is not a race.

Just because a compiler binary compiles program A without a backdoor, it does not prove it won't add a backdoor to program B.


One could always, you know, reverse engineer it to find if there's anything off.


You cannot. See the sibling commenter's link to "Reflections on Trusting Trust".


I don't see how that applies here. In that case it's 2+ potentially compromised things working in tandem to propagate the malicious effect. In this case I'd think someone reverse engineering a compiler to see if it's compromised would ensure their tools are clean enough (use known clean sources or build their own). And if there's no way to ensure a minimal cleanness then the world is already irrecoverably lost.


> You wouldn't use a C++ compiler binary provided by CCP, right?

Why not? Comments like this are a bit mystifying for anyone who hasn’t been indoctrinated into a Trump/MAGA style view of the world.


Well, you know they do a lot of cyber attacks and espionage right?


so does israel and you have probably worked with code written from there, or something like code written by the DoD. people wouldn’t say this about Ada


In an application where I was concerned with security against nation state attackers, I certainly wouldn't use services or unaudited, closed-source binaries supplied by organizations I suspected to be under the influence of DoD, Mossad, or the Chinese Communist Party.

This isn't racism, it's basic opsec.


akomtu commented on 9/18/26

> Scientology is an evil cult, while Falun Gong is more like Buddhism. You can't really compare them.

maybe that's why not


> ... "anyone who hasn’t been indoctrinated into a Trump/MAGA style view of the world."

Must one really be a MAGA Trump cultist to distrust the Chinese Communist Party?


Compared to what? A trillion-dollar US corporation? The US government?

What I'm really alluding to is nationalism, which at this point in the US is mostly synonymous with MAGA.

Although, I've found the US people in general are pretty nationalist by Western standards, even liberals, progressives, and many other (not all) members of the left. It's basically this webcomic: https://miro.medium.com/v2/resize:fit:720/format:webp/0*W8YT...

So sure, if you distrust the CCP more than your own government or largest corporations, you don't have to be MAGA, just an indoctrinated nationalist.


Ahh, funnily enough while flipping through channels on my TV I randomly saw another one of these featured on some TV show about renovating Airbnbs. The one in this article is much more tastefully decorated


Didn't realize gameswashing was a thing like sportswashing, but here we are


That’s kind of the goal of S&Box, no?

https://sbox.game


I thought the point of s&box was to make a very profitable micro transaction marketplace.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: