252 karma · joined July 3, 2023
Think about it from an information theory standpoint:
A compiler takes at least the exact amount of information it needs to produce a result, and produces exactly that result every time (unless it's bad at its job or has a bug).
An LLM always takes far less information than would actually be needed to fully describe the desired output, and extrapolates from that. It fetches contexts and such to give itself a glut of assumedly relevant information, but the prompt always contains less information than necessary to produce the code it generates. If it did fully contain enough information, then you've just written a far more verbose version of the program in human language.
Also it irks me to compare writing to a calculator's log function or a self-driving car. There are absolute correct/perfect outcomes in those situations (the log function produces the correct number, the car drives you to your destination without injury or unnecessary danger). That is not the same for most things AI is attempting to be used for.
I don't mean that it's unsetting that people enjoy different parts of the job, I enjoy many of those same aspects, but it's sad to me how few people around me care about the aspect that I originally fell in love with, which was the bedrock of our profession. Specifically, the work of solving problems with the machine/human shared language of code, instead of just writing out plain-english specs of what you want to have happen.
> The flip of your view is that they may find it sad that you don’t want to make things, you just want to solve puzzles.
So what? Their "just get it done" POV is far more common in this industry than mine (apparently), and the enjoyment they get from their job isn't being actively optimized away.
That sounds fantastic, except that in our capitalist economy the wealth will not be shared by everyone, and will instead be funnelled directly to the tech oligarchy, while workers get laid off. Until we fix that part of the equation, innovations to efficiency will continue to result in working people getting screwed over by technological innovation.
3. Consider that Israel is also interested in wiping most of its neighbors off the map (and has, in the past 2 years, already attacked 5 of its neighbors, often with disproportionate force and brutality), and unlike Iran has far more military might and international support to do so? If we want to reduce violence in the middle east, let's look at the nation most prone to dishing it out, and most able to defend itself from it.
4. When did I look at anything through a black and white lens? I didn't say one or the other, I said my method would be more fruitful (and just)
This is a weird thing to say to me. You're saying that keeping sanctions on Iran is important to prevent another October 7 because Iran was funding Hamas? Okay, but then wouldn't it be better to put sanctions on Israel, since they're the aggressive, colonizing, occupying force?