Replying to @corigan01@todon.nl
AI Concerns
@corigan01 @GrapheneOS "Since these are indeed probabilistic models, you will notice they code like a stack overflow post. It doesn't always "correctly" fit into the project the way one might expect. It gives this weird off feeling, however, that relies on the project having good coding standards to begin with. Something that can be eroded by continuous use of AI."
I don't think it's probabilistic nature causes the "off" feeling but rather if less capable models are used or if they werent given access to instructions to align their outputs with the project's code style, I was mentioning this because I think it has however impact on security use cases, that running the same input many times until saturation of substantially different outputs is relevant to pushing the limit of a model's capability for a task, specially security code review for a particular codebase, and also attention systems because of aggressive optimization that went into them for example models tend to reason more upon the tokens they were last fed and also post training instruction following bias (some models might be more trained and biased towards ignoring previous outputs more and specially ignoring all previous instructions and only follow the latest one skipping all previous instructions in context, it depends of models for that), so it can be beneficial to feed limited amount of code at a time for review so the model actually looks at all the code, etc.
I don't think Graphene OS wants AI use in any major capacity for code generation such that it would transform the project substancially in any way beyond it being human maintainable anymore as they said, and probably also only in areas where it doesnt matter for security like unprivileged apps where sometimes it can be needed to write alot of boring code etc.
Some anti-AI discourse seems to focus more on virtue of creating and using chemically AI pure software, while that's cool to keep writing code by hand for all the wonders and love of reading human code it can provide (I miss being able to go on git forges and happily read thousands of lines of code admiring and learning from it because it's written by people with good style or architecturing skills but I also do that less due to chronic headaches preventing me to feel good focusing too much on stuff). I don't believe such anti-AI virtue achieves much on a political basis to stop AI from existing or thriving while most of the people with alot of money are already largely funding it. Getting Graphene OS to be chemically AI pure software is not possible given it's dependencies and the AOSP project it's forked from already uses AI code generation.