[–] 1 point 3 weeks ago (-1 children)

Well this is why you have different levels of warnings. Some are just flat out errors, some are strong warnings, others are weak warnings. Of course, at the end, the programmer has to be the one to decide to follow the language server's diagnostics or not.

As far as I understand, the whole draw of Rust is it's very opinionated in its safety. If you don't want that, Rust is just not for you.

  • source
  • parent
  • context
  • [–] 3 points 3 weeks ago

    I think the glaring issue in the whole discussion is what politics even encompasses. Though it is practically true, the extreme of "everything is political" comes very close to equating politics with philosophical thought.

    Not everything is coupled to speaking on policy. Some things just are, unless you consider politics the fabric of reality. Many do, but I disagree. That doesn't mean I have a single political view that differs from those who do, or that we share any view, for that matter. It's a philosophical distinction.

    I'm thinking of it sort of mechanically here: there is what is, there is what we think about what is, and there is how we act on both what is and the thoughts. Only the last part would truly be political, and the crux lies in whether we see ourselves as taking that action at any given moment. (Hint: you're almost always taking some action and thought rarely stands alone)

    Now saying anything is free from political association is also bogus, but I think it really all comes down to "ceci (n')est (pas) une pipe" type energy and arguing in circles.

  • source
  • parent
  • context
  • [–] 3 points 3 weeks ago (1 child)

    On the small scale the good faith approach works. But on the scale of the linux kernel it would have minimal to no effect to ban AI contributions.

    For the code quality it's better to enforce proper reviewing and checking of the code instead of banning specific methods of producing code.

    Banning AI is as enforceable as banning vscode.

    I myself don't use ai in general and I despise the attitude towards ai of some people in the community but I don't think banning ai on this side of the problem has any effect on the code quality and the way things are contributed. I think ai needs to be regulated on a government level. Like removing datacenters or financing of ai companies, which both can also be done on a local government level.

  • source
  • parent
  • context
  • [–] -1 points 3 weeks ago

    post title: every line of code is political

    comment: the game kirby for gameboy has code written for it which polls the registers for the status of the button inputs

    reply: its a strawman (not) argument to give and example of very generic code to (not) showcase the absolutism of a statement that is all inclusive (every) to remove nuance from an argument.

    rere: nuance and also, how dare you hint that i want "to look smart". i want to look like a comment but now you made me blush

    //== ^.^ ==// the above comment is blushing

  • source
  • parent
  • context
  • [–] 3 points 3 weeks ago* (last edited 3 weeks ago) (1 child)

    Even if OpenRC is not widely adopted it is a commitment from Gentoo to build their package recipes in a way that’s portable across different init systems. Keeping options open is healthy and I think one of the coolest things about Linux ecosystem historically was that there were at least two non-halfassed options for most of the system components. This also helps out little guys like BSDs who benefit from portability issues Gentoo package maintainers raise upstream.

  • source
  • parent
  • context
  • [–] 0 points 3 weeks ago (2 children)

    I think AI needs to be regulated on a larger scale. The tools need to be restricted if you want to stop people from using them.

    Putting up rules against tool use without making access to the tool more difficult are worthless.

    Putting up slop PRs doesn't have to be intentional from the authors side.

    How would you check commits for AI use if it is not mentioned anywhere? How would you enforce anti-AI rules?

  • source
  • parent
  • context
  • [–] 6 points 3 weeks ago

    They can now ditch the dumpster fire of an OS that is Windows and lobby for the adoption of a corporate choke-point on Linux while continuing to bludgeon the remaining bits of your dignity and soverignity. At least this could be so for enterprise Linux.

  • source
  • [–] -1 points 3 weeks ago (3 children)

    Except they're not? Very few tools are deterministic. Only Mathematics is, and that's only a small subset of tools.

    You're free to argue that non-deterministic tools lack value, but that's clearly false: OCR only exists because of lossy training machine learning algorithms. Or, going even more basic, Monte Carlo simulations are by far the most efficient method of testing entire categories of problems that are intractable deterministically.

    LLMs can be shitty, as a business practice, due to their unpredictability, but (hopefully obviously) that depends on how it's used.

  • source
  • parent
  • context
  • [–] 3 points 3 weeks ago

    You're correct but still completely missing the point.

    The only way to implement anti-LLM rules is to detect AI-assisted code. That, in and of itself, is a problem because it's impossible to detect good code that was AI assisted. And you don't need rules against slop because it's bad code.

    If I'm following it correctly, Linus is advocating for tightening submission requirements before it gets to human review, which directly targets the harms FOSS projects are having under the deluge of slop: it raises the bar so that the slop needs to be good enough to warrant a review, which filters out must of the noise, leaving more of the signal.

    Anti-LLM policies are like having closed-book take-home exams: you're left wildly guessing what's cheating (or not). Instead, make the exam open book, but expect better answers.

    Linus also says AI is a useful tool, and he is an expert, so we must accept that he feels that way. I don't know if he's commented on the environmental/social/political consequences of AI hyperscalers, but that's a separate argument.

    The tech is here. It's impossible to detect. It's foolish to think you can ban it's use

    And it can be run locally, so there's no stopping it, even if there was political will to do so. (And with a reasonable economic and ecological cost, no less—ignoring IP/political consequences here, since that's a whole other topic.)

  • source
  • parent
  • context
  • view more: ‹ prev next ›