News for hackers. Stuff that matters.
Re:Claude Code Daily Benchmarks for Degradation Tracking by ofirpress on Thursday January 29, 2026 @10:16AM (#46811319)
[SWE-bench co-author here] It seems like they run this test on a subset of 50 tasks, and that they only run the test once per day. So a lot of the movement in accuracy could be attributed to that. I would run on 300 tasks and I'd run the test suite 5 or 10 times per day and average that score. Lots of variance in the score can come from random stuff like even Anthropic's servers being overloaded.
Re:Claude Code Daily Benchmarks for Degradation Tracking by Davidzheng on Thursday January 29, 2026 @10:43AM (#46811667)
but degradation from servers being overloaded would be the type of degradation this SHOULD measure no? Unless it's only intended for measuring their quietly distilling models (which they claim not to do? idk for certain)
Re:Claude Code Daily Benchmarks for Degradation Tracking by botacode on Thursday January 29, 2026 @11:45AM (#46812641)
Load just makes LLMs behave less deterministically and likely degrade. See: https://thinkingmachines.ai/blog/defeating-nondeterminism-in...

They don't have to be malicious operators in this case. It just happens.

Re:Claude Code Daily Benchmarks for Degradation Tracking by bgirard on Thursday January 29, 2026 @12:01PM (#46812924)
> malicious

It doesn't have to be malicious. If my workflow is to send a prompt once and hopefully accept the result, then degradation matters a lot. If degradation is causing me to silently get worse code output on some of my commits it matters to me.

I care about -expected- performance when picking which model to use, not optimal benchmark performance.

Re:Claude Code Daily Benchmarks for Degradation Tracking by Aurornis on Thursday January 29, 2026 @12:38PM (#46813511)
Non-determinism isn’t the same as degradation.

The non-determinism means that even with a temperature of 0.0, you can’t expect the outputs to be the same across API calls.

In practice people tend to index to the best results they’ve experienced and view anything else as degradation. In practice it may just be randomness in either direction from the prompts. When you’re getting good results you assume it’s normal. When things feel off you think something abnormal is happening. Rerun the exact same prompts and context with temperature 0 and you might get a different result.

Re:Claude Code Daily Benchmarks for Degradation Tracking by bonoboTP on Thursday January 29, 2026 @03:05PM (#46815816)
This has nothing to do with overloading. The suspicion is that when there is too much demand (or they just want to save costs), Anthropic sometimes uses a less capable (quantized, distilled, etc) version of the model. People want to measure this so there is concrete evidence instead of hunches and feelings.

To say that this measurement is bad because the server might just be overloaded completely misses the point. The point is to see if the model sometimes silently performs worse. If I get a response from "Opus", I want a response from Opus. Or at least want to be told that I'm getting slightly-dumber-Opus this hour because the server load is too much.

Re:Claude Code Daily Benchmarks for Degradation Tracking by F7F7F7 on Thursday January 29, 2026 @05:54PM (#46818016)
“Just drink the water, it’s all water.”
Re:Claude Code Daily Benchmarks for Degradation Tracking by novaleaf on Thursday January 29, 2026 @12:41PM (#46813547)
this is about variance of daily statistics, so I think the suggestions are entirely appropriate in this context.
Re:Claude Code Daily Benchmarks for Degradation Tracking by altcognito on Thursday January 29, 2026 @12:08PM (#46813034)
Explain this though. The code is deterministic, even if it relies on pseudo random number generation. It doesn't just happen, someone has to make a conscious decision to force a different code path (or model) if the system is loaded.
Re:Claude Code Daily Benchmarks for Degradation Tracking by FL33TW00D on Thursday January 29, 2026 @12:39PM (#46813527)
It takes a different code path for efficiency.

e.g

if (batch_size > 1024): kernel_x else: kernel_y

Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @12:43PM (#46813587)
Re:Claude Code Daily Benchmarks for Degradation Tracking by pertymcpert on Thursday January 29, 2026 @12:44PM (#46813594)
Floating point math isn't associative for operations that are associative in normal math.
Re:Claude Code Daily Benchmarks for Degradation Tracking by measurablefunc on Thursday January 29, 2026 @01:11PM (#46814024)
That would just add up to statistical noise instead of 10% degradation over a week.
Re:Claude Code Daily Benchmarks for Degradation Tracking by kevin_thibedeau on Thursday January 29, 2026 @01:56PM (#46814755)
Catastrophic error accumulation can produce more profound effects than noise.
Re:Claude Code Daily Benchmarks for Degradation Tracking by measurablefunc on Thursday January 29, 2026 @03:33PM (#46816185)
Just to make sure I got this right. They serve millions of requests a day & somehow catastrophic error accumulation is what is causing the 10% degradation & no one at Anthropic is noticing it. Is that the theory?
Re:Claude Code Daily Benchmarks for Degradation Tracking by pertymcpert on Monday February 09, 2026 @02:14AM (#46942454)
FYI something in that region happened last august/September. Some inference bug triggered worse performance on TPUs vs GPU.
Re:Claude Code Daily Benchmarks for Degradation Tracking by minimaltom on Thursday January 29, 2026 @01:06PM (#46813935)
Its not deterministic. Any individual floating point mul/add is deterministic, but in a GPU these are all happening in parallel and the accumulation is in the order they happen to complete.

When you add A then B then C, you get a different answer than C then A then B, because floating point, approximation error, subnormals etc.

Re:Claude Code Daily Benchmarks for Degradation Tracking by bonoboTP on Thursday January 29, 2026 @05:29PM (#46817717)
It can be made deterministic. It's not trivial and can slow it down a bit (not much) but there are environment variables you can set to make your GPU computations bitwise reproducible. I have done this in training models with Pytorch.
Re:Claude Code Daily Benchmarks for Degradation Tracking by minimaltom on Thursday January 29, 2026 @06:47PM (#46818589)
There are settings to make it reproducible but they incur a non-negligible drop in performance.

Unsurprising given they amount to explicit synchronization to make the order of operations deterministic.

Re:Claude Code Daily Benchmarks for Degradation Tracking by jmalicki on Thursday January 29, 2026 @02:51PM (#46815621)
For all practical purposes any code reliant on the output of a PRNG is non-deterministic in all but the most pedantic senses... And if the LLM temperature isn't set to 0 LLMs are sampling from a distribution.

If you're going to call a PRNG deterministic then the outcome of a complicated concurrent system with no guaranteed ordering is going to be deterministic too!

Re:Claude Code Daily Benchmarks for Degradation Tracking by gmueckl on Thursday January 29, 2026 @03:08PM (#46815860)
No, this isn't right. There are totally legitimate use cases for PRNGs as sources of random number sequences following a certain probability distribution where freezing the seed and getting reproducibility is actually required.
Re:Claude Code Daily Benchmarks for Degradation Tracking by jmalicki on Thursday January 29, 2026 @04:23PM (#46816812)
And for a complicated concurrent system you can also replay the exact timings and orderings as well!
Re:Claude Code Daily Benchmarks for Degradation Tracking by gmueckl on Friday January 30, 2026 @04:35AM (#46822359)
That's completely different from PRNGs. I don't understand why you think those things belong together.
Re:Claude Code Daily Benchmarks for Degradation Tracking by bonoboTP on Thursday January 29, 2026 @03:08PM (#46815856)
How is this related to overloading? The nondeterminism should not be a function of overloading. It should just time out or reply slower. It will only be dumber if it gets rerouted to a dumber, faster model eg quantized.
Re:Claude Code Daily Benchmarks for Degradation Tracking by joquarky on Thursday January 29, 2026 @08:23PM (#46819456)
Temperature can't be literally zero, or it creates a divide by zero error.

When people say zero, it is shorthand for “as deterministic as this system allows”, but it's still not completely deterministic.

Re:Claude Code Daily Benchmarks for Degradation Tracking by forgotTheLast on Thursday January 29, 2026 @10:22PM (#46820172)
Zero temp just uses argmax, which is what softmax approaches if you take the limit of T to zero anyway. So it could very well be deterministic.
Re:Claude Code Daily Benchmarks for Degradation Tracking by make3 on Thursday January 29, 2026 @05:17PM (#46817562)
There's a million algorithms to make LLM inference more efficient as a tradeoff for performance, like using a smaller model, using quantized models, using speculative decoding with a more permissive rejection threshold, etc etc
Re:Claude Code Daily Benchmarks for Degradation Tracking by strongpigeon on Thursday January 29, 2026 @01:32PM (#46814357)
The question I have now after reading this paper (which was really insightful) is do the models really get worse under load, or do they just have a higher variance? It seems like the latter is what we should expect, not it getting worse, but absent load data we can't really know.
Re:Claude Code Daily Benchmarks for Degradation Tracking by stefan_ on Thursday January 29, 2026 @01:33PM (#46814392)
The primary (non malicious, non stupid) explanation given here is batching. But I think you would find looking at large-scale inference the batch sizes being ran on any given rig are fairly static - there is a sweet spot for any given model part ran individually between memory consumption and GPU utilization, and generally GPUs do badly at job parallelism.

I think the more likely explanation is again with the extremely heterogeneous compute platforms they run on.

Re:Claude Code Daily Benchmarks for Degradation Tracking by hatmanstack on Thursday January 29, 2026 @02:39PM (#46815448)
That's why I'd love to get stats on load/hardware/location of where my inference is running. Looking at you Trainiuim.
Re:Claude Code Daily Benchmarks for Degradation Tracking by bonoboTP on Friday January 30, 2026 @06:54AM (#46823385)
Why do you think batching has anything to do with the model getting dumber? Do you know what batching means?
Re:Claude Code Daily Benchmarks for Degradation Tracking by stefan_ on Friday January 30, 2026 @01:51PM (#46828325)
Well if you were to read the link you might just find out! Today is your chance to be less dumb than the model!
Re:Claude Code Daily Benchmarks for Degradation Tracking by bonoboTP on Friday January 30, 2026 @03:24PM (#46829395)
I checked the link, it never says that the model's prediction get lower quality due to batching, just nondeterministic. I don't understand why people conflate these things. Also it's unlikely that they use smaller batch sizes when load is lower. They just likely spin up and down GPU serves based on demand, or more likely, reallocate servers and gpus between different roles and tasks.
Re:Claude Code Daily Benchmarks for Degradation Tracking by make3 on Thursday January 29, 2026 @05:15PM (#46817536)
It's very clearly a cost tradeoff that they control and that should be measured.
Re:Claude Code Daily Benchmarks for Degradation Tracking by megabless123 on Thursday January 29, 2026 @10:54AM (#46811855)
noob question: why would increased demand result in decreased intelligence?
Re:Claude Code Daily Benchmarks for Degradation Tracking by exitb on Thursday January 29, 2026 @11:08AM (#46812116)
An operator at load capacity can either refuse requests, or move the knobs (quantization, thinking time) so requests process faster. Both of those things make customers unhappy, but only one is obvious.
Re:Claude Code Daily Benchmarks for Degradation Tracking by sh3rl0ck on Thursday January 29, 2026 @12:10PM (#46813071)
I'd wager that lower tok/s vs lower quality of output would be two very different knobs to turn.
Re:Claude Code Daily Benchmarks for Degradation Tracking by codeflo on Thursday January 29, 2026 @11:21AM (#46812314)
This is intentional? I think delivering lower quality than what was advertised and benchmarked is borderline fraud, but YMMV.
Re:Claude Code Daily Benchmarks for Degradation Tracking by TedDallas on Thursday January 29, 2026 @11:38AM (#46812552)
Per Anthropic’s RCA linked in Ops post for September 2025 issues:

“… To state it plainly: We never reduce model quality due to demand, time of day, or server load. …”

So according to Anthropic they are not tweaking quality setting due to demand.

Re:Claude Code Daily Benchmarks for Degradation Tracking by rootnod3 on Thursday January 29, 2026 @11:44AM (#46812632)
And according to Google, they always delete data if requested.

And according to Meta, they always give you ALL the data they have on you when requested.

Re:Claude Code Daily Benchmarks for Degradation Tracking by groundzeros2015 on Thursday January 29, 2026 @12:19PM (#46813211)
What would you like?
Re:Claude Code Daily Benchmarks for Degradation Tracking by AlexandrB on Thursday January 29, 2026 @12:37PM (#46813489)
An SLA-style contractually binding agreement.
Re:Claude Code Daily Benchmarks for Degradation Tracking by edmundsauto on Thursday January 29, 2026 @02:02PM (#46814861)
I bet this is available in large enterprise agreements. How much are you willing to pay for it?
Re:Claude Code Daily Benchmarks for Degradation Tracking by Onavo on Thursday January 29, 2026 @03:42PM (#46816302)
Priced in.
Re:Claude Code Daily Benchmarks for Degradation Tracking by entropicdrifter on Thursday January 29, 2026 @12:13PM (#46813109)
>And according to Google, they always delete data if requested.

However, the request form is on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard'.

Re:Claude Code Daily Benchmarks for Degradation Tracking by cmrdporcupine on Thursday January 29, 2026 @11:58AM (#46812854)
I guess I just don't know how to square that with my actual experiences then.

I've seen sporadic drops in reasoning skills that made me feel like it was January 2025, not 2026 ... inconsistent.

Re:Claude Code Daily Benchmarks for Degradation Tracking by root_axis on Thursday January 29, 2026 @12:29PM (#46813377)
I wouldn't doubt that these companies would deliberately degrade performance to manage load, but it's also true that humans are notoriously terrible at identifying random distributions, even with something as simple as a coin flip. It's very possible that what you view as degradation is just "bad RNG".
Re:Claude Code Daily Benchmarks for Degradation Tracking by cmrdporcupine on Thursday January 29, 2026 @12:31PM (#46813407)
yep stochastic fantastic

these things are by definition hard to reason about

Re:Claude Code Daily Benchmarks for Degradation Tracking by quadrature on Thursday January 29, 2026 @12:40PM (#46813537)
LLMs sample the next token from a conditional probability distribution, the hope is that dumb sequences are less probable but they will just happen naturally.
Re:Claude Code Daily Benchmarks for Degradation Tracking by tempaccount420 on Thursday January 29, 2026 @01:48PM (#46814608)
It's more like the choice between "the" and "a" than "yes" and "no".
Re:Claude Code Daily Benchmarks for Degradation Tracking by mattmanser on Thursday January 29, 2026 @01:57PM (#46814778)
Funny how those probabilities consistently at 2pm UK time when all the Americans come online...
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @12:45PM (#46813605)
That's about model quality. Nothing about output quality.
Re:Claude Code Daily Benchmarks for Degradation Tracking by stefan_ on Thursday January 29, 2026 @01:16PM (#46814088)
Thats what is called an "overly specific denial". It sounds more palatable if you say "we deployed a newly quantized model of Opus and here are cherry picked benchmarks to show its the same", and even that they don't announce publicly.
Re:Claude Code Daily Benchmarks for Degradation Tracking by mcny on Thursday January 29, 2026 @11:27AM (#46812411)
Personally, I'd rather get queued up on a long wait time I mean not ridiculously long but I am ok waiting five minutes to get correct it at least more correct responses.

Sure, I'll take a cup of coffee while I wait (:

Re:Claude Code Daily Benchmarks for Degradation Tracking by lurking_swe on Thursday January 29, 2026 @11:38AM (#46812550)
i’d wait any amount of time lol.

at least i would KNOW it’s overloaded and i should use a different model, try again later, or just skip AI assistance for the task altogether.

Re:Claude Code Daily Benchmarks for Degradation Tracking by direwolf20 on Thursday January 29, 2026 @11:46AM (#46812648)
They don't advertise a certain quality. You take what they have or leave it.
Re:Claude Code Daily Benchmarks for Degradation Tracking by denysvitali on Thursday January 29, 2026 @11:27AM (#46812409)
If there's no way to check, then how can you claim it's fraud? :)
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @11:26AM (#46812387)
There is no level of quality advertised, as far as I can see.
Re:Claude Code Daily Benchmarks for Degradation Tracking by pseidemann on Thursday January 29, 2026 @01:25PM (#46814238)
What is "level of quality"? Doesn't this apply to any product?
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @01:43PM (#46814538)
In this case, it is benchmark performance. See the root post.
Re:Claude Code Daily Benchmarks for Degradation Tracking by bpavuk on Thursday January 29, 2026 @11:28AM (#46812422)
> I think delivering lower quality than what was advertised and benchmarked is borderline fraud

welcome to the Silicon Valley, I guess. everything from Google Search to Uber is fraud. Uber is a classic example of this playbook, even.

Re:Claude Code Daily Benchmarks for Degradation Tracking by copilot_king on Thursday January 29, 2026 @11:33AM (#46812486)
If you aren't defrauding your customers you will be left behind in 2026
Re:Claude Code Daily Benchmarks for Degradation Tracking by rootnod3 on Thursday January 29, 2026 @11:45AM (#46812640)
That number is a sliding window, isn't it?
Re:Claude Code Daily Benchmarks for Degradation Tracking by awestroke on Thursday January 29, 2026 @11:06AM (#46812082)
I've seen some issues with garbage tokens (seemed to come from a completely different session, mentioned code I've never seen before, repeated lines over and over) during high load, suspect anthropic have some threading bugs or race conditions in their caching/inference code that only happen during very high load
Re:Claude Code Daily Benchmarks for Degradation Tracking by vidarh on Thursday January 29, 2026 @11:01AM (#46811983)
It would happen if they quietly decide to serve up more aggressively distilled / quantised / smaller models when under load.
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @11:30AM (#46812459)
They advertise the Opus 4.5 model. Secretly substituting a cheaper one to save costs would be fraud.
Re:Claude Code Daily Benchmarks for Degradation Tracking by kingstnap on Thursday January 29, 2026 @12:01PM (#46812919)
Old school Gemini used to do this. It was super obvious because mid day the model would go from stupid to completely brain dead. I have a screenshot of Google's FAQ on my PC from 2024-09-13 that says this (I took it to post to discord):

> How do I know which model Gemini is using in its responses?

> We believe in using the right model for the right task. We use various models at hand for specific tasks based on what we think will provide the best experience.

Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @12:47PM (#46813640)
> We use various models at hand for specific tasks based on what we think will provide the best experience

... for Google :)

Re:Claude Code Daily Benchmarks for Degradation Tracking by vidarh on Thursday January 29, 2026 @02:29PM (#46815280)
If you use the API, you pay for a specific model, yes, but even then there are "workarounds" for them, such as someone else pointed out by reducing the amount of time they let it "think".

If you use the subscriptions, the terms specifically says that beyond the caps they can limit your "model and feature usage, at our discretion".

Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @02:47PM (#46815563)
Sure. I was separating the model - which Anthropic promises not to downgrade - and the "thinking time" - which Anthropic doesn't promise not to downgrade. It seems the latter is very likely the culprit in this case.
Re:Claude Code Daily Benchmarks for Degradation Tracking by seunosewa on Thursday January 29, 2026 @12:45PM (#46813604)
Or just reducing the reasoning tokens.
Re:Claude Code Daily Benchmarks for Degradation Tracking by Wheaties466 on Thursday January 29, 2026 @11:03AM (#46812012)
from what I understand this can come from the batching of requests.
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @11:31AM (#46812468)
So, a known bug?
Re:Claude Code Daily Benchmarks for Degradation Tracking by embedding-shape on Thursday January 29, 2026 @02:28PM (#46815257)
No, basically, the requests are processed in batches, together, and the order they're listed in matters for the results, as the grid (tiles) that the GPU is ultimately processing, are different depending on what order they entered at.

So if you want batching + determinism, you need the same batch with the same order which obviously don't work when there are N+1 clients instead of just one.

Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @02:36PM (#46815397)
Sure, but how can that lead to increased demand resulting in decreased intelligence? That is the effect we are discussing.
Re:Claude Code Daily Benchmarks for Degradation Tracking by embedding-shape on Thursday January 29, 2026 @03:00PM (#46815744)
Small subtle errors that are only exposed at certain execution parts could be one. You might place things differently onto the GPU depending on how large the batch is, if you've found one way to be faster batch_size<1024, but another when batch_size>1024. As number of concurrent incoming requests goes up, you increase batch_size. Just one possibility, guess there could be a multitude of reasons, as it's really hard to reason about until you sit with the data in front of you. vLLM has had bugs with these sort of thing too, so wouldn't surprise me.
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @03:09PM (#46815866)
Wouldn't you think that was as likely to increase as decrease intelligence, so average to nil in the benchmarks?
Re:Claude Code Daily Benchmarks for Degradation Tracking by embedding-shape on Thursday January 29, 2026 @03:22PM (#46816025)
No, I'm not sure how that'd make sense. Either you're making the correct (expected) calculations, or you're getting it wrong. Depending the type of wrong or how wrong, could go from "used #2 in attention instead of #1" so "blue" instead of "Blue" or whatever, to completely incoherent text and garbled output.
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @03:38PM (#46816243)
I accept errors are more likely to decrease "intelligence". But I don't see how increased load, through batching, is any more likely to incease than decrease errors.
Re:Claude Code Daily Benchmarks for Degradation Tracking by cmrdporcupine on Thursday January 29, 2026 @10:46AM (#46811710)
I've personally witnessed large variability in behaviour even within a given session -- which makes sense as there's nothing stopping Anthropic from shuttling your context/session around load balanced through many different servers, some of which might be quantized heavily to manage load and others not at all.

I don't know if they do this or not, but the nature of the API is such you could absolutely load balance this way. The context sent at each point is not I believe "sticky" to any server.

TLDR you could get a "stupid" response and then a "smart" response within a single session because of heterogeneous quantization / model behaviour in the cluster.

Re:Claude Code Daily Benchmarks for Degradation Tracking by epolanski on Thursday January 29, 2026 @10:58AM (#46811927)
I've defended opus in the last weeks but the degradation is tangible. It feels like it degraded by a generation tbh.
Re:Claude Code Daily Benchmarks for Degradation Tracking by cmrdporcupine on Thursday January 29, 2026 @11:10AM (#46812157)
it's just extremely variable
Re:Claude Code Daily Benchmarks for Degradation Tracking by samusiam on Friday January 30, 2026 @08:03AM (#46823948)
I'd argue that it depends how that degradation manifests whether you want to include it or not.

Consider two scenarios: (1) degradation leads to the model being routed behind the scenes to a different server, with subtly different performance characteristics, all unbeknownst to the user; (2) degradation leads to the model refusing a request and returning an "overloaded" message.

In the first case, absolutely you want to include that because that's the kind of lack of transparency about performance that you'd want signal on. In the second case, an automated test harness might fail, but in the real world the user will just wait and retry when the server is under less load. Maybe you don't include that because it's actually misleading to say that performance (in terms of the model's intelligence, which is how the benchmark will be interpreted) is worse.

Re:Claude Code Daily Benchmarks for Degradation Tracking by mohsen1 on Thursday January 29, 2026 @10:18AM (#46811344)
Hope you don't mind the unrelated question:

How do you pay for those SWE-bench runs?

I am trying to run a benchmark but it is too expensive to run enough runs to get a fair comparison.

https://mafia-arena.com

Re:Claude Code Daily Benchmarks for Degradation Tracking by ofirpress on Thursday January 29, 2026 @10:22AM (#46811406)
Benchmarks can get costly to run- you can reach out to frontier model creators to try and get them to give you free credits, but usually they'll only agree to that once your benchmark is pretty popular.
Re:Claude Code Daily Benchmarks for Degradation Tracking by Dolores12 on Thursday January 29, 2026 @10:38AM (#46811596)
so basically they know requests using your API key should be treated with care?
Re:Claude Code Daily Benchmarks for Degradation Tracking by swyx on Thursday January 29, 2026 @02:18PM (#46815102)
they could but you can also have some trust in anthropic to have some integrity there, these are earnest people.

"trust but verify" ofc . https://latent.space/p/artificialanalysis do api keys but also mystery shopper checks

Re:Claude Code Daily Benchmarks for Degradation Tracking by mrandish on Thursday January 29, 2026 @04:16PM (#46816707)
> these are earnest people.

I agree.

I'll also add that when my startup got acquired into a very large, well-known valley giant with a sterling rep for integrity and I ended up as a senior executive - over time I got a first-hand education on the myriad ways genuinely well-intentioned people can still end up being the responsible party(s) presiding over a system doing net wrong things. All with no individual ever meaning to or even consciously knowing.

It's hard to explain and I probably wouldn't have believed myself before I saw and experienced it. I'm pretty sure I ended up moving on before I compromised myself but preventing that required constant vigilance and led to some inter-personal and 'official' friction. Standing against an overwhelming organizational tide is stressful and never leads to popularity or promotion.

Re:Claude Code Daily Benchmarks for Degradation Tracking by pluralmonad on Thursday January 29, 2026 @05:10PM (#46817454)
Someone posted this here the other day and it uses _Demons_ to discuss exactly your point.

https://possessedmachines.com/

Re:Claude Code Daily Benchmarks for Degradation Tracking by mrandish on Thursday January 29, 2026 @05:48PM (#46817948)
Wow. Only one page in and already bookmarked to absorb later. Thanks for the link.
Re:Claude Code Daily Benchmarks for Degradation Tracking by debugnik on Friday January 30, 2026 @02:49AM (#46821638)
That's why we're setting up adversarial benchmarks to test if they are doing the thing they promised not to do, because we totally trust them.
Re:Claude Code Daily Benchmarks for Degradation Tracking by epolanski on Thursday January 29, 2026 @10:50AM (#46811787)
The last thing a proper benchmark should do is reveal it's own API key.
Re:Claude Code Daily Benchmarks for Degradation Tracking by sejje on Thursday January 29, 2026 @11:17AM (#46812267)
That's a good thought I hadn't had, actually.
Re:Claude Code Daily Benchmarks for Degradation Tracking by plagiarist on Thursday January 29, 2026 @11:58AM (#46812867)
IMO it should need a third party running the LLM anyway. Otherwise the evaluated company could notice they're receiving the same requests daily and discover benchmarking that way.
Re:Claude Code Daily Benchmarks for Degradation Tracking by jabedude on Thursday January 29, 2026 @01:08PM (#46813971)
But that's removing a component that's critical for the test. We as users/benchmark consumers care that the service as provided by Anthropic/OpenAI/Google is consistent over time given the same model/prompt/context
Re:Claude Code Daily Benchmarks for Degradation Tracking by plagiarist on Thursday January 29, 2026 @03:21PM (#46816020)
Might as well have the free tokens, then, especially if it is an open benchmark they are already aware of. If they want to game it they cannot be stopped from doing so when it's on their infra.
Re:Claude Code Daily Benchmarks for Degradation Tracking by mrandish on Thursday January 29, 2026 @05:32PM (#46817735)
With the insane valuations and actual revenue at stake, benchmarkers should assume they're assessing in an adversarial environment. Whether from intentional gaming, training to the test, or simply from prioritizing things likely to make results look better, targeting benchmarks will almost certainly happen.

We already know large graphics card manufacturers tuned their drivers to recognize specific gaming benchmarks. Then when that was busted, they implemented detecting benchmarking-like behavior. And the money at stake in consumer gaming was comparatively tiny compared to current AI valuations. The cat-and-mouse cycle of measure vs counter-measure won't stop and should be a standard part of developing and administering benchmark services.

Beyond hardening against adversarial gaming, benchmarkers bear a longer term burden too. Per Goodhart's Law, it's inevitable good benchmarks will become targets. The challenge is the industry will increasingly target performing well on leading benchmarks, both because it drives revenue but also because it's far clearer than trying to glean from imprecise surveys and fuzzy metrics what helps average users most. To the extent benchmarks become a proxy for reality, they'll bear the burden of continuously re-calibrating their workloads to accurately reflect reality as user's needs evolve.

Re:Claude Code Daily Benchmarks for Degradation Tracking by mohsen1 on Thursday January 29, 2026 @10:23AM (#46811418)
yes I reached out to them but as you say it's a chicken-and-egg problem.

Thanks!

Re:Claude Code Daily Benchmarks for Degradation Tracking by seunosewa on Thursday January 29, 2026 @11:22AM (#46812337)
The degradation may be more significant within the day than at the same time every day.
Re:Claude Code Daily Benchmarks for Degradation Tracking by GoatInGrey on Thursday January 29, 2026 @11:53AM (#46812775)
Sure, but it's still useful insight to see how it performs over time. Of course, cynically, Anthropic could game the benchmark by routing this benchmark's specific prompts to an unadulterated instance of the model.
Re:Claude Code Daily Benchmarks for Degradation Tracking by chrisjj on Thursday January 29, 2026 @11:24AM (#46812364)
> Lots of variance in the score can come from random stuff like even Anthropic's servers being overloaded.

Are you suggesting result accuracy varies with server load?

Re:Claude Code Daily Benchmarks for Degradation Tracking by cedws on Thursday January 29, 2026 @10:38AM (#46811604)
Agreed, this benchmark would be much more useful ran multiple times a day. That could reveal degredation in line with load patterns.
Re:Claude Code Daily Benchmarks for Degradation Tracking by bredren on Thursday January 29, 2026 @10:52AM (#46811808)
For CC, I suspect it also need to be testing and labeling separate runs against subscription, public API and Bedrock-served models?

It’s a terrific idea to provide this. ~Isitdownorisitjustme for LLMs would be the parakeet in the coalmine that could at least inform the multitude of discussion threads about suspected dips in performance (beyond HN).

What we could also use is similar stuff for Codex, and eventually Gemini.

Really, the providers themselves should be running these tests and publishing the data.

The availability status information is no longer sufficient to gauge the service delivery because it is by nature non-deterministic.

Re:Claude Code Daily Benchmarks for Degradation Tracking by swyx on Thursday January 29, 2026 @02:21PM (#46815160)
i recall another project here on HN maybe 4-6 months ago that would run tests 4x a day or something. not sure how to find them again
Re:Claude Code Daily Benchmarks for Degradation Tracking by epolanski on Thursday January 29, 2026 @10:50AM (#46811781)
Stilll relevant over time.
Re:Claude Code Daily Benchmarks for Degradation Tracking by rootnod3 on Thursday January 29, 2026 @11:43AM (#46812610)
Sorry what?

"You can't measure my Cloud Service's performance correctly if my servers are overloaded"?

"Oh, you just measured me at bad times each day. On only 50 different queries."

So, what does that mean? I have to pick specific times during the day for Claude to code better?

Does Claude Code have office hours basically?

Re:Claude Code Daily Benchmarks for Degradation Tracking by copilot_king on Thursday January 29, 2026 @11:44AM (#46812627)
> Does Claude Code have office hours basically?

Yes. Now pay up or you will be replaced.

Re:Claude Code Daily Benchmarks for Degradation Tracking by rootnod3 on Thursday January 29, 2026 @11:47AM (#46812677)
Verily, my vichyssoise of verbiage veers most verbose, so let me run that thing out of tokens fast.
Re:Claude Code Daily Benchmarks for Degradation Tracking by johnsmith1840 on Thursday January 29, 2026 @01:21PM (#46814186)
This has been happening for years. Tgere's a great paper from microsoft on Deepspeed AI inference.

Basically the paper showed methods for how to handle heavy traffic load by changing model requirements or routing to different ones. This was awhile ago and I'm sure it's massively more advanced now.

Also why some of AI's best work for me is early morning and weekends! So yes, the best time to code with modern LLM stacks is when nobody else is. It's also possibly why we go through phases of "they neutered the model" some time after a new release.

Re:Claude Code Daily Benchmarks for Degradation Tracking by swyx on Thursday January 29, 2026 @02:20PM (#46815150)
chill out, ofir does not work for anthropic. he's just saying there's inherent variability in LLMs and you need to at least 30x the samples that OP is doing in order to make any form of statistically significant conclusions.
Re:Claude Code Daily Benchmarks for Degradation Tracking by kuboble on Thursday January 29, 2026 @02:58PM (#46815708)
I wonder if my great experience with claude are partly due to the fact that my working hours don't overlap with the US west coast
Re:Claude Code Daily Benchmarks for Degradation Tracking by dana321 on Thursday January 29, 2026 @10:55AM (#46811864)
"Lots of variance in the score can come from random stuff like even Anthropic's servers being overloaded"

Aha, so the models do degrade under load.

Re:Claude Code Daily Benchmarks for Degradation Tracking by bhk on Thursday January 29, 2026 @02:05PM (#46814907)
According to Anthropic: "We never reduce model quality due to demand, time of day, or server load."

https://www.anthropic.com/engineering/a-postmortem-of-three-...

Re:Claude Code Daily Benchmarks for Degradation Tracking by embedding-shape on Thursday January 29, 2026 @02:10PM (#46814989)
They've had issues before with things like "TPU top-k error - Claude sometimes dropped the best next token" (https://www.anthropic.com/engineering/a-postmortem-of-three-...) so what's going on might not be intentional even.
Re:Claude Code Daily Benchmarks for Degradation Tracking by mgraczyk on Thursday January 29, 2026 @04:47PM (#46817135)
That issue did not have any time of day dependence
Re:Claude Code Daily Benchmarks for Degradation Tracking by nikcub on Thursday January 29, 2026 @05:54PM (#46818011)
> I would run on 300 tasks and I'd run the test suite 5 or 10 times per day and average that score.

assume this is because of model costs. anthropic could either throw some credits their way (would be worthwhile to dispel the 80 reddit posts a day about degrading models and quantization) or OP could throw up a donation / tip link

Re:Claude Code Daily Benchmarks for Degradation Tracking by simsla on Thursday January 29, 2026 @06:56PM (#46818707)
Probably, but with a small sample size like that, they should probably be taking the uncertainty into account, because I wouldn't be surprised if a lot of this variation falls within expected noise.

E.g. some binomial interval proportions (aka confidence intervals).

Re:Claude Code Daily Benchmarks for Degradation Tracking by phist_mcgee on Thursday January 29, 2026 @05:57PM (#46818054)
Then you'd get people claiming that the benchmarks were 'paid for' by anthropic
Re:Claude Code Daily Benchmarks for Degradation Tracking by nikcub on Thursday January 29, 2026 @06:05PM (#46818137)
one thing you learn from being on the internet is that you're never going to satisfy everybody
Re:Claude Code Daily Benchmarks for Degradation Tracking by sjtgraham on Friday January 30, 2026 @07:12AM (#46823547)
Why should users care about Anthropic's servers being overloaded?