Cursor just crushed Claude Code ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article3.5c705a01b476.png) ๐Ÿ”— **Source:** [Cursor just crushed Claude Code](https://www.youtube.com/watch?v=UvUzpSlXKtg) > [!note]+ Document Notes > tags: [cursor-editor, ai-coding, model-training, developer-tools, composer-model, spacex-ai] > author: [MISSING] > source: [MISSING] > reference: https://www.youtube.com/watch?v=UvUzpSlXKtg > date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # ๐Ÿท๏ธ Title: Cursor just crushed Claude Code > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ## ๐Ÿ“ Summary - Cursor released Composer 2.5, a coding-focused AI model that significantly outperforms previous versions while being substantially cheaper - The model achieved 63% on Cursor's internal benchmark, nearly matching GPT-5.5 (64%) and Opus 4.7 (65%) at 10-20x lower cost - Built on Moonshot's Kimi K25 base model with 10x more compute than the original, trained using SpaceX AI's compute resources - Introduces novel training techniques like targeted textual feedback and synthetic task generation to improve coding performance - Only available through Cursor's platform, not via API, creating competitive advantages but limiting external evaluation ## ๐Ÿ“– Main Content Cursor has released Composer 2.5, marking a significant advancement in AI coding models that challenges the dominance of major AI labs. The model represents a dramatic improvement in both capability and cost-effectiveness for coding tasks. ### Performance and Pricing Revolution Composer 2.5 achieved remarkable results on Cursor's internal benchmark, scoring 63% compared to GPT-5.5's 64% and Opus 4.7's 65%. The critical difference lies in cost: Composer 2.5 operates at roughly 10-20x lower cost than these competing models while delivering comparable performance. The pricing structure reflects this advantage: - Composer 2.5: $0.50 per million tokens in, $2.50 out - Claude Sonnet: $3.00 in, $15.00 out - GPT-5.5: $5.00 in, $30.00 out - Opus 4.7: $5.00 in, $25.00 out ### Technical Innovation The model builds on Moonshot's Kimi K25 base model but incorporates 10x more compute than the original training. Two key innovations drive its performance: **Targeted RL with Textual Feedback**: This addresses a fundamental challenge in reinforcement learning where models struggle to identify which specific decisions in long sequences contributed to success or failure. The system provides targeted feedback at problematic points in code generation, using a teacher-student model approach where hints guide the learning process without requiring explicit instructions during inference. **Synthetic Data Generation**: The team created 25x more synthetic training tasks than Composer 2, including innovative approaches like "feature deletion" where models remove features from codebases and then reconstruct them using existing tests as verification. ### Strategic Positioning Cursor's partnership with SpaceX AI provides access to massive compute resources (Colossus 2's million H100 equivalents) while their user data offers unique training advantages. The company collects valuable interaction patterns from developers using their platform, creating a feedback loop that improves model performance. However, the model remains exclusively available through Cursor's platform, limiting external evaluation and API access. This creates competitive moats but raises questions about independent assessment of capabilities. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=0) Introduction and Context - Cursor released Composer 2.5, a major coding model advancement - Built by company with significant compute resources (SpaceX partnership) - Represents competitive threat to major AI labs #### โฑ๏ธ [00:02:30](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=150) Pricing Analysis Deep Dive - Explains token-based pricing model complexity - Input tokens cheaper than output tokens - Three pricing factors: per-token cost, tokens per problem, negotiation leverage - Labs can subsidize heavily through direct products vs API pricing #### โฑ๏ธ [00:08:45](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=525) Cursor's Data Advantage - Cursor collects valuable developer interaction data - Chat histories with feedback loops extremely valuable for training - Double-dip strategy: resell models at higher cost while collecting training data #### โฑ๏ธ [00:12:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=720) Composer Evolution - Composer 1.0: Too expensive, not very good - Composer 1.5: Better but still overpriced compared to alternatives - Composer 2.0: 7x cheaper than 1.5, significantly smarter - Composer 2.5: Same price as 2.0, major intelligence leap #### โฑ๏ธ [00:15:30](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=930) Benchmark Results - 63% on Cursor Bench vs GPT-5.5 (64%) and Opus (65%) - 10-20x cost advantage over competing models - Based on Kimi K25 with doubled performance through post-training #### โฑ๏ธ [00:18:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=1080) Training Innovations - Targeted textual feedback for specific behavior correction - Addresses credit assignment problem in long rollouts - Teacher-student model approach with contextual hints #### โฑ๏ธ [00:22:15](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=1335) Synthetic Data Strategy - 25x more synthetic tasks than Composer 2 - Feature deletion approach: remove features, then reconstruct using tests - Reward hacking examples: models finding clever workarounds #### โฑ๏ธ [00:26:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=1560) Practical Testing - Game reconstruction test with Fish Slop project - Model demonstrates parallel agent capabilities - Asset swapping and UI scaling challenges revealed #### โฑ๏ธ [00:35:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=2100) API Access Limitations - No external API access available - Only measurable through Cursor's internal benchmarks - Limits independent evaluation and integration options #### โฑ๏ธ [00:40:00](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=2400) Future Outlook - Next model training with 10x more compute (100x vs original Kimi) - Potential to leapfrog state-of-the-art coding capabilities - Enterprise adoption advantages over individual lab partnerships ## ๐Ÿ“š References - [Cursor](https://cursor.com) - [Moonshot Kimi K25 model](https://moonshot.ai) - [SpaceX AI partnership](https://spacex.com) - [Artificial Analysis benchmarks](https://artificialanalysis.ai) - [SWE-bench evaluation](https://swe-bench.github.io) ## ๐Ÿ—ฃ๏ธ Paraphrase Cursor has achieved a breakthrough in AI coding assistance with Composer 2.5, a model that rivals the performance of leading AI systems while operating at dramatically lower costs. The model demonstrates that focused post-training and domain specialization can create competitive advantages against well-funded general-purpose models from major tech companies. The technical innovations, particularly targeted textual feedback and synthetic data generation, represent meaningful advances in training methodology. However, the platform-exclusive availability limits broader ecosystem integration and independent verification of capabilities. ## ๐Ÿ“ฐ Newsletter ๐Ÿš€ **Cursor Composer 2.5 Shakes Up AI Coding Scene** The WordPress development world just got more interesting! Cursor's latest Composer 2.5 model is delivering near-GPT-5.5 performance at 1/20th the cost. For WordPress developers working on complex themes, plugins, or custom solutions, this could be a game-changer. **What's exciting for WP developers:** - Lightning-fast code generation perfect for iterative development - Specialized training on real codebases (hello, better WordPress-specific suggestions!) - Cost-effective for agencies managing multiple client projects **Try it out:** If you're already using Cursor for WordPress development, the 2.5 model should be available now. Perfect for those custom block development sessions or complex WooCommerce integrations. **Community spotlight:** The synthetic training approach (where models learn by breaking and fixing features) mirrors how many of us debug WordPress sites. It's AI learning to think like developers! ## โœ… Action Items #### DevRel - **Developer advocacy**: Create comparison benchmarks between Composer 2.5 and other coding models for WordPress-specific tasks - **Education**: Develop workshops on effective AI-assisted WordPress development workflows - **Developer experience**: Test integration capabilities with WordPress CLI and local development environments - **Developer marketing**: Document cost-benefit analysis for WordPress agencies considering Cursor adoption - **Community management**: Monitor developer feedback on platform-exclusive model availability concerns #### WordPress - **Core**: Evaluate impact of AI coding tools on core contribution workflows and code review processes - **Core Performance**: Test AI-generated code performance against manual optimizations in WordPress context - **Documentation**: Update coding standards documentation to address AI-assisted development practices - **Training**: Create learning paths for developers transitioning to AI-assisted WordPress development - **Plugins**: Establish guidelines for AI-generated plugin code in directory submissions #### Community - **Contributors**: Develop mentorship programs pairing AI tools with human expertise for onboarding - **Maintainers**: Create templates for AI-assisted code review and testing procedures - **Ecosystem**: Coordinate with hosting providers on performance implications of AI-generated code ## ๐Ÿงช Hypotheses - **Cost reduction hypothesis**: Composer 2.5's pricing advantage will drive significant adoption among budget-conscious development teams and individual developers - **Platform lock-in hypothesis**: Cursor's API exclusivity will create competitive moats but limit broader ecosystem integration and innovation - **Training data advantage hypothesis**: Cursor's access to real developer interaction data provides sustainable competitive advantages over models trained primarily on static code repositories - **Specialization effectiveness hypothesis**: Domain-specific post-training (coding focus) can achieve competitive performance against general-purpose models with significantly less compute - **Enterprise adoption hypothesis**: The combination of cost-effectiveness and performance will accelerate Cursor's enterprise market penetration - **Innovation catalyst hypothesis**: Platform-exclusive models will pressure major AI labs to improve their own coding-specific offerings ### ๐Ÿ“Š Methodology **Cost-benefit analysis studies**: Compare development velocity and code quality metrics across different AI coding assistants in controlled WordPress development scenarios. **Performance benchmarking**: Establish WordPress-specific coding benchmarks measuring plugin development, theme creation, and core contribution tasks. **Developer experience surveys**: Track satisfaction, productivity metrics, and workflow changes among developers using different AI coding tools. **Market adoption tracking**: Monitor enterprise adoption rates and developer tool preferences through industry surveys and usage analytics. ### โ“ Questions - How does platform exclusivity affect long-term innovation and competition in AI coding tools? - What are the implications of training AI models on proprietary developer interaction data for the broader development community? - Can specialized post-training consistently outperform general-purpose models across different coding domains? - How will major AI labs respond to competitive pressure from specialized, cost-effective coding models? - What governance and ethical considerations arise from AI models trained on developer workflow data? ### ๐Ÿ”ฎ Future Research - **Comparative effectiveness studies**: Systematic evaluation of coding model performance across different programming languages and frameworks - **Developer workflow optimization**: Research into optimal human-AI collaboration patterns for different types of coding tasks - **Training methodology advancement**: Investigation into synthetic data generation techniques for specialized AI model domains - **Economic impact analysis**: Study of AI coding tools' effects on software development labor markets and productivity ### ๐Ÿ’ก Implications **Practice implications**: Developers need to evaluate workflow changes required for effective AI collaboration, particularly the shift from batch processing to interactive development sessions. **Economic implications**: Dramatic cost reductions may democratize access to advanced AI coding assistance, potentially leveling competitive advantages previously available only to well-funded development teams. **Competitive implications**: Platform-exclusive models create new forms of vendor lock-in that may fragment the developer tools ecosystem while driving innovation through competition. **Education implications**: Development education must incorporate AI collaboration skills alongside traditional programming knowledge, changing how coding is taught and learned. ## ๐Ÿง  Learning Styles Assessment **Reading level estimate**: Grade 12-13 (Flesch-Kincaid), appropriate for technical professionals but may challenge general audiences due to specialized AI/ML terminology. #### ๐Ÿ‘€ Visual learners - **Present**: Performance comparison charts, cost analysis tables, technical architecture diagrams - **Improve**: Add workflow diagrams showing human-AI collaboration patterns, visual timeline of model evolution, before/after code examples #### ๐Ÿ”Š Aural learners - **Present**: Video format with detailed verbal explanations and examples - **Improve**: Provide audio-only version for developers who prefer listening while coding, add podcast-style discussion format #### ๐Ÿ—ฃ๏ธ Verbal learners - **Present**: Clear definitions of technical terms, analogies explaining complex concepts, step-by-step explanations - **Improve**: Add glossary of AI/ML terms, provide plain-language summaries of technical sections #### ๐Ÿงฉ Kinesthetic learners - **Present**: Hands-on coding demonstrations, interactive testing scenarios - **Improve**: Add downloadable test projects, provide step-by-step tutorials for setting up and testing different models #### ๐Ÿง  Logical learners - **Present**: Systematic cost-benefit analysis, benchmark comparisons, logical progression of technical improvements - **Improve**: Add decision trees for model selection, quantitative ROI calculations, systematic evaluation frameworks #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - **Present**: Community discussion context, developer experience sharing, enterprise adoption stories - **Improve**: Add discussion prompts for development teams, collaborative evaluation frameworks #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - **Present**: Comprehensive written analysis, individual testing scenarios, self-assessment questions - **Improve**: Add personal reflection prompts on workflow changes, individual skill development paths #### ๐ŸŒฟ Naturalistic learners - **Present**: Evolution of AI models as ecosystem development, competitive dynamics as natural selection - **Improve**: Add analogies to biological systems, discuss sustainability of different business models ## ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - **Present**: Clear heading structure, descriptive video content - **Improve**: Add alt text for performance charts and diagrams, provide transcript with technical term definitions #### Keyboard navigation - **Present**: Standard video player controls accessible via keyboard - **Improve**: Add keyboard shortcuts for technical sections, ensure all interactive elements are keyboard accessible #### Contrast and readability - **Present**: Standard video player with good contrast in UI elements - **Improve**: Provide high-contrast versions of charts and graphs, ensure code examples have sufficient contrast #### Text resizing and reflow - **Present**: Responsive video player that adapts to different screen sizes - **Improve**: Ensure transcript and supplementary materials reflow properly at 200% zoom #### Media and captions - **Present**: Video with clear audio and visual demonstrations - **Improve**: Add professional captions with technical term spelling, provide downloadable transcript #### Forms and interactions - **Present**: Basic video player interaction elements - **Improve**: Add accessible feedback mechanisms for community discussion, ensure error handling for any interactive elements #### Standards reference - Map accessibility improvements to WCAG 2.2 AA criteria, particularly around multimedia content and technical documentation ## ๐ŸŒ DEIB Assessment #### Cultural breadth - **Present**: Discussion of global AI development competition, enterprise adoption across different markets - **Improve**: Include perspectives from developers in different geographic regions, discuss accessibility in different economic contexts #### Inclusive language - **Present**: Generally professional technical language, avoids most jargon without definition - **Improve**: Define all technical terms clearly, avoid assumptions about prior AI/ML knowledge #### Neurodiversity support - **Present**: Well-structured content with clear sections and logical progression - **Improve**: Provide content in multiple formats (video, text, audio), add visual organizing elements #### Representation - **Present**: Focus on technical capabilities rather than individual personalities - **Improve**: Include diverse developer perspectives in case studies, highlight contributions from underrepresented groups in AI development #### Psychological safety - **Present**: Balanced analysis acknowledging both benefits and limitations - **Improve**: Address concerns about job displacement sensitively, provide resources for skill development ## โœ… Logical Validity #### Strong reasoning - **Economic analysis**: Well-structured comparison of pricing models with clear mathematical relationships and market dynamics - **Technical evaluation**: Systematic breakdown of training innovations with specific examples and measurable outcomes - **Competitive positioning**: Logical analysis of strategic advantages and market positioning based on concrete capabilities #### Fallacies - **Hasty generalization**: Drawing broad conclusions about model superiority from limited, internal benchmarks without external validation - **Appeal to novelty**: Suggesting newer training techniques are necessarily better without comprehensive comparative analysis - **False dilemma**: Presenting platform exclusivity as purely advantageous without adequately weighing ecosystem fragmentation costs #### Tone of voice - **Technical enthusiasm with critical skepticism**: Balances excitement about innovations with realistic assessment of limitations and concerns ## ๐Ÿ›ก๏ธ DARVO Analysis No significant DARVO patterns detected. The content maintains analytical objectivity while acknowledging both competitive advantages and legitimate concerns about platform exclusivity and evaluation limitations. ## ๐ŸŽฏ Conclusion Cursor's Composer 2.5 represents a significant advancement in AI coding assistance, demonstrating that focused domain specialization and innovative training techniques can compete with well-funded general-purpose models. The dramatic cost advantages (10-20x cheaper than comparable models) combined with near-state-of-the-art performance create compelling value propositions for developers and enterprises. However, the platform-exclusive availability raises important questions about ecosystem fragmentation and independent evaluation capabilities. The success of this approach may pressure major AI labs to improve their coding-specific offerings while potentially creating new forms of vendor lock-in. For WordPress developers and the broader development community, this represents both opportunity (more accessible advanced AI assistance) and challenge (navigating an increasingly fragmented AI tools landscape). The key practical next step is evaluating how these tools integrate into existing workflows and whether the productivity gains justify potential platform dependencies. ## ๐Ÿ”„ Refactor Appendix โ€” Cursor just crushed Claude Code ### ๐Ÿ“š Literature Atoms (H3) #### Domain-specific post-training can match general models at lower cost > [!quote] ID:rw_cursor_composer > Composer 2.5 achieved 63% on Cursor Bench vs GPT-5.5 (64%) and Opus 4.7 (65%) at 10-20x lower cost through specialized coding focus and innovative training techniques **Context & use**: - Demonstrates effectiveness of focused domain specialization over general-purpose model scaling - Evidence for sustainable competitive advantages through training methodology innovation **Tags**: #ai-training #cost-optimization #competitive-strategy **Highlight**: [view highlight](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=930) <!-- atomicity: 1 idea โœ“ --> #### Platform-exclusive AI models create competitive moats but limit ecosystem integration > [!quote] ID:rw_cursor_exclusive > Unlike every other model, there is no API to hit to test Composer ourselves - the only way to try it is inside Cursor, unless you spend $60 billion to buy them **Context & use**: - Highlights new form of competitive strategy in AI model distribution - Raises concerns about ecosystem fragmentation and independent evaluation **Tags**: #platform-strategy #api-access #competitive-moats **Highlight**: [view highlight](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=2100) <!-- atomicity: 1 idea โœ“ --> #### Developer interaction data provides unique training advantages for coding models > [!quote] ID:rw_cursor_data > Chat histories where you work with the agent, give it feedback as it generates things, tell it 'you missed this, go change that too' - those are so valuable for training **Context & use**: - Explains sustainable competitive advantage from user-generated training data - Illustrates value of interactive development workflows for model improvement **Tags**: #training-data #developer-workflows #feedback-loops **Highlight**: [view highlight](https://www.youtube.com/watch?v=UvUzpSlXKtg?t=525) <!-- atomicity: 1 idea โœ“ --> ### ๐Ÿง  Permanent Candidates (H4) #### Specialized AI training outcompetes generalist scaling **Claim**: Domain-specific post-training with targeted techniques can achieve competitive performance against general-purpose models using significantly less compute and cost. **Evidence pointer**: [[#Domain-specific post-training can match general models at lower cost]] **Scope & conditions**: Holds when domain has sufficient training data and clear success metrics; breaks when tasks require broad knowledge integration **Links**: - [[AI model specialization]] โ€” because extends focused training approaches - [[Competitive AI strategy]] โ€” because contrasts with general-purpose scaling approaches - [[Developer tool economics]] โ€” because applies-in cost-sensitive professional software markets <!-- atomicity: 1 idea โœ“ --> ### โœ๏ธ Fleeting Queue - Platform-exclusive models as new competitive strategy - implications for open ecosystem development #fleeting #inbox - Targeted textual feedback training technique - potential applications beyond coding #fleeting #inbox - SpaceX AI compute partnership dynamics - precedent for other AI lab collaborations #fleeting #inbox ### โ†’ Things 3 - [ ] Test Composer 2.5 performance on WordPress-specific coding tasks โ€” compare against current development workflow #things - [ ] Research Cursor SDK capabilities for potential integration with existing development tools โ€” evaluate API limitations and workarounds #things --- ## Full Transcript [00:00] Last week there was a really cool<br>[00:01] release I'm afraid people are sleeping<br>[00:03] on. It came from a company with a lot of<br>[00:04] compute and it was focused on being a<br>[00:06] small model that is very effective at<br>[00:08] solving code tasks. And no, it wasn't<br>[00:10] Gemini 3.5 Flash, even though it<br>[00:12] probably should have been. It was<br>[00:13] Composer 2.5 by Codium. This is a crazy<br>[00:18] drop. The rate at which Codium has<br>[00:20] caught up to state of the art is pretty<br>[00:23] absurd, but there are catches here that<br>[00:26] we need to talk about as well. If you're<br>[00:28] not familiar with the Composer line of<br>[00:30] models from Codium, this has been their<br>[00:32] attempt to distill good open weight<br>[00:34] models into a great coding model for<br>[00:37] usage within Codium. That said, it's<br>[00:40] only really for use within Codium. So,<br>[00:42] it's hard for us to bench it externally.<br>[00:45] That means we kind of got to vibe our<br>[00:47] way through it, but it also means Codium<br>[00:50] does to an extent as well. They have<br>[00:51] published some awesome numbers including<br>[00:53] their own benchmark, which sadly is not<br>[00:56] particularly public, the Codium bench.<br>[00:58] But the results seem to be incredible,<br>[01:00] and I can tell you from my own use of<br>[01:01] it, this isn't just hype. While I don't<br>[01:04] think this is the greatest model ever<br>[01:06] and you should use it for everything, I<br>[01:07] do think it's worth looking at and<br>[01:09] understanding both because it's a good<br>[01:12] model release from a company that<br>[01:14] understands what we need as devs, but<br>[01:15] also because it shows that the strength<br>[01:18] that the major labs have might be<br>[01:20] starting to crack a little bit under<br>[01:22] pressure. While I am an early investor<br>[01:24] in Codium, the acquisition stuff<br>[01:27] happening with SpaceX kind of destroys<br>[01:29] any incentive I might have had to shill<br>[01:31] it super hard. So, I'm not sharing this<br>[01:34] cuz I'm biased. I'm sharing this cuz<br>[01:35] it's actually really interesting to me.<br>[01:37] And don't worry, I will [ย __ย ] all over a<br>[01:38] lot of other Codium things throughout<br>[01:40] this, too. All of that said, want to<br>[01:42] make sure it's very clear Codium is not<br>[01:43] paying me at all for this coverage. The<br>[01:45] only people paying me today are the<br>[01:47] sponsor. As powerful as continuous<br>[01:49] integration is, it's full of<br>[01:50] compromises. I like to call this the CI<br>[01:52] compromise triangle. The different<br>[01:54] things you have to to about when you're<br>[01:55] configuring your continuous integration.<br>[01:57] You start with convenience, which is how<br>[01:58] easy is it to implement this? You also<br>[02:00] have performance. How long does it take<br>[02:02] to run? Be nice if the CI runners were<br>[02:03] just a little bit faster. And of course,<br>[02:05] you have cost. Obviously, there's lots<br>[02:07] of different solutions for CI that have<br>[02:09] different compromises across this<br>[02:10] triangle because it would be impossible<br>[02:12] for anything to just be better at all of<br>[02:14] these, right? Like there's no way<br>[02:15] something could be more convenient,<br>[02:16] faster, and cheaper, right?<br>[02:20] Oh, is it a Blacksmith ad? Yeah.<br>[02:22] Blacksmith is 2x faster and 60% cheaper<br>[02:24] for most people when they move from<br>[02:25] GitHub Actions. I thought this was too<br>[02:27] good to be true, as did many of their<br>[02:28] customers like Mercury, Superbase,<br>[02:30] Dscript, Exa, and more. But then you use<br>[02:32] it and you realize you can't live<br>[02:33] without it. If it was just cheaper, it<br>[02:35] would be worth it. If it was just<br>[02:36] faster, it would be worth it. And if it<br>[02:38] was just more reliable, it would still<br>[02:39] be worth it. But then you discover the<br>[02:41] console and how much better it is than<br>[02:43] anything GitHub has shipped in years.<br>[02:45] You get actual metrics about the<br>[02:47] workflows you're running, what ones have<br>[02:49] high error rates, what the errors might<br>[02:50] be, as well as logs that give you really<br>[02:52] useful details on what is going on<br>[02:54] across all of your CI. Every time I<br>[02:56] forget to set up Blacksmith on a new<br>[02:58] project, I regret it immensely and then<br>[03:00] I move over and watch my build times go<br>[03:01] from 3+ minutes to under one. Your devs<br>[03:03] and your agents is our fast CI. Get it<br>[03:05] today at solidity.link/blacksmith.<br>[03:07] So, let's talk about this new,<br>[03:09] intelligent, fast, cheap model that<br>[03:12] Cursor put out. First, I want to talk<br>[03:14] about price. A lot of people don't<br>[03:16] understand how models are priced. I'm<br>[03:18] going to do my best to explain it simply<br>[03:20] here. You have the input and the output<br>[03:23] costs and these are in million token<br>[03:25] groups. A token is just a chunk of text,<br>[03:28] usually three to five characters, kind<br>[03:30] of like a word, that is how models<br>[03:32] interpret text and then generate text as<br>[03:35] well. Input tokens tend to be a lot<br>[03:36] cheaper than output tokens because the<br>[03:38] inputs are the things you're passing the<br>[03:39] model and it's just using that to set up<br>[03:42] what its guesses for next token<br>[03:43] prediction are going to be. The outputs<br>[03:44] are the actual work it's doing, so those<br>[03:46] tend to be much more. The base price for<br>[03:48] a model like Claude for Sonnet has<br>[03:49] historically been $3 per million tokens<br>[03:51] in and $15 per million tokens out. On<br>[03:54] the 1 million token context versions,<br>[03:57] they would sometimes be more expensive.<br>[03:58] Anthropic has since stopped doing that,<br>[04:00] OpenAI has not, and the Opus models tend<br>[04:02] to be much more expensive. Like 4.5 Opus<br>[04:04] is $5 per mil and 25 per mil out. GPT 5<br>[04:08] to 5.2 were actually very generously<br>[04:10] priced in my opinion at $1.25 per mil in<br>[04:14] and 10 per mil out. 5.2 was a bit of a<br>[04:16] jump to $1.75 in and 14 out. 5.4 was<br>[04:20] another jump to 250 in and 15 out, and<br>[04:22] then 5.5 was a massive jump to $5 in and<br>[04:25] 30 out, doubling what it was in 5.4. It<br>[04:27] seems like the prices are going up<br>[04:29] across the industry, but they aren't<br>[04:31] necessarily. There's two additional<br>[04:33] layers to the pricing that are important<br>[04:35] to consider. The first is the amount of<br>[04:37] tokens that are actually being<br>[04:38] generated. Flashbang warning for<br>[04:40] artificial analysis. Artificial analysis<br>[04:42] measures roughly how intelligent models<br>[04:44] are on their own benchmarks internally<br>[04:47] that they publish to the world, but they<br>[04:49] also measure other pieces. In<br>[04:50] particular, how fast the model solve the<br>[04:52] problem, how many tokens they generate,<br>[04:54] and how much it cost to run. Output<br>[04:56] tokens are one of my favorite things to<br>[04:57] look at here, and you'll notice some<br>[04:59] interesting stuff. The most output<br>[05:01] tokens didn't come from the smartest<br>[05:02] models. It came from DeepSeek V4 Flash,<br>[05:05] GPT 5.4 Mini, and Claude Sonnet 4.6.<br>[05:09] Smaller models often generate way more<br>[05:11] tokens than they need to to solve<br>[05:14] problems. It's also worth noting that<br>[05:16] the lab trying the hardest to reduce<br>[05:18] this overuse of tokens very much appears<br>[05:20] to be OpenAI, where models like 5.5 only<br>[05:23] did 75 mil tokens for the same bench<br>[05:26] that Sonnet did 200 mil for. Almost a<br>[05:29] third the number of tokens and a higher<br>[05:31] score as well. And when you add in<br>[05:33] models like 5.5 low and medium, which<br>[05:35] still score really well in the benches,<br>[05:37] like 5.5 medium scores as well as Opus<br>[05:40] 4.7 roughly, and the low version is<br>[05:43] worse, but it's still much higher than<br>[05:45] 5.4 Mini and Flash and roughly around<br>[05:47] where something like Sonic 46 is.<br>[05:50] It is expensive per token,<br>[05:52] but remember, it's putting out comically<br>[05:55] less 7 mil tokens. That is a tenth as<br>[05:58] many as 55 high and a 30th or less as<br>[06:02] many as Sonic 46.<br>[06:04] And 55 medium is only 22 mil, so very<br>[06:06] token efficient models.<br>[06:08] So that's the second factor of pricing.<br>[06:10] Factor one is per token cost. Factor two<br>[06:13] is number of tokens to solve a problem.<br>[06:15] Factor three is your ability to<br>[06:17] negotiate better deals. Some of these<br>[06:19] labs are up charging as much as like 90%<br>[06:23] for how much it costs to run the model<br>[06:25] because they have lots of other costs<br>[06:26] like the people who trained the model,<br>[06:28] the computer they had to buy to be able<br>[06:29] to run the model, the computer they had<br>[06:30] to spend it to train it as well. They<br>[06:32] have to factor that into for their<br>[06:33] prices, but a lot of these companies<br>[06:35] could hypothetically speaking give you a<br>[06:38] deal for half off or more per token and<br>[06:41] it wouldn't cost them money. It would<br>[06:43] just be opportunity cost. So they are<br>[06:45] pricing based on how much they think<br>[06:47] they can get away with charging for the<br>[06:48] thing cuz they need to make massive<br>[06:51] profits to justify the absurd amount of<br>[06:52] money they spend training and doing all<br>[06:54] that. That's also why they can subsidize<br>[06:55] so hard doing things like, you know,<br>[06:58] giving you $4,000 of usage per month on<br>[07:01] the $200 plans like Claude does for<br>[07:03] example. Those plans subsidize so hard<br>[07:07] that it's affecting cursor because if<br>[07:09] you're subscribed to Codex or Claude<br>[07:11] code, you are now using a competitor to<br>[07:14] cursor. And Anthropic and OpenAI are<br>[07:17] going to subsidize your usage in<br>[07:19] meaningful ways because they want to get<br>[07:21] you locked into their ecosystems. That's<br>[07:23] just the nature of how this all works.<br>[07:25] So if you spend $200 on Claude code, you<br>[07:27] can get 4,000 plus dollars of usage. You<br>[07:30] can probably get as much if not more<br>[07:32] doing the same with Codex. But if you're<br>[07:34] using the APIs directly, you don't get<br>[07:37] that level of subsidization at all. You<br>[07:39] would be lucky to negotiate 30% off. So<br>[07:42] $4,000 to a Claude code sub costs $200.<br>[07:45] $4,000 of Anthropic models to Cursor<br>[07:50] probably costs $3,000<br>[07:52] at best. And this means a handful of<br>[07:55] things for Cursor. It means that these<br>[07:58] models getting more expensive on the<br>[08:00] books for the API prices massively hurts<br>[08:04] the amount of usage you can get as a<br>[08:06] user of Cursor. It also means they are<br>[08:08] competing in a subsidization war that<br>[08:10] they don't have a player in. Because if<br>[08:14] Anthropic or OpenAI decide they want to<br>[08:16] crush Cursor, which seems like they kind<br>[08:18] of have, they have the compute and the<br>[08:20] models and the wedge to increase how<br>[08:23] much Cursor has to pay and decrease how<br>[08:25] much users have to pay to use something<br>[08:27] else, that puts them in a really hard<br>[08:29] spot. But Cursor does have one thing<br>[08:32] that almost no one else does, including<br>[08:35] the labs to an extent. Cursor has data.<br>[08:38] Because Cursor's the tool that's been<br>[08:39] used by so many developers for so long<br>[08:42] building with AI, and many of them<br>[08:44] didn't turn off the share my data switch<br>[08:46] in the settings, that is data they can<br>[08:48] use to train the models. Not just like<br>[08:50] they read your code base or something.<br>[08:51] So, people get way too interested in<br>[08:53] that part. That's not that interesting.<br>[08:54] What's much more interesting is how you<br>[08:56] work with the agent, where you work on a<br>[08:58] plan with it, and then you give it<br>[09:00] feedback as it generates things. You<br>[09:01] tell it, "Hey, you missed this thing. Go<br>[09:02] change that, too." Those chat histories<br>[09:05] are so valuable. And Cursor kind of gets<br>[09:08] to double dip here because they can use<br>[09:10] the models at admittedly way higher a<br>[09:12] price than other people get them for to<br>[09:15] resell to use the user building with AI<br>[09:18] in their tool, but they also get to keep<br>[09:20] the data if the right switches are hit,<br>[09:22] so they can use that to train a smarter<br>[09:24] model, not as smart as the ones that<br>[09:26] they are distilling from, but close<br>[09:28] enough that they can collect a lot of<br>[09:31] the margins that they are losing to<br>[09:34] there. Because if you choose to use<br>[09:36] Cursor for open AI models instead of<br>[09:38] using Codex for open AI models, you open<br>[09:41] AI makes a lot more money as a result of<br>[09:42] that. And this is a necessary thing for<br>[09:45] cursor to survive because if the prices<br>[09:47] keep going up, the subsidization<br>[09:49] continues, the incentive to use cursor<br>[09:51] is just a massive financial mess, which<br>[09:54] is why when composer first dropped with<br>[09:56] composer one and it was priced at 125<br>[09:59] per mil in and 10 per mil out and it was<br>[10:02] super token hungry, I was confused. That<br>[10:05] is too expensive for a model that wasn't<br>[10:08] very good. And then one five, which was<br>[10:10] meaningfully better but still not great,<br>[10:12] was more expensive than sonnet. And<br>[10:14] sonnet's already overpriced. $3.50 per<br>[10:17] mil in and 17.50 per mil out. This is<br>[10:20] the point where I kind of wrote off<br>[10:21] composer for a bit. I just didn't see<br>[10:23] the light. That was my mistake though. I<br>[10:25] was betting against Jacob and you should<br>[10:26] never bet against Jacob. If you're not<br>[10:27] familiar, Jacob's the creator of<br>[10:29] Supermaven as well as Tabnine.<br>[10:30] Supermaven got acquired by Cursor and he<br>[10:33] made the tab complete what it is. He<br>[10:35] wanted bigger challenges, which is why<br>[10:36] he started doing the model training<br>[10:38] side. And then composer two hit. It was<br>[10:40] way cheaper. It was seven times cheaper<br>[10:43] than one five was and way smarter too.<br>[10:46] And now we have 2.5, which is still that<br>[10:49] same cheap price of 50 cents per mil in<br>[10:51] and 2.50 per mil out, but the numbers<br>[10:54] are where it shines. On cursor bench,<br>[10:57] and this is cost per task by the way, so<br>[10:59] left is more expensive, right is<br>[11:01] cheaper. Composer 2.5 is scoring between<br>[11:05] 5.5 high and X high, but costs way less<br>[11:08] than either.<br>[11:10] That's a really big deal. Composer two<br>[11:12] was already pretty competitive in this<br>[11:13] sense where it was crushing things like<br>[11:15] 3.5 flash and Kimmy K26, which is the<br>[11:18] model it's based on, which is really<br>[11:19] interesting. It was getting up there<br>[11:21] with like Opus on medium for way<br>[11:23] cheaper. But 2.5 has gotten slightly<br>[11:25] more token efficient, significantly<br>[11:27] smarter, and stayed absurdly fast. Here<br>[11:30] are the numbers of all of the models<br>[11:32] cursor currently publishes runs for with<br>[11:34] what is admittedly their benchmark<br>[11:37] cursor bench. This benchmark doesn't<br>[11:39] have too many details public. It's real<br>[11:41] problems that they've encountered that<br>[11:42] they collected is my understanding but<br>[11:44] they have not published it. There's a<br>[11:46] lot of good reasons for that like SW<br>[11:48] bench Pro is contaminated. It just is.<br>[11:50] If you make the benchmark open source,<br>[11:52] the labs will get the data on how to do<br>[11:54] it better and then that benchmark stops<br>[11:56] being useful. It's sad that that's the<br>[11:57] case but that is the case. Apparently<br>[11:59] both composer 2 and 2.5 are still based<br>[12:01] on Kimmy K25. They didn't switch to K26<br>[12:03] as the base which makes their numbers<br>[12:05] even crazier. They have effectively<br>[12:06] doubled the score of their base model<br>[12:09] with Kimmy K25 with composer. Now at a<br>[12:11] 63%<br>[12:13] on their bench. GPT 5.5 got a 64. Opus<br>[12:16] 4.7 got a little closer with 65 at 20x<br>[12:19] the cost though. 5.5 was only roughly<br>[12:22] 10x the cost for a point percentage<br>[12:24] point but composer 2.5 being that good<br>[12:27] for that cheap is absurd. Showing that<br>[12:29] you can distill an open weight model to<br>[12:32] be close to that level of intelligence<br>[12:35] in coding task specifically is both<br>[12:38] super cool to see but also kind of shows<br>[12:41] that all of the work for making models<br>[12:42] good at code is post training in RL<br>[12:45] largely. Like they took a model that was<br>[12:47] okay at code and just ran a [ย __ย ] load of<br>[12:50] compute and a [ย __ย ] load of post training<br>[12:52] on it to try and force it through RL to<br>[12:54] be better at coding and they succeeded.<br>[12:56] So let's read what they have to say<br>[12:57] about it. 2.5 is now available in<br>[12:58] cursor. It's a substantial improvement<br>[13:00] in intelligence and behavior over<br>[13:02] composer 2. It's better at sustained<br>[13:03] work on long running tasks following<br>[13:05] complex instructions more reliably and<br>[13:07] it's more pleasant to collaborate with.<br>[13:10] They improved composer by scaling<br>[13:11] training generating more complex RL<br>[13:12] environments and introducing new<br>[13:14] learning methods. In addition to<br>[13:15] training composer for 2.5 on more<br>[13:17] difficult tasks, they've improved<br>[13:19] behavioral aspects of the model like<br>[13:21] communication style and effort<br>[13:22] calibration. These dimensions are not<br>[13:24] well captured by existing benchmarks but<br>[13:25] we find that they matter for real world<br>[13:27] usefulness. I agree. A lot of these<br>[13:29] things are just hard to measure.<br>[13:30] Composer 2.5 is built on the same<br>[13:32] open-source checkpoint as Composer 2,<br>[13:34] which was Moonshots Kimmy K25. I like<br>[13:36] this chart. It's a little crazy, but<br>[13:39] shows how this got so good. This is a<br>[13:43] estimated measurement of how much<br>[13:44] compute was used for each stage of<br>[13:46] training. If you take all the compute<br>[13:48] that went into Composer 2.5 and break it<br>[13:50] up based on Kimmy K2, which was the<br>[13:52] original base that was trained by<br>[13:53] Moonshot, then compare that with Kimmy<br>[13:55] K25 where they did another roughly the<br>[13:57] same to refine it into a better, smarter<br>[14:00] model. Composer did another 8x-ish<br>[14:04] compared to that. It was 10x more total<br>[14:06] compute in the end. And they were able<br>[14:08] to do this because of their collab with<br>[14:09] SpaceX AI, which is still a very<br>[14:12] annoying, weird name collab thing. If<br>[14:14] you're not familiar with that, Cursor<br>[14:15] currently has a pending deal with SpaceX<br>[14:18] where either they will be paid $10<br>[14:20] billion for their collab, which is<br>[14:21] mostly getting their data, and also<br>[14:23] Cursor gets access to their compute to<br>[14:25] use for things, or at the end of the<br>[14:27] year SpaceX can purchase Cursor for 60<br>[14:30] bill. The current rumor is that that's<br>[14:32] going to happen when they IPO, which is<br>[14:33] currently in process. The S-1 was just<br>[14:35] filed. So, it's not unlikely this is<br>[14:38] going to happen and Cursor will become<br>[14:40] part of SpaceX, but that compute seems<br>[14:42] to have been huge for them. For them to<br>[14:44] have so soon after that collab started<br>[14:46] already put out a model that's in a<br>[14:48] third place on their benches for code is<br>[14:50] nuts. They gave some fun details on how<br>[14:52] they were doing the training here, too.<br>[14:54] First piece they call it is the targeted<br>[14:55] RL with textual feedback. Credit<br>[14:57] assignment during RL is becoming an<br>[14:58] increasingly difficult challenge as<br>[14:59] rollouts can span hundreds of thousands<br>[15:01] of tokens. When a reward is computed<br>[15:03] over an entire rollout, it may be hard<br>[15:05] for the model to tell which specific<br>[15:06] decision helped or hurt the outcome.<br>[15:08] That's especially limiting when we want<br>[15:09] to discourage a localized behavior like<br>[15:11] bad tool calls, confusing explanations,<br>[15:13] or style violations. That is really<br>[15:15] hard. If you're you're measuring with RL<br>[15:16] that the output works, but it did three<br>[15:19] bad things during it, how do you tell it<br>[15:21] failed without having it fail the actual<br>[15:23] output? The final reward can tell us<br>[15:25] something went wrong, but it's a noisy<br>[15:26] signal for where it went wrong. So, they<br>[15:28] trained 25 with targeted textual<br>[15:30] feedback. The idea is to provide<br>[15:32] feedback directly at the point in the<br>[15:34] trajectory where the model could have<br>[15:35] behaved better. For a target model<br>[15:36] message, we construct a short hint<br>[15:38] describing the desired improvement,<br>[15:40] insert that hint into the local context,<br>[15:42] and use the resulting model distribution<br>[15:44] as a teacher. We use the policy with the<br>[15:46] original context as the student and add<br>[15:48] an on-policy distillation KL loss that<br>[15:50] moves the student token probabilities<br>[15:52] towards the teachers. Interesting. So,<br>[15:54] effectively, there is a another model<br>[15:57] that has been steered the right way by<br>[15:59] being given this additional context and<br>[16:01] information, and then it tries to direct<br>[16:04] the thing being trained to behave<br>[16:06] similarly without having that same<br>[16:08] context. So, you tell one model, "Hey,<br>[16:11] this is the thing we want you to do."<br>[16:13] And it tries to steer the other model<br>[16:15] into going that way without actually<br>[16:18] having that additional instruction.<br>[16:20] Because in the end, we shouldn't have to<br>[16:21] tell our models every step along the way<br>[16:23] how we want them to behave. We should<br>[16:24] tell them what we want, and then they<br>[16:26] behave. So, this makes sense to me why<br>[16:28] this would work well. It's really cool<br>[16:29] to hear. It's awesome they're being so<br>[16:30] transparent about it, too.<br>[16:32] A good example here is when you have<br>[16:33] tool errors. For example, if the model<br>[16:36] has a bad tool call or tries calling a<br>[16:38] tool that's unavailable, the model would<br>[16:39] receive a tool not found error, but the<br>[16:41] model would then continue to make<br>[16:42] additional valid tool calls. This<br>[16:44] screams Gemini. I hope my friends over<br>[16:46] at DeepMind and Google are reading this<br>[16:48] because you need to copy everything<br>[16:49] they're talking about here. No model I<br>[16:51] use regularly has as many malformed tool<br>[16:53] calls as Gemini models do. That's<br>[16:56] because they're RL for the end result,<br>[16:58] almost certainly. So, if it has five bad<br>[16:59] calls and eight good ones, it doesn't<br>[17:01] care cuz the result came out correct.<br>[17:03] They're trying to fix those behaviors.<br>[17:06] The fact that it hit one error in the<br>[17:07] process of hundreds of tool calls would<br>[17:09] have a minimal impact on the final<br>[17:10] reward. Yes, but how So, how do you fix<br>[17:12] that? With text feedback, we can target<br>[17:14] the specific mistake by inserting a hint<br>[17:16] in the context of the problematic turn,<br>[17:19] such as reminder, available tools are<br>[17:21] with a list of available tools. And<br>[17:23] remember, this is all just<br>[17:24] probabilities, where based on the things<br>[17:26] in the context and how that's affected<br>[17:28] the model, it is more likely to answer<br>[17:30] in certain ways. So, if they have a<br>[17:32] teacher that has different context, its<br>[17:35] probabilities are better aligned with<br>[17:36] what we want, it will steer the student<br>[17:39] model that is being RL then trained in<br>[17:41] this process to behave more like the<br>[17:44] teacher who that has this information.<br>[17:45] So, by giving it that additional<br>[17:46] context, it lowers the likelihood that<br>[17:48] you have the wrong tool call<br>[17:50] probabilistically, and it increases the<br>[17:51] likelihood that you have a valid tool<br>[17:53] call instead. And for this specific<br>[17:55] turn, we update the student weights<br>[17:58] towards the new probabilities. During<br>[17:59] the Composer 2.5 run, we applied this<br>[18:01] method to a variety of model behaviors,<br>[18:03] from coding styles to model<br>[18:05] communication. Here's an example. It<br>[18:06] tried calling a tool that doesn't exist,<br>[18:09] read lints. Reminder, available tools<br>[18:12] are read, write, shell, and string<br>[18:13] replace. And now the token probabilities<br>[18:16] that violate the hint go down, and the<br>[18:18] model weights are updated to avoid that<br>[18:19] type of error. The next call they have<br>[18:21] is synthetic data. Apparently, they're<br>[18:23] not just using the data they collect<br>[18:24] from us anymore. Composer's coding<br>[18:25] abilities improved substantially to the<br>[18:27] point where it began to get most<br>[18:29] training problems correct. To continue<br>[18:30] increasing intelligence, we both select<br>[18:32] for and create harder tasks dynamically<br>[18:34] throughout the run. Composer 2.5 is<br>[18:36] trained with 25x more synthetic tasks<br>[18:39] than Composer 2 was. We use a range of<br>[18:41] approaches from creating synthetic tasks<br>[18:42] that are grounded in real code bases.<br>[18:44] For example, one synthetic approach is<br>[18:46] feature deletion. For these tasks, the<br>[18:48] agent is given a code base with a large<br>[18:50] set of tasks and asked to delete code<br>[18:52] and files in such a way that the code<br>[18:54] base remains functional while specific<br>[18:56] testable features are removed. The<br>[18:58] synthetic task is to re-implement the<br>[18:59] feature, and the tests are used as<br>[19:01] verifiable rewards. That's a clever way<br>[19:03] to generate this data. A lot of the work<br>[19:05] for making models smarter is these types<br>[19:07] of clever things. I talked about them a<br>[19:09] lot in other videos, but this is a smart<br>[19:11] one. Tell the model to delete a feature<br>[19:14] and then tell it to re-add the feature<br>[19:15] using the old tests. One downstream<br>[19:17] consequence of large-scale synthetic<br>[19:18] task creation is that it can cause<br>[19:20] unexpected reward hacking. As the model<br>[19:22] got more adept, Composer 25 was able to<br>[19:24] find increasingly sophisticated<br>[19:25] workarounds to solve the task at hand.<br>[19:28] In one example, the model found a<br>[19:29] leftover Python type checking cache and<br>[19:31] reverse-engineered the format to find<br>[19:33] the deleted function signature. In<br>[19:35] another, it was able to find and<br>[19:37] decompile Java bytecode to reconstruct a<br>[19:39] third-party API. We were able to find<br>[19:42] and diagnose these problems using<br>[19:43] agentic monitoring tools, but they<br>[19:44] demonstrate the increasing care<br>[19:46] necessary for large-scale RL.<br>[19:48] Yeah.<br>[19:49] I even seen things like this in my own<br>[19:51] stupid tests. Like earlier, I was trying<br>[19:53] to demonstrate a new framework I'm<br>[19:55] working on and I made a bunch of demo<br>[19:57] projects for this built. And in here,<br>[20:00] you will see that the model found a<br>[20:03] to-do app with this already implemented<br>[20:06] on another project that had a similar<br>[20:08] name nearby cuz I did a restart I did a<br>[20:10] Mario demo I did multiple demos and it<br>[20:11] kept finding other projects nearby that<br>[20:14] it could use to cheat. I'm checking<br>[20:16] nearby Lakebed Capsules for updated<br>[20:17] syntax rather than guessing the database<br>[20:19] API. Yeah, it found other folders nearby<br>[20:22] that had examples in it. The models are<br>[20:24] trained to succeed, not to avoid<br>[20:27] cheating and trying to RL without<br>[20:30] letting the models cheat is a very<br>[20:31] difficult thing and it's cool they're<br>[20:32] sharing examples of the model hacking<br>[20:34] that. Enough of this though, I want to<br>[20:36] play. But here's also where I have to<br>[20:38] crash out a little bit because Glass<br>[20:41] frankly still kind of sucks. This is<br>[20:43] their attempt at doing a Conductor Codex<br>[20:45] app T3 code type thing and it is slow,<br>[20:48] clunky, and obnoxious. We will use it<br>[20:50] here cuz it is the best option they<br>[20:51] provide. I do want to call out in T3<br>[20:53] code that we support Cursor through<br>[20:56] their ECP bindings for the CLI so you<br>[20:59] can use Cursor models here, but to make<br>[21:01] sure we're using everything properly, I<br>[21:03] am going to do this pass using Cursor<br>[21:05] Glass. It's annoying. I just opened<br>[21:07] cursor dot for this directory and it<br>[21:09] brought me to a new thread view for a<br>[21:12] different project. This is like the<br>[21:14] command I use the most, like cursor<br>[21:16] here.<br>[21:17] Okay, the second time it opened it<br>[21:18] right. Again, like the<br>[21:20] I don't know how to put into words how<br>[21:22] far the quality control has fallen.<br>[21:24] I was really hoping glass would be the<br>[21:25] reset we needed. It hasn't been. This<br>[21:28] has become one of my favorite tests to<br>[21:30] do where I take a game that I built<br>[21:31] already that is kind of functioning but<br>[21:34] needs a lot of work and I tell the model<br>[21:36] to re-implement it from scratch in this<br>[21:38] directory. I'd like to re-implement my<br>[21:40] game fish slop from scratch. I want<br>[21:42] better assets and more reliable core<br>[21:43] engine and a path to making it a real<br>[21:44] quality web game. The new directory for<br>[21:46] it is here, use that as a reference and<br>[21:48] build the game in its entirety in this<br>[21:49] directory. Do not stop until you're<br>[21:51] done. Let's see what it does.<br>[21:53] One of the coolest things about it is<br>[21:54] that it's really fast. It's already<br>[21:56] spinning up parallel agents to do<br>[21:57] different things at the same time, which<br>[21:59] is really cool. One of the crazy things<br>[22:00] they did, I haven't seen a company try<br>[22:02] something this crazy before, is that<br>[22:04] they did an internal test last week with<br>[22:06] the model where all cursor chats for<br>[22:08] employees were redirected to composer<br>[22:10] 2.5 for a few days. This employee didn't<br>[22:12] even notice, which is a testament to how<br>[22:14] good the model's gotten. That is super<br>[22:16] cool to hear. And you can see it flying<br>[22:18] through this stuff right now. It is it<br>[22:21] is churning. It did just do like five<br>[22:23] edits in a row here to like the same<br>[22:25] thing. -1 +1 -1 +1 -1 +1 -1 +7 +1 -7.<br>[22:30] Interesting.<br>[22:31] It's actually checking the resulting<br>[22:33] code, which when I tried the same thing<br>[22:34] with 3.5 flash yesterday, it did not do.<br>[22:37] On that note, 3.5 flash, which also came<br>[22:41] out the same time as composer 2.5, got a<br>[22:43] way lower score than 2.5, lower than<br>[22:46] 2.0, and cost $1.94. I just I don't see<br>[22:50] why anyone would use 3.5 flash for<br>[22:52] almost anything. It's just not a good<br>[22:53] option. It's done? Oof.<br>[22:56] Page failed to load. Here's the result.<br>[23:00] So, it is one of the two models that<br>[23:01] failed to make the actual page render,<br>[23:04] which is sad but not super surprising.<br>[23:07] It is a Chinese open weight model that<br>[23:09] was RL'd to all hell. Yeah, let's see<br>[23:11] how this works now.<br>[23:17] I don't have enough shells to unlock<br>[23:18] those.<br>[23:20] Well, unlike the one that Gemini made,<br>[23:23] it actually functions and has the core<br>[23:24] mechanics behaving.<br>[23:26] That is genuinely insane. I I don't love<br>[23:30] the asset it generated here.<br>[23:33] I'll give it an annoying task, actually,<br>[23:35] to fix that. Pull over all the assets<br>[23:38] from the original game. Let's see if<br>[23:41] it's able to swap out the assets for the<br>[23:43] ones from the original game and how<br>[23:45] quickly it's able to do that. PNG assets<br>[23:47] exist in Fish Game Public, but the glob<br>[23:48] tool failed to detect them. Interesting.<br>[23:51] This is a big move, changing the entire<br>[23:53] render pipeline for your game live. You<br>[23:56] can see the game flashing in the<br>[23:57] background as it does all the changes.<br>[23:59] Apparently, it's done. That took under<br>[24:01] 30 seconds. And yeah, I switched over to<br>[24:04] my original assets.<br>[24:07] It made a lot of things too small. Let's<br>[24:09] tell it to fix that. Scale is really off<br>[24:12] and UI is hard to read, low contrast. On<br>[24:17] the topic of UI, I do want to talk about<br>[24:19] the UI it generates cuz it's actually<br>[24:21] kind of impressive. Friend of the<br>[24:22] channel Dara has made an awesome tool<br>[24:25] that lets you compare what models design<br>[24:28] and how they handle design different<br>[24:29] ways. The site itself was designed by<br>[24:31] Composer 2, funny enough. He runs<br>[24:33] different models with the same prompt to<br>[24:35] generate different web pages to see how<br>[24:37] good they are at design. And here are<br>[24:39] the designs that we got out of Composer<br>[24:41] 2.5. This one's actually kind of nice<br>[24:43] and chill. I I like the way it used the<br>[24:46] font. I like the little thing it made<br>[24:47] here. Tasteful grain. Yeah, this is<br>[24:49] fine. This is clearly using the<br>[24:51] front-end design skill. Yeah, cuz these<br>[24:53] are all the the designs you get out of<br>[24:55] the front-end design skill. It screwed<br>[24:56] up the spacing on these buttons a bit,<br>[24:58] like that should be uh aligned to the<br>[25:00] bottom, I think.<br>[25:01] And this doesn't look great either, but<br>[25:03] like it it honored the goal of this<br>[25:05] design, okay.<br>[25:07] This one I just I don't like. I don't<br>[25:08] like this style of like preppy<br>[25:12] [ย __ย ]<br>[25:13] I hate the retro ones.<br>[25:15] And this is fine. So, here's how it goes<br>[25:17] without the front end design skill from<br>[25:19] Infropik. This looks fine.<br>[25:22] This looks fine, but way too similar.<br>[25:24] This is different.<br>[25:26] It's different in a way that's kind of<br>[25:27] cute. I don't love it, but it it is<br>[25:29] cute. This is awful.<br>[25:31] And this is<br>[25:33] like an old Tailwind slash like<br>[25:35] Bootstrappy site. I've seen a lot of<br>[25:36] sites that look like this. This feels<br>[25:37] like an old era design that you would<br>[25:40] get in the the purple pink gradient<br>[25:43] classic. Not bad. Like like getting this<br>[25:45] type of design out of a model this cheap<br>[25:47] is really cool to see. Interesting bug<br>[25:49] here. We'll resume when background work<br>[25:51] finishes. What is the background work<br>[25:53] that it is finishing? Cool, they called<br>[25:55] me.<br>[25:55] Let's see how this looks now.<br>[25:58] Oh.<br>[25:59] Yeah, it screwed up the scaling a bunch<br>[26:01] for this, sadly.<br>[26:03] It got like the core mechanics right.<br>[26:05] These buttons on the bottom don't work<br>[26:07] for clicking things, though. Like I have<br>[26:08] to press the hot keys.<br>[26:10] It's<br>[26:11] it's far from perfect, but I could see<br>[26:13] how somebody who doesn't have a lot of<br>[26:15] money, does have a cursor sub or like a<br>[26:17] student discount or something, could<br>[26:19] with enough massaging and back and forth<br>[26:21] make something actually decent out of<br>[26:23] this. Like I see the path there. It's<br>[26:25] not a super happy path, but there is<br>[26:27] one. Okay, it actually does have a lot<br>[26:28] of things wrong with the feeding<br>[26:29] mechanic in the game. It's sadly not the<br>[26:31] worst solution I've seen for this, but<br>[26:33] it is not great. This is an admittedly<br>[26:36] very complex task, but yeah, I was<br>[26:39] hoping for a little more there. For my<br>[26:40] like day-to-day random TypeScript<br>[26:42] end-to-end [ย __ย ] I found it to be<br>[26:44] relatively pleasant, but there is a big<br>[26:46] problem.<br>[26:47] The problem isn't that I don't like<br>[26:50] glass, even though I don't. The problem<br>[26:52] isn't that it's too expensive or too<br>[26:54] slow or too dumb or any of those things.<br>[26:57] The problem's actually over here on<br>[26:59] Cursor Bench. And the problem isn't<br>[27:01] Cursor Bench itself. It's not that it's<br>[27:02] a dishonest test or anything like that.<br>[27:04] It's that we don't have anything [ย __ย ]<br>[27:06] else to measure against. Because unlike<br>[27:08] every other model that we talk about on<br>[27:10] this channel, there is no API we can hit<br>[27:12] to test this model ourselves. The only<br>[27:15] way to try out Composer, regardless of<br>[27:17] how much money you're willing to spend,<br>[27:19] is to use it inside of Cursor. Unless<br>[27:22] you spend $60 billion to buy them, then<br>[27:23] you can probably use it for whatever.<br>[27:25] Point I'm trying to make is that we<br>[27:27] don't have a real measurement of this<br>[27:30] outside of what Cursor is putting out.<br>[27:33] The Rob did come out and say that they<br>[27:35] are reporting terminal bench and SWE<br>[27:36] bench multilingual, which sadly is a<br>[27:39] polluted test. Enough info on it has<br>[27:42] leaked that models have it in the<br>[27:43] training data and it's kind of<br>[27:45] compromised now. It is what it is.<br>[27:47] Allegedly they are working with<br>[27:48] artificial analysis and others for more<br>[27:49] external evals, which is very good to<br>[27:51] hear. But I understand on one hand why<br>[27:53] they're not going hard on this because<br>[27:56] they made this model just for coding and<br>[27:57] nothing else. It'll probably perform<br>[27:59] really poorly on stuff like SkateBench,<br>[28:01] for example, because it isn't built for<br>[28:04] that use case. It's built just for<br>[28:07] coding. And a lot of these benches, like<br>[28:09] if you were to throw it on the<br>[28:10] artificial analysis intelligence index,<br>[28:12] the core bench they have here, it would<br>[28:14] perform very poorly, possibly as bad as<br>[28:17] Kim iK25 or worse, because a lot of the<br>[28:21] benches things that aren't code. So I<br>[28:23] get why they're not prioritizing this,<br>[28:24] but it does suck to have a model that<br>[28:26] seems really useful for a bunch of<br>[28:28] different [ย __ย ] that I can only use<br>[28:30] through Cursor's app or through the ACP<br>[28:33] implementation on their CLI that we had<br>[28:35] to like push really hard for them to<br>[28:36] fix. For a while you couldn't even use<br>[28:39] Composer models through the ACP bindings<br>[28:42] because they had a limited hard-coded<br>[28:43] set of models that didn't include the<br>[28:45] new Composer models. Obnoxious. They've<br>[28:47] since fixed that after a lot of back and<br>[28:49] forth with the team. They also just put<br>[28:50] out the Cursor SDK, which allows you to<br>[28:52] build agents using Cursor's harness and<br>[28:55] infrastructure and everything, which<br>[28:57] hypothetically means you can write code<br>[28:59] like this, where you create an agent<br>[29:01] that uses Composer 2 and has access to a<br>[29:03] specific directory, and then you can<br>[29:05] programmatically run things against it.<br>[29:07] This is cool. Especially cuz you can<br>[29:09] point it at cloud repos as well. There's<br>[29:10] a lot of promise here. And as I've<br>[29:12] mentioned many times, I do genuinely<br>[29:14] really, really like the Cursor Cloud<br>[29:16] stuff. cursor.com/agents has<br>[29:18] consistently been my favorite way to use<br>[29:19] Cursor as of late because it has a full<br>[29:22] Linux box in the cloud that it can use<br>[29:24] to spin up whatever your project is, as<br>[29:26] long as it's not like an iOS app, and<br>[29:28] actually test against it with computer<br>[29:30] use. Super cool when combined with fast<br>[29:33] models like Composer 2 and 2.5 and the<br>[29:35] ability to trigger these from my phone<br>[29:37] or from Slack. I like where they're<br>[29:39] going with all of this. I just hate when<br>[29:41] I see a new model with numbers that are<br>[29:43] this good, and I can't it. This is cool,<br>[29:47] especially cuz you can point it at cloud<br>[29:48] repos as well. There's a lot of promise<br>[29:49] here.<br>[29:50] They're the only lab, in quotes, worth<br>[29:53] looking at that doesn't expose their<br>[29:55] stuff over API at all. This is very<br>[29:57] different for companies like Anthropic,<br>[29:59] who subsidize usage through their tool,<br>[30:01] but charge you full price to hit it<br>[30:03] directly. The only thing going on right<br>[30:04] now that's close is Gemini 3.5 Flash,<br>[30:07] where you can pay API prices, but if you<br>[30:10] want the full speed version, that the<br>[30:12] one that runs at 1,000 TPS instead of<br>[30:13] 200, you have to use antigravity IDE or<br>[30:17] CLI to get the full speeds. There are<br>[30:19] very few instances nowadays, thankfully,<br>[30:21] of labs restricting access to their<br>[30:24] models on a fundamental level. Usually,<br>[30:26] they just subsidize. But now we have<br>[30:28] both Google restricting us from using<br>[30:30] the fast version of their model over the<br>[30:32] API. We can only use the slow one.<br>[30:33] Previously, we had Mistral do the same<br>[30:35] thing, where they had a version of the<br>[30:36] model that could do 1,000 TPS that was<br>[30:38] working through their partnership with<br>[30:40] Cerebras at the time. But if you hit it<br>[30:42] over the official Mistral API, you'd be<br>[30:44] around 50 TPS. And now we have Composer,<br>[30:47] which is literally only headdable via<br>[30:49] Cursor surfaces. You cannot do it over<br>[30:51] API at all. Apparently, people have it<br>[30:54] working in tools like Pi by using the<br>[30:56] Agent SDK that Cursor put out. That's<br>[30:58] cool to see, and I don't think they're<br>[31:00] going to be as egregious with limiting<br>[31:02] how people use the SDK as companies like<br>[31:04] you know, the one big A has been about<br>[31:07] that. But it does suck that I feel like<br>[31:09] I can't meaningfully benchmark this or<br>[31:11] integrate it in other tools. Like if I<br>[31:13] just wanted to swap out the API endpoint<br>[31:16] in something like Snitch Bench or inside<br>[31:18] of something like Pi to use what they<br>[31:21] have here, I can't. I have to rebuild<br>[31:24] the application to use their SDK. And<br>[31:26] for what it is worth, I have not heard<br>[31:27] the best things about the SDK. I have<br>[31:29] admittedly not had a chance to try it<br>[31:31] myself, but I have heard that it is<br>[31:33] missing things and is not the most<br>[31:34] reliable stuff yet. That said, if enough<br>[31:36] of you guys build cool things with the<br>[31:38] Cursor SDK, I will have the leverage I<br>[31:40] need to force the team to push it<br>[31:42] further. And that would be really cool.<br>[31:44] So I do still recommend you go build<br>[31:46] cool things with this. Just make sure<br>[31:47] you do it in a way where if you do have<br>[31:49] to swap out, it's not that hard to do.<br>[31:51] So what are my final thoughts on all of<br>[31:53] this? Well, if you're the type of<br>[31:55] developer that is still staring at the<br>[31:57] agent as it runs and are doing very<br>[32:00] collaborative work with it, where you<br>[32:01] ask it to research a thing, it<br>[32:03] researches it, it gives you a result,<br>[32:05] you ask it to then go make a change, and<br>[32:06] then it does that, you look at the<br>[32:07] result, where you're having a back and<br>[32:09] forth that you're engaged with the<br>[32:10] model, having a model this fast and<br>[32:13] smart is really, really powerful. That's<br>[32:15] why I was excited for 3.5 Flash and<br>[32:17] ultimately was disappointed because it<br>[32:18] wasn't good enough at coding to have a<br>[32:21] good experience doing that with.<br>[32:23] Composer 2.5 is a much better balance<br>[32:25] here. It might not be as capable of<br>[32:27] unblocking itself in solving complex<br>[32:29] tasks as things like the latest GPT<br>[32:31] models or the latest Opus models, but it<br>[32:34] is really fast and close enough that you<br>[32:37] can have this back and forth with it in<br>[32:39] a way that reminds me of the old days<br>[32:41] doing a gentle coding with the<br>[32:42] difference being it's way smarter and<br>[32:44] way more capable. So, the people who are<br>[32:46] working at big companies on giant repos<br>[32:48] that just want to like sit in the code<br>[32:51] base with a real IDE and talk back and<br>[32:53] forth with the model about the changes<br>[32:54] they want to make and not have to wait<br>[32:56] 20 minutes for it to go explore [ย __ย ]<br>[32:58] This is an incredible model. But, if<br>[32:59] you're the type of person that's<br>[33:01] spinning up 20 agents in parallel on the<br>[33:02] same thing all doing different [ย __ย ] and<br>[33:05] by the time you spin up agent 17, agents<br>[33:07] 1 through 6 are done, this will not be<br>[33:09] as useful to you. That said, I find<br>[33:11] myself steering away from the super<br>[33:13] parallelization stuff lately cuz it's<br>[33:15] just too much context in your head to<br>[33:17] keep and if you're doing anything else,<br>[33:19] it's just impossible to maintain. I<br>[33:21] can't tell you how many cool projects<br>[33:22] are probably sitting on random work<br>[33:24] trees on this computer that I've never<br>[33:25] had a chance to even look at yet. So, if<br>[33:27] you're doing this type of engaged back<br>[33:29] and forth with the model, a fast model<br>[33:31] is really powerful. I'm saying this<br>[33:33] confidently cuz I've experienced it<br>[33:34] myself recently cuz I've been using<br>[33:36] GPT-4-5 on the fast mode for like 2<br>[33:40] weeks now because I got way too much<br>[33:42] free usage from OpenAI cuz I went to the<br>[33:44] 4-5 event and everybody who applied to<br>[33:46] go got I think a 10x bump. So, despite<br>[33:48] building a literal cloud from scratch<br>[33:51] over the last few days using the these<br>[33:53] models, yeah, I'm building a cloud.<br>[33:54] We'll talk about that another time,<br>[33:55] don't worry. I'm not struggling to even<br>[33:57] take down 1% of my 5-hour limit much<br>[34:00] less my weekly usage limits. I'm trying<br>[34:02] so hard to burn through this and I<br>[34:03] literally can't because they gave me too<br>[34:05] high of a limit as a result of that<br>[34:07] event. Insane. It is what it is, but as<br>[34:10] such, I've gotten addicted to fast<br>[34:11] because it's 2x more expensive and I'm<br>[34:13] still barely able to burn the [ย __ย ]<br>[34:15] tokens. I think Composer 2.5 fast is a<br>[34:18] much more realistic option for companies<br>[34:21] where they can't have devs doing the<br>[34:22] subsidized token usage that also don't<br>[34:24] have that free 10x bump temporarily. For<br>[34:26] companies with big code bases that have<br>[34:28] developers actually in their editors<br>[34:30] reading the files and looking at the<br>[34:31] changes, like hand-in-hand with the<br>[34:33] model. It's a good workflow, and having<br>[34:36] a model this fast, this cheap, this<br>[34:38] reliable for that type of real-world<br>[34:40] work fits the archetype of Cursor's<br>[34:43] customer very well. Because Cursor is<br>[34:45] killing it in enterprise. When I talk to<br>[34:47] my friends at big companies that aren't<br>[34:49] Amazon, where they built their own<br>[34:50] shitty IDE, almost everyone else I talk<br>[34:53] to is using Cursor. So much of the<br>[34:55] Fortune 500 is on Cursor, it's insane.<br>[34:57] This is a really good win for them that<br>[35:00] will keep them from taking a potential<br>[35:02] deal with OpenAI or with Anthropic that<br>[35:05] I'm sure they're in negotiations with<br>[35:06] all of those companies. This is a<br>[35:08] massive play. And unlike those other<br>[35:10] labs, if you go to Anthropic, for<br>[35:13] example, with a deal, you can only use<br>[35:15] the latest Opus and Sonnet models. If<br>[35:18] OpenAI does something cool, you're<br>[35:19] [ย __ย ] If Cursor does something cool,<br>[35:21] you're [ย __ย ] Same deal if you go with<br>[35:22] OpenAI. But if you go with Cursor, you<br>[35:25] at the very least have their awesome<br>[35:27] models with Composer. But if one of the<br>[35:29] other labs leapfrogs at any point, you<br>[35:31] still get access to that, too. So,<br>[35:33] Cursor has continued to be a really<br>[35:34] compelling bet for enterprises, and I<br>[35:36] think these developments help that a<br>[35:39] ton. By having a really good default<br>[35:41] that they can subsidize themselves and<br>[35:43] make really compelling value<br>[35:45] propositions for their users with, they<br>[35:47] are able to stay a player in this race.<br>[35:50] And as silly as it sounds, I have more<br>[35:52] faith in Cursor to sustain the AGI<br>[35:56] bubble or whatever happens than I do a<br>[35:58] company like Microsoft. Because at the<br>[36:00] very least, Cursor's moved far beyond<br>[36:02] the VS Code fork we made fun of them for<br>[36:05] into a real lab focused on real<br>[36:07] developer workflows at a level that<br>[36:09] Microsoft cannot even comprehend. If I<br>[36:12] was to guess where we'll be in 2 years,<br>[36:15] I legitimately think it's more likely<br>[36:16] that we're using xAI Cursor Composer 7<br>[36:20] than anything by Gemini for our<br>[36:22] day-to-day dev work. Even if it thinks<br>[36:24] things are going on in the background<br>[36:25] when they're not, bugs will happen. I<br>[36:27] have one last thing I want to end on<br>[36:28] here. Cursor posted in the thread where<br>[36:30] they announced the new model, "Together<br>[36:32] with SpaceX AI, we are training a<br>[36:34] significantly larger model from scratch<br>[36:36] using 10x more total compute. That means<br>[36:39] it's going to be 100x more than Kimmy<br>[36:41] was trained on." With Colossus 2's<br>[36:43] million H100 equivalents and our<br>[36:45] combined data and training techniques,<br>[36:48] we expect this to be a major leap in<br>[36:50] model capability. It is legitimately<br>[36:52] possible that Cursor doesn't just catch<br>[36:55] up to state of the art for code. They<br>[36:57] might leapfrog. There's a real chance<br>[37:00] that in just a few months, Cursor will<br>[37:03] have the best model for code. And when<br>[37:05] you look at the trajectory, when you<br>[37:07] look at how fast they have scaled up<br>[37:09] where they are, and combine that with<br>[37:10] the insane amount of compute they have<br>[37:12] and data and all of the new training<br>[37:14] methods they've been figuring out, I<br>[37:16] think there's a real chance they do it.<br>[37:18] At least I hope so so my investment<br>[37:19] becomes something, but we'll see where<br>[37:20] that all goes. I got nothing else on<br>[37:22] this one. If you're still on Cursor, you<br>[37:23] should definitely try it. And if you're<br>[37:24] not on Cursor, I'm curious what you're<br>[37:26] using instead. Let me know in the<br>[37:27] comments and until next time,<br>[37:29] peace nerds. <!-- deep-read:sections end --> ## Highlights - Composer 2.5 achieved 63% on Cursor Bench vs GPT-5.5 (64%) and Opus 4.7 (65%) at 10-20x lower cost through specialized coding focus and innovative training techniques - Note: ๐Ÿ“š Domain-specific post-training can match general models at lower cost ยท - Demonstrates effectiveness of focused domain specialization over general-purpose model scaling - Evidence for sustainable competitive advantages through training methodology innovation ยท #atom/literature/h1 - Unlike every other model, there is no API to hit to test Composer ourselves - the only way to try it is inside Cursor, unless you spend $60 billion to buy them - Note: ๐Ÿ“š Platform-exclusive AI models create competitive moats but limit ecosystem integration ยท - Highlights new form of competitive strategy in AI model distribution - Raises concerns about ecosystem fragmentation and independent evaluation ยท #atom/literature/h2 - Chat histories where you work with the agent, give it feedback as it generates things, tell it 'you missed this, go change that too' - those are so valuable for training - Note: ๐Ÿ“š Developer interaction data provides unique training advantages for coding models ยท - Explains sustainable competitive advantage from user-generated training data - Illustrates value of interactive development workflows for model improvement ยท #atom/literature/h3 - Specialized AI training outcompetes generalist scaling - Note: [[AI model specialization]] โ€” because extends focused training approaches ยท - [[AI model specialization]] โ€” because extends focused training approaches ยท #atom/zettel/z1 - Platform-exclusive models as new competitive strategy - implications for open ecosystem development - Note: โœ๏ธ Fleeting capture #atom/fleeting/f1 - Targeted textual feedback training technique - potential applications beyond coding - Note: โœ๏ธ Fleeting capture #atom/fleeting/f2 - SpaceX AI compute partnership dynamics - precedent for other AI lab collaborations - Note: โœ๏ธ Fleeting capture #atom/fleeting/f3 - Drawing broad conclusions about model superiority from limited, internal benchmarks without external validation - Note: ๐Ÿ” Fallacy: Hasty Generalization #fallacy/hasty-generalization - Presenting platform exclusivity as purely advantageous without adequately weighing ecosystem fragmentation costs - Note: ๐Ÿ” Fallacy: False Dilemma #fallacy/false-dilemma