IronNode – Debug Node.js code with Chrome Developer Tools
github.com
github.com
Isn't using it for this project going to cause confusion?
But if his project from name alone is perceived as being related to .NET, he may not reach out to the full audience of web-developers he may be aiming for. And that's a net loss for him.
If there's a time to reconsider the name, it's now before it gets bigger and more "known". I mean the repo only has around 10 commits at this point :)
When I read "IronNode" I immediately thought of "IronPython" and "IronRuby". Had I just skimmed the headlines and not paid attention to the full title, I would have ignored it.
[0]: In the intuitive sense: something you can see the insides or details of (e.g. Transparency International). In the CS sense: something that is invisible to the consumer (e.g. it's a bad idea to make critical network operations transparent to your persistence logic). In the design sense: something that has an alpha channel.
Isomorphic here is being used in the already existing biological sense. Just because the HN commenting user base is largely ignorant of non-mathmatics terms (a problem) doesn't make it wrong.
In fact it's very applicable. Fitting pretty much perfectly with what is going on.
Terms like "isomorphic" and "transparent" are ambiguous, especially if you're not familiar with their use in the active context, even more so if you're already familiar with their use in a different context and most definitely if you weren't aware you just switched contexts and the term has a defined meaning in the active context: "evolution is just a theory" comes to mind (the speaker obviously not being aware that "theory" in the context in which evolution is called one is something very different from the colloquial definition they are familiar with).
I'm not arguing we shouldn't use the term "isomorphic". The context in which "isomorphic" is used in the web sense and that in which it is used in the mathematical sense are unlikely to overlap as frequently as the most vocal opponents would claim.
I'm just pointing out that the ambiguity is real and that it will continue to be a problem until the definition in the context of web applications (or any environment-agnostic application, really) becomes widely enough known that programmers only familiar with the mathematical definition stop being confused and see it as what it is: a new piece of jargon they have to learn if they want to join the discussion.
It's only ambiguous in the sense that science has been "ambiguously" using it correctly for decades. Somehow it's survived.
> "it will continue to be a problem until the definition in the context of web applications becomes widely enough known"
Which - outside of complaining about it in HN comments - it has. Hell there are entire startups and B2B companies that use it now.
Isomorphic has been used in this form for 5 years. Yes, maybe you could argue it was AirBnB that popularized it 2 years ago but that's still a damn long time of common usage.
That ship has sailed - long ago - any programmer who doesn't know what it means at this point just isn't paying attention.
2. ???
3. <del>Profit!</del> Investors!
I agree that node-inspector is tedious to set up and often doesn't work initially - It does have support for debugging clusters though.