Live data from Hacker News

Show HN: Quack Companion – VSCode extension for OSS contribution assistance

github.com

11–12 of 12 posts

Re: Show HN: Quack Companion – VSCode extension for OSS contribution assistance

#11

> the function name should start with a verb You lost me there.

Haha I don't know what your poison is, but the same goes for: - using the syntax of Python 3.11 for asynchronous tasks; - using Promises vs. Observables in Javascript

Was the demo example confusing, or not challenging enough perhaps? If you have tough coding guidelines you've been enforcing manually in code reviews up until now, please do share

Re: Show HN: Quack Companion – VSCode extension for OSS contribution assistance

#12
post #9

Earlier quoted context omitted.

Why?

I imagine it's because including open-but-license-incompatible code (such as GPL3) would change the way the project legals work and potentially open you up to litigation. Strictly speaking this is true for non-AI generated code too, such as a copy paste, but it's easier to tell when that happens. It's also true for closed source code but the fallout from that is going to take a few decades to manifest.

That last part feels very relatable to me: I've seen organizations who are mindful of the licenses of tools they use to avoid further problems, and others assuming that because it's closed source the problem won't ever arise.

License-wise, we're getting more and more transparency on the permissions that apply to the training sets of each OSS model. But I would argue that once we're passed that, developers are gonna raise their expectations:

- control over dependency multiplicity ~= "rewrite this using only a single linear algebra library with Apache 2 license" or even "rewrite this in pure Node JS"

- adding corresponding reference/license notice: the model copies/adapts a section of a library that requires copyright notice reproduction.

- transparency on the similarity with the source material if it was copied/adapted from somewhere else (even if the license allows this, this enters the realm of social courtesy/community codes)

Post reply on HN