Live data from Hacker News

Viewing profile — natefinch

natefinch

HN member
Joined
Wed, Sep 12, 2012, 2:04 PM UTC
HN karma
2,096
Public activity
1,093 items

About natefinch

Software Engineer since 1999 in the Boston area. natefinch on github https://npf.io

[ my public key: https://keybase.io/natefinch; my proof: https://keybase.io/natefinch/sigs/zmM0s7UYyYw1F1gFUV2w0MZmAdRu5w1R0AMnw-7wWQg ]

Recent public activity

  1. comment
    Comment #31950116

    Copilot is software, it can't be the author, just like the OS isn't the author when you copy and paste. Authors have to be humans.

  2. comment
    Comment #31950099

    Presumably because you don't have the right to grant github those permissions, only the copyright owner does.

  3. comment
    Comment #31947315

    AI can code low level stuff. This one function. This small piece of logic. What it can't do is conceive of how to take a bunch of different functions and put them together to produ…

  4. comment
    Comment #31945803

    Well, if the entire thing was generated, then no (according to the first link I posted above), since it was not produced by a human. However, no useful program is going to be entir…

  5. comment
    Comment #31942199

    That's still 100% true of the examples I mentioned. There's always a higher level to consider. When we moved to C, we could stop worrying about what registers we were using. When w…

  6. comment
    Comment #31941516

    Anyone can already generate proprietary code that is identical to your GitHub project's code just using copy and paste. For people that care to respect copyright, there's a copilot…

  7. comment
    Comment #31941482

    Some interesting reading: https://felixreda.eu/2021/07/github-copilot-is-not-infringin... https://fossa.com/blog/analyzing-legal-implications-github-c...

  8. comment
    Comment #31941466

    I'm sure that's what people said when they went from punch cards to assembly, and from assembly to C, and from C to Java.... and yet, here we are. Tools that let us write higher le…

  9. comment
    Comment #31941448

    There's a big difference between reverse engineering (i.e. intentionally writing software that behaves identically to another piece of software), and writing your own code to solve…

  10. comment
    Comment #31940691

    Familiarity with the UX and conventions on that platform. Almost everyone knows how to make a PR against a GitHub repo. But some random other code hosting site? It would be a lot l…

  11. comment
    Comment #31939613

    There's a setting on GitHub that blocks any suggestions that exactly match code in the training set. I doubt you'd ever get in trouble for code that was similar in structure but di…

  12. comment
    Comment #31938895

    I definitely never contributed to open source before github was around.

  13. comment
    Comment #31938870

    I think it's like any social network. It grows in value with how many people use it. Yes, you can host your own public git repo or even your own gitlab, but then there's a barrier …

  14. comment
    Comment #31938792

    FWIW, there are some (admittedly fairly naive) checks to prevent PII and other sensitive info from being suggested to users. Copilot looks for things like ssh keys, social security…

  15. comment
    Comment #31829082

    It's still free with no payment for existing (beta/technical preview) customers. There was a github bug with some auth token nonsense that was causing problems, but all technical p…

  16. comment
    Comment #31829054

    CI runs on CPUs, Copilot runs on GPUs. Waaaay different. Especially in this age of cryptocurrencies and chip shortages.

  17. comment
    Comment #31827490

    If you teach someone about music theory by listening to Stairway to Heaven, and then they write their own song that starts with an A minor chord... are they violating copyright of …

  18. comment
    Comment #31827354

    I mean, it was informed by both, but basically everyone thinks it's a good idea.

  19. comment
    Comment #31827069

    It's not copying open source code. If you learn an algorithm to balance a binary tree from reading GPL code, and then go use that algorithm in your own closed-source project, with …

  20. comment
    Comment #31826970

    I very often will let it suggest its thing and then tweak it to work how I want. It's like super auto-complete for me. If I can't remember how a specific pattern goes for some libr…

  21. comment
  22. comment
    Comment #31826901

    People in the technical preview get a 60 day free trial, but yes, after that, you'll have to pay.

  23. comment
    Comment #31826877

    This is kind of like saying that any programmer who has ever learned something from reading GPL code can only use that knowledge when writing GPL code. It's not literally copying t…

  24. comment
    Comment #31826849

    Source: I work on the copilot team.

  25. comment
    Comment #31826602

    You have to give a credit card or other payment details to enter the free trial.