Re:Humble Bundle just killed most of their security through ...
by skeledrew on Thursday November 12, 2026 @09:30AM
(#50467875)
At the end of the day, no matter how you put it, someone has to still actively ask for those solutions. When we get to the point that the saw decides to activate itself and go cutting stuff without being asked, then we can say the tool is actually doing stuff.
Re:Humble Bundle just killed most of their security through ...
by necovek on Thursday November 12, 2026 @03:45AM
(#50464618)
It's not really an apples-to-apples: you can ask an "AI" to build software to do a particular thing, and it will happily oblige and spend some of your money on it and produce something that actually runs.
You cannot just turn the saw on (if electric), point it at some wood and expect anything resembling furniture.
Re:Humble Bundle just killed most of their security through ...
by hollowturtle on Thursday November 12, 2026 @03:58AM
(#50464726)
Comparing AI to a saw it's like admitting it's the same as an IDE. To some extent it is, it is more autonomous too though. It's more like a brain child robot with a saw and a grin on the face
Re:Humble Bundle just killed most of their security through ...
by zahrc on Thursday November 12, 2026 @04:04AM
(#50464763)
Comparing AI to simple tools like a hammer or saw just isn’t right.
AI tools are complex systems that definitely can have agency, even though that is mostly human controlled. Bad controls = bad outcomes.
Yes, I totally agree that humans have the most control over them, but that doesn’t mean it’s completely off the hook.
If we really have to draw simplified real life comparisons, maybe a car or a gun would be more suitable “systems” that we can metaphorically compare AI to.
Re:Humble Bundle just killed most of their security through ...
by skeledrew on Thursday November 12, 2026 @04:28AM
(#50464955)
The plain text editor never produced any kind of logic, or any kind of text for that matter, beyond what was explicitly typed into it. We never said the IDE "does" X when it got auto-complete.
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 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 @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 somenameforme on Thursday November 12, 2026 @03:19AM
(#50464443)
None of the issues raised in the post/article here even require any particular knowledge of how to build software. Anybody with a basic attention to detail would have noticed them. It's just somebody who simply DGAF shipping to live.
Re:Humble Bundle just killed most of their security through ...
by boomlinde on Thursday November 12, 2026 @04:32AM
(#50464989)
Nuclear weapons are a totally neutral technology with no particular affordances. That they can be used to kill people is totally beside the point and irrelevant to any discussion about their merits and downsides.
Re:Humble Bundle just killed most of their security through ...
by defrost on Thursday November 12, 2026 @04:47AM
(#50465077)
> with no particular affordances
In particular they offer their owner a high maintenance decaying shelf life, or an explosion.
Of the 2,476 explosions to date, two were used specifically to kill people, some of the others did kill people, although such things were supposedly unintentional.
They have not afforded a better way to make canals, mine in a controlled manner, or fart a starship to space .. although people have desired such affordances.
Re:Humble Bundle just killed most of their security through ...
by halflife on Thursday November 12, 2026 @04:02AM
(#50464749)
I just used Claude opus 5 high to refactor our permissions model to an hierarchical one. In the validation function, if a part of a permission grant was missing in the hierarchy, claude happily granted them approval instead of rejecting, fail open for permissions.
Always review the code an LLM creates.
(When I told Claude that this is very bad, its reply was “Good catch!”)
Re:Humble Bundle just killed most of their security through ...
by solid_fuel on Thursday November 12, 2026 @02:59AM
(#50464309)
This perspective on vibe coding is both funny and contradictory. The core issue with vibe coding is that people ship things they don’t understand. To flip it around and blame it on the humans involved only after something goes wrong as if the issue is them vibe-coding “wrong” is foolish. The issue is the vibe coding.
Re:Humble Bundle just killed most of their security through ...
by somenameforme on Thursday November 12, 2026 @03:09AM
(#50464371)
For the vast majority of these issues, certainly including those mentioned here, simply testing before going live would make them beyond clear. So it's simply a bad developer likely working under bad management and, shockingly enough, producing a bad outcome.
LLMs will be an interesting test of the current broken systems at most large companies. You can literally fire your entire engineering team and replace them with your "really smart" cousin and Claude. And that's going to be mighty tempting when the MBA mantra seems to be that cost reductions this quarter are infinitely more important than any potential costs in the future. But of course they're not.
Re:Humble Bundle just killed most of their security through ...
by _flux on Thursday November 12, 2026 @03:10AM
(#50464378)
So as I understand it, vibecoding means (meant?) that you don't look at the code it produces, you case only about the end results, e.g. website through a browser.
But in this case, they seem to have skipped that as well.
Re:Humble Bundle just killed most of their security through ...
by kakacik on Thursday November 12, 2026 @03:23AM
(#50464476)
Vibe coding is just a really big hammer, what you do with it and what you do with results is still up to humans. Even if this was result of it, fuckup is ultimately fully in hands of somebody responsible (for product, website, clients etc).
If not, company is not viable and will crash badly soon. Market forces and all that.
Re:Humble Bundle just killed most of their security through ...
by p00ki3 on Thursday November 12, 2026 @03:37AM
(#50464565)
If I had a dollar for every RoR coder who didn't understand the internals of the interpreter I would still not be richer than Musk because there are not that many coders.
No one at any company has ever understood every bit of the stack they ship; see all the bugs AI is finding in all the frameworks and libs we been shipping this whole time; oh yeah we sure knew what we were shipping.
git pull [email protected]:allofit/allthethings.git engineering patterns is what created this mess to begin with
Re:Humble Bundle just killed most of their security through ...
by necovek on Thursday November 12, 2026 @03:56AM
(#50464714)
Software is hard. But especially, evolving software over many years is hard.
I've seen people build great software but fail to evolve it.
All the lessons from agile, clean code, TDD and testable architectures, CI/CD, DevOps are really about building software that can evolve, yet most of those get ignored from time to time due to cost (frequently called time) pressures.
GenAI stresses this loop even more, and no human can effectively deal with the level of output you need to fit in to continue effectively shipping. This can only mean more bugs rather than fewer bugs.
Yes, in a well executed project, LLM agents can bring immediate value and find and fix bugs: because the system has the good feedback loop built in. As soon as you lose that (over shorter time with LLMs than with humans), it starts getting exponentially worse.
And this is all even before you stop and think if you are even building the right thing.
Re:Humble Bundle just killed most of their security through ...
by alwa on Thursday November 12, 2026 @04:06AM
(#50464777)
I have noticed that the code harness is extremely willing to run me into extreme levels of decisionmaking detail if I ask it to defer substantive decisions to me. And then, for each answer, it’s happy to dispatch (token-gobbling, but often insightful) subagents to study the repercussions and argue back with me. To nitpick intersections between my decisions, my stated core principles, and the standing rules for the project. And to point me at standards to fill in the gaps in my understanding.
It’s exhausting, but so often, my mush-brain has to concede that it has a point.
On any given day, several hundred decisions in to what I’d imagined would be a sensitive but straightforward spec, I’m keenly tempted to just accept its default judgements…
By now, I’ve encountered the whole of all 3 official bodies’ standards in anger. For sure that’s not the same as real understanding or hard-earned experience. But I sure understand the formalities of the problem space a hell of a lot better than I did when I started this particular vibe coding adventure.
Contrast with my young friend whose approach was “make me a first person shooter, in Los Angeles, I want {some kind of weapon} and cars, make it super polished and fun”. And his follow-ups along the lines of “I don’t care, make it awesome, whatever’s most awesome.” I hate to say he’s holding it wrong (as he did get some sort of Unity/Godot thing out of it), but… does my neuroticism elevate my LLM-hectored coding out of “vibe” territory?
Re:Humble Bundle just killed most of their security through ...
by boomlinde on Thursday November 12, 2026 @02:53PM
(#50473226)
I'm sure it's both different groups of morons, but the constant shifting back and forth between "if you're reading code in 2026 you're wasting time" and "you wouldn't blame a hammer if you hit your thumb" is absolutely hilarious. LLMs are either a simple tool or a hyper-intelligent system depending on which characterization is anticipated to sell the most snake oil in any given instance.
At the very least, if these are indeed different groups of morons, one group is shutting up whenever the other is spewing their flavor of bullshit.
Re:Humble Bundle just killed most of their security through ...
by resonious on Thursday November 12, 2026 @03:01AM
(#50464316)
Was going to say the same. In fact we're seeing a huge wave of hacks caused by old human coded systems getting owned by "vibe" attackers.
Vibe coding is such an overused term now. Stats say what, 80% of programmers use AI to generate code? 90%? So everything is vibe coded. If you do well, no, it's still engineering. Someone makes a mistake? Cuts a corner somewhere? Vibe coded.
Re:Humble Bundle just killed most of their security through ...
by johnnyanmac on Thursday November 12, 2026 @03:05AM
(#50464342)
how many forced "tokenmaxxing" initatives do I need to bring up before we stop blaming developers for this reckless adoption of AI? These decisions come from the top, often from people who do not understand the software.
Re:Humble Bundle just killed most of their security through ...
by throwaw12 on Thursday November 12, 2026 @03:08AM
(#50464364)
"Why blame vibe coding?"
Because it allows you to produce so much code that it's not viable to carefully review each line/module, and get the benefits of the fast output.
Writing code yourself forces your brain to start creating pathways in your brain and you can verify the correctness of those pathways in your mind (e.g. am I actually doing this right, if I have seen such API would I be happy to use it,...)
Not saying we should write code manually, just showing the differences.
Re:Humble Bundle just killed most of their security through ...
by mcv on Thursday November 12, 2026 @03:29AM
(#50464512)
And even if you don't carefully review each line of code (or if you do), it helps a lot if you understand the basic principles of what you're trying to build. In this case, the vibe coder clearly had no idea about account security standards.
Programmers don't just write code. They also understand why they're writing the code and what it's supposed to do.
Re:Humble Bundle just killed most of their security through ...
by voidUpdate on Thursday November 12, 2026 @03:13AM
(#50464400)
Because if a human was to program it, they might have stopped for a second and thought "Is this really a good idea?" whereas the LLM just goes "You're absolutely right! Here's some updates to the security code:"
Re:Humble Bundle just killed most of their security through ...
by user43928 on Thursday November 12, 2026 @03:37AM
(#50464564)
I don't think it does, I doubt SOTA models are going to sign off on this.
On the other hand, people incompetent enough to ship this couldn't have produced a working website if they had to handwrite the code, so in that sense LLMs are at fault.
Re:Humble Bundle just killed most of their security through ...
by alwa on Thursday November 12, 2026 @04:12AM
(#50464824)
My SOTA LLM spends disturbingly much time stopping me and telling me to shape up and do things right, especially on the security/legal/privacy side. Speaking from recent experience, it would NOT have anything CLOSE to this—I’d expect it to literally refuse to ship.
Whether that says more about me or about LLMs These Days, I’m not sure…
Re:Humble Bundle just killed most of their security through ...
by sky2224 on Thursday November 12, 2026 @03:42AM
(#50464595)
What are you talking about? Vibe coding inherently does not have skill involved.
You essentially just write "make X thing for Y product", press enter, and allow all commands. And based on a "vibe", which is where you just go like "whoa it compiles?", you decide to accept or decline the change.
That's vibe coding. So yes, I'm going to blame a process that is essentially no process at all.
Re:Humble Bundle just killed most of their security through ...
by xavdid on Thursday November 12, 2026 @02:54AM
(#50464261)
Wow, that's an impressive downgrade. Not only is the site uglier (gradients, gradients everywhere!), but I could log in without needing my 2FA at all. Shame too, since I found the old Humble site pretty charming.
Re:Humble Bundle just killed most of their security through ...
by somenameforme on Thursday November 12, 2026 @03:14AM
(#50464410)
I expect marketing types are freaking out even more about the jobpocalypse than devs. While it takes some skill to determine whether resultant code is working, marketing goes by vibes all the way up the chain.
Re:Humble Bundle just killed most of their security through ...
by berkes on Thursday November 12, 2026 @05:07AM
(#50465213)
> rewrite is functionally worse for users
I've been involved in many "rewrites". Almost exclusively, the result is worse for users at release.
Especially with "big bang releases". Where a team is working behind the scenes for months or longer, attempting to rewrite the old system "bug for bug". Releasing and then finding out that some users would "hold the space bar to make the CPU heat up, and configuring emacs to interpret that as 'control'" (XKCD 1172). First, users don't see any improvements for all the time that the new system was being built. Secondly, they get all the new stuff bundled. So while they may even get value from the rewrite, it is bundled with the stuff that makes it worse. Three new features, one new bug. And all everyone sees is that new bug.
But even rewrites where parts are swapped out and released immediately, (strangler vine pattern!) are worse for the users. They do get value fast. And in small increments. They can give feedback early. But the (much longer) period in which the replacements are implemented, is almost always one of confusion, complexity, and "having to learn new things every week". We all know the systems where "change email" is a link that leads to a form on some other site, in an old design rather than part of the "edit account" page. Because the "account service" has been extracted, but the "notification service" replacement on the backlog still.
"rewrites" are almost always for the benefit of the business, the technical team, or other internal reasons. If "benefit to the users" is a part of it, it's almost always secondary: so that we can build and release and scale new features and cool stuff for users faster than with the old legacy spaghetti debt.
Re:Humble Bundle just killed most of their security through ...
by roncesvalles on Thursday November 12, 2026 @03:14AM
(#50464403)
As if anyone holds management accountable either. Big companies are full of VPs and Directors who make a mess and transfer orgs just before it comes back to bite them.
Re:Humble Bundle just killed most of their security through ...
by adwn on Thursday November 12, 2026 @03:31AM
(#50464527)
> The only party truly above accountability is the shareholder (a questionable decision itself)
This is decidedly not a "questionable" decision. I really, really shouldn't be held accountable for the conduct of any company in my ETF portfolio, as I have zero influence on their operations and zero insight into them (beyond what any member of the public has).
Re:Humble Bundle just killed most of their security through ...
by tempfile on Thursday November 12, 2026 @04:03AM
(#50464756)
> I have zero influence on their operations
What do you suppose those shares you bought are for? "I decided to launder my accountability through a third party" doesn't have quite the same ring to it.
Re:Humble Bundle just killed most of their security through ...
by crote on Thursday November 12, 2026 @04:06AM
(#50464772)
You do have influence, you just chose to give it away. Your ETF provider definitely votes in shareholder meetings in your name, using the voting rights which come with the shares they bought for you. If the fund you use doesn't offer pass-through voting or at least the choice of several voting policies, then you've got only yourself to blame for rubberstamping the asset manager's choices.
As to insight: a shareholder having information beyond what the public has is called "insider trading", so that's not going to happen. But nothing is stopping you from pushing the board to release more information to the public. At the moment there's little reason to do so as companies being secretive provides a competitive advantage, which is in the shareholder's interest - but that equation would obviously change when that same secrecy exposes the shareholder to risks of unknown size, and when all companies are forced to be transparent it is no longer a competitive disadvantage.
Re:Humble Bundle just killed most of their security through ...
by lxgr on Thursday November 12, 2026 @03:38AM
(#50464571)
If they don't have any presence in and don't actively target your region, your local laws and regulations might not be the ones that govern the transaction, though. Not sure if Humble Bundle has crossed that threshold yet for most of their non-US markets.
Re:Humble Bundle just killed most of their security through ...
by petetnt on Thursday November 12, 2026 @03:43AM
(#50464602)
I don't know about illegalness, I pressed "Get your games" button accidentally and it immediately deducted 12,99€ from my Paypal account without confirmation. What the hell.
Re:Humble Bundle just killed most of their security through ...
by FinnKuhn on Thursday November 12, 2026 @03:52AM
(#50464671)
Definitely illegal in Germany at least as any payment button needs to be clearly labeled as buying/paying for something. Probably illegal in more places as that button description doesn't really indicate that you are agreeing to a purchase.
Re:Humble Bundle just killed most of their security through ...
by nvgeele on Thursday November 12, 2026 @03:45AM
(#50464625)
I recently wanted to download a game I bought a long time ago through them (Machinarium, new macOS builds). Unfortunately the file on their CDN is corrupted. Their reply, after a week's worth of back and forth: sucks for you, it was sold too long ago so we won't bother fixing the issue.
Re:Humble Bundle just killed most of their security through ...
by brindleth on Thursday November 12, 2026 @03:24AM
(#50464488)
The article doesn’t seem to provide any direct proof the new site was vibecoded? I mean, probably it was, but people were writing insecure software long before AI came along.
Without evidence, accusations like this are, ironically, just vibes-based.
Re:Humble Bundle just killed most of their security through ...
by Kwpolska on Thursday November 12, 2026 @03:47AM
(#50464631)
What other reason would there be for a complete rewrite without any sort of security? They had a fully functional and secure backend, why would it require replacing just to redesign the site?
Re:Humble Bundle just killed most of their security through ...
by hollowturtle on Thursday November 12, 2026 @04:01AM
(#50464742)
It was ok before, not perfect but more than ok and secure. The new version it is indeed vibecoded doesn't matter if with ai or not, vibecoding to me means careless and sloppiness, either it be human or not
Re:Humble Bundle just killed most of their security through ...
by Keeeeeeeks on Thursday November 12, 2026 @07:16AM
(#50466097)
You get regressions in design and security when you:
- never documented how the old site work
- never asked a good model/person to comb through the old codebase, and write a spec + PRD for how it works
- ask a cheap LLM to redesign the whole website (without migrating auth, or some material % of old content)
Re:Humble Bundle just killed most of their security through ...
by syshyk on Thursday November 12, 2026 @04:05AM
(#50464768)
I wholly agree with this. People already took shortcuts with passwords, excessive MFA causes the same _need_ from people to flow through it, and we see it everywhere already (addons to autofill MFA etc).
Re:Humble Bundle just killed most of their security through ...
by crote on Thursday November 12, 2026 @04:09AM
(#50464807)
> And yes blizzard my wow account is not worth anything either.
Plenty of other players would strongly disagree. Blizzard pushes so strongly for 2FA because the support costs associated with people complaining about their WoW accounts getting compromised and drained are massive. If every player were to just shrug and start over from scratch, Blizzard wouldn't have bothered with it.
Re:Humble Bundle just killed most of their security through ...
by venzaspa on Thursday November 12, 2026 @04:43AM
(#50465064)
For a lot of services I'd rather just get a 'magic' link in my email and not have to deal with a password at all. I've got good email security so it's worth hanging a few lesser services off of that.
Re:Humble Bundle just killed most of their security through ...
by Keeeeeeeks on Thursday November 12, 2026 @07:20AM
(#50466139)
> And yes blizzard my wow account is not worth anything either.
You’d be surprised; a friend of mine had a battle.net account under one of his emails, because apparently his email was used to make a WoW account in college and was banned. He had never played wow before, contacted support, and they didn’t say what happened but revoked the ban
Re:Humble Bundle just killed most of their security through ...
by forgetfreeman on Thursday November 12, 2026 @11:45AM
(#50470229)
No. This isn't "bad software". This is Code Bootcamp 2nd semester lab levels of incompetent. Most of the security lessons this product ignores were known (and solved) 20 years ago. The last time I saw a website in the wild that fell down this badly on basic user account security it was written in Perl.
Re:Humble Bundle just killed most of their security through ...
by 3form on Thursday November 12, 2026 @04:24AM
(#50464925)
I'm not going to blame the tool. I'm sure as fuck going to blame the peddlers of the tools that are always ready to support this kind of nonsense; worse, they tell everyone around that this is perfectly fine.
Re:Humble Bundle just killed most of their security through ...
by Relic0935 on Thursday November 12, 2026 @04:28AM
(#50464953)
I'm not blaming the bulldozer. I blame the people who gave everyone bulldozers knowing that they have faulty steering and that nobody is used to bulldozing. And the people who shut down every attempt to prevent that with the argument "bulldozers are the future, you can't stop them!".
And yes, I also blame the people getting on that bulldozer, bulldozing like there's no tomorrow. But mainly I blame the first two groups.
Re:Humble Bundle just killed most of their security through ...
by kbenson on Thursday November 12, 2026 @01:53PM
(#50472273)
Bulldozers aren't restricted vehicles, anyone can buy them. What you seem to be upset at is that they became very cheap and easy to obtain, and everyone is using them to landscape their small front yards and the damage caused is often outweighing the time saved by using something simpler that takes more time and effort. The bulldozers work fine, but if you use a large one to clear everything you might just find you've also taken out the walkway to your door inadvertently, when a small one that took a bit more time and effort would have allowed for you to target what needed attention.
That metaphor has been stretched about as far as I can take it, but it's the tools and people getting access to tools they've not been trained on to do tasks they have no prior experience with. As someone who just laid laminate flooring myself for the first time, I'm keenly aware of both having the right tool for the job and the knowledge of how to use it and knowledge of how to do the task in general affects the end product. The mistakes I made are my own, not the cause of the incorrect tools I used at times.
Re:Humble Bundle just killed most of their security through ...
by seba_dos1 on Thursday November 12, 2026 @05:01AM
(#50465178)
Once you can't go for a walk without experiencing a bulldozer bulldozing the wrong thing somewhere on your path, it becomes a distinction without difference.
Re:Humble Bundle just killed most of their security through ...
by syshyk on Thursday November 12, 2026 @07:32AM
(#50466238)
The bulldozer goes in the direction the person is sitting enough of the time we can call it "all the time" without having to argue "what if it breaks down, or a lever breaks and sticks on".
Re:Humble Bundle just killed most of their security through ...
by latexr on Thursday November 12, 2026 @09:16AM
(#50467572)
> I'm more inclined to blame the usage rather than the tool here.
Which is what your parent comment is doing. They didn’t say AI was to blame, they said this wouldn’t have happened without it. It’s likely your fault if you blow up your hands with a firecracker, but it’s also true that it wouldn’t have happened if firecrackers weren’t a thing.
> Do we blame the bulldozer if it bulldozes the wrong thing?
That’s such a tired analogy. By this point it’s honestly hard to believe it is made in good faith.
There isn’t a massive industry with tendrils in every facet of society trying to sell you on autonomous bulldozers that do the bulldozing for you without interaction, is there? Caterpillar is working on autonomous bulldozers, but even those aren’t targeted and advertised at every household as something you have to use.
Re:Humble Bundle just killed most of their security through ...
by weego on Thursday November 12, 2026 @04:20AM
(#50464885)
Disagree on which end of the telescope were looking down.
AI has caused a generational set back on how stakeholders view the value of expertise knowledge, but the gun is still people, AI is just one of the bullets along with things like obsessive cost cutting.
My large orgs entire marketing strategy is now run by an MBA using Claude to generate 'idea and best practice docs'.
The process that lead us to not having a CMO or any other marketing leadership with domain knowledge? Consulting partnerships using MBAs.
The reason we're not changing any strategies even though we're burning money pper CPA? MBAs concerned seeking alignment and having the right narrative to change course.
Re:Humble Bundle just killed most of their security through ...
by ulrikrasmussen on Thursday November 12, 2026 @04:31AM
(#50464983)
That is true, but this can be said about so many things. Hit and runs would also not exist if it weren't for cars.
The technology itself is not to blame, but maybe the marketing around it should be. AI coding tools are marketed as magic tools that can somehow spit out perfect solutions even if the input spec is garbage. Of course that is impossible, and no amount of technology can solve that problem unless every AI coding agent is equipped with guardrails that makes it stop if it gets the impression that its user is an idiot.
Re:Humble Bundle just killed most of their security through ...
by berkes on Thursday November 12, 2026 @04:53AM
(#50465118)
What if it was intentional?
Thought experiment. A startup is at the end of their runway. Need to show income or go down. Businessmodel is to sell "one off" sales, and vast majority of their accounts buy once or twice (a year or ever).
What if they "accidentally" make it easier for hackers to take over those accounts. Accidentally, as part of a large overhaul or rewrite of their systems.
Then, at least for a while, their accounts suddenly "buy" much more products per month or year.
Re:Humble Bundle just killed most of their security through ...
by 1313ed01 on Thursday November 12, 2026 @03:39AM
(#50464574)
Can someone there please just click the rollback button now and we can all forget this ever happened. I don't think that new site can be saved. The old site was fine. Just leave it like it was. I bought a bundle as recently as last month. Three bundles I think.
If they just focus on finding more fun bundles to sell and don't touch the site code again, ever, it will be fine. I have been happily buying things I usually do not need from them since Humble Indie Bundle 1.
Re:Humble Bundle just killed most of their security through ...
by imtringued on Thursday November 12, 2026 @04:29AM
(#50464965)
This is something I don't get. The old development process was slow, but it was mostly safe and reliable.
People are rebuilding working things from scratch with AI just because they can.
AI eroded the greenfield advantage of rewriting a project from scratch because a rewrite generally meant that the code went through the fingers of the new developer. With AI that advantage is gone so you are better off incrementally improving the old code base to minimize overall maintenance costs and as a result reduce the headcount needed.
Re:Humble Bundle just killed most of their security through ...
by ulrikrasmussen on Thursday November 12, 2026 @04:36AM
(#50465017)
To be fair, the greenfield advantage of a complete rewrite was also overestimated and frequently just lead to ungodly amounts of wasted resources on systems that never shipped or ended up being overly complicated. See https://en.wikipedia.org/wiki/Second-system_effect
AI lowered the cost of rewriting which means that more shitty systems ship because the rewriters don't run out of money before the rewrite is canceled. But it doesn't the solve the underlying problem of the people in charge of rewriting not understanding what features in the old system were actually important and which had to go.
Re:Humble Bundle just killed most of their security through ...
by gcatellani2k on Thursday November 12, 2026 @03:51AM
(#50464660)
Thx. Was trying to delete my account. I couldn’t find the option in the settings of the page. A quick search told me to go via the sepetate Support Page, but alas the Login Button there only leads to a 404. What a mess! Using your link and confirming Ziff Davis is the parent company of Humble Bundle before entering my data, worked. They should now hopefully close my account.
Re:Humble Bundle just killed most of their security through ...
by syshyk on Thursday November 12, 2026 @10:12AM
(#50468676)
They do this annoying thing where their form has "Delete account" option but their response is another step in the chain, basically hope you forget or miss it.
This reminds me a bit of trying to close a patreon account years ago. They said they could only do it if I accept data terms for a 3rd party which would clear my data. Of course I didn't want to give my data to ANOTHER party just to clear my data. I refused many times over and got nowhere. No idea where I could have gone really.
Re:Humble Bundle just killed most of their security through ...
by jjbinx007 on Thursday November 12, 2026 @03:55AM
(#50464701)
Perfect. I closed my account and then unlinked my connected accounts but this seems like a much better option. I don't want my data to be involved in yet another hack.
Re:Humble Bundle just killed most of their security through ...
by nyktas on Thursday November 12, 2026 @03:50AM
(#50464656)
After they repeatedly reinstated, without consent, recurring payment for their subscription plan Humble Choice, which I repeatedly chose to pause (yes, they offered it as a first-party option), I had to cancel the plan entirely, as an early subscriber back when it's called Monthly.
It showed me that they just don't care anymore.
But it still baffles me as to how an LLM could make it this worse, when they already had decent security measures. No top-of-the-line model should've done this. I guess it can only be concluded that they didn't even care to spend some money on SOTA models, even DeepSeek 4.1 Flash, instead turning to the cheaper but also much less capable models to save a few pennies.
Re:Humble Bundle just killed most of their security through ...
by nyktas on Thursday November 12, 2026 @04:01AM
(#50464747)
To be "fair" (if a victim "failing" to recognize a dark pattern should be counted on the victim), I wasn't exactly familiar with dark patterns, back when I cancelled the plan.
Interestingly, they didn't seem to set up much dark pattern for the cancellation of it - I recorded the automatically reinstated payment in a private rant post, but not a dark pattern in cancellation. To this point I don't really care to conspiracy this into the theory that they knew users who were angry enough to cancel couldn't be stopped, and/or the law might be against a dark cancellation pattern, but no so much as to a pause.
Re:Humble Bundle just killed most of their security through ...
by Keeeeeeeks on Thursday November 12, 2026 @07:12AM
(#50466056)
- The UI components are the ones that cheap AIs default to
- multiple regressions in functionality (can’t delete a card easily, no 2FA check, a lot of purchases are missing because somehow they botched a migration?)
- they had a consistent design system for the FE before this, and now it looks like “Generic Gaming Website From 2025-2026. [Phrase 1. Phrase 2. Phrase 3]”
Even if they outsourced to devs that used AI, they are asking for a lawsuit to remove core security safeguards, while rolling old subscription plans onto the new plan in the same rewrite/migration.
Re:Humble Bundle just killed most of their security through ...
by looperhacks on Thursday November 12, 2026 @04:09AM
(#50464803)
Maybe it was different when you used it, but when I had Humble Choice years ago, I remember that it was very clearly communicated that the "pause" is for one month only. Maybe a dark pattern that you have to remember, but it was shown
Re:Humble Bundle just killed most of their security through ...
by Ekaros on Thursday November 12, 2026 @04:28AM
(#50464960)
To me it was always pretty clear. Though I have heard there was some probable weirdness in the functionality. Still bit questionable of grandfathered "classic" subscribers were forced to go through this to keep their status. But that is pretty normal, only have seen one site that allows coming back later to subs at old sub.
With them killing the "classic" it doesn't really matter anymore. Better just to cancel.
Re:Humble Bundle just killed most of their security through ...
by hollowturtle on Thursday November 12, 2026 @03:53AM
(#50464678)
My order history is gone. The "new" look is bad, it seems another hallucinated neon brain fuck. Wasn't perfect before but why the need to change just for the sake of it? Why? What was improved? This is what pisses me off the most, using LLMs for doing things just for the sake of it
Re:Humble Bundle just killed most of their security through ...
by lptome on Thursday November 12, 2026 @04:03AM
(#50464759)
One-click payments are not illegal in themselves, but the EU requires that online purchases go through an explicit Checkout Confirmation screen. From what others have said on this thread, it appears this is the step that Humble Bundle skips.
Re:Humble Bundle just killed most of their security through ...
by thenickdude on Thursday November 12, 2026 @06:59AM
(#50465918)
It might be due to the sort of bug that PayPal regularly inflicts upon themselves. Once so many different teams and different project revisions have each set their own cookies, the aggregate cookie header is now so long that their server won't even entertain your request long enough to serve you a custom error page.
Re:Humble Bundle just killed most of their security through ...
by midasz on Thursday November 12, 2026 @04:10AM
(#50464811)
Yeah this is really bad. Feels like they fired the dev team and let a PM with a claude sub just push to production. Even asking Claude to go through the site and note down things that don't make sense would've prevented at least some of this. There's really no excuse. I'm working on an android app (hobby, no ones is depending on it), and admittedly going by vibes, but I let Claude spin up emulators and even have a physical phone hooked up. It genuinely can do all the checks itself. It still breaks and misses some stuff, but I'm just a doing a hobby project. Major letdown this.
Re:Humble Bundle just killed most of their security through ...
by dtech on Thursday November 12, 2026 @04:16AM
(#50464853)
> You can also change your password without confirmation - you don't need to either enter the previous password or double-enter the new password.
This seems to be mostly people who don't know what they are doing? I'd any model would default to requiring this since it's pretty much the default everywhere.
Re:Humble Bundle just killed most of their security through ...
by rrcrsc on Thursday November 12, 2026 @04:29AM
(#50464972)
My experience with Opus 5.5 is that, it wouldn't, unless there is a framework that guides them to do it. Most of the times if I don't instruct him to do something more complex, it usually avoids it.
Re:Humble Bundle just killed most of their security through ...
by swiftcoder on Thursday November 12, 2026 @09:49AM
(#50468231)
Nonetheless, at the same time they made Humble Games redundant, they put the Humble Bundle on life support, and my understanding is that its now operated by contractors rather than an in-house development team.
Re:Humble Bundle just killed most of their security through ...
by oliwarner on Thursday November 12, 2026 @04:19AM
(#50464874)
Weird that they lay all this at the feet of vibecoding. I've asked for authentication systems several times and they've tended to come with pretty good feature-sets. Perhaps it's because I know what I'm asking for.
Re:Humble Bundle just killed most of their security through ...
by NewLogic on Thursday November 12, 2026 @04:28AM
(#50464963)
It is the fault of vibe coding, the sell has consistently been AI solves all of this. Clearly someone somewhere has to know what the system should or shouldn't do.
Re:Humble Bundle just killed most of their security through ...
by Yoric on Thursday November 12, 2026 @08:16AM
(#50466655)
Erm.
I've seen a number of companies (and HN contributors) explain that AI produces code that is better than coders. Which, of course, if you actually think about it carefully, doesn't guarantee anything about security, but that's not how executives understand the sentence.
Re:Humble Bundle just killed most of their security through ...
by mattmanser on Thursday November 12, 2026 @04:31AM
(#50464984)
AI loves copying existing patterns in legacy code without asking, even if they're super-dumb. It's like it reads bad code and that anchors the pattern in its thinking.
It might have been some internal testing mechanism that's been corrupted. Or if they had an existing hole the AI probably convinced itself that was what was necessary.
That's one of the disadvantages of them hiding the "thinking" output they used to cycle through, sometimes you could spot that happening.
Re:Humble Bundle just killed most of their security through ...
by oliwarner on Thursday November 12, 2026 @05:16AM
(#50465279)
Yeah, not a bad shout.
That's still dumber than I've come to expect from LLMs but as others have pointed out, I'm a developer who uses LLMs as a tool, not a manager using a LLM as a developer.
Re:Humble Bundle just killed most of their security through ...
by Yoric on Thursday November 12, 2026 @08:19AM
(#50466694)
> It might have been some internal testing mechanism that's been corrupted.
Yeah, I've seen so often the agent just getting rid of tests (either by removing them or by corrupting them) that it stopped being funny a long time ago.
Re:Humble Bundle just killed most of their security through ...
by rrcrsc on Thursday November 12, 2026 @04:32AM
(#50464992)
But you have asked for something specific. An authentication system.
If you ask it to rebuild a site that has x, y and z features, the AI will output an average outcome because it's doing broader implementations. Context and thinking only goes so far unless you have thousands upon thousands to burn in tokens.
Re:Humble Bundle just killed most of their security through ...
by Yoric on Thursday November 12, 2026 @08:18AM
(#50466679)
Might be worse.
1. Boss orders dev to use Claude for everything. Claims proudly "we're AI-native", "we're using an AI factory". Disincentivizes any kind of human review.
2. Dev eventually gives in.
3. Claude makes mistakes.
4. Dev gets blamed, because they're the "human [fuse] in the loop".
Re:Humble Bundle just killed most of their security through ...
by NekkoDroid on Thursday November 12, 2026 @10:43AM
(#50469268)
"A computer can never be held accountable, therefore a computer must never make a management decision." - IBM slide deck, 1979
Scratch the "management" and replace it with "critical" and we probably have a near universal statement (maybe also add that no sole person should make such decisions).
Re:Humble Bundle just killed most of their security through ...
by DrewADesign on Thursday November 12, 2026 @09:35PM
(#50477381)
This isn’t a matter of testing — this is the output of an executive decision to hire someone/some shop that doesn’t know what they’re doing, which delegated not only coding, but also technical design, architecture, implemention, auditing, etc. to a chatbot. Anybody that knows that tests are necessary doesn’t need a test to check the most basic, broad-stroke sanity of an authentication system.
Re:Humble Bundle just killed most of their security through ...
by mcv on Thursday November 12, 2026 @04:49AM
(#50465093)
Yes, but you're not vibe coding when you ask for an authentication system. You know what you mean by an authentication system and can tell when what the AI delivers is insufficient. A vibe coder can't.
The problem with vibe coding isn't the AI, it's how people use it. It's that people with no idea of what they're doing, now think they can do what used to require an expert.
Re:Humble Bundle just killed most of their security through ...
by soco on Thursday November 12, 2026 @05:14AM
(#50465255)
We're talking vibing here, not coding. And who knows what the agent will decide from fuzzy prompts, take an external provider or create a new one from scratch?
Re:Humble Bundle just killed most of their security through ...
by oliwarner on Thursday November 12, 2026 @05:12AM
(#50465247)
That's fair, I do, but it's alien to me that they wouldn't at least start with the old system as a starting point or another system, or that the LLM wouldn't make that link.
To get what tfa is describing, you'd need to explicitly request a dumbed down system, use a really shitty LLM, or both.
Honestly I'd sooner believe this is the result of a highschooler than a LLM.
Re:Humble Bundle just killed most of their security through ...
by mcv on Thursday November 12, 2026 @05:24AM
(#50465325)
Oh, absolutely. Why even try to fix what wasn't broken, and 'fix' it in a way that's likely to break it? It betrays a deep misunderstanding of what the site does and is supposed to do.
I've got no problem with people vibe coding a personal project or a prototype or something, but when you've got code in production, that a business depends on, you've got to be a massive idiot to blindly start rewriting it in this way.
Re:Humble Bundle just killed most of their security through ...
by syshyk on Thursday November 12, 2026 @06:58AM
(#50465911)
I think they wanted a site refresh, and instead of doing it visually and/or adding features at the same time (people do this still, I think its okay), they likely thought that due to AI assistance it would be easy to actually start from scratch.
Not sure why you couldn't take the "its easy with AI" path and actually refresh the current codebase.
This is hearsay mind you, I don't know how much of their old site is there...
Re:Humble Bundle just killed most of their security through ...
by 0gs on Thursday November 12, 2026 @06:58AM
(#50465915)
the part that is weird to me: nobody really knows how much they know about designing a system in plain english until they try it. i would not have thought i knew enough words to be dangerous (self-complimentary), but i clearly do. i still think of myself as a know-nothing vibe coder, and the only way to prove it one way or the other would basically be to go back to college. lol
Re:Humble Bundle just killed most of their security through ...
by glimshe on Thursday November 12, 2026 @07:34AM
(#50466255)
This was likely the result of a CEO replacing their entire dev team by:
Build and maintain our website. Add features as needed. Rewrite everything as needed. Deploy automatically. Make it compatible. Make it secure. Make it cyber. Make it cloud. Don't make mistakes.
Re:Humble Bundle just killed most of their security through ...
by dofm on Thursday November 12, 2026 @04:26AM
(#50464944)
The flow/interaction of changing passwords and email addresses is somehow a bit of a pickle for people to get their head around.
In general I think it is obvious that logged-in users must need their password to change their email address, and forgot-password users must need access to their email address to change their password.
I would be a little surprised if any coding-focussed AI, frontier or otherwise, didn't offer that by default if not prompted, but I will have to test this now with the local models I use — has anyone else?
But for some reason not everyone agrees re: the first of these.
Re:Humble Bundle just killed most of their security through ...
by sznio on Thursday November 12, 2026 @04:29AM
(#50464964)
it honestly feels like they slopped this up with opus 4.5 a year ago, and then it was sitting for a year in corporate purgatory until the 10 layers of management managed to sign off on it.
Re:Humble Bundle just killed most of their security through ...
by RugnirViking on Thursday November 12, 2026 @05:25AM
(#50465331)
the site looks terrible too.
on-hover menus that take an eternity to show up because of some stupid css transition.
a huge blurry pixelated hero image blown up far too large
a "new and trending" section that's straight up empty (broken?)
Re:Humble Bundle just killed most of their security through ...
by boomlinde on Thursday November 12, 2026 @12:59PM
(#50471394)
I was listing my purchases to download the games I've bought there before deleting my account and it would only show four at a time. Listing the games, it showed all the different versions with identical labels, so it was impossible to know whether I downloaded the Linux, Windows or Macintosh versions.
Re:Humble Bundle just killed most of their security through ...
by u2secured_team on Thursday November 12, 2026 @03:49PM
(#50474063)
Early in development phase, we realised vibecoding required more guard rails and also human checks. Had this problem where agent would try to use the ssh key , connection string.
Started additing permission deny to claude instructions helped, however, not 100% fool proof
Re:Humble Bundle just killed most of their security through ...
by totallygeeky on Thursday November 12, 2026 @04:03PM
(#50474246)
So I was a customer for a long time, stopping just around the sale to Ziff Davis I think, have several hundred items attached to my account. Astounded to see that while my library does seem to mostly be intact, the library shows 5 items at a time, no more. I have 506 pages of purchases, with no reasonable way to look at them, considering each also requires an additional click in to see the key.
Regardless of AI use (which like others I do suspect), this needed several more weeks/months to cook before being released, this is atrocious.
AI doesn't produce bad software, people do.
It's up to the people involved in the process, to gatekeep AI to not *ship* bad software.
You cannot just turn the saw on (if electric), point it at some wood and expect anything resembling furniture.
AI tools are complex systems that definitely can have agency, even though that is mostly human controlled. Bad controls = bad outcomes.
Yes, I totally agree that humans have the most control over them, but that doesn’t mean it’s completely off the hook.
If we really have to draw simplified real life comparisons, maybe a car or a gun would be more suitable “systems” that we can metaphorically compare AI to.
Does your IDE of choice produce bad software?
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).
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.
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.
> 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?
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.
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.
"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
How did you find the page on communication, but not the one on programming?
What point are you trying to make?
>> 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
AI makes producing bad software easier.
In particular they offer their owner a high maintenance decaying shelf life, or an explosion.
Of the 2,476 explosions to date, two were used specifically to kill people, some of the others did kill people, although such things were supposedly unintentional.
They have not afforded a better way to make canals, mine in a controlled manner, or fart a starship to space .. although people have desired such affordances.
Always review the code an LLM creates.
(When I told Claude that this is very bad, its reply was “Good catch!”)
It's always up to the skill of the human.
LLMs will be an interesting test of the current broken systems at most large companies. You can literally fire your entire engineering team and replace them with your "really smart" cousin and Claude. And that's going to be mighty tempting when the MBA mantra seems to be that cost reductions this quarter are infinitely more important than any potential costs in the future. But of course they're not.
But in this case, they seem to have skipped that as well.
If not, company is not viable and will crash badly soon. Market forces and all that.
No one at any company has ever understood every bit of the stack they ship; see all the bugs AI is finding in all the frameworks and libs we been shipping this whole time; oh yeah we sure knew what we were shipping.
git pull [email protected]:allofit/allthethings.git engineering patterns is what created this mess to begin with
I've seen people build great software but fail to evolve it.
All the lessons from agile, clean code, TDD and testable architectures, CI/CD, DevOps are really about building software that can evolve, yet most of those get ignored from time to time due to cost (frequently called time) pressures.
GenAI stresses this loop even more, and no human can effectively deal with the level of output you need to fit in to continue effectively shipping. This can only mean more bugs rather than fewer bugs.
Yes, in a well executed project, LLM agents can bring immediate value and find and fix bugs: because the system has the good feedback loop built in. As soon as you lose that (over shorter time with LLMs than with humans), it starts getting exponentially worse.
And this is all even before you stop and think if you are even building the right thing.
It’s exhausting, but so often, my mush-brain has to concede that it has a point.
On any given day, several hundred decisions in to what I’d imagined would be a sensitive but straightforward spec, I’m keenly tempted to just accept its default judgements…
By now, I’ve encountered the whole of all 3 official bodies’ standards in anger. For sure that’s not the same as real understanding or hard-earned experience. But I sure understand the formalities of the problem space a hell of a lot better than I did when I started this particular vibe coding adventure.
Contrast with my young friend whose approach was “make me a first person shooter, in Los Angeles, I want {some kind of weapon} and cars, make it super polished and fun”. And his follow-ups along the lines of “I don’t care, make it awesome, whatever’s most awesome.” I hate to say he’s holding it wrong (as he did get some sort of Unity/Godot thing out of it), but… does my neuroticism elevate my LLM-hectored coding out of “vibe” territory?
At the very least, if these are indeed different groups of morons, one group is shutting up whenever the other is spewing their flavor of bullshit.
Vibe coding is such an overused term now. Stats say what, 80% of programmers use AI to generate code? 90%? So everything is vibe coded. If you do well, no, it's still engineering. Someone makes a mistake? Cuts a corner somewhere? Vibe coded.
Given the sentiment that software is getting worse, buggier, and overall less stable, that isn't a comforting statement.
I am extremely skeptical that those numbers are even close to accurate.
Or more possibly the person incompetent one.
Because it allows you to produce so much code that it's not viable to carefully review each line/module, and get the benefits of the fast output.
Writing code yourself forces your brain to start creating pathways in your brain and you can verify the correctness of those pathways in your mind (e.g. am I actually doing this right, if I have seen such API would I be happy to use it,...)
Not saying we should write code manually, just showing the differences.
Programmers don't just write code. They also understand why they're writing the code and what it's supposed to do.
On the other hand, people incompetent enough to ship this couldn't have produced a working website if they had to handwrite the code, so in that sense LLMs are at fault.
Whether that says more about me or about LLMs These Days, I’m not sure…
That's vibe coding. So yes, I'm going to blame a process that is essentially no process at all.
I wondered why I did not get email code from them for login. Then it arrive one hour later... Seems like pretty big oversight...
I've been involved in many "rewrites". Almost exclusively, the result is worse for users at release.
Especially with "big bang releases". Where a team is working behind the scenes for months or longer, attempting to rewrite the old system "bug for bug". Releasing and then finding out that some users would "hold the space bar to make the CPU heat up, and configuring emacs to interpret that as 'control'" (XKCD 1172). First, users don't see any improvements for all the time that the new system was being built. Secondly, they get all the new stuff bundled. So while they may even get value from the rewrite, it is bundled with the stuff that makes it worse. Three new features, one new bug. And all everyone sees is that new bug.
But even rewrites where parts are swapped out and released immediately, (strangler vine pattern!) are worse for the users. They do get value fast. And in small increments. They can give feedback early. But the (much longer) period in which the replacements are implemented, is almost always one of confusion, complexity, and "having to learn new things every week". We all know the systems where "change email" is a link that leads to a form on some other site, in an old design rather than part of the "edit account" page. Because the "account service" has been extracted, but the "notification service" replacement on the backlog still.
"rewrites" are almost always for the benefit of the business, the technical team, or other internal reasons. If "benefit to the users" is a part of it, it's almost always secondary: so that we can build and release and scale new features and cool stuff for users faster than with the old legacy spaghetti debt.
You want to do a crime, subtly hint your AI about it.
This is decidedly not a "questionable" decision. I really, really shouldn't be held accountable for the conduct of any company in my ETF portfolio, as I have zero influence on their operations and zero insight into them (beyond what any member of the public has).
What do you suppose those shares you bought are for? "I decided to launder my accountability through a third party" doesn't have quite the same ring to it.
As to insight: a shareholder having information beyond what the public has is called "insider trading", so that's not going to happen. But nothing is stopping you from pushing the board to release more information to the public. At the moment there's little reason to do so as companies being secretive provides a competitive advantage, which is in the shareholder's interest - but that equation would obviously change when that same secrecy exposes the shareholder to risks of unknown size, and when all companies are forced to be transparent it is no longer a competitive disadvantage.
> THEREFORE A COMPUTER MUST NEVER MAKE AN ARTISTIC DECISION
i thought i'd be hearing about downsides?.. elaborate plz
Is this actually illegal in a jurisdiction or against ToS of payment providers and they can get permanently banned from using card payments?
This last month has set my expectation that next month + next month is too many CVE's and I'm plugging the dam hole with my finger.
It was pretty frustrating not being able to download the things I'd paid for.
Without evidence, accusations like this are, ironically, just vibes-based.
I removed the automatic payment process from paypal so at least that's safe, I'd recommend others to do the same at this point.
Cannot wait for some insider to tell us the story of how this came to be
Maybe they should finally change name to Edgy Bundle.
Let me do 2fa when i have to pay not to just login to services i care very little.
And yes blizzard my wow account is not worth anything either.
Plenty of other players would strongly disagree. Blizzard pushes so strongly for 2FA because the support costs associated with people complaining about their WoW accounts getting compromised and drained are massive. If every player were to just shrug and start over from scratch, Blizzard wouldn't have bothered with it.
IIRC it was only via email, which is a PITA. I don't want to switch to my email every time I login.
Nope, it was also the regular time-based ones.
You’d be surprised; a friend of mine had a battle.net account under one of his emails, because apparently his email was used to make a WoW account in college and was banned. He had never played wow before, contacted support, and they didn’t say what happened but revoked the ban
I'm a subscriber to Humble Bundle Choice (their monthly offering), and it has been a pain to receive a code via email at every login.
I doubt you have to fight anything to get there.
Do we blame the bulldozer if it bulldozes the wrong thing? We're just not used to bulldozing yet.
The people who make the bulldozer don't market it as "intelligent."
And yes, I also blame the people getting on that bulldozer, bulldozing like there's no tomorrow. But mainly I blame the first two groups.
That metaphor has been stretched about as far as I can take it, but it's the tools and people getting access to tools they've not been trained on to do tasks they have no prior experience with. As someone who just laid laminate flooring myself for the first time, I'm keenly aware of both having the right tool for the job and the knowledge of how to use it and knowledge of how to do the task in general affects the end product. The mistakes I made are my own, not the cause of the incorrect tools I used at times.
Which is what your parent comment is doing. They didn’t say AI was to blame, they said this wouldn’t have happened without it. It’s likely your fault if you blow up your hands with a firecracker, but it’s also true that it wouldn’t have happened if firecrackers weren’t a thing.
> Do we blame the bulldozer if it bulldozes the wrong thing?
That’s such a tired analogy. By this point it’s honestly hard to believe it is made in good faith.
There isn’t a massive industry with tendrils in every facet of society trying to sell you on autonomous bulldozers that do the bulldozing for you without interaction, is there? Caterpillar is working on autonomous bulldozers, but even those aren’t targeted and advertised at every household as something you have to use.
AI has caused a generational set back on how stakeholders view the value of expertise knowledge, but the gun is still people, AI is just one of the bullets along with things like obsessive cost cutting.
My large orgs entire marketing strategy is now run by an MBA using Claude to generate 'idea and best practice docs'.
The process that lead us to not having a CMO or any other marketing leadership with domain knowledge? Consulting partnerships using MBAs.
The reason we're not changing any strategies even though we're burning money pper CPA? MBAs concerned seeking alignment and having the right narrative to change course.
Thr planned new course? More Claude.
The technology itself is not to blame, but maybe the marketing around it should be. AI coding tools are marketed as magic tools that can somehow spit out perfect solutions even if the input spec is garbage. Of course that is impossible, and no amount of technology can solve that problem unless every AI coding agent is equipped with guardrails that makes it stop if it gets the impression that its user is an idiot.
Thought experiment. A startup is at the end of their runway. Need to show income or go down. Businessmodel is to sell "one off" sales, and vast majority of their accounts buy once or twice (a year or ever).
What if they "accidentally" make it easier for hackers to take over those accounts. Accidentally, as part of a large overhaul or rewrite of their systems. Then, at least for a while, their accounts suddenly "buy" much more products per month or year.
Cynical, I know. But not unthinkable.
If they just focus on finding more fun bundles to sell and don't touch the site code again, ever, it will be fine. I have been happily buying things I usually do not need from them since Humble Indie Bundle 1.
People are rebuilding working things from scratch with AI just because they can.
AI eroded the greenfield advantage of rewriting a project from scratch because a rewrite generally meant that the code went through the fingers of the new developer. With AI that advantage is gone so you are better off incrementally improving the old code base to minimize overall maintenance costs and as a result reduce the headcount needed.
AI lowered the cost of rewriting which means that more shitty systems ship because the rewriters don't run out of money before the rewrite is canceled. But it doesn't the solve the underlying problem of the people in charge of rewriting not understanding what features in the old system were actually important and which had to go.
To save people time, you need to go here: https://dsar.humblebundle.com/
This reminds me a bit of trying to close a patreon account years ago. They said they could only do it if I accept data terms for a 3rd party which would clear my data. Of course I didn't want to give my data to ANOTHER party just to clear my data. I refused many times over and got nowhere. No idea where I could have gone really.
It showed me that they just don't care anymore.
But it still baffles me as to how an LLM could make it this worse, when they already had decent security measures. No top-of-the-line model should've done this. I guess it can only be concluded that they didn't even care to spend some money on SOTA models, even DeepSeek 4.1 Flash, instead turning to the cheaper but also much less capable models to save a few pennies.
You have to click through multiple primary cancel buttons, but the final one cancels the cancellation.
Interestingly, they didn't seem to set up much dark pattern for the cancellation of it - I recorded the automatically reinstated payment in a private rant post, but not a dark pattern in cancellation. To this point I don't really care to conspiracy this into the theory that they knew users who were angry enough to cancel couldn't be stopped, and/or the law might be against a dark cancellation pattern, but no so much as to a pause.
Even if they outsourced to devs that used AI, they are asking for a lawsuit to remove core security safeguards, while rolling old subscription plans onto the new plan in the same rewrite/migration.
With them killing the "classic" it doesn't really matter anymore. Better just to cancel.
Since when are one click payments illegal? Amazon's one-click payment patent expired in 2017
The server at www.humblebundle.com sent back an error: 431 Request Header Fields Too Large
Deleting cookies for the domain might solve it.
https://www.pcgamer.com/gaming-industry/humble-games-layoffs...
This seems to be mostly people who don't know what they are doing? I'd any model would default to requiring this since it's pretty much the default everywhere.
https://www.eurogamer.net/humble-games-confirms-restructurin...
All staff laid off?!
Update: see also https://en.wikipedia.org/wiki/Balor_Games
AI Companies: "AI is now amazing at spotting insecure code"
Implication: If it can spot it, all the code it writes must therefore be secure
Which is funny to anyone that's prompted one to review some code for security problems where that code is something it generated previously.
I've seen a number of companies (and HN contributors) explain that AI produces code that is better than coders. Which, of course, if you actually think about it carefully, doesn't guarantee anything about security, but that's not how executives understand the sentence.
It might have been some internal testing mechanism that's been corrupted. Or if they had an existing hole the AI probably convinced itself that was what was necessary.
That's one of the disadvantages of them hiding the "thinking" output they used to cycle through, sometimes you could spot that happening.
That's still dumber than I've come to expect from LLMs but as others have pointed out, I'm a developer who uses LLMs as a tool, not a manager using a LLM as a developer.
Yeah, I've seen so often the agent just getting rid of tests (either by removing them or by corrupting them) that it stopped being funny a long time ago.
If you ask it to rebuild a site that has x, y and z features, the AI will output an average outcome because it's doing broader implementations. Context and thinking only goes so far unless you have thousands upon thousands to burn in tokens.
1. Boss orders dev to use Claude for everything. Claims proudly "we're AI-native", "we're using an AI factory". Disincentivizes any kind of human review.
2. Dev eventually gives in.
3. Claude makes mistakes.
4. Dev gets blamed, because they're the "human [fuse] in the loop".
Scratch the "management" and replace it with "critical" and we probably have a near universal statement (maybe also add that no sole person should make such decisions).
The problem with vibe coding isn't the AI, it's how people use it. It's that people with no idea of what they're doing, now think they can do what used to require an expert.
To get what tfa is describing, you'd need to explicitly request a dumbed down system, use a really shitty LLM, or both.
Honestly I'd sooner believe this is the result of a highschooler than a LLM.
I've got no problem with people vibe coding a personal project or a prototype or something, but when you've got code in production, that a business depends on, you've got to be a massive idiot to blindly start rewriting it in this way.
Not sure why you couldn't take the "its easy with AI" path and actually refresh the current codebase.
This is hearsay mind you, I don't know how much of their old site is there...
Build and maintain our website. Add features as needed. Rewrite everything as needed. Deploy automatically. Make it compatible. Make it secure. Make it cyber. Make it cloud. Don't make mistakes.
But yeah, you description sounds pretty accurate from the outcome
In general I think it is obvious that logged-in users must need their password to change their email address, and forgot-password users must need access to their email address to change their password.
I would be a little surprised if any coding-focussed AI, frontier or otherwise, didn't offer that by default if not prompted, but I will have to test this now with the local models I use — has anyone else?
But for some reason not everyone agrees re: the first of these.
But it's true. I couldn't login no matter how I tried to do it. The thing is broken.
https://www.humblebundle.com/store
Immediately rotated password and unlinked everything. This is a shit show.
Started additing permission deny to claude instructions helped, however, not 100% fool proof
Regardless of AI use (which like others I do suspect), this needed several more weeks/months to cook before being released, this is atrocious.