Sign in

Kenton Varda

@kentonvarda.com
2.2K followers 132 following 220 posts

Tech lead for workers.cloudflare.com Also made: capnproto.org, lanparty.house, sandstorm.io @KentonVarda on Twitter.

PostsRepliesMedia
Kenton Varda @kentonvarda.com · 27/09/2026
Yes, because of Elon, I would really prefer to see Bluesky win against Twitter. But then every time I post here, someone like you shows up and just spews shit at me. So... I go back to Twitter. Think that through for a while.
100
Kenton Varda @kentonvarda.com · 27/09/2026
The only reason I unfortunately have come to prefer the other place is because of exactly what you're doing right here.
100
Kenton Varda @kentonvarda.com · 27/09/2026
You know you can just click "unfollow"?
100
Kenton Varda @kentonvarda.com · 27/09/2026
I know AI is unpopular here compared to the other site. But can we agree this is the best possible use of AI media generation? An individual bringing their own original work to life, just for the sake of being awesome? I, for one, want to see more of this!
120
Kenton Varda @kentonvarda.com · 27/09/2026
My partner Jade turned her old work into a music video and it's so good...
150
Kenton Varda @kentonvarda.com · 24/07/2026
Pretty sure several of these guys are eccentric billionaires TBH.
010
Kenton Varda @kentonvarda.com · 18/05/2026
Per the instructions on the site, you can upload the PDF to an AI and ask for "adaptive footnotes" to see what it sees. Pretty interesting, and as far as we know no one has done this before.
030
Kenton Varda @kentonvarda.com · 18/05/2026
My wife @jadewang.me wrote a collection of poetry that is designed to be read by AI. To be clear, it is NOT written by AI. Jade wrote everything herself. But it contains puzzles that very few humans have enough context to figure out, but most frontier models do.
152
Kenton Varda @kentonvarda.com · 24/03/2026
By the way, I gave a talk a few months ago on the future of agents writing code and why Dynamic Workers are ideal for this use case. If you like to consume information in video form, check it out! www.youtube.com/watch?v=xUj4...
youtube.com
Let's put the AI in lots of little boxes - Kenton Varda, Cloudflare Connect 2025
YouTube video by Cloudflare Developers
141
Kenton Varda @kentonvarda.com · 24/03/2026
This is all made possible by the isolation model that Cloudflare Workers has been built on since the beginning: isolates, not containers. It's kinda crazy how the thing we've been doing differently and perfecting for 9 years is suddenly so relevant to AI.
110
Kenton Varda @kentonvarda.com · 24/03/2026
Very well, if you want that, we have the best "egress control" possible: You can *write a Worker* that handles egress from your sandbox. Inject credentials, filter requests, arbitrarily rewrite, whatever. It's code, you can do anything. developers.cloudflare.com/dynamic-work...
developers.cloudflare.com
Egress control
Restrict, intercept, and audit outbound network access for dynamic Workers.
100
Kenton Varda @kentonvarda.com · 24/03/2026
That said, if you are working with existing HTTP-based client libraries (which you want to inject into the sandbox), then perhaps HTTP filtering is easier to get started with.
100
Kenton Varda @kentonvarda.com · 24/03/2026
This is *much* cleaner than intercepting HTTP requests, and easier for the agent to understand, too. Check out the docs here: developers.cloudflare.com/dynamic-work...
developers.cloudflare.com
Bindings
Give Dynamic Workers access to external APIs.
100
Kenton Varda @kentonvarda.com · 24/03/2026
You can define the RPC interface to support exactly the operations you want to support, so it's totally obvious what the agent can and can't do. Then you just tell the agent the TypeScript type definition of the interface and let it code.
110
Kenton Varda @kentonvarda.com · 24/03/2026
Dynamic Workers let you block internet access entirely, and then constructively grant the sandbox access to specific TypeScript interfaces, via Cap'n Web RPC. Essentially you can invent your own "Workers bindings" to give it, pointing at whatever you want. A chat room. A git repo. Etc.
110
Kenton Varda @kentonvarda.com · 24/03/2026
But that's only half of it. Lots of people today are talking about keeping API keys out of your agent sandbox by injecting them into requests on the way out. You can do that with Dynamic Workers, but you can also do *much better*.
100
Kenton Varda @kentonvarda.com · 24/03/2026
Agents should interact with the world by writing code, not tool calls. Just like you might write a little bash script to do a task. But starting a container for every end user is impractical. Dynamic Workers solve this -- now millions of end users can each have their own agent, writing code.
100
Kenton Varda @kentonvarda.com · 24/03/2026
Big launch today: Dynamic Workers are now in Open Beta, all paid Workers users have access. Secure sandboxes that start ~100x faster than a container and use 1/10 the memory, so you can start one up on-demand to handle one AI chat message and then throw it away. blog.cloudflare.com/dynamic-work...
blog.cloudflare.com
Sandboxing AI agents, 100x faster
We’re introducing Dynamic Workers, which allow you to execute AI-generated code in secure, lightweight isolates. This approach is 100 times faster than traditional containers, enabling millisecond sta...
1110
Kenton Varda @kentonvarda.com · 09/03/2026
In the abstract they are the same model and the same things should work. The implementations are totally different -- not just the serialization but also the RPC protocol design. I actually want to rewrite Cap'n Proto to be more like Cap'n Web...
010
Kenton Varda @kentonvarda.com · 08/03/2026
Cap'n Proto capabilities are inherently ephemeral. Even if we get the proxy out of the picture with 3PH, a simple network hiccup, or the server or client restarting, would still lose the capability. Persistent capabilities have to be handled at a different layer. Cap'n Proto doesn't cover that.
110
Kenton Varda @kentonvarda.com · 08/03/2026
Cap'n Proto 3PH could be useful in large distributed systems where single requests bounce between many machines. The infrastructure behind Durable Objects is an example, and we want 3PH for that. But these kinds of systems aren't that common I think.
020
Kenton Varda @kentonvarda.com · 08/03/2026
What I'm seeing with agents right now is you want to give it a persistent token, not ephemeral capabilities that might randomly disappear. So 3PH (in Cap'n Proto, at least) doesn't actually end up having much to offer there.
110
Kenton Varda @kentonvarda.com · 08/03/2026
3PH applies to "live" capabilities -- ones that only exist in the context of a connection, and are lost if the connection is closed. Once you have persistent capabilities (like, a secret token), this tends not to matter -- you can directly connect to the service with the token.
200
Kenton Varda @kentonvarda.com · 08/03/2026
3PH is an optimization. Anything you can do with it can also work with proxying. I do agree that capability-passing has a lot to offer AI agents (this is my main focus right now!), but I don't think 3PH itself is the thing that unlocks it.
220
Kenton Varda @kentonvarda.com · 08/03/2026
You have always been able to forward capabilities, but it uses proxying, not three-party handoff. I did actually land 3PH in C++ last year but there was some sort of regression forcing us to roll it back and I haven't gotten around to debugging that yet.
110
Kenton Varda @kentonvarda.com · 08/03/2026
And has always been a great fit for sandboxing. Every good sandbox uses it to some extent. But now a lot more people need to really understand how to design a sandbox than before...
020
Kenton Varda @kentonvarda.com · 08/03/2026
Cap'n = Capabilities and Does seem like a perfect fit for AI agents.
320
Kenton Varda @kentonvarda.com · 03/03/2026
To be fair that's how I resolve like 60% of my TODOs.
120
Kenton Varda @kentonvarda.com · 18/02/2026
Boston Dynamics is better than Tesla but only just sort of accomplishing moves in the shop that Unitree's robots can apparently do reliably in a live choreographed performance. www.youtube.com/watch?v=UNor...
youtube.com
Atlas Airborne | Boston Dynamics & @rai-inst
YouTube video by Boston Dynamics
030
Kenton Varda @kentonvarda.com · 18/02/2026
Meanwhile Tesla over here bragging about how their robots can now take a leisurely jog without falling. x.com/Tesla_Optimu...
x.com
230
Kenton Varda @kentonvarda.com · 18/02/2026
Last year vs. this year. www.youtube.com/shorts/td5iC...
youtube.com
2025 vs. 2026: Humanoid robots stage kung fu comeback at Chinese New Year Gala #CoolChina
YouTube video by CGTN
100
Kenton Varda @kentonvarda.com · 18/02/2026
I don't know why this robot performance -- casually dropped into the CMG Spring Festival Gala -- isn't getting more attention. Stunning advancement in robot technology. Feels like Unitree suddenly passed and then lapped Boston Dynamics in the past year? And lol@Tesla. www.youtube.com/watch?v=mUml...
youtube.com
Martial arts robots dazzle at 2026 Spring Festival Gala #CoolChina #springfestival2026
YouTube video by CGTN
260
Reposted by Kenton Varda
Minnesota Star Tribune @startribune.com · 22/01/2026
Tomorrow’s front page of the Minnesota Star Tribune: Jan. 23, 2026
387145556914
Reposted by Kenton Varda
Margaret Killjoy @margaret.bsky.social · 22/01/2026
I came to Minneapolis to report on what's going on, and one of the main questions I showed up with is "just what is the scale of the resistance?" After all, we're all used to the news calling Portland a "war zone" or whatever when it's just some protests in one part of town.
142153735718
Reposted by Kenton Varda
Street Sharks Explained 🇨🇺🇵🇸 @gaykwon.bsky.social · 15/01/2026
This dude is intense and correct
9491432934
Kenton Varda @kentonvarda.com · 31/12/2025
He was a big contributor to Cap'n Proto and Sandstorm. :(
170
Kenton Varda @kentonvarda.com · 22/12/2025
You probably know more people than you think who have a drink every night to unwind, but don't really talk about it. Until fairly recently it was actually recommended as healthy. (Turns out the supporting studies were correlation not causation -- wealthy people can afford more booze.)
110
Kenton Varda @kentonvarda.com · 22/12/2025
Hmm, an average 5% ABV pint is actually 2 American "drinks" or like 3.5 British "alcohol units". Unclear what unit they are using but possible that this just means "3 pints a week". And yeah the people on the high end really skew the average.
200
Kenton Varda @kentonvarda.com · 14/12/2025
Must be a new guy who previously drove for FedEx.
000
Kenton Varda @kentonvarda.com · 08/12/2025
Happy 10th Birthday to this Onion headline.
051
Kenton Varda @kentonvarda.com · 18/11/2025
Yeah that might be our fault?
130
Kenton Varda @kentonvarda.com · 13/11/2025
Suggesting nearby food would have been a fine response. Or saying nothing would have been fine (the normal web results had what I wanted). What I don't like here is the tone, telling me my query is wrong, lecturing me, and generally talking down. Gemini does this a lot though.
110
Kenton Varda @kentonvarda.com · 13/11/2025
I was looking for a sound clip from the 1983 arcade game, Sinistar, and instead I got... whatever this is.
110
Kenton Varda @kentonvarda.com · 12/11/2025
Would greatly prefer if all the people I follow on X would just switch over here!
290
Kenton Varda @kentonvarda.com · 12/11/2025
Whelp. I'm locked out of X because it insists I re-enroll my security key (which I haven't used in years, I always use the authenticator app), and when I try to do that, it just loops back and prompts me to do it again. Great.
350
Kenton Varda @kentonvarda.com · 12/11/2025
8:25 pm CST Austin, TX. Very faint, can't say for sure it was actually aurora but... Here's the photo.
140
Reposted by Kenton Varda
Jeremy Morrell @jeremymorrell.dev · 28/10/2025
It launched! Get traces for your app with zero code changes. No libraries, no SDK, no config. Traces show up in your dash or you can export them to your favorite o11y vendor over OTLP blog.cloudflare.com/workers-trac...
blog.cloudflare.com
Announcing Workers automatic tracing -- now in open beta
Cloudflare Workers' support for automatic tracing is now in open beta! Export traces to any OpenTelemetry-compatible provider for deeper application observability -- no code changes required
2253
Kenton Varda @kentonvarda.com · 15/10/2025
Yep! Note you have to use the websocket transport for that, and once the websocket disconnects you can no longer call the target.
010
Kenton Varda @kentonvarda.com · 15/10/2025
Where, to be clear, "they" is Theo and his team, not me or Cloudflare. But indeed, "vanilla" was much faster than any framework.
020
Kenton Varda @kentonvarda.com · 15/10/2025
Something like that. Not sure if it scales linearly.
010