skysight-inc/HackerNews huggingface dataset:
meh, I too am a Linux user for development. I agree on a personal level but really it comes down to preference. Mine is to run a free open source software that works better then anything else I have ever used...

My opinion of this article? troll.
Please explain. What doesn't work? I've used MacPorts over and over again for the past 2 years without any problems. One of the few annoyances is that MacPorts will install copies of software that already exist on the system, but that's not really a big deal.
"If $100bn per year in exits is a steady state number"

This is the mistake. Why should this be constant?
Things JSConf got right that every conference needs to learn from
One of the best and easiest things you can do to stay healthier is to buy your own ingredients and make your own food.

And "potato chips" isn't an ingredient.
I must admit I have troubles understanding some things, like the thong picture making a woman feel unwelcome.

I am not a woman, but some of the comments on that site made me understand. Perhaps you would too, Imagine the conference was attended by only 6 guys and all the others were females, the one giving the presentation is female, and the pictures on the presentation are of men depicted sexually. Now imagine that some of these females might have the opinion that males inherently are inferior intellectually than females. Now imagine that this minority situation continues in the work place and these men are seen as a strange oddity by the females. It wouldn't feel nice to have a presentation which sort of harnesses the feelings of these females.
If you are taking 500 photos a day, you are not really there. It is better to be present in a moment, and forget it, than to have documentation of every moment of a trip.
A better way to get a pic of AFO over Manhattan
I wonder how much battery is chewed up rendering all those alpha-blends.
I had a verizon blackberry that wasn't crippled that way.

I think they might be more open with smart phones with a data plan than non-smart phones though
I agree with your point in theory, but I don't think that is what is happening in this situation.

This is not a single person with a megaphone taking issue with something and insisting that the world accommodate their needs, it's a group of people (men and women) taking issue with the decisions a person made and the way a community reacted to that decision. These people who are objecting are not outsiders, these are people within the community and if they can make good arguments as to why the community did something wrong, I don't see any reason why the community shouldn't change. A "tough luck, throw your own party" argument really doesn't apply here.
I understand the criticism. I don't agree with it. The template for criticism is this: "As an {{X}}, I feel unwelcome in the {{Y}} community."

The case under discussion here is "X=women, Y=ROR". I gave another example witha "X=macho hackers, Y=academia". In all cases, I feel it is selfish to expect a community to change just because of your feelings.

Could you explain why things are different in the special case of "X=women"?
In the old analog days, this was true.

In the digital era, it's easy to just wave the camera around and snap photos en masse without really paying attention. OK, I exaggerate, you need to at least hold the camera level and pay a little attention to lighting, but it's way less stressful than using analog film. No stopping for posing, which is the thing that really slows down.
How To Increase Engagement And Build Community
>> would probably not have chosen to be offended under the same circumstances.

It is easy not to be offended when you are in the majority!

Let's try yet another empathy experiment--although I suspect empathy cannot be taught. Imagine going to a professional conference where you are the minority. For example, if you're white, imagine everyone else is black or vice versa. Now imagine the presentation is filled with slides portraying your race in a demeaning or comical way.

When you say this made you uncomfortable, the community leaders say "get over it."

How welcome do you feel? Are you going to tell me with a straight face your answer would be "very welcome!"
This was a very interesting discussion.
I sort of get your last point, although I can't imagine how it'd work the other way.

Lets say for example I decided to be a primary school teacher/kindergarten - something that is probably about the oposite of 'tech' in terms of males/females.
I would be a complete outsider. It's quite likely I'd be the only male teacher in the school.
Lets then say maybe the women do a staff presentation about the kids that includes makeup or lingerie as a metaphor. Would I be insulted? I don't think so at all. Is this a good analogy? I don't know. I just can't think of many situations where men can get offended and claim 'sexism'.
So what you seem to be saying, is, if you don't like it,

"Fuck You."

I think that captures a certain something about the culture, doesn't it?
I think using ++i instead of i++ everywhere is clearer, actually -- there's no need to think about temporaries, and the order of evaluation is (marginally) more transparent.

Not that pre- and post-increment are ever that intuitive or transparent...
Your Facebook Profile Makes Marketers’ Dreams Come True
In the "Super Size Me" movie, the main dude gets literally addicted just like described in this article. He is depressed until he gets his McDonalds fix and then is pleasantly satiated until he feels like ass because he just ate 1500 calories of McDonalds.
In the ways that the article mentions, the GPL is as useful as it ever was. Nothing has changed that changes the merits of the GPL. It still gives you the freedoms that people want in open source software and it still guards against other companies building proprietary things on top of GPL software. If those protections are what you're looking for, the GPL still provides them as it always has and the Apache license doesn't offer you those protections.

I'm not saying whether those protections are good, just that the Apache license and the GPL haven't really changed their stances in a way that one is just so much more 2009 than the other.

However, the GPL is outliving its usefulness in another area not mentioned by the article. The GPL is great for software that gets distributed - like a music player that you download or a web browser or whatnot. Once someone distributes it, they have to abide by the license's terms. However, more and more our software isn't being distributed. We're using cloud software which isn't distributed to us. As such, even if someone is using modified GPL code, we have no standing to request the code from them since it wasn't distributed to us in binary form.

You might not agree with the free-software philosophy and that's fine, but it is important to see how cloud computing is making it increasingly easy to turn GPL software proprietary. As long as you don't distribute it, you can be as closed source as you want with GPL'd code.
look at for loops like this:
for (FOO; BAR; BAZ) { BODY }

as:
FOO;
while (BAR) {
BODY;
BAZ;
}

Hence, ++i and i++ mean the same in this context. The difference, as mentioned already, is that i++ creates a copy of i.
Can't think of many things more natural than a woman feeding her baby.
So does this apply to mental fatigue also?
I can't describe how happy I'll be when we have lambdas in C++. Them + the STL will be a very lightweight gateway drug into functional programming for a lot of programmers.
I don't think he's talking about a formal mathematical proof, rather inspecting the code and understanding it thoroughly such that you can show, without the Pumping Lemma or anything like that, that memory access is being done properly.
Note that this item also has been discussed in detail at:
http://news.ycombinator.com/item?id=583550

Reading about attempts like this that "push the envelope" in any area just make me happy to be a human watching other humans accomplish great things.
Gotta love logoc. :)
"So what you seem to be saying, is, if you don't like it,

"Fuck You."

"

Paraphrasing is a dangerous art.
What I am really saying (vs your paraphrase claims I said) is "If you don't like X , that is fine. If you want to express your thoughts , that is fine. If you don't want to work on Rails, that is fine too.

What is not fine is you expecting me (or anyone else) to think the way you do and say only things you like to hear just because of your feelings are offended. Being offended is your privilege. How much I should care about that is mine."

That is a bit more nuanced than" Fuck You", but if you insist on twisting my words to hear it that way, <shrug>
Has the GPL out-lived its usefulness?

Definitely not. Consider the case of Linksys' WRT-54G. Initially, it ran Linux, but Linksys didn't feel like releasing the source code it was using. This made the device essentially useless (except as an average WAP). However, when they were called on their GPL infringement, they released the code, creating a great community around the WRT-54G. Now the thing can be an OpenVPN endpoint, or a backup MX for quick mail server reboots, or anything you can imagine. If Linux was BSD-licenced, the WRT-54G would probably still be a closed device, which would be bad for the computing community in general. (I think Linksys got a lot of sales because of the openness, and they certainly didn't lose any. But it's hard to convince big companies of this unless their lawyers are forced to be involved -- and the GPL ensured that this happened.)

Also, I like the GPL, "useful" or not. If you want to use my code, I want the changes you make to it. It's only fair.

It's not a loss to me if you refuse to use my code because it's GPL'd. With the GPL, you didn't use it and hence didn't give anything back to me. Without the GPL, you would have used it and not given anything back. So the situation is the same for me either way. (Sure, it's worse for you, but I code with my own interests in mind.)
Touch Screens with Pop-up Buttons
Most communities have a preexisting culture, and you are not a good fit for all of them. But demanding that a culture change to be more palatable for you is the height of arrogance.

I grew up in a culture where people of colour were not welcome. Others fought and actually died so that I could write about Ruby and programming and have people include me or argue with me on the basis of my ideas and not my skin colour. In my own lifetime, I have witnesses the exact same struggle over sexual orientation.

If giving one's life to change the world in this manner is "the height of arrogance," I welcome it.

http://members.shaw.ca/cartermyths/Pics/jamesmeredith.jpg

http://www.youtube.com/watch?v=Xbbcjn4d1cE
Design A Jackalope Wallpaper Design Contest - Win A Wacom Intuos4
Lots of things are natural that you wouldn't want to see.

I personally have no problems with breastfeeding, and I'm dubious of the "omg Americans flip out when they see it" implications above, but "naturalness" is not not really the reason something is ok to do in public or not.
Specialists discuss what they believe are the biggest myths of the web
I used windows for years to do the same thing. Now, when I'm at home, I'll hook up my mac to the monitor and hide half of my windows desktop because I'm much more productive here.

We should compare notes. I bet we're both doing something wrong/stupid in our rejected OS's.
This was how I learned to program with sockets 15 years ago, too. I'm surprised that none of the people who criticize it in the comments here have linked to what they consider a suitable replacement.

tpacek: writing networking code in C instead of Perl was malpractice in 1999, too. Except when it wasn't. You could make a reasonable argument that most things you would have done with sockets in 1994 should be done with a web server today...
Can someone link me to an article that explains exactly what is so terrible about Macports?

I'm using Macports at work and Gentoo/Ubuntu at home. I generally use the same packages on all machines and have been using the same setup for about 3 years. I've never had a problem with Gentoo and Ubuntu in this time but I've hit several showstoppers with Macports. Just in the last two weeks a collegue has had problems with several ports failing to download because the location of the source distribution is out of date.

I respect what the macport maintainers are doing and have been grateful to them for fixing bugs. However, the experience of using and downloading packages doesn't compare. I suspect that Apple are part of the problem because they aren't in the business of providing a nice platform for Unix developers. One simple example -- I use macports gcc-4.3 but can't debug because a corresponding gdb isn't available.

Somebody in our office just chose a PC over a Mac because the Linux (specifically Ubuntu) experience is better when working with open source packages.
>> "Why are there so few women developing software?"

You don't need permission to develop software you know... Just go ahead and do it. If you get good enough at it and make some cool stuff, people will hire you.
You're assuming the worst from couple of quotes which aren't clearly one or the other of these statements. From my personal interactions with women in programming (including, btw, the author of one of those quotes), most of them seem to be much more aligned with your "good" argument than the "bad" one. They are concerned that there are lots of women who could be valuable contributors to this community, but who choose to go elsewhere because the culture makes them feel unwelcome and unvalued.
>> "Then see what the community has to say about that presentation."

I suspect most men would just laugh if they saw pictures of penises. But it's Apples and Oranges. Calling the slides in the presentation 'porn' is false advertising. It's some scantily clad women.

A better analogy IMHO would be a women giving a talk, that includes makeup+lingerie in it as metaphors etc. But I don't think most men would feel offended by that.
Something mentioned here that I hadn't been already thinking about was "The biggest myth online is the notion that having a credit card means you are over 18." Perhaps this can be solved by the terms your lawyer writes up, but definitely something to pay attention to.

Beyond that, it was nice to see them mention:
- The biggest myth online is that the government knows what its doing.

- "The wisdom of crowds." Crowds are hungry, stupid, ignorant and drunk

- The biggest myth online is that individuals and companies think they own their domain names ... (but its actually an individual in the company)

- That Twitter has a business model?

- data ownership

- high traffic volumes equals a successful website

- PRs get digital and search marketing, particularly SEO
Old-school programming techniques you probably don't miss
Being that there's more than one of you, shouldn't that be pretentii? :)
A Layman Comparison of Java vs Scala
PHÚ QUỐC ĐẢO NGỌC [NĐ PQ] - 3,450,000VND
And yet, it's depressingly relevant.
Danny O'Brien has picked out a great quote on this issue:

> "It’s not about whether it’s porn or not porn. Those commenting on people’s supposed hypersensitivity to nudity or bodies are completely missing the point. It’s about presenting women as ‘the other,’ not ‘us.’ It would have been just as offensive if all the women shown were domineering mothers in aprons, shaking their fingers and threatening with rolling pins."

http://www.oblomovka.com/wp/2009/04/28/how-to-be-edgy/
I wasn't at the presentation, but it was reported in the original posts that 5 slides were removed from the web version of the slideshow that were more explicit (Although not reported how explicit, nor has this been verified by anyone who attended.)
My netbook came with a Linux... that sucked.

So I replaced it with a different Linux that didn't suck.

Unfortunately as long as Windows XP is above a 50% market share I must loudly point out what a maggoty decrepit worm-ridden corpse it is. Friends don't let friends date zombies. ;-)

OS X can be tolerable, but it's a bit like wearing a corset, it can make you look good; but it's kinda hard to breathe.
You make that proof sound easy. In reality, proving that code is correct is one of the most difficult things that a programmer can be tasked with. And, even if you could program is correct, somebody could make a small change--even a single character--and invalidate your whole proof. That is the primary reason garbage collection exists.
Apple Needs Verizon More Than Verizon Needs Apple
As I indicated when closing my response, my opinion is that "Fuck You" captures a certain something about the Rails Culture's response to many things, this one included.

What is there about "Fuck You" that you don't like? Is it that you would prefer to say the same thing more politely?
" "You're using Facebook to say all kind of things that you wouldn't say in public," he says. "My grandmother thought that the phone was an intrusion into her life. Why would this person call rather than knock on the door? Now we just accept it." "

That doesn't necessarily make it a good thing though... At least with facebook or a phone you get to choose some of the data that is held on you.
Dude, this guy was a trader. Don't insult him by calling him a "banker"!! Traders and bankers are entirely different beasts...
Perhaps it's more related to the religiousness of the US?
My question isn't clear -- a better question is, "Why do so few women want to develop software?"

I think it has a lot to do with the software-development culture. And I think that the comments that these women made back up that position. Software development -- especially in startups -- has developed a "macho" culture. And that's a shame because it excludes.
a lot of guys, when they see a mother breast feeding in public will roll their eyes in disgust, "does she really have to do that here?"

People who are disgusted by breastfeeding have no place in any society. Breastfeeding is just something women do naturally, unless they are part of the minority that doesn't have children. Hostility to breastfeeding is just a form of hostility to women, and it has the effect of making women second-class citizens: it forces women to choose between raising their children themselves and participating as full members in society.
You could argue the same about anything - For example if you don't like the fact new Macbooks don't have firewire, Apples response could be paraphrased to "fuck you".

You can't please everyone, and if you don't like something, don't use it.
"my opinion is that "Fuck You" captures a certain something about the Rails Culture's response to many things, this one included."

Well Ok but "Fuck you " wasn't what I said. If you were talking about DHH's old slide (or something like that ) that's fine.

"What is there about "Fuck You" that you don't like? "

I don't have a like or dislike for "Fuck you". Sometimes the phrase is appropriate, sometimes not.

" Is it that you would prefer to say the same thing more politely?"

No. If I want to say "Fuck You" I'll probably say "Fuck You" (or equivalent). Again no particular like or dislike for one way over another.

When you said "so what you seem to be saying, is, .. "Fuck You" "

I assumed you were paraphrasing what I said. And since that was not what I said, I thought it might help to clarify.

That said, I can't help it if you collapse all arguments you don't like into "Fuck You".
Perhaps producing art is more enjoyable than standing around doing nothing?
The main case against it in the article is that there are more "efficient" licenses, in the economic sense of the word.

That may well be right, but the GPL was designed as tool to promote an ideology, as opposed to a tool to maximize efficiency and productivity.

Therefore, even if it is not maximally efficient, that doesn't imply it has outlived its usefulness.
How about the author's argument against macports: "You will learn a lot more than you ever wanted to about source-code and build systems." Um, we are talking about why a developer might want to use a mac, right?
If iPhone comes to Verizon, you'll see a ton of people switching from AT&T because their network sucks. I dunno how it is in other areas, but here you'll get dropped calls and lack of signal all the time. Verizon on the other hand is leaps and bounds ahead of them, quality wise. The only bad thing about Verizon is their phones suck, which is something the iPhone will fix.
DNA structure and not only sequence is important
Presentation Porn: Matt and I are both jerks
Pulitzer winner's key lesson learned: Demos, not memos
I disagree completely. I think women don't want to develop software because they in general like doing other things. The sexes are hard wired totally differently.

How many girls spend their 13-16 years hunched over a home computer hacking away?

Personally, I don't think there's any issue with the culture. It's a matter of what girls like doing, and what boys like doing. At early ages. We shouldn't try to 'fix' things that aren't broken.

My daughter loves dancing dressing up and singing. My son likes playing cars and power rangers. Those aren't learnt things, they're instincts people are born with.
You can't please everyone, and if you don't like something, don't use it.

The salient difference to me is that saying "Fuck You" about something technical--like composite primary keys--is very different than saying "Fuck You" about someone's comfort level in my community.

I personally applaud Rails being opinionated about the former but deplore persons having the same opinionated approach to the latter circumstance.
> not your local fratboy forum

Don't be intimidated by the fact that there are UNIX-using pros who aren't into your juvenile posturing.
Probably even more so ...
I can't help it if you collapse all arguments you don't like into "Fuck You".

Checking my history on HN, I find yours is the only argument that I have summarized as "Fuck You." Let me know if you find another I have forgotten.

EDIT:

In the mean time, no you didn't say those words. I heard them. I suggest that others heard those words when reviewing the various non-pologies flying around the blogosphere over this tempest-in-a-teapot.

As you (and Martin Fowler) put it, it's entirely up to you whether you care about the feelings of the people who perceive themselves as unwelcome or marginalized or uncomfortable within the Rails Community. I'm not saying you're a bad person for putting forth your opinion.
I've been searching for a term to describe our most recent milestone (15 months into our venture). "Ramen profitable" is it! Thanks a bunch for that.

Sam
www.b2b2dot0.com
Uh? Maybe with a brain-damaged compiler?
Reddit.TV launches - what do you think, Hacker News?
I posted this for the people who found the DIY biohacking to be interesting, and might be toying with bioinformatics as a hobby. I've been messing with bioinformatics on and off for some time now, and a friend of mine is heavily involved (grad student). From a hacker perspective, it's a very exciting time -- the black box is now a gray box...it's not at white box because most of everything that scientists are doing is tweak something and rely on the remainder of the existing technology to do whatever it does that we don't understand that completes what we need it to do...kind of like seeing the hex and going "well, if I change this variable's value here..what happens?" There are some people working on making essentially high level code for biohacking, but from what I can tell they are still a small group. There's some exciting stuff going on down in San Diego, and I guess in Japan from what I hear, but this meeting between molecular biology and computer science is still young and not that well tapped.

Now, before you young entrepreneurs go ravaging this field...please, don't kill us all. Thanks.
RTFM

13.2.5. Adding, Removing, or Resizing InnoDB Data and Log Files

You may also find the discussion in
http://bugs.mysql.com/bug.php?id=1341
interesting.
STEPS allows TCP in 200 LoC, Javascript in 170, self-hosting in 1000 (Alan Kay)