개발 이야기를 좋아합니다.

San Francisco, CA
Joined September 2015
Daniel Lee retweeted
At @Lovable we invoke 753.6B Workers per month. I shared how we implemented an isomorphic execution model using @tan_stack at Cloudflare Connect. Code written by lovable runs seamlessly between the client and server. Enabling SSR and better SEO for our users.
With 70 million AI-generated apps created on its platform, @Lovable migrated from Next.js to TanStack Start on Cloudflare Workers. Co-founder + CTO @FabianHedin breaks down: - Serving millions of apps on demand with minimal cold starts - Why they chose TanStack Start - Lessons from dogfooding (running Lovable itself just like any other app on the platform) Full talk from Cloudflare Connect.
17
31
6
356
26,071
Daniel Lee retweeted
In the spirit of transparency and openness, we are releasing the traces so developers can test this out for themselves. We noticed this behaviour without prefilling with the following prompt, but this is rare. If you want to reproduce it, you can use this prompt with prefilling. Open models make for better science and are part of why this problem came to light at all: developers running Qwen3.8 on their own machines spotted the strange links, and having the weights let us study the behaviour in depth. We're encouraged by the thoughtful discussion our research has sparked across the AI and security communities. It's our belief that open-weight models are an important part of the future of AI, and we've recently released several under the Apache 2.0 license. Trace, raw tokens, & minimal reproduction script: huggingface.co/datasets/Cohe…
Replying to @cohere
could you share the full traces? Very important artefact for all to understand this!
126
136
106
1,263
227,625
Rivet 3.0 is built on S3 But we did something completely different... And oohhhh boy: - 6.9 ms actor cold starts (durable) - 0.69 ms SQLite writes (3 availability zone) - 0.20 ms SQLite reads Here's how we built our new storage engine, WarpDrive. ~~~ Most S3-backed database read & write straight to S3. That means: - Every commit & cache miss is an S3 request ($$$) - S3 downtime takes you down (SLA allows 8 hours downtime/yr!) - S3 Express is limited to one availability zone This usually ends up slow, expensive, and has poor tail latencies. For Rivet 3.0, we decided we could do better. We wanted 3.0 to ship with: - SSD speeds with storage on S3 - Stateless nodes - No dependencies ~~~ To do that, we built WarpDrive to durably write your data on fast disks *before* we write it to S3. Every write on WarpDrive is: 1. Written to disk in 3 availability zones 2. Acked once a majority has them 3. Then batched to S3 in the background That means that Rivet has: - Writes that get durably acknowledged insanely fast - Fewer S3 operations by batching in the background - Survives S3 outages for new & warmed actors - Nodes remain stateless - S3 is the only dependency ~~~ WarpDrive is something we're incredibly proud of and can't wait to have you try for yourself. Rivet 3.0 with WarpDrive is in preview today. It's available on Rivet Cloud or for self-hosting today. Please send feedback on X, Discord, or DMs -- we want to hear anything and everything you have to say (please bump me if I missed a message!) There should be no reason to vendor lock yourself to Cloudflare Durable Objects if you can have better performance, better DX/AX, lower cost, and more flexibility on software you own. And of course, it's all open source.
Introducing Rivet 3.0 (preview) Built on S3 with SSD speeds 🏎️ 8ms actor coldstarts 🪶 0.7ms SQLite writes 🤏 78 KB of RAM per actor 🍱 Embed, self-host, or BYOC 📁 S3 is the only dependency, no database
24
26
5
359
16,482
Daniel Lee retweeted
No matter how much they pretend to be, sandboxes are not serverless. Most sandbox providers have a fatal flaw: designing around compute. A storage-first model will be a requirement to meet the demands of agents and truly achieve "serverless intelligence."
4
3
1
52
3,767
Introducing Gemini API CLI (gemini-api), now available in preview! Our CLI gives your agent power to generate images, videos, text-to-speech, or music, analyze media, transcribe audio, or manage agents. No more guessing model strings, throwaway scripts or endless curl. 🧵 👇
146
150
104
1,846
263,656
SQLite is the most used database in the world, and its biggest weakness has always been the same: it runs on one machine, and if that machine dies, your data is gone. The usual fix is Litestream, but that's a Go binary you have to babysit. So we (@platformatic) rewrote it in TypeScript.
54
76
11
1,160
54,957
Daniel Lee retweeted
We open sourced a *really fast* HTML artifact builder. It's powered by libfx, making the agent durable. Building the low-level plumbing for v0 to survive server crashes, flaky LLMs, function limits was a huge pain. Now it's easy, free, and OSS: fx0.vercel.dev. PS: I built this floating container in a few minutes… it's delightful, and it's just HTML!
We built a 'mini v0' on libfx to showcase its speed and durability: • Design or prototype anything in seconds • 200+ models from Vercel AI Gateway • Outputs are pure HTML artifacts • Fork it & make it your own Try it free ↓ fx0.vercel.dev
216
153
30
2,564
157,906
If your app is RAM-bound and tight container limits, serverless cold starts, and high memory bills are hitting you, this is the easiest 50% memory win you'll ever test. Two minutes with Docker. Try it: github.com/platformatic/node…
6
11
184
7,429
Daniel Lee retweeted
New from Vercel Labs: tsc-ts TypeScript was written in TypeScript Then rewritten in Go We ported it back to TypeScript Compiled it with scriptc And it's 2-4x faster than tsgo
247
198
203
3,418
494,065
attention google ai pro subscribers: you can now build with gemini 4 argon in ai studio build / playground 🛠️ get started here: ai.studio/build
213
263
69
3,856
341,457
Daniel Lee retweeted
fx v0.0.14 libfx is now durable out of the box. Same API on local, Vercel and DIY. - Sessions survive crashes, redeploys & timeouts - Power cloud agents with ChatGPT & Grok subscriptions - Custom providers & local model support in libfx - Run multiple libfx agents in one app - More control over each libfx session - TypeScript types for libfx's public APIs - Ported to Zig 0.17 - Multiple bug fixes & security improvements fx.sh/changelog#v0.0.14
10
13
3
130
46,741
Daniel Lee retweeted
Wrote up how we're trying to reduce PR review friction with concept of "small-change" as PRs/eng/week has increased 10x on some teams. (Aside: incidents down 42% HoH, critical incidents down 78%! Velocity vs quality never been a falser dichotomy.) lethain.com/small-changes/
27
27
8
586
56,244
Daniel Lee retweeted
Gemini 4 Argon is live in Antigravity for paid Pro subscribers. As part of Pro, you get a separate weekly quota so it doesn’t eat up your Flash quota. Excited to see Antigravity push the limits of our best model yet. Love to see what you build!
172
104
54
1,843
148,287
ICYMI: For the 10th anniversary of "Site Reliability Engineering", we’ve rewritten the definitive Google SRE book! 📖 Featuring brand-new guidance on SRE for the agentic era, modern SLOs, and culture. Get your copy today: goo.gle/SREbook
3
92
8
617
31,711
Hot take for agents: there are situations were VMs work great, there are situations where sandboxes work great, there are situations where a durable object is all you need, and there are situations where you just need a javascript interpreter. And probably many more situations.
70
33
11
602
33,450
How to effectively debug with agents when you no longer read or understand the code In this post, I propose a debugging framework for agents that doesn’t rely on human knowledge of code to get to the right “root cause” The TL;DR are the screenshots. Link to post in the reply.
Writing a post about “how to effectively debug code when you no longer fully understand it”. This is real bug I had to fix in ~9K LOC (100% AI generated). None of the tactics I started with here helped “root cause” the issue, lol. Had to take a different approach to isolate it.
39
123
24
1,664
140,166
poteto's cursor profile is public. She's used 1.5T tokens in the last 30 days. Assuming an avg rate of $8/M that's $384k/day or $11m. In the last 30 days. Per year thats $132M. Let's assume Cursor has some insane deal with Anthropic and gets 90% off. That comes out to $38k/day or $1.1M in Sept/Oct. $13m will get me 26 sassy staff-level all stars for $500k/yr
Readers added context they thought people might want to know
The Cursor profile at cursor.com/@lauren shows 1.5T tokens used. Cost estimates at $8/M do not account for prompt caching common in agent coding, where cache reads are billed at ~10% of input rates per analyses of Anthropic pricing. This results in lower effective costs. cursor.com/@lauren chudi.dev/blog/claude-pr… carlosaragon.online/blog/anthropic…
273
91
91
3,131
470,680