frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Portability Is a Myth: Why the Best AI Stacks Will Never Be Hardware-Agnostic

https://twitter.com/PatrickToulme/status/2055709800986780028
1•gmays•27s ago•0 comments

AI-Driven Design Automation

https://en.wikipedia.org/wiki/AI-driven_design_automation
1•_doctor_love•32s ago•0 comments

There's Never Been a Better Time to Study Computer Science

https://www.theatlantic.com/technology/2026/05/computer-science-major-coding-ai/687279/
2•zekrioca•1m ago•1 comments

"Professional overthinker, part-time adventurer, full-time coffee lover."

https://layanazoee.blogspot.com/
1•Emmadrtg•2m ago•0 comments

"Work hard, travel harder, laugh loudest."

https://www.effectivecpmnetwork.com/gkryg1snc?key=14cf5aa74691cae937b1f8b3ab8464ff
1•Charlottefgth•3m ago•0 comments

"Let's skip the small talk and discuss our favorite childhood cartoons."

https://www.meet2live.online/
2•Ameliadrtr•4m ago•0 comments

What Running FreeBSD on a Modern Laptop Taught Me

https://osselcna2026.sched.com/event/2JQsf/what-running-freebsd-on-a-modern-laptop-taught-me-deb-...
1•sohkamyung•7m ago•0 comments

Orania

https://en.wikipedia.org/wiki/Orania
1•lisper•16m ago•0 comments

What's Left for AI-Assisted Coding

https://stephen.bochinski.dev/blog/2026/05/24/whats-left-for-ai-assisted-coding/
1•sbochins•17m ago•0 comments

Distributed Development

http://reticulum.network/manual/distributed.html
1•bergie•20m ago•0 comments

Don't Fear the Dark Factory

https://mattwynne.net/dont-fear-the-dark-factory
2•_doctor_love•21m ago•0 comments

My First PyCon Experience

https://jayshah.fyi/articles/my_first_pycon_experience.html
1•ahahs•22m ago•0 comments

The principles of extreme fault tolerance

https://planetscale.com/blog/the-principles-of-extreme-fault-tolerance
2•mavelikara•23m ago•0 comments

Mcgoats AI-powered game development template

https://github.com/Totes-MickGOATs/mcgoats-game-template
1•lastdong•24m ago•0 comments

Retronation Cloud Retrogaming

https://retronation.cloud
1•leaklords•24m ago•1 comments

Jeff Bezos pissed everyone off [video][29mins]

https://www.youtube.com/watch?v=UHRRNZWE1I4
1•Bender•25m ago•0 comments

The power imbalance between parent and child leaves a trace

https://aeon.co/essays/the-power-imbalance-between-parent-and-child-leaves-a-trace
2•anarbadalov•27m ago•0 comments

My Vaporwave inspired personal website

https://www.zohaib.cc/
3•zed_labs_dev•28m ago•1 comments

San Francisco immigration court shuts down after purge of judges

https://apnews.com/article/san-francisco-immigration-court-closed-asylum-8a0946a7cd4bcc9bd925d075...
3•petethomas•33m ago•0 comments

Show HN: Local note engine uses LLM to organize notes into a knowledge graph

https://github.com/AlexWasHeree/NoteCast
3•AlexWasHeree•34m ago•0 comments

How to Catch Risky JavaScript Bugs with ESLint-plugin-security

https://jsdev.space/howto/eslint-plugin-security/
2•javatuts•34m ago•0 comments

PyPie, A DSL for Tensor Programming

https://pypie.dev
1•weiserwx•36m ago•1 comments

Self Teaching Autoencoder

https://the-puzzler.github.io/?p=self-teaching-autoencoder
2•E-Reverance•37m ago•0 comments

Vericoding: The End of "Trust Me Bro, The AI Wrote It"

https://blog.icme.io/vericoding-the-end-of-trust-me-bro-the-ai-wrote-it/
2•_doctor_love•38m ago•0 comments

You need more than attention

https://unrestricted.bearblog.dev/you-need-way-more-than-attention/
1•wrxd•39m ago•0 comments

Workspaces in 4todo

https://4to.do/blog/2026/05/13/workspace
1•haoya•42m ago•0 comments

Quiet in the Zoo

https://danverbraganza.com/writings/quiet-in-the-zoo
1•nvader•42m ago•0 comments

Worrying is self-fulfilling; what to do instead

https://longform.asmartbear.com/worry/
1•herbertl•45m ago•0 comments

The 18-foot-high fence that turned Sonoma and Marin communities upside down

https://www.sfgate.com/sf-culture/article/bay-area-running-fence-22265175.php
2•Stratoscope•46m ago•0 comments

Bone Keeper AI Assisted Feature Film

https://sosuke.com/bone-keeper-ai-assisted-feature-film/
1•sosuke•50m ago•0 comments
Open in hackernews

Show HN: Basecoat – All of the shadcn/ui magic, none of the React

https://basecoatui.com
11•hunvreus•1y ago
In a nutshell: Basecoat is a port of shadcn/ui to HTML and Tailwind CSS. It's a modern, themeable component library; everything from buttons to comboboxes and dialogs.

Why? Well, I got sick of React and moved over to a more "old school" stack (Python, HTMX, Alpine.js and Tailwind).

The one thing I missed was shadcn/ui [1]. Nice defaults, well thought out design system, easy to theme and great to build your own component library with.

I didn't find the alternatives compelling: Flowbite, Preline and the likes encourage you to copy/paste dozens of classes for each element.

That's not how I use Tailwind. I love the utility-first approach, but I don't want walls of classes for each button, form element or tooltip I have in my app.

I had been building my own component library for a project I’m working on (a Vercel for Python apps) and realized it may be worth my time to firm things up.

Why I think it's cool? Well:

- No React. Just Tailwind CSS (with a tiny bit of Alpine.js if you choose to). You can use that with whatever stack you want.

- Jinja and Nunjucks macros. I hope to support more template engines.

- 100% compatible with shadcn/ui themes (you can play with the theme select box on the site).

- Super easy to install and use (there's even a CLI).

- Accessible, with ARIA support.

- Did I mention no React?

Hope some of you find it useful.

[1]: https://ui.shadcn.com/

[2]: https://v4.shadcn.com/ (this is actually the new/upcoming version of shadcn/ui).

Comments

drivingmenuts•1y ago
Not working in Safari. Did you, perchance, test this only in Chrome?

A sampling of error messages:

- Failed to load resource: Load cannot follow more than 20 redirections

- Cross-origin script load denied by Cross-Origin Resource Sharing policy.

- TypeError: window.basecoat.registerDialog is not a function. (In 'window.basecoat.registerDialog(Alpine)', 'window.basecoat.registerDialog' is undefined)

- Alpine Expression Error: Can't find variable: sidebar

and so on and so forth. It just goes downhill from there.

hunvreus•1y ago
I tested it in Safari, and just checked: I don't get any of these errors.

Which page did you get that on? The front page?

drivingmenuts•1y ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•1y ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

pbowyer•1y ago
Well done, this looks like a great beginning! I'll be giving this a test on my next project.

Hoping you add more of shadcn/ui, I'm partial to the sheet.