frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Humble Tech Book Bundle: The Ultimate Functional Programming

https://www.humblebundle.com/books/ultimate-functional-programming-pragmatic-programmers-books
1•Tomte•1m ago•0 comments

End of a Semester

https://mtendekuyokwa.github.io/blog/end-of-semester/
2•sonderotis•5m ago•1 comments

Using Claude to apply a book, not just summarize it

https://lswith.io/posts/how-i-approached-showing-your-work/
2•lswith•5m ago•0 comments

Automate the Food (2024)

https://chisness.substack.com/p/automate-the-food
2•thelastgallon•8m ago•0 comments

SpaceX IPO set to ensure Elon Musk cannot be fired

https://www.ft.com/content/00382ab9-3dfe-468c-8966-853cd787dd43
2•1vuio0pswjnm7•8m ago•0 comments

OpenJDK: Project Leyden

https://openjdk.org/projects/leyden/
2•tosh•9m ago•0 comments

What's Easy Now? What's Hard Now?

https://brooker.co.za/blog/2026/05/18/whats-easy-whats-hard.html
2•r4um•11m ago•0 comments

He's king of the AI boom. Why do former colleagues say he can't be trusted?

https://www.washingtonpost.com/technology/2026/05/16/elon-musk-trial-against-sam-altman-renews-qu...
2•1vuio0pswjnm7•13m ago•0 comments

Filipino virtual assistants behind LinkedIn's "thought leadership" content mill

https://restofworld.org/2026/virtual-assistant-linkedin-engagement/
4•jethronethro•16m ago•0 comments

Building a Location Display Map with PCB Art

https://www.robopenguins.com/pcb-map/
2•axlan•18m ago•1 comments

Layoffs and Harsh AI Reality Inside Meta

https://www.cnbc.com/2026/05/18/metas-layoffs-starting-this-week-underscore-zuckerbergs-ai-realit...
2•signa11•19m ago•0 comments

Transition of Adobe eBook Platform to Wipro Engineering

https://helpx.adobe.com/enterprise/kb/eol-faq-adobe-digital-editions.html
2•tusslewake•20m ago•0 comments

Show HN: Closed Rings – A CLI-first time tracker for developers

https://closedrings.sh/en
2•samacs•21m ago•0 comments

Fender escalates legal campaign against S-style guitars

https://www.guitarworld.com/gear/electric-guitars/fender-cease-and-desist-lsl-instruments
2•rectang•21m ago•1 comments

A Fearful Phone Call and a Frantic Search Preceded Mosque Shooting

https://www.nytimes.com/2026/05/18/us/san-diego-mosque-shooting-search.html
2•Cider9986•25m ago•0 comments

Signal warns it would pull out of Canada if made to comply with access bill

https://www.theglobeandmail.com/politics/article-signal-warns-it-would-pull-out-of-canada-if-made...
7•gnabgib•31m ago•2 comments

Show HN: MyUUIDshop, Generate UUIDs and never worry about duplicates

https://myuuid.shop
2•scrygl•32m ago•1 comments

Show HN: Nano-RAG – Agentic multi-hog retrieval without graph database

2•freakynit•34m ago•0 comments

Microsoft rejects critical Azure vulnerability report, no CVE issued

https://www.bleepingcomputer.com/news/security/microsoft-rejects-critical-azure-vulnerability-rep...
4•olearysec•35m ago•0 comments

Windows AI Background Services Are Slowing Down Your PC

https://www.fixtech.co.ke/2026/05/windows-ai-background-services-are.html
4•rindodi•40m ago•2 comments

Show HN: It is hard to show genuine work on HN

3•shailendra_sis•43m ago•3 comments

Mini Shai-Hulud Strikes Again: 314 npm Packages Compromised

https://safedep.io/mini-shai-hulud-strikes-again-314-npm-packages-compromised/
5•theanonymousone•45m ago•0 comments

Nordstjernen Web Browser

https://www.nordstjernen.org/
5•roschdal•46m ago•2 comments

What I Told Charles About RFCs

https://uaxd.fr/dispatches/what-i-told-charles-about-rfcs.html
1•enoch_cg•51m ago•0 comments

Linux 7.1-rc4: security list "almost unmanageable" from AI bug reports

https://lwn.net/Articles/1073192/
4•zdkaster•55m ago•1 comments

No, I don't want my kids using your stupid AI

https://www.theglobeandmail.com/life/article-no-i-dont-want-my-kids-using-your-stupid-ai/
4•petethomas•56m ago•3 comments

The 30 Year Game

https://remysharp.com/2026/05/17/the-30-year-game
1•tobr•1h ago•0 comments

In Memoriam: Peter G. Neumann (1932-2026)

https://cacm.acm.org/news/in-memoriam-peter-g-neumann-1932-2026/
2•fork-bomber•1h ago•0 comments

Standard Chartered to cut roles as AI use increases

https://www.bbc.com/news/articles/crep3v8vzglo
2•KnuthIsGod•1h ago•0 comments

Xiaomi YU7 GT Breaking the Nürburgring SUV Lap Record [video]

https://www.youtube.com/watch?v=Fx6d-K_8QXg
1•gainsurier•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•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.