frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Some of us will never have careers [video]

https://www.youtube.com/watch?v=lFxvf4qcJL4
1•Gecko4072•2m ago•0 comments

Show HN: utils.foo > developer utilities that run client-side without ads

https://utils.foo/
1•zodvik•2m ago•0 comments

The midlife crisis castle (Kendra Gaylord) [video]

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

Ten Advances in Mathematics and Theoretical Computer Science [pdf]

https://cdn.openai.com/pdf/ten-proofs-oai.pdf
1•ahlCVA•4m ago•0 comments

Norway's first adventure games (2025)

https://spillhistorie.no/2025/09/11/norways-first-adventure-games-part-1/
2•kqr•7m ago•0 comments

Sunsetting New.email

https://resend.com/blog/sunsetting-new-email
2•vednig•9m ago•0 comments

Stacked Diffs (and why you should know about them) (2023)

https://newsletter.pragmaticengineer.com/p/stacked-diffs
2•theanonymousone•14m ago•0 comments

Simon Willison on DeepSeek-V4-Flash-0731

https://simonwillison.net/2026/Jul/31/deepseek-v4-flash-0731/
9•theanonymousone•19m ago•2 comments

The Kurzgesagt Situation is Insane [video]

https://www.youtube.com/watch?v=OX1yHmeLPy8
3•wrxd•20m ago•0 comments

RamenHaus

https://ramen.haus/
8•oler•20m ago•0 comments

Unifeyn – upload any content and get notes, flashcards, and quizzes from it

https://www.unifeyn.app/
2•securemepro•25m ago•0 comments

1 in 10 comments across 40 subreddits disappeared within 36 hours

https://growtika.com/blog/reddit-comment-removal-study
2•Growtika•28m ago•0 comments

Show HN: SendPage – Paste AI-generated HTML, get a link clients can open

https://sendpageapp.com
3•jack714•29m ago•1 comments

The Obligatory AI Post

https://lapcatsoftware.com/articles/2026/7/15.html
3•latexr•32m ago•0 comments

"Last month, you watched TV for less than an hour per day on average"

https://twitter.com/oohweehuman/status/2083162929369878606
2•turrini•34m ago•0 comments

Multi-Paxos vs. Strong-Sync vs. Raft

https://medium.com/from-zero-to-seekdb/multi-paxos-vs-strong-sync-primary-replica-vs-raft-which-h...
2•jinqueeny•39m ago•0 comments

EU will mandate labels on authentic-looking AI content starting August 2

https://www.engadget.com/2227966/eu-mandate-labels-on-authentic-looking-ai-content/
3•vrganj•42m ago•0 comments

Free tools for Etsy sellers, podcasters, and indie devs

https://thesellermind.com/tools/fee-calculator
2•haimo•43m ago•0 comments

FBI gets voter's IP address in new fraud probe tactic

https://www.axios.com/2026/07/31/fbi-voter-ip-address-investigation
5•_tk_•46m ago•1 comments

How to Do Great Work

https://paulgraham.com/greatwork.html
2•tosh•49m ago•0 comments

The Chatbot Act Forces One Parenting Model on Every Family

https://www.eff.org/deeplinks/2026/07/chatbot-act-forces-one-parenting-model-every-family
3•mdp2021•52m ago•0 comments

Leopold Aschenbrenner Built a Hot A.I. Hedge Fund. Then It Melted Down

https://www.nytimes.com/2026/07/31/business/situational-awareness-leopold-aschenbrenner.html
5•sbulaev•1h ago•2 comments

Google Just Ruined One of Its Most Important Tools

https://www.theatlantic.com/technology/2026/07/google-earth-ai-images/688145/
4•eloisius•1h ago•1 comments

Perplexity AI loses bid to toss Reddit lawsuit over data scraping

https://www.reuters.com/legal/litigation/perplexity-ai-loses-bid-toss-reddit-lawsuit-over-data-sc...
2•thm•1h ago•0 comments

What makes good magnet programs attractive?

https://www.educationprogress.org/p/what-makes-good-magnet-programs-attractive
2•barry-cotter•1h ago•0 comments

Ask HN: How did your boss's behavior change with the rise of AI?

2•aredirect•1h ago•1 comments

Granola Class Action Lawsuit

https://twitter.com/RobertFreundLaw/status/2083350273758728216
2•freestylematt•1h ago•0 comments

WTF Happened in 1971?

https://wtfhappenedin1971.com/
3•baxtr•1h ago•1 comments

Show HN: Wisp – a Linux shell with Lua scripting and structured pipelines

https://github.com/Hinikaa/wisp
3•hinikaa•1h ago•0 comments

Bloom Filters

https://arpitbhayani.me/blogs/bloom-filters/
3•vishwajeet_thok•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.