lainchan / λ

Node.js was forked in Ayo.js by ToC violations

anon · 2017-08-24 04:47
I really dont know whats ToC (code of conduct) means, someone understand about this? Whats the real problem here? https://news.ycombinator.com/item?id=15078995 >akras14 20 hours ago [-] > >Reasons for fork: > >"Repeated ToC violations by an authority figure went unaddressed." > >https://twitter.com/alicegoldfuss/status/900109726872068096 > >Not sure what ToC is, but the alleged violations appear to be of Code of Conduct. > >Alleged violations are described here: https://twitter.com/ohhoe/status/899748838302302212 > >Most links are private, but here are the public ones: > >https://twitter.com/rvagg/status/887652116524707841 > >https://twitter.com/rvagg/status/887790865766268928 > >https://twitter.com/captainsafia/status/887782785221615618 > >https://twitter.com/nodebotanist/status/887724138516951049 > >reply > > >hasenj 20 hours ago [-] > >Sounds like BS. > >Possibly relevant: > >Eric S. Raymond: Why Hackers Must Eject the SJWs (2015) > >http://esr.ibiblio.org/?p=6918
Shogun · 2017-08-24 04:58
>>3032 TL;DR: Pronoun violation. (no, seriously). One of the devs is a man but wants to be a woman. Another dev called him "he". Thats the whole fuarrrking reason. As if node was not bad enough as it is, now they have to add their SJW soykafcake on top of it.
anon · 2017-08-24 06:07
>>3033 So the problem is too stupid that I thinks. I suppose this did to finish in nothing. ps. Node.js rocks :p ps2. My English is like kicking dead whales down the beach, sorry about that
Nanashi No Gombe · 2017-08-24 06:36
>>3033 Do you have a citation for that? I couldn't find any details anywhere.
anon · 2017-08-24 09:39
Related http://esr.ibiblio.org/?p=6918
Splicer · 2017-08-24 13:34
>>3035 https://web.archive.org/web/20170821212745/https://github.com/nodejs/TSC/issues/310 the retarded CoC: https://contributor-covenant.org/version/1/4/code_of_conduct.txt A discussion about it on HN: https://news.ycombinator.com/item?id=15072622 Also he said Jehovha, er, I mean he dared to criticize the code of conduct as anything less than the word of God: https://mobile.twitter.com/rvagg/status/887790865766268928
Guthrie · 2017-08-24 16:39
So, if I'm reading this right, basically this Ayo.js fork was made by an sjw who was angry at people in the node.js development team? And Ayo.js is probably developed by that sjw and about nobody else, so most likely the fork will die and node.js will live on, correct? Just want to make sure I understand the situation
bit · 2017-08-24 16:56
>>3043 Yeah. It's basically what rotor is to Tor, just under a different political banner. It will probably end up that way as well.
anon · 2017-08-24 19:11
>>3043 Exactly!
Delilah · 2017-08-24 19:16
>>3043 They only forked it because the vote failed and "wow everyone else on the committee is so toxic yuck yikes eww gross"
Jim Hilger · 2017-08-24 20:01
I don't understand why people keep dragging politics into open source software. No one knows you are a trans, non-binary, ethnic snowflake unless you keep shoving it in everyone's face. Just shutup and code.
J.C. Denton · 2017-08-24 21:22
>>3047 > says not to shove your views in his face by shoving his own views into this thread > also won't understand this post(Argue in good faith, avoid using personal attacks, elaborate on your opinions, and avoid spilling soykaf.)
Moore · 2017-08-24 23:02
>>3051 Please don't misquote me like that. I said that no one knows what gender/race/whatever you are on the internet unless you bring it up. So how about just not bringing it up and getting on with what open source is supposed to be about which is code.
Boris Grishenko · 2017-08-25 00:59
>>3051 I think >>3052 means to express that on the internet, we are all code(and other stuff)-spouting robots. Any more info is unnecessary. Such a view being more popular would get rid of a lot of needless drama.
John Peters, You Know, The Farmer · 2017-08-25 05:39
Okay, really dumb question, but what does any of this mean? All I know is that Node is a JavaScript framework... I'm sort of new to open source / larger projects' terminology, so what does "forking" mean in this case, and what are the implications? All I can see is that there was an internal scuffle of sorts and (as one of the links from the web archive mentions) a guy called "Rob" was voted on whether he should stay in a committee... Thanks in advance, lains
Project 2501 · 2017-08-25 06:12
>>3054 https://en.wikipedia.org/wiki/Fork_(software_development)
Jane Doe · 2017-08-25 06:42
>>3054 Linus Torvalds had a decent explanation of it here. https://www.youtube.com/watch?v=duDC_u4ydVo tl;dr Forks are like fan endings for software that have a higher chance of being plausible.
Masami Eiri · 2017-08-25 08:48
>>3054 All the code is open source. So there is no reason why someone cannot copy all the code and start a new project with it. This is normally done for technical reason like the DragonflyBSD fork of FreeBSD which was over a disagreement about how to add support for multiple processors. So each project implemented it their own way and became 2 different operating systems. It's probably worth pointing out that purely drama based forks do occasionally work out, the OpenBSD fork from NetBSD for example. But there are not many examples of that. It generally takes a leader who is actually passionate about the project and doesn't spend more time raging about things on Twitter than writing code.
Demeere · 2017-08-25 12:53
>>3052 >>3053 this has been known even by mainstream media since at least 1993: https://en.wikipedia.org/wiki/On_the_Internet%2C_nobody_knows_you're_a_dog Not that the SJW would care about such evil meritocratic notions.
nibble · 2017-09-16 12:36
>>3032 Pay no attention to the fork. These people have zero programming skills and only do irrelevant things like eliminating pronouns in documentation for "inclusiveness". This is nothing but a tamper tantrum thrown by someone who didn't get her way. Once they experience the hardship of project maintenance, they will will either run out of steam and let the fork die or merge it back into upstream... I will honestly be quite surprised and impressed if they even manage to produce anything worth merging to begin with. >I really dont know whats ToC (code of conduct) means, someone understand about this? These codes of conduct (CoCs) are an attempt by SJWs to usurp control of projects. GitHub hired many of these people as "community managers" or something of the sort, and they've been making pull requests to notorious repositories essentially publicly shaming them into adopting their code of conduct. Look at the CoC of Node.js: https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md >Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior. >Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful. The Node.js maintainers essentially signed themselves into a "contract" that forces them to thought police everyone and everything that comes into contact with Node.js. It's not just Node.js either. These SJWs are the cause of many, many hilarious flamewars on GitHub. For example: https://github.com/opal/opal/issues/941 TLDR: dev tweeted something I didn't like so I want him fired from the project. https://github.com/joyent/libuv/pull/1015 TLDR: dev responsible for like 90% of the codebase rejects a trivial pronoun change for legitimate reasons; everyone hates on him so much he quits the project. Nice job! I would've quit too and never come back. They once tried to make the Japanese Ruby devs adopt a CoC: https://bugs.ruby-lang.org/issues/12004 The attempt resulted in a flamewar and much pointless discussion. Yukihiro Matsumoto went straight to the point though: >But I have a few concern about the wording in the proposed Code of Conduct, for example: >Project maintainers have the right and responsibility to remove... >...permanently removed from the project team That is what these people want. THEY come into your project uninvited; you didn't seek them out, they came to you. THEY want YOU to adopt THEIR silly rules. They state that YOU have to banish actual programmers from YOUR project just because they said something a bunch of documentation-editing SJWs didn't like. Witness how they operate: https://archive.fo/dgilk Stealth insults to your intelligence. Threats to call the twitter horde upon you. Thin veiled threats to remove you from whatever position you are in. They will call your school and demand that you be expelled. They will call your employer and demand that you be fired. They will essentially be as hateful as humanly possible, like a child throwing a tantrum,
hash table · 2017-09-16 13:33
>>3547 >GitHub hired many of these people as "community managers" or something of the sort, and they've been making pull requests to notorious repositories essentially publicly shaming them into adopting their code of conduct. I think Github is internally divided about this kind of thing so I wouldn't blame them too much. https://where.coraline.codes/blog/my-year-at-github/
Jens Hansen · 2017-09-16 13:56
>>3548 GitHub tore down its own horizontal meritocratic corporate culture because it "wouldn't scale" and started moving people around and out of the company until it a traditional hierarchy was in place. Then they started hiring these SJW trolls that are openly racist, sexist and hostile to people who are privileged "acceptable targets" such as white people and men. Coraline, the person you linked to, is a man/woman/transgender/thing that went to a Ruby conference and gave a speech about nothing but herself and her transgender-ness as if anyone gave a fuarrrk. They adopted a CoC themselves, a much earlier version with generously stupid language such as "we will police racism/sexism but will not hear complaints of reverse-racism/sexism because it doesn't exist", and started bullying projects until they added that piece of text to their own repository as well. When they did, these "community moderators" would monitor everyone involved and start talking about stuff they didn't like on the development issue tracker. GitHub just isn't a good place to be on right now. I use Bitbucket's free private repositories for offsite hosting.
Project 2501 · 2017-09-16 14:09
>>3550 Yes but Github also fired the man/woman/transgender/thing for being a cancerous turd so they are mending their ways a little bit?
The Oracle · 2017-09-16 15:08
>>3551 I didn't know that. That's awesome and long overdue.
Chani · 2017-09-16 15:18
>>3548 >For my first few pull requests, I was getting feedback from literally dozens of engineers (all of whom were male) on other teams, nitpicking the code I had written. >One PR actually had over 200 comments from 24 different individuals. >It got to the point where the VP of engineering had to intervene to get people to back off. >wrote soykaf code >24 men had to step up and discuss how to improve it >executive had to come rescue this poor woman from the oppression of the men's competence and interest
Ishikura "Tatsu" Tatsuhiko · 2017-09-16 17:25
>>3554 Be careful of the horns and halo effect. Just because he is a cancerous turd doesn't mean he is siht at programming. Code reviews are just the corporate equivalent of the school yard. Where the unpopular kids get nuggied and wedgied.
progn · 2017-09-16 20:29
>>3554 >anonimity of internet >still claim men are oppressing women somehow
Bob Arctor · 2017-09-17 14:13
This isn't about programming at all.
SHODAN · 2017-09-17 14:40
Looks like the non-productive drama queens took themselves out of the main project. GOOD
Nameless · 2017-09-18 22:06
https://github.com/ayojs/ayo/issues/4 >Can this just be the repo for people who want to bring their identity politics to projects? >It's actually nice that we have a place to direct them >I think what you're doing here would be a good home for people who want to spend more time debating what the pronoun should be used instead of doing development I'm OK with this!