frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Internet Is a UGC Reaction Video Now

https://www.joanwestenberg.com/the-entire-internet-is-a-ugc-reaction-video-now/
1•latexr•44s ago•0 comments

AI datacenters create heat islands around them

https://www.theregister.com/2026/04/01/ai_datacenter_heat_islands/
1•speckx•47s ago•0 comments

OpenAI Demand Sinks on Secondary Market as Anthropic Runs Hot

https://www.bloomberg.com/news/articles/2026-04-01/openai-demand-sinks-on-secondary-market-as-ant...
1•helsinkiandrew•2m ago•0 comments

How physicists proved that quantum weirdness is a feature, not a bug

https://www.scientificamerican.com/article/how-physicists-proved-that-quantum-weirdness-is-a-feat...
1•Brajeshwar•2m ago•0 comments

Save the Pacific Northwest Tree Octopus

https://zapatopi.net/treeoctopus/
1•runarberg•2m ago•0 comments

ContextCore: AI Agents conversations to an MCP-queryable memory layer

https://reach2.ai/context-core/
1•mihaitoth•4m ago•1 comments

Show HN: A word puzzle inspired by Wordle, based on binary search

https://hilogame.cc/
1•ludovicianul•5m ago•0 comments

Pqaudit – scan your codebase for quantum-vulnerable cryptography

https://github.com/PQCWorld/pqaudit
1•xMKx•5m ago•1 comments

Structure Revealer Bookmarklet – A11y Tools

https://a11y-tools.com/blog/2026/03/new-bookmarklet-structure-revealer/
1•speckx•6m ago•0 comments

Wikipedia Gacha

https://wikigacha.com/?lang=EN
1•reorder9695•8m ago•0 comments

Anthropic Races to Contain Leak of Code Behind Claude AI Agent

https://www.wsj.com/tech/ai/anthropic-races-to-contain-leak-of-code-behind-claude-ai-agent-4bc5acc7
3•sonabinu•8m ago•0 comments

Iran war sparks renewables boom as Europeans rush to buy solar, heat pumps, EVs

https://www.euronews.com/2026/03/31/iran-war-sparks-renewables-boom-as-europeans-rush-to-buy-sola...
2•vrganj•8m ago•0 comments

Show HN: PixelPeople – Generate people in pixel art for React

https://youcefhq.github.io/pixelpeople/
1•YoucefHQ•9m ago•0 comments

Supreme Court hears birthright citizenship case with Trump in room

https://www.cnbc.com/2026/04/01/trump-supreme-court-birthright-citizenship.html
3•Betelbuddy•9m ago•1 comments

Rust Implementation of Claude Code

https://github.com/Kuberwastaken/claurst
2•kordlessagain•9m ago•0 comments

Wedeo – a Rust Rewrite of FFmpeg

https://github.com/sharifhsn/wedeo
1•sharifhsn•10m ago•1 comments

Show HN: LinkedIn for Clankers

https://clankerslist.ai/
1•rahulsingh34•10m ago•0 comments

The DI trick that predates keyed services in .NET 8

https://dotnetfiddle.substack.com/p/your-di-container-has-a-secret-pocket
1•refactormonkey•10m ago•0 comments

What Metrics to Monitor in Your Vibe Coded App

https://blog.appsignal.com/2026/04/01/what-metrics-to-monitor-in-your-vibe-coded-app.html
2•Liriel•11m ago•0 comments

Becoming a Day Person

https://herman.bearblog.dev/becoming-a-day-person/
1•surprisetalk•12m ago•0 comments

Puzzlehunts

https://www.vikramsaraph.com/blog/2026/04/01/puzzlehunts/
1•surprisetalk•12m ago•0 comments

A Brief History of Roombas with Fart Spray

https://taylor.town/roombas-with-fart-spray
1•surprisetalk•12m ago•0 comments

Did the CHIPS Act Trigger the Manufacturing Construction Boom?

https://www.factorysettings.org/p/did-the-chips-act-trigger-the-manufacturing
2•surprisetalk•12m ago•0 comments

Tech giant Oracle reportedly blindsides thousands with emailed layoffs

https://www.sfgate.com/tech/article/oracle-layoffs-ai-22175253.php
6•bookofjoe•14m ago•0 comments

Announcement: Temporary LLM Content Ban

https://old.reddit.com/r/programming/comments/1s9jkzi/announcement_temporary_llm_content_ban/
1•birdculture•14m ago•0 comments

The Cathedral, the Bazaar, and the Winchester Mystery House

https://www.dbreunig.com/2026/03/26/winchester-mystery-house.html
1•dbreunig•14m ago•0 comments

Heaviside: Foundation Model for Electromagnetism

https://twitter.com/_i_am_arya/status/2038993003579347247
1•MrBuddyCasino•14m ago•0 comments

Are tech companies even hiring?

3•KernelPryanic•14m ago•0 comments

GitDibs: Call dibs on a Git commit hash

https://gitdibs.com
1•andyg_blog•15m ago•1 comments

OnlyOffice kills Nextcloud partnership for forking its project without approval

https://www.neowin.net/news/onlyoffice-suspends-nextcloud-partnership-over-unapproved-euro-office...
2•bundie•16m ago•0 comments
Open in hackernews

Show HN: Sycamore – next gen Rust web UI library using fine-grained reactivity

https://sycamore.dev
40•lukechu10•1h ago

Comments

conceptme•1h ago
a UI library needs some demo
lukechu10•1h ago
The website itself is made with Sycamore!

There are also a bunch of examples at https://github.com/sycamore-rs/sycamore/tree/main/examples

You can see the deployed versions at https://examples.sycamore.dev/<example name>/ for instance: https://examples.sycamore.dev/todomvc/

silon42•1h ago
I get: Uncaught (in promise) ReferenceError: WebAssembly is not defined
lukechu10•1h ago
Umm which browser are you using? Did you disable webassembly somehow?
catapart•1h ago
in case you don't understand what GP is suggesting: your website does not actually describe what you're providing. A "next generation Rust UI library powered by fine-grained reactivity." could mean a UI for native apps - something like egui or Dioxys - or it could mean a way to use rust to output HTML, CSS, and javascript. Or a bunch of other things. And, regardless, there's no way to look at your website and determine how to get that output using sycamore. I can inspect and see your HTML or your CSS, but there's no Rust code for me to compare that against without going and looking it up somewhere.

To be more succinct: you don't even have an image of your UI running on your websites landing page. Not one single image of the library which is, again, a UI library. People have an interest in knowing "does this look and feel like I want it to?" as well as "can I use this in the projects I'm working on?". Both of those questions should be answered by your landing page. For me, at least, it doesn't do that.

lukechu10•1h ago
Hmm thanks for the feedback. The front page definitely has lots of room for improvement.
fnikacevic•58m ago
A great example is the shadcn site

https://ui.shadcn.com/

Shows you how good it looks out of the box on the first page.

sourcegrift•1h ago
Looks very good and probably will be my library of choice for my next web project.

For desktop, I'm very happy with qmetaobject-rs. Qt is time tested and highly reliable. And gui is, frankly, serious business.

Also, Generally speaking, UI itself is best done declaratively rather than imperatively. There's a reason quick is adopted more than qwidgets.

silon42•1h ago
For simple stuff, qml is OK/better (except the JS part)... but for some more complicated views I'd want qwidgets.
embedding-shape•1h ago
The website mentions "giving you full control over performance", what are those knobs and levers exactly? What does those knobs and levers influence, and what sort of tradeoffs can you make with the provided controls?
lukechu10•1h ago
Unlike other UI libraries, I would say Sycamore has a very clear execution model. If you've used something like React before, there is all this thing about component lifecycles and hook rules where the component functions run over and over again when anything changes. This can all end up being fairly confusing and has a lot of performance footguns (looking at you useRef and useMemo).

In sycamore, the component function only ever runs a single time. Instead, Sycamore uses a reactive graph to automatically keep track of dependencies. This graph ensures that state is always kept up to date. Many other libraries also have similar systems but only a few of them ensure that it is _impossible_ to read inconsistent state. Finally, any updates propagate eagerly so it is very clear at any time when any expensive computation might be happening.

For more details, check out: https://sycamore.dev/book/introduction/adding-state

bickfordb•1h ago
The Dioxus library seems really similar to me. How is Sycamores model different?
lukechu10•1h ago
Dioxus originally was more like ReactJS and used hooks. However, they have since migrated to using signals as well which makes Dioxus and Sycamore much more similar.

One remaining major difference is that Dioxus uses a VDOM (Virtual DOM) as an intermediary layer. This has a few advantages such as more flexible rendering backends (they also support native rendering for desktop apps), at the cost of an extra layer of indirection.

Creating native GUI apps should also be possible in Sycamore, and something I'm interested in although there is currently no official support. However, I think one of the big differences with Dioxus would be that Dioxus supports "one codebase, many platforms" whereas I think that is a non-goal with Sycamore. Web apps should have one codebase, native apps should have another. Of course, it would still be possible to share business logic but the actual UI code will be separate.

josephg•43m ago
How does it compare to leptos? Leptos is roughly based on Solidjs and uses signals, to enable fine grained reactivity and avoid a vdom. Why sicamore over leptos?
mapcars•58m ago
With Tauri you also get the freedom of choosing frontend frameworks and can reuse existing frontend code/skills. Yes React has issues, for example Svelte handles reactivity in a much better way. I don't see real benefits of re-implementing the whole thing in Rust.
jtrueb•1h ago
Is there a new version or news related to this? v0.9 was Nov 2024, and Leptos and Dioxus have been a lot more active.
lukechu10•34m ago
There has been a few minor releases since. I am planning on making a new release soon with a few bug fixes and working on new major features.

I'm also looking for new contributors and maintainers!

electrograv•59m ago
IMO a UI library landing page should always contain a screenshot example of the UI.

I can’t find a screenshot of it anywhere, let alone the landing page.

TechSquidTV•57m ago
Unless maybe it's headless, then I still expect a component library or something. Still, I see nothing.
lukechu10•54m ago
It's more like ReactJS/SolidJS (but in Rust) rather than a component library like Bootstrap. Although I definitely agree the home page can do a much better job of explaining this.
josephg•45m ago
It looks like this is a web UI library, so it would just render using regular html.

I wish they said that on the homepage. I assumed it could render to the desktop or something, and I had to read tea leaves to figure that out.

Tuna-Fish•33m ago
The landing page is the screenshot. It uses sycamore.
dewey•37m ago
In the footer: "This website is also built with Sycamore. Check out the source!" https://github.com/sycamore-rs/website
arpadav•25m ago
i've had my shot at sycamore a number of times. IMO leptos (leptos.dev) has far more fine-grained capabilities, and dioxus (dioxuslabs.com) is overall more hand-holdy but also powerful. comes with tradeoff for speed. wasm still isnt there yet (yet..) but a lot more web frameworks (including smaller rust ones) can be tracked here: https://krausest.github.io/js-framework-benchmark/current.ht...
cma256•16m ago
I really like these projects but missing from them is genericity. If you're taking the time to build a WASM app in Rust it would be nice if that app could compile to something other than WASM. For example, looking at the sycamore website's source I see p, h1, div, etc. What I'd rather see is "row", "column", "text". In their source I see tailwind what I'd rather see is "center", "align right", etc.

In other words, elm-ui but for these WASM Rust apps. Building a mobile app, a desktop app, and a web app, in my mind, should be accomplish-able given the right primitives (without requiring a JavaScript runtime be bundled). Rust's multi-crate workspaces make it a really great candidate for solving these cross-platform problems. IMO of course.

gwbas1c•14m ago
> Reactive Apps with Effortless Performance.

> Sycamore is a next generation Rust UI library powered by fine-grained reactivity.

It's not clear on the landing page that this is for in-browser UI, as opposed to desktop UI and/or mobile UI.

I would make it completely unambiguous that Sycamore is for web applications.

lukechu10•6m ago
Ok I've modified it slightly.

But Sycamore does have ambitions to have native GUI support as well. I'm currently looking at GTK, Iced, and GPUI and see if it would be possible to add Sycamore support. This would make it possible to create GTK, Iced, or GPUI apps using building blocks from Sycamore.

0x3f•8m ago
I think if you're going to use Rust on front end you're probably going to use it on back end too. In that case, I would just use Dioxus and get the e2e typing for free. What would be the benefit of Sycamore?

I wouldn't recommend e2e Rust generally yet though. I think server/API + web could work, but mobile is just boiling the ocean and will never be as good as native. You might think you can just use it for server and API, then do mobile native apps, but actually the escape hatches are not great.

Sad to say but "just use React" remains the good advice.