frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Claude Code is going to fail you eventually, and you need to be ready

https://claudefolio.com/blog/claude-code-is-going-to-fail-you-eventually-and-you-need-to-be-ready
1•VaderMaster•44s ago•0 comments

US-Indian Spacecraft Captures Mexico City Subsidence

https://science.nasa.gov/photojournal/us-indian-spacecraft-captures-mexico-city-subsidence/
2•hsuresh•4m ago•0 comments

Codex subscription in an Electron app and Chromium Browser

https://github.com/chillysbabybackribs/Goldenboy-YouTube-Reddit-Extractor
1•goldenboychrome•7m ago•1 comments

Termshot: Create screenshots based on terminal command output

https://github.com/homeport/termshot
1•sea-gold•9m ago•0 comments

KDE at 30

https://kde.org/anniversaries/30/
1•kristianp•11m ago•0 comments

Letter from van Gogh: "No, [ ], learn how to dance, or fall in love"

https://www.webexhibits.org/vangogh/letter/17/W01.htm
1•jdcampolargo•12m ago•0 comments

KDE Frameworks

https://invent.kde.org/frameworks
1•kristianp•12m ago•0 comments

OpenWarp

https://openwarp.zerx.dev
3•zero-lab•12m ago•0 comments

KV Cache Locality: The Hidden Variable in Your LLM Serving Cost

https://ranvier.systems/2026/04/30/kv-cache-locality-the-hidden-variable-in-your-llm-serving-cost...
1•mindsaspire•14m ago•0 comments

Brain scans reveal 3 ADHD subtypes

https://www.washingtonpost.com/health/2026/04/30/adhd-subtype-extreme-brain-scans/
2•brandonb•19m ago•0 comments

The Hearts of the Super Nintendo

https://fabiensanglard.net/snes_hearts/
3•droppedasbaby•21m ago•0 comments

What Is the Most Common Type of Planet in the Galaxy?

https://www.universetoday.com/articles/what-is-the-most-common-type-of-planet-in-the-galaxy
3•johnbarron•24m ago•0 comments

Samsung warns memory shortage will be worse next year

https://mashable.com/article/samsung-memory-shortage-ram-ai-worse-2027
3•ripe•24m ago•0 comments

Amazon Free Cash Flow drops 95%

https://ir.aboutamazon.com/news-release/news-release-details/2026/Amazon-com-Announces-First-Quar...
4•johnbarron•25m ago•0 comments

When you save money, you buy freedom

https://herbertlui.net/when-you-save-money-you-buy-freedom/
2•littlexsparkee•29m ago•2 comments

Veryl 0.20.0: logic synthesis and type inference are supported

https://veryl-lang.org/blog/announcing-veryl-0-20-0/
1•dalance•29m ago•0 comments

Garmin-health-data – Own your Garmin data analysis

https://github.com/diegoscarabelli/garmin-health-data
3•diegoscara•33m ago•1 comments

Text-to-CAD

https://github.com/earthtojake/text-to-cad
1•softservo•35m ago•0 comments

This photo has no color – how Lippmann Plates work

https://www.youtube.com/watch?v=-DyrBDsKA5s
1•freetime2•36m ago•0 comments

Fraude.Codes

https://fraude.codes/
2•dvdlrg•38m ago•0 comments

A Sum of Errors

https://lyonhe.art/a-sum-of-errors/
2•8organicbits•48m ago•1 comments

Psychology of How Dogs Feel Your Love [video]

https://www.youtube.com/watch?v=JaRB1wEUpIo
2•gmays•51m ago•0 comments

Enabling privacy-preserving AI training on everyday devices

https://news.mit.edu/2026/enabling-privacy-preserving-ai-training-everyday-devices-0429
2•gnabgib•51m ago•0 comments

Newbrew: TUI for discovering recent Homebrew formula additions

https://github.com/matt-riley/newbrew
1•sea-gold•53m ago•0 comments

State of the AI Frontier, April 2026

https://gertlabs.com/blog/state-of-frontier-april-2026
6•gertlabs•53m ago•1 comments

Cardboard Hinge Masterclass [video]

https://www.youtube.com/watch?v=TOm8APHrVas
1•vpribish•54m ago•0 comments

Bringing Fusion onto Claude for Creative Work

https://aps.autodesk.com/blog/bringing-fusion-claude-creative-work
2•nsoonhui•56m ago•0 comments

CVE-2026-31431 (Copy Fail): Linux Kernel LPE

https://securityboulevard.com/2026/04/cve-2026-31431-copy-fail-linux-kernel-lpe/
2•dnemmers•58m ago•1 comments

What is Thundr? Omegle's replacement, warts and all

https://mashable.com/article/what-is-thundr-omegle-replacement-warts-and-all
1•gnabgib•1h ago•0 comments

Agentic Harness Engineering

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

Thanks for checking it out.

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