HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
nodejs
node-v0.x-archive
Web Development2010–2021
nodejs / node-v0.x-archive · Archived

node-v0.x-archive

Moved to https://github.com/nodejs/node

165Distinct people
182Mentions
1Explicit recommenders
34.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Moved to https://github.com/nodejs/node

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

Although I have never built a "complete website" on the node.js stack, the time that I have spent developing on the platform has been very enjoyable and I've put a decent…

kersny used a recommendation phrase. One indexed comment matches. This is a phrase match, not a verdict.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 7:02:50 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year182 dated mentions

Observed mentions: 2010-06-11 19:12:27 UTC to 2021-04-14 02:35:01 UTC.

010203040502010-01-01 00:00:00 UTC to 2011-01-01 00:00:00 UTC (exclusive): 16 mentions; 4 submissions, 12 comments20102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 48 mentions; 6 submissions, 42 comments2012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 28 mentions; 4 submissions, 24 comments2013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 27 mentions; 4 submissions, 23 comments2014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 31 mentions; 7 submissions, 24 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 20 mentions; 3 submissions, 17 comments20152016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 5 mentions; 0 submissions, 5 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2021

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20102010-01-01 00:00:00 UTC2011-01-01 00:00:00 UTC16412
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC48642
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC28424
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC27423
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC31724
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC20317
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC505
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC110
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC303
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101

What Hacker News says

31 sources
Those are decent points, but I'd think Io.js would have more reasons. First of all, if you implement a polyfill in JavaScript, it'll be translated into pretty fast native code. But even if it didn't, most(?) of Node's core libraries are written in plain JavaScript and presumably are as fast as any module in npm. Take a look: https://github.com/joyent/node/blob/master/lib/buffer.js And if you really want optimized native code, npm supports that out of the box. I kinda dislike npm modules that require a compilation step, but they're out there. As for robustness, there's nothing stopping one to making robust node modules that are not in the core.
In Node.js is forked, not fucked
This is a big deal, because of who is involved. Here's the list of people involved: * Indutny (listed as a Node.js code team member) * Trevor Norris (also a Node.js core team member) * Isaac Schlueter (cited as a Node.js core team alumni) * Ben Noordhuis (also an alumni) * Bert Belder (another alumni and a Node.js maintainer) Compared to the Node list of top contributors: https://github.com/joyent/node/graphs/contributors Here's some better information: http://www.infoworld.com/article/2855057/application-develop...
In IO.js, a Node fork
Yes times 1,000! This is what we're trying to address at Sourcegraph (https://sourcegraph.com/). 80% of programming is about reading and understanding code, not writing code. Why don't existing tools focus more on helping people read and understand code--and, more broadly, collaborate on a development team? Things like: * seeing everywhere a function or class is used, in context (like https://sourcegraph.com/github.com/joyent/node/.CommonJSPack... on the right side) * seeing who at your company knows the most about an area of your codebase * seeing the history of changes, in terms of functions/modules added, not just lines (like https://sourcegraph.com/github.com/fsouza/go-dockerclient/.c...) * having a long-lived discussion about a module/class/function that doesn't vanish after a commit is merged or the file's lines shift around So far,
Read the rest
most of the innovation in programming tools has been in editors or frameworks, not in collaboration and search tools for programmers. While there are great editors and frameworks, the lopsidedness is unfortunate because making it easier for programmers to learn and reuse existing code and techniques, and to collaborate on projects, can have a much bigger impact than those other kinds of tools. That's because, in my experience, the limiting factors on a solo developer's productivity are the editors and frameworks she uses, but the limiting factor on a development team's productivity is communication (misunderstanding how to use things, reinventing the wheel, creating conflicting systems, not syncing release timelines, etc.).
In New Requests for Startups
I've not seen any ill will towards you from the people I named above, at least not publicly. They all know it was your project and you were free to do with it as you saw fit. They disagree with your choice, but it was yours to make. You had good intentions, even if the actions played out badly, but that's all now in the past. Strongloop, on the other hand, has the ability to change the outcome, and have chosen not to. They've been given loads of evidence of what the maintainers want them to do, and so far their actions have not demonstrated a desire to resolve the conflict. Their public responses have been entirely self-serving and barely apologetic. I am firmly of the impression that they want to hold on to Express so they can claim it's development as an R&D tax write-off. This fits with why they've stated they would only give it to an
Read the rest
organization backed by a non-profit foundation, since then it could continue to be a charitable donation. They want to make money off this situation, and that's basically thumbing their noses at the people who put their time into it for free. As I said in the github thread, there are some major differences between this situation and when Ryan sold to Joyent. Ryan was still working on Node, and Joyent hired both him and Isaac to continue doing so. They also announced [1][2] the transition before it happened, made it very clear what was happening in terms of code ownership, and answered everyone's questions ahead of time. The repos didn't transfer until four months later [3]. [1] https://groups.google.com/forum/#!topic/nodejs/lWo0MbHZ6Tc [2] https://www.joyent.com/blog/a-new-abode-for-node [3] https://github.com/joyent/node/commit/45adc907c9b3eff0bc560d... edit: I'm being told Strongloop is actually helping to create a foundation for Express to be owned by, they're just not doing it publicly. So that's good.
In StrongLoop and Express
I disagree. I think fault lies with the language designer(s) for putting the equivalent of a pull-handle on a push-door. The only way to reliably avoid this error would be to spend an inordinate amount of time reading documentation, dutifully examining every aspect of basic functionality for unusual behavior. Every other string replace method I've encountered does global replace. Java's String.replace(), STL's std::replace, PHP's str_replace, Python's string.replace(), all of them replace every instance. Given this precedence, it's entirely reasonable to assume JavaScript works the same. Unfortunately, it doesn't. I've been writing JavaScript off-and-on since I was 12. I've used Node.js extensively enough to find bugs in it, including one that ended up being a bug in V8[1][2]. If I'm not an experienced JavaScript developer, then very few
Read the rest
In A Tale of Two Newlines: Carriage Returns, Line Feeds, JavaScript Hair-Pulling

Showing the 15 most recent of 31 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.