frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

I made a tool to teach you how to sketch portraits

https://www.sketch-tutor.com
1•blekaj•40s ago•1 comments

The [UK] Green Party is STILL bad at being green

https://takes.jamesomalley.co.uk/p/the-green-party-is-still-bad-at-being-green
1•DamonHD•4m ago•0 comments

OpenAI deprecation notice: upcoming model shutdowns in 2026

https://developers.openai.com/api/docs/deprecations
1•ananthakumaran•4m ago•0 comments

The Ultimate Personal AI Supercomputer – Nvidia DGX Station

https://www.nvidia.com/en-eu/products/workstations/dgx-station/
1•rbanffy•5m ago•0 comments

Release PiClaw v1.8.5 – Colossus: The Forbin Project

https://github.com/rcarmo/piclaw/releases/tag/v1.8.5
1•rcarmo•6m ago•0 comments

Designing Data-intensive Applications with Martin Kleppmann (2026) [video]

https://www.youtube.com/watch?v=SVOrURyOu_U
1•zeristor•6m ago•1 comments

The Markdown Link no. 24

https://md-handbook.com/blog/markdown-link-no-24/
1•wordius•10m ago•0 comments

PHP will get an AOT compiler from the Swoole team in 2027

https://old.reddit.com/r/PHP/comments/1stb4o3/php_will_get_an_aot_compiler_from_the_swoole_team/
2•edmondx•12m ago•2 comments

Show HN: We made 3M jobs searchable on a globe to visualize labor markets

https://map.rezi.ai/index.html
1•jacob_rezi•23m ago•0 comments

MacPulse – macOS System Monitor and Performance Logging

https://www.macpulse.app/
1•juhapekka69•24m ago•0 comments

Show HN: Protovoters -- Free, accessible voter files for democracy

https://protovoters.org
1•reesericci•24m ago•1 comments

Le Glaude Code – A CLI that responds to Git command with quotes from a Fr movie

https://github.com/davidthibault/le-glaude-code
1•david_thibault•28m ago•0 comments

Show HN: Desktop OSD that reads Claude Code's rate limit headers

https://github.com/bozdemir/claude-usage-widget
1•bozdemir•29m ago•0 comments

A robot is beating human pros at table tennis

https://apnews.com/article/ai-table-tennis-robot-ping-pong-sony-995b239945e0dc8d7bea918a850969dc
1•greggoB•30m ago•1 comments

Anthropic is A/B testing removing Claude Code from Pro plans

https://twitter.com/TheAmolAvasare/status/2046724659039932830
2•gagdiez•31m ago•0 comments

TalentRecruit

1•TalentRecruit•31m ago•0 comments

Corral: Measuring how LLM-based AI scientists reason, not just what they produce

https://lamalab-org.github.io/corral/
2•kjappelbaum•34m ago•0 comments

FreeBSD Status Report First Quarter 2026

https://www.freebsd.org/status/report-2026-01-2026-03/
2•ptx•35m ago•0 comments

Texas launches $750M plant, targets growing New World screwworm threat

https://www.chron.com/texas/article/south-texas-plant-screwworm-threat-usda-22214580.php
3•littlexsparkee•36m ago•0 comments

Ask HN: Is the ongoing AI research driving LLM models to be better?

2•thiago_fm•39m ago•0 comments

The Prevention of Literature (George Orwell, 1946)

https://www.orwellfoundation.com/the-orwell-foundation/orwell/essays-and-other-works/the-preventi...
2•awanderingmind•39m ago•0 comments

Microsoft issues emergency update for macOS and Linux ASP.NET threat

https://arstechnica.com/security/2026/04/microsoft-issues-emergency-update-for-macos-and-linux-as...
3•joozio•40m ago•0 comments

I blind A/B tested 40 Claude prompt codes, only 7 shift reasoning

https://gist.github.com/Samarth0211/0abecbbfc340c80de5bd21049115f9e2
4•samarth0211•41m ago•0 comments

Stop Hardcoding Your Timeouts

https://alfy.blog/2026/04/23/stop-hardcoding-your-timeouts.html
3•ahmadalfy•41m ago•0 comments

Retractions of scientific papers by Nobel Prize Winners

https://retractionwatch.com/retractions-by-nobel-prize-winners/
5•patel011393•42m ago•1 comments

Notes on writing a voxel game in Dyalog APL

https://homewithinnowhere.com/blog/voxel_game/
3•tosh•44m ago•0 comments

Signaling Is the Intelligence

https://eversoleken.substack.com/p/signaling-is-the-intelligence
3•gpi•46m ago•0 comments

The Log Is the Database

https://blog.canoozie.net/the-log-is-the-database/
4•LAC-Tech•53m ago•1 comments

Ask HN: Linguistics/Computing Overview for the Layperson

2•Pamar•54m ago•0 comments

Production MCP Patterns, Part 2: The Agent Stack Grew Up

https://medium.com/@nitishagar/production-mcp-patterns-part-2-the-agent-stack-grew-up-194d807fde9d
2•nitishagar•55m ago•1 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.