Live data from Hacker News

Vuejs rejects close to 75% of outside contributions

merge-chance.info

61–70 of 92 posts

Re: Vuejs rejects close to 75% of outside contributions

#61

Earlier quoted context omitted.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

On the contrary, the only people making a demand are developers who insist that their work does, or should, exist in a vacuum, outside of and independent of what is going on in the world, i.e. politics. Reality, however, is there, whether we would like it to be there or not. Look, I get it: sometimes you just want to put your head down and focus on technical details, and let someone else worry about the context. But…

Reality is also a lot larger and more complicated than the simplistic context a small slice of it is placed in, with everyone demanding their particular context is _the_ important one. We dumb down our reality all the time in order to fit it to our agenda, selectively picking and choosing the bits we like, and what else can we do in a world with over 7 billion conscious minds?

My worry about your line of thinking, and the everything is political one, is that it feels a bit like eradicating diversity of thought and experience. To relate it to the start of this thread, plenty of the world outside the US will have so much of their own shit to deal with than the politics that are _important to you_ are not at all important to them.

For anyone to suggest or demand or require otherwise would seem to be quite imperialistic to me.

Re: Vuejs rejects close to 75% of outside contributions

#62

Earlier quoted context omitted.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

On the contrary, the only people making a demand are developers who insist that their work does, or should, exist in a vacuum, outside of and independent of what is going on in the world, i.e. politics. Reality, however, is there, whether we would like it to be there or not. Look, I get it: sometimes you just want to put your head down and focus on technical details, and let someone else worry about the context. But…

> But keeping your head buried in the sand all the time isn't the answer.

It isn't, but I can't see a benefit of dragging unrelated politics into software development, even though the topics might be important.

Re: Vuejs rejects close to 75% of outside contributions

#63
post #33

Earlier quoted context omitted.

I think the opposite: it's a sign that your API is too wide and users expect more special cases and edge features to solve their needs.

If a user felt that way, it would make no sense for them to choose Vue. Vue’s up-front, stated design goal is omit special cases or edge features intentionally and directly assert that’s not a good way to design a framework. Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.

Everyone always needs a bunch of "special case features". Always. If you're not doing something new, why are you bothering to write code?

Re: Vuejs rejects close to 75% of outside contributions

#64
Maybe significantly more work, but can you try to filter out very small (or spam) PRs before these calculations? Maybe limit this analysis to PRs that edits source code (not just comment and docs). Or maybe include those, but only when "amount" of changes cross a certain threshold? (e.g. exclude PRs that fix just one typo)

Re: Vuejs rejects close to 75% of outside contributions

#65
post #49

Earlier quoted context omitted.

"I don't care who has written the code, code itself is apolitical" When backdoors are added to your service framework, when dragnet data collection services copy every artifact of your digital existence in the name of "national security" or when algorithms have been trained to distinguish faces specificly of your race you will damn sure want to know who wrote that code and why. Its just naive to think tools exist out…

I agree. I was aiming at the context of the parent comment. The employer of someone (e. g. Facebook) shouldn't have an effect on how their code is treated.

But when you use projects pushed by big companies, you are giving those companies word-of-mouth advertising, and when their projects become popular they get a pool of pre-trained engineers for free.

So if you honestly feel that a company is pure evil, you really ought to avoid any open source project they publish. Not because the code is political, but because everything surrounding the code is.

Re: Vuejs rejects close to 75% of outside contributions

#66

Earlier quoted context omitted.

Ya, here's some examples of spam: https://github.com/vuejs/vue/pull/11847/files https://github.com/vuejs/vue/pull/11853/files https://github.com/vuejs/vue/pull/11820/files https://github.com/vuejs/vue/pull/11818/files All within the last month. Maybe there's some tutorial for 'how to submit a PR on GitHub' that links to Vue.js and people are following that?

You’re exactly right re: tutorials. See the Hacktoberfest drama on HN from last October for more examples of this sort of thing.

That's was my thought, but it seems like those PRs aren't from last October...

Re: Vuejs rejects close to 75% of outside contributions

#67
post #18

The best part about Vue is it isn’t sponsored by giant evil corporation like Facebook who have enabled violence and racism for the past 4 years. We as developers need to do better and support people like Evan out there. Eventually, we should also hold individual engineers who work at Facebook/similar accountable to a higher standard and reject their software even if it’s open source or wonderful (React).

There is no need to bring politics into software development wherever possible. I don't care who has written the code, code itself is apolitical.

Everything is political.

Re: Vuejs rejects close to 75% of outside contributions

#69
post #63

Earlier quoted context omitted.

If a user felt that way, it would make no sense for them to choose Vue. Vue’s up-front, stated design goal is omit special cases or edge features intentionally and directly assert that’s not a good way to design a framework. Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.

Everyone always needs a bunch of "special case features". Always. If you're not doing something new, why are you bothering to write code?

That's like saying that if you don't need to invent new words, why are you bothering to write books.

Re: Vuejs rejects close to 75% of outside contributions

#70
post #23

Earlier quoted context omitted.

Everything is political. Everything is affected by, and affects, the political decisions we, the people, make. The last few years have been instructive in what happens if we ignore fascism and allow ourselves to relax when it comes to anti-fascist vigilance.

I'm going to be somewhat blunt in response, but I hope it's not seen as an attack. The phrase 'everything is political' is not a statement of truth, but rather a statement of demand: 'make everything political'. That is a tool to turn up the temperature of a given topic dramatically, not to encourage thoughtful change.

Politics happens any time you've got at least three people deciding over what to do with a given resource. If anyone is wondering why three people? Three people is the minimum number for a coalition to form.
Post reply on HN