skysight-inc/HackerNews huggingface dataset:
If you plot women's share of doctorates in different fields, it's pretty telling that CS is the only field in which the fraction of women dropped significantly between 1920 - 1960. In 1920, 20% of mathematics and CS PhD degrees went to women, by 1960 it was down to 5%. It took until around the turn of the century for it to get back up to 20%. (See http://www.nsf.gov/statistics/nsf06319/)
Sure the team leader can and should facilitate communication, but it shouldn't be too much to ask for someone to mark at ticket 100% complete when they are done. Leaders can block disruption so that focus can happen but it isn't their job to baby sit.
So it's bad, if we take pure biological imperative as morality. Does anyone really do that? I certainly don't; in fact, I plan to die without producing offspring.
Correct. Now imagine that you are DNA mutations A and B carried by French people and I'm mutations C and D carried by Italians. If 200 years ago 80% of the population carried mutations A and B and today only 20% of the population carry them, while 60% carry C and D. Wouldn't you say that you have lost?

Two other points though:

-Italian immigration wasn't anywhere near the scale of present day immigration to Europe. In other words the percentages in the example above aren't close to the real ones, however, the projection says that the percentages of European v.s. non-European genes would be as low as that or lower.

-French and Italians cluster genetically right next to each other compared to current immigrating populations. Now why this makes a difference for some people, read this other comment: http://news.ycombinator.com/item?id=2808602
I wish Bing was giving me some capability I didn't have before. I don't see how it's going to be this awesomely critical fantastic compelling service if it doesn't.

Example: Google wanted to make driving directions better. But they couldn't get any of the companies with driving data to give them a license that let them do what they wanted. So they drove vans all over the freaking world to get the data to replace the existing systems. And now I can get directions to somewhere on my phone, spoken to me, for free, with a photo of my destination at the end of the trip so I can find the right spot, and much higher quality searching and path selection than my previous stand-alone dedicated GPS device. It's awesome, and makes me happy to be alive today every time I use it.

Google wanted to make voice search better. So they ran a voice version of Google to gather data for a while, and now my phone's keyboard has a microphone button and it feels like magic.

Microsoft wants to... make search better? So they give me a search engine that works like Google's, but with a slightly worse algorithm?

I just don't see what new things Bing lets me do that I couldn't do before. Is there anything it can do that will make me jealous of somebody with a windows phone? That's how they can convince me to buy one - make me want something awesome in my life. I haven't seen it yet. Until they find something, it just seems like a money pit.
I DON'T KNOW WHAT HTML5 IS, BUT SIGN ME UP FOR SOME. I'LL TAKE 13!!! BUY NOW!!! CAN WE INVEST? IS IT PATENTABLE??? DO IT NOWWWWW.
Most people have no idea what the word hacker means
Is Google+ just one big SEO play?
Twilio Lion Tamer
The Apple University [infographic]
It might be because all of the games have been released on Windows and Mac before (many over steam), and so Windows/Mac users are more likely to already own a copy. Exclusive linux users, on the other hand, are less likely to have a copy of any of the games already.
this is actually (apparently) a intentional behavior, old posts that you never personally marked unread will after a month or several be marked read. I only recently discovered this myself, and yes it is an intentional behavior. (how else would you be able to handle reading all the newer articles? :p)
You might be right, but the female fraction of CS/math PhD's also dropped by a factor of 4 between 1920 and 1960 (see my other post). So the effect extends beyond "unskilled" computer jobs.
If you don't like long method names, stay away from Cocoa.

-willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:
-gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
-initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bitmapFormat:bytesPerRow:bitsPerPixel:
Ask HN: Anyone have a link to a productivity/site-black-list script?
I remember a post a while back where someone had a script that blocked time wasting sites. I've been wasting a lot of time lately and was wondering if anyone remembers/has the link. I tried searching for it but no luck :( thanks guys :)
Immunocal en el libro de referencias medicas de E.U
In my future, all data is distributed P2P like torrents, as is all computation. The only correct architecture for a server is that to turn it off, you simply turn it off :-)

But I was thinking more about computation than data, even though the article author is thinking of data. So EC2, not S3.
What about people who only play Dwarf Fortress?
who wants to be a low paying developer when being an high-class escort earns about $200,000/year. highest paying job for the least amount of effort.
He probably is now looking for a new VoIP service since Microsoft has acquired Skype.
That's what you wanted him to say so you could attack him. He was merely stating an observation of the given data in an unbiased manner.
Mining Cucumber Features
I'm 29 today.

Ah, Happy Birthday then! Thanks for all the insights you share on HN and your blog.
I ran into one polyphasic sleeper who said that his Anki flashcard reviews (for spaced repetition: http://www.gwern.net/Spaced%20repetition ) did terribly when he was on polyphasic (adapted), but that that was the major mental penalty: http://lesswrong.com/lw/5n0/optimizing_sleep/44yu
The only thing that will keep Flash alive even once HTML5 is pretty much universally supported will be the content control Flash has. With the <video> or <audio> tag, all you have to do is view the page source and you can download anything. I think companies like Vevo will fight hard against that.
1. Offer something they can't get elsewhere if another job comes along. Great leadership, great tools, lots of acknowledgement.
2. Don't skimp on pay. I 2nd Rdouble's thesis.
3. Go on foot looking at IxDA, BarCamp, APLN-NYC, etc.
Alfred is my launcher of choice these days as well. Even paid for it, though it's super-rare that I (knowingly) actually use the paid features.
Through the mists of time: how we discovered the age of the Earth
Cool. That's where I was coming from. ;) Painting with too broad and general a brush:

Google, Haskell : Declarative

Burger King, PHP : Imperative
Yes, that's it. Do people really do that? For the most part they don't.
I do visit 'new' section to see if there's something worthwhile and upvote accordingly, but only if I'm procrastinating so badly that I've read everything even remotely interesting on the main page and started to see submissions I've read two days before.
Lets hope this moves us towards having a simple data based billing system for mobile devices instead of charging per minute/text message.
Thanks for the link, it's a life saver.
I've worked under you (at least, under someone who ran the team like this blog post suggests), and let me tell you, it sucked the life out of the entire team. The deadlines are the team lead's problem: if you aren't aware of where some project is at until someone tells you on the day of the deadline that it will be late, it's the lead who screwed up. How could you be so out of touch not to know these things on a daily basis?

Furthermore, if you tell these things to someone who does go out of their way to communicate clearly, they are just going to resent it as patronizing and start playing games with you. Not healthy for a team or any individual.
I'd like to thank the Wolfire crew for making these marvelous games available at a reasonable price - and especially for the Linux support. :D
https://github.com/leftnode/get-shit-done ?
He just posted an update, for what it's worth: http://daringfireball.net/linked/2011/07/26/frommer-kindle
If your favorite word has been co-opted, then make up a new word.
Yielding with JavaScript timers
If that is the case why hasn't rhapsody which has been around for a long period of time already killed iTunes?
It's too bad the book is so expensive.
Create your own free homepage with Flavors-me
Judge: Oracle Must Lower Its $6 Billion Damage Demand Against Google
I'm summarizing explanations from the #moose irc channel now:

Yes, type checks are the main source for performance issue.

However, they are completely optional. This means you can safely disable them in places where you think you don't need them, and only enable them where you think you do. Keep in mind that writing something manually though won't be faster.

This means, that when performance is an issue, your first step would be to fork your dependency and disable type checks. That should get you almost the same speed as a complete Moose-free rewrite, at a fraction of the cost of an actual rewrite. If that really isn't enough, you're likely to get better performance by rewriting in C, than in Moose-free Perl.
Cardiologists are in the upper salary echelons of physicians. If you're a family physician or a pediatrician you probably won't make more than $200,000 per year, which isn't too far out of line with what some programmers make.
Presumably you weren't enumerating available tools for it in the context of datawarehousing?

Because if you were, you made an omission.
Technical co-founderer wanted - PHP developer Dubai
Have initial funding for 3 months in an incubator program in Dubai to develop a web app but need an additional developer. Basic living costs and equity provided in what has the potential to be a $1B company.
Plus you have the added security that if the brass really fucks things up the government is there to pick up the slack (at least in the U.S.).
Will disabling Flashblock improve performance?

(The only other extension I use is Adblock plus.)

Should I disable the plug-ins the come with FF?
Sort of off-topic, but does anyone know why the hype around Spotify is so great?

A few years ago, I started using Napster's streaming service. Then moved to Rhapsody for a slightly better interface/collection and mobile offline caching. Then to MOG, and eventually Rdio.

Now Spotify comes out, and while I also moved to it, about 30 of my coworkers/friends are now on it using it as their first streaming service.

Maybe the invite-only access and alleged legal troubles helped in their favor? I don't get it.
Head of U.S. cyber agency resigns suddenly
Indeed, and I went for it in a shot - worked very well.
people tried cracker vs hacker, but it never caught on.

Then techies reclaimed hacker as a positive, even if the media doesn't uses it another way.

Now there is hacker, the compliment among engineers, and hacker, the computer criminal in the press.
so fast that gigaom missed it, apparently.
Right, but to make $200K a year as a programmer you have to work at Goldman Sachs or have spent the last 8 years moving up the ranks at VM Ware or be Mark Zuckerburg's college friend. To make $200K a year as a GP you can live anywhere in the USA you want and work part time (which is what my father does).
There's a space for it on the application, but neither the recruiter nor interviewers appeared to care about my formal education at all. I don't know how much of a factor it plays in the decision process, but the idea that Google only pays attention to candidates with CS degrees from top-tier universities is false.
Medium Hairstyles for women
Medium hair styles offer comfortable hair length that is not too long and not too short. These hairstyles vary between long hairstyles and short hair styles.
Yeah, that's totally one of the best spaces in town -- it always seemed like kind of a waste as a Borders.

I don't think it should be offices though, it deserves to have lots of people moving through.
短信大全
males dominate high paying industries

And low paying, dirty, dangerous industries too - and no industries at all, the majority of the homeless and the prison population are men!

This is the nasty little secret at the heart of feminism - they only want advantages, not equality. Another thing feminists are very quiet about is the earlier retirement age...
Poll: Do you use iOS style scrolling on Lion?
If you're a OSX user you surely know that Lion changes the default scrolling behavior to match how it works on iOS. What do you think of this change?
I'm using new style scrolling and love it.
I'm using new style scrolling but kind of hate it.
I switched back to old style scrolling.
I don't use Lion.
Five crimes against gamers
Hi there. I'm Greg, CTO of Memrise.

Feel free to ask me about the science if you'd like. It's hard to strike a balance between advertising what we think is most important and comprehensible, and sounding too mystical.

Sorry about the disappearing splash page - I know what you mean, and we'll have to think about a better way of letting people get back to that, while still making the dashboard for logged-in users primary.

Yours,
Greg
Ask HN: Where to look for startup jobs in Europe?
I mean on which job sites.
iTunes isn't going anywhere because it's tied to iPod, iPhone, Apple TV, iPad, Mac and it's where you buy Music, Videos, Books, Apps, Audiobooks, Podcasts, and um....yeah.

Also, I love music and Spotify is pretty great, but so was Mog, Pandora, Napster, Zune, and many other music services, but none of them have dented iTunes, if anything quite the opposite.

Spotify is great relatively cheap way to sample lots of music you may or may not like, but if I want to keep a song or album, I'm going to buy it on iTunes or Amazon MP3 so I have a backup copy of that music "forever".

Spotify is likely a bigger competitor to Pandora and traditional radio than it is to buying music in general. People like owning things more than they like renting things.

Hoarding is human nature.
Yes, but this is an optional part of the base package and one of the places in Moose where you pay for how much you use it. In the end, you can simply comment out the type check if it is causing performance issues.

I would be interested to know what version of Moose you used when you made this judgement? Because, the recent 2.0200 version includes inlined type constraints, which provided a non-trivial boost in performance for the native types as well as custom types (provided you include an inlined version in your custom type). If you were profile your code again, you might find a sizable change (and if not, please feel free to send the profile output to the Moose mailing list for us to review).
For those who may not know her, Mary-Jo Foley's reports about Microsoft are typically very well sourced.
How on Earth can you gender-bias a coding test!? The compiler doesn't know if you're a boy or a girl!
On3. Educated people would have communicated effectively in Latin.
> Most of them aren't interested in developing, but in functional analysis and leading teams.

But why is that so? Is it because we as a culture have decided that "men are focussed on building things" and "women are focussed on social interaction"? I'm interested in the thought process that actually motivates people to decide what they prefer to be working on.

When I look back on how I got started with programming, the overwhelming aspect for me was the incredible coolness of being able to make anything I could dream of. It's this feeling of creative empowerment that really drives me to this day. And somehow I never thought of this as being a gender-specific motivation, but I would like to hear more opinions on whether I'm mistaken or not...
Ask HN: What are the best videos to watch about building startups?
There have been a lot of videos mentioned over time on HN, from Mixergy to Startup School to TC Disrupt to many others.

I've watched very few and would like to start watching more, but I am overwhelmed by the options. Please share your recommendations, either for a specific video or a series of videos. Thanks.
Add HN to it lol
Really? I completely disagree.

I think it's a perfectly good deterrent for most people without adding on annoying DRM or anything else that actually impedes the reading experience.

(By the way, you do know that Apple silently embeds your name and email in every DRM-free music file you buy from iTunes, right?)
Price discrimination. http://en.wikipedia.org/wiki/Price_discrimination
Check out Bit Twiddling Hacks if you'd like to see more: http://graphics.stanford.edu/~seander/bithacks.html
ESC is fine and it makes sense to learn about it. As you say, it is pretty universal, whereas three finger swipe will only work on OS X.
I think his argument is pretty weak. Sure, for tech-savvy people that buy a lot of music, going with the flat pricing of Spotify makes sense, as does the convenience of not having to manage and sync your music files between devices.

However, a very large number of people spend less than $10/month on music, or don't have the desire to completely switch over to a new music service. There's also the hesitation to spend the effort switching to the new service that will disappear once you stop paying them whatever they demand. Netflix has recently demonstrated that the pricing for media streaming has the ability to change rapidly and sharply, leaving you no recourse other than to either pay or lose access to the music and your playlists.
I went to the "source" slideshow, and I still can't tell how much these categories overlap. Part of my 401K is invested in a strictly-U.S. Treasury Bonds mutual fund. Does that count as owned by a household or by a mutual fund or get counted twice?

[Edit: I didn't read far enough in the source: the linked article misstated "Federal Reserve" as "Treasury"] Also, how does the U.S. Treasury "own" the debt? I thought Treasury issued the debt, and the Federal reserve controlled (more exactly "influenced") the interest rate by deciding how much of those bonds to buy. So I expected the Federal Reserve should have shown up as a large debt holder.
We'd definitely like to, and hope to in the future.
I see your point and I agree that big companies will probably want an offering which provides some content control, but I don't think that flash (or anything else) does or can do a good job at this. It's hard to have open standards for DRM since most content protection relies heavily on security through obscurity.
Whoa, where are good programmers in hot markets making more than $200k? Is that counting stock compensation, or actual salary? I'm seeing sub-200k salaries for Google, Facebook, and Microsoft.

http://www.glassdoor.com/Salary/Google-Software-Engineer-San...
http://www.glassdoor.com/Salary/Facebook-Software-Engineer-P...
http://www.glassdoor.com/Salary/Microsoft-Software-Developme...
Ask HN: Resources for multiplayer game server development
I have been developing for many years in the friendly world of web apps, where HTTP requests are not persistent and the only shared resource is a database. I recently began an ambitious personal project, for both learning-by-reinventing-the-wheel and scratching my own itch, to write my own mostly-text-based game client and server. Think MUDs/MUCKs but maybe with avatars.

I've had great success on the client side so far. My language of choice for server and client is ruby. Qt has been kind to me, especially since this is the first non-trivial thick client app I've written.

On the server side I am somewhat at a loss. I need to handle multiple persistent connections with data being asynchronously transferred between the server and its various clients. I am spinning up a TCPServer which spins up a thread for each socket connection.

I am fairly certain that sockets are not thread-safe, and that some form of resource lock (such as a mutex) will be required around socket read/write operations. However, without any background in this kind of programming, I have no confidence that I am even reinventing the right wheel!

I do not want to use EventMachine or GServer because I don't understand what they do. My goal here is not "write a game", but "write a game and learn how some of the lower-level stuff works".

I've found some OK resources via Google, but I would love HN's recommendations for books, ebooks, websites, example implementations to study, bits of wisdom, and so forth.

Thank you!
Spotify has slowly been building buzz in Europe for a long time and they also did a huge PR push all at once.

Also, they are artificially limiting supply of invites to make more people sign up for the paid service. Scarcity creates value. People want what they can't have.

The other thing is unlike Mog or Rdio, since Spotify came to the US after years of development, it already has loads of polish and solid mobile apps. AKA, their v1 product is actually more of a v2 or v3, so when people use it, it feels more impressive.
Interesting. I always assumed it was just Google trying to keep the resources used by Reader to a more manageable level.
Change.Gov Donor List 2010 leaked by #Antisec
Currently, the entire keyspace is queried, but querying the entire keyspace does not requiring touching every partition. Only a covering subset which is influenced by your N-value (number of replicas) needs to be queried because the index is replicated alongside your k/v data.

For example, in a 4-partition ring with N=2, keys mapping to p1 are replicated on p1,p2; p2 on p2,p3; p3 on p3,p4; and p4 on p4,p1. As such, you only need to query p1,p3 or p2,p4 to cover the entire keyspace.

In general, approximately RingSize / N partitions need to be queried. The new smart coverage code figures this out as well as deals with routing around failed nodes and other issues.

EDIT: Since the replicas value (N) is settable per bucket in Riak, there's some interesting extreme cases that you could envision here. For example, you could have a bucket where N = RingSize, in which case the index is replicated to every node and you only need to query a single partition to lookup values. Of course, then you lose the ability to perform multiple queries in parallel with a more partitioned/distributed index space (which would be more useful for large results sets). As with database systems in general, the best configuration here depends on data and use case.
If you owe money to yourself why can you not write that debt off?
The author of the piece ("Rand") emphasizes that good developers know one language well and architecture requires a multi-language approach. As a programmer-moved-to-architect I don't find this very convincing. One reason is that being a good PROGRAMMER required me to learn several different languages (and thus several different paradigms). I often wrote Java code that strongly resembled functional programming, and my development skills were better for it.

More difficult, I have found, is to adapt to the "build vs buy" choice. As a developer, I generally was asked to build something that could solve the problem. As an architect I am more often asked to decide whether we should build it or we should buy something instead. I have had to train myself to ignore that first instinct which screams "Hey... I know how to do this!!" and replace it with a cold evaluation of whether it is WORTH it to build ourselves.

Overall, though, I disagree: I think good programmers can be good architects. But the article raises some interesting points.
Are you a US citizen, or did you have to sort out work visas to make it happen?
I couldn't live without my Google Reader. It's simple and basic which is what I want. I don't need a complex article viewer. I need to see the summary, bookmark some, and be able to view the full article. That's it.
I don't know if I believe that Spotify will really be able to kill iTunes, but perhaps it will force iTunes to lower their prices or to offer streaming subscriptions?