2,442 karma · joined November 21, 2010
Same thing with big companies. They knowingly break the law because the punishment is less than what they gain from it. There’s no incentive not to break the law at that point.
A hypothetical scenario is it needs to add two numbers so it writes add(x,y).
Later on it needs to add three numbers so it writes add(x, y, z)
Then it needs to add four…
Layers upon layers. A human would likely notice the pattern and refactor so add accepts a list.
Even worse is that it’s hard to do anything about it at this point because reviewing code is very different from writing it, so even if I’ve seen it all I don’t have that same deep level of understanding that I do when I write it myself.
All these AI code bases are ticking time bombs. Either AI gets smart enough that it won’t matter in the future or we’re going to have a huge mess to clean up.
It was a fun use of bitmasks; all availability is stored in 30 minute blocks (0001110000 would represent 1.5 hours available in 5 hours total) and then I use the AND operator across them all to find matching slots.
I’d rather read a less polished but clearly human written article than something clearly written by AI. If I can’t tell I can’t tell.
Use it for editing or as a review but the weird hyperbolic AI stuff makes me instantly close an article. I barely got past the intro:
ONE ATTRIBUTE. EXACT BEHAVIOR.
The markup says what happens.
Start with local behavior. Add the server only when the interaction needs to cross the wire. The attribute is moo= — in case you were wondering what the ox says.I was just discussing this with a co-worker yesterday. I would really like a model (or harness?) that worked with me instead of for me. Walk me through its choices and decisions, let me correct it and guide it along. I would be way more confident in it's output, I would be more familiar with the changes that are being made, and it would make reviewing the final code way easier since I was making the decisions along side it. I'm sure it would also reduce the "brainrot" we're all going to experience the more we hand work to these models.
Can I have a saw?
No
Okay, it will take much longer then as I’ll have to do x, y, and z.
Pick one: [That’s fine, proceed] [Okay you can use a saw]
Congrats on being one of the mythical developers that manages to get AI to write perfect code consistently!
I think the best piece of advice is START SLOW. way slower than you think. And run for way shorter than you think. Even if your lungs and muscles are fine, if you haven’t ran for a while then your tendons certainly aren’t. You won’t know until it’s too late and then you’ll be out of the game for weeks or months. If you can run on grass or a softer surface your body will thank you, running on concrete is brutal until you’re used to it.
There’s probably programs than you can follow that introduce you to running, I’d follow one of those.
Accidental divergence is the problem, not intentional.
You can and do have full conversations with bots and not know. I want to interact with humans not LLMs.
There’s no way to combat it. An army of bots can post a specific rhetoric and it can and does sway people’s opinions.
The new version of Digg was shut down because they couldn’t find a way to combat AI. They were at least trying to, other platforms are just eating it up because “user activity” is a win for them.