4 ms·
Seems to be a very regular occurrence starting around this time of day (14:30 UTC)... Claude Code returning: API Error: 500 {"type":"error","error":{"type":"a
by edf13 6mo ago
Seems to be a very regular occurrence starting around this time of day (14:30 UTC)...
Claude Code returning:
API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"---"}
Over and over again!
- azalemeth 6mo agoI literally just came to HN to ask if I was alone with the acurséd "API Error: 500 {"type":"error","error":{"type":"api_error","message":"Internal server error"},"request_id":"…"}" greeting me and telling me to get back to using my brain!
- xnorswap 6mo ago500-series errors are server-side, 400 series are client side. A 500 error is almost never "just you". ( 404 is a client error, because it's the client requesting a file that does not exist, a problem with the client, not the server, who is _obviously_ blameless in the file not existing. )
- darkwater 6mo ago> A 500 error is almost never "just you". I know you added the defensive "almost" but if I had a dollar each time I saw a 500 due to the session cookies being sent by the client that made the backend explode - for whatever root cause - well, I would have a fatter wallet.
- xnorswap 6mo agoIndeed, and also there's a special circle of hell reserved for anyone who dares change the interface on a public API, and forgets about client caching leading to invalid requests but only for one or two confused users in particular. Bonus points if due to the way that invalid requests are rejected, they are filtered out as invalid traffic and don't even show up as a spike in the application error logs.
- iainmerrick 6mo agoDepending on what you mean by "made the backend explode", that is a server error, so 500 is correct! Bad input should be a 4xx, but if the server can't cope with it, that's still a 5xx.
- azalemeth 6mo agoI know that in principle this is true. However, I have seen claude shadow-throttle my ipv4 address (I am behind CGNAT), in line with their "VPN" policy -- so I do not trust it, frankly.
- paganel 6mo ago> in line with their "VPN" policy This is how I learn that they have a "VPN" policy. Thinking of it maybe it makes sense, that is if it's what I think it is, but seems scummy nonetheless.
- andyjohnson0 6mo ago> Seems to be a very regular occurrence starting around this time of day (14:30 UTC)... 8.30am on the US west coast
- walthamstow 6mo agoUS Pacific comes online while London is still working and they can't handle it. $380bn valuation btw.
- ai-x 6mo agoThis precisely justifies Anthropic's market cap to be higher.
- dsr_ 6mo agoDemand at an unsustainably low price does not imply demand at a sustainable price.
- bigbadfeline 6mo agoI'm pretty sure ai-x writes sarcasm and skips the /s for pure fun. Personally, I'm amused and I like what he's doing. Others have done it before him though, it's not a new trick.
- tucnak 6mo agoAssuming perfectly efficient business
- jjcm 6mo agoNo amount of valuation can fix global supply issues for GPUs for inference unfortunately. I suspect they're highly oversubscribed, thus the reason why we're seeing them do other things to cut down on inference cost (ie changing their default thinking length).
- natpalmer1776 6mo agoRemember when OpenAI wasn’t allowing new subscriptions to their ChatGPT pro plans because they were oversubscribed? Pepperidge Farms remembers.
- 6mo ago
- freedomben 6mo agoYep, daily haha. Well at least this time they aren't just silently reducing thinking on the server side, which ended up making a mess in my codebase when they did that last time. I'd rather a 500 than a silent rug-pull.
- JamesSwift 6mo agoI tend to notice it around 4pm EST
- imdoxxingme 6mo agoProbably when they're permitted to start live experiments