[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


why are maintainers of popular projects like this? is this power tripping good for the sake of the project's survival? this is like asking an accountant to not use excel and just use physical books
>>
Cry about it pajeet
>>
because yt-dlp is written in python and it's already slow as shit
>>
How would she know?
>>
yeah these policies kind of baffle me
I assume the intent is to get rid of the obvious bottom of the barrel pajeet tier slop, so I generally still use LLMs for exploration of the problem space and "consultation" as these tools are genuinely useful for that, but I author the commits manually
in fact, I've never used any of the agentic slop tools like claude code or whatever
so far nobody accused me of anything in my PRs so I guess this approach is working
>>
have you seen llm generated prs? they are invariably unholy slop abominations prompted by people who don't understand the project. the problem is contributors don't bother to read the code, so project maintainers tasked with merging are forced to read the slop. a drive-by slop pr from a literal who pajeet is worthless, you want at least a little assurance that the person contributing to your project actually cares enough to understand its design, architecture, etc. and hopefully be able to rely on them to follow up and fix issues or contribute more. people that slop it up just do not do that, and even if they lie about it, it's immediately obvious under any sort of pressure from someone who actually understands code that the dude that submitted an 10k loc pr has no idea what the fuck their slop is doing.
your analogy only works if excel had black-box formulas that return a seemingly correct result but not always. you want the accountant to be accountable, not excel.
>>
>>109242062
BTFO all the morons
how is that power tripping its called keeping quality
>>
>>109242062
>maintainers of popular projects
Go on then, here's your (You), now fork yt-dlp and fill it with your Claudeslop. We'll see if it works out.
>>
>>109242062
Based. Their repository, their rules. It's a shrimple as that.
>>
>>109242062
Because nobody wants to deal with pull request by Ranjeet and Claude when Ranjeet doesn't know what the code does.
>>
>>109242062

It's not because of the people who can use the tools, it's about the people who can't. Open source projects get a shit ton of AI generated garbage because code is visible to everyone. It's very easy to use AI to generate adhoc features to the project without understanding what it does. A lot of jeets will flood every project with what they thing is a good addition without comprehending the system and system design in general. Their entire society is just one ad hoc solution on top another, one thing breaks so they fix it but break another thing. That's why India is such an awful place, nothing is done properly and nobody cares to do anything properly.

AI is the chainsaw to a logger, but what if you are looking to clear a forest and all the people willing to help are just random goobers off the corner who just got a chainsaw and think they can do logging like a pro, as if they know all aspects of the profession just because they don't have to down trees with a hatchet. This anti-AI approach is the same as requiring loggers to use hatchets, so most probably won't bother, since nobody wants to code traditionally anymore.

The real solution would be to ban contributions from 3rd world countries. If you are from India, Russia, China, whatever, you are not allowed to contribute in any way. Do your own fork and make it look like your home country, a neverending shitshow where people bluff their abilities and everyone just scams eachother.
>>
>>109242348
Russians and other poor eastern Euro fags are some of the most competent programmers though...
>>
>>109242124
>these policies kind of baffle me
>proceeds to explain why the policy works
Nobody cares if you used AI, but your output shouldn't be slop. Straight from LLM submissions are insanely disrespectful.
>>
>>109242062
To make promptjeets seethe. Cry more.
>>
>heres sum llm code
>oh hey we have a question about your code you submitted
>its not my code, I have no idea? Fuck off retard? Huh, HUH?
>>
LLM tards are simply idiots who throw 40k LOC commits on you that don't even do anything.
I have no idea why they do this retarded shit, but they do.
Vibesloppers are a psychological weapon.
>>
>>109242232


get your stuff together and read >>109242124 and >>109242348

also, calling 'quality' yt-dlp codebase while it's a hot mess (pic rel) that barely works it's indecent. with the right abilities, LLM-generated code can produce quality code
>>
>>109242507
yt-dlp barely works because youtube keeps trying to break it
>>
>>109242062
I think I can explain this.

At my webdev dayjob, I use codex heavily. My manager encourages me to use it and I'm happy to oblige, because it makes my job easier.
I used to carefully review and revise everything it did, but my colleagues weren't doing that and nobody cared whether I did it, so now I don't bother with that either. If it appears to work and the linter is happy, it ships. (It'd be nice to also run some unit tests, but we don't seem to believe in those.)
In terms of code quality, clarity, correctness, concurrency guarantees, and security it's all probably a disaster. I no longer know or care. My company doesn't seem to care, so I don't care either. Slop gets shipped quickly, I put in very little effort to ship it, and everyone is happy somehow.

For personal projects or open source contributions, everything is completely different. In those contexts I actually care about the thing I'm making. I want it to be correct and fast and easy to maintain. I want to put in the effort and do things right. I've got no interest whatsoever in using slop machines for that kind of work. I don't maintain any FOSS myself but if I did I definitely wouldn't want or appreciate any LLM input.
>>
>>109242525
Keep a nigga on his toes
>>
>>109242568
>unit tests
You can tell the agent to write whatever unit tests you want in 2 seconds. Then just look em over individually and make sure they work they way you intended
>>
>>109242639
Why write a unit test in the first place if the AI just writes everything correct anyway?
>>
>>109242062
They don't want to review slop and they don't want to be the ones left managing and maintaining the slop in perpetuity.
>is this power tripping
It's a reasonable take
>good for the sake of the project's survival
If future maintainability and continued development is a goal, then yes.
>>
File: 1778590601681.png (183 KB, 1437x814)
183 KB PNG
>>109242507
>163 open issues after many years
meanwhile pic related is the most popular and most active 100% vibecoded project, barely existing for three weeks
>>
Projects like this will simply die out naturally as they fall behind people that are building with LLMs at a speed they won't be able to keep up with.

There isn't a good reason to care one way or another about them.
>>
>>109242752
>india will be superpower by 2030 sir
>>
>>109242752
I always look out for "will" and classify it into one of "will (continue to)" or "will (in a sudden turn of events)".For what you're talking about, "will (continue to)" is not supported by actual events of a mass die off because "they can't keep up".
>>
> implying they can detect if a reasonably competent contributor uses a recent LLM for coding assistance

Luddites already lost, some of them just don't realize it yet.
>>
>>109242083
Writing your program in python and believing it not to be slop in the first place. Smdh.
>>
>why do people filter spam
i dont know op, really hard hitting question you made an entire thread for
>>
>>109242931
>> implying they can detect if a reasonably competent contributor uses a recent LLM for coding assistance
The thing is to keep 90% of vibecoded retards out, it's like a chimp with a machine gun
>>
>>109242931
smartest ai cultist
>>
>>109242062
I don't understand the problem, OP. did you mean to post a different image?
>>
File: 1736230563051169.jpg (174 KB, 1024x1024)
174 KB JPG
AI-Guddite bros, i dont feel so good..
>>
File: 1759750123921670.jpg (56 KB, 878x1024)
56 KB JPG
>>109242062
vibe sloppers mad lmao
I thought you were AI chads? hahahahahaha
now grab a book and learn programming
>>
File: 1770032412419698.png (29 KB, 646x308)
29 KB PNG
>>109242687
>834 issues, so sweet
now check this out
>>
I have this image of the "AI entusiast" in my head and it's like a crypto douche but poor
>>
>>109242314
This desu senpai. If you think you can vibecode something better, fork it and adjust or start from scratch.
>>
File: 1782621744335896.jpg (495 KB, 2160x2880)
495 KB JPG
>>109242062
there is nothing wrong with using AI here, clearly he is proud of his manual coding, but because its manual he likely doesnt have any unit tests to verify that new push wont break anything, and he isn't going to pay for "AI" to write the unit tests

bashonly is a luddite
>>
>>109242062
Does this happen in other git servers? I'm starting to think it only happens in github because at this point github is more of a social media than a git server
>>
>>109242687
so pewds is going to AI slop resolve all those issues, dont worry about it
>>
>>109243242
99% of crypto douches are also poor. I'd wager it's about the same distribution.
>>
>>109243297
>because its manual he likely doesnt have any unit tests
what does this have to do with the other? have you people never written unit tests pre-LLMs?
>>
>>109243307
If you check GitLab you don't see this because it's exactly the reason what you said, GitHub is just a social media site nowadays.
>>
>>109243312
The more I think about this the more it all makes sense
>>
Reminder that compilers are the original vibe coding, even assembly vibe codes binary.
>>
>>109243430
Except the part where you can prove the output is logically equivalent to the input. How many lines of vibeslop have been delivered with a warranty?
>>
>>109242062
Shit like YouTube downloaders are so simple Claude can one shot them now easily. It’ll build it as a chrome extension with a nice UI and not some CLI python garbage.
These policies aren’t about quality, they’re self defense protecting the dev’s laziness and desire to create the appearance of hard work.
>>
File: 1753303826653409.png (1.27 MB, 456x2431)
1.27 MB PNG
2 more weeks
>>
>>109242752
I’m about to prompt a replacement for fun. Most of the code in this thing is referencing external libraries to do shit like fake being a browser which is totally unnecessary if you build an extension instead. What should I call it?
>>
>>109243628
yt-dicklp
>>
>>109242232
What quality? its a python tool for downloading youtube videos. Get over yourselves.
>>
>>109243498
> doesn't know about undefined behavior in programming languages
>>
>>109242062
Excel is as much deterministic as physical accountant books are.
LLMs are only deterministic in a sense that they generate same text if you don't change the seed and prompt.
Real software dev delivers a feature and it always works, maybe has bugs in edge cases. But it works in general.
LLM delivers a feature and it may not work at all, since both the code and unit tests were hallucinated.
>>
>>109243313
everyone here is unemployed, so it's a futile question
>>
>>109242062
it is signalling that, at least,
'if you are going to use it, at least you should be skilled enough to hide it'
(most if not all vibeshitters can't usually)
unironically solves the slop PR problem
>>
>>109243839
Not all languages have UB, and even on ones that do it's confined to specific circumstances which can be designed around so you can still make guarantees.
>>
>>109242362

No they are not. Shitskins like to spread this meme because they hope people would take them seriously.
>>
>>109242062
in yt-dlp's defense:
if, somehow, the LLM just so happens to output some kind of internal google source code, google wouldn't hesitate to dmca and sue to get rid of this downloader

i dont like ai btw
we'll end up making products nobody actually read the source code of and the average quality of a grad will drop year by year

>>109242507
sunk cost fallacy or cult behavior
not sure which
>>
>>109242062
Because people rely on these projects for their work and daily life. No maintainer worth their salt is gonna allow AI to shit them up just so Ranjeet has something to pad his resume with.
>>
>>109242062
seethe harder, jeet. if ai is so good just create and maintain your own ai fork
>>
>>109242062
>clone repository
>remove that noai babble
>hide that contribution comes from ai
Chudda is gonna get malding at this.
>>
>>109244526
and your fork is gonna be broken shit nobody uses lol. The only one malding will be you
>>
>>109242976
Do you even know what it does?
>>109243043
Exactly. If you get filtered by this, you are the problem.
>>
>>109243307
Fewer vibesloppers slinging their garbage on gitlab.
>>
>>109242062
I think the dude just wants to keep it from becoming worse and buggier. Now someone needs to do this to the fags who keep using AI to rewrite Linux in Rust.
>>
>>109242062
imagine you're a maintainer of a project and you suddenly get a PR requests from a clinically retarded jeet who just prompted some chatbot to do something and didn't even read what it shat out. They only did it to pad resume and don't care about anything else.

Now imagine you get 100 more PR's like that every day. It takes you time to check wtf are they trying to push for each and every one of them.

This can easily cripple smaller open source projects. It's like a form of jeet DDOSing
>>
>>109242062
Who cares, just fork it. Let trannies be trannies and neck themselves
>>
>>109244924
this, ai trannies will kill themselves naturally.
>>
>>109243842
this argument was true up until Q2 2025
>>
File: Untitled.png (17 KB, 787x185)
17 KB PNG
>>109245030
>>109244924
>>
File: 1769425461381870.jpg (30 KB, 1080x281)
30 KB JPG
>>109245265
>>
>>109242062
Op opening vibeslop PRs on public repos
>>
>>109243307
>>109244588
I am really thinking of moving all my projects to gitlab but the problem is visibility and I don't know if my thinking is retarded here but while applying I am not sure if anybody (HR or whoever) would click a gitlab link from my resume because they are scared of it ecause they dont know it and only know github
>>
>>109245477
I have been using gitlab for years and this isn't a problem. The ci/cd and automation options fucking slap too. You can setup gitlab to auto push to GitHub if you really want to have some projects mirrored there for visibility or something
>>
>>109242348
>but what if you are looking to clear a forest and all the people willing to help are just random goobers off the corner who just got a chainsaw and think they can do logging like a pro, as if they know all aspects of the profession just because they don't have to down trees with a hatchet.
a lot of dead jeets
>>
>>109245265
In this way, you can begin to see what the algorithm is feeding a massive subset of Americans as part of the divide and conquer strategy of the propaganda machine.
>>
>>109244077
>Small compliment
>YOU'RE A SHITSKIN
Kek, the war really did a number on this website.
>>
>>109242062
because AI slop commits are bad
feel free to fork it
also if your PR is actually good how would they know it's AI?
>>
SAR I CHANGE README SPELLING ERRER!
PLEASE BE OF ACCEPTING PR!!!!!1
>>
>>109244537
No, I mean, make PRs with AI but without saying it's AI. Just remove the wordy comments, it's literally code.
>>
>>109242062
fuck off jeet
>>
>>109243508
Thats why you retards will never achieve anything, creating a software is the easiest part in the process, maintaining it is the hardest part.
When claude shits out a yt-dlp alternative and in 6 months YouTube changes something will you be there maintaining it and making sure the users dont have any issues with it?
>>
>>109245265
fake news no proofs, KYS social statistician
>>
*scrapes your project files*
*upload it to github so LLMs get trained on it*
*use copilot to change it in meaningless ways*
*put a +NIGGER license on it too for good measure*
nothing personnalized, kiddo
>>
>>109242062
>this is like asking an accountant to not use excel and just use physical books
AI tards be like
>why are you still using a nail gun to nail shingles in 2026 like a luddite? you should try my much better new tool the Shinglenator-9000
And then they don't build the Shinglenator-9000
>>
>>109243586
Jesus fucking christ delete that shit. Fucking hell.
>>
>>109243586
>jeet lover
Kill yourself.
>>
>>109245827
Nah, its the tranny commies seething because "billionaires" are creating the AIs that give everyone else in the world the ability to create their own abundance
>>
>>109242062
yt-dlp has been having real fucking problems with slop PRs supposedly "fixing" broken sites only to do absolutely nothing when actually run through the tests.
I don't blame them.
>>
>>109247734
bullshit was always free anon
>>
>>109249945
if its bullshit then no one would care, you're seething because you're a communist
>>
>>109247734
lmao AI users don't "create" anything.
>>
>>109242080
/thread
>>
>>109243508
youtube changes quite often and you need maintain your software otherwise it will just stop working.

also yt-dlp is not only youtube downloader, it can donwload video and audio from shitload amount of different resources, sites, services...
>>
>>109249977
>if its bullshit then no one would care
hoo boy this is your first tech bubble isn't it sparky?
>>
>>109250132
communist transgender lives do not matter
>>
>>109242062
nobody stops you from forking the repo and make the ai version of it.
>>
You will not post hallucinating blobs, jigaboo. Get over it.

That said, uBO is really a mess when you need to report a website that is not working. Not a single button, just you keeping getting ghosted on reddit.
>>
>>109250333
>and if that doesn't work i'll call him hitler
>>
>>109242062
based project maintainer

What usually happens is this:
>jeet copy pastes a file into chatgpt, asks it to find a vulnerability, "and make it sound scary"
>jeet copies output into github
>maintainer has to come in and triage the shit
>maintainer calls jeet out on his shit
>"You're right, I should have seen this issue. I will make sure to do better next time!" response
>issue closed
>repeat ad infinitium

Sorry jeet, nobody likes you and your """code""".
>>
>>109242507
>barely works
What youtube video are you having trouble downloading? I haven't had an error in more than a year that hasn't been fixed by pip install --upgrade yt-dlp. I think about 2-3 years ago yt changed something that broke it and I had to wait 3 days for the fix. That's not barely working. It's free software that bypasses the surveillance spyware on a website run by one of the largest Israeli intelligence agencies. Given the severe one sidedness of the resource available to each side, I'm surprised it works at all at any time. I



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.