Live data from Hacker News

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

harthur.wordpress.com

341–350 of 826 posts

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

#341
post #323
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…

both Perl and Python use PCRE No, Perl doesn't. PCRE was written because a lot of people liked some of the ideas that were first introduced in Perl's regular expression engine. But PCRE was a reimplementation, and never was all that compatible with what Perl was doing.

The funny thing is, that Python doesn't use PCRE either and never had.

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

#342
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.

Also - it's much easier to debug the equivalent dynamic language's code than to try to figure out what went wrong in your xargs pipe.

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

#343

Earlier quoted context omitted.

> FWIW FWIW, I personally think it's worth a lot. It's easy to be nasty on the internet and a lot harder to be nice.

> a lot harder to be nice Until all eyes are on you, and you know they're calling for blood. Then it becomes very easy.

Not always. Don't underestimate the strength of pride (though in this case, over a tweet, you're probably right).

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

#344
"I can’t help but think of potential future employers that are no longer potential."

Trust me when I say: this faux intellectual, hipster hacker bullshit, "I liked Ruby before it was cool." represents a tiny, infinitesimal fraction of employers. I'd be shocked if any of these commenters have ever taken the time to release anything of value. I'd also be shocked if any of them was in a position to hire anyone. They're probably too busy performing smug, mental masturbation on HN and trying out their fourth JavaScript MVC framework for a three page vegan bakery shop website for that girl that friend zoned them.

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

#345

I can't find any reasons to tweet stuff like that. Pretty sad to see that the mentality of some "popular" developer is.

Yeah, if they really had to get off on criticizing other's code, why not use IM or email? To do it on such a public place as twitter is kind of cruel.

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

#346
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.

> There's nothing wrong with rewriting sed in [X]

Indeed, especially since there's sed and sed.

The examples given use -i, but no luck with BSD sed, where you will use -i~ at best. Also, lack of -e before the expression may make things blow up at times. And the sed regex does not support stuff like +, so many times I end up replacing sed -i~ -e with perl -pi -e or ruby. Besides, sometimes your looping logic is not implementable with a find easily or at all, especially when its context is readily available in the original language, so maybe you use the CLI at times, but this CLI might just be a frontend to a lib part saving you from forking a thousand times over.

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

#347
post #106

Earlier quoted context omitted.

I'm not sure if that's the same thing. Linus usually criticizes things in a way that actually points out the flaws. This guy is just essentially saying "LOL U SUCK"

And with Linus, it's not usually about the person (unless the person is actually being obstinate or negligent).

And here I was thinking that Linus was the one guy in open source who says "moron" a lot.

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

#349
post #82

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…

I wouldn't be at all surprised if there was a strong undercurrent of misogyny involved here, motivating their incivility and rudeness.

I seriously doubt it was misogyny as much as it's just online disinhibition. Twitter is especially notorious because the very format forces you to be curt.

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

#350
post #10
post #2

I'm curious : what is the use case for this utility ? If I look at the README, it says : > Modifies files when matches are found Just like sed's -i option (except that -i allows you to specify a backup extension just in case) > Recursive search on directories with -r I usually use find with sed, so it's not so much a problem (and it actually allows to filter the files by extension, exclude directories, etc, which is…

Yeah you missed the point of the article. It's not about the usefulness of the project, it's about why does notorious developers like steveklabnik (rails core team) and dcramer (lots of django related projects) are publicly bashing this project without any reason. It's rude and childish.

klabnik isn't in rails core: http://rubyonrails.org/core
Post reply on HN