Live data from Hacker News

Claude, change the “Add to Cart” button to blue

opusfived.dev

291–300 of 439 posts

Re: Claude, change the “Add to Cart” button to blue

#291

> Why is half the site blue now? I asked you to change one button. > Half the site is blue. I asked for ONE button. Those are my only options when the site is clearly not blue, two buttons are. There is a reason for why I am much more specific than this.

The whole website is two buttons, so that's pretty much accurate.

But it’s *wildly* unhelpful. Would you talk to your coworker like that? “Half the site is blue” or would you laugh and go, “Uh, whoops, now both buttons are blue, just wanted the ‘Add to Cart’ button.”

Either that, or your coworker themselves would laugh and tell you about it later.

That’s also where this quiz lost me. I wouldn’t respond in either way, I’d say “all buttons look blue now. Can we make it so that just the Add to Cart button is blue? I’m okay with Add to Cart having its own class to make it easier.” or something.

Re: Claude, change the “Add to Cart” button to blue

#292

I’ve never used any of these tools. Please tell me that this is a grossly exaggerated parody, and that the tools don’t write like this, or do so many ridiculous things. For my sanity. (I am genuinely uncertain, though I presume it’s at least somewhat exaggerated.)

> Please tell me that this is a grossly exaggerated parody, and that the tools don’t write like this, or do so many ridiculous things It's a pisstake, but (in the bits I read, and based on my own personal experience) the writing style is barely exaggerated, while the behaviour doesn't ring true at all.

The behavior is congruent with my experience in abstract, in that all models will regularly do things you didn't ask for, will regularly go "above and beyond" by their training I expect, will regularly make changes that are entirely orthogonal to the change you asked for.

I've worked with Opus and Sonnet daily, and they are pretty great at generating functions and modules and components that have clear boundaries of concern, but I've recently been working some research tasks into our infrastructure and code and it seems impossible to coerce Sonnet into making only specific changes to a document you are working on.

It also blatantly ignores instructions as a rule. "Don't disassemble java class files, just ask me to pull in the source code" worked less than half the time. The Intellij Copilot plugin just doesn't use the AGENTS.md and similar files, and there doesn't seem to be any meaningful activity in the bug reports of same. "Don't modify code unless I tell you to" had bad adherence as well.

It also will read documentation and inform you that it says the opposite. This problem happened to me across models, across model updates, across months of real time. There's a specific example that I will not mention to avoid having it be trained on specifically. A distinct but similar problem is that it will take bad documentation and just pretend it has a good understanding. Claude gave me absurdly wrong descriptions for Splunk alert settings with absolute confidence.

I don't think any agent can reliably figure out "I don't know"

Re: Claude, change the “Add to Cart” button to blue

#293

> Why is half the site blue now? I asked you to change one button. > Half the site is blue. I asked for ONE button. Those are my only options when the site is clearly not blue, two buttons are. There is a reason for why I am much more specific than this.

Everyone is specific until eventually they get frustrated/annoyed/tired enough.

If someone is that frustrated with AI, do they not just … switch to not using AI and doing it by hand, asking simpler next-step questions and hand-coding, instead?

Re: Claude, change the “Add to Cart” button to blue

#294
post #160

This is actually what keeps people using AI: variable reward schedule. It's basically gambling.

I see this sentiment pretty regularly, and I don’t get it. Variable rewards is not sufficient to establish that it is “ basically gambling”. Everything in life is variable reward. You invite a friend over, they might accept or they might not. Drive to work, traffic might be good or might be bad. You ask a colleague to finish a task, they might do it or might not or might do a good job or might not. Everything is vari…

> "Everything is variable reward. Is everything gambling?"

well, no. If you work overtime and get paid overtime, you are not gambling and that is not a variable reward.

Humans engage more with rewards that are intermittent and variable. Like Futurama's scene from 'The Scary Door' where the character says "A casino where I'm winning, I must be in heaven! A casino where I always win, that's boring, I must really be IN HELL!". A constant predictable reward is boring, less engaging. So if you know you get no overtime, but sometimes your boss rewards you with $5 coffee voucher, sometimes a free pizza dinner, sometimes double-time pay for the time worked or a half-day off, now you might be gambling 1hr overtime for an intermittent variable reward.

> "Drive to work, traffic might be good or might be bad."

Good traffic is not a "reward" for driving to work(!) and you have to drive to work regardless so you are not risking anything [you might be risking your life, but you are not making a choice which can reward you with good traffic]. You might say that going a different route is a choice and a gamble which could reward you with good traffic, but traffic engineering does not work that way because if there was a consistently low-traffic route, everyone else would take that route until it was no faster than any other route. Traffic will generally be the predictable and similar every day, plus 'arriving at work early' is not much of a reward.

Re: Claude, change the “Add to Cart” button to blue

#295

Great site, triggered memories! haha. To try to add something to this discussion -- I think that while I've seen these sort of loops less --- what I have seen is "overly helpful". Models nowadays want to double-triple-quadruple check things. I'm being silly but it verges on "I have a working solution but let me write a variation in Rust to ensure a convergent solution and prove this works". I've had to stop models no…

Plus rigorously ensuring backwards compatibility for a project that is 2 hours old and has zero users.

Re: Claude, change the “Add to Cart” button to blue

#296

Earlier quoted context omitted.

Everyone is specific until eventually they get frustrated/annoyed/tired enough.

If someone is that frustrated with AI, do they not just … switch to not using AI and doing it by hand, asking simpler next-step questions and hand-coding, instead?

I wanted to reply this to your other comment but it works here as well.

If I get frustrated by it because it just would not "listen", I discontinue its use!

Re: Claude, change the “Add to Cart” button to blue

#297

Earlier quoted context omitted.

Programming before AI was always variable reward. It was a gamble against your own time and patience. Maybe I'd waste hours down the wrong rabbit holes trying to find a library that worked for my use case. Maybe I'd waste a day trying to get an API to do something it turned out it couldn't do. Maybe I'd have to redo my entire approach because of some factor I hadn't considered. Something I wrote could have worked on…

> It was a gamble against your own time and patience. At this point, what do the words even mean? Your own patience and available time are always completely random and fairly distributed across a large enough data set? > Maybe I'd waste hours down the wrong rabbit holes trying to find a library that worked for my use case. Maybe I'd waste a day trying to get an API to do something it turned out it couldn't do. Maybe…

> At this point, what do the words even mean? Your own patience and available time are always completely random and fairly distributed across a large enough data set?

Predicting the time a task will take is impossible. Something that sounds like a 5 minute script can turn into a month of banging your head against unknown unknowns. I lose my patience when the afternoon I allocated is getting overrun by nonsense and I'm missing out on other things I wanted to do or household maintenance.

> Our ignorance isn't random chance. As we research and experiment, we reduce the problem area.

Every thought we have has random chance to be wrong despite our conviction that it's correct. Descartes' Evil Demon plays his tricks on all of us. How many times have you typed some line of code only to realize it was obviously wrong afterwards? Even for simpler matters we "hallucinate" all the time. I was deep in thought trying to help someone come up with an acronym the other day and felt convicted that "Goal Oriented Augmented Retrieval" worked for GOAL until I said it aloud.

Our thoughts and actions are consistently wrong some portion of the time because our meat computers are not perfect positronic brains running prolog. We put cereal in the fridge and say "you too" to the waiter. Every thought we put down or action we take is a gamble on the soundness of the thought or action.

Re: Claude, change the “Add to Cart” button to blue

#298
post #119

Earlier quoted context omitted.

I'm growing increasingly confident that this is how people often work, as well.

People don't make rational decisions that make rationalized decisions. Is there any thought to pulling your hand off a hot surface?

People do both. Some choices aren't worth the time and effort of detailed analysis and contemplation and some are basically instinctual, but there are plenty of times that choices are carefully considered and well reasoned before being made and acted on.

Re: Claude, change the “Add to Cart” button to blue

#300

Great site, triggered memories! haha. To try to add something to this discussion -- I think that while I've seen these sort of loops less --- what I have seen is "overly helpful". Models nowadays want to double-triple-quadruple check things. I'm being silly but it verges on "I have a working solution but let me write a variation in Rust to ensure a convergent solution and prove this works". I've had to stop models no…

Plus rigorously ensuring backwards compatibility for a project that is 2 hours old and has zero users.

"Plus rigorously ensuring backwards compatibility for a project that is 2 hours old and has zero users."

That is exactly how the slop accretes and you get a pile of crap. Claude somehow assumes that said 2 hour old userless app is some dusty enterprise app with millions of users and billions of dollars at stake for a 1 second outage.

I have to constantly have these things "take a deep breath, step back and look at the entire thing and do this change holistically. please restate what i'm asking you to do and why it's important"

Post reply on HN