Shritesh Bhattarai (@shritesh) profile picture
San Francisco, CA
Joined April 2009
Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)Photo by Shritesh Bhattarai (@shritesh)
Shritesh Bhattarai retweeted
A man cannot prompt the same agent twice, for it is has compacted and is not the same agent, and he is not the same man
93
916
62
9,129
223,513
Shritesh Bhattarai retweeted
If you work for a lab, or have unlimited token budgets, the kinds of solutions you come up with are... of a particular shape, lets say. The rest of us need to learn how to build practical systems with this technology, and it turns out *those* systems use far less tokens.
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…
5
5
111
6,561
Shritesh Bhattarai retweeted
Open source implementations used to mean something because of the time and effort required, now every open source project I see is just cheap engagement bait capitalizing on an existing (actually thoughtfully crafted) product’s momentum
2
1
3
304
Shritesh Bhattarai retweeted
classifiers have been around forever
12
95
16
1,120
47,357
Shritesh Bhattarai retweeted
Using @typesafeai be like
1
3
2
31
1,370
Shritesh Bhattarai retweeted
Jev/typesafe stands out among the latest wave of hyped, highly valued AI launches. This feels huge. And IMO, it signals the kind of AI that could durably reshape our work and products even more than today’s LLMs. Many workflows need discrete answers and have clear feedback mechanisms to validate those answers. And they need those answers fast and cheap. All the language just gets in the way, adds ambiguity and overhead.
9
6
160
6,699
Walking my dog in SF > is that a corgi? >> yes he is > did you get him before, or after the memes? >> wayyy before > early adopter
3
122
Shritesh Bhattarai retweeted
Cory Doctorow's new post on whether AI will kill humanity
131
762
121
5,014
525,292
Shritesh Bhattarai retweeted
got to see some pretty sick systems today with @shritesh (…no Diet Coke though!) thanks @oxidecomputer for the tour. inspiring stuff!
3
4
1
28
2,056
Shritesh Bhattarai retweeted
The difficult part is writing the distributed cache that will sit in front of object storage to lower the latency and reduce cost. Getting it to work is trivial. Using object store for WAL or data is trivial to get going. You have to pay the piper. The piper collects on the write/durability path, and the currencies are coupled. Object storage gives you durability at PUT latency (tens to low-hundreds of ms with an ugly tail on standard S3) and bills per request, PUTs roughly 10× GETs. So WAL-on-S3 silently pins everything to the worst-case: commit latency is PUT latency, and every small write is a billed PUT. The cost that bites isn’t $/GB, it’s request count and cross-AZ transfer. Tiny objects blow up the request bill, so you’re forced into compaction/batching to build big objects, but batching has its own read/write amplification against S3, so you’ve relocated the request bill, not killed it. Zone aligned reads end up mattering as much as hit rate. It’s the classic latency/bandwidth tradeoff with cost dimensions.
4
6
2
64
15,956
Shritesh Bhattarai retweeted
Porffor alpha is out! It represents a new phase of the project where real-world dependencies are beginning to work and Node compatibility is the main bottleneck. To be clear, it still likely won't work with your app yet, but it is much closer than before.
10
11
1
131
8,224
Shritesh Bhattarai retweeted
🚨 Solid 2.0 has reached Release Candidate! 🎉🥳 Async is first-class — computations return promises, the graph suspends and resumes itself. Plus optimistic mutations and a reactive core rebuilt from scratch. The Big <Reveal> 👇 solidjs.com/blog/solid-2-0-r… 1/3
45
152
38
1,172
233,146
Shritesh Bhattarai retweeted
Mojo 🔥 1.0 is here. Since we open-sourced the standard library, nearly 200 contributors have landed more than 1+ pull requests, changing 200k+ lines of code, and more than 1k+ others have filed issues that shaped the language. To every developer who filed an issue, opened a pull request, wrote a language proposal, or built a package: thank you for being the architects of this language alongside us. Full blog post: modular.com/blog/modular-26-…
17
78
27
476
153,268
Shritesh Bhattarai retweeted
I’m sorry but a model escaping a “sandbox” says more about the sandbox than the model
258
437
85
8,497
224,734
Shritesh Bhattarai retweeted
The video is out now! I cover how we made RPCS3 60% faster on ARM in this video. It's full of lots of low level goodness, so please watch the video and let me know what you think of it!
🚀 PS3 emulation on arm64 is WAY FASTER! 6 months of insane PS3 CELL to arm64 optimisation work explained by Whatcookie, including benchmarks! PREMIERE TODAY!!! 15h PDT / 18h EST / 22h UTC / 0h CEST / 7h JST youtube.com/watch?v=-aI_XEwm…
13
32
1
652
32,392
Shritesh Bhattarai retweeted
Replying to @IceSolst
A machine cannot be held accountable smth smth therefore it must not be given power smth smth didn't we learn this shit years ago
38
833
24
11,073
301,710
Shritesh Bhattarai retweeted
make a system of primitives so powerful that it would be foolish not to reach for them by default
1
2
1
34
3,225
Shritesh Bhattarai retweeted
I spent a few minutes diving into this philosophy in my "Dependency Cultures" talk from Software Should Work a couple weeks ago. Now the recording is up! youtu.be/E82ly38YEEQ?si=E1we…
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10+ years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
4
12
2
101
12,138