skysight-inc/HackerNews huggingface dataset:
Wait, I don't get it. I'm at GDC. A very large portion (maybe even a majority) of either gender is non-technical. It's an industry event so there are lots of salespeople, hr, biz-dev, etc. I wouldn't assume a man I met here was a developer.

There are some pretty obvious booth babes (the energy drink girls, ones with swords, etc.) There are women who, while perhaps non-technical, legitimately work for the companies they're hawking. I don't get the impression they're hired guns, though I haven't done a survey.

Perhaps it's easy to say because I'm not a woman, but I think I'd feel less uncomfortable here than anywhere else where I was outnumbered 10:1.
The repo is only being hidden for a week ("until Thursday morning"), which to me implies that the fix is localized and/or well understood. That's a pretty small window of time, so I'm not sure that it will provide any additional impetus for exploit developers.
> This is what it says about open systems.
...
> From that it appears that they're conflating "open systems" and "open source software", not drawing a distinction like you're claiming.

Well it says a good bit more than that. It's certainly not conflating; his argument appears to be that open source is a component of "open systems" (he also calls out "open standards" and "open information" as other components, and explicitly doesn't require all three).

>> At no point does your quote say that open-source always wins, or that all things should be open-source, so it's like you didn't read even those two sentences.
> From the same link that you site, Google says this:
>> We believe that open is the only way for this to have the broadest impact for the most people. We are technology optimists who trust that the chaos of open benefits everyone. We will fight to promote it every chance we get.
>> Open will win. It will win on the Internet and will then cascade across many walks of life: The future of government is transparency. The future of commerce is information symmetry. The future of culture is freedom. The future of science and medicine is collaboration.

Those aren't contradictory statements.

Just to be clear, I'm certainly not saying that the "open" article is a perfect crystallization of open-source/open-web/open-whatever philosophy, nor would I say that Google has lived up to all the ideals in that article.

"Open systems" remains a poorly defined term at the end of that article (though the individual concepts fare better), the paragraphs on why google has closed-source software is awfully tilted to the "people will game these systems if they are open source" without mentioning the myriad other reason you might (and they do) keep source closed, and the open standards section is a bit prickly these days (I personally don't think not maintaining an RSS feed reader is a blow to standards, as others do, but I remain disappointed that G+ is not a federated system (or moving to one), for instance).

All that said, the original comment remains facile (and not even that, as the statement "Open-source software has been at the root of many innovations in cloud computing, the mobile web, and the Internet generally" is trivially true, even (or especially) for the products mentioned).
An illegal one, in many (most?) places.
I can't imagine how frustrating that must be.

But I hate the concept of giving up fighting for yourself. Why not put a few people in their place? If that's just not in your nature, fair enough; but I say make a few guys feel like idiots by stepping up to the plate with your expertise. If they don't like it, that's their problem.

And if that fails, I like davidrobert's idea as well -- maybe wear a shirt that has a really nerdy programming joke on it. Or, better yet, the HN shirt ^_^ -- http://teespring.com/hntees
I avoid most articles by John Markoff (nytimes) as he is prone to exaggerating, but he showed up on the radio talking about this story.

It seems the way now that press releases can turn into articles.
Howdy, Kyle here (4th co-founder, designer on the team). Just to add to this, initially the Plans page was intended to be a Plans database with differing tabs of Plan related content and I think your comment solidifies the need for it. I love the idea of user-submitted voting and I think that would fit the bill for a tab within the 'Plans' page that shows publicly shared plans. Thank you for the feedback.
Job Offer: Content Writers Needed
> "Why asm.js is a JavaScript subset?". Simple, because Mozilla wants the benefits of the (P)NaCl approach but don't want to have to import LLVM.

Or, you know, it could be like Mozilla's vice president of products said about NaCl: "These native apps are just little black boxes in a webpage."

In other words, Flash reincarnated.
ICs are the same... except the ink used for mathematical notation happens to conduct electricity.
That's why I prefer to be an engineer, so I don't have to F#@$ing dress up like anybody! "Dress up like an engineer", WTF is that supposed to be? Am I the only person who is dumbfounded by this? We're all about judging worth based on who someone is and what they've done... The only time I ever "dress up" is when I have to deal with certain business types who are perfectly comfortable with a monocle & a pocket watch.
Wouldn't they want to eventually use LLVM to compile Asm.js anyway?

Surely LLVM will produce better code than a JavaScript JIT on non-dynamic code, since it's designed for it.

OTOH the Asm.js approach has the advantages of backward compatibility and not being forced to forever support a specific LLVM bitcode version.
Game designer Brenda Romero quits IGDA following party with hired female dancers
Not at all!

Cairo is a vector graphic renderer for X (and others, but i think only for X now)

http://en.wikipedia.org/wiki/Cairo_(graphics)
Nice response, nice sentiment, nice format. I often dislike the sensationalism surrounding attacks or viruses - it makes people distrust and gives others excuses for issues.
People are generally attracted by attractive people.
Also, there are certain features about rails like thin or unicorn that can drastically increase your overall performance. So in that sense, I think it's a lot more complicated to determine.
YouAreListening.to
The secret social identities of... moms [pdf]
Ask HN: Incorrect user name and/or password
Is not specifying whether a user has entered an incorrect user name or an incorrect password done for security reasons or is it jut bad UX? If it is done for security reasons, how much and in what way does it contribute to security?
> But, having a bad day on the Internet is nothing new.

That's my new quote of the year.
> All the same: OAuthLib and its libraries cover the exact use-case you've laid out

Nope. They very much do not: your expectation is that your users will roll their own clients or use Requests' shim, which seems a little rough around the edges and doesn't provide for the necessary use cases, e.g. OAuth 2.0 and Ofly. I'm sorry, but this is not providing for the use cases I've laid out by any stretch of the imagination.

Rauth is batteries included, ready to get you up and running in minutes, not hours or days. You won't need to write your own client or patch an existing client to make it work with an unsupported protocol like OAuth 2.0.

> I don't see OAuth1 getting simpler than that

Then you haven't used rauth. The whole auth dance is taken into consideration and various helpers make it a breeze, literally a two or three step process. Further, once you have tokens, it becomes as simple as:

session.get('me')

Now, that's what I call simple.

I think in your attempts to compare your lib to rauth you're missing the broader thrust of rauth: rauth is a client library. It makes using OAuth (1.0/a, 2.0, even the OAuth-ish Ofly) as easy as we can make it. This is far removed from the goal of some generalized, spec-centric, even idealized, implementation of OAuth as a spec. Rauth isn't trying to do that, it's trying to make it easier for you to connect to Facebook or Twitter or whatever provider you happen to need. I wouldn't really know, but I've been told, it seems to shine in this regard. :)
> Now, imagine I created a third benchmark that did something more complex, like executing a database query and serving the results using the html/template package. There would be a negligible difference in performance across frameworks because routing is not going to be your bottleneck.

If you're performing a DB query on every request, you're doing something wrong. In the real world your app will check Memcached, and if there's a cached response, it will return it. Thus making the framework performance quite important.
One good use I have found for extension methods in C# is providing object.verb methods for enums.
Monocles and pocket watches are cool (just like bow ties).
I thought that it was the largest ever, but it wasn't larger enough to really be notable, just sort of the natural progression of internet traffic.
How Data Analytics and the Industrial Internet Can Improve Manufacturing
Have you looked at Dart? It's not that far from Java.
It wasn't launched. A video about it was launched. (Sorry, but landing page posts to collect email addresses are a pet peeve. That one was posted at least three times.)
He makes a solid point regarding polyfills for asm.js: if the specification is so rigorously defined, then the only fallback a current-generation browser has on offer when encountering a "v2 asm.js" is to treat it like regular Javascript. That's a pretty nasty regression, and hopefully one that will be addressed.

Regardless I still prefer building on Javascript than any proposed alternative. No matter what happens next, any pristine standard is going to look like an overextended mess even in just a few years time. So why not pick the overextended mess we started with.
as someone who got married at 21, I can honestly say it's the decision I'm most happy about in my life so far.

However, we had been together for over 7 years by that point and I'd be very wary of advocating getting married young to everyone, as I know at least here in the UK there seem to be quite a few teenage/early-twenties couples who decide to get married after a few months to a year, and end up divorced 6 months later. The facts in this article could be also taken as very misleading, especially considering that the happiness survey they took made no mention of age.
I think this is Amazon's third purchase of a social book community.
I'm only aware of the process because of a NYTimes (IIRC) article, which said they had a roughly two week wait for approval. Getting the pharmaceutical company to provide the med was significantly harder.
Three APIs joined together via Javascript in one page: RadioReference.com, Soundcloud, Flickr
seems you're having the same problem as https://news.ycombinator.com/item?id=5456874
I'm having a hard time to get a P2P image.
I opened the demo in one window and opened a second one. After about ten refreshes I've got an image from a peer (presumably the other window as the shared counter went up by one). I repeated a bunch of times but it seems the rate at which images are served from a peer seems very low. Could you explain why? (I'm on Chrome 26.0.1410.43 m)

Other then that, sweet proof of concept.
Oh, that meant "failed"? That explains why my extended wait on the page was unfruitful.
Why does this function work?
All About inodes, Hard Links and Soft Links
My inner-Sysadmin loves it (reduce ALL the load), but my inner Security-nut worries-

Are the user's IPs or other connection information being exposed to one another?

Could users fake the upstream response, sending a fake/false image instead?

If a user visits the page over a 14.4 modem, is he equally likely to have other users try to load over his connection as the Google Fiber user?

This seems really cool, but I wouldn't trust my sites with it yet ;)
It's a hell of an argument and it matches my own personal experience of getting married at 23 when I we had nothing and built two successful careers before moving on to parenthood (our daughter is two).

No stats or anything, though. I'd like to see some well structured research on this, as marriage itself is a fascinating part of our human culture.
Interesting read, but I have to say I'm a little put off by the conclusion

> [...] if I could have substituted them all for traditional booth babes, I would have done it in a heartbeat. Then I’d be free to have a great time being what I normally am at conferences: a curiosity, an anomaly, and an excitable nerd.

In my opinion, this trivializes what was, prior to its inclusion, a worthwhile lament. The conclusion makes it sound as if the author is ultimately dismayed not that she was dismissed as being unworthy of unadulterated engineer-speak, but more so bothered by the fact that she was no longer the center of attention and no longer unique. I'm sure in reality she cares much more about being the former, but it was quite a shallow consummation to an otherwise interesting piece.
I agree. If you don't have any good sysadmin in your team, you are likely to be stuck at heroku. But then again, if you didn't have a sysadmin, you wouldn't have built it yourself. Starting at heroku or similar clone, still makes sense if your new thing may not make it past the first year. I guess it also depends what the business model is.
Most Expressive General-purpose Languages - Clojure, CoffeeScript and Haskell
Looks like a gnome-shell clone with burnished aluminum frames. It may be pretty in the abstract but it's apparent lack of usability makes it ugly to my eyes.
>JITing strictly typed code is a vastly different problem than JITing dynamic code.

My limited understanding is that it's only vastly different because it's easier. One thing javascript JITs do is try to infer the datatypes likely to be used, and compile a version of the code with those assumptions baked in. In other words, when you've seen the 100th iteration of a loop, you can guess that the next 1000 iterations will involve the same types and optimize for them.
Buskly has one stage that's live to the world. It's yours.
Amazon acquires Goodreads
Checking in from #GDC2013: Mobile, online gambling, and other trends
True, unless you or your spouse has amazing healthcare from work. But that's a whole different issue. If you're unhealthy yourself, even without having kids, healthcare can be pretty expensive.
Gene Therapy Sends Acute Leukemia Into Remission
Are PR people really 90% attractive young women? I would be very surprised to find that out.
How People Sit in Meetings and What it Really Means
Because there are enough people running Windows who haven't applied the patch that figuring out how to exploit it is a worthwhile undertaking.

Then again, IME of many years as a PostgreSQL DBA, the vast, overwhelming majority of postgres shops aren't running anywhere near the latest release, so depending on how far back this vulnerability goes, there could be a very large number of exploitable targets...
Seriously. Engineers don't (shouldn’t) need to dress like anything to have their skills recognized. Like dressing like a hipster? Great. Enjoy wearing bespoke suits? Great. Look like a Abercrombie model? Great. Hoodies? Great.

If you’re competent and honest and work hard, I respect your chops. I don’t care how you dress.
Amazon Buys Goodreads
Yes, this is pretty absurd.
I tend to use them to extend IQueryable to provide "scopes" that I am familiar with from Rails.
That is a hard question. Probably the best you can do is ask people who've seen a lot of similar situations.
I just hired a split of both genders for the booth of a client at an event next week. Not sure if it's a coincidence that no-one else around me thinks of doing that and that I'm gay, or not..
How far back does Postgres maintain old versions? Will, say, Postgres 8 be updated with this fix (assuming the problem is in Postgres 8)?

EDIT: Here is the answer: http://www.postgresql.org/support/versioning/

8.0 was EOL'd in 2010, but 8.4 will go through July 2014.
1) Yeah I guess that's what semaphores are for, but the way to mitigate that is to block in a different queue. :-) Not saying this is the right way, I am saying this is part of me refactoring deep nested blocks. It's the middle ground before doing it properly.

2) Not sure what you mean here. A semaphore has a counter. You can signal for one run and only one if you want.

3)Not sure what this means, I suppose I gotta' read up

4) Yeah, this is where semaphores get ugly.

Thanks for taking your time. Appreciate it.
Can you shoot me an email at rob [at] twilio? Would love to connect you to some folks.
New e-mails reveal Feds not “forthright” about fake cell tower devices
If something like asm.js could possibly kill the incentive to optimize handwritten code, we'd still be writing everything in assembly.

Asm.js is aptly named, because it's targeted at small, tightly-looped, extremely performance-critical operations over large amounts of homogeneous data. That's one of the few things people still use assembly language for on the desktop. That's all asm.js really is: a compiler hint that you've gotten desperate for cycles, so here are some coding conventions that will make things easier to optimize.
Really, I did not know that. I think at least it is a useful one, as it highly corellates with a person's experience.
Agreed. Fibers are a great way to take simple synchronous-looking code and make it play well with the rest of node, without resorting to threads.
We have no plans to allow CloudFlare's shares to be traded via Sharespost or any secondary market. We'll investigate if Sharespost has done something without our permission.
I'm just hoping the older Kindles with see Goodreads integration too and that it will not be for Amazon eBooks only - and perhaps a separate Goodreads app. I've been a member since March 2008 and with three Kindles it's a minor pain to hop on Goodreads with the built-in browser. It's exactly what the eInk Kindles need. Apart from a way to get eBooks from the built-in web browser.
Very true. The pain point seems to be largely the database merges; it's possible to roll your own db while using iCloud mainly as a key/value store for synching user preferences and status between devices. This is particularly useful if you support more than just apple devices...

Edit: regarding offline sync (which I didn't address) something like AFIncremental store is a good example of how a local persistent store can be maintained in tandem with the online store.

(But, as you say, non- trivial and hard to get right.)
True. Going to look if I can build a generic way of doing promises via semaphores in obj-c so the code base follows the same pattern overall.

Just for fun, I suppose there are already better solutions out there. But none of them use signals.
If it is not JavaScript, and it gains it's performance by static typing - well, we already have a language like that, and it's more production ready than asm.js - it's Dart.
The Benevolent Dictator as CEO by Brad Garlinghouse
This is a great writeup and aligns with what we saw at CloudFlare. The most interesting part of the attack was that the attackers went after the IXs.
I'd be interested if this site showed me how to get to a dream job. I'm by no means ready for my dream job, and I'm taking what I think are the correct steps to get to that dream job, but I'm not sure...
Google Introduces Same-Day Shipping to Compete With eBay and Amazon
Hmmm ... I'm not sure I can agree with the idea of dressing more of the booth babes in bikinis (seems like a step backwards), but I can understand the need to be viewed as technical. And at a conference like GDC, it can be hard for the guys to know who is technical and who isn't.

I propose the people that want to talk technical and be treated as "nerds" all wear propeller beanies from now on. That way we'll be able to tell our fellow hackers, and it will also root out those annoying fashion conscious nerds.
Not really. It's a dynamically typed language that tries to fool the casual user into thinking it's statically typed.
>Copyright solves the incentive problem when "writing masses of software" is the hard part.

That seems backward to me--when you've already figured out what to make, and the hard part is producing mass quantities of it--isn't that what patents are designed to protect?

>Writing those lines of code was the easy part--it was figuring out what that code should do, and doing all the testing to figure out what worked and what didn't that was the hard part.

Similarly, typing the words of a novel is easy; figuring out what to write is hard, which is a good reason for copyright protections, but I'm not sure if it has any bearing on the issue of patents.
I don't think that was the point of her statement. I think she was basically saying "At least before, the booth babes were obvious, and other women were assumed to be engineers who belonged there for their technical merits. Now, companies are sending attractive, non-technical female product promoters and others outside of the engineering field dressed in street clothes. Now, it is harder to tell which women are engineers and which are PR/marketing/booth babes/whatever." Seems a valid observation, though I think the real issue is that women need to vet themselves as engineers at all, while it is assumed that men at a conference are technical unless proven otherwise.
I disagree. There are ways of dieting in which your fat composition declines, but your muscle composition stays the same. Most diets, where you simply reduce the number of calories going in, results in a weight loss of 50% fat and 50% muscle (ie: if you lose 2 pounds, 1 pound is fat and 1 pound is muscle).

You're also making the assumption that less fat results in a healthier human being. that is also something that depends entirely on the nutrient content of your food. You can lose weight by eating nothing but small portions of white rice, but it's not going to result in a healthy individual.
On Becoming a CEO (Part One) by Saeed Al Muntafiq
Yes, standards of living is the big thing, and not just across china, india, and africa. I would be fine with the US's dominance if I though other people in the world could have satisfying lives where they don't have to worry about employment (and the resulting food, shelter, health care). But, we are probably decades from achieving that in even China and India, both of which have a lot to offer the world even now.

Unfortunately, the US also has many inherent resource advantages (pretty amazing farming, for instance), which much of the rest of the world doesn't have. I really don't see at least the arid parts of Africa competing any time soon on material goods, and they don't have the education or cultural draw to attract production of intellectual goods. So at some point, the world does need to help itself out. It's not just going to magically fix itself without people helping each other.

I guess I should make this clear: I'm not advocating some kind of world socialism thing. I'm pretty sure things like classes are inherent in human societies. But I would like to drastically reduce the difference between the poorest and the richest people, and I do want to make sure that the basic things we take for granted in the US are available everywhere.