News for hackers. Stuff that matters.
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?