frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Sodium-ion batteries: 10 Breakthrough Technologies 2026

https://www.technologyreview.com/2026/01/12/1129991/sodium-ion-batteries-2026-breakthrough-techno...
1•fleahunter•34s ago•0 comments

'Office Is Dead': Microsoft Decision Confuses 400M Users

https://www.forbes.com/sites/zakdoffman/2026/01/11/office-is-dead-microsoft-decision-confuses-400...
1•CharlesW•1m ago•0 comments

Hyper 8:Static site generator for video publishing

https://simonrepp.com/hyper8/
1•nogajun•2m ago•0 comments

Researchers Beam Power from a Moving Airplane

https://spectrum.ieee.org/wireless-power-movin-airplane
1•pseudolus•2m ago•0 comments

Monitoring Training Adaptation and Recovery Using Heart Rate Variability

https://www.mdpi.com/1424-8220/26/1/3
1•PaulHoule•2m ago•0 comments

You're falling behind. It's time to catch up

https://www.youtube.com/watch?v=Z9UxjmNF7b0
1•yshrestha•3m ago•0 comments

System Design Interview: An insider's guide (Alex Xu) [pdf]

https://bytes.usc.edu/~saty/courses/docs/data/SystemDesignInterview.pdf
1•martianlantern•4m ago•0 comments

Netflix's $82.7B rags-to-riches story

https://fortune.com/2026/01/10/netflix-warner-bros-paramount-acquisistion-blockbuster-reed-hastin...
1•andsoitis•4m ago•0 comments

Built from First Principles: Why copper-rs works well to build robots with AI

https://www.copper-robotics.com/whats-new/built-from-first-principles-why-copper-rs-works-so-well...
1•gbin•5m ago•1 comments

Show HN: Geoguess Lite – open-source, subscription free GeoGuessr alternative

https://geoguesslite.com
1•spider-hand•6m ago•0 comments

Not All Browser APIs Are "Web" APIs

https://polypane.app/blog/not-all-browser-apis-are-web-apis/
1•bigblind•7m ago•0 comments

The Board Deck Is Killing Your AI Visibility

https://growtika.com/blog/board-deck-ai-visibility
1•Growtika•7m ago•0 comments

A Republic: if you can keep it. Robert Anton Wilson on his 19th anniversary

https://gabrielpatrickkennedy.substack.com/p/a-republic-if-you-can-keep-it
2•thinkingemote•10m ago•0 comments

Under Trump, U.S. Adds Fuel to a Heating Planet

https://www.nytimes.com/2026/01/12/climate/trump-climate-change-emissions-fuel.html
3•fleahunter•11m ago•0 comments

Socially awkward nerds are mostly just Berkson's paradox

https://shakeddown.substack.com/p/socially-awkward-nerds-are-mostly
1•surprisetalk•12m ago•0 comments

What is the opposite of a set? [video]

https://www.youtube.com/watch?v=SrltwGJAiCM
1•surprisetalk•13m ago•0 comments

The Internet forgets, but I don't want to

https://alexwlchan.net/2025/social-media-scrapbook/
2•surprisetalk•13m ago•0 comments

The rise (and future fall) of Discord

https://slugcat.systems/post/24-12-12-the-rise-and-future-fall-of-discord/
2•todsacerdoti•13m ago•0 comments

Ask HN: What do you think is the most joy a programmer can have in programming?

1•bagol•14m ago•4 comments

Show HN: Chronos-Track – Detect honeypots via TCP timestamp clock skew (Rust)

https://github.com/Noamismach/chronos_track
1•Ismach•14m ago•1 comments

Show HN: Verdic Guard – deterministic guardrails for production AI

1•kundan_s__r•15m ago•0 comments

Stripped-down 100% open-source flashcard web-app

https://www.fast-cards.com/
1•programmexxx•16m ago•0 comments

Playing Arcade Mahjong at Home? Or is it just a Mirage?

https://nicole.express/2026/put-your-clothes-back-on.html
2•nicole_express•16m ago•0 comments

Sift or Get Off the PoC: Vulnerability Research via Information Retrieval

https://arxiv.org/abs/2512.06155
1•noperator•17m ago•0 comments

Musk's X to Open-Source Its New Algorithm

https://www.inc.com/reuters/musks-x-to-open-source-new-algorithm/91286808
3•IgorPartola•17m ago•0 comments

2025 marked a record-breaking year for Apple services

https://www.apple.com/newsroom/2026/01/2025-marked-a-record-breaking-year-for-apple-services/
2•soheilpro•17m ago•0 comments

Bazel for SONiC

https://blog.aspect.build/bazel-for-sonic
1•brettsheppard•18m ago•0 comments

Show HN: Spec-Driven AI Development – Keep AI-Generated Code Maintainable

1•samarthahathwar•18m ago•0 comments

Founders don't need Europe. Europe needs founders

https://klinger.io/posts/europe-needs-founders
2•furkansahin•18m ago•0 comments

We Put Claude Code in Rollercoaster Tycoon

https://labs.ramp.com/rct
1•iamwil•20m ago•1 comments
Open in hackernews

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

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

Thanks for checking it out.

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