Live data from Hacker News

Shadcn/UI now defaults to Base UI instead of Radix

ui.shadcn.com

111–120 of 180 posts

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

#111
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.

Can you explain what copy paste means here?

I use Material UI for all my AI coded applications. Am I doing something wrong? What difference would Shadcnd even make in a world of Claude Code?

Isn’t either infinitely customizable via CSS? So what’s the difference?

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

#112
post #69

Earlier quoted context omitted.

Oh, I know exactly what you mean. I use plannotator with claude a lot and have much better time, since I asked for a specific styleguide. I used "CD era MSDN reference and Raymond Chen blogging style" as a starting prompt for the styleguide and my work ability to digest AI plans raised a lot. Couldn't recommend it more. Humble, insightful and respecting the reader

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

They are, and I am. While I don't use the words "LLM slop", I do have the urge to instantly stop reading any piece of writing that was obviously default Claude output with no effort to make it sound even remotely human written.

I'd rather read natural sounding, non-repetitive, and actually useful LLM text than the majority of reddit comments (including the serious ones) for instance.

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

#113
post #61

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?

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.

To me, it couldn't sound more AI if you tried.

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

#114
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…

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 better are generally going to seem odd and out of place. However, for those people that are used to better, more elegant writing, it's going to seem fine.

Of course, the difference here is context. In a comment, you're not expecting well-written sentences, structure, and editing. So we jump at these things that seem out of place because of the context.

> sometimes that writing makes me really upset.

You know what makes me upset?

- No writing

- Or bad documentation

- Or just no documentation

- Or just nothing being written down about something

For me, at its core, the most important thing is accuracy. Is it accurate? If so, good. We can start from there. If your issue is style, fine, but that's a personal judgment. As long as it's accurate, I'm fine.

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

#115
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.

"just ticking up a version number" drastically understates the headaches of Material UI over the years.

Not a boring application, a very large application -- each major version update was a tedious process because they completely upended many APIs.

We've migrated to shadcn, and upgrades are now easy; we can upgrade a single component -- add the new ones free.

With MaterialUI we had to update EVERYTHING to their new APIs to be able to take advantage of the new features anywhere.

With shadcn we can be selective.

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

#116

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?

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.

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

#117
post #69

Earlier quoted context omitted.

Oh, I know exactly what you mean. I use plannotator with claude a lot and have much better time, since I asked for a specific styleguide. I used "CD era MSDN reference and Raymond Chen blogging style" as a starting prompt for the styleguide and my work ability to digest AI plans raised a lot. Couldn't recommend it more. Humble, insightful and respecting the reader

> 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.

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

#118

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.

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.

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

#119

Earlier quoted context omitted.

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.

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?

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

#120

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?

I disagree, that it's not tiring to hear - because it's deception and lying as it gets used and presented today. I believe it's dangerous to a culture of cooperation that I think cooperation requires trust and truth to support and preserve. I don't want articles to have AI's lying and saying "I did or said" when it was the human who did and said those things.

for example, in this article (if it was truly Claude written):

> Last year, Base UI tagged a beta and a lot of you asked if we are going to replace Radix with it. I said "the worst thing you can do for your production app is switch component libraries". I meant it, and it still holds. So instead of switching, we did the shadcn thing: we rebuilt every component for Base UI, kept the same abstraction, and let you choose. December brought npx shadcn create with both libraries. January brought full Base UI docs.

If an AI wrote this, why and how is it pretending to be a human and the humans on the team at that? That's impersonation, and it's a lie and deceptive. I personally don't want a culture where my AI agent is talking as though its me, when a pro-cooperative and honesty/truth preserving culture would instead say "My human said" or at least label correctly that this is an AI acting on behalf of a human.

Post reply on HN