frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Musings on Tracing in PyPy (2025)

https://pypy.org/posts/2025/01/musings-tracing.html
1•tosh•1m ago•0 comments

Thoughts on the Commodore 8020 smart flip phone?

https://www.wired.com/story/commodore-callback-8020-is-a-digital-detox-phone-that-isnt-dumb/
1•gorfian_robot•1m ago•2 comments

Explaining Functional Programming to Non-Programmers (It's Just Excel)

https://cekrem.github.io/posts/explaining-functional-programming-to-non-programmers/
1•ckardaris•3m ago•0 comments

Musk to sue German broadcaster ZDF over 'hunt for migrants'

https://www.dw.com/en/elon-musk-sues-zdf-hunt-for-migrants-belfast/a-77571443
1•vrganj•4m ago•1 comments

Show HN: VibeSH – Hallucinated Terminal Shell

https://codeberg.org/beleon/vibeSH
3•rowbin•5m ago•0 comments

Building the Live Context Graph for Agents, 28 Weekly Releases Later

https://materialize.com/blog/building-the-live-context-graph-for-agents/
1•pranshum•5m ago•0 comments

SpaceX has acquired Cursor

https://twitter.com/spacex/status/2066873915717136548
2•napolux•5m ago•2 comments

Ask HN: Why aren't hardware passkeys used for access token creation?

1•zackify•5m ago•0 comments

10 Years In, and Claude Just Made Me a Better Engineer

https://medium.com/beyond-bits/10-years-in-and-claude-just-made-me-a-better-engineer-58b5d3c630f6
1•laxmansharma•7m ago•0 comments

Show HN: git-lrc – Free, Micro AI Code Reviews That Run on Git Commit

https://github.com/HexmosTech/git-lrc
2•atomicnature•8m ago•0 comments

The Doctor Who Treats Patients with a Gaming Mouse

https://textexpander.com/blog/doctor-gaming-mouse
1•jcenters•8m ago•0 comments

I gave ChatGPT a body [video]

https://www.youtube.com/watch?v=S67z2aekBrI
1•Malfunction92•9m ago•0 comments

Vibe coding can build your pipeline. It can't explain it six months later

https://venturebeat.com/orchestration/vibe-coding-can-build-your-pipeline-it-cant-explain-it-six-...
1•speckx•9m ago•0 comments

Net CO2 release from permafrost soil carbon thaw predicted earlier this century

https://www.science.org/doi/10.1126/sciadv.adz8478
1•littlexsparkee•10m ago•0 comments

What Is Minimalism Worth?

https://carlbarenbrug.com/minimalism-worth
1•surprisetalk•12m ago•0 comments

The Verifier Tax: Safety–Success Tradeoffs in Tool-Using LLM Agents

https://dl.acm.org/doi/10.1145/3786335.3813160
1•tanmaysah•13m ago•0 comments

Show HN: AgentPace – Forecast when your coding agent usage will run out

https://festudio.net/agentpace/
2•jrflo•13m ago•0 comments

Social media is awful but the UK under-16 ban won't solve anything

https://www.pcgamer.com/software/platforms/social-media-is-awful-but-the-uk-under-16-ban-wont-sol...
1•evo_9•14m ago•0 comments

Facing reality, Apple or EU, is a core requirement for good management (2024)

https://www.baldurbjarnason.com/2024/facing-reality-in-the-eu-and-tech/
1•davidgerard•14m ago•0 comments

Show HN: WhatsApp Clone, but Decentralized with P2P Messaging

https://enkrypted.chat
2•Screen8774•15m ago•0 comments

Show HN: The Dictionary Game (Fictionary/Balderdash) as a Daily Puzzle

https://dictionarypuzzle.com/
2•woutervd•16m ago•0 comments

A Tale of Two Browsers

https://adactio.com/journal/22609
2•robin_reala•16m ago•0 comments

PR Preview – Generate before/after videos for front end pull requests

https://www.pr-preview.com
1•VladNiculescu•16m ago•0 comments

Bandcamp explorer: RSS feed for every Bandcamp genre/tag and every artist

https://bandcamp.k47.cz/
1•ggrelet•16m ago•0 comments

Onhand: An AI tutor that lives on the page you're reading

https://useonhand.com/
1•phineas1500•17m ago•1 comments

Statistics of a Distribution on Unitary Matrices

https://mathoverflow.net/questions/512341/statistics-of-a-distribution-on-unitary-matrices
1•jjgreen•17m ago•0 comments

Cursor to Join SpaceX

https://xcancel.com/cursor_ai/status/2066875698346954891
2•SpyCoder77•17m ago•1 comments

Show HN: MockNest Serverless – Bedrock-Assisted API Mocks on AWS Lambda

https://github.com/elenavanengelenmaslova/mocknest-serverless
1•elenavanengelen•17m ago•1 comments

French domestic spy agency ditches Palantir for local rival, PM says

https://www.rappler.com/technology/french-dgsi-spy-agency-ditches-palantir-rival-chapsvision/
2•vidalee•19m ago•0 comments

SpaceX to Acquire Cursor

https://xcancel.com/SpaceX/status/2066873915717136548
1•SpyCoder77•19m ago•1 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.