Hacker News new | ask | show | jobs
by bernaferrari 830 days ago
For me, personally, Copilot is the best because you are typing and it is just suggesting. Very often I type something, wait 2 seconds for its answer (knowing it is going to get it right 80% of the time) and press tab. Sure, it misses a ton, but I see it as a great autocorrect that is always there trying to help. Now, copilot chat and everything else are very bad. I don't like them.

If you are "intentional" I usually just use ChatGPT-4 directly. I've had a super pleasant experience with Cursor, too. You can just open Cursor and say "write readme for me", it will scan your project and right a decent readme. It is also eeeeextremely goooood at "I need to know where in the codebase is doing this" and it finds. But for day to day I still prefer chatgpt 4.

So I would say:

- If you want a nice autocorrect, copilot

- If you want something that knows your project and tries to help, cursor

- If you just want something smart, chatgpt with gpt-4.

I would say copilot lets me be 15% faster daily, and gpt-4 about 30% faster (when I need it), but I need it less often - maybe twice per day.

1 comments

Have you ran into issues with Copilot where it does things like:

- Doesn't close brackets / adds too many closing brackets

- Spams completions while you're writing comments

- Doesn't auto import the required libraries after accepting a suggestion

- No multi cursor mode

- Refuses to name variables

- Refuses to trigger in the middle of a line

- Lower quality code than ChatGPT (probably because they use a smaller model)

Asking because I was also a heavy Github Copilot user but after 1-2 years of constant subpar UX and seemingly no effort from the Copilot team to fix it, I just went ahead and built my own extension that fixes all of the above: https://double.bot

Also it wasn't on your list but you mentioned GPT-4 is smart. You should try the new Claude 3 Opus, we implemented it on Monday and have been getting super positive feedback from users!

I’d love to always know how much code I’m sending to a third party when using a tool like this.

What about autocompleting on sensitive files like .env or so.