Live data from Hacker News

GitHub Copilot is now available for free

github.com

341–350 of 412 posts

Re: GitHub Copilot is now available for free

#341
post #12

Really hope I don't get my open source maintainer Pro plan bumped down to free.

That only lasts a year I think? Mine was cut after a while. Although I had stopped using it before that point.

It's renewable.

> Once awarded, if you are still a maintainer of a popular open source project when your initial 12 months subscription expires then you will be able to renew your subscription for free.

source: https://github.com/pricing#i-work-on-open-source-projects-ca...

Re: GitHub Copilot is now available for free

#342

Earlier quoted context omitted.

This is just like the majority of communities moving to Discord over Forums. The barrier to entry might be a lot lower than getting a VPS and hosting phpBB or whatever, but the discoverability and searchabilty has gone towards 0. Everything is just moving into opaque black boxes.

I never understood the move to Discord. Maybe I should host a PhpBB and bring some sanity back.

> phpBB

Whoa there Nelly!

If we're going to resurrect things, can we do it whilst leaving PHP in the past?

Re: GitHub Copilot is now available for free

#343

I have been using Cursor, but I am a vim user at heart. What is the best plugin I can use that gives us the power of AI coding, but for vim? Every time I look, the plugins seem to be far behind Cursor.

Not vim, but neovim:

https://github.com/olimorris/codecompanion.nvim

Haven't used it yet but it supports many models.

Re: GitHub Copilot is now available for free

#344
post #329

Hilarious. The code "fix" Copilot suggests in their example[1] is wrong on some many levels. It's trying to use await in something that is not an async function. From the other examples it's clear this is likely React's useEffect. You could not even make that callback an async function if you wanted to - this naive fix for that leads to subtle bugs. And last but not least: The issue here - if there's any - can alread…

I've read enthusiastic reports about Cursor but my very short trial experience was quite similar to yours: refactoring by duplicating code, mixing up cases, server connection errors, to the point where I just gave up after one day. It might be me of course and my poor prompting skills but hey if it offers me "rename symbol" I kinda expect it to rename the symbol AND its occurences. Oh well. I'll check again in a year…

I personally love Cursor but never using prompts. I just use it's auto-complete and smart-tab features it saves me a tonne of manual typing. (I type fast, yet now find switching to a "manual" editor annoyingly slow).

I don't let it write blocks of code, but usually I'm ~5 keystrokes into a line change or addition and it can complete the rest. I also use a text-file todo in the same project to help it with context of what I'm trying to do.

Re: GitHub Copilot is now available for free

#345

I think this is a bad move... I immediately switched, 2000 completions for me (I have it disabled by default on Neovim) is enough, and 50 chats, more than enough I didn't even know they had chat like ChatGPT.

If you've disabled completions and didn't know about chats, what were you using Copilot for?

I have a toggle to enable it back when needed, I found this is way better, for me, to stay focused and make less errors.

But I do enable it, for example when I'm coding in a language or project I'm not used to, I'd say I use like 20% of my coding time, but that 20% is useful, it's when google doesn't work for me either...

Re: GitHub Copilot is now available for free

#349
post #329

Hilarious. The code "fix" Copilot suggests in their example[1] is wrong on some many levels. It's trying to use await in something that is not an async function. From the other examples it's clear this is likely React's useEffect. You could not even make that callback an async function if you wanted to - this naive fix for that leads to subtle bugs. And last but not least: The issue here - if there's any - can alread…

I've read enthusiastic reports about Cursor but my very short trial experience was quite similar to yours: refactoring by duplicating code, mixing up cases, server connection errors, to the point where I just gave up after one day. It might be me of course and my poor prompting skills but hey if it offers me "rename symbol" I kinda expect it to rename the symbol AND its occurences. Oh well. I'll check again in a year…

I have just complete as month long task of developing a highly complex library in C# (a parser that uses ANTLR) together with claude and cursor and it worked very well. For me trick was to do test driven development and write all the tests first. Then after each code change rerun the tests.

This made it very easy for claude to work out what to do and what needed to be corrected for things to work. Then you get your tests either to write debug statement to the terminal or json serialize something to disk you can paste into the claude chat that helps claude understand the flow of the code and where things goes wrong.

As an added bonus having all those test alse made it easy for claude to write the documentation.

I will not say it was fun because you are sitting doing copy paste all day but i couldn't have written this library without the assistance from clause. cursor just reduced the amount of copy paste actions since it can update the files.

Re: GitHub Copilot is now available for free

#350
post #61

Before GitHub Copilot was a paid feature. This only shows to the Cursor team that they are going to the right direction. The slow elephant enterprise GitHub will never be as good/fast as Cursor, they had their chance but they have joined the party of "keeping the devs under our umbrella with free features" too late.

If Cursor remains successful, they’re likely to turn into a slow elephant enterprise as well eventually. That’s rather the rule than the exception, unfortunately.

Are there any exceptions? I feel like small companies can be nimble because they don't have as many customers to lose, but larger orgs need to worry much more about existing customers: scale, migrations, backwards compatibility, legal compliance, supply chains...
Post reply on HN