News for hackers. Stuff that matters.
Re:Humble Bundle just killed most of their security through ... by boomlinde on Thursday November 12, 2026 @01:20PM (#50471714)
Then why is my IDE relevant to your point about LLMs, which definitely produce software?
Re:Humble Bundle just killed most of their security through ... by skeledrew on Thursday November 12, 2026 @03:43PM (#50473986)
There was a time when people had to walk around in a room flipping switches to create routines that were combined to produce software. Then there was creating and feeding punch cards or paper tape into machines. Go forward some more, and there was typing into a writer (couldn't even see what was being written!), and running through an assembler. And then there was the text editor, into which one typed (finally can actually see what's written so changes can be made) and saved, then switched to a terminal and ran a compiler (and maybe linker) on the thing saved. After that came the IDE which was not just the text editor with a "compile" menu option, but there was also a lot of templating and auto-complete and external libraries. Today there are coding agents bringing all this together even more with a few instructions.

Know what changes? The amount of human effort needed to produce increasingly sophisticated software keeps falling. And know what doesn't change? People are still inputting requirements into the machine, testing what comes out, and iterating until it works as they'd like it to. That's the software production process in a nutshell. Doesn't matter if it takes a few thousand iterations over many months, or a single iteration that takes a few hours. It's still people who actually produce software, not the IDE nor the LLM (both of course generate code to help in the production process).

Re:Humble Bundle just killed most of their security through ... by Timon3 on Thursday November 12, 2026 @04:20PM (#50474450)
> And know what doesn't change? People are still inputting requirements into the machine

Before LLMs, only incredibly few programs were written by "inputting requirements into the machine", most code was about inputting instructions that fulfill requirements. Usually code is/was related to the requirements, but for anything non-trivial it was almost never a direct translation of the requirements.

So as far as I can see, you're trying to gaslight here.

Re:Humble Bundle just killed most of their security through ... by skeledrew on Thursday November 12, 2026 @04:53PM (#50474857)
Given the context, there really isn't much difference between "requirements" and "instructions", per se. It's the result that matters. Flipping switches, using punch cards/tape, typing hex/alphanumeric characters or using speech with coding tools all result in code.

Few programs were written in the past because the effort required was huge. Can you imagine how long it'd take to correctly code a simple calculator using only 0's and 1's? Or even hexadecimal? And then suddenly it took just a few lines of C. The transformation scale is similar now we can use natural language instead of having to learn a programming language.

Re:Humble Bundle just killed most of their security through ... by Timon3 on Thursday November 12, 2026 @05:03PM (#50474969)
You're pretending there's not much difference between "requirements" and "instructions", but there very obviously is - it's the entire goddamn reason programmers were/are needed. If you were correct, there'd be no reason to spend so much money on people who translate requirements into instructions, but that's not how the absolute majority of our industry worked before LLMs.

> Few programs were written in the past because the effort required was huge.

What are you talking about, who mentioned anything remotely close to this?

Re:Humble Bundle just killed most of their security through ... by skeledrew on Thursday November 12, 2026 @07:22PM (#50476435)
I can't tell if you're being deliberately thick or are just incredibly good at missing the point. I'd think it's pretty obvious that there's little distinction in my use of "instructions" vs "requirements": whatever it is that you give a machine, which it then assembles/compiles/interprets in such a way that you can use the output for some task (really can't think of any better way to break this down). There's little distinction because that thing you give, whether it's in machine, a programming or a natural language, yields the same result per intention like "good morning", "bonjour" and "ohayo" all elicit a greeting result.

The primary reason why programmers are/were needed is because humans and machines speak different languages natively, and someone/something needs to bridge the communication gap. That bridge is done via translating instructions/requirements into the many programming languages we've developed. Now we have LLMs to also do the translation.

> A lot of programs were written in the past

Yes, comprehensively, but also only "recently" (given any 2+ slices of advancement in tools used for software development). Somehow you missed the - I think - very clear "0's and 1's"/"hexadecimal" -> "C" and "programming language" -> "natural language" references.

Re:Humble Bundle just killed most of their security through ... by Timon3 on Thursday November 12, 2026 @07:52PM (#50476693)
> I can't tell if you're being deliberately thick or are just incredibly good at missing the point. I'd think it's pretty obvious that there's little distinction in my use of "instructions" vs "requirements": whatever it is that you give a machine, which it then assembles/compiles/interprets in such a way that you can use the output for some task[...]

I understand you perfectly well, I'm just calling out your misrepresentation of these words, because they are very much distinct in our industry, even today. Trying to say differently is simply gaslighting.

Re:Humble Bundle just killed most of their security through ... by skeledrew on Friday November 13, 2026 @04:58AM (#50480993)
It isn't a misrepresentation. At every point it was human communicating with machine. That's the context set from the very beginning. Whatever the language used in that communication, whatever the actual input provided is called, however many layers of translation between the input and the output, it's all the same result: things that map user input to machine output. And to the original point, humans are integral to the production of said things.
Re:Humble Bundle just killed most of their security through ... by Timon3 on Friday November 13, 2026 @05:11AM (#50481128)
Nope, you can't just redefine "communication" to be equivalent to "programming" and "inputting requirements".
Re:Humble Bundle just killed most of their security through ... by skeledrew on Friday November 13, 2026 @05:54AM (#50481659)
If programming isn't communication, then what is it?

"Communication is commonly defined as the transmission of information. [...] A common way to classify communication is by whether information is exchanged between humans, members of other species, or non-living entities such as computers." - https://en.wikipedia.org/wiki/Communication

Re:Humble Bundle just killed most of their security through ... by Timon3 on Friday November 13, 2026 @06:22AM (#50481941)
There are entire Wikipedia pages where you can look up questions like "what is programming": https://en.wikipedia.org/wiki/Computer_programming

How did you find the page on communication, but not the one on programming?

Re:Humble Bundle just killed most of their security through ... by skeledrew on Friday November 13, 2026 @08:42AM (#50483352)
"Computer programming is the composition of sequences of instructions, called programs, that computers can follow to perform tasks."

What point are you trying to make?

Re:Humble Bundle just killed most of their security through ... by Timon3 on Friday November 13, 2026 @09:01AM (#50483621)
Notice how it doesn't talk about programming being a "composition of sequences of requirements"? Or how it's not defined "as the transmission of information"?
Re:Humble Bundle just killed most of their security through ... by skeledrew on Friday November 13, 2026 @09:07AM (#50483701)
Again, what is your point? State it clearly.
Re:Humble Bundle just killed most of their security through ... by Timon3 on Friday November 13, 2026 @09:26AM (#50483975)
From the start, my point has been that your initial take[0] :

>> AI definitely produces bad software

> Does your IDE of choice produce bad software?

is fundamentally wrong, because your arguments rely on equivocating concepts that have well-defined qualitative differences.

[0]: https://news.ycombinator.com/item?id=50464721

Re:Humble Bundle just killed most of their security through ... by skeledrew on Friday November 13, 2026 @11:05AM (#50485527)
What concepts were wrongly equivocated and in what way?