frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Sites We Lost

https://theuselessweb.com/sites-we-lost/
1•speckx•35s ago•0 comments

Crypto inheritance: a simple guide to seed phrases and estate planning

https://blog.alcazarsec.com/posts/crypto-inheritance-guide
1•alcazar•42s ago•0 comments

A Markdown File Became Our Company's On-Call Runbook

https://mergify.com/blog/markdown-file-oncall-cheat-code/
1•JulianMaurin1•51s ago•0 comments

Global Telecom Exploitation by Covert Surveillance Actors

https://citizenlab.ca/research/uncovering-global-telecom-exploitation-by-covert-surveillance-actors/
1•abdelhousni•1m ago•0 comments

The IBM Granite 4.1 family of models

https://research.ibm.com/blog/granite-4-1-ai-foundation-models
1•wglb•1m ago•0 comments

Country of Kaleidoscopes in a Datacenter

https://unessays.substack.com/p/country-of-kaleidoscopes-in-a-datacenter
1•oudlys•2m ago•0 comments

Show HN: You can now run Gemini CLI in the browser

https://browsercode.io
1•apignotti•3m ago•0 comments

Show HN: Notesync.md, macOS/iOS Keep notes in Markdown for agentic workflows

https://github.com/klinquist/Notesync
1•klinquist•3m ago•0 comments

Craig Newmark on Institutional Maintenance, Giving Away Control, the Internet

https://conversationswithtyler.com/episodes/craig-newmark/
1•mhb•4m ago•0 comments

JudgeKit: Generate LLM-as-Judge prompts grounded in published research

https://judgekit.lyuata.com
2•lyuata•5m ago•0 comments

The Pond of Golden Light – A Fable about AI

https://www.immaculateconstellation.info/the-pond-of-golden-light/
1•manjuc•5m ago•0 comments

GPT-5.5 authorship and order effects

https://blog.valmont.dev/posts/gpt-5-5-authorship-and-order-effects/
1•cool-pear•5m ago•0 comments

DARS: Dynamic Artificial Room Structures – minimal operator-based artifact (DOI)

https://zenodo.org/records/19919624
1•rogmash•7m ago•0 comments

Python translated to English, Spanish, French – 100% AST verified, 99K free

https://huggingface.co/datasets/Cuarzo-AI/cuarzo-100k
1•cuarzoai•7m ago•0 comments

Cheese3D enables sensitive detection and analysis of whole-face movement in mice

https://www.nature.com/articles/s41593-026-02262-8
1•bookofjoe•7m ago•0 comments

Zero-Day fingerprinting attack targeting Adobe Reader

https://justhaifei1.blogspot.com/2026/04/expmon-detected-sophisticated-zero-day-adobe-reader.html
1•redbell•8m ago•0 comments

How an Oil Refinery Works

https://www.construction-physics.com/p/how-an-oil-refinery-works
2•chmaynard•8m ago•0 comments

The cost of Google's AI defaults and the illusion of choice

https://arstechnica.com/ai/2026/04/googles-privacy-maze-how-gemini-traps-you-and-your-data/
1•stalfosknight•10m ago•0 comments

'The job description is changing': mathematician Terence Tao on the rise of AI

https://www.nature.com/articles/d41586-026-01246-9
1•ironyman•10m ago•0 comments

The Last Nation to Play

https://longreads.com/2026/04/21/marshall-islands-soccer-team/
1•gmays•11m ago•0 comments

Using a 1978 terminal in 2026 (DEC VT-100)

https://nikhiljha.com/posts/vt100/
2•jensgk•15m ago•0 comments

Vibe Coding Security Weekly – APR 24-28, 2026

https://vibe-eval.com/updates/vibe-coding-security-weekly-apr-28-2026/
1•night_protocol•15m ago•0 comments

Culdesac, Arizona's car-free neighborhood

https://devonzuegel.com/field-notes-culdesac
1•calcifer•15m ago•0 comments

Show HN: Keep Mac awake while your agent works even with screen off, lid closed

https://github.com/ObservedObserver/Macchiato
1•loa_observer•16m ago•0 comments

Show HN: Sediman – A platform to run your product with AI customer personas

http://sediman.com/
1•JasonHEIN•16m ago•0 comments

LiveSunset: Watch an Endless Amount of Sunsets

https://www.livesunset.io/#koh-samui-thailand-233
2•thunderbong•17m ago•0 comments

The FCC is about to ban 21% of its test labs today. I mapped them all

https://markready.io/blog/fcc-accredited-test-labs-complete-guide
2•chambertime•17m ago•0 comments

Democratic Governance of AI Is the Real Solution

https://jacobin.com/2026/04/ai-data-center-moratorium-democracy
1•speckx•20m ago•0 comments

ScanSkinAI

https://www.scanskinai.com
1•bellamoon544•20m ago•1 comments

What Is Authorship When Machines Can Write?

https://thereader.mitpress.mit.edu/what-is-authorship-when-machines-can-write/
2•ilamont•22m ago•0 comments
Open in hackernews

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

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

Thanks for checking it out.

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