News for hackers. Stuff that matters.
Re:Vercel April 2026 security incident by nikcub on Sunday April 19, 2026 @01:46PM (#47826114)
Claude Code defaulting to a certain set of recommended providers[0] and frameworks is making the web more homogenous and that lack of diversity is increasing the blast radius of incidents

[0] https://amplifying.ai/research/claude-code-picks/report

Re:Vercel April 2026 security incident by neilv on Sunday April 19, 2026 @03:07PM (#47826739)
The other day, I was forcing myself to use Claude Code for a new CRUD React app[1], and by default it excreted a pile of Node JS and NPM dependencies.

So I told something like, "don't use anything node at all", and it immediately rewrote it as a Python backend, and it volunteered that it was minimizing dependencies in how it did that.

[1] only vibe coding as an exercise for a throwaway artifact; I'm not endorsing vibe coding

Re:Vercel April 2026 security incident by t0mas88 on Sunday April 19, 2026 @04:05PM (#47827231)
You can tell Claude to use something highly structured like Spring Boot / Java. It's a bit more verbose in code, but the documentation is very good which makes Claude use it well. And the strict nature of Java is nice in keeping Claude on track and finding bugs early.

I've heard others had similar results with .NET/C#

Re:Vercel April 2026 security incident by MrDarcy on Sunday April 19, 2026 @04:39PM (#47827463)
Same for Go.
Re:Vercel April 2026 security incident by lmm on Sunday April 19, 2026 @08:30PM (#47829035)
Spring Boot is every bit as random mystery meat as Vercel or Rails. If you want explicit then use non-Boot Spring or even no Spring at all.
Re:Vercel April 2026 security incident by NicoJuicy on Tuesday April 21, 2026 @02:10PM (#47852297)
Asp.net 10 and vertical slice architecture is good and clean
Re:Vercel April 2026 security incident by BigTTYGothGF on Sunday April 19, 2026 @03:39PM (#47827013)
> forcing myself to use Claude Code

You don't have to live like this.

Re:Vercel April 2026 security incident by neilv on Sunday April 19, 2026 @04:10PM (#47827265)
Even though I'm a hardcore programmer and software engineer, I still need to at least keep aware of the latest vibe coding stuff, so I know what's good and bad about it.
Re:Vercel April 2026 security incident by siva7 on Sunday April 19, 2026 @03:48PM (#47827086)
I'm struggling to understand how they bought Bun but their own Ai Models are more fixated in writing python for everything than even the models of their competitor who bought the actual Python ecosystem (OAI with uv)
Re:Vercel April 2026 security incident by echelon on Sunday April 19, 2026 @03:20PM (#47826845)
It emits Actix and Axum extremely well with solid support for fully AOT type checked Sqlx.

Switch to vibe coding Rust backends and freeze your supply chain.

Super strong types. Immaculate error handling. Clear and easy to read code. Rock solid performance. Minimal dependencies.

Vibe code Rust for web work. You don't even need to know Rust. You'll osmose it over a few months using it. It's not hard at all. The "Rust is hard" memes are bullshit, and the "difficult to refactor" was (1) never true and (2) not even applicable with tools like Claude Code.

Re:Vercel April 2026 security incident by neilv on Sunday April 19, 2026 @03:24PM (#47826884)
How are you getting low dependencies for Web backend with Rust? (All my manually-written Rust programs that use crates at all end up pulling in a large pile of transitive dependencies.)
Re:Vercel April 2026 security incident by slopinthebag on Sunday April 19, 2026 @03:55PM (#47827139)
Ok I mean this is a little crazy, "minimal dependencies" and Rust? Brother I need dependencies to write async traits without tearing my hair out.

But you're also correct in that Rust is actually possible to write in a more high level way, especially for web where you have very little shared state and the state that is shared can just be wrapped in Arc<> and put in the web frameworks context. It's actually dead easy to spin up web services in Rust, and they have a great set of ORM's if thats your vibe too. Rust is expressive enough to make schema-as-code work well.

On the dependencies, if you're concerned about the possibility of future supply chain attacks (because Rust doesn't have a history like Node) you can vendor your deps and bypass future problems. `cargo vendor` and you're done, Node has no such ergonomic path to vendoring, which imo is a better solution than anything else besides maybe Go (another great option for web services!). Saying "don't use deps" doesn't work for any other language other than something like Go (and you can run `go vendor` as well).

But yeah, in today's economy where compute and especially memory is becoming more constrained thanks to AI, I really like the peace of mind knowing my unoptimised high level Rust web services run with minimal memory and compute requirements, and further optimisation doesn't require a rewrite to a different language.

Idk mate, I used to be a big Rust hater but once I gave the language a serious try I find it more pleasant to write compared to both Typescript and Go. And it's very amiable to AI if that's your vibe(coding), since the static guarantees of the type system make it easier for AI to generate correct code, and the diagnostics messages allow it to reroute it's course during the session.

Re:Vercel April 2026 security incident by OptionOfT on Sunday April 19, 2026 @03:25PM (#47826890)
Except with using Rust like this you're using it like C#. You don't get to enjoy the type system to express your invariants.
Re:Vercel April 2026 security incident by jazzypants on Monday April 20, 2026 @10:05AM (#47834564)
Cargo is just as vulnerable as NPM. It's just a smaller, more difficult target.
Re:Vercel April 2026 security incident by Imustaskforhelp on Sunday April 19, 2026 @04:21PM (#47827345)
> Python

I once made a golang multi-person pomodoro app by vibe coding with gemini 3.1 pro (when it had first launched first day) and I asked it to basically only have one outside dependency of gorrilla websockets and everything else from standard library and then I deployed it to hugging face spaces for free.

I definitely recommend golang as a language if you wish to vibe code. Some people recommend rust but Golang compiles fast, its cross compilation and portable and is really awesome with its standard library

(Anecdotally I also feel like there is some chances that the models are being diluted cuz like this thing then has become my benchmark test and others have performed somewhat worse or not the same as this to be honest and its only been a few days since I am now using hackernews less frequently and I am/was already seeing suspicions like these about claude and other models on the front page iirc. I don't know enough about claude opus 4.7 but I just read simon's comment on it, so it would be cool if someone can give me a gist of what is happening for the past few days.)

Re:Vercel April 2026 security incident by TeMPOraL on Monday April 20, 2026 @02:51AM (#47831118)
My vibe coded one-off app projects have are all, by default, "self-contained single file static client side webapp, no build step, no React or other webshit nonsense" in their prompt. For more complex cases, I drop the "single file". Works like a charm.
Re:Vercel April 2026 security incident by desecratedbody on Monday April 20, 2026 @06:59AM (#47832591)
You wanted it to use React but not node? Am I missing something here?
Re:Vercel April 2026 security incident by jazzypants on Monday April 20, 2026 @10:04AM (#47834548)
You can use React without Node by using a CDN. You can even use JSX if you use Babel in a script tag. It's just inefficient and stupid as hell.
Re:Vercel April 2026 security incident by operatingthetan on Sunday April 19, 2026 @02:03PM (#47826238)
It's interesting how many of the low-effort vibecoded projects I see posted on reddit are on vercel. It's basically the default.
Re:Vercel April 2026 security incident by Aurornis on Sunday April 19, 2026 @03:26PM (#47826891)
Reddit vibecoded LLM posts are kind of fascinating for how homogenous they are. The number of vibe coded half-finished projects posted to common subreddits daily is crazy high.

It’s interesting how they all use LLMs to write their Reddit posts, too. Some of them could have drawn in some people if they took 5 minutes to type an announcement post in their own words, but they all have the same LLM style announcement post, too. I wonder if they’re conversing with the LLM and it told them to post it to Reddit for traction?

Re:Vercel April 2026 security incident by politelemon on Sunday April 19, 2026 @03:51PM (#47827116)
They are not exclusive to reddit. HN has also been full of vibe submissions of the same nature.
Re:Vercel April 2026 security incident by derefr on Sunday April 19, 2026 @08:17PM (#47828943)
I find that often the developers of these apps don't speak English, but want to target an English-speaking audience. For the marketing copy, they're using the LLM more to translate than to paraphrase, but the LLM ends up paraphrasing anyway.
Re:Vercel April 2026 security incident by ern on Monday April 20, 2026 @02:48AM (#47831103)
I think they simply just haven't figured out that the barrier to entry is so low, that no one really cares what their app can do, even if does something genuinely useful.
Re:Vercel April 2026 security incident by thaumasiotes on Monday April 20, 2026 @05:17AM (#47831926)
> For the marketing copy, they're using the LLM more to translate than to paraphrase, but the LLM ends up paraphrasing anyway.

What do you see as the distinction between "translating" and "paraphrasing"? All translations are necessarily paraphrased.

Re:Vercel April 2026 security incident by d1sxeyes on Monday April 20, 2026 @07:03AM (#47832619)
While that’s true, translations often vary in terms of how faithful they are to the source vs how idiomatic they are in the target language. Take for example the French phrase “j’ai fait une nuit blanche”, which literally means “I did a white night”. Clearly that’s a bad translation. A more natural translation might be “I pulled an all-nighter”.

Similarly, “j’ai un chat dans la gorge” probably translates best as “I’ve got a frog in my throat”, even though it’s a completely different animal, it’s an obvious mapping.

Those are fairly simple because they have neat English translations, but what about for example “C’est pas tes oignons”, which literally means “these aren’t your onions”, but is really a way of telling someone it’s none of their business. You could translate it as “it’s none of your business”, or “keep your nose out” or “stay in your lane” or lots and lots of other versions, with varying levels of paraphrasing, which depend on context you can’t necessarily read purely from the words themselves.

Re:Vercel April 2026 security incident by thaumasiotes on Monday April 20, 2026 @08:44AM (#47833482)
I'll preface this by noting that I don't disagree with anything you've said, but I do have some comments:

> Similarly, “j’ai un chat dans la gorge” probably translates best as “I’ve got a frog in my throat”, even though it’s a completely different animal, it’s an obvious mapping.

Those obvious mappings can sometimes be too seductive for the translator's good. One example is that people translating English-loanwords-in-a-foreign-language into English usually can't help but translate them as the original English word.

Another example is that, in China, there is a cultural concept of a 狐狸精, which you might translate as "fox spirit". (The "fox" part of the translation is straightforward, but 精 is a term for a supernatural phenomenon, and those are difficult to translate.) They can do all kinds of things, but one especially well-known behavior is that they may take the form of human women and seduce (actual) human men. This may or may not be harmful to the man.

Because of this concept, the word also has a sense in which it may be used to insult a (normal) woman, accusing her of using her sex appeal toward harmful ends.

Chinese people translating this into English almost always use the word "vixen", which is, to be fair, a word that may refer to a sexy human woman or to a female fox. But I really don't feel that they're equivalent, or even that they have much overlap. (Unlike the situation with English loanwords, I think native speakers of Chinese are much more likely to choose this translation than native speakers of English are.)

> what about for example “C’est pas tes oignons”, which literally means “these aren’t your onions”

The form closest in structure to that would probably be "none of your beeswax", which is just a minorly altered version of "none of your business". I assume the substitution of "beeswax" is humorous and based on phonetic similarity.

As you note, there are multiple dimensions relevant to translating this and several positions you could take along each. For this particular idea, I would say the two most important dimensions are playfulness and rudeness; it's a very common idea and the language is rich in options for both.

> translations often vary in terms of how faithful they are to the source vs how idiomatic they are in the target language. Take for example the French phrase “j’ai fait une nuit blanche”, which literally means “I did a white night”. Clearly that’s a bad translation. A more natural translation might be “I pulled an all-nighter”.

This isn't what I had in mind. Here are some idiomatic translations:

I pulled an all-nighter.

I was up all night.

I didn't get any sleep.

I never got to bed.

I've been up since [something appropriate to the context].

[Something appropriate to the context] kept me up all night.

I wouldn't call any of the first four "more paraphrased" than the others. (The last two might be, if they included extra information.) If these were reports of the English speech of some other person, one of them (or less) would be a quote, and the others would be paraphrases. But as a report of French speech, they're all paraphrases. The first shares a little more grammatical structure with the French, which doesn't really mean much.

For a fairly similar example from my personal life, someone said to me 这是我第一次听说, and my spontaneous translation of it was "I've never heard that before", despite the fact that there is technically a perfectly valid English expression "this is the first I've heard of that".

What's closer to the grammatical structure of the Chinese? That's hard for me to say. You could analyze 我 as the subject of 听说, and I lean toward that analysis, but my instincts for Mandarin are weak. You might see 我 as being more strongly attached to 第一次, meaning something more like "my first time (to hear ...)" than "I hear (for the first time) ...".

But for whatever it's worth, a word by word literal gloss would be "this is me first time hear".

Between languages with less historical interaction than English and French, it's quite possible that a syntax-preserving translation of some sentence just doesn't exist.

Re:Vercel April 2026 security incident by cyral on Sunday April 19, 2026 @09:50PM (#47829483)
It's insane how most of the dev subreddits are filled with slop like this. I've thought the same thing - why can't they even spend 5 minutes to write their own post about their project?
Re:Vercel April 2026 security incident by aquariusDue on Monday April 20, 2026 @04:47AM (#47831725)
Yeah, in the last 6 to 10 months /r/rust has become littered with this stuff. There's still some good discussion going on but now I have to sort through garbage. The signal to noise ratio is out of whack these days that I generally avoid platforms like Substack, Medium and so on too.
Re:Vercel April 2026 security incident by gbgarbeb on Sunday April 19, 2026 @02:39PM (#47826535)
10 years ago it was Heroku and Three.js.
Re:Vercel April 2026 security incident by seattle_spring on Sunday April 19, 2026 @03:34PM (#47826964)
10 years ago it was Heroku and Ruby on Rails*
Re:Vercel April 2026 security incident by dzonga on Sunday April 19, 2026 @07:16PM (#47828582)
but now Ruby on Rails is not a circus like how Next.js is.

see [0]: Rails security Audit Report

[0]: https://ostif.org/ruby-on-rails-audit-complete/

Re:Vercel April 2026 security incident by seattle_spring on Thursday April 23, 2026 @03:41PM (#47880677)
Can you elaborate as to why your linked article would suggest nextjs to be a "circus"? If anything, DHH (founder of RoR) and his Looney-Tunes opinions are much closer to a circus sideshow than anything I've seen come out of Vercel.
Re:Vercel April 2026 security incident by bdcravens on Sunday April 19, 2026 @07:38PM (#47828733)
More like 15. By 2016, Rails was supposedly dead and we were all going to be running the same code on the front end and back end in a full stack, MongoDB euphoria.
Re:Vercel April 2026 security incident by boringg on Sunday April 19, 2026 @02:58PM (#47826674)
New one coming in 5 years. Cycle repeats itself.
Re:Vercel April 2026 security incident by guelo on Sunday April 19, 2026 @09:02PM (#47829215)
I don't think so, AIs are going to freeze the tooling to what we have today since that's what's in the training corpus, and it's self reinforcing.
Re:Vercel April 2026 security incident by telotortium on Monday April 20, 2026 @04:09AM (#47831538)
Nah, the good LLMs can generally web search and read documentation well enough that the fact that pre-training isn’t up to the minute is not a serious concern. Badly-documented projects are more of a concern, but they weren’t likely to get much pre-AI usage either.
Re:Vercel April 2026 security incident by fantasizr on Sunday April 19, 2026 @02:14PM (#47826342)
next, vercel, and supabase is basically the foundation of every vibecoded project by mere suggestion.
Re:Vercel April 2026 security incident by MrDarcy on Sunday April 19, 2026 @04:41PM (#47827473)
They’re all shit too. All three decided to do custom auth instead of OIDC and it’s a nightmare to integrate with any of them.
Re:Vercel April 2026 security incident by 00deadbeef on Monday April 20, 2026 @12:04AM (#47830290)
Maybe that's why all these vibe coded slop apps also use Clerk for auth alongside Supabase etc
Re:Vercel April 2026 security incident by jongjong on Monday April 20, 2026 @02:03AM (#47830884)
If this kind of vulnerability exists at the platform level, imagine how vulnerable all the vibe-coded apps are to this kind of exploit.

I don't doubt the competence of the Vercel team actually and that's the point. Imagine if this happens to a top company which has their pick of the best engineers, on a global scale.

My experience with modern startups is that they're essentially all vulnerable to hacks. They just don't have the time to actually verify their infra.

Also, almost all apps are over-engineered. It's impossibly difficult to secure an app with hundreds of thousands of lines of code and 20 or so engineers working on the backend code in parallel.

Some people are like "Why they didn't encrypt all this?" This is a naive way to think about it. The platform has to decrypt the tokens at some point in order to use them. The best we can do is store the tokens and roll them over frequently.

If you make the authentication system too complex, with too many layers of defense, you create a situation where users will struggle to access their own accounts... And you only get marginal security benefits anyway. Some might argue the complexity creates other kinds of vulnerabilities.

Re:Vercel April 2026 security incident by fantasizr on Monday April 20, 2026 @09:33AM (#47834098)
the vibe coders don't know what they don't know so whatever code is written on their behalf better be up to best practices (it isn't)
Re:Vercel April 2026 security incident by echelon on Sunday April 19, 2026 @03:24PM (#47826883)
Another Anthropic revenue stream:

Protection money from Vercel.

"Pay us 10% of revenue or we switch to generating Netlify code."

Re:Vercel April 2026 security incident by JLO64 on Sunday April 19, 2026 @03:51PM (#47827112)
Wouldn’t Vercel still make money in that scenario since Netlify uses them?
Re:Vercel April 2026 security incident by slopinthebag on Sunday April 19, 2026 @03:57PM (#47827153)
Netlify uses AWS (and Cloudflare? Vercel def uses Cloudflare)
Re:Vercel April 2026 security incident by arcfour on Sunday April 19, 2026 @04:23PM (#47827362)
Vercel runs on AWS.
Re:Vercel April 2026 security incident by aitchnyu on Monday April 20, 2026 @03:51AM (#47831447)
Which PaaS are running on their own servers and earning a profit?
Re:Vercel April 2026 security incident by serhalp on Sunday April 19, 2026 @07:09PM (#47828544)
Netlify and Vercel both use AWS. AFAIK neither uses Cloudflare. Vercel did use Cloudflare for parts of its infra until about a year ago though.
Re:Vercel April 2026 security incident by slopinthebag on Sunday April 19, 2026 @09:14PM (#47829283)
Ah, ok. I knew they did use Cloudflare but had no idea they migrated off of it.
Re:Vercel April 2026 security incident by brazukadev on Monday April 20, 2026 @05:52PM (#47841434)
Cloudflare CEO treated Vercel CEO too badly in public, he needed to migrate off to save face.
Re:Vercel April 2026 security incident by ern on Monday April 20, 2026 @02:46AM (#47831096)
I've done a ton of low-effort vibe-coded projects that suit my exact use cases. In many cases, I might do a quick Google search, not find an exact match, or find some bloated adware or subscription-ware and not bother going any further.

Claude Code can produce exactly what I want, quickly.

The difference is that I don't really share my projects. People who share them probably haven't realized that code has become cheap, and no one really needs/wants to see them since they can just roll their own.

Re:Vercel April 2026 security incident by lionkor on Monday April 20, 2026 @03:51AM (#47831449)
The kind of code, with the kind of quality, that LLMs can output has become cheap. Learning has not, and neither has genuinely well designed, human designed, code. This might be surprising to the majority of users on HN, but once a really good programmer joins your team, who is both really good, and also uses LLMs to speed up the parts that he or she isn't good at, you really learn how far away vibe coders are from producing something worth using.
Re:Vercel April 2026 security incident by michaelbuckbee on Monday April 20, 2026 @09:16AM (#47833854)
There's a push and pull here, Typescript + React + Vercel are also very amenable to LLM driven development due to a mix of the popularity of examples in the LLMs dataset, how cheap the deployment is and how quick the ecosystem is to get going.
Re:Vercel April 2026 security incident by nightski on Sunday April 19, 2026 @01:53PM (#47826165)
It's a good point, but I don't think the problem here is Claude. It's how you use it. We need to be guiding developers to not let Claude make decisions for them. It can help guide decisions, but ultimately one must perform the critical thinking to make sure it is the right choice. This is no different than working with any other teammate for that matter.
Re:Vercel April 2026 security incident by dennisy on Sunday April 19, 2026 @01:55PM (#47826179)
I think most people would agree.

However it is less clear on how to do this, people mostly take the easiest path.

Re:Vercel April 2026 security incident by fintler on Sunday April 19, 2026 @02:14PM (#47826337)
Its an eternal september moment.

https://en.wikipedia.org/wiki/Eternal_September

Re:Vercel April 2026 security incident by userbinator on Sunday April 19, 2026 @04:31PM (#47827416)
Eternal Sloptember
Re:Vercel April 2026 security incident by operatingthetan on Sunday April 19, 2026 @02:37PM (#47826514)
I guess engineers can differentiate their vibecoded projects by selecting an eccentric stack.
Re:Vercel April 2026 security incident by alex7o on Sunday April 19, 2026 @02:59PM (#47826683)
Choosing an eccentric stack makes the llms do better even. Like Effect.ts or Elixir
Re:Vercel April 2026 security incident by rpcope1 on Sunday April 19, 2026 @03:39PM (#47827012)
I actually noticed the same. Having it work on Mithril.js instead of React seems (I know it's all just kind of hearsay) to generate a lot cleaner code. Maybe it's just because I know and like Mithril better, but also is likely because of the project ethos and it's being used by people who really want to use Mithril in the wild. I've seen the same for other slightly more exotic stacks like bottle vs flask, and telling it to generate Scala or Erlang.
Re:Vercel April 2026 security incident by fragmede on Monday April 20, 2026 @04:27AM (#47831624)
That makes sense. There's less training data but it is better training data. LLMs were trained on really bad pandas code, so they're really really good at generating bad pandas. Elixer, there's less of it, but what there is, is higher quality, so then what it outputs is off higher quality too.
Re:Vercel April 2026 security incident by gommm on Monday April 20, 2026 @04:12AM (#47831550)
That's been my experience as well. Claude code does better with Elixir (plus I enjoy working on the code better after :) )
Re:Vercel April 2026 security incident by egeozcan on Sunday April 19, 2026 @02:45PM (#47826572)
> a. Actually do something sane but it will eat your session

> b. (Recommended) Do something that works now, you can always make it better later

Re:Vercel April 2026 security incident by duped on Sunday April 19, 2026 @03:17PM (#47826821)
No, the problem is the people building and selling these tools. They are marketed as a way of outsourcing thinking.
Re:Vercel April 2026 security incident by dennisy on Sunday April 19, 2026 @03:24PM (#47826878)
So what are you suggesting do not allow companies to sell such tools?
Re:Vercel April 2026 security incident by duped on Sunday April 19, 2026 @03:37PM (#47826995)
I'm suggesting people shouldn't lie to sell things because their customers will believe them and this causes measurable harm to society.
Re:Vercel April 2026 security incident by liveoneggs on Sunday April 19, 2026 @03:57PM (#47827156)
AI does outsource thinking. It is not a lie.
Re:Vercel April 2026 security incident by duped on Sunday April 19, 2026 @04:36PM (#47827445)
I think if you believe that you're either lying or experiencing psychosis. LLMs are the greatest innovation in information retrieval since PageRank but they are not capable of thought anymore than PageRank is.
Re:Vercel April 2026 security incident by hansmayer on Sunday April 19, 2026 @04:54PM (#47827543)
If you don't tend to think much in the first place or have low expectations, then yes
Re:Vercel April 2026 security incident by pastel8739 on Sunday April 19, 2026 @08:38PM (#47829085)
Shouldn’t Claude just refuse to make decisions, then, if it is problematic for it to do so? We’re talking about a trillion dollar company here, not a new grad with stars in their eyes
Re:Vercel April 2026 security incident by lionkor on Monday April 20, 2026 @04:04AM (#47831514)
It's just an LLM.
Re:Vercel April 2026 security incident by gommm on Monday April 20, 2026 @04:11AM (#47831548)
That's not helped by a recent change to their system prompt "acting_vs_clarifying":

> When a request leaves minor details unspecified, the person typically wants Claude to make a reasonable attempt now, not to be interviewed first. Claude only asks upfront when the request is genuinely unanswerable without the missing information (e.g., it references an attachment that isn’t there).

> When a tool is available that could resolve the ambiguity or supply the missing information — searching, looking up the person’s location, checking a calendar, discovering available capabilities — Claude calls the tool to try and solve the ambiguity before asking the person. Acting with tools is preferred over asking the person to do the lookup themselves.

> Once Claude starts on a task, Claude sees it through to a complete answer rather than stopping partway. [...]

In my experience before this change. Claude would stop, give me a few options and 70% of the time I would give it an unlisted option that was better. It actually would genuinely identify parts of the specs that were ambiguous and needed to be better defined. With the new change, Claude plows ahead making a stupid decision and the result is much worse for it.

Re:Vercel April 2026 security incident by neal_jones on Sunday April 19, 2026 @02:29PM (#47826451)
The thing I can’t stop thinking about is that Ai is accelerating convergence to the mean (I may be misusing that)

The internet does that but it feels different with this

Re:Vercel April 2026 security incident by themafia on Sunday April 19, 2026 @02:42PM (#47826560)
> convergence to the mean

That's a funny way of saying "race to the bottom."

> The internet does that but it feels different with this

How does "the internet do that?" What force on the internet naturally brings about mediocrity? Or have we confused rapacious and monopolistic corporations with the internet at large?

Re:Vercel April 2026 security incident by mentalgear on Sunday April 19, 2026 @03:25PM (#47826888)
Indeed 'race to the bottom' seems more like capitalism in general.
Re:Vercel April 2026 security incident by walthamstow on Sunday April 19, 2026 @04:56PM (#47827570)
I'd call it race to the median, converging to mediocrity, or what the kids would call "mid"
Re:Vercel April 2026 security incident by slashdave on Sunday April 19, 2026 @08:06PM (#47828889)
> How does "the internet do that?"

Stack exchange. Google.

Re:Vercel April 2026 security incident by themafia on Sunday April 19, 2026 @11:35PM (#47830150)
Please explain how these cause a "convergence to the mean."
Re:Vercel April 2026 security incident by antonvs on Monday April 20, 2026 @03:50AM (#47831438)
I assume they’re saying that the most common and popular solutions propagate, power-law style. LLMs just amplify that loop.
Re:Vercel April 2026 security incident by elric on Sunday April 19, 2026 @03:24PM (#47826881)
Interstingly, a recent conversation [1] between Hank Green and security researcher Sherri Davidoff argued the opposite. More GenAI generated code targeted at specific audiences should result in a more resilient ecosystem because of greater diversity. That obviously can't work if they end up using the same 3 frameworks in every application.

[1] https://www.youtube.com/watch?v=V6pgZKVcKpw

Re:Vercel April 2026 security incident by habinero on Sunday April 19, 2026 @04:27PM (#47827402)
I love Hank, but he has such a weird EA-shaped blind spot when it comes to AI. idgi

It is true that "more diversity in code" probably means less turnkey spray-and-pray compromises, sure. Probably.

It also means that the models themselves become targets. If your models start building the same generated code with the same vulnerability, how're you gonna patch that?

Re:Vercel April 2026 security incident by kay_o on Sunday April 19, 2026 @06:07PM (#47828077)
> start building the same generated code with the same vulnerability

This situation is pretty funny to me. Some of my friends who arent technical tried vibe coding and showed me what they built and asked for feedback

I noticed they were using Supabase by default, pointed out that their database was completely open with no RLS

So I told them not to use Supabase in that way, and they asked the AI (various diff LLMs) to fix it. One example prompt I saw was: please remove Supabase because of the insecure data access and make a proper secure way.

Keep in mind, these ppl dont have a technical background and do not know what supabase or node or python is. They let the llm install docker, install node, etc and just hit approve on "Do you want to continue? bash(brew install ..)"

Whats interesting is that this happened multiple times with different AI models. Instead of fixing the problem the way a developer normally would like moving the database logic to the server or creating proper API endpoints it tried to recreate an emulation of Supabase, specifically PostgREST in a much worse and less secure way.

The result was an API endpoint that looked like: /api/query?q=SELECT * FROM table WHERE x

In one example GLM later bolted on a huge "security" regular expression that blocked , admin, updateadmin, ^delete* lol

Re:Vercel April 2026 security incident by habinero on Monday April 20, 2026 @02:16AM (#47830949)
> The result was an API endpoint that looked like: /api/query?q=SELECT * FROM table WHERE x

Ahhhhhhhgh. If I ever make that cybersecurity house of horrors, that's going in it

Re:Vercel April 2026 security incident by sans_souse on Monday April 20, 2026 @03:43AM (#47831401)
As a general hobbyist-type, I can attest to the above post, it is 100% valid and accurate.

This entire process is something anyone can test and reproduce; I was definitely steered towards both vercel and supabase by gemini. It isn't model specific.

Re:Vercel April 2026 security incident by betocmn on Sunday April 19, 2026 @03:51PM (#47827117)
Yeah, I’ve been tracking what devtools different models choose: https://preseason.ai
Re:Vercel April 2026 security incident by mvkel on Sunday April 19, 2026 @03:29PM (#47826921)
That's only looking at half of the equation.

That lack of diversity also makes patches more universal, and the surface area more limited.

Re:Vercel April 2026 security incident by btown on Sunday April 19, 2026 @02:17PM (#47826362)
"Nobody ever got fired for putting their band page on MySpace."
Re:Vercel April 2026 security incident by stefan_ on Sunday April 19, 2026 @02:25PM (#47826428)
It's so trivial to seed. LLMs are basically the idiots that have fallen for all the SEO slop on Google. Did some travel planning earlier and it was telling me all about extra insurances I need and why my normal insurance doesn't cover X or Y (it does of course).
Re:Vercel April 2026 security incident by andersmurphy on Sunday April 19, 2026 @02:07PM (#47826283)
That's the irony of Mythos. It doesn't need to exist. LLM vibe slop has already eroded the security of your average site.
Re:Vercel April 2026 security incident by egeozcan on Sunday April 19, 2026 @02:47PM (#47826594)
Self fulfilling prophecy: You don't need to secure anything because it doesn't make a difference, as Mythos is not just a delicious Greek beer, but also a super-intelligent system that will penetrate any of your cyber-defenses anyway.
Re:Vercel April 2026 security incident by andersmurphy on Sunday April 19, 2026 @02:58PM (#47826678)
In some ways Mythos (like many AI things) can be used as the ultimate accountability sink.

These libraries/frameworks are not insecure because of bad design and dependency bloat. No! It's because a mythical LLM is so powerful that it's impossible to defend against! There was nothing that could be done.

Re:Vercel April 2026 security incident by antonvs on Monday April 20, 2026 @03:52AM (#47831455)
Mythos is the new DDoS or “state-level actors”.
Re:Vercel April 2026 security incident by Something1234 on Sunday April 19, 2026 @03:36PM (#47826979)
Explain more about this beer.
Re:Vercel April 2026 security incident by egeozcan on Sunday April 19, 2026 @10:39PM (#47829777)
https://en.wikipedia.org/wiki/Mythos_Beer

I really like it. Recommended.

Re:Vercel April 2026 security incident by wonnage on Sunday April 19, 2026 @02:38PM (#47826526)
Conspiracy theory: they intentionally seeded the world with millions of slop PRs and now they’re “catching bugs” with Mythos
Re:Vercel April 2026 security incident by slashdave on Sunday April 19, 2026 @08:03PM (#47828875)
I'm not against making agents scapegoats, but this is a problem found among humans as well.
Re:Vercel April 2026 security incident by lmm on Sunday April 19, 2026 @08:41PM (#47829096)
Is that bad? I would think having everyone on the same handful of platforms should make securing them easier (and means those platforms have more budget to to so), and with fewer but bigger incidents there's a safety-of-the-herd aspect - you're unlikely to be the juiciest target on Vercel during the vulnerability window, whereas if the world is scattered across dozens or hundreds of providers that's less so.
Re:Vercel April 2026 security incident by leduyquang753 on Monday April 20, 2026 @12:23AM (#47830383)
When everyone uses the same handful of platforms, then everyone becomes the indirect target and victim of those big incidents. The recent AWS and Cloudflare outages are vivid examples. And then the owners of those platforms target everyone with their enshittification as well to milk more and more money.
Re:Vercel April 2026 security incident by jongjong on Monday April 20, 2026 @12:53AM (#47830517)
Yes, this is a genuine problem with AI platforms. It does sometimes feel like they're suspiciously over-promoting certain solutions; to the point that it's not in the AI platform's interest.

I know what it's like being on the opposite side of this as I maintain an open source project which I started almost 15 years ago and has over 6k GitHub stars. It's been thoroughly tested and battle-tested over long periods of time at scale with a variety of projects; but even if I try to use exact sentences from the website documentation in my AI prompt (e.g. Claude), my project will not surface! I have to mention my project directly by name and then it starts praising it and its architecture saying that it meets all the specific requirements I had mentioned earlier. Then I ask the AI why it didn't mention my project before if it's such a good fit. Then it hints at number of mentions in its training data.

It's weird that clearly the LLM knows a LOT about my project and yet it never recommends it even when I design the question intentionally in such a way that it is the perfect fit.

I feel like some companies have been paying people to upvote/like certain answers in AI-responses with the intent that those upvotes/likes would lead to inclusion in the training set for the next cutting-edge model.

It's a hard problem to solve. I hope Anthropic finds a solution because they have a great product and it would be a shame for it to devolve into a free advertising tool for select few tech platforms. Their users (myself included) pay them good money and so they have no reason to pander to vested interests other than their own and that of their customers.

Re:Vercel April 2026 security incident by lelanthran on Monday April 20, 2026 @01:49AM (#47830799)
> It's weird that clearly the LLM knows a LOT about my project and yet it never recommends it even when I design the question intentionally in such a way that it is the perfect fit.

That's literally what "weight" means - not all dependencies have the same %-multiplier to getting mentioned. Some have a larger multiplier and some have a smaller (or none) multiplier. That multiplier is literally a weight.

Re:Vercel April 2026 security incident by deaux on Monday April 20, 2026 @06:38AM (#47832444)
That report greatly overrates the tendency to default for Vercel for web because among its 2 web projects it mandated one use Next.js and the other one to be a React SPA as well. Obviously those prime Claude towards Vercel. They shouldve had the second project be a non-React web project for diversity.
Re:Vercel April 2026 security incident by neither_color on Monday April 20, 2026 @07:47AM (#47832929)
This is why Im glad I learned to code before vibecoding. I tell codex exactly what tools and platforms to use instead of letting it default to whatever is the most popular, and I guard my .env and api keys carefully. I still build things page by page or feature by feature instead of attempting to one shot everything. This should be vibe-coding 101.
Re:Vercel April 2026 security incident by ethbr1 on Monday April 20, 2026 @08:03AM (#47833078)
$ Good idea! Let's add a Redis cache to that!