The word selection and way of writing has taken the joy out of using Claude.
user43928 · 2026-08-27 16:05:26 UTC
I'm also missing the "latch" that "wedged" my test run.
sroussey · 2026-08-27 16:43:20 UTC
At least "wedged" is a thing i would say on a spinning out of control test that is stuck. "latch" though... not so much. I really wonder if this is the EU AI Act interfering with everything Claude does these days. As a non-EU citizen, I want a version without the rewriting of with watermarking in text.
user43928 · 2026-08-27 17:01:06 UTC
I don't think so.
I understand it's not active yet, and when it will be, it should only nudge the chances between choices that are anyway likely and are already randomized today via temperature.
Watermarking is not the reason Claude talks like that.
sroussey · 2026-08-28 05:26:54 UTC
Oh, it is active, and a pre-release version went out with v5 models.
I understand there are other reasons (overdone RLHF, for example) why claude is wedged into this weird way of writing that takes the joy out of conversing with it, but this is one as well.
The meaning of the words it uses can be oh so close, but the popularity of the words are not, and not in that context -- but the use of these other words changes the context ever so slightly, and then it uses other words where those words would work better.
I had something in code that related to people over time periods, and once it switches to a vacuous word choice, i found it starting talking using all ERP terms. I had to google the whole sentence to understand that, individual words were fine they just didn't make any sense to me.
halfmatthalfcat · 2026-08-27 16:51:10 UTC
Also can't believe vacuous is not there.
nonethewiser · 2026-08-27 23:24:01 UTC
Im surprised by "provenance." I see it all the time. Except I've brought this up before and have never had it corroborated. I'm starting to think it's just my Claude.
igravious · 2026-08-28 06:30:22 UTC
My Claude too, have no fear. You are not the only one.
djeastm · 2026-08-28 11:59:41 UTC
Strange. I see both "vacuous" and "vacuously" on the list.
fny · 2026-08-27 15:18:17 UTC
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.
dave1999x · 2026-08-27 15:29:17 UTC
Is it the obnoxious style that causes this?
condiment · 2026-08-27 16:04:14 UTC
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.
fwip · 2026-08-28 02:51:08 UTC
It happens with a single chat session as well, but not as often. I suspect it's the same thing going on in the hidden thinking tokens.
Labo333 · 2026-08-27 15:46:31 UTC
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.
black_knight · 2026-08-27 16:03:22 UTC
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‽
jimmaswell · 2026-08-27 16:48:25 UTC
Is that an actual Claude output or hyperbole? It feels like I'm trying to parse an equation in a new math class which makes me want to take a stab at it regardless.
So there's a "fibred side".. the most likely candidate seems to be "fibred categories" which I hadn't heard of before, and it's talking about one side of some mapping between two sets such that if f is the primary function and f(x)=y then there exists an inverse function g(y)=x? Was it something that converted some data bidirectionally with a different algorithm on both sides?
The capstone of the inverse function would be the most important thing about it maybe?
My best guess is "In the process of working on the inverse function, the existing name (of the inverse function itself maybe?) was made to reflect the operation of the inverse function, so now the name does not follow the same naming convention as the name of the primary function (which does not contain its 'capstone')."
Its original wording is certainly dense and harder to follow for us, but it's fascinating how the model finds this the best fit for what it's trying to express IMO. Like it arrives at its own ways of overloading words/concepts, and things we would refer to in different ways in different contexts all get compressed to the same more-useful/complete idea.
Codex has never said anything nearly so alien as the Claude examples I've seen floating around, interestingly. I wonder if it just has a better training on choosing its words to present to the user or if it inherently arrived at a somewhat different mapping that favors 'plain language' more.
black_knight · 2026-08-27 17:22:07 UTC
This was actual Claude output on my screen at the moment I was reading this thread. No hyperbole!
As far as I can tell "the capstone" is what Claude usually calls my current goal if it thinks it is a satisfying result.
jimmaswell · 2026-08-27 18:08:12 UTC
How close was my guess?
black_knight · 2026-08-27 18:23:31 UTC
I am not really sure what Claude meant, but you are not too far off, from what I understand.
I have several similar folders with variants of a construction, but taking differently structured input. They are named “plain”, “fibred” and “indexed”. So the fibred variant is clear enough.
The Claude speak I struggle with is “the capstone” and what name it could be talking about. And what folding means here. I think it just means:
“I changed an important result of the construction in the fibred variant, but kept the name. so the fibred variant is now different from the others.”
chrisjj · 2026-08-28 09:31:41 UTC
Do remember Claude is not try to mean anything. It is extruding a mash-up of the web slop on which it was fed.
fny · 2026-08-27 16:19:16 UTC
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.
hedgehog · 2026-08-27 16:30:06 UTC
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.
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.
1. Adds a small prompt to each turn with the agent[1].
2. Is like a band-aid on a bullet wound, properly solving it would mean retraining the model and they probably are already working on it.
My experiments with output styles have not been sufficient to keep the model in check. It still spits out incomprehensible gibberish and load-bearing-isms.
Does anyone have an output style nailed down that actually works? If so, please share!
sunaookami · 2026-08-28 12:00:01 UTC
It hasn't changed the output for me at all at "concise".
ziml77 · 2026-08-27 18:21:20 UTC
Sometimes I can't even tell if what it's saying actually makes any sense to someone who understands all the terms its using, or if it's just throwing together words in a way that only make sense to its own model of language.
zbentley · 2026-08-27 21:53:24 UTC
> or if it’s just throwing together words in a way that only make sense to its own model of language.
alwayshasbeen.jpg
stereolambda · 2026-08-27 19:25:17 UTC
It's interesting that there must be a decision behind that, even if it's just appealing to the RLHF judges for some reason. Maybe there's an intention that if you cannot decipher what the chatbot is saying to you, you will have to ask and burn even more tokens.
Naively I would often expect it would talk to me about various niche topics like to a layman, which does occur about some topics an actual normal person would ask.
throwaway219450 · 2026-08-28 05:13:08 UTC
I used to assume it was the fault of average human annotators. That the people who are paid peanuts to rank chat outputs preferred the pretentious sounding ones. It wasn’t until quite a bit into the LLM boom that companies started to pay for domain experts. Overt watermarking is another possibility.
I’ve noticed that Sol is pretty good most of the time, but with long contexts it’ll start to devolve into Claudish.
nater5000 · 2026-08-27 15:21:10 UTC
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.
Labo333 · 2026-08-27 15:43:21 UTC
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!
jelkand · 2026-08-27 18:51:11 UTC
I just wanted to pop in and say that I found the site delightful. It’s aesthetic, concise, and everything works so quickly and responsively.
c7b · 2026-08-27 19:05:57 UTC
Congratulations! I was going to comment on the scroll field in particular when I saw this. I didn't even realize you had to hand-craft the component, but it's such a nice UI idea in general, the way the scrolling works and how the content above changes.
Labo333 · 2026-08-28 06:09:13 UTC
Thanks! The real and probably unnecessary pain was having the words in different sizes.
c7b · 2026-08-28 09:31:50 UTC
Frankly, that's the one part I would have done differently. Mixing font sizes rarely looks good, but that's just my personal opinion. If you want to visually indicate intensity, I'd have used color, or rather saturation. Not the text itself, maybe a small pill next to it. But I don't think it's necessary, the order already conveys some sort of ranking, I don't think cardinal information adds much here.
Labo333 · 2026-08-28 11:04:09 UTC
I think I agree afterwards, but now I developed emotional attachment to that quirk ^^
Basically when scrolling, the frame around words will have a stable top edge to avoid flickering, and it took me a few iterations to make it work.
I tested multiple designs, some of them inspired by word clouds and the size variation stuck afterwards.
black_rabbit_ · 2026-08-27 22:33:03 UTC
You did a fantastic job; very to-the-point with effective visualisations. Kudos!
One very minor note: if your scroll device reports pixel-perfect deltas rather than discrete scroll-wheel ticks (e.g. logitech mx master, laptop touchpad, etc), the behaviour in the word search box is a bit weird. Arrow keys work fine though.
Labo333 · 2026-08-28 00:08:22 UTC
Thank you!
I did test it with my mac touchpad without issue. Maybe the problem is that I wanted to make discrete scroll-wheel ticks work. I just tried a fix by normalising deltaMode to pixels.
If you could just paste this in your console, I would have a better idea:
FWIW I got a bunch of "(-)10.00 native" in the console, "PAGE" never showed up no matter what I tried. Firefox, also a Logitech mouse, no trackpad though.
imp0cat · 2026-08-28 05:12:36 UTC
On a compatible Logitech device, browsing through the word search box benefits a lot from enabling hyperscroll.
Labo333 · 2026-08-28 06:07:59 UTC
G502 user here! I also put a draggable scrollbar for the less lucky :)
imp0cat · 2026-08-28 12:30:53 UTC
> Some believe what separates men from animals is our ability to reason. Others say it’s language or romantic love, or opposable thumbs. Living here in this lost world, I’ve come to believe it is more than our biology. What truly makes us human is our ability to hyperscroll!
> Arthur Conan Doyle, The Lost World
wafflemaker · 2026-08-28 13:15:59 UTC
For those who didn't know (like me 5 min ago):
Hyperscroll - special mode turned on with a button next to scroll that turns off scroll friction and let's you scroll into infinity (wheel keeps turning after you lift your finger).
cube00 · 2026-08-28 00:26:32 UTC
I know HN prefers we focus on the content and not the design but I have join in to say that word scrolling experience was brilliant.
I was focused on the data initially scrolling through until I suddenly realised, wow, this is really nice!
matheusmoreira · 2026-08-28 02:13:28 UTC
Mobile experience is great! Thanks for thinking of us!
jkhdigital · 2026-08-28 12:43:05 UTC
“non-trivial” is one of those words that seems like it should be a Claude-ism but is actually just the single best word for a concept that comes up extremely often in research and engineering discussions.
shermantanktop · 2026-08-28 13:34:35 UTC
“Orthogonal” is similar. It’s been commonplace for decades in my world but seems Claude-ish.
threecheese · 2026-08-27 17:16:10 UTC
In the enterprise, we are already adopting them. “Seam”, I term I’d never heard used before, is now not only our defacto way to describe the boundary between systems/workflows/components, it is encoded into our organizational roles and responsibilities descriptions.
I am the proud owner of several seams, and am considering giving them person-names. The empty space between my inventory APIs and their clients might be “Karen”.
I can’t say that Claude invented this; the same type of terminology cycling happens every few quarters based on what leadership is reading/being told by Gartner.
QuercusMax · 2026-08-27 18:18:41 UTC
I believe the term "seam" came from Michael Feathers' "Working Effectively with Legacy Code": “a seam is a place where you can alter behavior in your program without editing in that place”.
Claude is using it a bit liberally, but not totally incorrectly.
Sharlin · 2026-08-27 21:53:49 UTC
I've associated it with the concept of "carving nature at the seams", except that I just realized that in the standard phrasing it's actually "at the joints", not "seams".
rsanheim · 2026-08-27 18:20:03 UTC
"seam" dates back to refactoring & software engineering literature that pre-date LLM use by 20 years -- see Working Effectively With Legacy Code for one example (https://www.oreilly.com/library/view/working-effectively-wit...). Its a great book, still use techniques from it everyday.
"load-bearing" I have never heard used for programming before Opus, and its incredibly annoying and over-used.
thewebguyd · 2026-08-27 18:49:44 UTC
load-bearing was/is used frequently on the ops side of things, I assume the LLMs picked up from physical engineering texts or sysadmin type blogs.
Seam is used liberally throughout because it captures the idea well (i.e. a place where you can cleave ball of mud code apart to begin refactoring efforts in an isolated way) and that takes many different forms throughout the book whether that be via methods and classes, source files as a single unit, linker seams, on and on.
SoftTalker · 2026-08-27 23:39:14 UTC
I remember "cleavage" and "cleaves" from that vocabulary. Always made my adolescent brain chuckle.
sarchertech · 2026-08-28 11:19:19 UTC
The only time I really heard the term load bearing in a software engineering context (pre LLM) was in the phrase “load-bearing bug”.
chmod775 · 2026-08-27 23:41:29 UTC
"seam" is a cop-out term for when someone (usually AI) lacks the imagination to come up with something more descriptive. It's like saying "middle thing". Just name it by what it does, and if you can't, remove it because it's not doing anything.
"load-bearing" on the other hand is just a weird way to say "required" or "prerequisite" without drawing any attention to the fact that one cannot articulate what something is a prerequisite for, probably because that fact has since been lost from context.
stackghost · 2026-08-28 02:32:57 UTC
"Seam" has been a thing since before the AI craze. Wasn't it the NSA director who once said something like "we make our living at the seams"?
Banditoz · 2026-08-28 05:40:38 UTC
Not the same thing.
bogdanoff_2 · 2026-08-27 17:23:30 UTC
Saying "the language of LLMs", while technically correct, is not exactly precise. It should really be the language of "AI agents", or "chatbots". OG LLMs would just mimic the style of its context based off of (pre)training from text on the Internet.
The kind of quirks you see came from crowd-sourced human-in-the-loop fine-tuning, with not very good work conditions or level of qualification (so resulting in "what non-writers thought good writing looked like", before people had developed the flair to detect these patterns) as well as feedback loops during agentic reinforcement learning and RLVR.
cpeterso · 2026-08-27 18:27:42 UTC
I've found myself rewriting my own words to avoid Claudisms (because they can be cringe and I don't want people to think I'm copy/pasting Claude output at them).
datsci_est_2015 · 2026-08-28 13:34:12 UTC
100%. Literally just started writing a sentence in my previous comment and realized I was using a “It’s not X, it’s Y” (not verbatim) rhetorical structure and cringed internally.
viccis · 2026-08-27 21:14:38 UTC
>I suspect, as we continue forward, humans will slowly start to adopt the language of LLMs
I'm already seeing it. A coworker said something like "<person> added the color to the ticket here" meaning that someone added details to a ticket.
I've started seeing Opus 5 talk about "hermetic testing" when it just means "unit testing", so I hope that doesn't catch on...
dare944 · 2026-08-27 22:02:26 UTC
The idiom "added color to" as an expression of adding detail or nuance to something goes back much further than the AI era. I've certainly used it at various times in my career spanning 4 decades now.
testdelacc1 · 2026-08-28 04:16:37 UTC
All of these phrases existed. Claude didn’t come up with them. The question is whether people are using them a lot more now due to Claude’s influence.
dare944 · 2026-08-28 04:38:09 UTC
I think it would be fine if more people used "add color to". I think it's a great turn of phrase.
"Load bearing", not so much. Ick.
phatfish · 2026-08-28 09:09:38 UTC
Yes, it is fun to play with different turns of phrase, even in a stale work environment. I do it to combat the banality, but not so much to sound pretentious hopefully ;)
The problem is once a fun phrase is, uh, coloured by "Claude" or some other LLM, it just turns to AI slop.
mplanchard · 2026-08-27 23:28:32 UTC
One of my coworkers uses “load-bearing” ironically constantly now, it’s very funny
neofrommatrix · 2026-08-28 04:16:20 UTC
I’ve been using that idiom since 2010.
starbugs · 2026-08-28 05:38:42 UTC
> 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.
Or we'll do the opposite and even deliberately use some words that an LLM would never use to identify whose content is worth reading?
altmanaltman · 2026-08-28 08:29:51 UTC
> 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., ...".
Why would you consider using lists an "LLM" language thing? I really don't understand this concept. Like even this project, the top words I can see are:
How are they LLM words? I used them all the time before ChatGPT was a thing.
Like if your claim is you use "etc." more because you talk to an LLM, I think you're just discovering human language, no? Like it's not a unique LLM thing that magically dropped and is now going to make people do it. It's a legit thing that most human writers have used for a long time -> which is why LLMs copy it. It's not backward.
A better claim than "people will start writing like LLMs" could be that people will become more literate in expressing themselves. But that literacy is not alien or AI to us, it is basic human language only used properly.
ddj231 · 2026-08-28 11:57:11 UTC
the issue with some of these quirks is that not that they are not part of the English language but rather the llms usage is unnatural. Also when you have that redundancy proliferated to millions of users it gets tiresome fast, and becomes a tell-tale sign for AI generation. It’s like an AI signature on some written content. Because many people do not want to consume AI generated content this becomes a sign of what to avoid.
Granted picking apart single words outside of context doesn’t give the full picture. (well except “load bearing” which is turning into a meme at this point)
gwd · 2026-08-28 08:54:16 UTC
> 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.
What's somewhat interesting to me is that "load-bearing" was already a common thing to say in certain communities, like lesswrong.com. Whether it breaks out from that subculture with Claude as the vector, or disappears from there because nobody wants to sound like Claude, we'll have to see. How many children are called "Elvis" these days?
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).
Kwpolska · 2026-08-27 15:53:54 UTC
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/
Espressosaurus · 2026-08-27 16:00:59 UTC
Why can't they call it a prototype or experiment? Sheesh.
bloomca · 2026-08-27 17:23:27 UTC
Prototype is usually something working, while spike can be pure research (e.g. validate that APIs are feasible and enough, or that something satisfies requirements). Prototype is usually more polished/usable. Experiment in my mind is something which user-facing but not in stable yet.
So for me they are differentiated enough, but could be that I am just used to it.
Espressosaurus · 2026-08-27 18:13:04 UTC
An experiment doesn’t say anything about user facing or not. I do tons of them when reverse engineering poorly documented hardware and APIs to determine if the thing I’m trying to do is even supported.
bloomca · 2026-08-28 12:24:37 UTC
In general, yes, but I would say "experimental features" is a pretty widely used term, so in my mind the association with something user facing is strong.
bitwize · 2026-08-28 12:53:20 UTC
"Spike" comes from Extreme Programming where it means specifically code written without TDD. Code that wasn't written against a pre-existing test is by definition broken, and should not go into production. So you create a simple "spike solution" to explore the problem space, so called because it cross-cuts concerns like a spike going through wood or something, I dunno.
Spikes are explicitly time-boxed to keep the team focused on the red-green-refactor churn which is the software engineering process in XP.
smj-edison · 2026-08-27 16:52:47 UTC
TIL that agile has its own words for everything.
swader999 · 2026-08-28 01:22:32 UTC
That was a thing in the early 2000's. You had to have a blog and invent words that describe regular things everyone did.
Comments
The word selection and way of writing has taken the joy out of using Claude.
I understand it's not active yet, and when it will be, it should only nudge the chances between choices that are anyway likely and are already randomized today via temperature.
Watermarking is not the reason Claude talks like that.
I understand there are other reasons (overdone RLHF, for example) why claude is wedged into this weird way of writing that takes the joy out of conversing with it, but this is one as well.
The meaning of the words it uses can be oh so close, but the popularity of the words are not, and not in that context -- but the use of these other words changes the context ever so slightly, and then it uses other words where those words would work better.
I had something in code that related to people over time periods, and once it switches to a vacuous word choice, i found it starting talking using all ERP terms. I had to google the whole sentence to understand that, individual words were fine they just didn't make any sense to me.
You need a PhD to understand its explanation of a code snippet.
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.
"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‽
So there's a "fibred side".. the most likely candidate seems to be "fibred categories" which I hadn't heard of before, and it's talking about one side of some mapping between two sets such that if f is the primary function and f(x)=y then there exists an inverse function g(y)=x? Was it something that converted some data bidirectionally with a different algorithm on both sides?
The capstone of the inverse function would be the most important thing about it maybe?
My best guess is "In the process of working on the inverse function, the existing name (of the inverse function itself maybe?) was made to reflect the operation of the inverse function, so now the name does not follow the same naming convention as the name of the primary function (which does not contain its 'capstone')."
Its original wording is certainly dense and harder to follow for us, but it's fascinating how the model finds this the best fit for what it's trying to express IMO. Like it arrives at its own ways of overloading words/concepts, and things we would refer to in different ways in different contexts all get compressed to the same more-useful/complete idea.
Codex has never said anything nearly so alien as the Claude examples I've seen floating around, interestingly. I wonder if it just has a better training on choosing its words to present to the user or if it inherently arrived at a somewhat different mapping that favors 'plain language' more.
As far as I can tell "the capstone" is what Claude usually calls my current goal if it thinks it is a satisfying result.
I have several similar folders with variants of a construction, but taking differently structured input. They are named “plain”, “fibred” and “indexed”. So the fibred variant is clear enough.
The Claude speak I struggle with is “the capstone” and what name it could be talking about. And what folding means here. I think it just means:
“I changed an important result of the construction in the fibred variant, but kept the name. so the fibred variant is now different from the others.”
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.
https://www.bullshitgenerator.com/
https://code.claude.com/docs/en/output-styles
1. Adds a small prompt to each turn with the agent[1]. 2. Is like a band-aid on a bullet wound, properly solving it would mean retraining the model and they probably are already working on it.
[1] https://x.com/_can1357/status/2090360068529111530
Does anyone have an output style nailed down that actually works? If so, please share!
alwayshasbeen.jpg
Naively I would often expect it would talk to me about various niche topics like to a layman, which does occur about some topics an actual normal person would ask.
I’ve noticed that Sol is pretty good most of the time, but with long contexts it’ll start to devolve into Claudish.
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.
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!
Basically when scrolling, the frame around words will have a stable top edge to avoid flickering, and it took me a few iterations to make it work.
I tested multiple designs, some of them inspired by word clouds and the size variation stuck afterwards.
One very minor note: if your scroll device reports pixel-perfect deltas rather than discrete scroll-wheel ticks (e.g. logitech mx master, laptop touchpad, etc), the behaviour in the word search box is a bit weird. Arrow keys work fine though.
I did test it with my mac touchpad without issue. Maybe the problem is that I wanted to make discrete scroll-wheel ticks work. I just tried a fix by normalising deltaMode to pixels.
If you could just paste this in your console, I would have a better idea:
> Arthur Conan Doyle, The Lost World
Hyperscroll - special mode turned on with a button next to scroll that turns off scroll friction and let's you scroll into infinity (wheel keeps turning after you lift your finger).
I was focused on the data initially scrolling through until I suddenly realised, wow, this is really nice!
I am the proud owner of several seams, and am considering giving them person-names. The empty space between my inventory APIs and their clients might be “Karen”.
I can’t say that Claude invented this; the same type of terminology cycling happens every few quarters based on what leadership is reading/being told by Gartner.
https://martinfowler.com/bliki/LegacySeam.html
Claude is using it a bit liberally, but not totally incorrectly.
"load-bearing" I have never heard used for programming before Opus, and its incredibly annoying and over-used.
http://www.hrwiki.org/wiki/Ye_Flask
Seam is used liberally throughout because it captures the idea well (i.e. a place where you can cleave ball of mud code apart to begin refactoring efforts in an isolated way) and that takes many different forms throughout the book whether that be via methods and classes, source files as a single unit, linker seams, on and on.
"load-bearing" on the other hand is just a weird way to say "required" or "prerequisite" without drawing any attention to the fact that one cannot articulate what something is a prerequisite for, probably because that fact has since been lost from context.
The kind of quirks you see came from crowd-sourced human-in-the-loop fine-tuning, with not very good work conditions or level of qualification (so resulting in "what non-writers thought good writing looked like", before people had developed the flair to detect these patterns) as well as feedback loops during agentic reinforcement learning and RLVR.
I'm already seeing it. A coworker said something like "<person> added the color to the ticket here" meaning that someone added details to a ticket.
I've started seeing Opus 5 talk about "hermetic testing" when it just means "unit testing", so I hope that doesn't catch on...
"Load bearing", not so much. Ick.
The problem is once a fun phrase is, uh, coloured by "Claude" or some other LLM, it just turns to AI slop.
Or we'll do the opposite and even deliberately use some words that an LLM would never use to identify whose content is worth reading?
Why would you consider using lists an "LLM" language thing? I really don't understand this concept. Like even this project, the top words I can see are:
1. load-bearing 2. plainly 3. quietly 4. refusal 5. survived
How are they LLM words? I used them all the time before ChatGPT was a thing.
Like if your claim is you use "etc." more because you talk to an LLM, I think you're just discovering human language, no? Like it's not a unique LLM thing that magically dropped and is now going to make people do it. It's a legit thing that most human writers have used for a long time -> which is why LLMs copy it. It's not backward.
A better claim than "people will start writing like LLMs" could be that people will become more literate in expressing themselves. But that literacy is not alien or AI to us, it is basic human language only used properly.
Granted picking apart single words outside of context doesn’t give the full picture. (well except “load bearing” which is turning into a meme at this point)
What's somewhat interesting to me is that "load-bearing" was already a common thing to say in certain communities, like lesswrong.com. Whether it breaks out from that subculture with Claude as the vector, or disappears from there because nobody wants to sound like Claude, we'll have to see. How many children are called "Elvis" these days?
> "The name Elvis was not among the top 1,000 US baby names in 2010, the first year it had not made the list since 1954, the US government said." - https://www.bbc.co.uk/news/world-us-canada-13302517
Most recent famous Elvis on Wikipedia is Kosovan footballer Elvis Letaj, born 2003 - https://en.wikipedia.org/wiki/Elvis_(name)#People_with_the_n...
So for me they are differentiated enough, but could be that I am just used to it.
Spikes are explicitly time-boxed to keep the team focused on the red-green-refactor churn which is the software engineering process in XP.