For daily work - neither. They basically promote the style of work where you end up with mediocre code that you don't fully understand, and with time the situation gets worse. I get much better result by asking specific question to a model that has huge context (Gemini) and analyzing the generated code carefully. That's the opposite of the style of work you get with Cursor or Windsurf. Is it less efficient? If you ar…
Ask HN: Cursor or Windsurf?
241–250 of 410 posts
Re: Ask HN: Cursor or Windsurf?
#242Neither? I'm surprised nobody has said it yet. I turned off AI autocomplete, and sometimes use the chat to debug or generate simple code but only when I prompt it to. Continuous autocomplete is just annoying and slows me down.
I can't even get simple code generation to work for VHDL. It just gives me garbage that does not compile. I have to assume this is not the case for the majority of people using more popular languages? Is this because the training data for VHDL is far more limited? Are these "AIs" not able to consume the VHDL language spec and give me actual legal syntax at least?! Or is this because I'm being cheap and lazy by only t…
Re: Ask HN: Cursor or Windsurf?
#243Re: Ask HN: Cursor or Windsurf?
#244Earlier quoted context omitted.
I can't even get simple code generation to work for VHDL. It just gives me garbage that does not compile. I have to assume this is not the case for the majority of people using more popular languages? Is this because the training data for VHDL is far more limited? Are these "AIs" not able to consume the VHDL language spec and give me actual legal syntax at least?! Or is this because I'm being cheap and lazy by only t…
Its all of that to some extent or the other. LLMs don't update overnight and as such lag behind innovations in major frameworks, even in web development. No matter what is said about augmenting their capabilities, their performance using techniques like RAG seem to be lacking. They don't work well with new frameworks either. Any library that breaks backwards compatibility in major version releases will likely befuddl…
Re: Ask HN: Cursor or Windsurf?
#245Cursor: Autocomplete is really good. At a time when I compared them, it was without a doubt better than Githib Copilot autocomplete. Cmd-K - insert/edit snippet at cursor - is good when you use good old Sonnet 3.5. ;;; Agent mode, is, honestly, quite disappointing; it doesn't feel like they put a lot of thought into prompting and wrapping LLM calls. Sometimes it just fails to submit code changes. Which is especially…
That seems to be often better than using Cursor. I don't really understand why it calls tools when I selected entire file to be used a context - tool calls seem to be unnecessary distraction in this case, making calls more expensive. Also Gemini less neurotic when I use it with very basic prompts -- either Cursor prompts make it worse, or the need to juggle tool calls distract it from calls.
Re: Ask HN: Cursor or Windsurf?
#246Asking HN this is like asking which smartphone to use. You'll get suggestions for obscure Linux-based modular phones that weigh 6 kilos and lack a clock app or wifi. But they're better because they're open source or fully configurable or whatever. Or a smartphone that a fellow HNer created in his basement and plans to sell soon. Cursor and Windsurf are both good, but do what most people do and use Cursor for a month…
Re: Ask HN: Cursor or Windsurf?
#247If you have any intellectual property worth protecting or need to comply with HIPAA, a completely local installation of Cline or Aider or Codeium with LM Studio with Qwen or DeepSeek Coder works well. If you'd rather not bother, I don't see any option to GitHub Copilot for Business. Sure, they're slower to catch up to Cursor, but catch up they will. https://github.com/features/copilot/plans?cft=copilot_li.fea...
Re: Ask HN: Cursor or Windsurf?
#248Earlier quoted context omitted.
AI autocomplete can be infuriating if like me, you like to browse the public methods and properties by dotting the type. The AI autocomplete sometimes kicks in and starts writing broken code using suggestions that don't exist and that prevents quickly exploring the actual methods available. I have largely disabled it now, which is a shame, because there are also times it feels like magic and I can see how it could be…
If I can, I map it to ctrl-; so I can bring it up when I need it. But I found once it was optional I hardly ever used it. I use Deepseek or others as a conversation partner or rubber duck, but I'm perfectly happy writing all my code myself. Maybe this approach needs a trendy name to counter the "vibe coding" hype.
Re: Ask HN: Cursor or Windsurf?
#249Earlier quoted context omitted.
Cursor and Windsurf are both forks of VS Code, an editor.
Yes very observant, modified forks with their agents built in. Zed does not have any built in, sublime does not have agents built in but if you like you can continue this disingenuous discussion.
Re: Ask HN: Cursor or Windsurf?
#250Neither? I'm surprised nobody has said it yet. I turned off AI autocomplete, and sometimes use the chat to debug or generate simple code but only when I prompt it to. Continuous autocomplete is just annoying and slows me down.
Cursor/Windsurf and similar IDEs and plugins are more than autocomplete on steroids. Sure, you might not like it and think you as a human should write all code, but frequent experience in the industry in the past months is that productivity in the teams using tools like this has greatly increased. It is not unreasonable to think that someone deciding not to use tools like this will not be competitive in the market in…
On the short term. Have fun debugging that mess in a year while your customers are yelling at you! I'll be available for hire to fix the mess you made which you clearly don't have the capability to understand :-)