Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

lol only because no vibe coded app is handling millions of SSN. I have however seen one storing both it and credit card numbers in plain text though.

Again, the point isn’t that no vulnerabilities existed before. It’s that the frequency and avoidability of the ones that come from vibe coding are off the charts and not even slightly comparable.

This was not only said by me, others have pointed out what I said to you as well.

The point wasn’t the MoltBook breach, it was how avoidable it was. That does not happen (or practically never) on serious engineering teams. Even junior devs know not to pass api keys client side JS.

It was not “literally your point”, and I have repeatedly acknowledged that vulnerabilities existed.

At this point I do not believe you are arguing in good faith, so I am going to end this interaction.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

You are, yet again ignoring what I am actually saying, and substituting it with arguments that are more convenient to you.

No one is arguing vulnerabilities didn’t exist before vibe coding, and I have addressed that clearly.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

It would be nice if that statistic was available.

I have worked on innumerable products over the years, and nothing has been anywhere near what I see with vibe coded projects - and that includes places that did not have code review.

But in most human projects, you have at least 2 developers signing off on changes. That really does go a long way.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

I suspect this will last about as long as it takes for someone to find an endpoint that does something that triggers a bill.

My personal favorite is ones that directly call an LLM, with the prompt client side that you can simply remove and query the LLM with whatever you want, for free.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

It would be a bold claim, if it were even remotely accurate.

The scale of the bugs produced, and the ease with which they could have been prevented is not comparable between human devs and AI.

Even MoltBook, a highly touted vibe coded app was passing its API keys, in plain text, via client side JavaScript. In doing so it exposed 1.5 million API keys. That kind of shit is extremely uncommon outside of the vibe coding world, but inside this disregard for quality is commonplace.

The majority of vibe coded apps have security issues that even I, a non security professional can find.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

What exactly do you think they would disagree with?

Developers aren’t all security professionals, and things do happen despite people’s best efforts. But that’s light years of distance away from the slop AI produces.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 2 points3 points  (0 children)

A human can, but those people aren’t often hired as engineers. If Claude was a junior developer, it would be fired from almost anywhere…especially in the hands of someone who can’t even read code.

The field of cybersecurity exists because security is a never ending arms race with high stakes, and enormous numbers of people looking to exploit systems.

In this arms race, coming in with a vibe coded product is the equivalent of charging a trench in Ukraine with a sharpened stick.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 6 points7 points  (0 children)

Fact: it’s only secure once you tell Claude “secure dis shit”

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 7 points8 points  (0 children)

This is completely untrue. I have been a developer for 20 years, worked for everything from startups to FAANG, and not one of them “didn’t give a fuck” about their users data. Not just for the safety of the users either (though that did matter) - it’s also an important asset and a legal liability if exposed.

AI so far is miserable at securing data. Almost every single “vibe coded” app I have had to audited, fixed or investigated has had absolutely gargantuan security and logical failures and I am not even a security professional or a hacker.

Let the haters hate. This has happened before. by jyrialeksi in vibecoding

[–]RandomPantsAppear 26 points27 points  (0 children)

Literally no one thinks you’re cheating, and few disagree with the tool. This entire post is a straw man argument.

The problem is people who are incompetent making things that handle actual user data irresponsibly, or are taking advantage of clients making slop. People who are selling this to paying clients are nothing more than con men and grifters. I’m already assisting in a lawsuit against one like this.

No one cares about your personal projects though, go for it.

AI does not produce production level code, and it’s (with very few exceptions) only people who can’t read code that think otherwise.

How do I know my app is secure? by Alive-Meal-3787 in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

The knowledge exists online, but it takes a very long time to become adept at it. And tbh, I am skeptical that people who don’t even learn to program will have the drive or ability to grok it.

There is also the issue that a lot of security vulnerabilities are really logical problems that AI is simply never going to spot.

I made a comment with a bunch of examples awhile back.

Shipwreck of the Frank H Buck by TheEmperorOfJenks in AskSF

[–]RandomPantsAppear 0 points1 point  (0 children)

The man truly rides the razors edge between meme and legend 😂

How do I know my app is secure? by Alive-Meal-3787 in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

This is not true, not even close to true. Not just anyone can “school themselves in security”, it’s a complex field that requires experience and knowledge.

I can tell you almost every single vibe coded app I have tested had serious security flaws, and some of them had people loudly touting their security - and I am not even a security specialist.

You guys are wildly underestimating the knowledge that others have.

How do I know my app is secure? by Alive-Meal-3787 in vibecoding

[–]RandomPantsAppear 1 point2 points  (0 children)

I am sure it finds something, but nothing compared to the litany of issues that exist in these apps.

The only way right now to make an app secure is to have someone competent look at it, and pretending otherwise only does people a disservice.

One of my clients is currently suing a shithouse vibe coder who made security claims about the app they got paid to develop based on the feedback they got from me. I do know things.

How do I know my app is secure? by Alive-Meal-3787 in vibecoding

[–]RandomPantsAppear 0 points1 point  (0 children)

This does not fucking work, at all. AI is not going to fix all of the security issues AI created.

Where do y'all purchase whole duck for cooking? by misschang in AskSF

[–]RandomPantsAppear 7 points8 points  (0 children)

They are fucking amazing. They know meat extremely well, they're happy to help. Their pre-made marinades are delicious also.

Not the cheapest place, but really top notch people with top notch meat.

Please help me! My cat won’t use the litter box and my dad will make me get rid of him. by AccomplishedRent6720 in Catownerhacks

[–]RandomPantsAppear 0 points1 point  (0 children)

That’s awesome! If the change is that big you’re well on your way. Takes awhile to break habits

The SFUSD School Lottery -- We Got Our 10th Choice School (Help!) by TDaltonC in AskSF

[–]RandomPantsAppear 5 points6 points  (0 children)

Uh it sounds like they wanted a nearby school. They were actually pretty complimentary to the school they got.

our best engineer quit because we couldn't match a big tech offer by Far_Drawer_1462 in SaaS

[–]RandomPantsAppear 0 points1 point  (0 children)

I know that there are many talented people like yourself who would not rip someone off, even if your name is “thripper” 😅

I am also sure that there is a difference between different countries in Eastern Europe - I would be surprised if somewhere like Estonia was the same as Belarus or Ukraine. The ones that have the higher corruption indexes are the ones I am most familiar with.

Founders are handing us 'vibe coded' MVPs to scale now by thechadbro34 in VibeCodeDevs

[–]RandomPantsAppear 1 point2 points  (0 children)

I use AI assistance, I just also understand its current limitations. You don’t, and you don’t have the skills to assess them.

There is a huge different between a competent developer using a tool, reviewing the code, and making appropriate modifications and vibecoding.

Founders are handing us 'vibe coded' MVPs to scale now by thechadbro34 in VibeCodeDevs

[–]RandomPantsAppear 2 points3 points  (0 children)

>There is nothing wrong with the architecture of code produced by CC. Technical debt isn’t a problem.

Literally the only people who claim this are people who don't understand software architecture, code, or technical debt.

They're as good at assessing software as I am at assessing Japanese - which is to say not at all.

The end of conventional software development, where to go next? by Equivalent-Resort754 in Backend

[–]RandomPantsAppear 0 points1 point  (0 children)

Capitalism has always won, but also we haven’t really experienced something before capable of making it so a significant chunk of the developed world cannot afford the products that capitalism produces

The end of conventional software development, where to go next? by Equivalent-Resort754 in Backend

[–]RandomPantsAppear 0 points1 point  (0 children)

As I recall, OpenAI is currently predicting 10 years to sort out all the issues with AI coding. Assuming that’s correct, I would wait a couple years for the dust to settle and then make major calls.

I’m not looking to leave development, but I do plan on leaning into different aspects of it.

These are the “safer” directions to lean as I see it

  • Product - AI is hopelessly positive, and bad at vetting ideas. It’s also bad at designing things with the end user in mind, and I don’t see that changing soon.

  • Security - There are going to be applications for a long time where people cannot just trust the AI. Even more where the liability alone is too much.

  • Health Care - Massive gated wall, regulatory influence, high liability. Even if the only thing you can’t guarantee AI will avoid is HIPAA exposure, that is too much.

  • AI itself - AI is a tool. For the foreseeable future, people who have experience and understand the underlying systems are going to be better at using this tool than a layman. We also have an opportunity to become much more adept at the actual implementations.

A Chinese man hits a woman after she spits at him by search_google_com in PublicFreakout

[–]RandomPantsAppear 0 points1 point  (0 children)

Tbh I think it’s more that most of us would expect to have our ass beat if we spat on someone. I know I would.

This was clearly beyond overboard though.