frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Vmsan – Manage Firecracker microVMs from the command line

https://vmsan.dev
3•angelorc•1h ago

Comments

angelorc•1h ago
Hi HN, I'm Angelo. I built vmsan because I wanted Firecracker's isolation without Firecracker's complexity.

If you've tried using Firecracker directly, you know the pain: setting up TAP devices, configuring the jailer, writing iptables rules, wiring up network namespaces, building rootfs images by hand. It's 30+ steps before you can boot a VM and run a command inside it. vmsan reduces that to:

  curl -fsSL https://vmsan.dev/install | bash
  vmsan create --connect
You're in a shell inside a Firecracker microVM. Sub-3 second boot. No SSH — a Go agent inside the VM handles exec, PTY, and file transfer over HTTP.

Some technical choices worth discussing:

- *nftables over iptables.* As of v0.2.0, all networking uses nftables via the google/nftables Go library (netlink, no shelling out). Each VM gets its own nftables table — teardown is one atomic flush instead of tracking dozens of rules. This also means ICMP and non-DNS UDP are blocked by default.

- *Network namespaces, not bridges.* Each VM lives in its own network namespace with a veth pair. The host routes traffic. This gives per-VM egress policies (allow-all, deny-all, or custom domain/CIDR allowlists) without iptables spaghetti.

- *Docker images as rootfs.* `--from-image node:22-alpine` pulls the image, extracts the filesystem, and builds an ext4 rootfs. You don't need to maintain custom AMIs or rootfs images.

- *Why not just Docker?* Firecracker VMs run their own kernel behind KVM. A container escape gives you the host; a VM escape gives you... another VM boundary. If you're running your own trusted code, Docker is fine. If you're running untrusted code, user-submitted workloads, or multi-tenant anything, the isolation model matters. vmsan tries to make the better isolation model just as easy to use.

Requirements: Linux with KVM support (/dev/kvm).

Feedback welcome — especially on the CLI UX and networking model.

Meta acquires once security issues plagued Moltbook

1•anon_anon12•1m ago•0 comments

Harvard shakes up its crypto strategy by selling Bitcoin and purchasing Ethereum

https://fortune.com/2026/02/18/harvard-shakes-up-its-crypto-strategy/
1•mgh2•1m ago•0 comments

Jim Roskind's C and C++ grammars

https://blog.robertelder.org/jim-roskind-grammar/
1•fanf2•2m ago•0 comments

Show HN: MemoTrader – a marketplace for AI-Human messaging

https://memotrader.com
2•jimbursch1•4m ago•0 comments

Networking with Agents: Put Them in the Right Conversations with Tailscale

https://blog.firetiger.com/networking-with-agents-how-to-put-them-in-the-right-conversations/
3•matsur•5m ago•0 comments

AEP (API Design Standard and Tooling Ecosystem)

https://aep.dev/
1•rambleraptor•5m ago•1 comments

Claude Code Spinners

https://github.com/AlexPl292/awesome-claude-spinners
1•AlexPl292•6m ago•0 comments

Maybe the G in AGI stands for Gemini

https://www.robinsloan.com/lab/gemini-agi/
2•speckx•6m ago•0 comments

Grammarly is using authors' identities without permission unless they opt out

https://www.theverge.com/tech/891822/grammarly-superhuman-expert-review-names-without-permission-...
4•YossarianFrPrez•10m ago•1 comments

Codex, File My Taxes. Make No Mistakes

https://corbt.com/posts/codex-file-my-taxes-make-no-mistakes
1•kcorbitt•10m ago•0 comments

Benchmarking rolvsparse on DeepSeek-R1 and Llama 4 – up to 82x vs. cuBLAS

https://rolv.ai/
1•heggenhougen•11m ago•1 comments

Free prompt injection scanner – paste your AI prompt, see where it breaks

https://aiunbreakable.com/tools/prompt-vulnerability-scanner
1•aetherps•11m ago•0 comments

TokenZip Protocol (TZP) – Passing pointers between LLMs instead of 10k tokens

https://github.com/tokenzip/tokenzip
1•jetywolf•13m ago•0 comments

How to clarify the EUPL compatibility clause?

1•patemmschmitz•13m ago•0 comments

Unpowered SSD data retention test:no data corruption on USB sticks after 6 years

https://www.tomshardware.com/pc-components/usb-flash-drives/unpowered-flash-drive-data-retention-...
1•u1hcw9nx•15m ago•0 comments

Russia-backed hackers breach Signal, WhatsApp accounts of officials, journalists

https://www.reuters.com/world/europe/russia-backed-hackers-breach-signal-whatsapp-accounts-offici...
3•1vuio0pswjnm7•16m ago•1 comments

Learn X in Y Minutes

https://learnxinyminutes.com/
2•masterpos•16m ago•0 comments

Show HN: Railyard – open and secure runtime for Claude Code

1•LunarFrost88•16m ago•0 comments

FFmpeg-over-IP – Connect to remote FFmpeg servers

https://github.com/steelbrain/ffmpeg-over-ip
2•steelbrain•17m ago•1 comments

An Alternative to Play Integrity

https://uattest.net/
1•amaccuish•17m ago•1 comments

Revise age verification terms for MidnightBSD

https://github.com/MidnightBSD/src/commit/529b708846e30e8eb4fcec8dfc23176ec6a74bcf
2•hpb42•22m ago•0 comments

Claude Code Skills for Startup Founders – 12 Commands for Strategy, Not Code

https://github.com/emotixco/claude-skills-founder
1•emotixco•22m ago•1 comments

Scott Aaronson's View of My View About Quantum Computing

https://gilkalai.wordpress.com/2026/03/10/scott-aaronsons-view-of-my-view-about-quantum-computing/
1•speckx•23m ago•0 comments

More tokens, less cost: why optimizing for token count is wrong

1•nicola_alessi•23m ago•4 comments

Meta acquires AI agent social network Moltbook

https://www.theguardian.com/technology/2026/mar/10/meta-acquires-moltbook-ai-agent-social-network
2•bookofjoe•26m ago•1 comments

Qt SQL Under LGPL Despite MariaDB Under GPL

https://www.smallstepsystems.com/qt-sql-under-lgpl-despite-mariadb-under-gpl/
1•jandeboevrie•27m ago•0 comments

Thinking Deeply About Theming and Color Naming

https://css-tricks.com/thinking-deeply-about-theming-and-color-naming/
1•PaulHoule•29m ago•0 comments

Codex Monitor

https://github.com/Dimillian/CodexMonitor
1•tosh•29m ago•0 comments

Show HN: VeilPhantom – Open-source on-device PII detection for AI pipelines

https://helloveil.com/sdk/
1•nakaiwilliams•31m ago•0 comments

10 years of AlphaGo: The turning point for AI [video]

https://www.youtube.com/watch?v=qoinGjj60Fo
2•simonpure•31m ago•1 comments