Live data from Hacker News

Canvas is a new way to write and code with ChatGPT

openai.com

581–590 of 701 posts

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

#581

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…

Am I the only one not seeing it? AI is very useful assistant, boosts productivity, and makes coding easier, but ultimately in real life scenarios beside POCs, it cannot replace a human. You quickly reach a threshold where explaining and getting the AI to do what you want is actually harder than doing it. What happens if your LLM built app has a bug and the AI does not "get" it?

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

#582
post #560

Earlier quoted context omitted.

Do you have a reference for the "Juggling dog" thing? I've heard it with "singing dog", but I never managed to find any "official" reference or explanation of the thing.

Unfortunately not. Trying to find where I got my version from just brought me back to one of my own comments on Hacker News from 8 months ago: > "your dog is juggling, filing taxes, and baking a cake, and rather than be impressed it can do any of those things, you're complaining it drops some balls, misses some figures, and the cake recipe leaves a lot to be desired". - https://news.ycombinator.com/item?id=39170057 I…

Oh hm, maybe you came up with it/adapted a previous saying, then. I'm not 100% sure the dog was singing either.

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

#583
post #36

Earlier quoted context omitted.

I believe it's not solving a real problem. I believe that the human skills of reasoning, logical thinking, etc. make it possible for any able minded human to do the things I just mentioned, given time and money is provided. AI can't do that. Let's call that process "programming". It cant do programming. It pretends to program.

As an able-minded human, could you please make TensorFlow faster, better, cleaner? I mean, there's strong incentive for you (it would be worth tens of millions, possibly billions if your iteration is superior enough). How much time do you need?

As I said, if I get paid for it and have the time, happy to do it.

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

#584
post #81
post #8

Can't wait for more bullshit PRs to our projects! Thanks to AI, anyone can open a PR that gets instantly rejected.

Looks like you're missing an AI to auto-close the PRs for you. Seriously though, I'm tired of the "helpful" GitHub bots closing issues after X days of inactivity. Can't wait for one powered by AI to decide it's not interested in your issue.

Those bots are great - the maintainers dont bother fixing the issue, so it goes stale, gets auto-closed, and boom! Metrics go up. Another issue successfully closed! Another bug fixed! Until someone else opens a new issue for it, which can then be closed as duplicate. I love it!

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

#585

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".

Just use aider - it’s CLI and open source. You can open terminal in IDE and you just use /add file for context then /drop to clean context. Better than Copilot and just less worse UX than Cursor (which has benefit of knowing which page you have open). There’s also Claude engineer but not tested it yet.

Forgot to mention killer feature - droping links to docs automatically fetches them in aider which helps with grounding for specific tasks

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

#586

I want to take an existing Python application (which is 100% a 'sufficiently complicated concurrent program in another language contains an ad hoc informally-specified bug-ridden slow implementation of half of Erlang.'[0]) and port it to Elixir. Retaining the core business logic, but re-homing it inside of idiomatic elixir with a supervision tree. At the end of the day it is just orchestrating comms between PSQL, RMQ…

How big is this codebase? gpto-preview and claude sonnet are both fairly capable. Claude has longer context windows and is a little less lazy. aider.chat is working on an architect / coder model right now that's verrrry effective. Essentially - paste your whole codebase into 4o-preview, ask it to rearchitect to spec, and output a design document and list of tasks suitable for a senior dev. Dump that plus your tarball…

Would love a more specific example of this. How to use this architect mode.

BTW surprised that tarballs work - aren’t these compressed?

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

#587
post #576

Earlier quoted context omitted.

Not really. Only thing you can guarantee is things change.

Let’s just throw away all past experience then? It’s a mistake to assume that there will be 100% correlation between the past and future, but it’s probably as bad of a mistake to assume 0% correlation. (Obviously dependant on exactly what you are looking at).

0% maybe not. But it's the outliers and the didn't see that comings that kill ya. Sometimes literally.

So while the odds at the extremes are low, they cannot be ignored.

No one can predict the future. But those that assume tomorrow will be like today are - per history - going to be fatally wrong eventually.

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

#588

Earlier quoted context omitted.

> 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/2a…

I tried a bunch of things, and their local line-completion is so far the only AI that didn’t quickly annoy me enough to turn it off again.

One thing I noticed though is that when autocompleting C++ statements like if or while it will add only the opening curly braces which is a bit annoying but makes sense. But it also sometimes adds them @_@

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

#589
post #581

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…

Am I the only one not seeing it? AI is very useful assistant, boosts productivity, and makes coding easier, but ultimately in real life scenarios beside POCs, it cannot replace a human. You quickly reach a threshold where explaining and getting the AI to do what you want is actually harder than doing it. What happens if your LLM built app has a bug and the AI does not "get" it?

You need to ask 'when'.

ChatGPT shows a clear path forward. Feedback loop (consistent improvement), tooling which leverages all of llms powers, writing unit tests automatically and running code (chatgpt can run python already, when will it able to run java and other langauges?)

And its arleady useful today for small things. Copilot is easier and more integrated than googling parameters or looking up documentation.

UIs/IDEs like curser.ai are a lot more integrated.

What you see today is just the beginning of a something, potentially big.

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

#590

Earlier quoted context omitted.

Yes, but don't dismiss the laws of scaling and the inability of ourselves to predict the future. Wait But Why did a great take on the AI leap. Imagine that current AI is already curating and generating datasets for the next generation. Also consider that what we have now is only possible because hardware capability increased.

Isn't scaling already a big problem in generative AI? Apparently there is not enough data to actually appreciably increase the quality of outputs, and lots of data is also being polluted by AI generations. This is why these companies are now shifting to more ancillary features like in this article (which Claude already has to some extent, as well as Copilot in VSCode and other editors).

We got a jump start with 'a ton of data' and discovering now that less but better data is actually better.

So yes we will see manual labor to finetune the data lair but this will only be necessary for a certain amount of time. And in parallel we also help by just using it: With the feedback we give these systems.

A feedback loop mechanism is fundamental part of AI ecosystems.

Post reply on HN