News for hackers. Stuff that matters.
Re:Canvas is a new way to write and code with ChatGPT by joshstrange on Thursday October 03, 2024 @04:08PM (#41734439)
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".
Re:Canvas is a new way to write and code with ChatGPT by mtam on Thursday October 03, 2024 @04:12PM (#41734483)
Have you considered this one: https://github.com/continuedev/continue
Re:Canvas is a new way to write and code with ChatGPT by joshstrange on Thursday October 03, 2024 @04:23PM (#41734579)
I tried it a while back and had a lot of trouble getting it to work, it's on my list to try again. I also tried Sourcegraph's Cody and just constant errors even after paying for the Pro plan so now I'm back on Copilot.
Re:Canvas is a new way to write and code with ChatGPT by kc_sourcegraph on Thursday October 03, 2024 @05:40PM (#41735326)
Hey, product manager from sourcegraph here. Sorry to hear you got errors. What were the errors, and where were you using Cody (VS Code, Web, or JetBrains)?
Re:Canvas is a new way to write and code with ChatGPT by joshstrange on Thursday October 03, 2024 @05:44PM (#41735373)
JetBrains IDEA. Here is at least one of the errors I got:

https://github.com/sourcegraph/jetbrains/issues/1306

Re:Canvas is a new way to write and code with ChatGPT by kc_sourcegraph on Thursday October 03, 2024 @05:47PM (#41735404)
Gotcha. Our JetBrains IDE has improved a lot since then, we've been focusing a ton on making performance better. If you could, would love to get you trying Cody again! I can even throw in 1 month free for you, I think I see your customer profile in Stripe :)
Re:Canvas is a new way to write and code with ChatGPT by phist_mcgee on Thursday October 03, 2024 @06:25PM (#41735735)
Tried to setup it up with intellij. Absolutely infuriating experience trying to get it to connect to a model. No error messages or info.

Really wouldn't recommend this in its current state.

Re:Canvas is a new way to write and code with ChatGPT by constantlm on Thursday October 03, 2024 @04:23PM (#41734582)
I didn't realise Continue had a Jetbrains IDE plugin. Neat! Going to give it a go.
Re:Canvas is a new way to write and code with ChatGPT by icelancer on Thursday October 03, 2024 @05:14PM (#41735070)
I used this while Cursor was broken (Pylance problems), but Continue's code replace tooling sometimes will delete huge swaths of adjacent code. I've filed a comprehensive ticket in their repo and they're working on it, but I've been able to reproduce the problem recently.

I think it has to do with Cursor's much better custom small models for code search/replace, but can't be sure.

Re:Canvas is a new way to write and code with ChatGPT by usaphp on Thursday October 03, 2024 @07:35PM (#41736191)
I just tried it, has some bugs and feels unpolished, but it works for Jetbrains, which is a game changer for me too
Re:Canvas is a new way to write and code with ChatGPT by hprotagonist on Thursday October 03, 2024 @04:11PM (#41734476)
Re:Canvas is a new way to write and code with ChatGPT by johanvts on Thursday October 03, 2024 @05:56PM (#41735476)
Nice, there is also gptel https://github.com/karthink/gptel
Re:Canvas is a new way to write and code with ChatGPT by hprotagonist on Thursday October 03, 2024 @07:13PM (#41736054)
both good authors, too.
Re:Canvas is a new way to write and code with ChatGPT by mfld on Friday October 04, 2024 @02:19AM (#41738365)
Anyone aware of one supporting suggestions? I.e. the possibility to accept/decline LLM-suggested changes point by point?
Re:Canvas is a new way to write and code with ChatGPT by TiredOfLife on Thursday October 03, 2024 @04:46PM (#41734810)
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.)

Re:Canvas is a new way to write and code with ChatGPT by screature2 on Thursday October 03, 2024 @08:09PM (#41736442)
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...
Re:Canvas is a new way to write and code with ChatGPT by wokwokwok on Thursday October 03, 2024 @08:29PM (#41736562)
> 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 by Semaphor on Thursday October 03, 2024 @11:39PM (#41737572)
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.
Re:Canvas is a new way to write and code with ChatGPT by t0b1 on Friday October 04, 2024 @07:24AM (#41740259)
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 by bagels on Thursday October 03, 2024 @04:47PM (#41734817)
Even if you use vscode, they want you to use a vscode fork... Why not just make a vscode plugin?
Re:Canvas is a new way to write and code with ChatGPT by icelancer on Thursday October 03, 2024 @05:14PM (#41735078)
Continue.dev's plugin is as close as it gets for Cursor, but there are clearly limitations to a VSCode plugin when it comes to the inline editing and code search/replace - made a comment above about it.
Re:Canvas is a new way to write and code with ChatGPT by wseqyrku on Thursday October 03, 2024 @05:17PM (#41735099)
Only if you could commit the changes in the browser and pull locally?
Re:Canvas is a new way to write and code with ChatGPT by mark_l_watson on Friday October 04, 2024 @07:56AM (#41740469)
Replit with AI support is web based and has GitHub integration.
Re:Canvas is a new way to write and code with ChatGPT by grbsh on Thursday October 03, 2024 @05:22PM (#41735150)
I feel the exact same! I built this tool to make it much easier for me to bring LLMs into existing workflows: https://github.com/gr-b/repogather

It helps find relevant content to copy to your clipboard (or just copies all files in the repo, with exclusions like gitignore attended to) so you can paste everything into Claude. With the large context sizes, I’ve found that I get way better answers / code edits by dumping as much context as possible (and just starting a new chat with each question).

It’s funny, Anthropic is surely losing money on me from this, and I use gpt-mini via api to compute the relevancy ratings, so OpenAI is making money off me, despite having (in my opinion) an inferior coding LLM / UI.

Re:Canvas is a new way to write and code with ChatGPT by pjot on Thursday October 03, 2024 @06:47PM (#41735902)
I’ve done something similar, but with a TUI to select files/directories as well as search!

https://github.com/patricktrainer/pbtree

Re:Canvas is a new way to write and code with ChatGPT by starfezzy on Thursday October 03, 2024 @09:58PM (#41737097)
I do something similar with a script. Don’t know if anything about my approach could improve yours, but I’m also curious if you have any suggestions?

- Mine prepends the result with the output of running `tree -I node_modules --noreport` before any other content. This informs the LLM of the structure of the project, which leads to other insights like it will know which frameworks and paradigms your project uses without you needing to explain that stuff. - Mine prepends the contents of each included file with “Contents of relative/path/to/file/from/root/of/project/filename.ts:” to reinforce the context and the file’s position in the tree.

Re:Canvas is a new way to write and code with ChatGPT by ipsod on Thursday October 03, 2024 @05:33PM (#41735246)
Tabnine has an IDEA plugin. It's not quite as good as Cursor, in my opinion, but it's better to have Tabnine and IDEA than Cursor and VSCode.

It started out as just predictive text, but now it has a chatbot window that you can access GPT, Claude, etc. from, as well as their own model which has better assurances about code privacy.

Re:Canvas is a new way to write and code with ChatGPT by jdiez17 on Thursday October 03, 2024 @06:05PM (#41735564)
I have started using Claude Dev (an extension for VSCode - https://github.com/saoudrizwan/claude-dev), and so far my impression has been very positive. It’s a full blown code agent that looks for relevant files in the code base, can ask you to run commands and modify files etc. You use your own Anthropic API key or self hosted model.
Re:Canvas is a new way to write and code with ChatGPT by j45 on Thursday October 03, 2024 @06:08PM (#41735592)
Sounds a little like aider.chat
Re:Canvas is a new way to write and code with ChatGPT by jdiez17 on Thursday October 03, 2024 @06:44PM (#41735881)
It is quite similar but I found aider a bit clunky to use in that it creates a new commit with a huge message being the whole conversation and context. Which can be a good thing of course, but for most things I'd rather accumulate changes until a feature is finished, then I commit.
Re:Canvas is a new way to write and code with ChatGPT by dannyobrien on Thursday October 03, 2024 @06:47PM (#41735900)
I think the default is not to do this anymore (at least the whole convo and chat aren't in the commit). It is strangely scary to have it commit on every change, even if that's probably objectively the right thing for it to do (so you can roll back, so that commits are atomic, etc, etc).
Re:Canvas is a new way to write and code with ChatGPT by j45 on Thursday October 03, 2024 @07:55PM (#41736350)
I remember that... but I think it's changed now.

Aider remains to me one of the places where innovation happens and it seems to end up in other places. Their new feature to architect with o1 and then code with sonnet is pretty trippy.

Only can run so many IDEs at a time though.

Re:Canvas is a new way to write and code with ChatGPT by anonzzzies on Friday October 04, 2024 @03:26AM (#41738758)
Re:Canvas is a new way to write and code with ChatGPT by rorytbyrne on Thursday October 03, 2024 @06:59PM (#41735966)
Just work on a branch and squash.
Re:Canvas is a new way to write and code with ChatGPT by trees101 on Thursday October 03, 2024 @11:07PM (#41737407)
I use aider with the --no-auto-commits flag. Then review code and do manual edits in VSCode, as well as manual git process. It achieves exactly what you're saying.

aider --sonnet --no-auto-commits --cache-prompts --no-stream --cache-keepalive-pings 5 --no-suggest-shell-commands`

Re:Canvas is a new way to write and code with ChatGPT by j45 on Friday October 04, 2024 @01:12PM (#41743426)
This is a great tip, appreciate it
Re:Canvas is a new way to write and code with ChatGPT by ijidak on Friday October 04, 2024 @01:40AM (#41738190)
Are there any great AI plug-ins anyone recommends for Sublime Text?

For me it's still the cleanest editor.

VS Code is way too cluttered to be my daily driver for basic editing.

Re:Canvas is a new way to write and code with ChatGPT by brunoqc on Friday October 04, 2024 @02:49AM (#41738514)
Is the zed-editor not too cluttered for you?

If not, it has some ai support.

Re:Canvas is a new way to write and code with ChatGPT by knowaveragejoe on Friday October 04, 2024 @04:06AM (#41738986)
Claude Dev does have a really nice UI nailed down. I was not aware that you could run local models yourself with it, which would be a great feature but kind of obviates the name.
Re:Canvas is a new way to write and code with ChatGPT by jdgoesmarching on Thursday October 03, 2024 @06:51PM (#41735919)
Likely because ~70% of OpenAI’s revenue comes from ChatGPT Plus/Teams/Enterprise. Model access is just not as profitable, so slapping on features to encourage upgrades is their best path forward.

It’s not great:

https://www.wheresyoured.at/oai-business/

Re:Canvas is a new way to write and code with ChatGPT by nonethewiser on Thursday October 03, 2024 @06:55PM (#41735944)
I mean… thats just what an IDE is. Integrated. Existing IDEs can integrate models via plugins or they can build new IDEs with first party support.
Re:Canvas is a new way to write and code with ChatGPT by Bnjoroge on Thursday October 03, 2024 @07:29PM (#41736153)
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.
Re:Canvas is a new way to write and code with ChatGPT by zbobet2012 on Thursday October 03, 2024 @08:15PM (#41736472)
Emacs has none of these problems :p
Re:Canvas is a new way to write and code with ChatGPT by mark_l_watson on Friday October 04, 2024 @07:50AM (#41740421)
True. I have been very happy using ellama.
Re:Canvas is a new way to write and code with ChatGPT by ford on Thursday October 03, 2024 @07:38PM (#41736216)
The other problem is IDEs are incentivized to build their own AI coding tools instead of letting other people plug in
Re:Canvas is a new way to write and code with ChatGPT by 8n4vidtmkvmk on Thursday October 03, 2024 @08:27PM (#41736546)
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 by curiouscavalier on Thursday October 03, 2024 @07:47PM (#41736278)
Solid point. We’re building in a space adjacent to this and it definitely feels hard to balance removing friction for adoption and delivering everything we want.
Re:Canvas is a new way to write and code with ChatGPT by zmgsabst on Thursday October 03, 2024 @08:02PM (#41736402)
Okay, but why does what you want matter?

I find a lot of teams are so focused on their vision that they fail to integrate their tool into my workflow. So I don’t use them at all.

That’s fine for art, but I don’t need opinionated tools.

Re:Canvas is a new way to write and code with ChatGPT by curiouscavalier on Friday October 04, 2024 @04:35PM (#41745337)
Who said what we want has anything to do with our vision. Please don’t make assumptions about what drives our product development.

What I want in a product comes from customer interviews. It’s not “my opinion” other than perhaps our team’s interpretation of customer requests. A customer can want certain pain points addressed and have friction to move to a particular solution at the same time.

Or does wanting a product that meets customer needs too opinionated?

Re:Canvas is a new way to write and code with ChatGPT by joshstrange on Thursday October 03, 2024 @07:37PM (#41736209)
I completely get this and I don’t have a good answer to the issue. I almost wish I liked VSCode since almost all AI editors are forks of that (not sure what the extension compatibility story is), but prefer IDEA.
Re:Canvas is a new way to write and code with ChatGPT by NitpickLawyer on Friday October 04, 2024 @02:33AM (#41738435)
> (not sure what the extension compatibility story is)

So far I've had all the vscode extensions just work in cursor (including devcontainers, docker, etc.) I hope it continues like this, as breaking extensions is something that would take away from the usefulness of cursor.

Re:Canvas is a new way to write and code with ChatGPT by yas_hmaheshwari on Friday October 04, 2024 @02:44AM (#41738474)
I am also using intelliJ, but have started tinkering with Cursor

My hunch says that IDEA should be worried a lot. If I am on the edge evaluating other tools because of AI assisted programming, lot of others would be doing that too

Re:Canvas is a new way to write and code with ChatGPT by noch on Friday October 04, 2024 @08:00AM (#41740502)
> but prefer IDEA.

IDEA has "AI Assistant"[^0]. Is it not usable for you (I might have missed your comment mentioning it)?

[^0]: https://www.jetbrains.com/help/idea/ai-assistant.html

Re:Canvas is a new way to write and code with ChatGPT by fortenforge on Thursday October 03, 2024 @07:53PM (#41736328)
Codeium has extensions for all the major IDEs, including IDEA.

https://plugins.jetbrains.com/plugin/20540-codeium-ai-autoco...

Re:Canvas is a new way to write and code with ChatGPT by faangguyindia on Thursday October 03, 2024 @08:41PM (#41736649)
The best way I've found are aider and Zed editor's ai integration is crazy good. (It lets u delete AI response unlike Cursor AI)

Zed is lightening fast.

Wish it had more features.

Re:Canvas is a new way to write and code with ChatGPT by campers on Thursday October 03, 2024 @10:05PM (#41737125)
I mainly use CLI tools for AI assistance.

I'll use Continue when a chat is all I want to generate some code/script to copy paste in. When I need to prepare a bigger input I'll use the CLI tool in Sophia (sophia.dev) to generate the response.

I use Aider sometimes, less so lately, although it has caught up with some features in Sophia (which builds on top of Aider), being able to compile, and lint, and separating design from the implementation LLM call. With Aider you have to manually add/drop files from the context, which is good for having precise control over which files are included.

I use the code agent in Sophia to build itself a fair bit. It has its own file selection agent, and also a review agent which helps a lot with fixing issues on the initial generated changes.

Re:Canvas is a new way to write and code with ChatGPT by Terretta on Thursday October 03, 2024 @10:19PM (#41737184)
> AI coding tools want me to use their own editor

Instead of putting the AI in your IDEA, put it in your git repo:

https://aider.chat/

Re:Canvas is a new way to write and code with ChatGPT by anonzzzies on Friday October 04, 2024 @03:16AM (#41738683)
And copilot workspace for people using github.
Re:Canvas is a new way to write and code with ChatGPT by sureglymop on Friday October 04, 2024 @12:49AM (#41737915)
So, I think that with the agent frameworks that exist now, that wouldn't be very hard to realize. What's needed though would be a full API for the editor that can be tapped into.

Ironically, for creating that, these new age code editor startups would probably have more luck with neovim and it's extensive lua API rather than with vs code. (Of course, the idea with using a vs code fork is about capturing the market share it has).

Re:Canvas is a new way to write and code with ChatGPT by lemming on Friday October 04, 2024 @02:11AM (#41738338)
I am actually building something along these lines, IntelliJ native rather than a second class VS Code follow along. Is this something you (or your company) would pay for? Say $50/year for the plugin and you bring your own API keys?
Re:Canvas is a new way to write and code with ChatGPT by throw03172019 on Friday October 04, 2024 @02:33AM (#41738437)
I would.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @02:53AM (#41738533)
This is not an issue. Technology moves forward. You don't adapt, you fall behind. There were other editors and IDE's before the one you use. New devs will use it.

Anyway, I don't use them either. I prefer to use ChatGPT and Claude directly.

Re:Canvas is a new way to write and code with ChatGPT by joshstrange on Friday October 04, 2024 @02:57AM (#41738562)
Overall I agree with everything you’ve said and I also use ChatGPT and Claude directly. The issue is that:

Good at integrating AI into a text editor != Good at building an IDE.

I worry about the ability for some of these VSCode forks to actually maintain a fork and again, I greatly prefer the power of IDEA. I’ll switch if it becomes necessary, but right now the lack of deep AI integration is not compelling enough to switch since I still have ways of using AI directly (and I have Copilot).

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @03:04AM (#41738607)
I'm guessing using AI will fundamentally change how IDE even works. Maybe everything IDE's offer right now is not needed when you have a copilot you tell what to do.

I'm a long term vim user. I find all the IDE stuff distracting and noisy. With AI makes it even more noisy. I'm guessing the new generation will just be better at using it. Similar to how we got good at "googling stuff".

Re:Canvas is a new way to write and code with ChatGPT by saagarjha on Friday October 04, 2024 @03:55AM (#41738910)
My coworkers do just fine with vim.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @04:00AM (#41738943)
"past performance is not indicative of future results"
Re:Canvas is a new way to write and code with ChatGPT by stefankorun on Friday October 04, 2024 @04:06AM (#41738989)
Is it not though? It's not a guarantee but definitely an indication.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @04:56AM (#41739303)
Not really. Only thing you can guarantee is things change.
Re:Canvas is a new way to write and code with ChatGPT by NeoTar on Friday October 04, 2024 @06:03AM (#41739792)
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).

Re:Canvas is a new way to write and code with ChatGPT by chiefalchemist on Friday October 04, 2024 @07:17AM (#41740220)
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 by mooktakim on Friday October 04, 2024 @09:21AM (#41741097)
So the choices are 100% or 0%?
Re:Canvas is a new way to write and code with ChatGPT by NeoTar on Friday October 04, 2024 @12:28PM (#41743009)
That’s my point – they are not. Your previous comment implied to me a belief that any attempt to draw inference from past events was doomed to failure!

Each circumstance is different. Sometimes the past is a good guide to the future – even for the notoriously unpredictable British weather apparently you can get a seventy percent success rate (by some measure) by predicting that tomorrows weather will be the same as todays. Sometimes it is not - the history of an ideal roulette wheel should offer no insights into future numbers.

The key is of course to act in accordance with the probability, risk and reward.

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @12:32PM (#41743058)
I did not speak with certainty. Everything I said is guess and opinion.
Re:Canvas is a new way to write and code with ChatGPT by pera on Friday October 04, 2024 @05:05AM (#41739359)
vim is the "just put your money in an index fund" of text editors
Re:Canvas is a new way to write and code with ChatGPT by atlantic on Friday October 04, 2024 @04:59AM (#41739318)
Technology also moves into dead ends. Not every change is progress. You can only tell a posteriori which paths were fruitful and which were not.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @05:04AM (#41739352)
Everything ends. Even things you used for a long time.
Re:Canvas is a new way to write and code with ChatGPT by vbezhenar on Friday October 04, 2024 @07:36AM (#41740321)
Almost every program I've used 20 years ago still available today. I think that I switched from Eclipse to Idea like 15 years ago, but Eclipse is still rocking. IT really frozen in 1990s. OS didn't change at all, they just switch fancy colors and border radius every few years. Software is the same, they just add more annoying bugs and useless features, but nothing really changes. I'm still using the same unix shell and unix tools I've used 20 years ago, I'm still greping and seding files around.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @09:23AM (#41741116)
Stone tablets and chisel technically still available also.
Re:Canvas is a new way to write and code with ChatGPT by hackable_sand on Friday October 04, 2024 @06:03AM (#41739795)
Falling behind what?
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @09:24AM (#41741133)
If I knew answer to that question I wouldn't be falling behind
Re:Canvas is a new way to write and code with ChatGPT by hackable_sand on Friday October 04, 2024 @08:05PM (#41746663)
That's cool

So you're just out here wasting my time

See you

Re:Canvas is a new way to write and code with ChatGPT by shafyy on Friday October 04, 2024 @06:28AM (#41739930)
This is exactly what OpenAI and other want you to believe. "OH NO, I need to use LLMs for coding otherwise I will fall behind". No, no. Most of what makes a good software engineer cannot be replaced by LLMs. A good software engineer has a deep understanding of the problem space, works on the right things, and elevates their team members by coaching, helping etc. It's not about how fast you type your code.
Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @09:24AM (#41741126)
There's still time to find out if what you say is true
Re:Canvas is a new way to write and code with ChatGPT by dartos on Friday October 04, 2024 @06:35AM (#41739983)
I refuse to believe there were ever editors before vim.

Vim has been around since the Stone Age.

Jokes aside, I don’t really see why ai tools need new editors vs plugins EXCEPT that they don’t want to have to compete with Microsoft’s first party AI offerings in vscode.

It’s just a strategy for lock-in.

An exception may be like zed, which provides a lot of features besides AI integration which require a new editor.

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Friday October 04, 2024 @09:27AM (#41741157)
They probably said the same thing when someone created vim, or vi.
Re:Canvas is a new way to write and code with ChatGPT by dartos on Friday October 04, 2024 @05:27PM (#41745748)
Sorry, I’m not understanding what you mean.

Vi and vim were never products sold for a profit.

Who was saying what? And what were they saying?

EDIT: ah I think I understand now.

The thing is, I don’t see any advantage to having AI built into the editor vs having a plug-in. Aider.vim is pretty great, for example.

The only reason to have a dedicated editor is a retention/lock in tactic.

Re:Canvas is a new way to write and code with ChatGPT by mooktakim on Saturday October 05, 2024 @04:51AM (#41748571)
Every time there's a new editor, or anything else, people complain why we need another one. Sometimes that new thing is innovative.
Re:Canvas is a new way to write and code with ChatGPT by dartos on Sunday October 06, 2024 @12:44AM (#41754817)
Sure, I just don’t see what an AI first editor would have over vscode, vim, or whatever already exists + an extension.

The editor handles the human to text file interface, handling key inputs, rendering, managing LSPs, providing hooks to plugins, etc. AI coding assistants kind of sits next to sits it just handles generating text.

It’s why many of these editors just fork vscode. All the hard work is already done, they just add lock in as far as I can tell.

Again, zed is an exception in this pack bc of its CRDT and cooperative features. Those are not things you can easily add on to an existing editor.

Re:Canvas is a new way to write and code with ChatGPT by benreesman on Friday October 04, 2024 @04:48AM (#41739255)
The icky demo of how much worse /r/LinkedinLunatics is going to get aside: is this the front foot of a globe-spanning, cutting edge research lab at the very efficient frontier of human and machine intelligence?

Or is it yet another lame distraction effort around the abject and embarrassing failure to ship GPT-5?

These people are pretty shameless in ways that range from “exceedingly poor taste” to “interstate wire fraud” depending on your affiliation, but people who ship era-defining models after all the stars bounced they are not.

Re:Canvas is a new way to write and code with ChatGPT by yunohn on Friday October 04, 2024 @05:44AM (#41739632)
The primary issue is that IDEA and other editors don’t allow the level of flexibility and customizability needed to make new experiences, unlike VSCode. Whether new solutions need to fork it or not is a different question. For example, Cursor absolutely has made significant changes for user benefit that stock VSCode with Copilot doesn’t have.
Re:Canvas is a new way to write and code with ChatGPT by lemming on Friday October 04, 2024 @10:17AM (#41741688)
I’m a professional IntelliJ plugin developer, this is absolutely not true. IntelliJ is incredibly customisable, and you can always code raw swing to achieve whatever you want if there’s something that the base platform doesn’t provide.
Re:Canvas is a new way to write and code with ChatGPT by yunohn on Friday October 04, 2024 @01:48PM (#41743771)
Appreciate the added perspective, I wasn’t aware. But from my usage of IDEA’s product, I’ve yet to find an extension that makes any major changes to the UI/UX? I see them way more often in the VSCode community. In fact, I find the IDEA plugin system incredibly limited overall. Why do you think that’s the case? Or maybe I’ve been in a bubble and you can point to some interesting ones that I’ve maybe missed?
Re:Canvas is a new way to write and code with ChatGPT by lemming on Friday October 04, 2024 @03:41PM (#41744901)
More than it not being possible, it's not regarded as desirable - IntelliJ users greatly value consistency. The fact that the experience is consistent across different languages is one of the things I like best about IntelliJ. Can you give me an idea of the sort of thing that you'd like to see that you haven't seen?

Here's an example of something I recently added (an inline inspector), that my main competitor (VS Code) said wasn't possible with the VS Code APIs: https://cursive-ide.com/blog/cursive-1.14.0-eap1.html. I have another major feature that I don't have good online doc for, which is also not possible with the VS Code API (parinfer, a Clojure editing mode). This gives you an idea of what it looks like, but this is old and my implementation doesn't work much like this any more: https://shaunlebron.github.io/parinfer.

Re:Canvas is a new way to write and code with ChatGPT by amelius on Friday October 04, 2024 @05:46AM (#41739644)
The main issue I have is that I have to share my code. My employer won't allow it (they don't even allow us to use gmail).
Re:Canvas is a new way to write and code with ChatGPT by underlines on Friday October 04, 2024 @05:48AM (#41739665)
You either do local inference or get Azure OpenAI to have your own private gpt-4o or whatever. :)
Re:Canvas is a new way to write and code with ChatGPT by smrtinsert on Friday October 04, 2024 @06:41AM (#41740021)
A million times this. I have 0 interest in this product.
Re:Canvas is a new way to write and code with ChatGPT by machiaweliczny on Friday October 04, 2024 @07:03AM (#41740143)
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 by rsp1984 on Friday October 04, 2024 @07:41AM (#41740355)
Look, I'm just not interested in something that gives me code on the CLI. This is no better or worse than using ChatGPT / Canvas or any other external tool.

My project has well over half a million lines of code. I'm using an IDE (in my case Qt Creator) for a reason. I'd love to get help from an LLM but CLI or external browser windows just aren't the way. The overhead of copy/paste and lack of context is a deal breaker unfortunately.

In case I'm missing something, please let me know. I'm always happy to learn.

Re:Canvas is a new way to write and code with ChatGPT by autoconfig on Friday October 04, 2024 @08:17AM (#41740616)
Aider operates on your file tree / repo and edits and creates files in place. So it at least lessens the copy / paste drastically. This is a very different experience than using chatgpt or Claude on web. Still not ideal UX compared to having it in the IDE though to be clear.
Re:Canvas is a new way to write and code with ChatGPT by JackC on Friday October 04, 2024 @08:00AM (#41740506)
What I'm trying right now is two IDEs -- PyCharm for navigating around and static analysis stuff, Cursor for "how do I do this" or "please do this for me." Cursor (VSCode?) lets you choose Jetbrains keyboard shortcuts during setup and is relatively resource light so it's not too bad.
Re:Canvas is a new way to write and code with ChatGPT by nuancebydefault on Friday October 04, 2024 @07:58AM (#41740484)
As i understand things you...

- want to use your particular ide which does not have the llm plugin.

- don't want to use any of several ide's that support several llm's using a picker.

- don't want to use copy/paste to a web browser or other tool

- don't want to use 2 ide's at the same time if 1 of them is not your favorite

I would settle for the 3rd or 4th option, both work very well for me.

Re:Canvas is a new way to write and code with ChatGPT by Novosell on Friday October 04, 2024 @08:08AM (#41740558)
I'd never heard of Qt creator before so I checked it out and their whole front page seems to focus on ai integration?
Re:Canvas is a new way to write and code with ChatGPT by rsp1984 on Friday October 04, 2024 @09:27AM (#41741159)
Cool, this must be fairly recent. I didn't realize they had integrated it. Will check it out, thanks!
Re:Canvas is a new way to write and code with ChatGPT by Timber-6539 on Friday October 04, 2024 @07:57AM (#41740480)
Open source fixes this problem. This is basically Llama's moat.
Re:Canvas is a new way to write and code with ChatGPT by d4rkp4ttern on Friday October 04, 2024 @08:13AM (#41740593)
Zed lets you set it up trivially with jetbrains key maps. It doesn’t have a debugger and rough around the edges but I like that most of my Jetbrains shortcuts continue to work with zed.
Re:Canvas is a new way to write and code with ChatGPT by KronisLV on Friday October 04, 2024 @08:23AM (#41740663)
> 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".

For this, either GitHub Copilot or their own AI plugin seem to work nicely.

It's kind of unfortunate because creating new plugins for the JetBrains IDEs has a learning curve: https://plugins.jetbrains.com/docs/intellij/developing-plugi...

Because of this, and the fact that every additional IDE/tool you have to support also means similar development work, most companies out there will probably lean in the direction of either a web based UI, a CLI, or their own spin of VS Code or something similar.