frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Self-referencing Page Tables for the x86-Architecture

https://0l.de/blog/2015/01/bachelor-thesis-abstract/
2•stv0g•5m ago•0 comments

Eight.com Is Owned by Amazon

https://eight.com
1•LaFolle•5m ago•0 comments

Twibird – Twitter bookmarks search and likes organizer

https://twibird.com
1•paidx•9m ago•1 comments

Peter Gutmann – Why Quantum Cryptanalysis Is Bollocks [video]

https://www.youtube.com/watch?v=xa4Ok7WNFHY
1•Anon84•12m ago•0 comments

Hardcore: Paul Schrader in the 70s (2010)

https://openspace.sfmoma.org/2010/08/hardcore-paul-schrader-in-the-70s-1/
1•XzetaU8•14m ago•0 comments

Show HN: ReadHn - Reading list for top HN posts

https://www.readhn.top/
1•taabishm2•14m ago•0 comments

Ask HN: Would you trust software to automatically move and optimize your money?

1•Mohamed12345•17m ago•0 comments

The last product to get cancelled

https://www.ablg.io/blog/last-product-to-get-cancelled#conclusion
2•vinhnx•19m ago•0 comments

Gleam v1.14 – the happy holidays release 2025

https://gleam.run/news/the-happy-holidays-2025-release/
2•todsacerdoti•19m ago•0 comments

How Unique are you? Australia Edition

https://mitchelllisle.github.io/too-unique-to-hide-aus/
1•mitchelllisle•19m ago•1 comments

Higher-order interactions shape collective human behaviour

https://www.nature.com/articles/s41562-025-02373-5
1•Anon84•22m ago•0 comments

What the FTC got wrong in the Google antitrust investigation

https://danluu.com/ftc-google-antitrust/
1•yosefk•22m ago•0 comments

Show HN: I built a forensic accounting engine for divorce

1•cd_mkdir•24m ago•0 comments

Going Through Snowden Documents, Part 3

https://libroot.org/posts/going-through-snowden-documents-part-3/
2•libroot•26m ago•0 comments

The Battle to Stop Clever People Betting

https://twitter.com/nishikoripicks/status/2003793503495594126
1•MrBuddyCasino•26m ago•0 comments

Blue Marble: Next Generation Base Map with Topography and Bathymetry

https://science.nasa.gov/earth/earth-observatory/blue-marble-next-generation/base-topography-bath...
1•bryanrasmussen•31m ago•0 comments

Chrome plugin: Select text on any webpage and instantly search in AI providers

https://chromewebstore.google.com/detail/select-to-search/cphfmdllmpidlnockhipnmlboainodcb
1•rorschach_3•31m ago•1 comments

Spotify Class Action Lawsuit Alleging Discovery Mode Is a 'Pay-for-Play Scheme'

https://www.forbes.com/sites/conormurray/2025/11/05/spotify-hit-with-class-action-lawsuit-allegin...
2•plmpsu•38m ago•0 comments

Ask HN: What's the simplest mechanism that prevents Q&A platforms from decaying?

1•saradev2025•40m ago•1 comments

Flightradar Santa Flight

https://www.flightradar24.com/R3DN053/3d9fb50a
1•mazokum•40m ago•0 comments

We built an AI to analyze 100 biomarkers, then realized it has no intuition

1•adityasinghnx•40m ago•0 comments

A Curl 2025 Review

https://daniel.haxx.se/blog/2025/12/23/a-curl-2025-review/
1•signa11•41m ago•0 comments

Show HN: Personalised Video Message from Santa

https://www.santagram.art/
1•revorad•49m ago•0 comments

Need Advice: Stripe Webhooks Bleeding Between Two SaaS Products

1•hikerell•57m ago•2 comments

Inspect provenance and quarantine info in Providable, a Christmas present

https://eclecticlight.co/2025/12/25/inspect-provenance-and-quarantine-info-in-providable-a-christ...
1•frizlab•1h ago•0 comments

(My) Second Year of the Linux Desktop (For Gaming)

https://blog.matthewbrunelle.com/my-second-year-of-the-linux-desktop-for-gaming/
2•signa11•1h ago•0 comments

No pain, no game: how South Korea turned itself into a gaming powerhouse

https://www.theguardian.com/world/2025/dec/25/south-korea-video-game-powerhouse
2•n1b0m•1h ago•0 comments

OpenTinker

https://open-tinker.github.io/opentinker-page/
2•zsqzz•1h ago•0 comments

Psychological Wellbeing Predicts Later Self Control, but Not Vice Versa

https://journals.sagepub.com/doi/10.1177/19485506251385007
3•N_Lens•1h ago•1 comments

The context window ate your instructions

https://laulau.land/context-window-ate-your-instructions/
1•keturakis•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•7mo 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•7mo 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•7mo 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•7mo ago
And … now it works. I didn't do anything different, but problem apparently solved.
hunvreus•7mo ago
Good to hear. I was trying to figure out what I did wrong. Maybe a CDN issue.

Thanks for checking it out.

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