juecd
juecd on Hacker News
Posted by
juecd on Tuesday August 04, 2026 @11:22AM
from the show-hn dept.
https://github.com/kernel/hypeman
@rgarcia and @sjmiller609 have been working on a multi-hypervisor VM runtime to support our work as serverless cloud browser infra. It now runs in our prod services managing >1 million instances per month.We wrote about our motivations to build it and its architecture here https://www.kernel.sh/blog/hypemanWe'd love any feedback, GH issues, or PRs if you think this work is interesting.
firecracker is an obvious place to start because it offers best-in-class support fast cold starts and hard isolation. we can't speak to what exactly the other browser infra providers are doing, but based on public benchmarks we're up to 5.8x faster
Posted by
juecd on Friday June 05, 2026 @10:01AM
from the kernel.sh dept.
Posted by
juecd on Wednesday October 01, 2025 @11:54AM
from the raf.xyz dept.
Posted by
juecd on Thursday September 04, 2025 @05:06PM
from the postround.substack.com dept.
Posted by
juecd on Thursday August 21, 2025 @12:24PM
from the blog.onkernel.com dept.
As part of launching our MCP server, we wrote a short blog post about some of our technical decisions and limitations of the current landscape. The space still feels very early, so would love others' thoughts on the MCP space and what else is needed / how you think it'll evolve over time.
Posted by
juecd on Tuesday July 22, 2025 @06:28PM
from the blog.onkernel.com dept.
Thank you! Just saw your GH, will check out your WebRTC work more deeply :)
Posted by
juecd on Wednesday July 09, 2025 @10:56AM
from the show-hn dept.
Hey HN,We’ve been building on top of our browser-unikernel repo [0] and wanted to replace the noVNC remote GUI with something much faster. NoVNC is okay but it’s super laggy with any JS-heavy website (basically anything besides Hacker News…). We added remote GUI support using WebRTC, which supports:- low latency read/write live view into the sandboxed browser (scrolling, clicking, typing feel...
The big motivation we had for trying to do this on a unikernel is actually the session pause/resume. The fast cold restart is a nice addition (or put the other way, a super slow restart would prohibit session pause/resume from being useful)
Yeah, this is mostly just an OSS implementation for self-hosting! I'm not entirely sure what any of those companies use under the hood, in theory they could use this implementation if they wanted to gain the fast boot times, session reuse etc.
Haven't tried on a Lambda. Would be curious to know the results if you do!
It took us 8gb to get it up - maybe could be slimmed down if you took out the Anthropic Computer Use components, but browsers generally are pretty heavy.
Are you referring to Unikraft Cloud's pricing? I'm not really sure, since I'm not affiliated. Maybe they'll chime in
Yeah, there are some nuances to Unikraft Cloud that their team did to get it running. I'll see if they can chime in and shed some light!
Thank you! Yeah, the current implementation basically performs the same as a Docker container (i.e. not much). The interface is the same, so you can use BU/Playwright/Puppeteer's header configs to change as needed.
We did notice the unikernel cloud instances don't run into bot detection as often as our hosted docker instances, but I think that's mostly because Cloudflare haven't flagged Unikraft Cloud's IPs yet, hah.
From what we've seen, micro VMs could probably do something very fast too (150ms?) but we thought 20ms was pretty crazy.
(OP) Happy to answer any questions! Some things we're still exploring:
- Mounting persistent storage for file i/o
- Replacing noVNC with a faster alternative
Would love feedback, especially if you’ve worked on fast-cold-start systems or unikernel-based infra.
Posted by
juecd on Wednesday April 16, 2025 @09:19AM
from the show-hn dept.
https://github.com/onkernel/kernel-images
We’ve been building infrastructure to spin up browsers for AI agents. Originally, we built[0] it as a pool of warm Docker containers running Chromium, exposing:- Chrome DevTools Protocol (for Playwright/Puppeteer)- noVNC (for live view)We’ve been following the unikernel space for a while, so we decided to see if we could get our image on one. We went with Unikraft Cloud[1]. Here’s how it did:-...
Cool concept - what sorts of tasks are you hoping to do in the future?
Your demo is awesome, nice job. Do you guarantee a certain response time?
Also, I'm curious how people use your API if it takes 30 seconds+ to get a response -- ie can I use this for time-sensitive annotations, and also, wouldn't my code hang waiting for your response or do you offer webhooks?
Super good point that we've found with our customers who are migrating from outsourced bookkeepers.
We're using our Slackbot as a friendly way for companies to get their financial data, the idea being that if the numbers are accessible/convenient and ones they want to know (revenue, burn rate, bank balances). Then, we can use the same Slackbot to provide other necessary financial details.
We're still working on this, but we think Gusto does a great job of communicating necessary (and not so exciting) info in a way that engages us.
Xero and Quickbooks just use basic regex to match transactions, which doesn't make much sense if the transaction category isn't static, eg Amazon. We also learn categories on an aggregate level, so if your bank statement's never seen a transaction from, say Tommy's Tacos, but someone else has, we'll be able to categorize it correctly immediately.
For categorization, we're using ML (which learns over time and isn't rule based like Quickbooks' suggestions, which uses regex).
For the other pieces of bookkeeping, we're using integrations to automatically match invoices/payments (especially disjointed ones, eg invoice through QBO but pay separate via Stripe on client's website). We're also doing stuff like adjusting journal entries programmatically, like payroll accruals. For now, QB is providing the financial reports, we're doing the bookkeeping so their automated reports are accurate!
We're basically doing the services that a bookkeeper would provide on top of a client's Quickbooks software. QB is a tool and we aim to be a service.
Right now, Quickbooks Online only. We can help switch to QBO if you're open to it!
Glad to know auto revenue recognition is useful to you! Not yet, but Braintree is high on our list of integrations to build