Live data from Hacker News

Shadcn/UI now defaults to Base UI instead of Radix

ui.shadcn.com

121–130 of 180 posts

Re: Shadcn/UI now defaults to Base UI instead of Radix

#121

Earlier quoted context omitted.

> respecting the reader When people say LLM slop is disrespecting the reader, I don't think they are complaining about style.

that's precisely the objection most people have whether they realize it or not. slop just means "I don't like this style" when AI writes more reliably in a way that people do like, they will stop calling everything AI does slop.

I think you are forgetting about the decency and dignity part of "respect".

Yes there's a quality component to the role of communication in how it respects other people.

There's also honesty, transparency, truth and vectors along the dimensions of "Are we claiming and presenting the truth or are we bending facts and creating impersonations and warping reality?" Most AI is used for the latter today: people are having AI's write their words and speech for them and then the AI says things as though it were the human like "I said xyz" when the AI is NOT the human who did those things. That's lying and deception and disrespect to the reader.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#122

It’s getting tiring to hear at this point, but the Claude voice comes through clearly in this post, and it’s a little off-putting. If even an important product release doesn’t warrant full human attention, where will we draw the line?

Am I the only one who expects ALL writing to be generated or at least edited by an LLM going forward? It's like pointing out the fabric in my clothes was not hand woven by a human. Sounding like an AI wrote it is not as valid a criticism as "it was unclear about...", or "It was too long", or "It left out this important point...". Can't we move past the "It sounds like AI..." posts?

I'd love to have this as a norm, as long as the AI doesn't lie and impersonate and deceive humans in speech by saying things as though it were the human like "I ate breakfast" or "I was saying this to my team" because clearly the AI did not do those things. That's lying, deception and harmful to a culture of truth and transparency.

Instead the humans who promoted and allowed the LLM content to post behind their human identity, didn't bother to update the LLM language and either do a) mark the post as AI generated or b) properly update those pronouns so it isn't an AI speaking through the humans point of view.

Consider this exaggerated example: Would it be ok for you if in a zoom meeting with your team someone was lip syncing an AI speaking on their behalf, both impersonating voice tonality, the words chosen, and even pretending to voice the humans thoughts themselves? Of course you wouldn't. So now extend this to the words people write in articles like this one where the "I said" perspective was used many times supposedly by an AI.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#123

Earlier quoted context omitted.

> Just read the post and it didn’t sound AI to me. Those short and punchy two-part sentence groups very much feel like the writing that Claude does, like: The writing feels familiar. Suspicion earns its keep. Ultimately, the judgement remains yours. Not conjecture, your thoughts. Then again, I bet how much aversion people feel to that sort of thing depends on how much they’ve been exposed to that, especially in frust…

People do write like that. Claude learned it from somewhere, after all. I read an X post yesterday where someone was complaining about "genuinely" as being an AI tell. I think the broader phenomenon with the AI tells is it is revealing about a person's consumption. If they already interacted with and read material that resembled AI output, it wouldn't seem as weird. But if you encounter a particular pattern with the…

> But if you encounter a particular pattern with the AI before you encounter the human patterns that trained it that way, it seems like an AI quirk.

It might also be the overuse of specific phrases and patterns. I sometimes scan over my own blog posts to see what appears too often and there are things that I overuse in my own writing as well.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#124
post #119

Earlier quoted context omitted.

Its only distracts the distractable. Does anyone ever read product announcement blog posts like they were great literature? Ive always just skimmed, theyve always been throwaway writing to me. I’d rather the humans spend more time on the actual creative challenges in a project.

tldr; continue to cede ground on the slippery slope. did i get that right?

yep, and when the llms can pack flatware, stamp license plates or clean bedpans, I'll argue we shouldn't have humans doing that bullshit work either.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#125
post #61

Earlier quoted context omitted.

Just read the post and it didn’t sound AI to me. Would be kind of funny if someone from the team came out and said it was written by a human.

> Just read the post and it didn’t sound AI to me. Those short and punchy two-part sentence groups very much feel like the writing that Claude does, like: The writing feels familiar. Suspicion earns its keep. Ultimately, the judgement remains yours. Not conjecture, your thoughts. Then again, I bet how much aversion people feel to that sort of thing depends on how much they’ve been exposed to that, especially in frust…

I call it "being shot in the face with bullet points". I was trying to use an LLM to write up some guidelines on how to use a piece of tech, and I kept getting frustrated that it felt like a slide deck rather than sincere persuasion.

Maybe it's a style that's always existed in moderation, but now it feels like it's being applied to every paragraph in every document or social posting.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#126

Earlier quoted context omitted.

The post effectively communicated what it needed to. It seemed both written and structured in a way that was optimized for human consumption. If they used AI to write this and that gave them more time to volunteer their time towards developing this fantastic piece of open source software, then this all seems like a good thing to me.

It is clearly not effectively communicated if the tool used to write it stamps its signature in such a way that it distracts from the great work they’re doing.

It is distracting you because part of your mental focus is on "is this AI".

Re: Shadcn/UI now defaults to Base UI instead of Radix

#127
post #8

For boring applications - do people prefer the copy paste approach of shadcn instead of a traditional ui library like mantine? The copy paste approach may be easily modifiable but creates new problems - ie now there is an upgrade ai agent for something that should just be ticking up a version number.

I think it depends on the project, but I've found that using installable libraries becomes a bottleneck over time as you find yourself running into their limits, or trying to customise them in ways they really aren't design for.

I wrote something about it a few years ago when shadcn was relatively new on the scene https://andrewingram.net/posts/recipe-kits-a-great-alternati...

Re: Shadcn/UI now defaults to Base UI instead of Radix

#128

Earlier quoted context omitted.

> Just read the post and it didn’t sound AI to me. Those short and punchy two-part sentence groups very much feel like the writing that Claude does, like: The writing feels familiar. Suspicion earns its keep. Ultimately, the judgement remains yours. Not conjecture, your thoughts. Then again, I bet how much aversion people feel to that sort of thing depends on how much they’ve been exposed to that, especially in frust…

It's not that it's bad writing. It's that people are used to bad writing. People are used to garbage. For example, your comment is awful from a literature or writing perspective. It needs to be edited. This comment that I'm writing right now is awful. We're used to crap writing and people who don't care about editing and putting out good, thoughtful words. When all you're used to is garbage, things that actually are…

That’s a genuinely smart take, and to be honest with you – most people never achieve this level of awareness. /s

Most humans speak in “garbage” and not perfectly correct sentences. Imperfection makes it human.

In this case, it’s not about unwanted sophistication, but fluff and specific sentence structures that tell you this was written by AI, not the actual people behind the project. I guess the closest analogy is to always being left on voicemail.

Re: Shadcn/UI now defaults to Base UI instead of Radix

#129
post #4

Moving away from codemods and towards LLMs doing migration work is an interesting development. Even if they’re more deterministic, I wonder if the days of codemods are numbered.

How about leveraging llms to produce deterministic codemods? You can then iterate on this by running the codemods and using other deterministic guardrails, feeding the results back into the llm to improve the codemods?

Yeah exactly this is right. In the same way that we don't get an LLM to write the HTML for each request, but we do get an LLM to write the code to make the HTML

Re: Shadcn/UI now defaults to Base UI instead of Radix

#130
post #84

Earlier quoted context omitted.

It uses Zag js for its primitives which is framework agonistic as opposed to Radix or Base UI. Shadcn is only for React. If you use Solid.js for example, Skeleton is an option for your design system.

There are ports of shadcn for svelte, vue and solid.

There’s also Basecoat, which is shadcn for vanilla JS.

https://basecoatui.com/

Post reply on HN