skysight-inc/HackerNews huggingface dataset:
This article is vacuous. It claims to be able to disprove the "wrong arguments" for the issues with data, but the only data appearing at all is simply the reiteration of the fact that there aren't many women in Computer Science, and then some logic that does not follow from the raw data. You can't get to causation from there. It's not even showing correlations of particular interest (we already know women are in other disciplines of varying relatedness), let alone causation. This is argument-by-flurry-of-words(-and-graphs).
I see people on LinkedIn nowadays with degrees from IITs and jobs in something completely different. You might be right.
"if big websites like yahoo keep not using it, it will stay that way"

Not true - openid never took off because it has severe usability issues, not because major sites didn't try to implement it. It's not just an open source/standardized version of Facebook Connect, even though that's how hacker types perceive it.

Here's the Yahoo research report on it:

http://developer.yahoo.com/blogs/ydn/posts/2008/10/open_id_r...
I really like this idea too but apparently I'm already signed up, since my number already exists in your system.

man, I'm ahead of myself this morning.
Health care would cost me 99% less in Malawi, because there is none? I'd use 99% less electricity too, so green!
Mac App Store v Chrome Web Store - let the games begin
Maybe there is some innate difference, but with a wide variety of societal factors in play I think we're probably on safer ground eliminating them from the equation before we declare that women are somehow less likely to have technical aptitude by nature.
Non iPhone devices account for more than the half of iOS devices sold if you count iPad, and ~40% if you don't.
What percentage of non-phone Android devices is compared to phones?
You should probably turn off your computer now. Visitor info like that is available to anyone who runs a website.
Read the reviews. You need a windows live login and there are a bunch of issues logging in to the app after registering.
A BASIC interpreter app for your iOS
Here's the Google Cache entry for another page. Local Quora. Pretty meh as far as I can tell…

http://webcache.googleusercontent.com/search?q=cache:suTSLVu...
You can insert object A to just the 4 squares, but you still need to check with collisions with objects in all 8 surrounding squares. There could be an object B whose top-left point is in the square northwest of A's square but still collides with A.

edit: mrcharles in the child comment has it right, testing 4 squares is sufficient. In this case you will detect the collision from B's point of view instead of A's which is fine.
er... hype for hype's sake? the site is pretty open already.

http://boulder.usehipster.com/categories/food
> They leaked screenshots of Twitter, only 5 years late!

It is called 'hipster' after all.

I'm allowed to make these jokes, I was reading Foucault in my skinny jeans just moments ago!

(But yeah, it is kinda silly. I imagine that it has something to do with this whole 'nobody knows what it is' bit, even though... we do.)
Looks original... new and innovative...
If you really are you might be too busy coding, but be sure to check grammar, especially in titles--it's "a Linkedin competitor."
My point wasn't that it's not useful to be able to program.

A lot of things are useful and pervasive (like motors), but being able to read is just uncomparably more important. The article claims that it has the same degree of importance, and that's totally exaggerated IMHO.
Besides the major CAD/CAM/CAE softwares, OneNote was the only software I really missed after moving to Mac/iphone. It is great for note-taking in general and made by one of the most innovative teams at Microsoft.
Thanks. I hadn't used node before (and so it wasn't installed).

Now I'm getting an error about the express module (rror: Cannot find module 'express'). Some google-fu is leading to helpful information, so your little project is turning into a nice crash-course in node for me. :)
How dependent is backbone on jQuery? I see that the docs mention zepto as an alternative to jQuery for backbone.view, how hard would it be to extend that to other libraries?

jQuery sits pretty much at one end of the libraries spectrum, being mostly a DSL about dom manipulation. So if you want a bit more structure by using e.g. YUI or MooTools, would there be any big issues?
One of the nice features of OneNote on the desktop is the ability to paste in an image, and then right-click and do an OCR operation using "Extract Text from Image".

This article doesn't mention it at all, but it would be a great thing to see on a mobile (even if it included a cloud round-trip).
How Soundcloud Runs a Good Community (and what you can learn from them)
But we're talking about generating a salt here. As I understand it, the reason you use a salt is to make it much harder to brute-force a dictionary of passwords ahead of time. I don't see how the use of a cryptographically strong PRNG is going to provide any additional security here.

What am I missing?
huh, that is strange. can you send us an email at support@vox.io and we'll check.
Can you please let users sign up with their email? Not everyone has a facebook, google or twitter acount.
Hack Club NY = total success (LEGO Mindstorms now en route to Jamaica)
Why the Stuxnet worm could be Conficker's cousin
I agree. It's definitely meh without a useful and truly scalable database. That's the hard part. SimpleDB isn't particularly useful, and RDB isn't particularly scalable.
The more I've played with Backbone the more I've appreciated it. It makes it incredibly easy to structure application in a really, really easy to read and maintain way. It's easy to dramatically cut down on duplicate code and eliminate callback spagetti in favour of clean event driven structures.

Having underscore.js in there as well also allows for much more expressive code than javascript usually allows and takes care of nasties like having to always check whether a property belongs to an object or its prototype when iterating over object literals.

Integration with jQuery is seamless and the scoped $ in views cuts down on selector redundancy nicely.

Thanks for the awesome library!
"Prepare" is way too lax. Many will treat it like stick-it note "oh, I have to make sure someday, shall the transition come, my code won't require major rewrites". Like "preparation" for IPv6 support frequently ends with adding more bits to DB fields and adding several stub functions.

Unless you actually get your hands dirty and start doing something, not just preparing, there won't be any significant results.

Sure, FSF is quite radical with "and abandon H.264" part, but "distribute videos in the WebM format" part is perfectly fine.
Actually since you are using bounding boxes you can have 2 arrays with bounding boxes -> one along x axis and one along y axis.

Then you sort both arrays, and now you can figure out by just going through the array in O(n) time whether you have bounding boxes colliding.

And you have collision (like you mention in the post) if
(not (startA > endB || startB > endA)).

Then you don't need to use grid at all
One thing that may very well skew the results higher than you would think is folks who do side work. 60 hours a week on one job paints a far different picture than 40 hours on a day job and 20 hours of contract work on the side.
Define "Work".

I'm employed full-time, but I'll be the first to admit that for not all of that I'm working. Outside of that I have projects I'm working on (which I'd be inclined to count as work) and a small business (which is definitely work though I treat that more as pleasure).

I guess if it's vague enough to just be anything not personal or sleeping then > 60 hours... but if it's constrained to that for which I am employed/get paid, then it's variable.
Yahoo IPv6 upgrade could shut out 1 million Internet users
H.264 baseline codec is similar to vp8, not superior. And baseline is what is used on mobile and all hardware encoders, so the highest versions of H.264 don't even matter.
Yet, it still feels like a "hell-freezes-over" kind of scenario, no?

[EDIT] Considering that OneNote is part of Office, a major cash-maker for Microsoft.
2x speed improvements by getting better memory management. It's astounding how good Ruby feels to program in, as well as how much the webapp bounce cycle can hide significant infrastructure problems.
http://pss.sagepub.com/content/15/6/373.abstract

This research established the relationship between SAT and g, as well as the appropriateness of the SAT as a measure of g, and examined the SAT as a premorbid measure of intelligence.

In Study 1, we used the National Longitudinal Survey of Youth 1979. Measures of g were extracted from the Armed Services Vocational Aptitude Battery and correlated with SAT scores of 917 participants. The resulting correlation was .82 (.86 corrected for nonlinearity).

Study 2 investigated the correlation between revised and recentered SAT scores and scores on the Raven's Advanced Progressive Matrices among 104 undergraduates. The resulting correlation was .483 (.72 corrected for restricted range). These studies indicate that the SAT is mainly a test of g.

We provide equations for converting SAT scores to estimated IQs; such conversion could be useful for estimating premorbid IQ or conducting individual difference research with college students.
Statistically it is, hence universities using it for selection purposes. But that only means that someone who did badly at A-Level Maths will do badly at degree level on average.
Other technical fields have a higher male/female ratio, so neurological gender differences doesn't seem like a promising hypothesis.
I was discussing this with some people yesterday. I find it incredibly frustrating that the Grubers of the world have spent months attacking Google for supporting the evil, closed Flash, but then manage to spin Google dropping a closed format in favor of an open one as evil and using it as a roundabout way of continuing to hate on Flash.

The fact of the matter is that Flash is an entrenched, defacto standard and isn't going away any time soon. HTML5 isn't anywhere close to completely replacing Flash even if it were to disappear in a puff of logic right this moment.

HTML5 <video> is in its infancy, and isn't being perpetuated by sheer momentum like Flash. Further, H.264 was a complete non-starter for Mozilla, and Firefox holds nearly 20% of the market. Using H.264 for HTML5 <video> would have guaranteed market segmentation and hurt the chances of a truly open future.

This argument about dropping H.264 propagating Flash in the short term is just insanity to me. Flash is already here for the short term. We need to focus on our long-term options for moving to something more open, and the whining about this decision strikes me as totally myopic at best and blind fanboyism at worst.
I apologize. They typically do more 'adapting' than that.
Okay, I'll backup my assumption.

The reason I called you out as an iPhone owner, was that your summary of the situation seems to be quite polarised (TL:DR: Apple makes the best, the rest can't compete).

The reason why these other companies can't follow this model is more complex.

--

In many ways Apple is re-running the battle it fought in the 80s and 90s with regard to the personal desktop computing.

Where Google (via Android) - together with its group of handset manufacturers - is taking the place of Microsoft and the associated group of PC-compatible hardware manufacturers.

--

The situation comes down to compliments and commodities. The hardware is commoditised - this drives the price of hardware down - because so many companies can produce hardware for the Android OS, each is forced to become as competitive as it can. Android OS then takes a place as a necessary compliment.

In Apple's 80s/90s war, they did their best to stamp out any Mac-compatible machines. I remember in the early 90s there were quite a few manufacturers who tried to produce hardware that would be compatible with MacOS and they were stopped dead in their tracks.

In comparison, Microsoft's rights agreement with IBM spawned the birth of the 'PC Compatible'. Of course, the machine was arguably worse that the Apple Macintosh - but the fact that an ecosystem of hardware manufacturers was able to develop and create a life of its own, meant that Microsoft could produce software to compliment this commoditised hardware.

Microsoft won the war.

In my mind, due to Apple's philosophy - Android will most probably 'win' this war too. Unfortunately, shear force in numbers will generally trump beauty and intelligence.

I think the most amazing thing about Apple, is the absolute, total and utter control its able to exert on the way it's perceived. The word 'marketing' almost doesn't do it justice. Every owner becomes written in as a 'supporter' - there's a culture brought about through ownership that supports its main brand messages. It's superbly clever - and if Apple does win out, I'm sure this will be a large part of the reason behind its success.

--

The problem I have with your analysis, is that you don't allow for the possibility that one of these manufacturers could step up to produce a phone that can compete with the iPhone's quality.

Android OS is creating a hardware ecosystem, in much the same way that the lack of licensing restriction allowed a PC hardware ecosystem to form.

From the past (and the development of the PC compatible platform), we can see that many different classes of hardware emerged - from bargain basement offerings to very expensive, luxury machines.

I can't see any reason why the same won't happen for Android OS. In fact many reviews have already reported that some of the newer Android phones are strong contenders for the iPhone's crown.

So, once again .. I'm led to believe that you might be an iPhone owner ;)
I'd argue strongly it was already here as I've been using Linode from a London datacenter for a while now and looking at the Rackspace price list Linode remains cheaper.
Let's not quibble over minor semantics.
Google Earth is still blocked in Iran.
The verification SMS took a long time to arrive and I couldn't find an easy way to get back to the page where the code had to be entered. Could find it using the back button though, but that wasn't really convenient.

Also, more importantly, making calls fails (trying to call my home number in NL) without any message about what went wrong.
I was also disappointed. Maybe this is a problem with no good solution at the moment?
By any chance, did you read the actual article?
If you want to see the stats for the graduates from your degree you can see them at http://unistats.direct.gov.uk/
The working together part comes first, then the connecting. Purely doing matchmaking is too hard and inaccurate imo, it is easier to find things that people find mutually interesting and get them engaged together through it.

My site is largely unconcerned with funding right now, there are already excellent resources to get it. And scammers would be wasting their time: much like most startups, lots of people try really hard and get nothing out of it. Why scam the guy you will have to work hard to help and will probably get nothing?
Ruby’s Test::Unit library (which we use for Basecamp’s tests) creates a new instance of the test class for each test. Not only that, but it holds onto each of those instances, so if your test suite includes thousands of tests, then the test suite will have thousands of TestCase objects.

On the Java side, JUnit does exactly the same thing. However I usually see this manifest itself as out of memory errors rather than a time sink. Over the years I have gotten some VERY strange looks from clients when I null out instance variables in my tear down methods. Usually takes a couple of hours of explanation to gain some level of acceptance, if not understanding.
Care to elaborate, how do I solder that WebM chip into my iPhone 4?
Unless I'm misunderstanding the algorithm, this is still handled with my suggestions, since you'd only test collisions against people in the same container as yourself, and someone who is northwest will be inserted in to my container regardless.
A lot of people have said that our brains are wired differently. I highly recommend Delusions of Gender by Cordelia Fine, it's looking into exactly those claims:

http://www.cordeliafine.com/delusions_of_gender.html
Hundreds turn out at Caltech for Stephen Hawking
Social Networking
Social Networking
Talk about Social Networking Trends
Sub Forums: Forum Contains No New PostsFacebook, Forum Contains New PostsTwitter, and 1 more.
Well, the key is in that assumption, and also in the shape of that data. It could be that the average woman is slightly more intelligent than the average man: 55% of American college freshmen are female. But men have a greater variance which brings them out at both ends. So the outlying geniuses like Einstein and Jobs and Feynman tend to be male, and at the other end so does the prison population.
Yes I did. Did you?
Search Engine Marketing
Tips about Search Engine Marketing
Sub Forums: Forum Contains New PostsGoogle, Forum Contains No New PostsYahoo
Blow the dust - Facebook | Twitter | Youtube
Mobile game. Imagine gold miner going to a planet? Find nuggets, covered with layer of dust. Use power of your lungs to blow off the dust (via microphone of mobile phone). More interesting features might come (too fast, too slow). Lets figure out the mechanics, it's going to be a fun game.

Lol, gives me an idea for a similar "game"
javascriptmvc has a command-line-able testing:

http://www.javascriptmvc.com/docs.html#&who=FuncUnit

This video explains it in the second half:

http://cdn.javascriptmvc.com/videos/2_0/2_0_demo.htm
N.E.R.D. : Non Employed Rent Driven
"severe usability issues" my ass. Nearly all current implementations, absolutely, they are horrible. But would people be saying the same thing if Facebook let you use your profile URL to log in elsewhere? From that point on, the user-visible mechanism to log you in is exactly the same as the "log in with Facebook" buttons that people are now used to using, clearly without "severe usability issues".

The implementations haven't been made for the average user. The user-facing implementations have severe usability issues, not the spec.
>Exactly. H.264 isn't going away anytime soon so having a Web browser without Flash gets that much harder.

This is short term thinking. Flash isn't going away in the short term anyway; why should we kneecap the future of HTML5 <video> before it gets off the ground because it might temporarily extend the life of an already entrenched format?

Because the way I see it, there's zero chance of replacing it when your alternative had nearly 20% of the market guaranteed to be segmented due to Mozilla's refusal to adopt H.264. Everybody would have kept using Flash+H.264 anyway.
Only if you believe there is enough demand for software to double the number of people producing it.
Node is perfect for this type of realtime application. We'll be using it (and/or mongrel2) at Loggly to do realtime feeds of events matching a search so people can build apps like this.

I did a Poly9 mashup when I was at Splunk which did something similar.

I yove your overlay of the events as they come in. Good work man!
Assuming that women are every bit as intelligent as men,

That is a) an unproven assumption and b) irrelevant. The right thing to measure is the integral of P(inventing next big thing | intelligence = g, enters computing) P(intelligence = g) dg. (This also assumes g is the only factor, not ambition or other factors, but whatever).

A not so terrible substitute for that would be measuring the ratios of men and women with intelligence over some cutoff . This could bew considerably lower even if women are every bit as intelligent as men, if for example the variance of women's intelligence was lower.

http://en.wikipedia.org/wiki/Sex_and_intelligence
Glad to hear they've been expecting me, but I'd like to hear at least some explanation of the value I'm going to get before I add my credentials.
my story doesn't have the same ending as yours either, went to six countries/cities in euroupe in the summer of '10, Prague was my least favourite, budapest was my fav followed by krakow, barcelona, munich and vienna all equal in 3rd place. Prague seemed like it was trying to hard and had become like a disneyland of europe due to its over exposure in films etc. it was like a zoo, pretty yes but over commercialised and lacking the same buzz i got when i reached my other destinations.
development, software engineering, solving business problems and shipping software

These aren't exactly what Computer Science programs focus on. There's a lot more theory (algorithms, data structures, etc.) and less practice in my experience. Working through the MIT algorithms book (CLRS) will be rough without the requisite math background. My MIS program was much more focused on the things you listed than my CS program was.
In terms of tableview, I find slickgrid a powertool.

https://github.com/mleibman/SlickGrid
I would really like to see a comparison between backbone.js and knockout.js

I just switched a page over to backbone- it is a lot more sane now- thanks! The page had a table view (dataTables as mentioned in the article), but I didn't want to learn the dataTables API, I just wanted to access my data. I added the tableSorter plugin and uiTableFilter search plugin and I had all the dataTables featues I needed.

People are interested in plugins for good reason. I think backbone.js would have a much greater draw if there were re-usable widgets (views/apps/collections). They would probably still be more work to invoke than most frameworks, but would be extremely easy to customize.
You forgot the 3-year gap between "Why is that?" and finding out why, and the 4-year gap between the PM asking for and receiving the "Whatever". :(
Steve Jobs' liver transplant: Did he game the system?
Hmm, guess they've not rolled that out to me yet.
Would it not be possible to track which lines and branches get executed by each test (normally you'd track this for your code coverage report, yes?), then have your IDE only re-run the tests which would have been affected by any changes you've made?

You'd still want to run the full-suite when you commit, but it seems like a possible sanity check. Unless I'm overlooking something :)
> When they made their choice WebM wasn't an option because it didn't even exist yet.

IE9 is still in development. They can still choose to support WebM.

Apple could still choose to WebM support.

The point isn't that Apple and Microsoft can choose. Rather, you can't expect to ask Google to support H.264 and not ask Microsoft and Apple to support WebM. Apple and Microsoft don't want to support it. Fine. Google doesn't want to support it. Fine.

Neither H.264 and WebM are written into the standard. Fine.

Let the competition begin. The best technology that meets all the needs of the various groups will win.

> GIF is completely irrelevant to the issue at hand (or, if you want to reach for it, WebM is actually more at risk of a GIF-type scenario than h.264)

No, and no. I'd explain more, but I can't follow your logic. (Nor do I really want to try. Sorry, but you seem far too emotional about the topic. I'm probably wrong, but your comment comes off that way).
totally true!
Not really, The title of this post is wrong in saying that this is the first app from Microsoft. They have already released Bing, Messenger and Tag reader :)
This is going to sound somewhat trollish, unfortunately, but it's difficult for me to resolve the sheer cognitive dissonance in these complaints with anything other than either fanboyism or myopia.
Or in summary: if you support a free Web, you support WebM and FSF's call for killing H.264. If you don't care, then H.264 seems just fine.
MITRE launches challenge for fuzzy name matching
Facebook is NOT a Ponzi scheme
Zynga threatens Blingville for daring to use 'ville' in its name