| ▲ | Someone1234 a day ago |
| From my point of view; I share Debian's perspective: https://lwn.net/Articles/1091231/ Which is actually why I DON'T like the session amended. Ultimately it is an ad placed into the Git log, and noise at that. Regardless of if it exists or not, the professional responsibility for what is contained in that PR/commit falls to the feet of the developer contributing it. Microsoft previously did this with Copilot, which was correctly met with a very negative response. I don't see why an ad by Anthropic is better than an ad from Microsoft. |
|
| ▲ | creativeSlumber a day ago | parent | next [-] |
| Agree, that it is an ad. Also, unless the full session (in a resume-able format, along all session artifact such as intermediate research/docs used to produce the final output) is also included in the commit, the session id is useless. I presume this is Anthropic trying to their "usage" stats before their IPO. |
| |
| ▲ | cj a day ago | parent [-] | | Funny to compare it to “Sent from iPhone” that Apple appended to emails by default way back when. It was an ad, but nobody cared because using iPhone was a point of pride. | | |
| ▲ | calmworm 21 hours ago | parent | next [-] | | People cared. Anyone who did and could do so turned it off immediately as with every service that appends any of that nonsense. | | |
| ▲ | arijun 20 hours ago | parent [-] | | > Anyone who did and could do so turned it off immediately I know I’m not alone as someone who’s bothered by the postscript, but too lazy to do anything but delete it every time. There’s even an entire (well part of) song about it: https://www.youtube.com/watch?v=EbdeVhPAbms | | |
| ▲ | cj 20 hours ago | parent [-] | | Out of curiosity, do these Claude commit messages fall into the same category of "it's annoying but not worth the effort to turn it off"? If yes/no, why? |
|
| |
| ▲ | GPerson 21 hours ago | parent | prev | next [-] | | I cared. Deleting that constantly was pretty annoying. And why would I have pride in whatever device I’m using? | | |
| ▲ | KetoManx64 20 hours ago | parent | next [-] | | Most people's identities and self worth are tied up in the material things they buy rather than actual self actualization and personal axxomplishments. | |
| ▲ | croon 8 hours ago | parent | prev [-] | | It might be mostly with kids seeking status from materialism, but blue bubbles as opposed to green bubbles was/is still a thing. |
| |
| ▲ | internet2000 a day ago | parent | prev | next [-] | | So many people cared enough to complain, even in the comments here! | | | |
| ▲ | bombcar 19 hours ago | parent | prev | next [-] | | "Sent from iPhone" originally was (at least arguably) a "forgive mistakes, phone mail blows". | | |
| ▲ | ayewo 18 hours ago | parent [-] | | True. But it was also meant as a counter to “Sent from my Blackberry”. Obama and a lot of execs were pretty addicted to their BB back in those days. |
| |
| ▲ | KennyBlanken 20 hours ago | parent | prev [-] | | Even as a lifelong Apple user and longtime iPhone user, that sig irritated the shit out of me and was instantly disabled whenever I set up a new device. Also, and this may come as a shock to you and a number of other HN users: I never considered it a "point of pride." I switched because Android was a privacy dumpster fire comparatively and battery life was far better. I also can't remember a discussion in person with folks where someone seemed "proud" to use an iPhone. If anything, the Android crowd loves to sneer at iPhone users and look down on them as idiots who need a "simpleton" phone. I'm no simpleton. I ran custom roms and so on. Had F-droid installed, and so on. I do miss the customization, but I also look back and realize I wasted a massive amount of time on installing roms, backups, and the customizations themselves. Probably weeks of my life if not more. My iPhone? I don't. It's a phone. That runs apps. Do I wish I could install whatever I want, particularly given how secure apple's sandboxing is, and thus in theory how safe it should be? sure. but at the end of the day I want to live my life. | | |
| ▲ | cj 19 hours ago | parent [-] | | Now compare that to why people don’t want Claude in their commit messages or PR descriptions. Clearly there’s no pride in using agentic coding (if anything, maybe it’s the opposite of pride..). I don’t think most developers want to publicize their use of agentic. But I could be wrong. |
|
|
|
|
| ▲ | ericyd a day ago | parent | prev | next [-] |
| I'm not sure i see it as an ad. "Sent from my iPhone" is an ad because the iPhone is not a meaningful part of sending the email. Claude is a meaningful part of the commit though if you're using it, so to me it's more like clarity or transparency than an advertisement. |
| |
| ▲ | Someone1234 a day ago | parent | next [-] | | You don't see how a link to "https://claude.ai/.." in the Git log is an ad for Cluade/Anthropic? It feels exactly like "Sent from an iPhone" to me, and has exactly the same value to people reviewing the Git log later (i.e. none). Keep in mind that if you run across someone else's spam in the Git logs: - You need a Claude account. - You need permission to view the session. The only people who can just follow that link and look at how Claude was used, is Anthropic themselves. Therefore, they can also use it as an additional mechanism to tie sessions back to other IDs/identities. For everyone else this is "Sent from an iPhone" but longer. | | |
| ▲ | hungryhobbit a day ago | parent | next [-] | | If I put a link to the Jira ticket the commit fixes, is that an ad for Atlassian? | | |
| ▲ | RussianCow a day ago | parent | next [-] | | But presumably everyone in your company/team is using Jira, so it's not an "ad" because it's a product already used internally. Claude is appending these links to all commits by default, whether or not others on the team use Claude. Those are very different things. | |
| ▲ | rpdillon a day ago | parent | prev | next [-] | | Good counterpoint. We link to GitHub from JIRA, and the reverse. Linking to the Claude session that generated the code seems reasonable...it's a related artifact. One thing I'm not sure about: what is the utility of linking to the session? What are folks expected to do with that data? | | |
| ▲ | l1n a day ago | parent [-] | | for one thing, understanding how the final code ended up that way. it's hard to tell with code alone wherever something is designed or cargo culted. |
| |
| ▲ | AlexErrant a day ago | parent | prev [-] | | If _you_ choose to do it, no. If the tool auto-does it, yes. | | |
| ▲ | 1718627440 18 hours ago | parent [-] | | You still choose to configure the tool. "It's the default" is only an excuse for the very first time you notice it. |
|
| |
| ▲ | TeMPOraL 10 hours ago | parent | prev | next [-] | | The part after "https://claude.ai/" is a UID, that's useful to have to tie together multiple possibly unrelated commits and changes authored in a given session. | |
| ▲ | SkyPuncher a day ago | parent | prev [-] | | For me, no. I’ve started tracking session ID on every ticket I work on in order to be able to find them again. Having it in the commit message is handy (not to mentioned I already have it I. The commit message). |
| |
| ▲ | Jcampuzano2 a day ago | parent | prev | next [-] | | The way I see it, the conversation transcript is the important part. The specific link to claude.ai nor the model itself is important to me. Otherwise we'll all just be linking out to 10 different AI model providers websites to see history. I'd rather it be some open solution. Models change so much that I don't really see why anybody cares what model was used to generate the code after the fact. It changes every few months and they're non-deterministic so its not like you'll ever "recreate" the same conversation yourself anyways. | | |
| ▲ | TeMPOraL 9 hours ago | parent [-] | | UID itself is what is useful, regardless of whether or not you have access to the actual session transcript. One could argue that "https://claude.ai/<uid>" is slightly more verbose over "CLAUDE_UID=<uid>", but the former is also slightly more convenient for those with access to the transcript, and both have word "claude" in them, because you need to be able to tell which UID in the commit message is for what. |
| |
| ▲ | oniony a day ago | parent | prev | next [-] | | My spade is a meaningful part of digging a hole when I plant a tree, but I still don't want a "Spear and Jackson" sign on my tree when I'm done. | | |
| ▲ | jpc0 a day ago | parent [-] | | There has been more than I project where I literally didn’t even look at the code. I prompted what amounts to verbose “I want X” and then did QA. I’m perfectly happy with an LLM being credited with that code and there being no copyright existing for that code. For some people that is their life’s work and they want to clutch pearls. Their sole contribution was a half baked idea and they shipped QA out to their “users” but they want to be credited with any rights. There is definitely a continuum in LLM usage for code, do I agree with an AI blindly stamping every commit, not really. Do I see LLM generated code as equivalent to me digging a hole with a shovel, it depends. Sometimes there was very little shovelling, other times there was no me involved and you may as well credit the entire hole to the shovel. Where this will come in is when it comes to copyright and licensing. If your entire product is LLM generated you sure as hell have no right to place any license on there other than potentially a MIT equivalent license, even that is dubious though but from an organisational standpoint MIT probably will be more widely accepted than saying it is uncopyrightable. My argument being I would rather know that you didn’t even look at the code, which is what this will achieve, whether I agree with it or not at the very least it will make it easier to sift through the garbage. | | |
| ▲ | ndriscoll 21 hours ago | parent | next [-] | | This is a problem with copyright in general. There's no longer any requirement to provide information about copyright status, so there's no way for the public to know whether something is copyrighted (no doubt the uncertainty is intentional as an additional way to undermine the public domain). This is just as true for expired copyrights, or material placed in the public domain intentionally. The solution isn't to add notices to non-copyrighted things; it's to require notice for copyrighted things, including date. Individually, of course, one should simply assume things are not copyrighted if you have no way to know, and do whatever you want. If the author can't be bothered to tell you, you have no moral responsibility to care. | |
| ▲ | calmworm 17 hours ago | parent | prev [-] | | > If your entire product is LLM generated you sure as hell have no right to place any license on there Something you’ve created from nothing because of the tool you’ve used to create it should not be allowed to be licensed? | | |
| ▲ | jpc0 8 hours ago | parent [-] | | By that very definition you did not create it. Yes it’s the same as using a stock drum pattern in a drum machine, it is not copyrightable because no human was involved in any part of it. If you have an idea and want rights to it then do it the old fashion way and pay a developer to do a commissioned work and you can have your copyright, heres the catch, that will cost a hell of a lot more than 100usd a month | | |
| ▲ | calmworm 3 hours ago | parent [-] | | And when that developer copies and pastes useful code snippets from the internet into this product you’ve commissioned them to create? Also not copyrightable? |
|
|
|
| |
| ▲ | theplumber a day ago | parent | prev | next [-] | | I agree. But I think I would also like the OS to put a fingerprint (I.e committed on macOSX in /usr/marc/… while he was watching porn on xxx). This way we can get the full context by default and better understand the PRs. | | |
| ▲ | leoqa a day ago | parent | next [-] | | I’ll start working on the impl, you get the VC funding. I’m sure there is a Balmer peak joke in here. | |
| ▲ | touwer a day ago | parent | prev [-] | | I want that under every message I send from my phone!! |
| |
| ▲ | internet2000 a day ago | parent | prev [-] | | > "Sent from my iPhone" is an ad because the iPhone is not a meaningful part of sending the email. It explains the brevity and any typos. That's how I see it used. |
|
|
| ▲ | bityard 21 hours ago | parent | prev [-] |
| I'm sorry if this is a naive question, but why can't you just edit the commit message however you like? Or, for preference, write the whole commit message yourself? It confuses me a great deal to see projects where someone put in a lot of effort to write a useful and detailed prompt but absolutely couldn't be bothered to write a few sentences for the commit. |
| |