HNHacker News
TopNewBestAskShowJobs

susupro1

17 karma · joined March 29, 2026

Solo dev. 30MB native macOS tool, not 800MB Electron. Rust + Tauri + local FTS5.
submissionscomments
susupro1··on Claude Code users hitting usage limits 'way faster than expected'
You are not crazy, you are just waking up from the SaaS delusion. We somehow allowed the industry to convince us that paying $20/month to rent volatile compute, have our proprietary workflows surveilled, and get throttled mid-thought is an 'upgrade'. The pendulum is swinging violently back to local-native tools. Deterministic, privately owned, unmetered—buying your execution layer instead of renting it is the only way to build actual leverage.
susupro1··on ChatGPT won't let you type until Cloudflare reads your React state
This perfectly explains the trade-off. But from a pure UX perspective, freezing the input pipeline feels uniquely hostile. They could buffer the keystrokes invisibly in the background instead of locking the cursor, which creates the jarring perception that the site is actively fighting the user.
susupro1··on Cocoa-Way – Native macOS Wayland compositor for running Linux apps seamlessly
This is exactly why most devs just surrender and ship an 800MB Electron bundle for any cross-platform tool.

I finally got sick of that tradeoff. Ported a local video processing pipeline to Tauri v2 so it just uses the native macOS webview instead of fighting GTK or bundling Chromium. By hydrating heavy dependencies (like ffmpeg) via Rust at launch, the payload dropped to 30MB and idle RAM sits under 80MB.

Leaning on the native OS renderer is the only way cross-platform doesn't feel like a bloated compromise.

susupro1··on LinkedIn uses 2.4 GB RAM across two tabs
Hit this exact wall with desktop wrappers. I was shipping an 800MB Electron binary just to orchestrate a local video processing pipeline.

Moved the backend to Tauri v2 and decoupled heavy dependencies (like ffmpeg) so they hydrate via Rust at launch. The macOS payload dropped to 30MB, and idle RAM settled under 80MB.

Skipping the default Chromium bundle saves an absurd amount of overhead.