frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

How to identify your Apple keyboard layout by country or region

https://support.apple.com/en-us/102743
1•tosh•29s ago•0 comments

Ask HN: What are some science or tech facts you know?

1•darshi7331•3m ago•1 comments

Show HN: Swik – catalog of asset-specific sentiment inversions for financial NLP

1•multidude•5m ago•0 comments

The new best free project management tool

https://mytracker.today
1•rakanalalami•7m ago•0 comments

AMD GPU-Initiated I/O

https://thegeeko.me/blog/nvme-amdgpu-p2pdma/
1•hatgfx•9m ago•0 comments

I rebuilt Claude Desktop in 10 days. Here's why

https://raulriera.medium.com/i-rebuilt-claude-desktop-in-10-days-heres-why-2efb47133da9
1•ingve•13m ago•0 comments

Been using this Tourist eSIM while traveling, super cheap unlimited data

https://touristesim.net
1•globalnomader•13m ago•0 comments

OpenClaw is just cron, Markdown and a chat bot and that's why it matters

https://twitter.com/efexen/status/2034352992233672945
2•efexen•14m ago•1 comments

Show HN: Get a quick skincare analysis by uploading a photo

https://howolddoyoulook.com/skincare
1•beast200•23m ago•0 comments

Show HN: EasyShot – macOS screenshot thumbnails that don't disappear after 5s

1•amlug•23m ago•0 comments

AI Hairstyle Changer

https://hairstyleaichanger.com/
1•Fsen•29m ago•0 comments

Why Whisper Notes for Mac Left the App Store

https://whispernotes.app/blog/why-whisper-notes-left-mac-app-store
1•mazzystar•32m ago•1 comments

"I hope you don't use Generative AI"

https://rmv.fyi/notes/i-hope-you-don-t-use-generative-ai
2•garblegarble•33m ago•1 comments

The AI Morning Show: Automating German Humor

https://portfolio.bildsignal.de/p_gagflatrate/
2•pahn•34m ago•2 comments

Rippling AI

https://www.rippling.com/blog/introducing-rippling-ai
1•tosh•37m ago•0 comments

The Five Companies You Can Build in 2026

https://www.dylancollins.com/p/the-five-companies-you-can-build
1•dylancollins•37m ago•0 comments

AI Council: run mupliple LLMs on your question, get consolidated opinion

https://github.com/yanbrod/council
1•ianbrode•38m ago•0 comments

TBM 406: Seeing Everything, Understanding Nothing (The Context Trap)

https://cutlefish.substack.com/p/tbm-406-seeing-everything-understanding
1•kiyanwang•43m ago•0 comments

Gea: A Compile-Time Reactive UI Framework That's Just JavaScript

https://github.com/dashersw/gea
1•dokdev•45m ago•0 comments

The Reason Most People Are Terrible Communicators (and How to Fix It)

https://alifeengineered.substack.com/p/the-reason-most-people-are-terrible
1•kiyanwang•45m ago•0 comments

Bombadil: Property-based testing for web UIs by Antithesis

https://github.com/antithesishq/bombadil
1•Klaster_1•46m ago•0 comments

Management in the Age of AI – Stay SaaSy

https://staysaasy.com/management/2026/03/12/ai-management.html
1•kiyanwang•47m ago•0 comments

'Alright mate?': Amazon pins UK hopes on AI upgrade of Alexa

https://www.theguardian.com/technology/2026/mar/19/amazon-uk-ai-upgrade-alexa-voice-assistant-dev...
2•chrisjj•50m ago•0 comments

Wikigacha – Collect cards from articles on Wikipedia and use them in battle

https://wikigacha.com
1•helloplanets•51m ago•0 comments

Taste at scale. Why the hardest part of building products stayed human

https://designexplained.substack.com/p/taste-at-scale
1•kaizenb•54m ago•0 comments

Context Engineering for Coding Agents

https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html
2•BerislavLopac•55m ago•0 comments

Ask HN: Have you cancelled any software subscriptions because AI replaced them?

2•maxim_bg•56m ago•1 comments

Google to Allow AI Opt-Out to Ease UK Competition Concerns

https://www.globalbankingandfinance.com/google-allow-ai-opt-out-ease-uk-competition-concerns/
1•_____k•56m ago•0 comments

Anonymous model Hunter Alpha is Xiaomi's model

https://mimo.xiaomi.com/mimo-v2-pro
1•sergdigon•57m ago•0 comments

Agentic CTF

https://jemini.live
1•4ppsec•1h ago•0 comments
Open in hackernews

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

https://basecoatui.com
11•hunvreus•10mo 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•10mo 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•10mo 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•10mo ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•10mo ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

pbowyer•10mo 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.