Live data from Hacker News

One Guy Ruined Hacktoberfest 2020

joel.net

211–220 of 511 posts

Re: One Guy Ruined Hacktoberfest 2020

#211
post #158

Earlier quoted context omitted.

https://www.digitalocean.com/community/tutorials/hacktoberfe...

This isn't highlighted high enough, and the lack of what makes a good PR that shows new contributors the best way forward isn't shown enough. Yet I standby my statement, you're not blameless here.

Would you be willing to share what you'd recommend? I don't work at DigitalOcean but I know a few of the folks working on hacktoberfesst and I'm happy to forward our suggestions. je at h4x dot club.

Re: One Guy Ruined Hacktoberfest 2020

#212
post #165

Earlier quoted context omitted.

> You know, as one of the people who sat in a room with my colleagues, listening them talk through the hours and hour of thinking they had done around how to contribute meaningfully to OSS, revising and revising till they landed on hacktoberfest I find it weird that none of your suggestions involved allowing the maintainers of the software project to decide if the contributions were worthy of a reward? I also find it…

Well I haven't worked for DigitalOcean in many many years. My reply was to calling hacktoberfest "shit". I do agree given the scale the initiative has reached, projects should reach out to DO, get on a list and be the "approved" project. As a point of interest on your "but I honestly don't think this was particularly well designed to begin with" - how would you have designed it?

Fix the broken process:

Do NOT auto-include closed PRs.

Let maintainers choose to add a hacktoberfest label to contributions they think are worth rewarding, if they want to opt-in and they like that particular contribution.

Don't emphasise t-shirts, emphasise fun and the rewards of helping OSS.

These are not difficult challenges, they could fix the process right now if they wanted to. Yes their numbers would go down, but they'd be rewarding genuine contributions, as originally intended.

Re: One Guy Ruined Hacktoberfest 2020

#214
post #62

I received two pull requests for two projects on GitHub last night. I am the author of one and the maintainer of the other. At first, the pull requests did not make sense at all. One of them made minor changes to a README, e.g., changing "this book" to "the book". It was not fixing a typo or incorrect grammar. It was merely choosing a word different from the one I had chosen. In fact, I preferred "this book", so the…

But this is not spam. It's based on morons trying to make it in the software world without any basis that they should be there.

They're doing this so that they can put "I have x amount of accepted pullrequests on github" and fool an employer to hire them. To become shit team members or outsourced to become shit offshore team members*.

I have seen these kinds in many a project. Real world experience. Real talk.

Re: One Guy Ruined Hacktoberfest 2020

#215
post #176
post #155

Earlier quoted context omitted.

Why do you think hundreds of maintainers have to clean up their repos? What is your acceptable ratio of misuse to value add?

So it was a net positive thing, and the suffering of some maintainers are acceptable, just so DigitalOcean can slap its name and claim it helps opensource? Just donate money or something man. Jesus fucking christ.

You have no idea what suffering is

Re: One Guy Ruined Hacktoberfest 2020

#216

Some people are giving him the benefit of doubt because you don't understand hindi. Please don't. This person really did encourage his 600k+ subscribers to spam the PRs in no uncertain words. He explained how developers with swag clothing and brand stickers look cool and get respect. He told people "it won't improve you much as a developer. But hey, free t-shirt swag, and there's a well defined path to get it. I requ…

I can understand Hindi well enough to skim the video, which I just did. The impression I got was that this person was an enthusiastic YouTuber with somewhat good intentions: “get free swag”, “learn how to open a pull request which you’ll need to know how to do”, “if your pull request is garbage it’ll get rejected and you won’t get credit”. The issue was that he picked some random repository and made a useless change…

As far as I can tell his video only did damage: it taught people to spam open source projects, created a lot of bad blood, probably made open source maintainers more suspicious of new contributors, and gave a large number of potential contributors a bad experience.

It could have been so much better if he'd actually put in the effort to create a real, meaningful pull request. Show how to clone the project, run it, fix a bug, write a test for the fix, and then submit the pull request. That would have put a lot of people on the right path.

But it's much easier and quicker to just do a quick, meaningless change, and as a result give a really bad example.

Re: One Guy Ruined Hacktoberfest 2020

#217
post #208

Earlier quoted context omitted.

He did, his statements (translated to English) were: -"Don't send PR to popular repos, they'll mark it as spam" -"Send PR to repo with little activity, it'll increase the chances that it'll sit for 7 days. The lesser known a repo is the better, 4 out of 20 is doable" -"Hacktoberfest has had seasons when they didn't get enough participants and had leftover merch. I request every single one of you to go grab one" The t…

Is "I request every one of my followers to make 20 spam PRs so at least 4 sit for more than a week" The same translation of: "Send PR to repo with little activity, it'll increase the chances that it'll sit for 7 days. The lesser known a repo is the better, 4 out 20 is doable" It is times like this that a third translation would be nice, preferable with a bit more context around the "4 out 20" quote.

"4 out of 20" was directly mentioned by him, stating that a it's unlikely that you open 20 PR to random repos and every one of them is marked spam in next 7 days.

> I request every one of my followers to make 20 spam PRs

This is the translation of his long winded explanation rationalizing on how "Improved docs" PR which adds "Awesome project" to docs is actually an improvement, and the PR is just asking the owner to incorporate these "improvements" to his codebase. Spam wasn't directly worded (I don't remember there being a hindi word for that), but he explicitly mentioned to write random crap in the docs and post it to repos they find on page 100 of repo search, so I guess that's a plausible enough to be translated as "spam".

Re: One Guy Ruined Hacktoberfest 2020

#218
The point is that this is not just a problem of Hacktoberfest - there are some automatic quality assurance tools that check if libraries used in project does not have bugs and they do this also by searching GitHub for reported bugs. If there is a reported and unfixed bug, library is marked as not safe.

It happened several times that there was a reported bug, which was totally bogus or added by mistake (added to wrong project for instance), however repo owner hasn't closed it, so the tool gave false positive.

Obviously said tool allowed adding exception rules, etc. but I can't imagine how annoying it would be if there were hundreds of such crappy reports and it seems we are going in that direction.

This looks like another consequence of globalization and leaving in the "global village", everyone can jump in into someones village and do harm over there and it is hard to get rid or somehow punish such unwanted visitors.

People would do a lot to gain 15 minutes of fame, even if this is just wearing some t-shirt.

Maybe that is not a big surprise, some people beat their parents or girlfriends or boyfriends and put that on Youtube for fame and money - whole "pato" streamers market is built around this (with said victims participating in the show to earn even more money).

Re: One Guy Ruined Hacktoberfest 2020

#220
post #62

I received two pull requests for two projects on GitHub last night. I am the author of one and the maintainer of the other. At first, the pull requests did not make sense at all. One of them made minor changes to a README, e.g., changing "this book" to "the book". It was not fixing a typo or incorrect grammar. It was merely choosing a word different from the one I had chosen. In fact, I preferred "this book", so the…

But this is not spam. It's based on morons trying to make it in the software world without any basis that they should be there. They're doing this so that they can put "I have x amount of accepted pullrequests on github" and fool an employer to hire them. To become shit team members or outsourced to become shit offshore team members*. I have seen these kinds in many a project. Real world experience. Real talk.

The major incentive here is a free tshirt
Post reply on HN