frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The "Discombobulator": Unpacking the Physics of the Weapon That Captured Maduro

https://medium.com/@jcanchola1264/the-discombobulator-unpacking-the-physics-and-the-risks-of-the-...
1•mojosam•37s ago•0 comments

Goomics – Google's corporate culture revealed through internal comics [pdf]

https://goomics.net/img/book/goomics_vol_2_first_five_chapters.pdf
1•wallflower•59s ago•0 comments

How AI Is Learning to Think in Secret

https://nickandresen.substack.com/p/how-ai-is-learning-to-think-in-secret
1•cubefox•1m ago•0 comments

Supply Chain Explorer

https://chipexplorer.eto.tech
1•wallflower•1m ago•0 comments

2025 Globalscape: Race for Compute

https://www.accel.com/globalscape
1•gmays•5m ago•0 comments

Gen Z is Nostalgic for the Photo Aesthetic of 2016

https://petapixel.com/2026/01/25/gen-z-is-nostalgic-for-the-photo-aesthetic-of-2016/
1•gbugniot•5m ago•0 comments

China Fertility Facts of the Day

https://marginalrevolution.com/marginalrevolution/2025/12/china-fertility-facts-of-the-day.html
1•surprisetalk•6m ago•0 comments

Defining Groupcore

https://www.ystrickler.com/a-theory-of-groupcore/
1•surprisetalk•6m ago•0 comments

What potent consumer technologies have long remained inaccessible?

https://tsvibt.blogspot.com/2026/01/what-potent-consumer-technologies-have.html
1•surprisetalk•6m ago•1 comments

Show HN: Resurf – a local-first quick capture and personal library for Mac

https://resurf.so
1•deep933•11m ago•0 comments

The four modes of AI-augmented technical writing

https://passo.uno/four-modes-ai-augmented-tech-writing/
1•theletterf•12m ago•0 comments

Sir Mark Tully has died

https://www.telegraph.co.uk/obituaries/2026/01/25/sir-mark-tully-bbc-reporter-delhi-best-loved-in...
2•mikhailfranco•15m ago•1 comments

Adviser of Highest EU Court Backs VPN Neutrality in Anne Frank Copyright Battle

https://torrentfreak.com/adviser-of-eus-highest-court-backs-vpn-neutrality-in-anne-frank-copyrigh...
2•iamnothere•15m ago•0 comments

Ask HN: How to reach out to a commenter under an old submission (nick_m)?

2•jsumn•15m ago•2 comments

Show HN: Vortex-[BitTorrent,CLI] – Fast io_uring BitTorrent lib and TUI

https://github.com/Nehliin/vortex
3•vortex_bit•15m ago•0 comments

My agents are working. Are yours?

https://importai.substack.com/p/import-ai-441-my-agents-are-working
1•gmays•17m ago•0 comments

Show HN: Timer-wheel–based TTL cache for Node.js

https://github.com/m-thenot/tick-cache
1•mtht•20m ago•0 comments

Show HN: Humynize – A tool to fix the rhythmic stiffness of AI writing

https://humynize.pro/
1•dumebioruche•21m ago•1 comments

Using amino acids as fuels to make conductive graphene

https://phys.org/news/2026-01-amino-acids-fuels-graphene.html
1•westurner•28m ago•1 comments

Samsung Galaxy S26 Ultra

https://comuniq.xyz/post?t=753
1•01-_-•29m ago•0 comments

Considering Strictly Monotonic Time

https://matklad.github.io/2026/01/23/strictly-monotonic-time.html
1•birdculture•30m ago•1 comments

Ikejime

https://en.wikipedia.org/wiki/Ikejime
1•brightbeige•31m ago•1 comments

Show HN: LLMNet – The Offline Internet, Search the web without the web

https://github.com/skorotkiewicz/llmnet
2•modinfo•31m ago•1 comments

Iran Limits Traders to 20 Minutes of Supervised Internet Access per Day

https://iranwire.com/en/news/148111-iran-limits-traders-to-20-minutes-of-supervised-internet-acce...
2•01-_-•31m ago•0 comments

Building an eBPF/XDP L2 Direct Server Return Load Balancer from Scratch

https://labs.iximiuz.com/tutorials/xdp-dsr-layer2-lb-92b02f3e
2•valyala•34m ago•0 comments

Show HN: CouchDB Importer – A pragmatic CSV/JSON import tool

https://github.com/wanjus/couchdb-importer
1•wanjus•36m ago•0 comments

Schwarz-Christoffel Mapping

https://en.wikipedia.org/wiki/Schwarz%E2%80%93Christoffel_mapping
1•ogogmad•36m ago•0 comments

How to Preserve Your Writing for a Hundred Years

https://idiallo.com/blog/preserve-your-writing-for-a-hundred-years
1•leephillips•37m ago•0 comments

AI Full-Stack App and Website Builder with Fewer Hallucinations, Runs Locally

https://www.elaric.ai
2•Aman_Kalwar•39m ago•2 comments

Iran Protest Death Toll Could Top 30k, According to Local Health Officials

https://time.com/7357635/more-than-30000-killed-in-iran-say-senior-officials/
53•mhb•41m ago•3 comments
Open in hackernews

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

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

Thanks for checking it out.

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