There are two node mailing lists, with different purposes.
The nodejs-dev list is for these subjects:
That's it. It's a very quiet list. Keep in mind that people whose jobs involve node.js tend to monitor this list very closely, so we want to keep the signal-to-noise ratio as high as possible.
Reproducible bugs in node should be posted at https://github.com/joyent/node/issues
Patches that are either extremely simple and obvious, or have previously been discussed on nodejs-dev, should be sent as github pull requests to joyent/node.
The main nodejs list is for almost everything else, including but not limited to:
Here are some things that do not belong on either list:
Please post node-related job openings at http://jobs.nodejs.org/
Job openings for node-related positions should not be posted to either mailing list. For a while, this was encouraged, because it benefitted the community to have some outlet for these things, and there was no job board. However, they seem to cause a lot of clutter, and invite flame wars as to what "really" counts as a "node job".
Posting on the job board costs money. The reason for this is to weed out people who are not serious about their intent to hire a node developer to work on node. Node is a popular buzzword, and spam is an unfortunate side effect of that.
The price isn't intended to be exorbitant. If the price is a significant obstacle to you for some reason (for example, if you are an unfunded self-bootstrapped startup looking for a partner), then please contact us off-list and we'll try to work something out. The last thing anyone wants is to prevent the node ecosystem from growing.
If someone offends or insults you on-list, it's probably inadvertent. Most people try to be nice most of the time, or at least think they are. Take it up with them off-list. That kind of drama is not interesting to other users.
This also covers generally mean-spirited comments about other platforms. Complaining about other platforms doesn't help node.
If someone posts something that you think doesn't belong in the place they posted it, please direct them to this page, and trust that they'll read it and try to follow it.
If you think this page is unclear or unhelpful, then let's discuss that with the community, without making it about a specific user, who will probably end up feeling guilty and picked on, and almost certainly had the best intentions. We need to encourage our community to grow, and we can't do that by berating new people.
If no one has answered your question, it's probably because no one knows the answer, or you're asking in the wrong place. Replying to an old thread with no new information is clutter. Please don't do it.