cofounder of @deno_land, creator of @nodejs. often goes by ry.

Joined February 2015
166 Photos and videos
Pinned Tweet
26 Mar 2024
Watching the @nodejs doc made me want to publicly be on twitter again. A decade ago I deleted my twitter account (@ryah) - back then node's growing popularity caused a lot of noise that I didn't want in my ear. But that was long ago - seems fun to have a public profile now!
99
92
1,481
329,940
HTTP hello world benchmarks are both stupid and not stupid. Stupid because they don't measure what people think they measure - real world server performance. People often focus exclusively on throughput and ignore tail latency and memory. The difference between 50k rps and 25k rps servers is effectively meaningless when it comes to actual systems. Not Stupid because it's a reasonable proxy for event loop and base http overhead. But that's a much more nuanced problem, mostly relevant to runtime developers. Take workerd for instance - it performs horribly in these benchmarks - but CF Workers is one of the most efficient hosting platforms out there.
3
9
187
13,174
Ryan Dahl retweeted
Deno 2.8.3 is out! Deno.serve() is faster: we shipped a new HTTP/1.1 fast path, plus fixes for streaming bodies, header handling, and compression negotiation. Also a big LSP cleanup, 170 fixes in total. `deno desktop` is coming soon!
29
48
651
69,111
Claw Patrol handles real world SRE Agent problems. For example, internally we have a clickhouse that's only accessible via tailscale. The agent just uses clickhouse-client on the hostname (redacted), Claw Patrol intercepts, evals, and forwards. screenshots are real claw patrol config
3
4
31
3,691
Ryan Dahl retweeted
"Anthropic's lying/hyping" is the lazy cope explanation which doesn't require grappling with the gravity of our current situation
34
47
854
64,464
Claw Patrol treats it as an orthogonal problem. Most of our agents are running on standalone VMs, so local FS isn't really a concern - access to services is. If local system is a concern, then layer on a sandbox solution like Nvidia's OpenShell (haven't used it but seems good)
Replying to @rough__sea
i think this is the right architecture on the network side. any ideas to bring it to filesystem rules?
1
21
5,683
We let agents autonomously access production systems (Deno Deploy). None of the existing security tools in this space worked for us - our systems do things like tunneling postgres through k8s. Open sourced the firewall we built for this (written in Go of all things!)
9
16
300
27,575
I thought I'd try a Show HN (for the first time) news.ycombinator.com/item?id…

4
1
14
3,127
Well that didn't work :)
1
9
1,730
why not have the radiators in the shade behind the solar array? i guess it's a packaging problem?
2
27
3,816
zeroserve looks great I’m always a fan of Heyang’s designs. Was reading the blog post and it reminded me of him before I realized it was his project. su3.io/posts/introducing-zer…

3
6
97
8,891
livejournal :~(
Anyone who surfed the early web between 1995-2010. What’s the one website/app you still think about?
32
5,220
not sure yet if we're going to release it - but we have an experimental `deno desktop` subcommand that is essentially electron for deno. the `deno compile` infrastructure helps a lot for this. would you use it? screenshots of a matrix app built with it
52
24
565
28,115
screenshot of the tmux app
2
2
28
3,158
📦 @pnpmjs 11.5 adds support for recognizing npm staged publishes after staged approval metadata triggered a false downgrade signal. As npm adds more release paths, registry metadata needs to make it clear how each package version was published. socket.dev/blog/pnpm-11-5-ad…
1
6
82
14,594
Ryan Dahl retweeted
We've almost entirely automated LSP feature development and visual testing in Deno
1
2
7
1,833