Live data from Hacker News

What It's Like To Be Ridiculed For Open Sourcing A Project

harthur.wordpress.com

221–230 of 826 posts

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#221
post #200

Heather, I agree that people are unnecessarily rude to you. Don't sob. Your code shows you are already a more capable programmer than most of the ones I interview. No one has given you a clear answer as to why your code is reinventing the wheel, so allow me to do it politely. I took every single example from your README, and show you below how everything can be reimplemented with sed -r (nice extended regex syntax, m…

I've been coding since 1993 and I have never made room in my brain for stuff like -print0.

Moreover, there are times when you'll want to do this stuff from within another program. What are you going to do, shell out to a find(1) pipeline? Then people like me will be giving you shit.

There's nothing wrong with rewriting sed in Javascript.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#222
post #200

Heather, I agree that people are unnecessarily rude to you. Don't sob. Your code shows you are already a more capable programmer than most of the ones I interview. No one has given you a clear answer as to why your code is reinventing the wheel, so allow me to do it politely. I took every single example from your README, and show you below how everything can be reimplemented with sed -r (nice extended regex syntax, m…

Replace looks a LOT cleaner to read and write though and more intuitive though for smaller/simpler things such as these examples.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#223
post #200

Heather, I agree that people are unnecessarily rude to you. Don't sob. Your code shows you are already a more capable programmer than most of the ones I interview. No one has given you a clear answer as to why your code is reinventing the wheel, so allow me to do it politely. I took every single example from your README, and show you below how everything can be reimplemented with sed -r (nice extended regex syntax, m…

Am I the only one who finds replace's syntax much nicer? I haven't spent much time learning unix utilities, so that might explain it. But I can't help but shudder at find . -type f ! -name ' .min.js' ! -name ' .py' -print0 | xargs -0 sed -ri 's,var,let,g'

She was able to simplify her command line interface in order to support only the features she needed, so of course her syntax is nicer. Whereas sed/find/xargs can do a lot more things, so of course they come with a more evolved syntax.

It is the usual tradeoff between simplicity and features.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#224

Then I see these people’s follower count, and I sob harder. I can’t help but think of potential future employers that are no longer potential. There's a big responsibility that comes with being well-liked and nice. When someone with a good reputation and the means to broadcast it speaks negatively about someone, it matters much more than someone who is routinely rude, frequently negative, or unknown. I know that if t…

Fair point. Once I read the names of those involved, I was a little taken aback for this very reason. Friends I respect think quite highly of Corey, for instance.

Also worth noting, both [Steve and Corey] have published apologies on their own blogs. Both are worth reading.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#225
post #63

I don't really see the problem. I never remember sed syntax and instead just use perl -e. It follows that someone may want to use JavaScript instead though I would personally avoid JavaScript at nearly any cost. As for haters on the Internet, yeah, welcome to the Internet. If you do something, chances are someone hates you. Why? They are jealous that you are getting attention instead of them. They could write a bette…

the worst bit is that a lot of the ridicule seems motivated by the fact that it's fashionable to hate on node.js. this tweet as much as admitted it: https://twitter.com/steveklabnik/status/293831920872194050

The worst bit about it is that it's part of a petty language squabble?

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#226
post #63

I don't really see the problem. I never remember sed syntax and instead just use perl -e. It follows that someone may want to use JavaScript instead though I would personally avoid JavaScript at nearly any cost. As for haters on the Internet, yeah, welcome to the Internet. If you do something, chances are someone hates you. Why? They are jealous that you are getting attention instead of them. They could write a bette…

the worst bit is that a lot of the ridicule seems motivated by the fact that it's fashionable to hate on node.js. this tweet as much as admitted it: https://twitter.com/steveklabnik/status/293831920872194050

Isn't it (scientifically documented) that if (a software project) A is threatened by B then supporters of A start to bash on developers and users of B? Because that's what I see here. node.js is very much a competitor to rails, and Steve Klabnik is very close to rails.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#227
I always cringe when i see a blog post along the lines of

"A great way to do X in unix"

because it is almost always followed by the true unix gurus coming on and schooling the poster.

literally, people: assume any unix script you post, no matter how trivial, must meet the standards of a mathematical proof to Fermat's Last Theorem.

and i must confess, i look down on bloggers that blithely post a unix script. Not because of their lack of Unix foo, but rather the shear naivete of posting it (and the ignorance of the fact that the grey wizards will come out of their tower and pound you for anything less than perfection)

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#228

What the fuck. (And I rarely say that word.) We've got to grow up. This is 9th grade all over again. You know, those weird people that do things that you don't understand? They're the ones that grow up and make big impacts on the world. Why can't we get over our negativity? We can't stop ourselves from thinking horrible things, or even saying them out loud to people around us, but surely we can restrain ourselves fro…

[deleted]

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#229
post #130

Earlier quoted context omitted.

which is doubly embarrassing for the people insulting her because odds are anyone taking the time chastising someone's hacky duct tape script as if it were a Real Thing Worth Talking About probably has no comprehension of real algorithmic work, real computer science , like that needed to implement neural nets.

To be fair implementing a simple neural network is probably about par for the course as a sophomore CS undergrad project. The basic algorithms you need can be found via google. In my (extremely limited) experience the much more difficult part is using them to successfully solve real world problems.

Sure. My point is anyone who really seriously gets on their high horse about how great they are by looking at a simple little script that is essentially background noise for professional engineers are probably pretty far removed from even a sophomore CS undergrad level of sophistication.

Re: What It's Like To Be Ridiculed For Open Sourcing A Project

#230

Earlier quoted context omitted.

> Regarding the actual program, I don't write shell > utilities in JavaScript so I can't say whether it's a > good or a bad implementation. It's just not my space. According to some other posts here, the quoted mockers are Ruby programmers. I believe the Twitter posts are about the concept of writing sed in Node-Javascript, not necessarily the implementation. As I understand it there's something of a rivalry between…

So there is some truth to the stereotype of the angry asshole Rubyist? I thought the community had moved on since those days. I've been tossing up whether to learn Ruby or Clojure next, and this kind of crap is a real turn-off for Ruby.

Ruby is an awesome language. The community, particularly the community that revolves around rails, and the "uncle craftsmanship" baloney, leaves many wondering WTF. I can't stress enough how nice it is to use the ruby language to code and solve problems.
Post reply on HN