What an honor. Wherever Andrej goes, innovation follows. Hey X/Twitter peeps 👋! Andrej's tweet is SPOT ON with how engineers are progressing with AI tooling. Near the edge, we're running up step #4 (Cursor, Aider, Larger and Larger Code Diffs) to automate software engineering. Stepping from stair #4 to #5 is going to be interesting since the difficulty gap is MUCH larger when you incorporate several tools. We'll see how Devin and other multi-tool copilots perform.
Okay that's a pretty convincing demo, thanks for that! I've started to think in a way that's kind of boxed in by the limits of GitHub Copilot and copies and I really like that this one can operate on the code beyond your cursor in a way that makes sense. At the moment I'm evaluating LLMs for Zephyr Embedded OS (C with a lot of macros) and damn, they're all trained on older versions, generating the wrong includes, the wrong types.. it becomes all about correcting the generations errors instead of building something. I was thinking about looking into creating embeddings to update the models' knowledge, but then I wonder if Copilot++ would be a potential solution too by pulling the right resources in.
I have using Cursor like two weeks now. Im a Pro plan so I have access to unlimited Copilot ++ completions. I have used GH Copilot for a year now. The key diff is that GH Copilot is using code from GH and yours to predict your next step, which was great when you needed to create a component or refactor some vars. Nevertheless, sometimes Copilot just get in the way of your code, even when GH added the @workspace sensor to Copilot. Copilot ++ not only can predict code, but is has this option to privacy mode, where is only Copilot ++ and you. Not using the code from other repo or people in public repo. And, when Im writing, i.e. a component related to a form but in two different directories (client & server). Copilot ++ is aware of the forms in the component when using handleChange or handleSubmit and creates a forms in HTML with names and events added just accordantly. Has more options but this is the most important to me, when Copilot really is a Copilot with you, not the Captain.
Not sponsored but TBH Cursor is one company I would work with (affiliate, sponsorships etc). Regardless, I only share tools I personally use or am experimenting with. I feel you though - Aider is THE MOST accurate, and versatile coding assistant. I'll do a ranking/comparison video at some point when theirs more competition, but right now it's really just Aider vs Cursor and it's not really 'vs', they can be used together.
Not dumb and Yes - if you're ever wondering if a coding assistant can do something - find the underlying model and simply ask it if it knows about your tool/language/docs. For instance, both cursor and aider use OpenAI's GPT models. So you can open ChatGPT and just ask 'do you know gdscript?'. Response was: "Yes, I'm familiar with GDScript. GDScript is a high-level, dynamically typed programming language used to create content within the Godot Engine...."
I feed it the Godot docs and it was cool to see it reading/learning. So surreal and it said it was up to date on Godot 4.2 it still made some odd mistakes but it quickly fixed them when I asked. Very cool.
Great demo! Here from Andrej Karpathy's tweet on automating software engineering
What an honor. Wherever Andrej goes, innovation follows. Hey X/Twitter peeps 👋!
Andrej's tweet is SPOT ON with how engineers are progressing with AI tooling. Near the edge, we're running up step #4 (Cursor, Aider, Larger and Larger Code Diffs) to automate software engineering.
Stepping from stair #4 to #5 is going to be interesting since the difficulty gap is MUCH larger when you incorporate several tools. We'll see how Devin and other multi-tool copilots perform.
My kids are going to laugh at me when I tell them we used to write code from scratch
appreciate it! this workflow is something I was missing so bad, would be great to more videos on this topic.
Is it better to use the openAI api for this or buying cursor’s subscription? What additional functionality do you get from the subscription
Okay that's a pretty convincing demo, thanks for that! I've started to think in a way that's kind of boxed in by the limits of GitHub Copilot and copies and I really like that this one can operate on the code beyond your cursor in a way that makes sense.
At the moment I'm evaluating LLMs for Zephyr Embedded OS (C with a lot of macros) and damn, they're all trained on older versions, generating the wrong includes, the wrong types.. it becomes all about correcting the generations errors instead of building something. I was thinking about looking into creating embeddings to update the models' knowledge, but then I wonder if Copilot++ would be a potential solution too by pulling the right resources in.
The doc's feature is amazing. I've been doing scraped and copy paste .txt files with aider and cody for this exact idea.
what theme are you using in cursor?
What's the difference to GitHub Copilot?
I have using Cursor like two weeks now. Im a Pro plan so I have access to unlimited Copilot ++ completions. I have used GH Copilot for a year now. The key diff is that GH Copilot is using code from GH and yours to predict your next step, which was great when you needed to create a component or refactor some vars. Nevertheless, sometimes Copilot just get in the way of your code, even when GH added the @workspace sensor to Copilot.
Copilot ++ not only can predict code, but is has this option to privacy mode, where is only Copilot ++ and you. Not using the code from other repo or people in public repo. And, when Im writing, i.e. a component related to a form but in two different directories (client & server). Copilot ++ is aware of the forms in the component when using handleChange or handleSubmit and creates a forms in HTML with names and events added just accordantly. Has more options but this is the most important to me, when Copilot really is a Copilot with you, not the Captain.
Nice, video. Hope you make a few more on optimal workflows and features
Just so you know, the @Docs feature will pull the full vue doc, not just the page that you gave it.
great content as always :)
whats the keyboard info?
Feels like going from assembler to a high level language
Great Video!
I love cursor, using it since 3-4 months, you have maybe tips regarding "Rules for AI"?
Under more you can add a system prompt.
Why the captions in the center of the video? It is very distracting.
Bro what keyboard are you using. The sound is so soothing
IKR, sometimes during editing I just sit, listen and relax. It's the M2 laptop mic'd up and EQ'd
Love your stuff Dan! You are an inspiration! Andrej Karpathy just called out this video!!!!
Huge thanks Craig. It's INSANELY awesome that Andrej called this video out. He's a living legend.
I know this is a sponsored video but Aider really is the best-in-class coding assistant still to do this day
Not sponsored but TBH Cursor is one company I would work with (affiliate, sponsorships etc).
Regardless, I only share tools I personally use or am experimenting with.
I feel you though - Aider is THE MOST accurate, and versatile coding assistant.
I'll do a ranking/comparison video at some point when theirs more competition, but right now it's really just Aider vs Cursor and it's not really 'vs', they can be used together.
Dumb code noob question, can it do GDscript from Godot?
Not dumb and Yes - if you're ever wondering if a coding assistant can do something - find the underlying model and simply ask it if it knows about your tool/language/docs.
For instance, both cursor and aider use OpenAI's GPT models.
So you can open ChatGPT and just ask 'do you know gdscript?'.
Response was: "Yes, I'm familiar with GDScript. GDScript is a high-level, dynamically typed programming language used to create content within the Godot Engine...."
I feed it the Godot docs and it was cool to see it reading/learning. So surreal and it said it was up to date on Godot 4.2 it still made some odd mistakes but it quickly fixed them when I asked. Very cool.
Great. Thanks for sharing this
Would you put your money on it?
Yes, I have purchased Cursor. On track to use 100% of my available GPT4 quota.
@@indydevdan Did the same, yearly pro haha. Can't live without it now :)
Brilliant
neat
this is a horrible demo IMHO
I'm telling everyone about cursor!