| ▲ | qsera a day ago |
| What stops them from submitting PRs from another account? |
|
| ▲ | jayofdoom a day ago | parent | next [-] |
| Nothing. And that's the problem -- the issue isn't "should a contributor be able to use AI" it's quickly becoming "is this entire contributor an AI agent". Every actual-human who gets a bad first experience hurts the project. The contributors having to be suspicious of new people hurts the project. The whole thing just sucks, and I don't know how to fix it. I use claude-code, but the AI ecosystem and some of the autonomous tooling coming out of it -- which some people "helpfully" use irresponsibly and point at OSS projects they aren't personally invested in -- enables a LARGE amount of abusive behavior towards open source projects. This is even before we get into how many infrastructural resources crawlers eat up. Me, and most other OSS contributors, signed up to be a mentor, to create software, to work together ... not to be the equivalent of a reddit moderator banning AI agents left and right. |
| |
| ▲ | kikoreis a day ago | parent | next [-] | | "Nothing" is not accurate in the context of Debian as per comments above; it's not like Github in that sense. | |
| ▲ | digitaltrees a day ago | parent | prev | next [-] | | What is a good project for a human to get human mentorship? Asking for a friend :) | | |
| ▲ | jayofdoom 4 hours ago | parent | next [-] | | I work on OpenStack, which is a project folks work on primarily due to sponsorship -- not many people who want to do security/stability work for a cloud "for the fun of it" :D. So mentees I've worked with have usually come as part of a program, such as MLH[1] or Outreachy[2]. Other projects I've helped with mentoring have come from college programs or professors[3]. I have no idea how hard it is to get through the filters to get these opportunities; I know generally we ask them to only send us the best and that's worked out really well. [1] https://www.youtube.com/watch?v=fbsI8l-MaFA is an interview done on my podcast (by the other host, Tabatha) with CID, who works with me on OpenStack Ironic. A little over 2 years ago, he was an MLH fellow (https://fellowship.mlh.com/) working with me -- now he's a maintainer on OpenStack and working on my team. This is an exceptional outcome, but he's not the only person who has found success via MLH that I know. [2] e.g. https://lists.openstack.org/archives/list/openstack-discuss@... [3] https://lists.openstack.org/archives/list/openstack-discuss@... | |
| ▲ | kikoreis a day ago | parent | prev | next [-] | | Debian itself is actually great: https://mentors.debian.net/sponsors/ | |
| ▲ | lrvick a day ago | parent | prev | next [-] | | https://stagex.tools Always happy to train up new packagers and maintainers. | | |
| ▲ | zenoprax a day ago | parent [-] | | This is the second time I've seen this project mentioned on HN. Their white paper is very interesting and aligns closely with my interests but I don't see much on the main site about how to get involved. Are they using their Matrix server to filter out drive-by/low-effort contributions? | | |
| ▲ | lrvick a day ago | parent [-] | | I am the founder of the project. We accept every contribution that solves a problem, even drive-bys. Though they may often sit for a bit as we often merge in batches. If there is something missing, make a PR by all means. Ask any questions on matrix. |
|
| |
| ▲ | hypfer a day ago | parent | prev [-] | | Usually, mentorship is a quite well paid service. |
| |
| ▲ | ls612 a day ago | parent | prev [-] | | [flagged] | | |
| ▲ | GPerson a day ago | parent | next [-] | | Good. I want open source projects which serve infrastructure to be gate kept so that only responsible people are involved. Responsible people can use AI too. Get all of those people on board, and keep out irresponsible people! | |
| ▲ | superb_dev a day ago | parent | prev | next [-] | | Most people who wrote software before AI didn’t contribute to projects like Debian because it takes a certain passion and commitment. Just being able to write code is not the bar for entrance here. | |
| ▲ | ebiester a day ago | parent | prev | next [-] | | This isn't talking about bespoke software, though. This is talking about upstreaming contributions to others. This puts a low barrier to create work and a lot more work for unpaid volunteers. | |
| ▲ | smoe a day ago | parent | prev | next [-] | | I don't care if a project uses AI or not, but I absolutely do care that they are firmly gatekept in alignment with their vision and team dynamics. Then I can choose projects whose gatekeeping policies I agree with. There is never not an alternative to something, and I can always have my AI botch together my own version if I think this is going to get me better results. | |
| ▲ | setopt a day ago | parent | prev | next [-] | | The issue at hand isn’t people using AI to make some app that they and their mom will use. That’s awesome. It’s people who insist that potentially millions of other people should be affected by their vibe-coded stuff too, by upstreaming it into Debian. I vibe coded some simple things for the family myself, but I don’t expect or require anyone else to want or use it. | |
| ▲ | overfeed a day ago | parent | prev | next [-] | | > ngl this is just gatekeeping As a beneficiary of Debian, this is good, you are praising Debian with feint damnation. I wish Debian had done more gatekeeping in the past on specific components. | | |
| ▲ | NuclearPM a day ago | parent [-] | | Did you intentionally write that like an AI as a joke? | | |
| ▲ | overfeed a day ago | parent [-] | | I'd be impressed by an AI that can go against tons of training data by reversing the polarity of a common turn-of-phrase. I was proud of that, and am slightly bummed to hear someone thinks it sounds AI-like. Also, I had a typo, its supposed to be "faint" (light) not "feint" (fake-out), though the latter worked out in context, and works by adding a homonym layer to the turn of phrase already turned on its head. 2 layers of smug, conceited cleverness - or 1 layer and a typo if you're not feeling charitable - that gets in the way of clear communication seems very human to me, YMMV. |
|
| |
| ▲ | acheron a day ago | parent | prev | next [-] | | Gatekeeping is good, actually. Not keeping your gate is how your town gets overrun by Mongols. | |
| ▲ | catlifeonmars a day ago | parent | prev | next [-] | | “This is just gatekeeping” is simultaneously true and ignoring the problem it’s reacting to. Also there’s an implicit moral judgement there against gatekeeping. | |
| ▲ | pessimizer a day ago | parent | prev | next [-] | | Ah, "icky gatekeeping." I'm convinced. | |
| ▲ | bluefirebrand a day ago | parent | prev [-] | | > ngl this is just gatekeeping Gatekeeping serves a useful purpose in any functioning organization of all scales, from a community center to a country, from an open source project to a Fortune 500. |
|
|
|
| ▲ | cdata a day ago | parent | prev | next [-] |
| I can't speak for all, but many mature open source communities have explicit or ad-hoc reputation schemes that are used to triage contributions. A fresh account means starting over with zero reputation, which in turn means your contributions wait at the back of the line. |
| |
| ▲ | qsera a day ago | parent [-] | | ability to create low effort PR means that they can reset the reputation as much as they can.. | | |
| ▲ | b112 a day ago | parent [-] | | There are no anonymous debian developers. All have been vetted by multiple people. |
|
|
|
| ▲ | kikoreis a day ago | parent | prev | next [-] |
| Well. This is Debian, known for how strict they are about vetting developers. I just remembered Sladen refusing to key sign because my passport circa 2005 didn't have a machine readable slug in it. https://www.debian.org/devel/join/newmaint |
|
| ▲ | tremon a day ago | parent | prev | next [-] |
| What part of [0] or [1] makes you think that it is easy to have multiple accounts? [0] https://wiki.debian.org/DebianMaintainer#Becoming_a_Debian_M... [1] https://wiki.debian.org/DebianDeveloper/JoinTheProject/NewMe... |
|
| ▲ | smashed a day ago | parent | prev | next [-] |
| Debian is notoriously very strict on accepting maintainers and they are not anonymous. |
|
| ▲ | MithrilTuxedo a day ago | parent | prev | next [-] |
| Reputation, or lack thereof. Proof of authority, essentially. |
|
| ▲ | ahartmetz a day ago | parent | prev | next [-] |
| Presumably they are trying to farm karma / reputation, which (I think, mostly) doesn't work if they need to switch accounts all the time. |
|
| ▲ | kaffekaka a day ago | parent | prev | next [-] |
| What stopped them before? |
| |
| ▲ | qsera a day ago | parent [-] | | Before they were not able to spam large PRs | | |
| ▲ | Supermancho a day ago | parent [-] | | Why not? I'm pretty sure a developer could spam large PRs before and regardless of AI involvement is allowed or not. | | |
| ▲ | inigyou a day ago | parent | next [-] | | How would you generate enough large PRs to count as "spam"? You could add gibberish or delete random lines of code but it was obviously not plausible looking. | |
| ▲ | zeendo a day ago | parent | prev | next [-] | | Obviously they could have. Obviously it's much easier now. | |
| ▲ | Mawr a day ago | parent | prev | next [-] | | You can cut down a tree regardless if you use a knife or a chainsaw. You can get to work each day regardless if you walk or drive. | |
| ▲ | JohnHaugeland a day ago | parent | prev [-] | | this article is about the flood of junior developers who are producing enormous prs they’ve never seen full of untrustworthy code that a human hasn’t evaluated arguing that it’s possible to make them by hand isn’t just missing the point; it’s missing the entire discussion | | |
| ▲ | Supermancho a day ago | parent [-] | | > arguing that it’s possible to make them by hand isn’t just missing the point; it’s missing the entire discussion >> Before they were not able to spam large PRs I was replying to someone insinuating that there was something I might have missed. Interjecting about the topical article, is a derail of this thread for some reason that is personal to you. Good luck with whatever. |
|
|
|
|
|
| ▲ | 2Gkashmiri a day ago | parent | prev | next [-] |
| In anonymous systems, where we don't use real names, your "handle" has an "age".
That becomes your most prized possession. I have a reddit account thats over 12 years old. I have left the posts/comments open. That means, my "post history" becomes a way to advertise my skills.
I can reference comments from a year ago or 6 months ago about a certain topic to show how I handled something. That does have an effect on people. As opposed to a random 1 day old account. No one takes them seriously, I guess the same is here as well |
| |
| ▲ | inigyou a day ago | parent | next [-] | | Be extremely careful with that account then, because they ban accounts for the most minor things now. Stuff like posting evidence disproving something the moderator agrees with. And they ban your account from the whole site, not just from that subreddit any more. Automated algorithms also ban accounts for reasons that don't make any sense. So if you're using your account to advertise yourself and look for jobs, I'd use it only for that. All off-topic discussion should be on a different account with a different physical device and IP address (reddit checks these things and cross-bans) that have never interacted with your main account. | |
| ▲ | ipaddr a day ago | parent | prev [-] | | No one takes a 12 year old Reddit account seriously either. It's not a platform you can take anyone seriously. The biggest trolls have 12 year old accounts. | | |
| ▲ | clort a day ago | parent [-] | | the age is not the measure of quality. the GP said they left the posts/comments open. anybody can read that and check if they are or not a serious contributor |
|
|
|
| ▲ | cineticdaffodil a day ago | parent | prev [-] |
| [dead] |