
22 segments available
Aman Sanger, Arvid Lunnemark, Michael Truell, and Sualeh Asif are creators of Cursor, a popular code editor that specializes in AI-assisted programming. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep447-sb See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. *Transcript:* https://lexfridman.com/cursor-team-transcript *CONTACT LEX:* *Feedback* - give feedback to Lex: https://lexfridman.com/survey *AMA* - submit questions, videos or call-in: https://lexfridman.com/ama *Hiring* - join our team: https://lexfridman.com/hiring *Other* - other ways to get in touch: https://lexfridman.com/contact *EPISODE LINKS:* Cursor Website: https://cursor.com Cursor on X: https://x.com/cursor_ai Anysphere Website: https://anysphere.inc/ Aman's X: https://x.com/amanrsanger Aman's Website: https://amansanger.com/ Arvid's X: https://x.com/ArVID220u Arvid's Website: https://arvid.xyz/ Michael's Website: https://mntruell.com/ Michael's LinkedIn: https://bit.ly/3zIDkPN Sualeh's X: https://x.com/sualehasif996 Sualeh's Website: https://sualehasif.me/ *SPONSORS:* To support this podcast, check out our sponsors & get discounts: *Encord:* AI tooling for annotation & data management. Go to https://lexfridman.com/s/encord-ep447-sb *MasterClass:* Online classes from world-class experts. Go to https://lexfridman.com/s/masterclass-ep447-sb *Shopify:* Sell stuff online. Go to https://lexfridman.com/s/shopify-ep447-sb *NetSuite:* Business management software. Go to https://lexfridman.com/s/netsuite-ep447-sb *AG1:* All-in-one daily nutrition drinks. Go to https://lexfridman.com/s/ag1-ep447-sb *OUTLINE:* 0:00 - Introduction 0:59 - Code editor basics 3:09 - GitHub Copilot 10:27 - Cursor 16:54 - Cursor Tab 23:08 - Code diff 31:20 - ML details 36:54 - GPT vs Claude 43:28 - Prompt engineering 50:54 - AI agents 1:04:51 - Running code in background 1:09:31 - Debugging 1:14:58 - Dangerous code 1:26:09 - Branching file systems 1:29:20 - Scaling challenges 1:43:32 - Context 1:48:39 - OpenAI o1 2:00:01 - Synthetic data 2:03:48 - RLHF vs RLAIF 2:05:34 - Fields Medal for AI 2:08:17 - Scaling laws 2:17:06 - The future of programming *PODCAST LINKS:* - Podcast Website: https://lexfridman.com/podcast - Apple Podcasts: https://apple.co/2lwqZIr - Spotify: https://spoti.fi/2nEwCF8 - RSS: https://lexfridman.com/feed/podcast/ - Podcast Playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 - Clips Channel: https://www.youtube.com/lexclips *SOCIAL LINKS:* - X: https://x.com/lexfridman - Instagram: https://instagram.com/lexfridman - TikTok: https://tiktok.com/@lexfridman - LinkedIn: https://linkedin.com/in/lexfridman - Facebook: https://facebook.com/lexfridman - Patreon: https://patreon.com/lexfridman - Telegram: https://t.me/lexfridman - Reddit: https://reddit.com/r/lexfridman
"the following is a conversation with the founding members of the cursor team Michael truell swall oif Arvid lunark and Aman Sanger cursor is a code editor based on VSS code that adds a lot of powerful..."
"Michael Aman suali Arvid here from the cursor team first up big ridiculous question what's the point of a code editor so the the code editor is largely the place where you build software and today or ..."
"that's a fork of vs code it would be interesting to get your kind of explanation of your own journey of editors how did you I think all of you are were big fans of vs code with co-pilot how did you ar..."
"what is cursor it's a fork of vs code and VSS code is one of the most popular editors for a long time like everybody fell in love with it everybody left Vim I left dmax for it sorry uh uh so it unifie..."
"to be able to edit code for us uh that was kind of a wish and we had multiple attempts at it before before we had a sort of a good model that could edit code for you U then after after we had a good m..."
"big changes as we're talking about this I should mention like one of the really cool and noticeable things about cursor is that there's this whole diff interface situation going on so like the model s..."
"uh it feels like there's a lot of machine learning going on underneath tell tell me about some of the ml stuff that makes it all work recursor really works via this Ensemble of custom models that that..."
"ridiculous question of uh which llm is better at coding GPT Claude who wins in the context of programming and I'm sure the answer is much more Nuance because it sounds like every single part of this i..."
"good prompt in all this see you mention that benchmarks have really uh structured well formulated prompts what what should a human be doing to maximize success and what's the importance of what the hu..."
"agentic approaches how useful are agents we think agents are really really cool like I I I think agents is like uh it's like resembles sort of like a human it's sort of like the like you can kind of f..."
"post Shadow workspace iterating on code in the background yeah so what's going on uh so to be clear we want there to be a lot of stuff stuff happening in the background and we're experimenting with a ..."
"a bit of a tangent but like to allow a model to change files it's scary for people but like it's really cool to be able to just like let the agent do a set of tasks and you come back the next day and ..."
"understand what which line of code is important which is not it's like you I think one of your principles on a website says if if if a code can do a lot of damage one should add a comment that say thi..."
"between the terminal and the code like how much information is gained from if you if you run the code in the terminal like can you use can you do like a a loop where it runs runs the code and suggests..."
"interesting like challenges to you guys have pretty new startup to get scaling to like to so many people and yeah I think that they're uh it has been an interesting Journey adding you know each extra ..."
"when I'm writing code you know in Python there's a bunch of stuff imported there's a you could probably int it the kind of stuff I would like to include in the context is there like how how hard is it..."
"ai1 what do you think is the role of that kind of test time compute system in programming I think test time compute is really really interesting so there's been the pre-training regime which will kind..."
"technical you mentioned you have a taxonomy of synthetic data oh yeah uh can you please explain yeah I think uh there are three main kinds of synthetic data the first is so so what is synthetic data f..."
"if um what's the role of that in um getting better performance on the models yeah so rhf is when the reward model you use uh is trained from some labels you've collected from humans giving feedback um..."
"examples what what's your intuition when you compare generation and verification or generation and ranking is is ranking way easier than generation my intuition would just say yeah it should be like t..."
"going let's talk about scaling laws so for people who don't know uh maybe it's good to talk about this whole uh idea of scaling laws what are they where do things stand and where do you think things a..."
"center of the programming world how do you think programming the nature programming changes in the next few months in the next year in the next two years the next 5 years 10 years I think we're really..."