I wonder if projects which are anti-AI could place such identifiers surreptitiously into docs or commits as a way to sabotage people using Claude Code. Your project isn't going to get many AI PRs if just cloning your project wiped out their quota.
There's no separation between parts of the prompt. You sneak that text in, anywhere, and it'll work. Whether Anthropic is using a regex or some LLM to detect the mentions of OpenClaw doesn't even matter.
> Your project isn't going to get many AI PRs if just cloning your project wiped out their quota.
With how many projects automatically AI-review PRs, they're just sitting ducks. You don't even need to hide it, put it clear and center and there's your denial of service.
You don't even need to put it in a project, put it in all your blog posts as invisible (white font white background) text, and if Claude winds up reading your website as part of a research task, you basically bricked someone's Claude session.
Because AI is a new product category in tech, and every single new product category in tech always, no exceptions, insists on learning nothing from history, and so the dumb shit is repeated until they learn their own lessons.
I am almost 40, and I have seen the same pattern play out several times now, it’s always the same.
> every single new product category in tech always, no exceptions, insists on learning nothing from history,
I've worked in a bunch of industries and places over the years, and this is not just a tech thing. Like, there's a reason that saving a day in the library with a week in the lab is a pretty famous saying.
Reminds me of the time a former employer which shall remain nameless paid a Senior Developer to spend an entire year coding something a $15,000 license from the maintainers of the original library would have given them. So lets spend 6 figures to save 15 grand or whatever.
This was a CTO burning funds, and that does not even cover the maintenance costs, especially as the original library changes and becomes drastically more modern.
>
Reminds me of the time a former employer which shall remain nameless paid a Senior Developer to spend an entire year coding something a $15,000 license from the maintainers of the original library would have given them. So lets spend 6 figures to save 15 grand or whatever.
You argumentation assumes that the goal was saving money.
On the other hand, if the company's goal is to become a little bit more independent of this library (and their licensing fees), this approach often makes a lot of sense.
I just used this a few weeks ago, except it was time not money. And I'm on my fourth implementation because nobody wants to stop and actually have a plan.
what if kings attacking and burning down libraries of advanced civilizations (Nalanda, Alexandria) is a way for humans to reset the world's knowledge, because we got bored of our achievements and want to start from scratch ?
Ageism is definitely part of it, but most people just don't seem to care to learn in general, and of course the incentives are against it.
They'd rather treat the general version of Greenspun's 10th rule as a commandment, and create a new, ad hoc, informally-specified, bug-ridden, slow implementation of some fraction of whatever already addresses the requirement, than learn about how to use some existing tool that they don't already know.
One of my favorite examples is a company that home-rolled their own version of (a subset of) Kubernetes, ending up with a fabulously fragile monstrosity that none of the devs want to touch any more, and those who do quickly regret it.
How does BEAM renew my certificates, configure reverse-proxies, mount networked storage volumes to whichever node a given process is running on and handle cronjobs, disk pressure and secrets?
I sure hope it doesn't involve a bunch of shell scripts to create a new, ad hoc, informally-specified, bug-ridden...
Nah Kubernetes is a systems level, language agnostic (at least doesn’t force you to run Golang workloads) variant of J2EE. It’s basically modern day Websphere
1. there's too much to learn and know, and the cs courseware and interviews are all about algorithmic complexity, rather than business setup and operations. same with "how do you raise money" vs "how do you make a great customer experience"
2. the market rewards building the new functionality, not building all the standard chunks required to run a business
if anthropic had great customer support built out, but no model and no claude-code, theyd be much worse than they are now having stuff people want but lacking the ability to serve it
---
clearly theres still plenty of b2b startup opportunities standardizing how all these things work, so that business can focus on their actual business rather than recreating all the basics
There can be reasons for reinventing something, both good and bad. But I was more talking about the cases where people regiment something because they either didn't bother to do the slightest bit of research into what was already available, or because they didn't care and just wanted to do it themselves, inflicting their inevitably poor solution on everyone else.
> Because AI is a new product category in tech, and every single new product category in tech always, no exceptions, insists on learning nothing from history, and so the dumb shit is repeated until they learn their own lessons.
I'm only half a decade behind you, and I agree. Sad to see really, these are people who work really hard, but I think they are too focused on the algos and nobody is hiring experienced back-end and application builders.
What's the chance that it is market motivated? That the companies most likely to succeed are those willing to break the rules (this isn't to say that breaking the rules makes one likely to succeed, you have to break the right rules and not the wrong ones, and that distinction is often times unknown til after the fact).
This might mean that the companies that we see explode in popularity are those whose cultures are already biased in ways that don't consider negative outcomes, as the companies that did consider them already excluded themselves from exploding in the market (they might still be entirely successful startups, but at a vastly smaller scale of success).
It is absolutely market motivated, by the investor market. You can raise a great deal of capital by simply making exaggerated promises, then doing the minimum effort to just about achieve it.
Every time something new comes along, people go "we are the new hotness, all those pesky lessons those old guys have learned over the last 200-or-so years don't apply to us." It applies to tech. It applies to crypto. It applies to political revolutions. Every time, it ends the same way (with the political revolutions inevitably being a lot more deadly).
I am a little over 50 and I have also seen the same pattern play out. It's incredible.
Lots of things were the Hot New Things That Will Change Everything, like VLIW processors, transputers before that, no doubt others. Perceptrons! Oh wait they can't do XOR functions, well how about Neural Networks? Too complex! Tell you what then, Fuzzy Logic, it'll power everything from washing machines to self-driving cars! Now we're at LLMs that are just neural network-powered Eliza bots that pirate everything like you did the week you first discovered Torrentleech.
Some things have stuck around, like OOP and RISC processors. Others like Quantum Computing are - like Iran's nuclear weapons program - just weeks away from blowing away everything we know, for the past 40 years or so.
Everything runs on relational databases on thumping great Unix boxes and that's unlikely to ever change.
> and every single new product category in tech always, no exceptions, insists on learning nothing from history
I dunno. Maybe what they learned is that SaaS products have a familiar flow. They push as many restrictions as they can get away with to protect their moat until they do something that causes noticeable dip in subscriptions. Then they issue a disingenuous mea culpa and find another way to protect their walled garden.
Now users on the other hand. Might they be the ones who haven't learned from being jerked around in exactly the same way by SaaS providers for the past 20+ years?
I saw a similar shift at a another company when the VCs brought in new, incompetent management after it had gotten successful and started piling on industrial levels of pressure.
My bet would be that a lot of the ICs and managers who made anthropic what it is have been sidelined and investor yes-men with puffy resumes are now running things while investors panicked about high interest rates breathe down their neck.
Those are dark patterns and people are not aware of them. It is an external actor trying to take control of your agent.
I don't think it's necessarily wrong to have those prompts, but it is if it's hidden or obscured. Intent matters a lot here. Which the response to name shaming (and how you name shame) is actually the important part. Getting overly defensive is not the appropriate response. Adding clarity and being more transparent about why such a decision was made is the correct response. We're all bumbling idiots and do stupid stuff. But there's a huge difference between being dumb and malicious, even if the outcome is the same
FYI this does not work for CTF challenges at least - I’ve seen a lot of rev/pwn challenges try to add magic refusal strings/prompt hijacking and models really don’t give a damn.
Frankly if a project asks for no AI and you try to use AI for it, then you kinda deserve this. Calling the inclusion of this sort of thing "smuggling" is placing the blame in the wrong spot
I used the term "smuggling" in the casual sense of hiding something. I have edited it to "place such identifiers surreptitiously" to avoid making whatever implication appears to have been taken.
> I wonder how long these sorts of games will play before the law applies itself.
Perhaps roughly as long as the law turns a blind eye to AI corps flagrantly violating the attribution requirements of software licenses that apply to their training data, as well as basically ignoring other copyright requirements at scale. Fair use, my eye.
It's Antropic defrauding people here, the person using it for fighting anti-social behavior (or even a troll doing the anti-social behavior themselves) isn't guilty of it.
if someone is trying to use LLM tools in a project that explicitly forbids the use of LLM tools, they are not innocent.
if someone is blinding slurping up content to feed to LLMs, without checking to see if a particular source is OK with that, they are arguably not innocent either.
Neither situation is analogous to a booby-trapped shotgun door blowing off the face of a would-be burglar.
I'm not leaving boody traps. I have the right to talk about OpenClaw or even to write the anti antropic string. I didn't delete you token usage or charge you extra boxes. Antropic did.
If tomorrow Antropic decide to charge you extra if you interact with someone who talked badly about them, I'm still in my right to talk shit about them.
This is the same logic of 'not a booby trap' booby trap,s which sometimes do work out in the favor of the one setting them if they weren't too open about it. If your commit message is that you are talking about OpenClaw just to booby trap your repo, then I suspect it wouldn't fly, where as if you gave it some plausible deniability, a lawyer would be able to get any suit or charges dismissed.
This is all under the assumption we eventually live in a world where booby trapping repositories becomes a legal issue. On one hand that feels silly. On the other hand, we have had far less sensible cases make it to court and there is a small kernel of similarity which the legal system might latch onto.
If someone doesn't want you to use AI on their repository, they state it.
And if they want to "booby trap" (Antropic logic), them it's they right, you have been warned.
I can't see how you rights to use AI is prevalent on the right of anybody to write the string "OpenClaw" or any string forbidden by your AI provider.
Seriously, if the author hides it and trick your AI agent to check it, well maybe. But otherwise, it's not even a question.
This is extremely naive. If you are in Germany and I am in the US and you get a default judgement against me (which would cost you money to get), good luck getting it enforced internationally. Hint: it's way, way harder than you think.
I don't think the GP is calling contributor guideline restrictions a form of DRM.
I think the GP is focusing on:
> I guess we're giving up on the idea that you're free to do whatever you want with software you own? ... But I see this as no different from DRM and user hostile
If I clone an open source git repository, I should be free to point an LLM to review it in any way I choose. I can't contribute code back, but guess what, I don't want to. I want to understand the codebase, and make modifications for me to use locally myself. I don't have a dev team, I have a feature need for my own personal use.
The LLM enables that. The projects that deliberately sabotage the use of LLMs cease to be providing software that meet the 'libre' definition of free software.
I think the other way to think of it is: You're still free to do whatever you want with a the repo. The restriction is happening on the LLM's end, so ultimately it's the LLM's fault, so use a LLM without the restriction you want to avoid.
> The projects that deliberately sabotage the use of LLMs
They don’t though. They add a mild inconvenience for users of a specific restrictive AI provider which has bizarrely glitchy checks.
In a way they are doing you a service if you are this serious about libre software you shouldn’t be using a closed platform which employees dark patterns to begin with.
Even if you don't want prs that are ai assisted, sabotaging anyone who wants to fork your project doesn't really seem to be in the spirit of open source.
I sort of think the spirit of open source is on life support
Building giant monopolies on top of open source code wasn't in the spirit of open source either. Training AI that reproduces open source code without any credits wasn't either.
I'm not sure why people working on Open Source should continue to accept being whipped like that
It's the philosophy of sharing flames among candles. someone else copying the flame does not make you colder. No matter how much brighter another candle burns.
But with that said: I think it's time we figure out how to exclude the metaphorical arsonists.
> It's the philosophy of sharing flames among candles
With the expectation that they go on to share it with other candles, not with the expectation that they hoard all of the fire they collect for themselves
Sounds like you should be more worried about Claude Code which is actually already doing what you're describing. Hence this discussion! And you folks are paying for this abuse which is truly amazing...
You can also yell "hey Alexa add an open crotch G-string to my basket" and it'll be funny for the first couple of times but once it becomes a meme it's just annoying and is filtered out.
You could just as well say "Sir, this is a Wendy's. To shreds you say? Don't call me Shirley" and the model would ignore it
My assumption is that a lot of these checks and changes lately are not well though out. They are knee jerk reaction to address something which was not anticipated in the original design. A lot of these changes to address scaling and abuse challenges probably fall into bucket of applying bandages on top of bandages. Maybe if Claude could build something to validate the baseline quality of the product to ensure these things are discovered early on.
Worse than that, these are all vibe coded changes. If you look at any public Anthropocene codebase, they are all vibe coded messes with no coherent vision. I was looking at the Claude Code GitHub Action and it is a mess of options that don’t exist together, unclear documentation, and usage story being terribly unclear.
People say that a mostly-vibed project will collapse under its own weight. I personally doubt it, but I will be amused if the first big one falls this way is Claude Code itself.
Unfortunately it will all probably sort of work, But best not to dwell too much on how the sausage is made, it is pretty unpleasant. There will be some interesting job titles in the future however.
I just read Vernor Vinge's "A deepness in the sky" And the way he modeled their compute systems felt depressingly believable, they have thousand of years of libraries floating around, sort of loosely tacked together. and specialist programmer-archaeologists are the ones who who dig deep and try to understand the system.
> Unfortunately it will all probably sort of work, But best not to dwell too much on how the sausage is made, it is pretty unpleasant.
Interestingly, most long-running codebases are like that, no?
It's just that producing (incl. reviewing/testing and all those, even AI-assisted) that amount of code in a significantly shorter period of time highlights this discrepancy much more to us.
I've seen ancient codebases that you need to be blessed by a priest to even touch but they keep chugging away and having new features added. I wouldn't hold my breath for a collapse, just a quagmire that we continually have to wade through to get anything done.
Isn't it also true that the deeper and thicker the quagmire, the more tokens one will have to use to wade through it?
This seems like a path to eventual LLM lock-in once the codebase gets messy enough. These things could end up being like 0% interest credit cards for technical debt. I guess it all depends on how the token usage scales over time. My guess is it will be steeper than linear.
What continues to perplex me is that these people claim that they will be able to contain AGI yet can't roll out a regex match? If AGI is possible then we're most certainly not containing anything.
Just give it a little time. AGI will be redefined to whatever is current and a new AI acronym will be coined for what everyone expected true AI to be in the first place.
Artificial Human Intelligence. Actually they'll probably drop the Artificial part. Human Scale Intelligence.
The meaning behind the acronym is so wrong that I already forgot what it stands for. This is aggravated by the fact that every single marketing page of this Arm brand refuses to mention what the acronym stands for.
Thanks to being at the forefront of AGI, Arm has had a spark of genius. The G in AGI stands for AI.
Of course the A is obviously Agentic and the I is Infrastructure.
Given what we know about their development practices, they almost certainly implemented this check by writing text along the lines of “Please ensure requests from Openclaw always go to extra usage” into a Claude prompt. Perhaps some junior engineer who didn’t understand the problem reviewed the generated code, or perhaps nobody at all reviewed it.
Of course they are not well thought out. The biggest limiting factor on software quality has always been PM and executive prioritization. If they decide that you should build garbage anti-user features, that's what you'll build for them.
Letting SWEs execute on that prioritization faster was never going to get us better software, it was just going us more enshittification faster.
AI improving productivity is great, except that the C-suite controlling where that productivity goes are people that are consistently ranking in the top of the 'Never should be trusted with a lot of power' list. All they want is to make more paperclips.
I did not see my session use go to 100%. I did however get:
> API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"You're out of extra usage. Add more at claude.ai/settings/usage and keep going."},"request_id":"redacted"}
yeah, this smells like a bug in their (dumb) usage segmentation.
For example, there is a distinction of what is classified as extra-usage-billed VS extra-usage-enabled. As a long time claude user, I can assure you they are different things: to use Sonnet[1m] you are required to have extra-usage enabled, but it won't actually bill it unless you are out of quota. Surprisingly, you can use Opus[1m] without extra-usage enabled (!!!).
The narrative that they have guards against mentioning openclaw doesn’t make sense to me - I’ve been using Claude code to manage an openclaw instance for a few weeks now, with zero issues.
Openclaw said that some unnamed Anthropic staff told them something along those lines, but their phrasing did not make it tremendously clear what was actually promised. Of course, the initial ban consisted of nothing more than a Twitter post from the lead developer, so who can know what Anthropic as such thinks about any of this?
That's malicious and I think this is scamming from the literal money (you didn't do anything wrong, you executed one command and they scammed you out of the fair usage you paid for).
Please raise the ticket or at least GitHub issue for visibility.
Sooner or later some sort of complaint to the relevant trade authority should happen - this is a scam operation at this point.
At this point everyone doing these kind of flows (using claws or any other flows that run agents in a loop 24/7) using any kind of subscription-based billing for inference must be aware they're on borrowed time.
Enough people have gone over the economics - you're costing OpenAI/Anthropic money, potentially a lot of money, so it's inevitable that sooner or later that particular party will come to an end.
Having said that, doing it by running a regex on your prompts to look for keywords is a bit loose
We all get the "realpolitik" of it. That doesn't mean anthropic just gets to ignore the contract they signed. Well it does as long as you're fighting the fight for them before it even gets to anthropic.
I strongly dislike all of these companies (and the people who run them), and I don't love LLMs in general, although I use them every day because they are useful for my job.
But the simple fact is, if you're paying $20/mo and using $200/mo of tokens, that is not going to last forever.
The only way to make it last a bit longer for the people with relatively sane usage patterns is to try and stop people absolutely taking the piss
That's not true, you're using RIAA-style wishful accounting here. If the company is willing to sell me $200 worth of tokens for $20, that's still worth only $20 to me.
The worth of something to you can be more or less than the number of dollars you paid for it. If those tokens let you build something that you sell for far more dollars or saves you time that you put more value on.
I don't get it though. Why not just revise the billing so that if users are hitting the servers above some defined frequency, they get charged more?
I'm tired of this startup-adjacent mindset that promotes endless adversarial scamming. I absolutely think people should be able to run OpenClaw or whatever harnesses they want, but I also think they should pay in some proportion to usage rather than trying to exploit an all-you-can-eat buffet offer to stock their own catering business.
If they do that, they lose market share to their competitors, which kills their ability to raise investor capital, which kills the company, because they are almost entirely funded by investor capital.
You're right, didn't read that properly. Okay then that actually makes sense if that's a (relatively) deterministic way to work out if openclaw is used
Oh it's way worse than people realize. The monthly vs api keys is a huge issue for them. They will have to end monthly subscription plans. You can pay $20 a month and use $10k in api tokens. They are in all out panic trying to fix this. But yes, the house of cards is ending.
The company ending part is when they have to cut the $20 a month plan and take things away. They are creating a massive group of coders that can't code - soon to have no way to code. This cohort will rampage through all social forums.
They might not be able to scale it, and indeed they might indeed have to jack the prices. But vibe coding is here to stay. Maybe it'll recede for a few years while people figure out the scaling. But the Pandora's Box is opened and it ain't closing
That's par the course for Anthropic. I added some money to my account before I really had a use case for product. A year later they said my money had expired and when I contacted support they basically told me to pound sand.
This while they have the audacity to list one of their corporate values as 'Be good to our users'. They'll never get another dollar from me.
I had exactly the same issue with Anthropic API. It was only $15, but I was so annoyed when they just decided that they'll take my money for free. If it's really the law as some people state, it's a stupid law.
I think my Zalando gift cards expire after 4 years.
It's pretty much a universal API credit policy at this point. I'm not sure if this legitimately escapes the prepaid gift card requirements or if the providers see nuance where there might not be any.
it makes it hard to think their "safe ai" will ever be human friendly. itll match their company ethos of theft and lack of empathy for the people interacting with it.
Everybody does that, the only question is how much time they give you. The issue, as far as I remember hearing, is that in the US expiring company credit can be immediately recorded as income, whereas indefinite-term credit only becomes income once the user spends it.
Not true of non-US companies. I had also added money to Deepseek, and it was still there (and Z.ai and Moonshot are the same). I'm reasonable though, if it's been 5 years or something I might have understood, but it was 1 year and the account was in use during that time.
Where I live (in Canada) it's actually illegal for gift cards to ever expire, and there's lots available from US companies, so if it's an accounting issue other companies have figured it out.
Gift cards generally cannot expire until 5 years after activation in the United States (CARD Act 2009), so I would have wanted a similar time period here at least.
You lose little by assuming malicious intent when it comes to billion-dollar tech companies and your money. They can prove otherwise by remedying the situation.
When it comes to understanding large organizations I think a simple principle should apply:
The Purpose of a System is What it Does[1].
Whether malicious or not, the system does what it does. If people wanted it to do something else they would change the system. The reality is that when corporations make mistakes that benefit them those mistakes rarely get fixed without some sort of public outcry, turning the "mistake" into a "feature".
Intriguing concept, but I feel it needlessly breaks language. A more narrow (and to me, less pompous) formulation would be that social groups have their own purpose, different from (though not unrelated to) the purposes of the individual members. And this collective purpose can be read best from the actions of the collective, just like the purpose of a person is best divined from their actions (actions speak louder than words).
It does not. I would be fairly magical the most favorable interpretation that makes sense is that its supposed to disconnect but also taking your money is a defect.
ok, how is this adequately explained by stupidity?
If it is adequately explained by stupidity then you should be able to get it to display the same behavior without mentioning OpenClaw? Do you have any theory as to what stupid thing they have done to make this happen, non-maliciously? Because, Hanlon's razor doesn't just work by saying Hanlon's razor - you have to actually explain how the stupidity happened.
What you do shows what you value. This clearly wasn't a mistake on the part of Anthropic. Time has shown that. They made the call based on what they believe in
There are many possible explanations for this outcome to have occurred other than malice. If you're an engineer by trade, consider how many bugs you've been responsible for over the course of your career that you didn't intend. Probably a lot.
There's been a sustained pattern of incidents. If Anthropic were truly serious about not wanting to take people's money, then they would have put in place whatever review processes were necessary to stop this from happening. So regardless of whether or not they specifically intend to cause harm, they're willingly letting it happen, which is just about as bad.
Yes, it's reasonable to turn down the heat. But it's also reasonable for people to be upset when their money is taken from them, and when the company that does so is effectively beyond persecution for doing so.
Even with the best of faiths, this is at the very least a shoddily vibe coded “detect and low-key block attempts to use Claude for Openclaw” - it decided to look for specific strings wrapped in json without realizing this doesn’t always imply it’s an actual payload for Openclaw itself. And the human driving it was too dumb to review/catch this bad inplementation.
So maybe not malice, but certainly a level of ineptitude I don’t expect from a crucial vendor from a tool that’s become essential for many developers.
(I don’t care, I do just fine when Claude is down or refuses to help me (it has happened) though)
I am engineer by trade. If I pushed an update which wrongly busted my customer's usage limits at a trillion dollar company, I would expect to get fired. Alongside my EM.
I would expect someone would be critiqued to avoid it re-occurring and the persons money to be refunded. A company which fires so trivially will quickly flush institutional knowledge and team cohesion along with eating substantial recruitment costs.
> consider how many bugs you've been responsible for over the course of your career that you didn't intend.
Through some amount of carelessness that ended up costing people money? 0.
Maybe 1 if you want to count the automated monthly charging system that did over charge (extra erroneous charges for the same month) a handful of clients too many times. I noticed before anyone else did, and all of those 1am charges were reversed before 4am. So I don't think that one counts because it was a boring bug that would have been very bad if I wasn't paying attention.
Incompetence to the point of negligence can reasonably be considered malicious. If you're an engineer by trade, you have an ethical and professional responsibility to make sure things like this can't happen. And then, when bugs introduce said complications, fixing them, and remediating the damage.
I do a see a tweet saying something about that, which I had to search for and only did because of your post. But remember, this only came about after denying him the refund first (while thanking him for the 'bug' and told they would fix the problem) and it going viral on HN and X.
I'm sure they will proactively reach out to everyone who was affected without any need on the users part and make everyone whole....
Also they ain't wrong. In what other context does OpenClaw get mentioned?
"You may not use our service if you mention OpenClaw" is a harsh line but hardly illegal or forbidden any more than any other service restriction (i.e. no use allowed for high-stakes financial modeling). Don't like it, cancel your plan.
But that's the thing -- there is no line! Where is this specified? How can we know what service restrictions there are? For all I know, my plan could be exhausted at any point during the workday just because I happened to touch on some keyword Anthropic has decided to ban.
> Don't like it, cancel your plan.
Ah, but I thought these models were supposed to have been trained for the sake of humanity? That the arbitrary enclosure of the collective intelligence was for our own good? These concepts are not compatible.
When you signed up, you agreed you understood the line - which is whatever Anthropic decides the line is. Legally, the line hasn't changed at all, nor has your moral position relative to Anthropic. Don't like it, cancel, but it was always the deal.
This is, by the way, the same legal principle that the website you are posting on, right now, uses. Some uses are prohibited. Not every line need be explicit. You aren't allowed to smack talk Y Combinator or the moderators without possibly being banned for life, and you certainly do not have a legal case if they do.
> Do you think businesses are allowed to just take your money, laugh, and refuse service for no reason?
> People spend large sums of money for this tool. They can't just delete your balance because they feel like it.
Unfortunately, in the US, they can. I'm not a lawyer working in this area, but my understanding is that companies are in general free to stop doing business with any customer at any time (other than reasons like the race of the customer). And in this type of transaction, there is no obligation to give a refund when they cut off the business relationship. This is different from a business-to-business contract or other types of contracts. This type of sale you're generally out of luck if the business cuts you off. That's why Amazon can delete the music library they sold you and give you no compensation.
Amazon doesn't sell digital music; they sell a license that contractually they can revoke at any time.
It's possible that Anthropic also structured its EULA such that we're buying Claude Fun-Bucks with no value and that they can obliterate at any time with no recourse. I haven't read the EULA so who knows. But if they did this and it went to court, they'd still need to get a jury to agree to this interpretation and that's a huge unknown.
They can not prolong the contract but obviously they still have to provide the service you already paid for. Imagine paying for 1 year of Netflix and one week later Netflix decides to cut you off. Does that make sense?
If you’re paying for it, they can’t just arbitrarily deny you service for made up reasons. I would cancel, but then I would also charge back my payment I’m not getting my promised service for.
There are plenty of ways you could wind up with a git commit containing "OpenClaw" despite zero interaction with OpenClaw itself...adding a blog post to a static site repo, or even a clause in your own app's ToS disallowing use of OpenClaw with your API.
> but hardly illegal or forbidden any more than any other service restriction
Intentionally (or negligently) anti-competitive behavior is illegal in the US.
> Don't like it, cancel your plan.
Don't like being abused by a company? Just pretend it's not happening! Anyone else exactly as smart as you were, they deserve to be cheated out of their money too!
This would have been easy to say if it was the first time it or something similar happened.
But there is a clear pattern emerging. There's no reason to turn down the heat when a company of this size and influence is allowed this level of absurdity time and time again.
This is not the first, nor likely last, of behavior like this.
My personal story is that I bought $50 of credit into their system, didn't use it all that much, and then after a year had gone by they kept the leftovers. I consider that a kind of theft.
Looking at the investigation details this is not a mistake.
And I am a engineer by trade and if I made an actual mistake costing our customer real money, this would be refunded by the company. My company wouldn't say "oh yeah, our bad, f* off"
And I'm certain I didn't caused any bugs like this.
Nah, however this was implemented this was a clear and obvious probable side effect. If they want to block the access at the mention of openclaw, that’s silly but mostly harmless, but why charge extra for an ambiguous case? At best that’s incredibly lazy, which for a company with as much money, influence, and power as Anthropic, is equivalent to malice.
Well this regex nonsense was likely vibe coded. If it escaped quality checks then this is a testament to how dangerous things coming out of Anthropic are, but not in the scifi sense that their CEO tries to make everybody believe.
That's rather shitty. It's one thing to disallow bypassing preferential pricing models, it's a completely different thing to castrate your model against some uses.
You can see how it goes in the future. Wanna vibe code a throwaway script? $0.20. Ah, it's for a legal document search? $10k then. Oh and we'll charge 20% of your app sales too - I can see how they are going in real time, mind you!
If openai / anthropic / google were the only game in town then yea, we’d already be paying 5x as much as we do. But local models are so close to sota that it just isn’t going to happen. If I’m a lawyer getting billed $500k/yr on $600k profit I’d rather buy a chonky server and run a model that’s 90% as good and get my money back in 2 years, then pay $5k electricity on $600k profit.
Nobody will successfully lobby for banning local models either, it just isn’t going to happen when the rest of the world will happily avoid paying 80% of their profits to some US bigco for the privilege of existing.
The question is how much friction there will be for people to switch over to Gemini, GPT or maybe even DeepSeek or Mistral or whatever. Even if price hikes are inevitable across the board, the moat any single org has is somewhat limited, so prices definitely will be a factor they'll compete on with one another at least a bit.
I disagree. The models are going to become commodities (we're already almost there), but the tooling and integrations will be the moat. Reproducing everything Anthropic has already built with Claude Code, Cowork, and all their connectors would be nontrivial, and they're just getting started.
Anyone can implement an AI chatbot. But few will be able to provide AI that's deeply integrated into our daily lives.
How would it be nontrivial? Assuming the AI can replace a programmer "reproduce app/api/ecosystem Y" is just tokens. And a negligible amount for trillion dollar companies that have their own data centers.
> Reproducing everything Anthropic has already built with Claude Code, Cowork, and all their connectors would be nontrivial, and they're just getting started.
They're one org with presumably some specific direction. As the actual models get better, expect a large part of the dev community iterating on tools way more easily, sometimes ones that Anthropic doesn't quite have an equivalent to - for example, just recently Cline released their Kanban solution to dish out tasks to agents (https://cline.bot/kanban), OpenCode has been around for a while for the agentic stuff (https://opencode.ai/) and now has a desktop and web version as well, alongside dozens of others. Cline and KiloCode also have decent browser automation.
I will admit that everyone working on everything at the same time definitely means limitless reinvention of the wheel and some genuinely good initiatives dying off along the way (I personally liked RooCode more than both the Cline and KiloCode for Visual Studio Code, sad to see them go), but I doubt we're gonna see a lack of software. Maybe a lack of good software, though; not like Anthropic or any org has any moat there either, since they're under the additional pressure of having to do a shitload of PR and release new models and keep up appearances, compared to your average dev just pushing to GitHub (unless they want corporate money, in which case they do need some polish).
Didn’t Anthropic vibe code all of those integrations? If AI coding is as useful and successful as it is touted, then those integration should be no moat at all.
> I predict that costs will grow to 80% of what it would cost a human, across the board for everything AI can do.
80% of a human's price varies greatly by region. 80% of the lowest-priced effort-of- humans in this space right now will probably not be sustainable for the sellers.
This is assuming there will be no competition. But why wouldn't there be? Especially since you can use open source models, which are not too far from frontier models (from now).
Kimi and GLM 5.1 are already capable of handling a good chunk of my tasks. They about to lose the leverage to allow them to drastically increase prices - enough models are 6-12 months away from being good enough large proportions of their customers uses.
I don't think costs will grow on either side in the long term. In the short term, yes, but once they get the infrastructure in place to support AI, costs will go down. Right now, they're on borrowed infra.
Article relies on a study published in Jan 2024 and a single sentence quote from an Nvidia exec, which sounds like it might have just a little bit been taken out of context.
Imagine if it were Comcast instead of Claude. Comcast gives you 750GB of data a month. Now they decide that visiting HN 'counts' as 750GB and either shut you off or bill you extra. Is that price discrimination or changing the terms after the fact?
Depends. Comcast is able to charge you and a business for the same service at different rates. They have also tried to do exactly what you're talking about, where they bill differently based on the data being accessed (remember net neutrality?).
But that's a bad example, price discrimination for commodities is generally not legal, while discrimination for services is. Data is arguably a commodity (ianal, I'm not up to date on the law of this). "Tokens" are not.
In fact the law makes carve outs specifically for businesses that sell services to discriminate on price based exactly on how the service is used and by who. And they do it all the time.
Whether it's fair or not, up to you to decide as a consumer. If you don't like it don't pay for it.
Not a great example since using Anthropic subscriptions with third party applications was never allowed, they just didnt take steps to prevent it until recently.
As the top poster of this thread demoed, this is not about plugging Claude into OpenClaw, but basically the presence of "OpenClaw" string somewhere in the code.
Look at the wedding industry. Get a bunch of quotes on floral work. Then get a bunch of quotes for the same work, but tell them the event is a wedding. Oh, hey, look, you're getting charged 30% or beyond extra.
(I am not a full-time wedding photographer, but have shot maybe 20 weddings, and heard of this multiple times.)
Yep. They built the quote engine before they built the pricing page. "OpenClaw" in your git history is enough to kick you off quota and onto metered billing.
Deepseek has demonstrated that there is no reason for it to actually lose money. The awful business practices and monopoly tactics of the frontier model labs in the US are the problem.
It'll be interesting to see what happens when OpenAI goes public. I'm expecting the executives to run away with bags of money once they offload their insane risk to the public... or maybe there's a bailout / money printer scenario in the works. I guarantee some insider adjacents are going to make a killing in a way that will never be investigated.
How would they make money in a way that should be investigated? Favored insider-adjacent folk would have been able to invest in pre-IPO SPVs or whatever that will have outsized returns, assuming the IPO goes well. It's unfair, but above board (accredited investor etc) according to the SEC, so what would they investigate? Unless there's other malfeasance you're alleging.
The firms training those models have costs; without monetization they are even more unsustainable than subsidized commercial models. (Effectively, they are just a heavy form of subsidy ro overcome being commercially behind.)
AI loses money for two reasons: (1) certain uses where owning the market is expected to be a high long-term value are currently heavily subsidized (the top-level story here is about the increasing efforts of model providers to prevent exploits where people convert subsidized services to uses outside the target of the subsidy), and (2) development costs of new models to keep up with competition.
I switched to Codex several weeks ago since the massive degradation of Claude Code's quality they recently apologized for. Since the apology and fix, I've considered switching back, but seeing this and other recent things, maybe I'm fine where I'm at.
All of this is just criminal and fraudulent behavior, done July a whole bunch of people who haven't learned their lesson, and keep sending Anthropic more money for abuse at scale.
There is literally nothing close to illegal about this behavior. You read the terms of service right, which provides a long list of explicit and implicit disclaimers?
If I have a terms of service for my SaaS where I've snuck in a vague term that I can "charge additional usage fees at my discretion", it doesn't mean I get to actually charge you $100,000 because I found out your favorite color is blue.
There's absolutely an expectation of reasonability and good faith.
Nobody signing up for Claude would be reasonably assuming that they are allowed to arbitrarily decide what magic words suddenly bypass the subscription cost model that was actually purchased into an overcharge model that is significantly more expensive, whose verbiage clearly indicates the intent of the feature being enabled is to allow additional use after the quota has been consumed, not randomly at the behest of Anthropic.
TOS are not laws. They often conflict with actual laws, and are then void. So you can't just say "It's in the TOS", you do have to look at actual laws and whether they may be violated (Because it is anticompetitive or whatever else)
Sorry, are you claiming that it's illegal (in the US, where Anthropic operates) for Anthropic to decline to operate on a repo that contains commits relating to OpenClaw?
Or just that in your opinion, it should be illegal?
Simply doing something anticompetitive is not inherently illegal, despite a lot of people thinking it is.
It doesnt decline if you have API billing enabled, it straight up charges your request to API instead of Quota if setup (see $200 charge example below). This is happening if you have the words HERMES.md or OpenClaw apparently in the commit. In OP's example, it immediately depleted his session quota because of the words. That is not 'declining to operate'. Also, remember, it is the presence of the words. So if the commit was 'we dont do this, we arent openclaw', you are affected.
No, you're discussing a different issue. Related, sure, but not the same one.
We're discussing the comment with repro by abdullin:
> Immediate disconnect *and session usage went to 100%*
Emphasis mine.
I ran the commands and did not see session usage go to 100%. I simply got an error message.
I don't have extra usage/API billing enabled. If I did, I wouldn't expect a "hi" to use all of my extra usage. In the link you sent, they genuinely used $200 of credits, they were just billed as credits not as subscription quota.
So we have a couple different behaviors:
- If API/extra usage billing is enabled, it uses that.
- If API/extra usage billing is disabled, abdullin reports session quota going to 100%
- If API/extra usage billing is disabled, margalabargala reports session usage not changing and errors refusing to do anything.
if I had a penny for every time I read on HN that should either "is" or "should be" illegal when it both isn't and shouldn't be... I'd be a very rich man :)
> So, in America, just because it's written in a contract does not mean it's enforceable in anyway.
But the presumption, as any court will show, is that it is fully blooming enforceable. The burden of proof is on showing it isn't. This particular instance, a lawyer would laugh at you in the face over, this is absolutely 100% stone cold enforceable common and expected.
How do you expect Facebook or HN to moderate if certain uses aren't prohibited? The same principle applies. HN bans certain phrases, lots of them.
It's in the TOS, so no, not fraud. You might not like it that Anthropic doesn't want you running OpenClaw (effectively owned by a competitor) on CC, but that doesn't make it fraudulent or criminal.
Seriously, not at all. Anti-competitive practices is when you go out of your way to use legal agreements or practices, in an illegal way (i.e. from the starting point of a monopoly), to deliberately restrict the ability to use competition.
Openclaw is not a competitor with Claude. Anti-competitive practices would only occur here if Anthropic used some technique to prevent people from using Claude alternatives (i.e. if you install Claude Code, all other AI agents are forcibly disabled on your system).