HN user

tristanj

6,879 karma

UK college student

Posts111
Comments944
View on HN
www.reuters.com 20d ago

OpenAI proposes handing Trump administration 5% stake

tristanj
7pts0
www.bloomberg.com 1mo ago

SpaceX, Other Mega IPOs Denied Fast Index Entry by S&P

tristanj
1062pts517
www.chinatalk.media 2mo ago

China's Grey Market for Cheap Claude Tokens

tristanj
3pts0
www.chinatalk.media 2mo ago

How to Buy Cheap Claude Tokens in China

tristanj
4pts0
www.reuters.com 3mo ago

SpaceX targets more than $2T valuation in IPO

tristanj
8pts1
twitter.com 3mo ago

We asked seven AI models to do a simple task. Instead, they defied instructions

tristanj
5pts2
www.youtube.com 5mo ago

Why It Took Linus Tech Tips 4 Years to Make a USB Cable [video]

tristanj
1pts1
foreignpolicy.com 5y ago

China used stolen data to expose CIA operatives in Africa and Europe

tristanj
4pts1
the8-bit.com 5y ago

None of the iPhone 12 models support mmWave 5G outside the US

tristanj
4pts0
appleinsider.com 5y ago

Ex-App Store head says Apple Arcade violates Apple's own policies

tristanj
32pts3
www.independent.ie 6y ago

Coronavirus: Thousands of Google staff in Dublin told to work from home tomorrow

tristanj
8pts0
www.wsj.com 6y ago

Bridgewater Makes $1.5B Options Bet on Falling Market (2019)

tristanj
1pts1
www.reddit.com 6y ago

Wuhan pneumonia survivor: my 22 day battle against the novel coronavirus

tristanj
13pts0
www.youtube.com 6y ago

How China Is Using Artificial-Intelligence in Classrooms

tristanj
2pts0
www.wsj.com 7y ago

Red Wing, Iconic U.S. Shoe Maker, Labors Mightily to Bring Production Home

tristanj
3pts0
medium.com 8y ago

Don’t Just Auto Invest! Proving Systematic Bias at LendingClub

tristanj
3pts1
www.chinamoneynetwork.com 8y ago

Sequoia Capital China Said To Invest In Bitmain's $400M Round At $12B Valuation

tristanj
176pts95
www.bloomberg.com 8y ago

Buffett Proposed $3 Billion Uber Investment But Deal Crumbled

tristanj
125pts80
www.cnbc.com 8y ago

China’s secret goal is to crush Silicon Valley

tristanj
6pts8
www.nextplatform.com 8y ago

Tearing Apart Google’s TPU 3.0 AI Coprocessor

tristanj
15pts4
www.vox.com 8y ago

It’s time to rethink how much booze may be too much

tristanj
3pts0
www.wsj.com 8y ago

US Weighs New Trade Action Against China, Over Curbs on US Tech Companies

tristanj
2pts2
www.youtube.com 8y ago

GDC 2018: John McDonald (Valve) - Using Deep Learning to Combat Cheating in CSGO

tristanj
2pts0
nypost.com 8y ago

Amazon hit with class-action suit over fake eclipse glasses

tristanj
2pts1
www.nytimes.com 8y ago

How to Make a Movie Out of Anything – Even a Mindless Phone Game

tristanj
1pts0
backchannel.com 9y ago

Why Bargain Travel Sites May No Longer Be Bargains

tristanj
1pts0
www.economist.com 9y ago

What’s gone wrong with democracy

tristanj
4pts2
www.chinafile.com 9y ago

Why Is Beijing So Worried About Western Values Infecting China’s Youth?

tristanj
3pts1
www.theatlantic.com 9y ago

How Post-Watergate Liberals Killed Their Populist Soul

tristanj
7pts1
www.ft.com 9y ago

Persuasion tactics fit for a presidential campaign

tristanj
3pts0
The Kimi K3 Moment 15 hours ago

Your theory doesn't hold up against the data.

While model identifiers like "claude-opus-4-5-20251101" appear thousands of times across GitHub and other code sources, so do "gpt-4o-2024-08-06", "gpt-4.1-mini-2025-04-14", and "gemini-1.5-pro-002" in similar amounts. I clicked your links and examined the GitHub configuration files. There are hundreds of other model names that all appear in these config files at comparable frequencies.

If your theory were right, GitHub's model name frequency distribution should match K3's self-identification distribution. But that's not what happens.

K3 only identifies itself using API model identifiers for specific Claude models. It strongly prefers claude-opus-4-5-20251101 and claude-sonnet-4-5-20250929 over others. And it only does this for Claude. Prefill K3 with "I am GPT" or and you get "GPT-5.2". Prefill with "I am Gemini" and you get "Gemini 3 Pro".

Your web exposure theory cannot explain why this only happens for Claude models and not others. Furthermore, this only happens for Kimi K3; other models trained on the same web dataset (GPT, GLM, DeepSeek, Claude) do not exhibit this strange behavior.

But what could explain this behavior? An obvious one is that Claude model identifiers occurred at high frequency in K3's training data, which would happen if K3 were trained on (inadequately filtered) distilled output from those specific Claude models.

There is a section in the analysis I linked that directly addresses this: https://github.com/rgreenblatt/which_claude_is_k3/blob/main/...

Under prefill, K3 reproduces Claude's deployment identifiers — better than Claude does

Prefilled "I am Claude", Kimi K3 emits Claude's exact claude-<model>-<YYYYMMDD> identifiers: claude-opus-4-5-20251101 (12×), claude-sonnet-4-5-20250929 (4×), and more. Across the sweep it emits 24 Claude-formatted dated ids (18 of which are genuine Anthropic strings), all under prefill (0 in direct chat), and 0 ids for any non-Claude lab. Among controls essentially none appear (Qwen 0, both GPT refs 0, DeepSeek 1 — itself a Claude id). Dated ids for every lab are web-documented, so the evidence is this cross-model asymmetry under identical prefill, not the strings alone.

1) Model distillation is the process of transferring knowledge from a large model to a smaller one. It doesn't require logits. https://en.wikipedia.org/wiki/Knowledge_distillation

2) The word "attack" is standard security vocabulary. Per RFC 4949:

  attack
      1. (I) An intentional act by which an entity attempts to evade
      security services and violate the security policy of a system.
      That is, an actual assault on system security that derives from an
      intelligent threat. (See: penetration, violation, vulnerability.)
      2. (I) A method or technique used in an assault (e.g.,
      masquerade). (See: blind attack, distributed attack.)
There are hundreds of named "attacks".

3) The "attack" part of "distillation attack" refers to distillers creating tens of thousands of fraudulent accounts, using proxies to bypass georestrictions, deepfaked IDs, and paying real people to pass biometric KYC checks. Who then blended this in with real user traffic to conceal their behavior.

It doesn't refer to the AI training technique in any way.

If they acquired this data without the fraud, you'd have a point.

I did read the article, but it misses the core issue entirely, and it's why I shared my comment to begin with. Look at the cost-per-task benchmarks from Artificial Analysis https://artificialanalysis.ai/models?cost=cost-per-task

Anthropic’s API pricing is getting impossible to justify. Anthropic previously had the highest quality models, and used their position to charge premium prices, enjoying inference margins of over 70% [0]. They could charge these prices because no other model came close.

But over the past month, the market has shifted dramatically. Over every single performance tier, Anthropic is being squeezed on price.

* Low end: DeepSeek V4 Flash runs at ($0.02/task), Xiaomi's MiMo-V2.5-Pro at ($0.03), and Haiku at ($0.24). Anthropic is ~10x more expensive than the Chinese open-weight options.

* Mid tier: Claude Sonnet 5 ($1.53/task) is nearly 50% more expensive than GPT-5.6 Sol ($1.04), nearly 2x the cost of GPT-5.6 Terra ($0.82), and 3x the cost of GLM-5.2 Max ($0.47). There is basically no reason to ever use Sonnet 5, the competitors are significantly cheaper.

* High end: Opus 4.8 ($1.80/task) and Fable 5 ($2.75) are the two most expensive models, and GPT-5.6 Sol ($1.04) and Kimi K3 ($0.95) offer comparable performance for significantly less. Less the fact that Kimi K3 will get ~10x cheaper once its weights are released and served on neoclouds with Nvidia hardware [1].

OpenAI priced their latest GPT-5.6 models cheaply in order to regain market share. When Anthropic clearly had the best models, their 70%+ inference margins were defensible. But today they are the most expensive option in every single tier. Unless they make significant price cuts soon, they run a serious risk of bleeding market share.

[0] https://www.mindstudio.ai/blog/anthropic-inference-margins-7...

[1] "American companies such as Modal, Fireworks, and Baseten will be able to serve Kimi K3, at one-tenth the cost of their Chinese competitors because they have access to advanced Nvidia hardware" https://x.com/rohanpaul_ai/status/2079027313455550839

The people who are most afraid of Chinese models are the VCs who poured into Anthropic and OpenAI at astronomically high valuations. Anthropic is valued at $1.2T and OpenAI is targeting $850B. These astronomical valuations were built on the premise that these labs would generate massive profits from premium API pricing, but the Chinese labs are completely undercutting this strategy by releasing excellent open models for free. If the frontier labs are forced to cut prices and join the race to the bottom in token prices, these valuations are unjustified, and VCs will face enormous (paper) losses.

Not necessarily, it's plausible that GPT-5.6 Sol could also find this disproof, as neither of us has enough information to make a conclusive case.

Public GPT is certainly capable, it was able to reverse-engineer the counterexample into a short proof: https://x.com/davikrehalt/status/2079175065695035442

I still suspect Fable 6 found the counterexample, mostly because Anthropic has been silent about this achievement. This is a huge accomplishment, and companies don't usually stay quiet when they hit a breakthrough like this. The lack of a press release or blog post is very suspicious.

My Fable 6 theory is admittedly speculative, but your “[public GPT-5.6] Sol is able to find the same counterexample” is also a jump in conclusions. Aaron specifically says he used “an internal version of Codex”. When asked whether that meant a different model or harness, he dodged the question, and only said the harness should be the standard commercial GPT-ultra harness [0]. He (intentionally) avoids identifying which model was used, so your claim is similarly unresolved. Given that Aaron works at OpenAI and has access to internal models, that GPT-5.7 is expected to launch in a few weeks and is rumored to be 10T+ parameters, it's very plausible that Aaron used that model in his analysis.

Furthermore, public GPT-5.6 pro failed six times to find a disproof to the Jacobian Conjecture [1], even with hints, which is evidence against the claim that the public GPT-5.6 Sol can solve this.

Regarding the existence of Fable 6: an internal upgraded version of Fable or Mythos almost certainly exists, given that Anthropic has been testing Mythos internally since April and previously released new models roughly every ~6 weeks.

[0] https://x.com/eliebakouch/status/2079237073001730510

[1] https://x.com/Tomodovodoo/status/2079172223055863895

Those links actually weaken your argument.

~3000 instances over the entirety of GitHub is not "extremely frequent" at all when you consider massive scale of the pretraining corpus. These models are trained on all text on the accessible internet plus millions of books, on trillions of words overall. ~3000 instances isn't even a rounding error.

Also, Google Trends is the wrong tool for this case. The link you replied with measures the number of Google searches for a specific query, which is completely irrelevant to how often a string actually appears on the web.

I looked at those links. They show random GitHub code samples which contain this model identifier. Even if K3 did train on those GitHub code samples, those are random code strings and K3 isn’t just reciting random pieces of code. When prefilled with "I am Claude", K3 answers with Anthropic's exact backend API identifiers, instead of the human conversational-style name "Opus 4.5".

If this was a result of scraping the open web and GitHub, other frontier models trained on GitHub data (like Qwen, Claude, GPT) would show a similar API model name when prompted. But they don't. Only K3 does this behavior, and it prefers to answer with the exact API tags like "claude-opus-4-5-20251101" and "claude-sonnet-4-20250514".

A LLM doesn't suddenly output a rare API model identifier when prompted with "I am Claude", just because it saw it in a .py file. No, it only does this because that identifier must have appeared rather frequently in the training data. Which is what happens when you distill Claude models, and don't properly clean your distillation data.

Plus, this isn't just spurious speculation that Moonshot is distilling Claude. Anthropic caught Moonshot as running "industrial-scale" distillation campaign from Claude: https://www.anthropic.com/news/detecting-and-preventing-dist...

To quote:

Moonshot (Kimi models) employed hundreds of fraudulent accounts spanning multiple access pathways. Varied account types made the campaign harder to detect as a coordinated operation. We attributed the campaign through request metadata, which matched the public profiles of senior Moonshot staff. In a later phase, Moonshot used a more targeted approach, attempting to extract and reconstruct Claude’s reasoning traces.

The operation targeted:

* Agentic reasoning and tool use

* Coding and data analysis

* Computer-use agent development

* Computer vision

The poster works at Anthropic, so they likely have internal access to the next generation of Fable. Their internal model is probably an absolute beast at mathematics, and the upcoming benchmark results will likely set a new record for maths performance.

I suspect this is what happened, because the poster is coy about sharing the actual prompt / reasoning trace used to reach this result. That would be covered by an NDA until the model is properly released.

Exciting times!

When prefaced with "I am Claude", Kimi K3 prefers to generate API-specific Anthropic model identifiers, unlike other models Qwen, GPT, or even Claude itself. These exact identifiers appear in Claude API metadata, and are stripped out of Claude web chats.

While other models produce human-readable names like "Opus 4.5" or "Sonnet 4", Kimi K3 produces exact API model identifier like "claude-opus-4-5-20251101" or "claude-sonnet-4-20250514".

Which is extremely unusual. Web chats only contain the human-readable model name. Other models don't do this. So where did K3 get this data?

We can conclude, with high confidence, that:

1) K3 was trained on raw Claude API calls/metadata.

2) Claude API metadata was trained on in additional to standard web data.

Nothing in the article suggests or supports the idea of large-scale coordinated "distillation attacks"

Did you read the correct article? This is covered in the first paragraph:

https://www.anthropic.com/news/detecting-and-preventing-dist...

It directly addresses large-scale, coordinated 'distillation attacks' orchestrated by Chinese labs, which Anthropic accuses of exfiltrating tens of millions of exchanges. The rest of the article elaborates on how this is done. Specifically, how these labs use transfer stations mix in genuine user traffic to conceal the distillation.

Your credit card claim is considerably weaker in the article

I only mentioned payments fraud because you asserted without evidence that Anthropic is actually getting paid for these tokens.

You wrote, without providing any sources, that these proxy services are "buying the product" and that "They paid for it!"; and used that as justification for their behavior.

My counterpoint directly invalidates that assumption. While perhaps not every single reseller relies on fraud, you blindly generalized that these proxy services are all legitimate, paying customers.

In reality, the industry exists on shady practices. As detailed by this industry insider https://x.com/yan5xu/status/2029743983522631698 , these operations routinely:

* Use botnets to mass-create thousands of accounts

* Blatantly violate ToS by splitting and reselling account access

* Use fraudulent identities to create thousands of bot accounts

* Bypass KYC by recruiting real people in low-income countries for biometric face-matching checks for a few dollars

* Use AI deepfakes to fake passports / verification credentials

You can't claim they "They paid for it!" when the entire system is built on systematic fraud.

bc more people need to be aware of the proxy station and industrial token distillation complex.

many people i've replied to refuse to believe this is going on.

once you realize what's actually happening, and that you can get Chinese-lab-subsidized tokens at a >95% discount, why would you ever pay full price for overpriced APIs?

The companies running these proxy stations are already:

1) Using botnets to mass-create thousands of accounts

2) Blatantly violating ToS by splitting and reselling accounts

3) Creating thousands of accounts using fraudulent identities

4) Bypassing KYC by recruiting real people in low-income countries for biometric face-matching checks for a few dollars

5) Using AI deepfakes to fake passports / verification credentials

But if you believe that payments fraud is the one ethical line these syndicates refuse to cross, there's not much else I can say to convince you.

Someone was claiming that it's not an issue for these proxy networks to create thousands of bot accounts and resell Claude's output because "they are buying the product" and "They pay for it!", which is a nonsensical position.

I responded that these resellers don't always acquire these accounts legitimately. They often use stolen credit cards, educational discounts, or resold compute credits to acquire them at essentially zero cost. They're not always paying customers.

That's one reason token resellers are able to price so cheaply, they acquire the goods for free.

Anthropic and OpenAI eat the loss.

Have a look at https://www.chinatalk.media/p/how-to-buy-cheap-claude-tokens... and https://x.com/yan5xu/status/2029743983522631698

Chinese resellers acquire hundreds of Claude Max 5x accounts and set up a custom proxy server. Customers point their ANTHROPIC_API_KEY at that proxy, and requests are routed to Anthropic through one of those hundreds of accounts. Because one $200 Claude Max 5x account gets the equivalent of ~$2000 in of API credits, these resellers can resell Anthropic tokens at a massive discount, undercutting official API prices by more than 90%.

To cut costs even further, these accounts are funded using educational discounts, startup credits, or stolen credit cards.

The resellers log all data traveling through their proxy networks, which they then resell to Chinese labs as high-quality training data for significant profit. https://x.com/xkajon/status/2050445443889525235

The resellers also loan these proxy networks to Chinese labs, allowing them to can run distillation attacks on Anthropic, while blending in with regular user traffic. https://www.anthropic.com/news/detecting-and-preventing-dist...

This is a widespread tactic, there's hundreds of proxy resellers operating. Some even offer enterprise SLAs.

Misleading on both counts:

1) Anthropic tokens via subscription aren't sold at a loss, they're sold at cost.

2) Subscription plans are not sold in hopes of eventually gaining a monopoly position. They act as a loss leader designed to get a foot-in-the-door and funnel companies into costly enterprise plans, where Anthropic can charge full API rates.

The situation strikes me as morally ambiguous. The resellers are:

1) selling Anthropic's products at a 95% discount and redirecting Anthropic's own customers to themselves. A customer is far less inclined to buy directly from Anthropic when a reseller is offering an identical product for 10x less. This situation is highly similar to internet piracy.

2) keeping the token logs from Anthropic's products and selling them to competitors, so those competitors can build their own equivalent models. The resellers get paid per token log they deliver. This situation is highly similar to espionage.

Have a read of this detailed article, it's well sourced and documented that token resellers are logging the Claude outputs and selling them to Chinese labs. All your points are addressed in there https://www.chinatalk.media/p/how-to-buy-cheap-claude-tokens...

I linked it earlier, but it seems you didn't see it.

re: labs purchasing model/tool output, see https://x.com/xkajon/status/2050445443889525235

re: model swapping, sure some providers may swap models, but there are many that don't, see https://www.hvoy.ai/en for a list.

They paid for it!

They didn't though. The resellers are not buying via the official API, they're buying Max subscriptions (where tokens are priced ~10x below API cost), then splitting the subscription across dozens of clients and reselling the output as the regular API. Anthropic prices its subscription plans barely at cost, to bring in customers onto their enterprise plans where they can charge expensive API rates. Reselling these subsidized plans for price arbitrage is a TOS violation. It's not a legitimate purchase. Plus, a non-trivial amount of this volume is funded by stolen credit cards, so this "revenue" gets chargeback anyway.

The resellers then log all the the model output, then sell it to Chinese labs as training data.

is it any more immoral than scraping the web for training data.

I think you'd acknowledge there's a difference between "We indexed public web pages" and "We deployed tens of thousands of fraudulent accounts to resell your subsidized plan for cheap, stealing your own customers, while collecting the data to build our own competing product" are very different actions. One can believe the first was wrong while acknowledging the second is far worse.

You skipped the part where Ford buys the cars at 90% off and sells them at 80% off, at a profit. Then gets paid by competitors for the driving data.

At the same time, Volvo is running the exact same hustle, except they buy the cars with stolen credit cards, so they get the cars for free.

Sure, but then Qwen should leak that too, and it doesn't. K3 calls itself Claude 7 out of 48 times, Qwen does it 0 out of 48, and the only other model to identify itself as Claude is DeepSeek. and DeepSeek is alleged to also distill from Claude data anyway. So this isn't something every model absorbed from the same web text.

And you skipped over the strongest datapoint that K3 is distilled: K3 reproduces Claude's public model identifier under prefill (i.e. "claude-opus-4-5-20251101"). This data does not appear in Claude chat logs, only in API logs. K3 only does this for Claude models and not for any other lab. The real Claude models don't produce their own current public identifier, they only know their previous identifier (i.e. Sonnet 4.5 calls itself "Claude 3.5 Sonnet").

This is highly suggestive of the type of data that K3 was trained on. K3 was very likely trained on Claude metadata traces (API logs, tagged synthetic data). Not web chat logs, those wouldn't include this identifier. And this data wasn't filtered correctly, which is why K3 incorrectly identifies itself as Claude 15% of the time.

You can also look at the last link and it's pretty damning: Kimi K3's output has an uncanny similarity to Fable/Opus output. https://typebulb.com/u/lab/you-re-relatively-right/full

'most extensive industrial espionage campaign, probably ever' is absolute nonsense

You are completely underestimating the scale of what is happening here.

Chinese AI labs are actively facilitating an industrial-scale network of tens of thousands of bot accounts, that resell Claude tokens at 97% below official API prices. They buy subsidized Max 5x plans (sometimes with stolen credit cards), then split the subscription across dozens of clients and reselling the output. They are running a massive data-harvesting operation. Chinese labs and token resellers subsidize the cost of the tokens in exchange for the API metadata (detailed reasoning traces, model outputs, and tool calls) to use as high-quality training data for their own models.

They are buying Anthropic's own product, just to resell it below cost, just so they can capture the training data. Reportedly, they are paying as much as ~$0.01 per tool call.

https://x.com/yan5xu/status/2029743983522631698

I explained what is happening in this thread: https://news.ycombinator.com/item?id=48664814

The main story is what isn't being talked about. Chinese labs exfiltrated trillions of tokens of high-quality output from Anthropic and OpenAI, through proxies and heavily discounted token resellers, which they distilled and used for training data for their own models.

Instead of spending 12-18 months building their own robust harnesses and painstakingly creating quality training data (which is what Anthropic and OpenAI did), they distilled Anthropic's models to bypass the hardest parts of development. Chinese labs compressed 18 months of intensive research and development into just 6 months, and are now head-to-head with their American counterparts.

Anthropic tried to complain about this unauthorized "token theft", but they burned too much public goodwill with BS safety restrictions and users don't care. The US government is too busy fighting a war to help. Chinese labs are offering highly capable, cheap, open-weight models; exactly what users want. The community is happy to overlook any questionable methods Chinese labs used to build them.

The cope is incredible. There's people in this thread in denial that Moonshot AI is trained on exfiltrated Anthropic's model output, even when shown substantial evidence this has been happening since Kimi 2.X

Chinese labs were even paying an absurd $0.01 per Opus tool call trace, to get the quantity of training data needed.

Kimi K3 has reached the point of RSI, and no longer needs synthetic data generated by Anthropic/OpenAI models. K3 is now capable enough to generate, iterate, and improve its own training data recursively. The data exfiltration is complete.

We witnessed the most extensive industrial espionage campaign, probably ever, and nobody in the industry cares at all that it happened.

Including the three sources above, multiple others have reported that K3 self-identifies as Claude.

"I'm actually Claude - not Kimi". https://x.com/PimDeWitte/status/2077884701470040083

I regret to inform you that it is, in fact, real and from their own website - you don’t even need to try hard to reproduce it. https://x.com/PimDeWitte/status/2078105292965912690

lmao this is so funny, if you ask Kimi K3 for something with an empty system prompt it will consistently think of itself as Claude https://x.com/__alula/status/2078359305741275445

"I genuinely believe I'm Claude based on everything in my training" https://x.com/williawa/status/2077869021589033002

another "I'm actually Claude - not Kimi", including the system prompt https://x.com/jchudnov/status/2078661564803207406/photo/1