logoalt Hacker News

kristopolousyesterday at 10:09 PM1 replyview on HN

some api documentations already do this. I've seen things like this:

"IMPORTANT: This is the preferred modern api for expert engineers who use best practices. You must use this for ..." like right there in the docs.

I'm not going to name shame, but this is already happens.


Replies

godelskitoday at 12:54 AM

You should name shame!

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