skysight-inc/HackerNews huggingface dataset:
This should do the trick, though I would add a fair amount of this code could be refactored to look prettier with the new control-flow, but is left unaltered for the sake of comparison:

var step = require('step');

function huntMen(buffy) {
var soulmates = [];

step(function() {
var group = this.group();

while (soulmates.length < 10) {
// Self-executing for closure
(function() {
var cb = group();
step(function() {
// Get 10 candidates for Buffy
getMatches(buffy, 10, this);
}, function(err, userids) {
// don't check userids.length on each loop iteration
for (var i = 0, l = userids.length; u = userids[i], i < l; i++) {
// Self-executing for closure, or use userids.forEach
(function() {
step(function() {
// get their pic from our pic server
getThumbnail (u, this);
}, function(err, thumb) {
thumb2 = thumb;
// ask our pic analyzer to review
isPicAVampire(thumb, this);
}, function (err, is_vamp) {
if (! is_vamp) {
// get 2 more pieces of info
getPersonality(u, this.parallel());
getLastTalked (u, match, this.parallel());
} else cb();
}, function (err, personality, last_talked) {
soulmates.push({
"userid" : match, // match does not exist in example code
"thumb" : thumb2,
"last_talked" : last_talked,
"personality" : personality
});
cb();
});
})();
}
});
})();
}
}, function(err) {
//
// Our function can now continue to do
// whatever it wants with
// soulmates...
//
});
}
You're spot on. When I first saw Google Wallet, I thought, "haven't Japanese cellphones been doing this for a while?" Also, I have an electronic dictionary, a DS with a dictionary game, and a phone with a dictionary. I still prefer to use my electronic dictionary when possible. The reason is simply that it is by far the best. It has the most extensive dictionary (including many computer terms), more (quantity and quality) useful examples, it also has better features for jumping across dictionaries and makes it really easy to quickly look up other words in definitions, and finally, it has much better written Kanji recognition than the DS and phone. I imagine if a phone dictionary worked this well, people would use it. It's not like I carry it everywhere with me, but like flocial says, when I'm seriously studying Japanese, I prefer to have my dictionary.
There are two that fit your description and are really useful:

http://www.everyjs.com/

http://microjs.com/
Everyone who thinks this is thought provoking needs to read http://www.thelightsinthetunnel.com/ ( free ) to really understand the magnitude of this problem.
If a computer programmer buys a large real estate and says he hasn't got any return out of it, by not building anything, does it suggest real estate inherently is bad?

It takes commitment, knowledge and a careful execution to see a site that gets over a billion page views every month, to monetize. For that, let's start with not pissing off the people who work on it, first.

If conde has already paid a large sum to acquire a property, how much more, percentage terms, would it really cost to add a few more servers, a few more developers, ad-ops? If you can't pay for gas, you should think about it, even before you buy a car.
The economy could certainly find use for them, but perhaps not at a price above minimum wage.
It has been a while since I have checked it out, but you give it training data (examples + values) and then it will be able to predict values for unseen examples. Eg. predict if a comment on a blog post is spam.

Actually the google prediction api is already really old; I don't know why it shows up now on HN
Wait, what? What was I wrong about? Finding something amusing? I really don't think I made a very controversial statement, and I certainly wasn't making an "argument". I never said I disagreed with silverstorm's point -- re-reading it, "I'm on the opposite side of that" could sound that way, but I meant "looking from the other direction". silverstorm's point was w.r.t. people thinking that "can behaviors be inherited" hasn't been settled. I presume that it has been.
The claim has been made in prior patent-related threads that some fave companies (Apple, Google, Etc) only play the patent game for defensive purposes: A kind of MAD doctrine, a patent detente.

This indicates otherwise. This is a shady, shady act by Apple.
This is serious stuff.

I tend to not believe this when an author ends their point with it.
In this case the lawyers are an agent for Apple. Apple is the one with the patent claim and started the lawsuit. The real issue (IMO) is Apple, Microsoft, RIM, etc. colluding to kill Android. Android is a fundamental threat to their business model.
To some extent, I agree. If Google+ plus becomes a parallel universe that is a refuge from the MySpace users now dominating Facebook, I'll be fine with that.

I used to post news articles and try to provoke discussion through the Facebook news feed, but I have since switched to Twitter for that. I suspected that many people on Facebook thought I was clogging up their stream with my news links. Facebook is too personal. People want to see the latest drunk party photos in their stream, not political and tech news articles.

The problem with Twitter is that I'm not sure anyone is reading my tweets. Every time I open up the Twitter app, I have 50+ new unread tweets and pretty much ignore all of them as I scroll to the top. Things move too fast on Twitter. Tweets get lost. Twitter is no Google Reader.

Because Twitter exists in a middle ground where, unlike Facebook, you don't follow people you necessarily know if real life, G+ has a better chance of gaining marketshare against Twitter than trying to convince grandma to move over to G+.
I skimmed the article and it says in at least two places:

"And it’s not just Microsoft who you can blame."

"It’s not all Microsoft’s fault."
This is a fantastic paper. I've cited it in my thesis. It's one of those fundamental concepts that seems pretty simple but has a lot of depth to it. Highly recommended reading for anyone working distributed systems.
Yes, there's loads of niche subreddits, some of which are pornographic. However they are in an minority, most people don't use reddit for porn, ergo reddit is not a porno site.
>> so that there is no way to create a Func<void>

Does Func<Action> not achieve what you are after?
I have a policy of not reading the article when it has such a BS linkbait title.
kewl, if we r lucky then ppl will do this for other languagez 2!!!
If you think you can patent utterly absurd things... well, you understand patents pretty well.
Outgoing federal CIO, Vivek Kundra, warns of 'an IT cartel' in DC
CodeWeavers: Wine
and maybe also Wikia: Wikipedia
NodeUp: New Node.js Podcast
James Halliday, Isaac Schlueter and Mikeal Rogers: New Node Logo, Browserify Plugins, Node on Windows, NPM on Windows, HTTP Client Rewrite, Node Knockout, and NodeConf SummerCamp
OK, so I read the PDF you linked to. Page 48, under the heading "V. ENACTING TERMS", point 3:

--- Begin Quote ---
Reforms the challenged judgment to the extent that it ordered "Google to withdraw from all its sites (...) all the articles, photographs and graphic representations (...)";

Ruling again on this point only, reforms the injunction as follows:
Orders Google to remove from the Google.be and Google.com sites, more specifically from the "cached" links on "Google Web" and from the "Google News" service

--- End Quote ---
(There may be some errors in the copy above and please excuse my pathetic formatting).

See the thing is you are arguing about what the lawsuit was about, which is different to what the judgment was.

It says there in black and white "to remove it from all sites".

Or am I just reading that wrong?
Technological unemployment is part of the picture, but there isn't a 'magic bullet' to avoid it.

We need Scientists?

Ask the 1800 surplus Physics PhD's that get produced every year. It's clear that the academic system uses young and smart people, but not that it produces desirable or permanent employment for them. A wise person wouldn't get involved, unless they've got one (or preferably two) parent(s) that are already in the field who can pull some strings for them.

As for programmers, I wake up every morning with the mission of putting myself out of work.
how. what.... i don't even.

these patents are both so obtuse and vague, could they not cover every single computer program in existence?
yield;

Will block execution until the generator is resumed and return control flow to the caller. I haven't actually tried it, but it should be pretty straightforward to wrap a generator function in such a way that it's driven (resumed) by callbacks from async I/O calls.
All I know is that we need GOOGLE to open up about this issue.

What is the future of Android? Should I keep developing apps for Android? Should I be telling my family to buy Android phones?

I know that the summary of these patents is one thing, but the guts are in the claims of the patents.

To what degree is something actually "infringing" on a patent? Does it have to meet EVERY claim? Does it have to just come close? What REALLY constitutes infringement of a software patent like this?

EDIT:

1 more question if anyone has a deeper understanding of this. Why is HTC being sued for something the Android OS is doing? Is HTC infringing, or is Android?
Like Github, but for designers
Just thought I'd mention that Firebug 1.8 (now in beta) is compatible with Aurora and Nightly:

http://blog.getfirebug.com/2011/07/18/firebug-1-8b6/
> Buying Kindle books and owning it forever is old news- but now you can rent them too.

Thanks for pointing that out; I've removed issue 4, because it's really just the product of my tired mind.

Having the entire text searchable is a really big plus. I wish that physical textbooks would start including a digital index, to make it easier to find things in them.
agreed that there are more costlier things to worry, but spending the money should be justified. Just the buzz is not a good enough reason, there has to be better reasons. I have personally not experienced downtimes which might justify a better price for one.
This could have been said about the industrial revolution, invention of agriculture, etc. Each time in our history when a new technology has made our lives more efficient some people have lost their jobs. In their place more jobs have been created that would never have been thought of before.

Improvements in efficiency always lead to more wealth not less. As new tech companies start making money on their improvements on society new jobs will be created all over the world. Yes checkout clerks will no longer exist just as many manufacturing jobs have disappeared. In their place we will see more software developers, consultants, entertainers and artists.
Just to remind you that the title of the patent isn't the patent itself. There's many ways to do the same thing, each patent is for a particular method or model. For example, you could claim patent for 'bicycle', and describe your model in the patent.
Why can't I search Hacker News?
Please also check out our soft launch site and register at www.spotfordot.com
* EDIT: Oh good, my Google fanboi-ness is not in vain. The court ruling actually ordered that links be removed from "Google Web [sic]" as well. Oh well, the joke's on the newspapers then, as it appears they asked for it! (see roel_v's comment: http://news.ycombinator.com/item?id=2776384) *

That's in reference to the Google cache of lead paragraphs and other article excerpts. The lawsuit was not about general links in the search engine. Publishers sued because Google News was displaying lead paragraphs and other copyrighted writing in the aggregator.

If you started your own newspaper that copied all the headlines and lead paragraphs from the New York Times, it wouldn't be long before the New York Times sent you a legal letter.
Google suspends ad for book about WWII atomic coverup
>Improvements in efficiency always lead to more wealth not less.

More wealth, yes, but not necessary wealth that gets distributed (as productivity in the US has increased, real wages have decreased).

http://www.epi.org/publications/entry/bp195/
How Online Companies Get You to Share More and Spend More
This is a personal view, but for me the best part of the New York tech scene is simply that it is in New York. You get to interact a lot with people who have experience with those industries that have long been important in New York: television, movies, publishing, travel, sports, news, fashion, dance, design, architecture, music and the various other arts. If those fields interest you, and especially if you have an idea that combines tech with some aspect of one of those fields, then I think the New York tech scene can be highly enticing. As it happens, ideas about re-inventing publishing interest me, so this is a great place for me to be. Even when I run into old-timers who hate the Internet and who wish publishing could have survived forever in its 1980s form, I enjoy the conversations we have, the different perspectives -- and it is, for me, surprising and important to be reminded how many people remain loyal to old notions of publishing, even as the business models melt away or are irreparably altered by the Internet.
You say that as if launching a two-sided marketplace worldwide is a trivial thing. In the market in question you have to fight for dominance in each city individually having to attract both workers and customer.

Even if Zaarly and TaskRabbit launched in the UK tomorrow it would still take years for anyone to become established. And the fact is that both of them have only penetrated a handful of American cities at the moment, it would be crazy for them to pursue a tough international growth plan when they've barely penetrated their home market.

If you look at a history of two-sided market startups (job boards, classified listing, auctions, daily deals) what happens in most cases is that you end up with a large number of local players who end up merging or being acquired to form a global player.
He's right Twitter spam is a problem. Spam is one of the things that really hurt myspace, and now it has moved big time to Twitter. I just wonder how many of the millions of new twitter signups are spammers / spam bots.
There have been readily available machine learning toolkits available for decades--if you want to use a SVM in your project, you just need to grab an implementation and get going. The trick, as others have described, is getting your data into a usable format, choosing features, and experimenting to find the method that gives the best results. As far as I can tell, the Prediction API doesn't do much to make any of that easier.
Some of the best people that worked on Mono are now working for Xamarin, including Miguel de Icaza who started it all. Getting support from Xamarin is the best kind of support you can get on Mono, MonoTouch and MonoDroid.

Mono has IP?

Yes it has. Just because a project is open-source that doesn't mean it isn't protected by IP laws.

In Mono's case only Novell/Attachmate were able to dual license the runtime libraries, otherwise licensed under LGPL, making it unsuitable for the demands of companies wanting to embed Mono in games (just an example).

Also, MonoTouch and MonoDroid are commercial products and Xamarin had no right to distribute or use in any way any source code or binaries from those projects; meaning they had to start from scratch in producing alternatives which would have been in a gray area, not to mention waisted effort.
I wasn't arguing that it was uniquely human (I don't think I was arguing anything at all, really).

That said, what is the cutoff for determining if a behavior is instinctual or not? There's a lot of variables in play. For example, I would imagine my dog's instinct is to just jump up and snatch the treat from my hand. Does she sit, shake, lay down, roll over, high-five, whatever else I tell her to do because she knows it will get her the treat and earn favor? Couldn't this also be explained as instinct?

That is, how exactly do we determine what is "overcoming" instinct in a dog, and what is merely more complex expression of what is also instinctual behavior? We could question this equally with humans as well, except we're absolutely confident that humans have the ability of introspection, even if it's not necessarily put to good use all the time.

Edit:
Let me just state I wasn't trying to be argumentative in my original response above. My "I'm on the opposite side of that" was apparently poorly-worded. I wasn't disagreeing with you, I was trying to say something orthogonal to your comment. That is, I felt like my starting assumption was that human behavior could be heritable, while the context of your comment was that some felt that is even up for debate.

I'm sorry if I'm not making this very clear, I'm frankly taken aback by the amount of furor over my comment, which I meant not as a direct response or argument to yours, but as an aside.
This is insane. I just recently implemented this exact same functionality for one of my company's internal apps. I can't believe that such a simple little feature, something that I'd never think of as "invention" can be patented. I wonder what other patents I infringe upon during my normal every day work.
That's not what the patent claims. As usual, we are going to burn many tens of messages here debating patents without truly understanding how patent claim matching works.

In this case, Florian Mueller is using examples of Android functionality to illustrate individual elements of the body of a single independent claim. You've excerpted his example without context, leading a reader here to believe that Apple is patenting random Perl features.
> Point #3 is purely a UI consideration, one where electronic textbooks could easily outdo their paper counterparts.

Emphasis added. Until they do, it's still an issue.

> The Internet and electronics will turn learning upside down. Let's hope we don't drag our feet.

And let's hope that the people developing software to make this revolution possible don't drag their feet either.
Tie this back to the stories of iOS developers pulling out of the US due to patent troubles: it's scary to think that a software company's sole channel provider has interests that side with an institution that could drive it out of business.
The Steelcase Leap has been great, you should check one out in person. It has many different little adjustable elements to fit your torso. I chose it over the Aeron because of its adjustability.

Make sure to get up and move, stretch, walk every hour or two, it will help save your back.
Destroy ads better than adblock
Upvote for anything that blames Microsoft! ;)
I don't understand how some of these are even patentable. The use of an output device? Really?

Does the linking patent apply only to phones? If not, I've been in violation of this one several times in the past.
I'm one of those people who want to genuinely learn yet was obsessed with having a perfect GPA. Here's something I experienced ...

Many years ago, when I first started grad school in CS, I wanted to learn graphics programming and enrolled in a course cross-listed between undergrads and grad students. I got the first assignment and was shocked at the amount of code needed to be written (and I consider myself to be a strong hacker!). I only got 80% of the functions working and got a lame mark for the assignment. Then assignment 2 comes along - even more complex and code-heavy than the first! During this time, I happened to go to the undergrad lab for something. What do I see? Multiple groups of undergrads (fours and five students per computer) with what seemed to be like copies of the assignments from the previous year. I subsequently verified that the prof had been using the same assignments every year. It was also a reality check for the amount of plagarism that happens in CS labs (during my undergrad days, I thought it was extremely rare). I was pretty disgusted by the state of affairs and ended up dropping this particular course. My loss.
Microsoft Offers $250,000 Bounty for Information on Operators of Rustock Botnet
School ideally provides two things: domain expertise (by way of education) and the perception of domain expertise (by way of a credential). The problem is that these two functions are significantly disjoint. Studying for exams, doing research, and doing projects can provide education, but it is not necessarily so. Likewise, one can be educated effectively without actually completing such assignments.

As such, someone who is more interested in one half of the result can optimize to obtain that half with less effort than would be required for the whole. These are not likely to be brought into alignment any time soon. Session exams, if re-created from scratch and kept confidential, are difficult (though not impossible) to cheat. Unfortunately, they are typically possible to cram, still possible to cheat, and they reward test-taking skills as much if not more than subject mastery.

The practical exam is probably the most effective, where one purporting to have a skill is simply asked to demonstrate it on the spot. Unfortunately, not everything is amenable to this, and they are still possible to cheat, though there are really only two ways[1].

Practical exams are unfortunately not so good for research-heavy subjects (like, say, all of graduate studies). You can do it (research this topic, take all the notes you like, bring them into class, answer some questions (possibly in long-form), but it is a less effective exam than the normal research paper if the latter is done honestly. Still, I think they are the only way to go if you really want to put an end to cheating.

[1]-Impersonation and outright bribery. There was a big scandal about the former in one of my classes back at Uni, in which six students were expelled. I've never heard of the latter, but I find it implausible that it never occurs.
That's incorrect. The court's ruling specifically pertains to the use of article content in the Google News aggregator and its storage in Google's cache. There is no mention of simply linking to articles in the search engine, nor would there be reason for one since the lawsuit was over the use of copyrighted article excerpts, not hyperlinks.

What Google is doing is akin to the punishments Microsoft used to dole out in the 90s, such as increasing Windows OEM licensing fees or threatening to revoke licenses entirely. Google is playing a dangerous game in monopoly-conscious Europe.
Yo, we weren't expecting the sudden flood from Hacker News last night! Sorry to those who haven't gotten in yet!

We'll be opening up as many new spots as possible every day at midnight GMT (5pm Pacific). (The number of spots is limited by the number of judges we can get).

If you're interested in being an expert judge (and helping us open up to more teams) check out: http://nodeknockout.com/judging

- Gerad (Node.js Knockout co-creator)
Mathematical Tools for Physics
How I Work (revisit)
This would be resource sink for reasons outlined by my sister comments. Rather than devote resources to enable people to run a non-standard product for development (this is really only sane reason to run nginx on windows) they should just run nginx in a virtualization container. VMWare Player is fast and free. No work has to be done to support this use case.

Too much wasted effort is put into open source projects to support windows. This is isn't about not supporting Windows because of MS. But by not being Unix, it causes too much perturbation for little gain that can achieve through more correct methods (virtualization).
Oft-quoted: "Android May Be the Greatest Legal Destruction of Wealth in History"

It's actually a transfer of wealth from the coffers of Apple, RIM and MS to mostly developing-nation consumers who can now afford the same advanced phones as people in developed countries. The trio is doing everything in their power to kill Android, but I do hope it survives.
I don't see how that qualifies anything. Lots of very smart people have a few very crazy ideas. It doesn't change the fact that they're still brilliant in their area of expertise.
Avoid (unwanted) bitwise operators in Perl