frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

9000 RPM is faster than your screen refreshes

https://ma.ttias.be/9000-rpm/
1•Mojah•1m ago•0 comments

Using jq to format JSON on the clipboard

https://chris48s.github.io/blogmarks/posts/2021/jsontidy/
2•stefanvdw1•2m ago•1 comments

Show HN: Local Personal Financial Asistant

https://apps.apple.com/us/app/linggen/id6798304906
2•linggen•5m ago•0 comments

Chladni Plate

https://skytales.nl/visualizations/chladni-plate.html
2•vismit2000•5m ago•0 comments

An update on our dispute with Disney

https://www.interdigital.com/post/an-update-on-our-dispute-with-disney
2•ledoge•6m ago•0 comments

Autopsy of an N=1 Cybernetic Therapy: Multimodal AI for Grief (Case Report)

https://zenodo.org/records/22169978
2•poejionkyo•6m ago•0 comments

Mistral trains on user input by default, except on enterprise tier

https://help.mistral.ai/en/articles/455207-can-i-opt-out-of-my-input-or-output-data-being-used-fo...
3•teekert•7m ago•1 comments

Show HN: Review Markdown files like a document

https://github.com/shudv/easy-markdown-review-ado
2•shudv•7m ago•0 comments

B200 Attention Kernel from Scratch to Near-SOTA in 60 Diagrams

https://iaroslavelistratov.github.io/b200-attention/
3•magoghm•7m ago•0 comments

Ask HN: Where do you get your AI (technology) news?

2•BtM909•8m ago•0 comments

Csveee – parsing CSV at up to 192 GB/s in Rust

https://github.com/ackxolotl/csveee
1•foooo4•9m ago•0 comments

A call for collective action on cyber defense

https://openai.com/collective-cyberdefense/
1•RickJWagner•10m ago•1 comments

Uber is laying off 10% of staff

https://www.uber.com/us/en/newsroom/simplerfasteruber/
1•DeepLogin•10m ago•0 comments

Adversarial Collaboration in Philosophy

https://dailynous.com/2026/09/02/adversarial-collaboration-in-philosophy-guest-post/
1•mdp2021•11m ago•0 comments

Why I prefer using LLM API aggregators over subscription services

https://crazysteve.bearblog.dev/why-i-prefer-using-llm-api-aggregators-over-subscription-services/
1•expedited123•14m ago•0 comments

Check if a file was made with Claude

https://claude.com/check-content
2•frexs•14m ago•0 comments

What to Do While Waiting for AI Code Assistants

https://super-productivity.com/blog/what-to-do-while-waiting-for-claude-code/
1•eustoria•15m ago•0 comments

Building a personal book library with NotebookLM and Claude Code

https://blog.dornea.nu/2026/06/02/building-a-personal-book-library-with-notebooklm-and-claude-code/
1•eustoria•16m ago•0 comments

Comms – Show and tell, for your agents

https://trycomms.app
1•eustoria•18m ago•0 comments

Favorite TypeScript Learnings from TypeNotes

https://www.jakeworth.com/posts/favorite-typescript-learnings-from-typenotes
1•surprisetalk•18m ago•0 comments

Show HN: Windrunner – AI-powered project collaboration workspace

https://shzlw.github.io/windrunner/
2•yuegui•18m ago•0 comments

Beware Global Scoreboards

https://alearningaday.blog/2026/09/02/beware-global-scoreboards/
1•herbertl•18m ago•0 comments

AI Slop Is Ruining Cute Animals on the Internet

https://www.wired.com/story/ai-slop-is-ruining-the-internets-cute-animal-economy/
5•amelius•18m ago•0 comments

Anthropic changes data retention policy after pushback from customers

https://www.cnbc.com/2026/09/01/anthropic-data-retention.html
1•cramer4next•19m ago•0 comments

Show HN: SecMask – a 66M parameter model for finding secrets in source code

https://github.com/AndrewAndrewsen/secmask
2•AndrewAndrewsen•19m ago•1 comments

A Proof of Conway's Refinement Conjecture

https://github.com/gaearon/conway-refinement
3•m-hodges•22m ago•0 comments

The Empire of Information

https://lareviewofbooks.org/article/data-empire-roopika-risam-information-organize-control-dominate/
2•Petiver•22m ago•0 comments

An Update on FSD Supervised in Europe

https://twitter.com/teslaeurope/status/2094661569582096779
1•tosh•24m ago•0 comments

AI Agent Memory Design: What Works and What Doesn't

https://machinelearningmastery.com/ai-agent-memory-design-what-works-and-what-doesnt/
1•eigenBasis•24m ago•0 comments

AI goes where the oracle is cheap

https://dilpreet.co/blog/2026/9/1/ai-goes-where-the-oracle-is-cheap
1•argilium•25m 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.