| Time |
Nick |
Message |
| 00:11 |
|
SFENCE joined #luanti-dev |
| 00:40 |
|
SFENCE joined #luanti-dev |
| 01:13 |
|
SFENCE joined #luanti-dev |
| 01:32 |
|
SFENCE joined #luanti-dev |
| 02:05 |
|
SFENCE joined #luanti-dev |
| 02:30 |
|
imi joined #luanti-dev |
| 02:47 |
|
SFENCE joined #luanti-dev |
| 03:31 |
|
ivanbu joined #luanti-dev |
| 03:32 |
|
SFENCE joined #luanti-dev |
| 04:04 |
|
SFENCE joined #luanti-dev |
| 04:25 |
|
AliasStillTaken joined #luanti-dev |
| 04:38 |
|
SFENCE joined #luanti-dev |
| 04:58 |
|
Niklp joined #luanti-dev |
| 05:00 |
|
MTDiscord joined #luanti-dev |
| 05:12 |
|
SFENCE joined #luanti-dev |
| 05:14 |
|
luk3yx joined #luanti-dev |
| 05:21 |
|
wsor4035 joined #luanti-dev |
| 05:26 |
|
rubenwardy joined #luanti-dev |
| 05:36 |
|
SFENCE joined #luanti-dev |
| 06:03 |
|
SFENCE joined #luanti-dev |
| 06:20 |
|
[MatrxMT] joined #luanti-dev |
| 06:31 |
|
Juri joined #luanti-dev |
| 07:09 |
|
SFENCE joined #luanti-dev |
| 08:26 |
|
alek13 joined #luanti-dev |
| 11:05 |
|
dzho joined #luanti-dev |
| 12:06 |
|
wsor4035 joined #luanti-dev |
| 12:51 |
|
turtleman joined #luanti-dev |
| 13:03 |
|
Warr1024 joined #luanti-dev |
| 13:28 |
|
alek13 joined #luanti-dev |
| 14:06 |
|
SFENCE joined #luanti-dev |
| 16:27 |
|
SFENCE joined #luanti-dev |
| 16:48 |
|
alek13 joined #luanti-dev |
| 17:22 |
|
SFENCE joined #luanti-dev |
| 18:56 |
|
SFENCE joined #luanti-dev |
| 19:25 |
|
citrons joined #luanti-dev |
| 19:27 |
sfan5 |
I feel like the invention of code AIs isn't helping our PR review bottleneck/shortage |
| 19:28 |
sfan5 |
there's also a big space of (potential) contributions where "writing the code" is the smallest problem, but API design and fitting it into the roadmap is essential |
| 19:31 |
Krock |
I'm honestly not motivated to review AI PRs if the author does not appear to have enough experience to justify the decisions the magic box made for them |
| 19:33 |
Krock |
and sure - the roadmap decision is also important such that the API does not blow up in size with functions that aren't generic enough. |
| 19:36 |
|
Pexin_ joined #luanti-dev |
| 19:40 |
[MatrxMT] |
<Zughy> Maybe we need a statement? I had another core dev privately complaining about it |
| 19:42 |
Krock |
I'd surely welcome a statement like "Prior submitting your PR, you should be able to explain what the changes are supposed to do.". |
| 19:42 |
[MatrxMT] |
<Zughy> The fact people can state "The whole PR is AI slop" (#16929) and have their PR reviewed and approved is a bit ridiculous |
| 19:42 |
ShadowBot |
https://github.com/luanti-org/luanti/issues/16929 -- Add vector2 lua API for 2D vectors by kromka-chleba |
| 19:43 |
MTDiscord |
<herowl> It is |
| 19:43 |
rubenwardy |
See my previous message about having an AI policy |
| 19:43 |
[MatrxMT] |
<Zughy> Also "Read unit tests instead of trusting AI" as a to-do bullet point in the same PR |
| 19:43 |
MTDiscord |
<herowl> Honestly, the AI PR makers are vibe coders |
| 19:44 |
MTDiscord |
<herowl> Those, bluntly, aren't skilled programmers who slightly abuse AI agents, but at least know what's going on |
| 19:44 |
[MatrxMT] |
<Zughy> Yeah, as long as you use it as a StackOverflow under steroids why not |
| 19:46 |
MTDiscord |
<herowl> Yeah, but if somebody goes and vibe codes the whole thing and avoids taking responsibility for it by saying "it's all AI slop"... |
| 19:48 |
MTDiscord |
<herowl> I'd suggest requiring providing reasons for API design, and at least one reason for each API function. And if somebody does provide them, but they look bad or make little sense or the "author" can't answer questions about it... whole PR should be rejected. |
| 19:49 |
[MatrxMT] |
<Zughy> The issue is, I can ask an LLM to write that for me |
| 19:50 |
MTDiscord |
<herowl> Sure, but if reviewer doesn't like the reasons, reject |
| 19:50 |
MTDiscord |
<herowl> Or if reviewer asks a question on those and "author" can't answer it coherently |
| 19:50 |
MTDiscord |
<herowl> If it is coherent and makes sense, it's not an issue |
| 20:00 |
[MatrxMT] |
<Zughy> I don't know, I think we're overthinking it, complicating the process for everyone |
| 20:31 |
MTDiscord |
<luatic> I reviewed that PR because I figured after taking a quick look that it was fairly close to what I wanted. There ended up being a bit more discussion (mostly about design) than I anticipated. |
| 20:31 |
MTDiscord |
<luatic> I also read the unit tests and they were not really bad back then, and are fine now. I would hope that the author has also read the unit tests by now..? |
| 20:34 |
MTDiscord |
<luatic> I ultimately approved because the PR is in what I think is a mergeable state. I don't see what I would gain by being picky about how it got there. |
| 20:35 |
MTDiscord |
<luatic> An AI policy sounds like a good idea. Contributors should probably be expected to have fully reviewed (i.e. at least completely read) AI-generated or assisted contributions. |
| 20:37 |
MTDiscord |
<luatic> And well, obviously contributors assume responsibility over the PRs they submit. I don't think kromka-chleba was trying to avoid responsibility here. |
| 21:32 |
|
ivanbu joined #luanti-dev |
| 22:24 |
|
crazylad joined #luanti-dev |
| 22:24 |
|
crazylad joined #luanti-dev |
| 22:56 |
|
YuGiOhJCJ joined #luanti-dev |
| 23:03 |
|
YuGiOhJCJ joined #luanti-dev |
| 23:04 |
|
turtleman joined #luanti-dev |