Live data from Hacker News

Node, Twitter, and Apologies

blog.steveklabnik.com

21–30 of 82 posts

Re: Node, Twitter, and Apologies

#21
I'm gonna copy what I said in the other thread, because it's more relevant now:

You know, reading the various devs' tweets, they use twitter in a way that is completely foreign to me. Is there anything these guys think that they don't tweet? ("Hey, who's picking me up from the hotel?" is not something I'd ever announce to the world at large.)

This incident shows a danger of working that way--one of these guys apparently had a rude little thought best kept private--and let's admit it, we all have those thoughts at one time or another. But because he tweets everything, that little passing thought was pushed to the world, which is not good for anyone involved.

Re: Node, Twitter, and Apologies

#23
I would like to see someone respond to a twitter message called out (like the one in question) and give a real apology. If you are truly apologetic for the tone but not the substance, use the apology as an opportunity to say as much! It offends our sensibilities to see a half assed apology that completely misses the point. If you think the tool is unnecessary, say why! Give a coherent argument and then we can have a discussion. Otherwise it comes off as phony.

Re: Node, Twitter, and Apologies

#24
Why is this on the front page of HN? Anyone read http://corte.si/posts/socialmedia/trouble-with-social-news.h...?

Unfortunately, that article is spot-on. I want to be reading industry news, not someone's social gossip. Specifically, I want to read articles about optimizing Erlang, the latest developments in NoSQL databases, developer war stories, and changes in the funding landscape. I don't want to hear about someone apologizing for an offensive Twitter post.

I think we need a separate category called 'industry gossip' for this kind of drama.

Re: Node, Twitter, and Apologies

#25
post #18
post #3

Why do people hate Node so much?

Node as a technology is misunderstood. Most people from other languages hear that it is javascript and scoff without digging into the source or into libuv. As a platform it made a certain set of trade offs which make it ideal for certain use cases, but some zealots see it as a panacea and suggest using node for everything under the sun. (Not to mention the general arrogance of some vocal proponents -- the core people…

Node inherits the warts of Javascript. Node the framework is quite good and handles abstracting out threading/async incredibly well.

Node the community is still young, but growing. On two recent projects, I tried two different http auth related modules (digest auth). Both had been active for awhile and recently updated (within a month or two). Yet, despite digest auth being pretty established/spec'd out, had some serious flaws (I didn't have the time to offer back feedback, but it is on my list to submit patches). Friends have mentioned similar, though more complicated issues w/ socket.io for production use, one of THE modules used to highlight Node.

Node, JS, and the node environment have their warts, just approach them knowing that. Don't advocate them as awesome rockstar tech.

Re: Node, Twitter, and Apologies

#26
post #17

accidentally being an asshole Is it just me or does this blog post just make this guy look like an even bigger asshole?

Lots of us are accidental assholes sometimes, if it means hurting someone's feelings without meaning to.

He was not being an accidental asshole. It's not just about hurting a person's feelings. 140 character limit aside, there are better ways of expressing your criticism without derision, and its better for the community if we try to maintain some decorum.

Re: Node, Twitter, and Apologies

#27
post #19
post #7

Earlier quoted context omitted.

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…

[deleted]

It often happens. E.g., when you are starting a new project on your current infrastructure. Which is where most new projects happen.

Re: Node, Twitter, and Apologies

#28
post #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 tools around using Node and JS are inferior to other languages (C/C++, Java, C#, even PHP and Python)

You are comparing a language that is like 2 years old vs languages that are pushing 20 years old.

the language doesn't have the cleanest history in terms of design

It is certainly no worse than several of the languages you just listed.

Personally, I will err towards the more mature when you are talking about scripting languages.

Psssst, JavaScript is a year older than PHP.

Re: Node, Twitter, and Apologies

#29
post #3

Why do people hate Node so much?

Because javascript has a number of serious flaws.

And because when you bolt everything back on to node to get a decent webdev environment it's really not that fast.

And because callbacks are a really shitty way to write async code.

Like most things node is a tool with a very specific use case, as is typical with anything that is particularly fast at one task people assume that it's fast at all tasks. (C anyone?)

And also because unless you are running a free service your code really has to be absymally slow to not make money. Therefore you should program in the environment that is most pleasurable rather than the environment that is 'fastest', whatever that means.

But mostly because most of the people who talk about how great node is really don't have a clue what it actually excels at. Basically, for all the same reasons people hate PHP.

Re: Node, Twitter, and Apologies

#30
post #19
post #7

Earlier quoted context omitted.

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…

[deleted]

If you are working at a bigger company, sometimes there is a "standard platform" for the company. I was just covering multiple scenarios.
Post reply on HN