Live data from Hacker News

Node, Twitter, and Apologies

blog.steveklabnik.com

41–50 of 82 posts

Re: Node, Twitter, and Apologies

#41
post #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 someo…

It's on the front page of HN because this community cares about civility, online interactions, open source contributions, and gender issues in technology.

I don't want to hear about someone apologizing for an offensive Twitter post. Go ahead and keep downvoting me for expressing an opinion -- I'm sure I'm not the only one with similar feelings :)

--> To respond to the posts below: I think the original post is fine, I didn't make this comment there. Hearing about that is interesting and is a fine example of how easy it is for users with social capital to abuse it, a reminder we need. Seeing two threads containing blog posts of people apologizing? I'm not sure I actually care, I think my learning and interest ended after reading the original thread. Now we're firmly in noise territory.

Re: Node, Twitter, and Apologies

#42
post #3

Why do people hate Node so much?

I don't hate it I just won't use it because I don't like its characteristics at the moment:

* Javascript : don't like it. This "[3,1,10,2,].sort()= [ 1, 10, 2, 3 ]" is broken. Don't care about the historical explanations or philosophical arguments about strong or weak typing. It's broken and that's that.

* Nested callbacks. I don't like that. I like green threads and/or processes for handling concurrency. I'll take Go, Scala, Rust, or Erlang's (processes|channels|actors) instead, if not I'll take any green threads.

* Single threaded : server sits there with 16 cores, it's nicer to use something that can automatically scale across them. This also means if any deeply nested callback functions ends up blocking the whole node process stops.

Not trying to upset anyone at Joyent or others who put effort into, just my personal preferences. It is not that Node is bad, it's pretty good, it is just that I don't see a reason to use when they are much better tools out there.

Re: Node, Twitter, and Apologies

#45
post #34
post #26

Earlier quoted context omitted.

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.

Who's arguing for derision and indecorum? I find it easy to identify with a guy who screws up, hurts someone's feelings, and then trips over himself trying to make it better because he feels bad.

Accidental asshole isn't a real concept. I highly doubt any of the people would have reacted differently in person, for example. The character traits that we ascribe as being an asshole are developed over many days, during which many of the reactions are intentional.

Re: Node, Twitter, and Apologies

#46
post #20

Being sorry that somebody else felt bad is the beginning of an apology. But it's not the end of one. You can't just say to yourself, "Well now I'll never make somebody feel bad again. Problem solved!" When you fuck up and hurt someone, people don't want just to hear about you feeling bad. That's making it about your pain instead of theirs. It's asking for people to pat you on the head and tell you it's all ok. That's…

I'm looking for a life coach are you available?

Re: Node, Twitter, and Apologies

#47
post #41

Earlier quoted context omitted.

It's on the front page of HN because this community cares about civility, online interactions, open source contributions, and gender issues in technology.

I don't want to hear about someone apologizing for an offensive Twitter post. Go ahead and keep downvoting me for expressing an opinion -- I'm sure I'm not the only one with similar feelings :) --> To respond to the posts below: I think the original post is fine, I didn't make this comment there. Hearing about that is interesting and is a fine example of how easy it is for users with social capital to abuse it, a rem…

How is "I made this thing, shared it with the world, and was ridiculed by high profile members of the community" not a developer war story?

Re: Node, Twitter, and Apologies

#48
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…

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 scri…

JavaScript for server side is much younger than PHP, yet inherits the client side warts. :)

Re: Node, Twitter, and Apologies

#49

This comes down to "I wasn't being disrespectful and dismissive of your project, just this other project, so we're cool, right?" I think we can all do better than this.

Not sure we can do better but I'm absolutely positive we can critique anyone who tries!

Re: Node, Twitter, and Apologies

#50
post #41

Earlier quoted context omitted.

It's on the front page of HN because this community cares about civility, online interactions, open source contributions, and gender issues in technology.

I don't want to hear about someone apologizing for an offensive Twitter post. Go ahead and keep downvoting me for expressing an opinion -- I'm sure I'm not the only one with similar feelings :) --> To respond to the posts below: I think the original post is fine, I didn't make this comment there. Hearing about that is interesting and is a fine example of how easy it is for users with social capital to abuse it, a rem…

When you get to the point in your life when you decide to start a new company or venture, you will understand the value of these posts. There are many important soft skills that most people hyper focused on technology don't necessarily hone (and since you mentioned funding, you clearly don't think this should be like the programming reddit), and by seeing public examples we all learn how to handle similar circumstances in the future.
Post reply on HN