Live data from Hacker News

Gitlab Duo

about.gitlab.com

61–70 of 160 posts

Re: Gitlab Duo

#61
post #22

Back to self hosting my code. Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS. https://docs.gitlab.com/ee/install/requirements.html Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

Sourcehut is great, and I doubt Drew would take the hosted version in that direction.

Re: Gitlab Duo

#62
post #27

From that page: > Will my code be used for training AI models? > GitLab does not train generative AI models based on private (non-public) data. The vendors we work with also do not train models based on private data. So they will steal your code if it is public, ignoring license. Understood.

If a person can read it and learn from it, AI should be able to do the same.

i would prefer it to learn from better verified solutions, reviewed and battle tested.

Instead I get AI companions writing comments like "This code is unintelligible and batshit complicated, kill it with fire" when I was hoping for a doc string

Re: Gitlab Duo

#64
post #27

From that page: > Will my code be used for training AI models? > GitLab does not train generative AI models based on private (non-public) data. The vendors we work with also do not train models based on private data. So they will steal your code if it is public, ignoring license. Understood.

I don't think licensing issues are important in this context. I have never gotten code from an LLM system that wasn't something I would create myself if I taken the time to write it manually. You should be thinking of LLM coding assistance as a junior programmer working for you with all of the pluses and minuses. If someone claims they found code from open source project in the output of an LLM, it is most likely the result of over constraining the specification i.e. I want you to make me painting that looks just like the Mona Lisa.

Re: Gitlab Duo

#65
post #59

Earlier quoted context omitted.

If a person can read it and learn from it, AI should be able to do the same.

There's a valid moral question here, in short: why? I care about helping other people. Helping some type of amoral entity that's usually controlled by another amoral for-profit entity: why would I help those?

Because you get to use it too?

Llama, mistral and co.

Re: Gitlab Duo

#66
post #54

Earlier quoted context omitted.

I’ve been feeling more and more that we should reconsider open source licenses to protect our rights as authors from LLM vendors. I’m not against them basing their models on my work. I do have reservations on them generating their models on my work and creating derivative works without respecting the license. It’s why I’ve started to use the MIT license less and less and have adopted various from the GPL family. Mode…

https://github.com/non-ai-licenses/non-ai-licenses These aren’t official (& hosted on a different, proprietary data siphoner), but there are attempts to add anti-AI clauses.

Assuming copyright licenses are actually meaningful for this "anti-AI" clause, the only license that this actually changes an AIs ability to comply with is the CC0 license. All the rest are already violated by an AI agent (they all require attribution that an AI does not comply with).

And the CC0 license seems extremely contradictory with this added clause. I would definitely stay away from all of these licenses.

Re: Gitlab Duo

#67
post #27

From that page: > Will my code be used for training AI models? > GitLab does not train generative AI models based on private (non-public) data. The vendors we work with also do not train models based on private data. So they will steal your code if it is public, ignoring license. Understood.

If a person can read it and learn from it, AI should be able to do the same.

If it's patented they can't use it...

If it's a copy left license I would say that at that point anything made by the ai should be copy left as well.

Just because you think a machine should have the right to use open source code doesn't mean the author or the license agree.

Re: Gitlab Duo

#68
post #59

Earlier quoted context omitted.

There's a valid moral question here, in short: why? I care about helping other people. Helping some type of amoral entity that's usually controlled by another amoral for-profit entity: why would I help those?

Because you get to use it too? Llama, mistral and co.

Not all models have Free weights and not all models that are Free can run on your hardware.

Normally the "can't run on your hardware" is a little dubious, but given how insanely high the hardware requirements can get to run these I think it's meaningful here.

Re: Gitlab Duo

#69
Digging around in the demo videos and assuming they chose some ideal examples for their marketing material, this doesn't really live up to the hype. The "generate a code review summary" adds stuff like "I estimate my comments will not take much time to implement" when the comments are stuff like "consider using a stored procedure for this calculation". And the "explain this code to me" feature misinterprets things, even in their demo, where it "explained" that the highlighted code was in a method with an entirely different name. The explanation also goes overboard in discussing where the code is located in the project, and skips over stuff like "where does this feature flag come from, exactly?" and is clearly making (reasonable with these names, but method names can often be misleading without context) assumptions about what methods named "listProducts()" and "listSorted()" do.

Re: Gitlab Duo

#70
post #30
post #22

Back to self hosting my code. Side note: Gitlab is one of the few companies to provide a self hosted version of their VCS. https://docs.gitlab.com/ee/install/requirements.html Also gitea is a much more lightweight option and can use sqlite for db. Much easier to deploy on a rpi

Are you concerned at all about the raspi’s sd card corrupting/failing? I’d feel like this would always be at the back of my mind

This happened to me Tuesday September 28th 2001 at 3:30pm. I know because I never rewrote the complicated e-paper code that I lost when my SD card died without a backup :(
Post reply on HN