Live data from Hacker News

Node, Twitter, and Apologies

blog.steveklabnik.com

1–10 of 82 posts

Re: Node, Twitter, and Apologies

#4
post #2

I understand it was unintentional, but saying something was an accident in any apology makes it sound insincere. It shouldn't matter if it was an accident or not.

Not sure how this comment is an accident:

    Steve Klabnik
    ‏@steveklabnik
    @harthvader @zeeg nothing's _wrong_ with it, but I don't want to build my app on top of others' code who are at this level of understanding
http://twitter.com/steveklabnik/status/293830888003887104

Re: Node, Twitter, and Apologies

#6
That is my number 1 complaint with Twitter. Sometimes when I write my tweets, I find that the app randomly inserts expletives and will turn the entire message into an @ reply. They must have some really wild NLP stuff going on too, because sometimes I'll even have words of praise switched out for ones of ridicule.

I mean, it's already hard enough to be civil in 140 characters.

Re: Node, Twitter, and Apologies

#7
post #3

Why do people hate Node so much?

I don't hate node However, the tools around using Node and JS are inferior to other languages (C/C++, Java, C#, even PHP and Python). Further, the language doesn't have the cleanest history in terms of design, so in a project with multiple people on it, you are leveraging coding guidelines, linters, and the like to have any real consistency.

A colleague raised an interesting question which I will paraphrase -- given the desire to build a project that exposes webservices from the ground up, what language would you choose?

My first response was, it depends on the platform. If you are using Azure, for instance, C# is the first class candidate, Node and other languages are tier 2/3. EC2, sky is the limit. Heroku, probably start with Ruby. If all things were equal, I would personally choose Python over Javascript.

Python and Twisted give a lot of the same benefits as Node in terms of async development. Python is more consistent and has a more mature (and featureful) standard library. Node and modules are plentiful, but a lot (even socket.io) still show some signs of being young.

For me, the choice is - right tool for the platform, group, and project you are working on. Personally, I will err towards the more mature when you are talking about scripting languages. (PHP doesn't count, it's super easy and I've used it a lot, but I always feel dirty afterward :) )

Re: Node, Twitter, and Apologies

#10
post #6

That is my number 1 complaint with Twitter. Sometimes when I write my tweets, I find that the app randomly inserts expletives and will turn the entire message into an @ reply. They must have some really wild NLP stuff going on too, because sometimes I'll even have words of praise switched out for ones of ridicule. I mean, it's already hard enough to be civil in 140 characters.

Let's give the benefit of the doubt, maybe it was autocorrect and he was trying to be positive and civil on his phone, but his phone turned it into mean-spirited ridicule.
Post reply on HN