frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Zero-native – Build native desktop apps with web UI

https://zero-native.dev
21•gedy•4h ago

Comments

AbuAssar•1h ago
> No borrow checker. No lifetimes. No fighting the compiler for 20 minutes over a string.

I don’t like this attitude, both zig and rust have their strengths.

nurettin•40m ago
Rust has bad ergonomics. You will see that "attitude" as long as coding exists, or lifetimes are fixed in a way to allow you to omit them in contexts which are not concurrent or are embarrassingly parallelizable.
DeathArrow•26m ago
I would take Zig over Rust any time. It simply fits the way I think much much better.

And since 0.16/0.17 Zig introduced a very nice async/concurrency system that doesn't require function coloring. While async in Rust still feels strange and not well integrated.

pmarreck•16m ago
> "I don't like this attitude"

Cool, let me know when you have a rational counterargument then, some of us have gotten fed up with Rust (especially at scale) and are very much enjoying Zig (which has no magic, which turns out to be a huge advantage at scale)

adastra22•7m ago
Ok have fun. The rest of us are having no problems.
vijaybritto•57m ago
Im not sure if people are getting the biggest problem in electron desktop apps.

Its RAM usage not the disk!!

Why are they all making the same thing in different ways?! I have never worked on an electron app where the executable size was an impediment to the business. Its always the RAM/CPU usage. If we are going to work on the same webviews like electron and others, how will this make any difference?

Bolwin•42m ago
Cause they all share one webview. Electron apps each run their own version of chromium
cosmotic•41m ago
Using the system webview theoretically saves memory. Though it's still not great.
aiscoming•47m ago
I love the redefinition of "native desktop app" - a web app which uses the system web-view instead of bundling Chrome.
h4ch1•45m ago
> Use the system WebView for lightweight apps, or bundle Chromium via CEF

so basically a vibe coded Tauri in zig? I don't like calling webview dependent applications "native desktop apps".

Native desktop apps means using the OS primitives and directives to draw the UI imo; WinForms, SwiftUI, and their ilk.

thayne•28m ago
Maybe it's called zero native because that is how native it is.
norskeld•38m ago
Given this is from Vercel and most likely vibe coded (hopefully not), I wonder how many zero-day vulnerabilities will be there... :^)
boxed•34m ago
No screenshot examples even? :/
DeathArrow•29m ago
Still, using system's native GUI should be more performant and use less memory.

I would rather see existing Zig GUI libraries using system's GUI primitives improving. With LLM GUI stuff should be simple enough and we don't need to rely on people web expertise to build desktop apps.

thayne•6m ago
Unfortunately, all the native "system" GUI frameworks are all terrible in their own unique ways.

Unless you mean drawing the gui directly to a graphics surface, which often results in even poor accessibility and system integration unless the developer cares a lot about that and puts a lot of effort into it.

jerleth•8m ago
Sounds very similar to webui (zig version: https://github.com/webui-dev/zig-webui)

What is the difference?

Deterministic Fully-Static Whole-Binary Translation Without Heuristics

https://arxiv.org/abs/2605.08419
64•matt_d•1h ago•8 comments

Restore full BambuNetwork support for Bambu Lab printers

https://github.com/FULU-Foundation/OrcaSlicer-bambulab
318•Murfalo•8h ago•134 comments

Googlebook

https://googlebook.google/
707•tambourine_man•12h ago•1183 comments

The vi family

https://lpar.ATH0.com/posts/2026/05/the-vi-family/
77•hggh•6d ago•25 comments

Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model

https://github.com/cactus-compute/needle
376•HenryNdubuaku•11h ago•133 comments

Kraftwerk's radical 1976 track

https://www.bbc.com/culture/article/20260511-kraftwerks-radical-1976-track-radioactivity-became-a...
110•tcp_handshaker•6h ago•45 comments

How to make your text look futuristic (2016)

https://typesetinthefuture.com/2016/02/18/futuristic/
286•_vaporwave_•9h ago•34 comments

My graduation cap runs Rust

https://ericswpark.com/blog/2026/2026-05-12-my-graduation-cap-runs-rust/
124•ericswpark•5h ago•30 comments

CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq

https://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2026q2/018471.html
281•chizhik-pyzhik•11h ago•129 comments

Why senior developers fail to communicate their expertise

https://www.nair.sh/guides-and-opinions/communicating-your-expertise/why-senior-developers-fail-t...
485•nilirl•14h ago•209 comments

When "idle" isn't idle: how a Linux kernel optimization became a QUIC bug

https://blog.cloudflare.com/quic-death-spiral-fix/
61•sbulaev•6h ago•2 comments

Traceway: MIT-licensed observability stack you can self-host in ~90s

https://github.com/tracewayapp/traceway
51•sebakubisz•1d ago•3 comments

Referer Reality

https://www.robinsloan.com/lab/referer/
26•tobr•2d ago•6 comments

Rendering the Sky, Sunsets, and Planets

https://blog.maximeheckel.com/posts/on-rendering-the-sky-sunsets-and-planets/
444•ibobev•16h ago•38 comments

Quack: The DuckDB Client-Server Protocol

https://duckdb.org/2026/05/12/quack-remote-protocol
245•aduffy•12h ago•52 comments

Tell NYT, Atlantic, USA Today to keep Wayback Machine

https://www.savethearchive.com/newsleaders/
279•doener•6h ago•79 comments

Scrcpy v4.0

https://github.com/Genymobile/scrcpy/releases/tag/v4.0
104•xnx•9h ago•17 comments

Zero-native – Build native desktop apps with web UI

https://zero-native.dev
21•gedy•4h ago•16 comments

Up in Smoke

https://thebaffler.com/odds-and-ends/the-profession-that-does-not-exist-symposium
5•NaOH•2d ago•0 comments

Fc, a lossless compressor for floating-point streams

https://github.com/xtellect/fc
45•enduku•2d ago•9 comments

Reimagining the mouse pointer for the AI era

https://deepmind.google/blog/ai-pointer/
176•devhouse•12h ago•145 comments

The Future of Obsidian Plugins

https://obsidian.md/blog/future-of-plugins/
341•xz18r•14h ago•135 comments

Lanzaboote – NixOS Secure Boot

https://x86.lol/generic/2022/11/26/lanzaboote.html
71•evilmonkey19•3d ago•6 comments

Show HN: Agentic interface for mainframes and COBOL

https://www.hypercubic.ai/hopper
67•sai18•12h ago•39 comments

Launch HN: Voker (YC S24) – Analytics for AI Agents

https://voker.ai
49•ttpost•14h ago•19 comments

Bambu Lab is abusing the open source social contract

https://www.jeffgeerling.com/blog/2026/bambu-lab-abusing-open-source-social-contract/
1181•rubenbe•15h ago•378 comments

Foucault's Order of Things Explained with Trading Cards [video]

https://www.youtube.com/watch?v=1TbHYjGvS68
27•surprisetalk•1d ago•19 comments

We tested super-resolution pre-filter for LPR OCR. It did nothing

https://www.wink.co/documentation/Neural-Super-Resolution-Pre-Filter-LPR-2026
4•xmichael909•1h ago•1 comments

When life gives you lemons, write better error messages

https://wix-ux.com/when-life-gives-you-lemons-write-better-error-messages-46c5223e1a2f
134•luispa•4d ago•49 comments

EFF to 4th Circuit: Electronic Device Searches at the Border Require a Warrant

https://www.eff.org/deeplinks/2026/05/eff-fourth-circuit-electronic-device-searches-border-requir...
173•hn_acker•8h ago•29 comments