Your reminder that we do not accept code contributions that have been generated by LLMs. If you submit LLM-generated code we will simply close the pull request

https://docs.elementary.io/contributor-guide/development/generative-ai-policy

Generative AI Policy | Contributor Guide

@elementary I mostly agree, but what about code completions and suggestions?
@Hipska @elementary auto-complete based on AST or inference isn't LLM so it should be fine. If you're using LLMs for that (why?) then that's also banned by this kind of contribution guide.
@loucyx @elementary some (most?) IDEs use LLM for that nowadays. It makes the completions more relevant.

@Hipska @elementary definitely not "most", and for those that do, is generally something you can disable in their settings. If your IDE doesn't let you, you can always use a different one (I switched out from VSCode because of their constant LLM push).

Now about that "more relevant" part, I'm curious what you mean by that. My completions are always relevant and instantaneous and I don't use LLMs.

@loucyx @Hipska @elementary (I predict it's an excuse)

@Hipska @loucyx @elementary @davidgerard

Yeah no this exchange definitely reads like he's looking for an excuse to say "But MY PRs are so special and awesome and cool, being filled with slop shouldn't be such an issue for you, don't you see it's The Future™️????"

@dogiedog64 @Hipska @loucyx @elementary @davidgerard how the hell can someone say the phrase “code completion” and not know what PARSING and SEMANTIC ANALYSIS is? Scope at the cursor? Incremental parsing? Code completion is a solved problem! JFC the IGNORANCE

@Hipska @loucyx @elementary @davidgerard @thankfulmachine

I remember using intellisense to finish lines in shitty little school projects over a decade ago. Lack of autocomplete is NOT an issue to be solved. Really shows how tech-illiterate one needs to be for LLMs to be genuinely useful.

@dogiedog64 @Hipska @loucyx @elementary @davidgerard Ten years ago intellisense was about twenty years old. But mate have you ever had your editor puke out multiple lines to take you out of your train of thought? Why don’t you just take up sewing mate I hear the RSI is just as good
@thankfulmachine @dogiedog64 @davidgerard You should all be ashamed for these wrong assumptions without even knowing me or my PRs.
@Hipska @dogiedog64 @davidgerard You’re absolutely right. I shouldn’t have guessed about your knowledge of code completion. Saying that LLMs improve code completion results is extremely upsetting.
@thankfulmachine @dogiedog64 @davidgerard Let me explain further; I have noticed that when doing changes/additions in code. The code completion / suggestions of for example vscode did some pattern recognition based on changes I did the lines before and suggested really helpful next changes. That made me say I feel like they are more "relevant". It could be that this is not LLM driven or that I used some wrong words (Not native English speaker), my bad for that.