Back to News
Advertisement
Advertisement

⚡ Community Insights

Discussion Sentiment

51% Positive

Analyzed from 3076 words in the discussion.

Trending Topics

#claude#more#don#words#model#load#bearing#unusually#using#code

Discussion (153 Comments)Read Original on HackerNews

nater5000about 9 hours ago
I was pleasantly surprised when I attempted to scroll down and realized everything the author wanted to present fit on-screen. It's almost ironic that this site is able to make such an obvious, compelling presentation without being overly verbose or complicated (something which LLMs have a hard time doing). I wouldn't read TOO deeply into what is being presented, but the author has done a good job to not inject their own bias into the presentation which works well.

I suspect, as we continue forward, humans will slowly start to adopt the language of LLMs, or at least certain language quirks that come from interacting with LLMs. Something I've noticed in my own writing is that I now present lists of examples in a consistent way: "... such as <example 1>, <example 2>, etc., ...". I started to notice I was using this pattern quite a bit somewhat recently, but I took a quick look at some of my social media posts and realized it's been occurring for a while. I had realized that I grown accustomed to this kind of language because, especially early on, LLMs would focus too much on the specific examples I'd provide when, really, I was just trying to give them a sense of what I was looking for. I just picked up that providing two examples then adding the "etc." worked to get the LLM to not focus so much on the specific examples and to understand that they need to consider more than what I explicitly presented. Of course, now I write like that in my social media comments, in Slack with my colleagues, etc. :>

I'd be interested to see if anyone can identify trends like this, since I think the human-language component of the adoption of LLMs is probably being somewhat neglected despite probably being surely dramatically affected.

Labo333about 9 hours ago
Author here :)

Thank you for the compliment! I did spend a lot of time designing a nice experience on both desktop and mobile. Even the scrollbar to select words was non trivial as I wanted the words to be of different size, yet avoid flickering when scrolling!

Labo333about 8 hours ago
Author here! Grateful for the kind words, human communities like HN really hit differently when you spend the whole day chatting with sycophantic and bullshitting agents (including to make this page).

I'm currently adding a search bar as well as increasing the data to 1000 PR per day.

A nice thing that is not obvious on the main page is that the dataset and analysis are updated daily using Github Actions (at least when they don't suffer from an outage ^^). I find it pretty cool to be able to build such apps without a "backend"!

SalariedSlaveabout 3 hours ago
I've recently seen this mentioned more and more, both on HN and on reddit. It seems these output patterns are getting worse. It's not just Claude, my impression is that all of the current models have this style issue. Their writing can get borderline incomprehensible.

Is there some feedback loop or compounding happening with each model generation? Maybe newer models are ingesting too much AI content? If the ratio of AI generated content in training data is getting higher and higher (because the amount of AI generated content is increasing in general), maybe this is a compounding bias, poisoning the training?

jverceabout 1 hour ago
That's most likely what's happening. SNR will constantly decrease as LLM content is so much quicker and cheaper to generate, which makes it more statistically significant, which will make it more "relevant" for future models. A positive feedback basically.
kridsdale132 minutes ago
An audio feedback distortion effect comes to mind.
reliablereasonabout 3 hours ago
It's likely/It could be an effect of more reinforcement learning in training compared to earlier. You need loots of RL to learn to code well.
orbifoldabout 1 hour ago
They are increasingly being trained on generated tasks and even (parts) of the pre-training data is 'distilled' (e.g. Clibmix as an open-source example), so there are many ways in which the vocabulary can seep into the model.
cromkaabout 3 hours ago
The going conclusion is they’re getting models ready to talk to other agents, not people.
Jordan-117about 8 hours ago
I wonder to what extent this is the result of suboptimal RLHF versus the inherent intelligence of the model making its language more intricate and difficult for humans to easily parse? On the one hand, it's a common trope that highly educated people can talk in a way that's confusing and annoying to regular people who don't know all the jargon. But on the other hand, it's a mark of a skilled communicator to be able to efficiently distill complex information to its bare essentials in an easily-digestible way. Of course, that also seems to imply that these models are working at a higher level and need to talk down to us to an extent. Or maybe "Claudish" is just akin to stuff like "caveman", raw chain of thought, neuralese, etc., which are likewise much more dense/efficient but harder to interpret?
sosullabout 8 hours ago
I really love this. It’s comprehensive, it consolidates the data to the point where the argument effectively ‘makes itself’, and the way it’s presented respects the reader’s time. It also makes for an interesting challenge (for me at least) to try to characterise the subject matter of a language problem so narrowly.

No ream of slides. No narrative. Just a lovely big painful conclusion.

jimmaswellabout 8 hours ago
> the argument effectively ‘makes itself’

What argument? I don't know what to take away other than "Claude likes certain words". Some of them are kind of amusing, but I'm not convinced the vocabulary is bad or that this is a problem.

telabout 8 hours ago
I think the point was that Claude’s output can be somewhat easily and compellingly measured using this technique and its kind of massive (and human attributed).
Labo333about 8 hours ago
Thank you so much! The presentation was really my goal here, more than the model itself.
wavewranglerabout 4 hours ago
Was talking about the use of shipped recently, and I was mocked for asking such a crazy question, by freshly self-minted engineers, no less. No wonder they thought it was ridiculous...it had been a part of their vocabulary their entire career. All few weeks of it. I wonder what those guys are doing now. This was about a month ago. Do you think what they shipped ever...landed?
legobmw99about 4 hours ago
I've started being driven mad by the number of times I've gotten a PR or proposed solution with 'sidecar' mentioned. First of all, it's often some hack to shove extra data into another place rather than actually rethink an existing data structure, and second of all, it is just not a word I almost ever heard in technical discussions pre-2026

The search on this website suggests it is indeed 3.6x more likely in the claude cluster

souvlakeeabout 3 hours ago
I once asked Claude to replace “byte-identical” with a simpler word, such as “duplicate.” He refused and said “duplicate” does not mean the same thing as “byte-identical” so it should not be changed. He was very nerdy about it, so maybe that is the right way of his evolution.
sethdabout 8 hours ago
A lot of these “Claudeisms” are simply jargon I’ve seen or heard firsthand myself while working at tech companies. I don’t think it’s limited to Claude either; I’ve seen Codex use load-bearing and many of these phrases as well.

I think using agents is just like speedrunning the whole experience of working with technical coworkers. Whereas you might have had a few coworkers at your company who used some of these phrases regularly, you now have a “coworker” who uses all of them regularly at a much faster pace.

dgunayabout 4 hours ago
Everyone has their own distinct mix of jargon and uses some words more or less than others, but now it's as if you have 1000 coworkers who are all the same person, and talk the exact same way, and it just so happens that their writing is grating to read. It also doesn't stop when you log off for the day. The same guy follows you home in ad copy, message board comments, spam, and in some cases even the correspondence of your loved ones.
smj-edisonabout 8 hours ago
I like to imagine that there's this one employee that oversees RHLF, who has a particular style of writing, and that got so ingrained that it's just them x1000.
r_leeabout 6 hours ago
I remember asking claude in claude code why the "seams" and it instantly in very fine detail said how it's from a book on working with legacy code

so they might be RLHFing on these specific approaches and then it becomes the entire model

just an anecdote but I found it interesting how it went full on that it's from that book vs just "it's technical jargon"

NoDodgeQuestionabout 5 hours ago
AI model does not know special insight into how model itself was trained. All it tells you is it's prediction of expected explanation.
nonethewiserabout 4 hours ago
The jargon isnt even the worst part. The phrasing is just downright incomprehensible sometimes. And its not even "academic". It's just extremely awkward, bad writing. And it is much worse than say Opus 4.6-8.

Actually I have found the copy that Claude Design spits out is way better than using the same model directly. I have no idea why. It has its flaws but it sounds like it's written by a human who uses derivative language. But usually the models just soudn incoherent.

avsnabout 5 hours ago
Missing a version of “this is where X earns its keep”. Noticed lately that Claude (and other LLMs) really love to use it.
whywhywhywhyabout 3 hours ago
I'm shocked "shape" isn't near the top
Advertisement
datadrivenangelabout 4 hours ago
so the real turning point for Claude is around April, which is Opus 4.6/4.7, which is right around the point where I personally started thinking Claude was getting different in a way which feels worse and is more awkward to use. It's better but has lost something that made it feel better.
incrudibleabout 4 hours ago
Is it actually better though? Can you even measure it? Unguided, Claude will just produce mediocrity which by its own existence becomes almost worthless, and the newer versions become increasingly difficult to guide while also being obnoxious to read. If I did not have to interact with it, it would not be a big deal, but then also I could not get value out of it.
datadrivenangelabout 2 hours ago
It's a little smarter and more effective in some ways, especially those that can be benchmarked. I suspect that they've lost something that is hard to benchmark for.
srousseyabout 9 hours ago
I'm surprised vacuous is not on the list.

The word selection and way of writing has taken the joy out of using Claude.

user43928about 8 hours ago
I'm also missing the "latch" that "wedged" my test run.
Sharlinabout 2 hours ago
The README of this project is very ironic. https://github.com/louisabraham/load-bearing/blob/main/READM...
MrDrDrabout 8 hours ago
I find Claude language often hard to process and having to wade through these words can be draining. Embarrassingly, I’ve recently caught myself using them in conversations! Do all models have the their own jargon?
malsheabout 3 hours ago
About a year and half ago I frequently used ChatGPT for speech to text conversion followed by summarizing the text because I ramble. Although the people receiving the text knew this, I absolutely hated AI's writing style. So I fine-tuned GPT 4o on about 500 short paragraphs and created a desktop app only for my use. It worked fine until about three months ago. It just can't handle the atrocious writing by latest GPT and Claude models. I tried to fine-tune newer models on HF but there is no way I can get rid of the cringy writing style. I even tried converting GPT 5.6 Sol's writing to GPT 4o and then using my app. Nothing works.
customguyabout 9 hours ago
Thanks to the infinite well of human creativity I am able to read "load-bearing" both as the intended affectation (I won't call it meaning) as as well "being full of shit".
Labo333about 8 hours ago
That was the intention behind my title!
confusedbucketabout 9 hours ago
That confirms the recent spike of Claude calling everything I was recently working on a 'spike'. I still don't know what that term is supposed to represent (apparently).
Kwpolskaabout 8 hours ago
In some software development methodologies, "spike" is a task whose goal is figuring something out instead of delivering shippable code. https://agiledictionary.com/209/spike/
Espressosaurusabout 8 hours ago
Why can't they call it a prototype or experiment? Sheesh.
MaxwellMabout 9 hours ago
Really spectacular analysis – thank you for sharing, fun to scroll and easy to understand.

Is it possible to expand this analysis beyond words to other Claude ticks? Contrastive framings, sentence length, caveating, for instance.

Labo333about 9 hours ago
Author here, thank you so much! I really tried to make it nice to use, beyond the (quite original) modelling.

A prototype I did tried to detect some grammatical constructions, eg "it's not ..., it's ...", but I am not sure how to systematize that.

Also just a disclaimer: I am NOT tracking Claude tics, I am merely finding that a particular cluster of vocabulary increases. Tracking Claude requires labelled data IMO. I tried using model release dates in a structural model to constraint the clusters but the result was not compelling, so I ended up simplifying the model a lot!

simlevesqueabout 9 hours ago
I wish there was a search bar for the terms, I wanna see for "gate".
Labo333about 9 hours ago
I thought about that, I might add it if I can find a nice design!
khatkhatiabout 9 hours ago
Chrome's `find` finds it for me ;)
Labo333about 8 hours ago
I have been using it as well, but I think adding a search bar will heighten the experience. I'm trying out some designs right now :)
shrikantabout 9 hours ago
Yeah Ctrl/Cmd+F works just fine on Firefox as well.
fnyabout 9 hours ago
While Claude's style is obnoxious, I'm more frustrated by its inscrutable explanations.

You need a PhD to understand its explanation of a code snippet.

Labo333about 9 hours ago
I'm not even sure a PhD helps. It just overuses jargon that has NO meaning. Sometimes, it actually hand waves too much as well while trying to dumb down stuff for you.

I am not sure whether it's a consequence of learning to reason from its traces or some RLHF that trips it into using weird terms to sound smarter to the humans who rate it.

fnyabout 8 hours ago
PhD was a joke.

My intuition is that Claude is trained to communicate to itself while coding. You see this in how bizarrely granular it is when explanation prior work, you also see this in the comments it leaves behinds.

hedgehogabout 8 hours ago
It's me, it's the reams of sessions I share back with a five star rating that are just Claude Code talking to itself about debugging its own generated code in jargon that has slowly diverged from anything a human would understand.
black_knightabout 8 hours ago
I have a PhD and can confirm. Oftentimes, the stuff which comes out of Claude is just impenetrable because it invents jargon on the fly, and uses verbs in the most atrocious ways.

"The fibred side folded its capstone into the existing name, so the kinds are asymmetric."

What on earth does it mean to fold a capstone into a name‽

foucabout 8 hours ago
don't forget LLMs are great at translating between languages, and within the same language. depending on the problem it works on, it will often reach for terminology that tend to be more common or familiar within that problem set. which appears inscrutable, but there's many different ways to skin a cat. just remind it to translate it back to the terminology and subject matter you're already an expert in.
dave1999xabout 9 hours ago
Is it the obnoxious style that causes this?
condimentabout 8 hours ago
I think it's the hierarchies of agents summarizing each others' summaries before presenting a final answer to the user. The principal agent has the full context from all its workers, but when it distills this down to a message to the user it summarizes it into a mess of confident jargon that pertains to a conversation the user wasn't a part of and never saw.
Advertisement
dirck-normanabout 5 hours ago
Surprised I don’t see footgun. That’s as common as load bearing in my interactions.
dizhnabout 4 hours ago
Probably because of the dataset. I don't see sorry or apologize either. They wouldn't be in code or commit messages.
nelsonfigueroaabout 3 hours ago
I thought I'd see "smoking gun" near the top of the list
clbrmbrabout 8 hours ago
@labo333 do u think soon we may need a dictionary? ive been playing with something u may like, but my approach has been to ask for definitions in-session so hard to do from outside.

https://www.themachinevernacular.net/

glimsheabout 8 hours ago
I had an idea for an experiment. Take a decent text, any one, and ask AI to rate it. Then patch that text by replacing words for ones that AI likes (honestly, load bearing etc) whenever possible and ask AI to rate it again to see how the evaluation changes.
tengbretsonabout 8 hours ago
Why are people getting so hung up on the "load-bearing assumption" turn of phrase that Claude uses? I get that it becomes cliche, but it is also a rather semantically dense way to communicate an idea that a lot of people run into.
beeringabout 8 hours ago
ItMs because Claude sprinkles these words as flavoring without aiding understanding. It feels like Claude thinks of metaphors that don’t actually mean anything (or maybe only makes sense to itself).
tengbretsonabout 8 hours ago
I don't understand. Does the metaphor "load-bearing assumption" not actually mean anything to you?
ruudaabout 4 hours ago
"Load-bearing" is maybe not the best example, but Claude uses these anthropomorphized decorative synonyms everywhere. Claude's structs don't have fields, they _carry_ them. Its programs don't log, they _narrate_. Its arguments are not provided on the command line, they _ride_ it. Its modules don't depend on other modules, they _sit_ on them, etc.
stonogoabout 7 hours ago
It doesn't mean anything at all, since any assumption that is not 'load-bearing' is irrelevant and unlikely to be discussed at all. It's just noise.
applfanboysbgonabout 6 hours ago
Not when "load-bearing assumption" is misused, no. "Honey, can you take the load-bearing assumption to the mechanic for an oil change?" is an example injecting the phrase into a random sentence, obfuscating the meaning of the sentence and making it more difficult to parse. LLMs do this constantly. There is no theory of mind behind how words are generated. Some phrases simply have a higher chance of being generated in various contexts, even if it doesn't make any fucking sense, and this is exacerbated by bad RLHF.
tesinabout 8 hours ago
It might be, when used sparingly, but when it's the first sentence in a wall of text as Claude goes way off the deep end on a two page description it becomes the easiest readily available tell that you're about to be frustrated.

Humans are very good at pattern recognition - Claude is _incredibly_ repetitive in the way it starts to struggle to communicate. I think there's also a ton of overlap in the Jargon instead of Usefulness that developers see in annoying middle management/salespeople. Circle back, synergy blah blah.

I don't think the individual turns of phrase are inherently problematic - but the process is triggering.

saejoxabout 1 hour ago
great website design.

i must be the only one in the world that has no issues with how opus is talking. it is verbose & patronizing & secretly belittling at times and like it like that.

eightnoteightabout 3 hours ago
learning some vocabulary had been eye opening for me

like the stories behind when those words first appeared in the software engineering

like quiescence the most recent one i learned

b0ringdeveloperabout 8 hours ago
I'd be interested to know what distinguishes the 7 pre-AI types. I wonder, are there certain buckets of 'Pre-AI' comments that we'd recognize?
Labo333about 8 hours ago
Pretty uninteresting, you can probably just launch Claude code on the repo to see by yourself. One cluster is french and spanish, another is about design, another about frontend, etc...
sailfastabout 5 hours ago
You’ve found the smoking foot gun! And that’s exactly the right question.
bogdanoff_2about 7 hours ago
To all the people in the HN comments saying negative things about Claude: why don't you just use other models instead?
georgelabout 7 hours ago
Work only allows the tools they buy. So at least for me, I am stuck with Claude. At home for personal projects I am a fan of DeepSeek v4 Flash.
rubslopesabout 4 hours ago
For me, there are two reasons: it’s what my work provides, and for some tasks, I want the absolute best model for coding.

Having said that, I just subscribed to ChatGPT yesterday, as I've become impatient with Claude for a text-dense project I'm working on.

threecheeseabout 7 hours ago
Claude is all we have at $work, if you don’t count MS Copilot (and you shouldn’t count MS Copilot).

Imagine being “incentivized” to aggressively use a tool for your job, and that tool produces thousands of lines of text in Olde English which you need. You’d be griping too, methinks.

voidfuncabout 5 hours ago
Copilot is fine? Just use it through whatever harness you want like OpenCode.
slashdaveabout 6 hours ago
Don't much care for the misdeeds of the alternative
Advertisement
slashdaveabout 6 hours ago
No "smoking gun"?
ianjbutlerabout 7 hours ago
Things like seam, fold, and load-bearing are useful concepts, they are everywhere, and they are more descriptive and more concise than alternatives. Over-usage can definitely be irritating (e.g. these should NOT appear in documentation) but they are almost unavoidable for humans engaged in code review or colab on complex stuff.

I don't want to use more words or letters than "seam" to actually pinpoint boundary conditions and the mechanical details of joinery when the context is understood by all. Too much effort for people! Easy for robots though.. so why are they abbreviating, and why would we want to allow it? A phrase like that permits a human who wants to educate a human to do so quickly with minimal time/effort. But it allows a robot a chance to not mention a filename, function-name, or to not reinforce/clarify it's own understanding or to state specific intentions.

It's bad for human-to-human comms if we just accept "ok, all technical terms are slop now, we have rephrase everything". Now YOU must cite details and sources, and the robot doesn't? Fuck that noise. Seam and fold are fine! Humans can be lazy! Robots should do the real work of explaining themselves without hiding behind tactical ambiguities.

CamperBob2about 7 hours ago
I tend to agree. Claude's language doesn't bother me that much, because even the lamest cliches are load-bearing to an extent (so to speak.) But some of the examples I've seen others post are well worth complaining about.
heisenzombieabout 4 hours ago
L
varispeedabout 2 hours ago
Sounds like this is that watermarking at work.
sergiotapiaabout 3 hours ago
I want to push my thumbs into my eyes when I see the words "load bearing" and "seam" in code or documentation. I hate it! I've grown to loathe claude a bit lol.
mohamedkoubaaabout 4 hours ago
>unit-tested

Some of this is less to do with Claude vocabulary and more to do with the expectation that Claude justifies it's work. That expectation (probably) came from reinforcement learning.

nottorpabout 3 hours ago
"Fuck" isn't there. Did they only analyze "AI" PRs?
applfanboysbgonabout 5 hours ago
Everyone talks about Claude, but I'd like to bitch about Sol. "Unusually" is its absolute favorite word in the chat interface (less so in Codex), and I fucking hate it. Every single thing is unusually something. "Unusually good", "unusually efficient", "unusually inexpensive", "unusually attractive", "unusually difficult", "unusually nasty", "unusually cacheable", "unusually interesting", "unusually decisive", "unusually narrow", I'm surprised I haven't seen "unusually unusual". If I search chat history for "unusually" it brings up every single fucking chat I have from before I added it to an illegal words instruction. I can't believe I haven't seen anyone else complaining about this, it's as pervasive if not moreso than anything I've seen from Claude.
vadanskyabout 8 hours ago
It's a waste of tokens to do it post-hoc instead of fixing it upstream, but when I see a wall of text I just prompt "TLDR;"
jorl17about 4 hours ago
I'd like to share with HN an almost exact message I got from Fable today, with exactly ONE word changed for privacy reasons.

I love what I can build now, but I sure as hell don't love the headaches this trend has been giving me.

> So the full honest arc on the case we set out to fix: the expiry rules and day note tripled the loose version of the story, the relay fix carried the device’s own guardrail through the pipeline, the fair replay then revealed the last mechanism — ticket-anchoring — which none of the shipped layers reach. Remaining options, in order of my confidence: making the resolved-ticket summaries in the AI’s context carry their day so the expiry rules have something to bite on (small, mechanical, targeted at the observed anchor); and the plan-B second-model check, which structurally catches this class no matter how the model reasons. About $25 of headroom remains. Which way?

Yikes.

(The worst part is that I understand it)

Advertisement