frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Why Not Objective-C

https://inessential.com/2026/02/18/why-not-objective-c.html
1•surprisetalk•39s ago•0 comments

Chemistry in the AI Era

https://www.nature.com/articles/d41586-026-01521-9
1•Brajeshwar•53s ago•0 comments

There is a problem with users abusing flagging on HN (2025)

https://twitter.com/paulg/status/1907528478855201096
1•washingupliquid•2m ago•0 comments

Want to AI proof your degree? Study History

https://froginawell.net/frog/2026/05/want-to-ai-proof-your-degree-study-history/
1•speckx•2m ago•0 comments

Roadside Picnic and the AI Race

https://readgrounded.com/episodes/001-golden-sphere/
1•readgrounded•2m ago•0 comments

'systematic' rape and sexual violence during Hamas' Oct 7 attack on Israel

https://www.cnn.com/2026/05/12/middleeast/report-sexual-violence-hamas-oct-7-attacks-intl
1•Tomte•2m ago•0 comments

Operation: Epic Furious

https://www.epicfurious.com/
1•dmschulman•3m ago•0 comments

Ask HN: Any materials on building distributed rate limiter?

2•ravshan•4m ago•0 comments

"Cannot be explained" – New ultra stainless steel stuns researchers

https://www.sciencedaily.com/releases/2026/05/260510030950.htm
1•bilsbie•5m ago•0 comments

South Korea's housing crisis explained (2025)

https://lgiu.org/south-koreas-housing-crisis-explained/
1•thelastgallon•5m ago•0 comments

Stochastic Parrots: Frequently Unasked Questions

https://medium.com/@emilymenonbender/stochastic-parrots-frequently-unasked-questions-49c2e7d22d11
1•cratermoon•6m ago•0 comments

Bioplastics Toxicity Upon Ingestion: Biotransformation and GI Effects

https://www.mdpi.com/2073-4360/18/9/1091
1•PaulHoule•6m ago•0 comments

Why senior developers fail to communicate their expertise

https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-t...
1•nilirl•8m ago•0 comments

Apple Sales Coach Will Use AI-Generated Video Presenters

https://www.macrumors.com/2026/05/12/apple-sales-coach-will-use-ai-generated-presenters/
1•ndr42•8m ago•0 comments

Show HN: UIGen – Production UI from any API spec with full override control

https://github.com/darula-hpp/uigen
1•ombedzi•9m ago•0 comments

Bambu Lab 3D printers: Never again

https://www.youtube.com/watch?v=eb48MdtNaDQ
1•chakintosh•10m ago•0 comments

You cannot sell AI written software

https://blog.habets.se/2026/05/You-cannot-sell-AI-written-software.html
1•abnercoimbre•11m ago•2 comments

Heartfelt

https://nicopr.fr/tmp/shades/heartfelt.html
1•bookofjoe•11m ago•0 comments

'I have an A because I use Chat'

https://www.msn.com/en-us/news/technology/i-have-an-a-because-i-use-chat-what-uc-students-say-abo...
1•danorama•12m ago•1 comments

" are ready to take your money"

https://www.rubenerd.au/are-ready-to-take-your-money/
1•speckx•13m ago•0 comments

Humanoid robots to become baggage handlers in Japan airport experiment

https://www.theguardian.com/world/2026/apr/28/humanoid-robots-baggage-handlers-japan-airports
1•PaulHoule•14m ago•0 comments

Incident with CodeQL

https://www.githubstatus.com/incidents/z3jhyg3l0dvx
3•chenrui•14m ago•0 comments

Treat Me Like an Investor

https://cameronwestland.com/treat-me-like-an-investor/
1•camwest•14m ago•0 comments

Fixing headline-only RSS feeds with RSS-fulltext

https://mijndertstuij.nl/posts/introducing-rss-fulltext/
1•mijndert•14m ago•0 comments

ChatGPT Performs Better on Julia Than Python for LLM Code Generation. Why?

https://www.stochasticlifestyle.com/chatgpt-performs-better-on-julia-than-python-and-r-for-large-...
1•thetwentyone•14m ago•0 comments

Ask HN: How do you keep up with blogs from people you follow?

1•kalinkochnev•15m ago•2 comments

Starting 1:1s on the Right Foot

https://personalis.io/blog/one-on-ones
1•sylvanjsmit•15m ago•0 comments

Thomas Massie Has Always Been a Pain in the Ass

https://www.motherjones.com/politics/2026/05/thomas-massie-has-always-been-a-pain-in-the-ass/
1•aworks•16m ago•1 comments

UK Biobank breach prompts the field of genomics to rethink open science

https://www.nature.com/articles/d41586-026-01520-w
1•Brajeshwar•16m ago•0 comments

Show HN: Grunden – Frontier AI inference hosted in Sweden, OpenAI-compatible

https://grunden.ai
3•fsrc•16m 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.