Egregoros

Signal feed

Timeline

Post

Remote status

Replies

26

@meowski @lain @anderseknert There were unexplained changes with possible performance consequences also. It was not a more targeted diff.

So not only was it undermining user agency & freedom by preventing teaching experiences and failing to explain (and polluting the project with its proprietary nature), it was also possibly producing harmful results with no demonstrated tests.

(Yes, replacing the transposition was faster, but that's not all it did.)

@meowski @anderseknert @lispi314 i find remarkable how unremarkable the whole thread is. contributor opens a seemingly-good PR based on an issue with benchmarks, gets closed for muddy reasons, contributor gets angery, maintainers explain why it was closed and the reasoning behind it, contributor agrees and apologizes.
@meowski @lain @anderseknert An LLM cannot be polite. It does not have semantic understanding or subjective experience.

It is a generation tool emulating context-probabilistic text.

AI reviews are effectively impossible to rely on because they are similarly probabilistic. (Some languages with sufficient proofs can probably mitigate it enough, but people don't tend to enjoy those much.)

The code quality is not the point. The program's speed/performance/whatever is not the point.

User agency & freedom is the point. Which also means that someone reading the source should be able to rely on it to pick up helpful cognitive patterns (as well as coding habits, skills & so on).
There's so many kinds of people in the world that really SHOULD be discriminated against, because they have no respect and everywhere they go they turn into filthy crime-ridden slums.

Imagine being the guy who Muh Socioeconomic Factors's each and every one of those motherfuckers, and then takes out his racism on a literal computer program that is nothing but nice, and helpful, and wants you to have a good day.

@lain @meowski @anderseknert Part of that article isn't applicable to my argument.

The author seems to care a whole lot about copyright & law, while I as a kopimist stand for the abolition of copyright.

The part on means of creations mattering? Yes, that does. But artifacts of human cognition do not result in bit-identical results even just for code and its documentation (outside of trivial snippets & lengths or with extremely restrictive languages where there simply aren't many ways allowed to do a given thing), however they do affect the learning process and review process. So it doesn't really work that well either.

The majority of the point about Colors seems to be about origin without any further consideration on the nature and implications of origin (it kinda verges on that for a moment with the bit on consent), or its consequences (the examples in the last part come to a very amusing collision between what the law wishes research found, and what it actually finds). It is not purely a question of authorship.

(I'm also not sure why Color functions couldn't be composable as an arbitary n-dimensional structure attached to bits similar to imaginary numbers but as vectors or graphs. Which would be a mathematical simplification of metadata and rules regarding its interaction between objects & messages, yes.)

(Make an AI that actually thinks in a way human brains can reproduce and so from which humans can learn and I will not complain about it.

It might well be person & sapient-enough to qualify as a slave at that point though. Which I would complain about.)

My point is rather on the side of luddism (not technophobia, as corposcum have tried to conflate it with). Tools must preserve, empower and elevate user agency & autonomy (freedom), what skills are lost as their result should not result in increased dependency on agency & autonomy-destroying entities. They must not, either, result in less reliable or generally unreliable results. Worse is not better, and the consequences of foisting worse on people for profit harms everyone but the owners (in the short term, anyway).

And research has generally found that deployed in the way they are now, "AI" tools generally result in deskilling without providing reliability. Not just in software development, but also in medical settings.

Regarding "AI" & art, it should always be tagged in part to proclaim "do not use this seriously to learn things, it will not work right and should not be relied upon".

@lain
Look, if you want to use AI for coding, that's fine. But don't expect others to review your 💩 just because you can't be bothered to even check what the AI spits out.

That's the core of the issue and closing made total sense. Because when contributing to a community maintained project, how we participate socially matters. And AI cannot participate socially since it's not human.
@anderseknert

@lain
It got rejected because contrary to rules, the PR was for a ticket that’s been marked as an „easy task“ and reserved for new developers who are just learning to cooperate on open source projects.

If Donald Knuth had submitted that patch the exakt same thing would have happened. Only without the artificial drama and handwringing.
@anderseknert