[ ] 1. Choose a nominally unique name within language/package space
[ ] 2. Okay, at least choose a unique name within the comparatively small sub-community you're targeting, so as not to invite unnecessary confusion for literally everyone involved
[x] 3. Post on Hacker News
People are being overly critical of atjoslin, given that he admitted in his edit that his intentions were not foul.
Edit: I'm only trying to be straightforward. I meant only what I said: name collisions do happen, especially in the cluttered npm namespace, and will continue to happen.
And I meant what I said in that I do wish your project the best. No foul intent.
[0] http://blogs.msdn.com/b/typescript/archive/2015/04/30/announ...