frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Google's Hassabis calls for new US-led global AI watchdog "before year end"

https://www.axios.com/2026/07/14/demis-hassabis-ai-regulation-google-deepmind
1•simonpure•25s ago•0 comments

Google's Gemini is sued for summarizing a Hungarian news article

https://mrkt30.com/dolphins-ai-and-copyright-the-strange-case-heading-to-europes-top-court/
1•emsidisii•36s ago•0 comments

Red cards have more than tripled since the last World Cup, data show

https://phys.org/news/2026-07-red-cards-tripled-world-cup.html
1•speckx•37s ago•0 comments

Open-Source Reflect Rewrite

https://github.com/team-reflect/reflect-open
1•swah•1m ago•0 comments

Squiggle: A minimalist programming language for probabilistic estimation

https://www.squiggle-language.com/docs
1•theblazehen•1m ago•0 comments

Show HN: bigdraw, a big shared canvas anyone can draw on

https://bigdraw.party/
1•alexpls•1m ago•0 comments

Notes on Network Signal Congestion Control

https://dipsingh.github.io/NSCC-Deep-Dive/
1•ankitg12•2m ago•0 comments

Equana – Numerical Computing

https://equana.dev/
1•quebi•2m ago•0 comments

SQLite Is All You Need

https://www.dbpro.app/blog/sqlite-is-all-you-need
1•upmostly•3m ago•0 comments

WorkerDeck – Run one isolated background process per user (Python, zero deps)

https://github.com/gritfeld-design/workerdeck
1•Reiney•3m ago•0 comments

Show HN: Parametric 3D models created using JavaScript

https://muffinman.io/3d-models/
1•stanko•4m ago•0 comments

Most intellectual labour is proof of work

https://blog.jsbarretto.com/post/pow
3•ibobev•5m ago•0 comments

Intuition for Distribution Differences

https://entropicthoughts.com/distribution-differences
1•ibobev•5m ago•0 comments

Sorted Rank Coding

https://purplesyringa.moe/blog/sorted-rank-coding/
1•ibobev•5m ago•0 comments

The Gentle Art of Making Enemies (1890) [pdf]

https://web.english.upenn.edu/~cavitch/pdf-library/Whistler_Gentle_Art_of_Making_Enemies.pdf
1•jruohonen•6m ago•1 comments

Show HN: AI mock-interview coach that scores how you sound, not just your words

https://www.stanrose.com/mondaus
1•mondaussupport•7m ago•0 comments

Kittygram – An anonymous, privacy-friendly and open-source Instagram front end

https://kittygr.am/
2•keks24•8m ago•1 comments

The database wars and where LLMs are (maybe) headed

https://rruxandra.github.io/the-database-in-the-room.html
2•rruxandra_l•8m ago•0 comments

Show HN: GitBiased – your team development dashboard

https://gitbiased.com/
2•skyfantom•9m ago•0 comments

Org Charts of the Big Tech Companies (2011)

https://www.globalnerdy.com/2011/07/03/org-charts-of-the-big-tech-companies-plus-an-enhancement/
2•surprisetalk•10m ago•0 comments

What does "playing politics" mean for software engineers?

https://www.seangoedecke.com/playing-politics/
5•mltvc•10m ago•0 comments

Python Is So Slow. Can Julia Solve the Two-Language Problem?

https://www.wired.com/story/python-is-so-slow-can-julia-solve-the-two-language-problem/
2•theanonymousone•11m ago•1 comments

Show HN: An AI Duolingo for your income goals

https://thrivez.io/thrivez-ai-mentor/
3•Fotis-Karmpas•11m ago•1 comments

How to Overengineer a Project with AI

https://www.pablols.com/posts/049_i_overengineered_a_website/
2•wanderdust•14m ago•0 comments

The SaaSpocalypse Maybe Ending, but SaaS Will Never Be the Same Again

https://www.forbes.com/sites/timkeary/2026/06/30/the-saaspocalypse-maybe-ending-but-saas-will-nev...
3•jruohonen•16m ago•0 comments

Show HN: I built a deterministic check for fabricated quotes in LLM output

https://github.com/pierreolivierbonin/verbatimeter
2•pobonin•16m ago•0 comments

At CERN, AI will drive future discoveries

https://www.swissinfo.ch/eng/research-frontiers/at-cern-ai-will-drive-future-discoveries/91723774
2•giuliomagnifico•18m ago•0 comments

Wonder Window

https://thekidshouldseethis.com/share/
2•smallerize•18m ago•0 comments

Germany set to restrict its Freedom of Information Act

https://www.dw.com/en/germany-freedom-of-information-act/a-77939695
14•robtherobber•20m ago•0 comments

ATProto for Distributed Systems Engineers

https://atproto.com/articles/atproto-for-distsys-engineers
2•typical182•21m 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.