we have got to stop talking about open source software this way man. someone who published work with an explicit label on it saying "this comes with absolutely no warranty" and is not being compensated is not part of a "supply chain" https://abyssdomain.expert/@filippo/114723318068853623
years of insisting that volunteers owe things to huge companies that aren't paying them has, empirically, not worked out, you need to try a second idea
*however* what we are currently seeing is IP being dismantled asymmetrically in favour of the wealthy. we cannot have a situation where big tech is allowed to ignore IP while people are serving prison sentences at nintendo's behest
thing is, I'm not even opposed to dismantling IP as a concept, and I'm not wild about wielding it to oppose AI, because the same argument is used to shut down the internet archive
literally just told it "You keep saying you're going to try a different approach before stating an approach you already tried. We have different approach at home"
I am currently in a loop of trying to explain that it does not need to implement graph cycle detection, it should create acyclic graphs without having to check, and that checking is expensive, which defeats the purpose of this code
I have had to tell it several times to not modify the tests in order to make them pass. it has repeatedly invented tests either in the code, or in its responses, that do not reflect the actual requirements and betray that it does not understand the task
the code it produces is genuinely horrible, one massive multi-screen function, no breaking down the problem into pieces, special case stuff targeting corner cases instead of generalising the problem, not recognising problems it's invented for itself...
it frequently says things like "you're absolutely right that X" "I understand your concerns about X" "I now understand that X" and X is just a literal echo of what you just said, zero evidence it has parsed any meaning from it
for the sake of having an informed opinion I am currently trying out Cline to see if I can use TDD to coax it into building the i/o scheduler from EscoDB. after a couple of hours I am forced to conclude this thing absolutely cannot write computer programs
like at no point does it display any ability to reason about the problem it's solving beyond trying to vaguely pattern-match the tests. I have explained the problem different ways, explained why a specific test is failing, it just flails around trying stuff at random