skysight-inc/HackerNews huggingface dataset:
Absolutely... the real story about Google Reader isn't the shutdown. That's putting a bullet in a dead horse. The real lesson was taught to me a couple of years ago when they ripped the sharing features out of Reader, just because.

Microsoft is similar. Office 365 gives you something like 6 months to defer major releases. So say I customized something in SharePoint 2010 that doesn't translate well in 2013. Too bad -- I have 6 months to make changes or lose the customization.

It isn't always a bad thing either. Plenty of companies don't have or don't prioritize resources for platforms that they rely on. People still run Oracle 8 and Exchange 2003. "Letting the professionals" at a cloud provider handle it is a good thing, but it comes with a cost.
If you want to allow undefined to be passed as a valid non-default value for a trailing parameter, you can also use arguments.length to determine how many arguments were explicitly specified.

var foo = function(a, b) {
if (arguments.length < 2) {
b = 'some default value';
}
// ...
};
> They're young, they're broke, and they pay for organic salmon with government subsidies. Got a problem with that?

Nope.

1. Food stamps are an excellent economic stimulus. That money goes back into the local economy extremely quickly. On economic grounds alone, I'd support expansion of this form of assistance. Better still, these programs usually don't have a finite number of "slots" or a fixed allotment. Even if you don't think someone is worthy of assistance, it's not like they are taking from someone more worthy of assistance.

2. The article seems to take issue with the age of the recipients. Do young people--particularly young people who held up their end of "get educated, get ahead" bargain who are now unemployed in the Great Recession--not need food? As a person who feels like he caught the last rung of the opportunity ladder, I feel terrible for people 5-10 years younger than me. The least we can do is make sure they get through this with their health intact. If nothing else, it's good business sense.

3. The article also takes issue with what these people are buying / cooking. I disagree that many of the items listed in this article are luxury goods. If people can stretch their benefits (see #1), eat nutritious and veggie-rich diet, AND do it with some panache, I'm supposed to be angry? Pfft.

In short, this article is rubbish and tries to be inflammatory. Worst yet, it runs the risk of manufacturing outrage at a really good program.

If you qualify for food assistance, I highly encourage you take it and use it to enrich your nutrition. I have literally needed to talk people, who were scraping by and eating poorly, into taking assistance because they didn't want to be "a burden on anyone."
The Wall Street Journal is Hilariously Biased Against Apple
Disconnect: why Andy Rubin and Android called it quits
Correct--where I said "IP" above, I should really have said "patents/patent rights". Copyright, to my understanding, becomes more of an issue when publishing, as some (most?) journals are greedy in that regard, but I haven't had to cross that bridge yet.

What you're describing sounds pretty similar to the way it works here, but the gross majority of full-time graduate students in engineering are employed by their universities (as "research assistants" or similar) and thus effectively waive their patent rights.

(FWIW, I think it's great for schools to share in patents which originate within them, but I would like to see students and staff be more well-informed on the subject, and commercialisation efforts which span beyond a single industry--I know of very few schools which have accomplished that.)
For the record I'm a male. Her side of story sounds plausible because I've seen enough folks who would act like that, especially after a beer in the lunch break.

I first read the stream of autodafe comments here and my initial reaction was to post something along the lines "crusade for the sake of crusade", but fortunately I opted to read the article first.
probably use 2 - 3 camera to triangluate location

if you only have to idenitify 24 people, you could probably do that on height plus some other physical dimension
Oracle VDI Supports Windows 8, Ubuntu 12.04 (But That’s Not All)
Office 365/Excel Online is an obvious alternative but Zoho offers spreadsheets too.
I found this service while doing research into launching a similar competing service. I didn't really expect it to show up on HN, though! Congrats on the launch. :)
Transparency is critical in all things related to recruiting (and tech talent management if it is to become a 'thing'). Most of the problems that arise are due to a lack of transparency and the recruiter's incentives.

You wouldn't pay someone a percentage if it increased your rate by 20%? That seems a bit of a strange concept. Curious as to why not?

Not sure what to make on your assumptions of the guys leading this and their possible religious background, but since you went there - the Ari Gold reference was one I made in a similar article about agents being a possibility in tech, and I chose Ari Gold not due to any religious concepts (for transparency, I'm not Jewish) but because that his style as an agent is what everyone seems to want and he is probably the most known agent (even though fictional) in the world. I could have picked Jerry Maguire, who would be a close second I'd think. I'd have mentioned Drew Rosenhaus, but tech folks seem more knowledgeable about TV than sports.
>It's their bread and butter.

Don't they get more bread and butter because they charge advertizers for the fraudulent clicks too and profit from them? It's not like the advertisers can ignore Ad Sense and go to a competitor easily without losing a lot of traffic.
The yield from has to be explicitly bubbled all the way up the call chain to the main loop.
More details at:
https://learninglineapp.com/courses/32/getting-started-with-...
I have a GTX680, and it supports three monitors out of the box using the proprietary Nvidia drivers on Linux. No hacks needed.
The minuum keyboard rethinks the way we type
that's awesome. does/could something like this exist for apache?
The City of Chicago wants you to fork its data on GitHub
Please stop feeding this obvious troll
It would be better if you expand a little about your experience with them, this just sounds like common spam.
It's disturbing how many people here on HN don't seem to realize this. This isn't some kind of cosmic struggle between good and evil where a hero will arise and vanquish the opposing side entirely - it's two (or more) sides with different opinions about what should be done. The people on the other side on any given issue are just as sure that they're right as we are that we're right. They're going to keep trying, just like we would keep trying if we suffer a setback.

I find that the good-and-evil view is completely toxic to open discussion. Everyone assumes that anybody who disagrees with them must be "the enemy", and sets out to either change their mind or scare them off. One side usually succeeds. The resulting threads are neither interesting nor informative to read, even if you agree with the majority viewpoint - there's too much circlejerking and preaching to the choir.

In an effort to have more productive discussions, here are a couple of loose rules that I try to hold myself to when I talk about controversial topics like politics online. I've found that trying to abide by them makes it a lot easier to have civil discussions with people who hold opposing views.

1) Someone disagreeing with me does not make them automatically stupid, malicious or evil. All three of those terms should be proven to apply only when necessary, not assumed - and the bar of proof should be high. Assume good faith and intelligent opposition unless I have incontrovertible proof otherwise.

2) I am not some kind of oracle of wisdom. On average, my opinions are roughly as likely to be completely wrong as anyone else's. On any given issue, almost nobody is going to be completely right. The few people who are completely right aren't necessarily the ones who have convinced themselves of it beforehand.

3) I should try to hold claims that seem to support my position to an even higher standard than I hold the opposition's claims to. On any sufficiently controversial topic, there will be dishonesty and misinformation going around on all sides, much of which is spread unwittingly by people who think that they're doing the right thing. Never blindly believe someone because they're saying something that you WANT to be true.

4) Disagree with the opinion, not the person. Other people are complex creatures that hold countless opinions, many of which I probably agree with even if I disagree on other things. It's never worth it to insult or dehumanize someone because of an opinion they hold, even if I vehemently disagree about it.

Sorry that this comment turned out to be rather long and perhaps a bit off-topic, but after finishing it I think it's better in one piece rather than broken up and posted all over the thread. Thanks for reading!
I don't think we need to be rude to say to someone that something is going to fail or something is not good. It is not a matter of time: –Look, I don't have a minute for you, so your project sucks. It is a matter of being a good persona. Simply use others words will make it better on the other people, and you will not be responsible of creating ravaged developers: –Look, your idea sounds well but you need this, this, and do this, and I don't see this happening right now, bla bla. 2 minutes speech is enough and better than saying "it sucks, and the doors is that way".

Simply, put on the table the facts, those ones will do the reasoning work inside the enterpreneur brain and tell him his wrong, lost, or behind the point he think he is. Steve Jobs is dead and I hope in peace. We don't need any Steveness on this world.
From this article: http://www.sportvu.com/PDFs/ESPN_62011.pdf

"Three cameras on each side of the court..."

This reminds me of a talk I heard a long time ago from Takeo Kanade at CMU, who was working on reconstructing 3D scenes from multiple cameras shooting different angles of the same action. One example was basketball, and he had a demo showing a play reconstructed as if the camera was on the ball. Pretty cool stuff. It needed lots of cameras, though, and I remember asking him if they had explored how well you could do with a minimum # of cameras. I remember his reply being essentially that they were less interested in bad results with few cameras :)

Here's a link to some surprisingly old press about his work being used for Super Bowl 35 in 2001: http://www.ri.cmu.edu/events/sb35/tksuperbowl.html
They used 30 cameras.
Supreme Court upholds first-sale doctrine in textbook resale case
Thanks for providing an interesting data point. I had a few questions I was wondering if you might be able to answer ?

1. How did you deal with existing free users already exceeding your new limits ? (and how did they react) ?
2. Did you see a measurable increase in upgrades after doing this ?
3. Did you see a measurable decrease in free users of the service after doing this ?

Thanks.
Worst. Writing. Style. Ever.

So condescending.
Microsoft: Hack Our New Gesture-Interfacing, 3-D Scanning Kinect SDK
Semi related question -- how is this implemented security wise? I took a look at the github repo and it seems to be all clientside JS, and it's just making ajax GET search requests to StackOverflow, then parsing the results. Isn't this prevented by same origin policy?
No, you, because of your actions, made a person lose their job. In this environment that is a near death sentence. And with the seeming recent trend of over reacting conventions you knew full well what was going to happen. ( ex. violetblue's issue that I'm sure you are aware of) You acted irresponsibly, publicly, and should feel bad about yourself. You took advantage of a known community issue and leveraged it for your own gain. Please consider your actions in the future WHEN PEOPLE'S JOBS ARE ON THE LINE.
> But it just makes me sad this had to get to the Supreme Court.

Not being a lawyer, isn't this the best result possible for consumers in terms of establishing precedent?
I think there is this huge expectation when it comes to sxsw for early stage startups. It's just a festival with lots and lots of people and that tends to attract both new and old companies to show off their products/talent. I was there too pitching my startup to whoever I had a conversation with. It was really interesting and I must say just watching the product being used by people I pitched was very overwhelming and insightful. It really made me rethink certain aspects/features of the product. At the end we did end up signing up over 200 new users and some of them seems to have adopted the platform. I did not buy the badge this year although there were times I felt I should have. I do recommend going there if you can afford. Simply to network, have fun and learn as much as possible.
I don't think it's the cost that's keeping other NBA Teams from purchasing ($100K/year is pennies to an NBA franchise). I suspect its more of a front-office vs coaching thing. Adopting this as part of a teams core prep takes education; Effectively learning how to understand this type of data and apply it in practice over the course of a season.
I'm wondering why the 15 other teams aren't on board yet. If the price is only 100k, it's nothing to an NBA team. If those other 15 teams don't already have an advanced analytics team in place, then it makes sense not to have the camera until you have a structure in place to make sure of the camera data.

It will be interesting with this huge push in basketball over the past couple years to see where this type of analysis leads. The NBA model right now is pretty simple: get two or three superstars, align them with solid role players, and play in championships. It's hard to imagine analytics pushing a team like Houston to be able to beat a team like Miami or Oklahoma City in a seven-game series because the talent gap is so substantial. Houston can play a smarter game but the other teams still function better. What I could see happening, however, if a team like Oklahoma City, while slightly less talented than Miami, can implement insights from this analysis to raise their EV, it might overcome the slightly smaller talent gap. Even in that small sense, it makes more to spend a couple million a year on analytics than it does to pay an average NBA player several million. Since the NBA has both a salary cap and maximum contracts, it pushes the price of an average play up quite a bit, so better value may be had by raising the effectiveness of your current talent than trying to bring in new players.
Not sure why the link isn't clickable, here is another try: http://datafa.me
It’s not about the specs – dumping my fancy pants camera
Honestly I don't know how i feel about this. As a recent grad i know full well how high prices are for text books, i would do everything possible to prevent having to buy them.

I personally thing the requirement to always have a new textbook(that years version) is more ridiculous then the prices they charge. I don't know where that requirement stems from, but in my opinion it is the real problem.

But with that said I don't see this ruling lowering prices, if anything it will increase the prices in the other regions where the prices were previously lower.

There is no kind of magic bullet with these kinds of things, companies are not going to just lower profit margins, they will always try to make it up somewhere.
Continuous Integration and Delivery – Professional Courses with Paul Stack
Best Google reader replacement
What would 501-day mission to Mars feel like? 'Survivor' in space.
Hey folks - I wrote the blog post & the unicorn patch. If you've got questions, I'm watching the thread.

This isn't a magic bullet that'll be good for everyone. Since we're processing money, we prefer to make people wait instead of returning them an error when busy, so we opt towards larger queue lengths instead of erroring early.

That increases the chance a user's been around long enough to get disgruntled and hit refresh, which is where this patch shines.
Sift Science (YC S11) launches to fight fraud on your website
Really interesting (although really unique) issue, and solid solution. Obviously this greatly differs for various use cases. In the news industry we see similar behavior at peak traffic, although not at this degree, and for the most part caching deals with this issue.
Google’s RSS Extension Returns Sans Reader Support, Was “Deleted By Mistake”
Dr. William Miller on Business Model Innovation
The statuspage.io link on that meta page is broken btw - the : is missing from the url.

Edit: really like the service - considering using it for our status page
Google undeletes RSS extension for Chrome browser
Parallel External Merge Sort with Scala's Future API
The Future Of Social Commerce [SLIDE DECK]
A simple comparison of Dom selection vs Jquery selection[1]

When selecting one DIV by id, I'm consistently getting:

DOM - 0.08ish ms

Jquery - 0.2ish ms

I do have an app where every millisecond is critical. For this app I'm using raw dom selectors. However, most of the time, the convenience of jquery selectors outweigh these performance gains.

[1] - http://jsfiddle.net/tolmark12/9R39R/ (open console)
Interesting, but such speculation. Oh boy.
Perhaps the reason this resonates so strongly is that it's a painful reminder that, after all of the enthusiasm and excitement of living in the information age, we still live in a world where ideas can be bought and sold. Nothing, not even a good idea, is immune to the corrosive influence of money.
If you don't mind, I need to correct the form a little. If this becomes a pattern in a big application you are losing performance for nothing.

In fact you're just compacting an if:

if (arg1 == null) { // check for both `undefined` and `null`
arg1 = 'default';
}
// compacted to:
arg1 = arg1 == null ? 'default' : arg1;

The difference is that you're always doing an assignement, even if unnecessary.

(arg1 == null) && (arg1 = 'default');
Reddit’s First Orignal Web Mini-Series Is Bold and Completely Adorable
Trying to build revenue? Stop hanging out with your competition.
Does it really suck so badly?

I mean, 8000 requests per minute on a quad-core systems is 33 request/second per core, or 100 million CPU cycles per request on a 3.3GHz CPU.

That seems enough for the web server to take a vacation in the middle of responding.
This is quite clever. But why wouldn't you want this to be the default behavior and have a configuration option to disable it? Are there more situations in which you really want to process a request even when the client can't get the response than the opposite?
You can pack grain away for a typical military campaign pretty well. Nuts go rancid too fast and fruit rots and is kinda delicate. You can haul wheat from the north african provinces to london in the roman era pretty well, not so good for the alternatives.

Its fundamentally a warrior food. You can't conqueror the known world feeding your legions apples. Wheat, yes, but not pine nuts or oranges.

Sometimes you see this in opposition to non-grain diets, its part of our long warrior/military tradition, etc etc. You can't have a long term ancient empire without some kind of grain, otherwise you end up something like Ghengis Kahn starving horde has to go home. No not the guy Kirk yelled Kahhnn! about, the much earlier one.
Eh, I'd give this particular repost a pass.

This bit:

> The Google I was passionate about was a technology company that empowered its employees to innovate. The Google I left was an advertising company with a single corporate-mandated focus.

I'd basically written that off a year ago as unfair, maybe someone with "everything used to be better" bias. Seeing it again in right after the Reader shutdown, it shifted my thinking a bit.

I know this hasn't really snuck up on many other people, there've been other great product deaths, and Google sells a lot of ads, but seeing this again, it just nudged me to consciously reevaluate it all...
Good lord.. The original comment was about both false negatives and false positives: "it doesn't go into rates of false positives [...] or false negatives"

Pc86 pointed that we actually know the rate for false negatives, if we assume that 90% success means that the system did not detect 10% of real frauds. So he was asking if he misunderstood the meaning of "90% success".

edit: typo
http://en.wikipedia.org/wiki/Defamation
Let me guess. Your site isn't unavailable... I am?
Bitcoin's record price looks like a bubble
Microsoft's first PC lives
Beware MDB isn't quite as general purpose as the other options, specifically feeding it large records can cause it fall back to placing records in pages of their own, which can be wasteful on storage. It's easy to work around (by splitting your records up) but this needs to be considered as a factor of your design.
I see what you did there.. and I like it

http://www.youtube.com/watch?v=RAY27NU1Jog
Tutorialize: year one
Who says I am upset?

I wasn't making any comment or judgment on his action or inaction in a particular past situation. If he helped someone fight abuse, I'm all for that!

My aside was about the danger and power of bystanders picking and choosing what is real abuse. In this case it was obvious that something needed to be done. Great.

However, if it isn't obvious or seems insignificant to a bystander, that doesn't make it less real for the victim. There was an implied judgment that this situation couldn't constitute "real abuse."
Makes sense, and you're right that it's a unique issue.

In flash sales our page caching solution becomes less than useful, because every sale invalidates the page cache (in case their shop template changes to reflect quantity). We cache individual records as well with our open-sourced https://github.com/Shopify/identity_cache gem but still have to render the liquid template.
Hiring Beginning Programmers - finding potential instead of skill
If Nick's University has a claim on the code, then the company probably don't have the right to use the library themselves.

If the University decided to assert their IP rights they could either demand a licence fee or the removal of the library from any of the company's products.
Was Apple 'MySpaced'? Is Google Next?
1. I store the limit as a field on each user's profile, so you get to keep the limit you signed up with (grandfathering). Users don't mind (obviously), and if I ever increase the limits, I just increase them for everyone. Storage is expensive, but it's not that expensive that I need to retroactively reduce old users' limits.

I have also needed to cull unused accounts (of free users who haven't logged in in months). This provided a great boost to the service (saved me from needing to keep upgrading the server for the past few months), but it has also produced a few false positives of people who hadn't used their accounts for a few months and came back. Luckily, I keep backups they can just restore.

2. The last limit change was a few days ago, so I haven't had a chance to gather significant data on this. I guess we'll know in a few months.

3. I will also track this, that is a good question. I anticipate that a few users will be deterred from using the service for free, but that might not necessarily be bad (I am not sure).
+1 for offering support at all to free users
I caught him munching on the bones of ethnic minorities once
Employment is completely field specific, but visa rules aren't. I don't know of anyone from my graduating class of mechanical engineers who's still unemployed 6 months after we graduated. The current system denys capable people with valuable skills the ability to seek employment in the UK. We have a shortage of engineers as it is.