frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

PostgreSQL 19 Beta 1 Released

https://www.postgresql.org/about/news/postgresql-19-beta-1-released-3313/
1•molf•8m ago•0 comments

Recommended Mystery Novels

https://bactra.org/notebooks/mystery-recs.html
2•mattbit•9m ago•0 comments

Running Python code in a sandbox with MicroPython and WASM

https://simonwillison.net/2026/Jun/6/micropython-in-a-sandbox/
1•pretext•12m ago•0 comments

PQ-SORT – Visualiser for the performance of PQC signatures

https://pqsort.tii.ae/
1•unprovable•12m ago•0 comments

BYD will pay for any damage caused using it's autonomous driving technology

https://www.drive.com.au/news/byd-promises-to-pay-for-any-damage-caused-using-semi-autonomous-dri...
1•KnuthIsGod•15m ago•0 comments

OpenCV 5 Is Here: The Biggest Leap in Years for Computer Vision

https://opencv.org/opencv-5/
2•ternaus•25m ago•0 comments

Alan Kay on "Should web browsers have stuck to being document viewers?"

https://donhopkins.medium.com/alan-kay-on-should-web-browsers-have-stuck-to-being-document-viewer...
2•signa11•26m ago•0 comments

Is This Hate Speech?

https://link.springer.com/article/10.1007/s10610-023-09543-z
1•barrister•28m ago•0 comments

Lambda or Fargate: a decision built from numbers

https://medium.com/@yalovoy/lambda-or-fargate-a-decision-built-from-numbers-b6fd8fcd7bce
1•zero-ground-445•28m ago•0 comments

The Smallest C Binary

https://blog.weineng.me/posts/smallest_c
1•signa11•31m ago•0 comments

Simpson's Paradox

https://plato.stanford.edu/entries/paradox-simpson/
2•hackandthink•42m ago•0 comments

Been trying to post and I am getting flagged for it

1•Neobecomer•42m ago•1 comments

Agentic Search for Context Engineering

https://leoniemonigatti.com/blog/agentic-search-for-context-engineering.html
1•eigenBasis•42m ago•0 comments

Pennsylvania seems to just be running a steal money from Peter to feed Paul gag

https://drive.google.com/file/d/1e4YjokqzwoJZuhiVJhn92FUQ9ClS5dCX/view?usp=drivesdk
1•EddieMunsterrr•43m ago•0 comments

Mystery over squares on our roads is solved

https://www.bbc.co.uk/news/articles/cvgzg583dv2o
1•zeristor•43m ago•0 comments

Group Chat: The Best Way to Stress Out Your Team

https://37signals.com/group-chat-problems
1•plurby•46m ago•0 comments

Using Fedora Silverblue for Compositor Development

https://bxt.rs/blog/using-fedora-silverblue-for-compositor-development/
2•JNRowe•48m ago•0 comments

Above: Privacy Phones, Laptops, and Tablets

https://abovephone.com/
2•0x54MUR41•49m ago•0 comments

Blitz – A modular no-JS browser written in Rust

https://blitz.is/
1•satvikpendem•49m ago•0 comments

AI Has Come for Serif Fonts

https://www.wired.com/story/ai-has-come-for-serif-fonts/
1•maxloh•56m ago•0 comments

Thanks largely to robots Ukraine's now talking about winning, not just surviving

https://www.defenseone.com/technology/2026/06/ukraine-robots-winning/413902/
3•MilnerRoute•59m ago•0 comments

The Anger Isn't at the Tool

https://mamonas.dev/posts/the-anger-isnt-at-the-tool/
1•konmam•1h ago•0 comments

Small PRs, big speedups: The Ruby performance work you almost missed

https://mensfeld.pl/2026/06/ruby-performance-roundup/
2•doppp•1h ago•0 comments

Crypto's True Believers Demand to Be Taken Seriously

https://www.vanityfair.com/news/story/cryptos-true-believers
3•1vuio0pswjnm7•1h ago•2 comments

Free Online Survival Game – Arcade Style with Sonar Ping

1•desinxstudio•1h ago•0 comments

Jürgen Schmidhuber: World Models, RL and Year That Changed AI

https://www.the-information-bottleneck.com/jurgen-schmidhuber-world-models-rl-and-the-year-that-c...
1•__patchbit__•1h ago•0 comments

Making Claude a Chemist

https://www.anthropic.com/research/making-claude-a-chemist
1•zdkaster•1h ago•0 comments

Sites in Codex

https://developers.openai.com/codex/sites
2•ttul•1h ago•1 comments

Show HN: Nanocode-CLI – A lightweight terminal-based AI coding assistant

https://github.com/hit9/nanocode
2•hit9•1h ago•0 comments

Dots.tts: 2B-parameter continuous, end-to-end autoregressive TTS system

https://rednote-hilab.github.io/dots.tts-demo/
1•HellsMaddy•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.