Live data from Hacker News

Canvas is a new way to write and code with ChatGPT

openai.com

411–420 of 701 posts

Re: Canvas is a new way to write and code with ChatGPT

#411

I don't really don't understand the appeal iterating on code in the browser away from the rest of the code base outside of cool demos. You really need to give the model context about your data model, code conventions, library choices, etc and be able to exercise it with tests to get to an acceptable result.

I often need to write scripts to perform one off tasks.

Oh I need to grab all the products in the database and calculate how many projects they were a part of.

I'm already using ChatGPT to do this because it turns what used to be a half day task into a 1 hour one.

This will presumably speed it up more.

Re: Canvas is a new way to write and code with ChatGPT

#412

The issue I continue to have with many AI coding tools is they want me to use their own editor ("native", aka VSCode fork, or in the browser like this). I have zero intention of moving away from IDEA and nothing I've seen so far is good enough to make me want to switch. I really with there was more of "bringing AI into your existing tools/workflows" instead of "here is a new tool with AI baked in".

The problem is that tacking on to an existing product, while the ideal approach, limits just how creative you can get. I believe this is one of the reasons Cursor had to fork VSCode. Simply being an extension limited the features they could build.

Emacs has none of these problems :p

Re: Canvas is a new way to write and code with ChatGPT

#413

Small ot, but it's quite interesting that the highest decisive impact generative AI is having right now is on tech workers and software developers in particular. I'm more and more convinced that we're on the edge of a major shake up in the industry with all these tools. Not getting replaced, but at this rate of improvements I can't unsee major changes. A recent junior I have in my team built his first app entirely wi…

That is legit frightening

Re: Canvas is a new way to write and code with ChatGPT

#414
post #398

Earlier quoted context omitted.

The problem is that tacking on to an existing product, while the ideal approach, limits just how creative you can get. I believe this is one of the reasons Cursor had to fork VSCode. Simply being an extension limited the features they could build.

The other problem is IDEs are incentivized to build their own AI coding tools instead of letting other people plug in

IDEA allows you to customize the UI quite a bit, has plugin hooks specifically for AI tools, and has several 3rd party plugins already.

None of these points seem to apply..

They're still selling their yearly subscription even if they can't upsell me on an AI subscription

Re: Canvas is a new way to write and code with ChatGPT

#415

Earlier quoted context omitted.

Jetbrains have their own AI. There is also https://codeium.com/jetbrains_tutorial I have been using the free tier of it for half a year, and quite like it. Supermaven has https://plugins.jetbrains.com/plugin/23893-supermaven also good free tier. (Although they recently got investment to make their own editor.)

Really? Jetbrains has their own AI? Their terms seem to indicate that they use 3rd party models. https://www.jetbrains.com/legal/docs/terms/jetbrains-ai/serv...

> Full Line code completion runs entirely on your local device without sending any code over the internet. (1)

They are executed locally, and you can find the local model files if you look hard enough (2).

(AI Assistant is different, costs extra and runs over the network; but you dont have to use it)

[1] - https://www.jetbrains.com/help/idea/full-line-code-completio... [2] - https://gist.github.com/WarningImHack3r/2a38bb66d69fb5e7acd8...

Re: Canvas is a new way to write and code with ChatGPT

#416

Small ot, but it's quite interesting that the highest decisive impact generative AI is having right now is on tech workers and software developers in particular. I'm more and more convinced that we're on the edge of a major shake up in the industry with all these tools. Not getting replaced, but at this rate of improvements I can't unsee major changes. A recent junior I have in my team built his first app entirely wi…

The more I think about it, the more I am convinced developers will be the "first to go" when AGI takes over. Before bloggers and youtubers. Because programming is an activity that requires the least amount of "grounding to reality" among all human activities. We made sure of this with layers and layers of convenient abstraction.

What about developers that code the AI systems? Well.. I am sure AGI will come from other "bootsrapping AIs" just like we see with compilers that compile themselves. When I see Altman and Sutskever talking about AGI being within reach, I feel they are talking about this bootstrapping AI being within reach.

Re: Canvas is a new way to write and code with ChatGPT

#417
post #388

Earlier quoted context omitted.

Have you used it?

Not the op, but I just tried it. I agree with his point that this is a huge step up in having the discussion and then a separate canvas where the work takes place, and then iterations are done to the canvas. I LOVE the UX animation effect ChatGPT added to show the canvas being updated (even if it really is just for show). Here's my user test so you know I actually used it. My jaw begins to drop around minute 7: https…

That’s a great demo of Canvas.

Slightly OT, but one thing I noticed further into the demo is how you were prompting.

Rather than saying “embed my projects in my portfolio site” you told it to “add an iframe with the src being the project url next to each project”. Similarly, instead of “make the projects look nice”, you told it to “use css transforms to …”

If I were a new developer starting today, it feels like I would hit a ceiling very quickly with tools like this. Basically it looks like a tool that can code for you if you are capable of writing the code yourself (given enough time). But questionably capable of writing code for you if you don’t know how to properly feed it leading information suggesting how to solve various problems/goals.

Re: Canvas is a new way to write and code with ChatGPT

#418

Small ot, but it's quite interesting that the highest decisive impact generative AI is having right now is on tech workers and software developers in particular. I'm more and more convinced that we're on the edge of a major shake up in the industry with all these tools. Not getting replaced, but at this rate of improvements I can't unsee major changes. A recent junior I have in my team built his first app entirely wi…

The more I think about it, the more I am convinced developers will be the "first to go" when AGI takes over. Before bloggers and youtubers. Because programming is an activity that requires the least amount of "grounding to reality" among all human activities. We made sure of this with layers and layers of convenient abstraction. What about developers that code the AI systems? Well.. I am sure AGI will come from other…

With AGI you won’t need most of the human race anymore, developers are just the tip of the iceberg.

Luckily ChatGPT and the rest have nothing to do with an AI not to mention AGI.

Re: Canvas is a new way to write and code with ChatGPT

#419
post #318

Earlier quoted context omitted.

> If anything it makes them more important because you can't systematically arrive at good ones Important and easy to make are not the same I never said prompts didn’t matter, just that they’re so easy to make and so similar to others that they aren’t a moat. > I may be wrong - but I'll speculate you work on infra and have never had to build a (real) application that is trying to achieve a business outcome. You’re ve…

There is a lot of nonsense in here, for example: > but we know that synthetic datasets make for poor training data This is a silly generalization. Just google "synthetic data for training LLMs" and you'll find a bunch of papers on it. Here's a decent survey: https://arxiv.org/pdf/2404.07503 It's very likely o1 used synthetic data to train the model and/or the reward model they used for RLHF. Why do you think they don…

I think actually matters is the "input" and "interact". Prompt is just one of them. The key is you put how you think and how you solve the problem into the it and build a system. Not just computer system, "Multi Agents", "Human Society" are also systems.

Re: Canvas is a new way to write and code with ChatGPT

#420

Small ot, but it's quite interesting that the highest decisive impact generative AI is having right now is on tech workers and software developers in particular. I'm more and more convinced that we're on the edge of a major shake up in the industry with all these tools. Not getting replaced, but at this rate of improvements I can't unsee major changes. A recent junior I have in my team built his first app entirely wi…

I would like to see the app prompted by junior dev in question.
Post reply on HN