3 ms·
> which might have fixed in that a few racey tests can now run a thousands times, but it wasn't the right place and so the race still exist. One somewhat relat
by georgemcbay 7mo ago
> which might have fixed in that a few racey tests can now run a thousands times, but it wasn't the right place and so the race still exist.
One somewhat related thing I've noticed from all the major LLMs is a tendency to 'fix' multithreading race conditions by inserting delay calls of seemingly random amounts of milliseconds to 'give things time to settle'.
It kinda makes sense why they do it because I've seen similar human generated code over the years, but it doesn't instill a lot of confidence in unreviewed 'vibecoded' systems.
- alsetmusic 7mo agoI see it get into a loop where I explain bugs and it confidently tells me they're fixed without touching the issues. After multiple bad outputs, telling it that I don't trust it and it has to run everything by me for approval solves the problem. Continued guidance each time it tells me what I "thinks" it knows is required to make it work properly.