HNHacker News
TopNewBestAskShowJobs

binsquare

1,109 karma · joined October 1, 2019

working on smolmachines.com
submissionscomments
binsquare··on Ask HN: What are you working on? (November 2026)
Building a replacement for docker focused on better isolation and more lightweight resource utilization.

It's a sandbox that you can embed ala the sqlite of VM's.

Link: https://github.com/smol-machines/smolvm

binsquare··on Incident with Pull Requests, Git Operations and Issues
A manager might say you need to stop waking up.
binsquare··on Show HN: Optimized CUDA forced alignment kernels. 10x – 1000x faster
For the layman, I was looking for data on correctness.

I found `This is measured agreement, not a promise of universal bitwise equivalence` which seems to me a bit wishy washy

binsquare··on New 14‑inch MacBook Pro with M6
They're all bad, some are worse

We should have enough distaste for them all

binsquare··on Five Qwen3.8-27B models match Fable 5 Using GVS5H Harness
I do not think we should trust this harnesses claims.
binsquare··on Why is AI generated language so hard to understand?
There's so much fluff because it doesn't care about what the user actually cares about.

So there's the usual structure of "it's not x it's actually y" signs.

binsquare··on A whirlwind tour of systemd-nspawn containers (2025)
What are you trying to do?

Docker shares the host kernel + networking stack, so container traffic goes through the host's iptables. So if you're running into some weirdness because of that, happy to help if you can share your setup details.

disclosure: dealt with container weirdness for last 5 years, nothing to sell.

binsquare··on OpenShell – A safe, private runtime for fleets of autonomous AI agents
smol machines: https://github.com/smol-machines/smolvm

slim, fast, microvm that runs on every platform.

disclaimer: am author

binsquare··on OpenShell – A safe, private runtime for fleets of autonomous AI agents
smolvm has better bootup time (<200ms), secrets handling, and egress control compared to lima. Among other things like native branching/forking of the vm itself.

As for the rug pull concern, I'm committed to open source with 2 pieces of evidence.

1. oss license 2. Business model is accruing revenue from offering hosted service + inbound due to the open source project. The business model + open source is aligned.

disclaimer: maintainer of smol machines

binsquare··on PingCap TiDB Leaks
Easily at scale

Size is not a good indicator for content quality

binsquare··on Show HN: E2E – Open-source agentic testing framework for web, iOS and Android
I've been personally using this and it's greatly improved testing and finding edge cases
binsquare··on Launch HN: Agent37 (YC F26) – Low-cost agent sandboxes for running agents
Use smolvm, support for tailscale in each VM.

https://github.com/smol-machines/smolvm

binsquare··on Show HN: Preloop – GitHub Actions locally in microvms and SSH/pause failures
I tried this because I started hitting the GitHub actions limit for my private registries and found my 5yr old hardware is easily 2x faster than whatever hardware I was paying GitHub for.
binsquare··on WSL3 Performance is about 5-60% faster than WSL2 depending on the workload
From the perspective of user empathy, wsl seems to be designed for that use case. but the implementation/defaults can be improved
binsquare··on WSL3 Performance is about 5-60% faster than WSL2 depending on the workload
Lot of the WSL2 lag is not the VM itself, it's the 9P file sharing and interop.

I found that seems like anything under /mnt/c goes through 9P

binsquare··on MXC - a sandboxed code execution system
Cert pinning: not a problem. we don't decrypt traffic, we just pass it through. The only exception is hosts you give a credential to, since we have to insert the key.

Memorized IP: doesn't work, the vm can only connect to an IP if it came from a DNS lookup of an allowed name. Any other IP is blocked.

A bit of "shared responsibility" philosophy kicking through but I try to have good defaults

binsquare··on MXC - a sandboxed code execution system
thanks

I'd also add that MXC is still sharing the host kernel.

i.e. on mac MXC uses seatbelt, so the agent shares your kernel.

but smolvm gives each task its own VM with its own kernel, same on mac, linux and windows. + additional layers like preconfigured seccomp, landlock, wherever it makes sense

binsquare··on MXC - a sandboxed code execution system
love seeing preloop's work :)
binsquare··on MXC - a sandboxed code execution system
hey simon,

smol machines actually support exactly those things across macs,linux, windows btw: https://github.com/smol-machines/smolvm/blob/main/AGENTS.md#...

here's a snippet of how it looks like to configure that:

  [network]
  allow_hosts         = ["api.github.com"]          # hostname, also allows its subdomains
  allow_host_patterns = ["example.com", "*.npmjs.org"]  # exact names, or *. for subdomains only
  allow_cidrs         = ["10.0.0.0/8", "1.1.1.1"]  # IP ranges  or single IPs

  [[network.credentials]]
  name                 = "github"
  environment_variable = "GITHUB_TOKEN"
binsquare··on Show HN: Luke – Voice planning for coding agents
I like that this is a very opinionated approach to interfacing with agents
binsquare··on Docker Agent
It reads to me like chasing trends
binsquare··on Opus 5.5 agents discover two room-temperature magnetic semiconductor candidates
I think ai certainly raises the bar for those with taste
binsquare··on Linux containers in 500 lines of code (2016)
I'm going to toss in smolvm as well because firecracker needs some expertise to make the box usable and secure.

https://github.com/smol-machines/smolvm

binsquare··on Show HN: Pi pod – Run your pi coding agent in sandboxes on your own server
thanks! author of smolvm here.

I focus on being the batteries-included approach for microVMs. So network is off by default, and you can allow specific hosts (DNS is filtered too), so an agent can reach its model API and nothing else.

And then I also put a lot of work in the jailer-style hardening around the VMM process itself: seccomp allowlist, Landlock, separate unprivileged uid per VM, and cgroup limits.

So that users have security & knobs right out of the box.

fwiw i used to operate an AWS service using firecracker.

binsquare··on Docker has always used microVMs (well since 2016)
The shared kernel/lack of isolation between the cotnainer workloads is the model that this article isn't really touching but is really important.

Because the current needs are extremely lightweight and isolated environments i.e. vm per workload rather than shared.

And there's been a lot of wonderful innovations happen there

binsquare··on Newgrounds.com – A community of games, music, and art
I'm glad that Newgrounds is one of those sites that has kept it's soul all these years.

Even the same old games are still there

binsquare··on OpenDLSS: A Vulkan Reimplementation of Nvidia's DLSS 5 Neural Rendering Network
it used to just be a upscaling, but now it completely changes the artstyle.
binsquare··on 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
I'll keep it going just for you
binsquare··on 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
Libkrun and firecracker had similar foundations (Rust, KVM, rust-vmm).

Firecracker has a long track record but has a lot of knobs and tunings to get the security right.

smolvm's serve mode confines each VMM by default with a seccomp allowlist, Landlock, a per-VM uid and no_new_privs, much like Firecracker's jailer.

For dangerous workloads, people can do the same things such as skip host mounts and use virtio-net.

It's not a different security class just because it's libkrun vs firecracker

binsquare··on 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
yes, separate kernels + virtualized hardware via hypervisor.

containers are built on linux primitives & so shares the kernel.

Page 1 of 11Next →