TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Node.js is forked to Ayo.js (pronounced like “IO”)

101 pointsby akras14over 7 years ago

39 comments

akras14over 7 years ago
Reasons for fork:<p>&quot;Repeated ToC violations by an authority figure went unaddressed.&quot;<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;alicegoldfuss&#x2F;status&#x2F;900109726872068096" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;alicegoldfuss&#x2F;status&#x2F;900109726872068096</a><p>Not sure what ToC is, but the alleged violations appear to be of Code of Conduct.<p>Alleged violations are described here: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;ohhoe&#x2F;status&#x2F;899748838302302212" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;ohhoe&#x2F;status&#x2F;899748838302302212</a><p>Most links are private, but here are the public ones:<p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;rvagg&#x2F;status&#x2F;887652116524707841" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;rvagg&#x2F;status&#x2F;887652116524707841</a><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;rvagg&#x2F;status&#x2F;887790865766268928" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;rvagg&#x2F;status&#x2F;887790865766268928</a><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;captainsafia&#x2F;status&#x2F;887782785221615618" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;captainsafia&#x2F;status&#x2F;887782785221615618</a><p><a href="https:&#x2F;&#x2F;twitter.com&#x2F;nodebotanist&#x2F;status&#x2F;887724138516951049" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;nodebotanist&#x2F;status&#x2F;887724138516951049</a>
评论 #15079361 未加载
评论 #15079404 未加载
评论 #15079177 未加载
评论 #15079226 未加载
评论 #15079157 未加载
anilgulechaover 7 years ago
The way this fork has been presented clearly indicates this fork has no future.<p>If you indeed have problems with the way nodejs is run, the first thing you do with a fork is present it upfront in your fork, with some idea on how you&#x27;re going to go forward. All you see here is one issue potentially discussing some bad policies or people. wishy washy.<p>And discussion in another thread is almost satirical -- discussing &quot;lifetime&quot; of a benevolent dictator &quot;for life&quot;. [1]<p>There&#x27;s no clear leadership or goals for this fork.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;issues&#x2F;2" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;issues&#x2F;2</a>
kolmeover 7 years ago
They&#x27;re flipping out because of a tweet, and all it had was a link to an article against codes of conduct.<p>&quot;Additionally he discussed private information from the moderation repo in the public thread, which is explicitly against he moderation policy&quot;.<p>I don&#x27;t like such secrecy. What&#x27;s going on in there? Wasn&#x27;t community so important, why can&#x27;t we know?<p>So what if that guy doesn&#x27;t like CoCs? It is <i>fine</i> for people to have other opinions. This is another case of people over reacting over small stuff like it happened with Brendan Eich or Douglas Crockford.<p>Oh gee, some people need to chill out.
评论 #15085592 未加载
converyover 7 years ago
Line that stood out to me: &quot;Rod retweeted in support of an inflammatory anti-Code-of-Conduct article&quot;<p>If you&#x27;re not 100% onboard with the politics, you&#x27;re a horrible person.
评论 #15079210 未加载
评论 #15079242 未加载
Grue3over 7 years ago
The issues page says it all: <a href="https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;issues" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;issues</a> . This is not a software project. There will be no actual code written.
评论 #15080251 未加载
Khaineover 7 years ago
I&#x27;m sick of all this <i>drama</i> that people create around this bullshit around <i>wrongthink</i> and the like.<p>Didn&#x27;t they ever learn as kids sticks and stones may break my bones but names will never hurt me?<p>Surely, in OSS tons of people are going to have different opinions about many things, as long as they are respectful who cares what they think?<p>Seriously some people in this world need to eat a bag of concrete and harden the fuck up.
评论 #15080260 未加载
joepie91_over 7 years ago
This is probably the best possible course of action at this stage, even if I&#x27;m extremely skeptical about the longevity of the fork. The ideal scenario is to compartmentalize people who can&#x27;t get along, like you would in a workplace - having two separate forks that absorb each other&#x27;s changes is not too far off from that.<p>There&#x27;s another reason too; there&#x27;s a theory going around that there&#x27;s a sizable pool of potential competent contributors who are currently staying away from the Node.js project (and other projects) because they feel excluded (and this is commonly used as an argument as to why policies need to be changed). This fork is going to show whether that group of people really exists; if it does, then the fork will thrive, but if it does not, then it will die.<p>I don&#x27;t think there&#x27;s much to do about this now other than wait and see it play out. The results of this fork will become obvious soon enough, and it seems that this at least will get everybody off each other&#x27;s backs for a while.<p>EDIT: Also, let&#x27;s dial down the vitriol in this thread a little. There&#x27;s no point in getting outraged over something that&#x27;ll resolve itself.
intellixover 7 years ago
Open a perfectly fine PR that fixes&#x2F;accomplishes something but prefix PR comment with: &quot;Hey guys,&quot;<p>Sit back and watch as you&#x27;re bombarded with threats and comments about being pro-rape, a straight white male and the like
评论 #15082985 未加载
评论 #15113053 未加载
ishtuover 7 years ago
Make sure you use proper [1] CoC next time you start new project. Proper as in not easy to abuse for political reason or just because some SJW decided you are wrong.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;fantasylandinst&#x2F;fcop" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;fantasylandinst&#x2F;fcop</a>
pier25over 7 years ago
The more I code, the more I appreciate projects and languages that are not based on a democratic committee and have a consistent unique single minded vision.<p>I&#x27;d rather stick to a language&#x2F;framework that aligns with my own preferences, than stick to one that tries to please to a large group of people.<p>I feel this is the major problem with Javascript, Node, etc.
评论 #15082669 未加载
评论 #15082560 未加载
tedivmover 7 years ago
For those asking what the reason of the fork is it looks like it has something to do with a code of conduct violation by one of the node developers that the steering committee voted to ignore. I have no idea what the story behind it as it doesn&#x27;t seem like anyone has actually published the full story.<p>Regardless of the reason, this seems like a premature announcement of the project. There isn&#x27;t a roadmap, list of distinguishing features, or the guiding principles. More information is definitly needed here.
评论 #15079299 未加载
aquafluxover 7 years ago
Newest development: <a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;board&#x2F;issues&#x2F;67" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;board&#x2F;issues&#x2F;67</a><p>&quot;We don&#x27;t like the outcome, so we have to change the rules.&quot; Please note that @ag_dubs that started the shit stirring after Rod&#x27;s post sits on that board and was part of that decision. Still we don&#x27;t know what Rod did to her in the first place.
kybernetikosover 7 years ago
The previous fork was successful because a lot of the developers went with the fork and it was fulfilling an unserviced need in the community for a node built on newer versions of v8. Does anyone know if this fork has much of a chance of survival?
评论 #15079239 未加载
评论 #15095333 未加载
评论 #15079180 未加载
readittwiceover 7 years ago
First: I like the name!<p>That said, it is a bit unfortunate to fork or at least to try to fork a project like Node.js over these reasons. Although it is quite likely that the fork was mainly created to pressure the Node-devs to remove rvagg from the project after all.<p>What puzzles me: Even if we agree that rvagg violated the Code of Conduct, I am not sure that this should be enough to remove him from the TSC (Technical Steering Committee). Here are the alleged violations, so that you can decide for yourself: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;ohhoe&#x2F;status&#x2F;899748838302302212" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;ohhoe&#x2F;status&#x2F;899748838302302212</a>.
评论 #15085664 未加载
sand500over 7 years ago
Since the comments say this is probably due to political reasons, I feel like this fork would mean a lot more if it included contributions that were rejected by nodejs as well as a communitity of contributors to keep this fork active.
tuananhover 7 years ago
If we applied this CoC to Linux, Linus is probably long gone by now.
评论 #15083250 未加载
bluepnumeover 7 years ago
I&#x27;ve been clicking around on twitter and github for five minutes and there seems to be zero specifics about what actually happened.<p>What&#x27;s with the secrecy? Not saying this is a non-issue, but the best way to present your issue as a non-issue is to be this vague about what you&#x27;re complaining about.
steschover 7 years ago
Would you rather use good code by a shitty person or shitty code by a good person?
评论 #15079986 未加载
评论 #15084448 未加载
评论 #15082578 未加载
评论 #15097263 未加载
tree_of_itemover 7 years ago
Are they seriously forking the project because they don&#x27;t like one person involved in it?
评论 #15079339 未加载
weitzjover 7 years ago
Blog post: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@mylesborins&#x2F;effective-immediately-i-am-stepping-down-from-the-nodejs-tsc-3df37c6ccbae" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@mylesborins&#x2F;effective-immediately-i-am-s...</a>
thrillgoreover 7 years ago
Every time I see something about NodeJS, an image of a flaming dumpster overflowing with left-padded trash comes to mind.<p>I&#x27;ve never seen a technology deep sixed not by its technology, but by its politics and ideology.
rkeene2over 7 years ago
Node.js can, of course, merge in any changes of merit that this fork produces. Especially since the fork isn&#x27;t for technical reasons they are unlikely to diverge in fundamental ways... Atleast until the fork is abandoned entirely for providing no value over node.js -- especially if they don&#x27;t keep up with the upstream progress.
评论 #15084772 未加载
tuananhover 7 years ago
&gt; Humans are more important than APIs and Benchmarks.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;blob&#x2F;zkat&#x2F;values&#x2F;VALUES.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ayojs&#x2F;ayo&#x2F;blob&#x2F;zkat&#x2F;values&#x2F;VALUES.md</a>
nmbr213over 7 years ago
What, again?
评论 #15079135 未加载
评论 #15079163 未加载
styfleover 7 years ago
rvagg responds:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;CTC&#x2F;issues&#x2F;165#issuecomment-324798494" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nodejs&#x2F;CTC&#x2F;issues&#x2F;165#issuecomment-324798...</a>
deftover 7 years ago
This literally already happened once over a minor argument and a week later they got back together. Why...?
uitgewisover 7 years ago
Also related to this: <a href="https:&#x2F;&#x2F;medium.com&#x2F;@mylesborins&#x2F;effective-immediately-i-am-stepping-down-from-the-nodejs-tsc-3df37c6ccbae" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@mylesborins&#x2F;effective-immediately-i-am-s...</a>
lavamantisover 7 years ago
Specific issues causing Ayo&#x27;s creation: <a href="https:&#x2F;&#x2F;thenewstack.io&#x2F;node-js-forked-complaints-repeated-harassment&#x2F;" rel="nofollow">https:&#x2F;&#x2F;thenewstack.io&#x2F;node-js-forked-complaints-repeated-ha...</a>
quxbarover 7 years ago
I have yet to find any good reason for this fork, but I wish the forkers all the best. If they can actually make something better, I&#x27;m sure we&#x27;ll switch. Until then I see no reason to not support Node.
ilakshover 7 years ago
What&#x27;s the reason they forked&#x2F;main difference from Node.js?
评论 #15079093 未加载
评论 #15079102 未加载
评论 #15079164 未加载
评论 #15079133 未加载
ristonover 7 years ago
We are fixing too many problems by forking, please stop!
fvdessenover 7 years ago
What is the reason for the fork ?
评论 #15079189 未加载
评论 #15079106 未加载
评论 #15079108 未加载
评论 #15079144 未加载
评论 #15079103 未加载
评论 #15079253 未加载
cycomacheadover 7 years ago
Here we go again... ?<p>Then again, this doesn&#x27;t seem anywhere near as crazy as the IO.js days.
kekus_maximaover 7 years ago
Why not Aye.js? IYKWIM
quickthrower2over 7 years ago
Aye! Oh!
评论 #15079187 未加载
hasenjover 7 years ago
Sounds like BS.<p>Possibly relevant:<p>Eric S. Raymond: Why Hackers Must Eject the SJWs (2015)<p><a href="http:&#x2F;&#x2F;esr.ibiblio.org&#x2F;?p=6918" rel="nofollow">http:&#x2F;&#x2F;esr.ibiblio.org&#x2F;?p=6918</a>
评论 #15088076 未加载
评论 #15079416 未加载
评论 #15079329 未加载
评论 #15083575 未加载
评论 #15079237 未加载
hungerstrikeover 7 years ago
Oh good, I&#x27;m glad these SJWs won&#x27;t be involved in Node.js anymore. Thanks!
评论 #15111094 未加载
anotherbrownguyover 7 years ago
Brace yourself. SJWs are coming after software projects this year.
评论 #15084455 未加载
caffedover 7 years ago
He seems like a candidate for being a douchey provocateur. Tech-libertarian too?<p>It&#x27;s hard enough having the JS community taken seriously with the zeitgeist framework changing too quickly.