skysight-inc/HackerNews huggingface dataset:
It's unfortunate that a lot of people are so quick to write off a low-carb, grain-free, or Paleo approach to eating as just another fad. There is actually an extensive amount of science and research behind the principles.

Yes, some folks are riding the "fad train" and profiting handsomely from the current popularity. That is true no matter whether it is a diet, a sports team, or a TV show that is currently en vogue. However, there are quite a few people who are actually focused on the science and evidence behind human nutrition and health.

The best book I've come across that dives into the research and nearly every important epidemiological study in the last 200-300 years is Good Calories, Bad Calories by Gary Taubes (http://amzn.to/149HYzi). It's not exactly an airplane read and certainly not a "diet" book; however, it completely changed the way I think about nutrition, exercise, disease, and overall health.

I would also recommend anything by Loren Cordain or Robb Wolf.

Before you make any judgments, do the research.
Supreme Court upholds first-sale doctrine on items sold abroad
TED: Elon Musk: The mind behind Tesla, SpaceX, SolarCity
It would be interesting - though it will be some time before the price comes down. The cameras to do the tracking cost $100k/year at the moment.
On Arranged Marriage - a young woman opines
Great to see the Pick database reinvented bit by bit. Takes me back to 1980. Forget the past, doomed to repeat, etc.
She really doesn't trust Yahoo's own management, does she?

Wouldn't be surprised if she was right and Yahoo's current management is indeed mediocre at best, in which case all these 'weird' things she's doing might not be weird after all.
I'd generally interpret "smarter than me" in this context as "has put more brain-cycles into this problem than I will", so with regards the that specific problem, they are "smarter".
Google first Kills or acquire small companies and then kill the acquired company for integrating it with Google Plus. Then turn off the service without thinking about the peoples using it.

It is the power of huge money, monopoly and over confidence.
Will Killing Google Reader Increase Global Censorship?
The Tech said "in a few weeks" on 23 January.

MIT has clear commercial reasons for wanting to defer until after admissions, and possibly until the end of the 2012-2013 year. Releasing it in the summer actually is a more effective way of burying than releasing in 2014, so I guess what I mean is "released after the end of the 2012-2013 academic period".

MIT will be empty (sort of), everyone will be distracted by something new, and it won't affect admissions.
EA Suffers Even More: Big Security Flaw Discovered In Origin Platform
SourceTree has been free since joining Atlassian. We'll continue to keep the product free as part of our Bitbucket platform to help developers adopt Git and Mercurial.

Cheers, Justen -- Bitbucket & SourceTree product manager
And infact you can't have a mix of 2.2 and 2.4 boxes in the same cluster, you have to go via 2.2.1
I use flot on one of my sites. It's nice, I only have positive things to say about it. Especially if you are still using something like openflashchart I recommend taking the time to switch over, it doesn't take long at all.
Ah, didn't realize they weren't weighted. Still, it'd be interesting to see if the apparent bias to the southwest is statistically significant.
That's not true any more:
http://jsperf.com/fragment-vs-appendchild-vs-innerhtml/8
This is really taking things out of context. The DOM might be slow compared to your Amiga, but the statement TFA is talking about is within the context of web browsers.
To the OP: if you feel that this knowledge imparted in the context of a 72-hour hackathon is of any importance, I have to question your overall context.

A hackathon is a social event with some potential learning involved. Any decent product and/or idea is going to have to survive beyond a 72-hour window. Your contributions during this timeframe, compared to the overall success/failure of a product, are meaningless.

Not trying to bash here, just recommend you don't overthink it. Go the hackathon, be a cheerleader and have a good time. And take the opportunity to sell all their mobile games as a challenge to yourself, much like a salesman's interview: sell me this pen!
Or just read the blog post:

tl;dr: use it, if a simple reverse index fits your needs, use Lucene for the grown-up stuff

> MongoDB text search is still in its infancy and we encourage you to try it out on your datasets. Many applications use both MongoDB and Solr/Lucene, but realize that there is still a feature gap. For some applications, the basic text search that we are introducing may be sufficient. As you get to know text search, you can determine when MongoDB has crossed the threshold for what you need.
I'd have to think carefully about releasing names. Accountability without personal accountability is a bit shallow, though.
Why Crowdfunding Changes Everything Part 2
YC-Backed Kamcord Aims To Help Share A Billion Game Recordings A Day
In Opera you can have a set of options for each site.

Then you can disable JS for most sites and enable it for some.

The same for proxy server, cookies, etc.
Erlang User Conference 13-14 June: 50 Very Early Bird tickets released today
There's 5 parts total, but the others are not really HN-worthy, IMO.
Not to be a grammar Nazi, but here are some corrections:

Paragraph 1, sentence 2:
Capitalize "I" in "i would say"
Paragraph 2, sentence 3:
Capitalize "Chrome"
Paragraph 2, sentence 4:
Capitalize "Firefox"
Paragraph 3, sentence 1:
Should be "you're" in "your coding against the Dalvik"
Well the existing SourceTree app for OS X is free, and it looks like this Windows version will be too:

http://www.sourcetreeapp.com/
Compression Performance: 7-Zip, MagicRAR, WinRAR, WinZip
I didn't mean event listeners specifically, I meant trading all of the normal DOM APIs for less verbose and more consistent jQuery alternatives is a trade of performance. On a fast desktop computer that tradeoff is an easy one to make, but in mobile it still arguably isn't.
In The Wild: Rory Sutherland
I don't think they can fool Google. In the article there's patterns of clickthrough and mouseovers for both a real user and a bot. If anyone, I believe Google can detect what's likely to be a fake impression and click. It's their bread and butter.
Pc86 knows the meaning of false positives and false negatives, you should read his original question again.
I was curious about the speed of jQuery selector versus querySelectorAll so I made a jsperf test. I realized people have done it already when trying to select a slug. When looking at the results, I noticed opera having a massive edge over the rest so I assumed it was doing some caching. Therefore, I created a random DOM for each test using the setup/teardown.

http://jsperf.com/jquery-vs-queryselectorall-scragg
the web isn't down you are
How to write great blogposts (even though you are not a writer)
Why We Need More Solar Companies to Fail
Consider that the OP itself is already disagreeing with something (the assertion "DOM is slow"). If we apply the rules of your link to the OP, it doesn't even get pass DH1 (the title is already a name call, and later on it uses others).
Oh no, not at all. I realize that could have come across as malignant, but it was just supposed to be a neutral assessment.

I do freelance dev work for some guys that run ads; it's just another business to me.
Although an absolutely great article, this is 2 years old. Previous discussion here: https://news.ycombinator.com/item?id=2333824
I have been using TortoiseGit for years on Windows and thinks its pretty good, didnt really need more but ill give SourceTree a try as i like the OSX version of it.
The most interesting tidbit wasn't directly from this article, but rather from a Reuters article it references, "For instance, some administrative assistants were recently informed that they had to take a modified version of the law school admissions test, for reasons not fully explained."
"Someone smarter than you" is perhaps a bad term. Better would be "Someone who had more time and resources dedicated to this than you do". API developers tweak for performance all the time, specifically for the sake of performance. You often can't do this in your code that uses the APIs: you've got other things to worry about. In that case, it's better to leverage the work of a dev who didn't have other things to worry about.
That's a good feedback thank you! And good food for thought for a future article. This one was more intended as an informative endeavor in some cloud giant's nasty practices.
It's basically pointing out the ping-pong effect that the tech industry tends to go through.

Once upon a time, companies did lots on stuff on big mainframes and minicomputers. These devices were centralized, and you were given what the high priests of Data Processing saw fit go give you.

As PC came to be, computing moved out to the desktop/laptop and away from the big iron. Innovation and chaos commenced. To control the chaos, "servers" emerged. To lower costs and improve services, "clouds" emerged. All of this happened over 25 years.

Enter the "new" client devices -- smartphones/tablets. These devices are increasingly tied to cloud-based APIs and services that are tightly controlled by the vendor providing the service. With cloud IaaS vendors like Amazon, that' ok -- they are offering a commodity. For PaaS vendors like Google or Microsoft or Salesforce.com, it's a bigger deal -- when those vendors decide that some application or API is end of life, you're screwed.

Basically, we're entering a cycle/era similar to the mainframe era that was left behind in the 80's and 90's.
JQuery to solve math problem
You're right, my example was different. But upon fixing it to match the original article's example, but with jQuery creating the dom nodes, it is still slower

http://jsfiddle.net/EmEhRKay/YNxEK/13/
I think the disconnect on this is how one will define celebrity/rock star type developers. I'm sure that ideally they feel they will be the agent to some of the bigger names in the business, who certainly don't need an agent for finding work but might like someone to handle their stuff.

Through my work running a Java users group for 13 years, when I reach out to big name speakers my reply comes from an assistant that handles that person's calendar and scheduling. This could be a service that someone who is speaking worldwide would pay for (as their employer pays for it if they are at Google).

In reality, talent agent's in tech will probably be managing very good coders who are probably not big industry names - and that's ok. They could be very good at coding but not very good at making career choices, negotiating, and the like.

The Vinny Chase reference seems to indicate that you feel that the quality of your engineers doesn't have an impact on the success of your software company. Is that accurate? I think that if you feel the quality of an engineer is not associated with the success of a product, at least to some degree, most of the people here would disagree.
Collection level locking isn't in 2.4. Working on more granular locking for 2.6/2.8. May skip collection level entirely for something more granular. More details can be found in the collection level locking ticket https://jira.mongodb.org/browse/SERVER-1240
What's your FB page worth to you?
I'm pretty new at git and only use github. Why should I use this over the official github client? The official app is pretty easy to use and makes sense to me.
The camera presumably is overhead. From that perspective, what could be a useful feature for person tracking? I am assuming it wont be that easy to pickup just numbers of their jerseys. Faces are also not easy to get from that angle. Or do they have multiple cameras in place?
TL;DR version:

function(kwargs) {
kwargs = _.extend({param1: true, param2: 42}, kwargs)
// ...
}
Well i guess the company does fit the profile, they even have a "patented expert system platform". Patents.. argh.
Skipping collection level locking and going for something more granular (like document level) would be awesome.
Top 15 World's Richest Tech Billionaires in 2013 By Ryan Mac
Are you insinuating the only way to learn and improve is by being berated?
> He said that the best entrepreneurs, like Zuckerberg, have a definitive view about the future and plan for it; they don't willy-nilly chase luck--using statistics, probability, and iterative processes--to stumble upon something, anything that flies.

I see no reason to lionize this kind of narrow mindedness in entrepreneurs. In almost every case, approaching a situation with this mindset will result in failure. I meet several entrepreneurs with this mindset every year, they are almost always convinced that they're the next Jobs/Zuckerberg and that everyone will be using their "Facebook but for {{ Social Group }}" within 6 months, despite the fact that they've been "working" on it for 3 years (part time) and so far haven't found a technical co-founder. The world is full of nut jobs like this, the fact that one or two of them happened to get fabulously rich doesn't even suggest a correlation, never mind causation.

EDIT: I respect Zuckerberg, he has many good qualities, he's focused on innovation and on maintaining engagement with his users, he's done a lot of experiments along the way, some of which have worked, some of which haven't. I do not ascribe his success to a refusal to deviate from the original plan and I'm not sure he would either.
The original SourceTree for Mac is a native Cocoa app. If this Windows version has been written in C# it could potentially be ported to Linux with Mono and GTK#/Qyoto. Perhaps the future is one single cross-platform app?
FEZ on Steam
I'd be pretty curious about that too. I actually tried doing something semi-similar before. My goal was to simulate a basketball game by having every player take an action based on "expected points per possession". So if you are covered tightly but a shooter is open, your expected points would be high for passing but low for shooting. This would then be done recursively for every decision, continuously looking ahead until the shot clock expires (so maybe the best move would be to pass it into the post, draw a double team, and then kick it out for an open shot).

The obvious problem was that there are a ton of free parameters involved and tons of branching. Every little action creates a new branch of possibilities with its own set of probability distributions. So even if (as they describe in the article) helping out more often decreases the likelihood of the current ball handler making a shot, how does that propagate through the rest of the possession?
Level Design in a Day: Your Questions, Answered
Annoying things with cloud database performance variability
Wouldn't it be ironic if MIT closed their network to non-affiliated people as a result of this whole affair?
Top Tips for Making Lists by Richard Branson
Well, why are we in this current situation? Because at the margin at very low income levels it makes more sense to borrow than save. However, in a deflationary system it makes more sense to save than borrow. QED
Oh sure, I understand that motivator.

I was just wondering who it benefitted. I guess the site operators themselves, but it seems pretty underhand.
No they enabled more cotton to be processed not grown. Maybe you're trying to say the labor bottleneck became harvesting instead of processing?

Amazingly it took until 1950 for mechanized harvesting to take over. Kinda delicate! Processing is simpler and that was figured out and deployed widely around 1800. Processing cotton means pulling the seeds out. Otherwise your tee shirts would sprout if you get sweaty. Well not seriously, more like the spinners and looms would jam.

Old days: hand pick cotton, hand process.

1800-1950: hand pick cotton, run thru a steam powered Whitney (dudes last name) gin to process

1950-today: Rust (dudes last name) cotton picker, electric motor powered (well, mostly) Whitney cotton gin. Not much use for human hands anymore.

Now indirectly OP was kinda correct in that "the world" could tolerate plantation like treatment of poor blacks up to 1950 or so as long as it stayed away from "the world". But once all those poor blacks were unemployed and moved out into the world in factories and stuff, you can't ignore it as easily. So yeah mechanization (in the 1950s not steam era) led directly to blacks sitting on city busses goin' to factories instead of picking cotton on the neo-plantation and not feeling that sitting in the back of the bus was cool anymore, which led directly to civil rights protests and indirectly to the womens movement and all that.

Ops details were all wrong but general message was completely correct. The gin resulted in lots of black people picking cotton where they got abused and pretty much no one saw or cared, the Rust picker (and WWII) resulted in them being unemployed and moving to factory jobs very much in the public eye, where the abuse became unignorable.
Thanks for the link, I was so drawn in that I didn't even think of checking the date when I started to read it.
Convicted Hacker 'Weev:' I'm Not Nervous About Going to Jail
I think the whole point is that these individuals were heedless of the privacy and safety of Aaron once they deemed him to have committed criminal acts. His life was ripped open and every facet examined in minute detail. He was put under the threat of violence and incarceration. If you can't stand the heat don't fry good guys.
I think that he probably doesn't care if he hurts the fragile feelings of the types of people who think of JavaScript as a "low level" language and probably doesn't want to work at a place that would hire such people.
I didn't mean to be critical, customers certainly get better latancy on a fixed time slot implementation over an interrupt based QoS system. I'm surprised from Amazon's perspective, especially because they are competitive on price.
I can't think of any reason why you couldn't use both. I haven't used this windows client yet, but on the mac it has quite a few features that really make it worth your while. I still commit and manage git from the command line mostly, but its worth the price of admission just for the graphs and diffs alone.
In my 5 days at SXSWi - I heard at least 50 Early Stage startups pitch, met their people, heard their stories. It was a GREAT year for large and small companies alike. Stop being so dramatic.
I hope not. I like SourceTree the way it is (on OS X) and every cross platform UI toolkit I know produces apps that don't feel native.

IMHO Bitbucket/Atlassian is doing it the right way: Native on the client side.
Emacs Lisp has now lexical scope.

Recent Changes:

* Lisp Changes in Emacs 24.1

Code can now use lexical scoping by default instead of dynamic scoping.
The `lexical-binding' variable enables lexical scoping for local
variables. It is typically set via a file-local variable in the first
line of the file, in which case it applies to all the code in that
file.
Because he talks about a system, not a single app instance (you cannot upgrade that incrementally). And 8000 req/m isn't _that_ fancy for 2 app servers for ordinary loads - thats 133 req/s which would be ~65 req/s per server.

So: the downvotes are for calling ~65 req/s "quite a lot for a RoR system".
You definitely don't need a badge. I've found that you don't get any real value from attending panels. To your point, you can get some value if you are on a panel.

SXSW is still great for meeting people serendipitously and getting a chance to meet with people from all over that would take weeks of travel otherwise.

I didn't have a badge the past 2 years and was able to attend anything that was actually worthwhile to attend.
Great work!

Nice to see companies investing into desktop applications.
HN works in mysterious ways.
Show HN: StatusPage.io - Hosted, white label status pages
I want to thank you for a great product and a perfect price point. Not to look a gift horse in the mouth, but any chance of open sourcing it in the future?
85 Top Responsive Web Design Tools
You can circumvent this in the short term by using one collection per db.
The Habbo Retro Top List: Top Site List
I've used Highcharts in two different production level projects and I think its only okay. In trying to heavily style the graphs and such, there were tons of difficulties, errors, and such. IF what you need is out of the box, though, it does go a long way.
Introducing the new HTML5 Hard Disk Filler
Yes, that is part of one side of the story. But as mentioned, we don't know the whole story.
That bothered me too, but if you had read further I think you would have found the introduction misleading. The rest of the rant isn't really about DOM vs native, it's about good DOM code vs bad DOM code.
Unfortunately the cameras are pricey enough that only 15 of 30 NBA teams have purchased them, not to mention the half decade of work it took the Raptors to build the code to actually generate the visualizations. Maybe someday it will be commercially available and affordable, but that day seems a long way off to me.
“I’m too stupid to know that what I’m doing is stupid”

I agree that the OP's smartass writing style is more annoying than anything else, but I really didn't like the quoted phrase above. Calling someone stupid because they don't know the ins and outs of what is, let's face it, a particularly byzantine system, is just, well...mean.

However, if you'd prefer a critique on the substance of the actual article, I have one of those, too: https://news.ycombinator.com/item?id=5401340
7 the the first version of Windows that didn't bring me out in hives. Give it a whirl...you might be pleasantly surprised.
Microsoft aquires Swiss Startup Netbreeze
I'm going to say "fine", as I've honestly never noticed an issue at all. I still do video editing on my desktop as it's way faster. I don't play games, so I can't answer that one for you.
It really makes me wonder what is that they're using that doesn't work for older Windows...
DanBC: "The article mentions a 90% detection success rate, but it doesn't go into rates of false positives (people who aren't scammers who are flagged as scammers) or false negatives;"

Then...

pc86: "Maybe I'm misunderstanding your question, but doesn't 90% detection imply a 10% false negative rate"

Then...

atwebb: explains difference between false positive and false negative.

Then...

pc86: "The question was about false negatives, not false positives.
The parent's point was that he wanted to know the false negative rate when they found 90% of fraud attempts. I was asking if that 90% number meant that by definition there was a 10% false negative rate."

But... the parent's point was about false positives, not false negatives. In order to clear up the dialogue I put the definition of each, then re-asked the question which was not previously answered.

The question still stands: What are they going to do about people who are detected as fraudsters who are actually not trying to commit fraud?
Version 10 of your test is really surprising. The raw JS append function just came out 250 times faster than the jquery direct append example, and 750 times faster than jquery append variable. This is on chrome for iOS.
Linux can read optical discs, Windows can't
This is really, really sad! I enjoyed it very much! Thanks for your work!

What about the used copies out there? Do we need to delete them from our servers aswell?
> It's a chicken & egg problem

I think you mean it's an arms race. Arms races are good markets to be in as the hash-checking AV companies have proved.
What does your web stack do when a user hits refresh?