skysight-inc/HackerNews huggingface dataset:
I think the difference is "interoperability" v. "integration".

The OSS community has typically favored the former, while denigrating MS for the latter.

There's benefit to the integration path. MS' tools play very nicely with one another, and it would be nice to see improvements on the OSS side.

However, I don't think the Gnome project should go that route. Part of its success has been its modularity - it has been long-lived, and used in unlikely places. Choosing the integration route significantly reduces future options. Heck, what if Oracle decides they don't want the expense of Solaris, and spin it off into its own company (yea, yea, I know)?

If Canonical (or other downstream) chose to do something like this, I would think it was a great decision. Ubuntu could end up with a superior experience, if done right.

I don't see the point of a core project doing this. There's nothing about the current model which prevents implementing this downstream, or as an add-on for those that are interested.
Watch out not to fall for the "Carbs is evil" thing that happens right now. :P
Awesome! Sounds like you had a very systematic approach to figuring out what works and what didn't. I would be interested in reading more about what you tried and the results you got. Did you capture any interesting data with your experiments?
Show HN: My GitHub iPhone app
Harlequins vs Stade Francais live Amlin Challenge Cup the final 
Watch The heart-pumping match between Harlequins vs Stade Francais live Stream Amlin Challenge Cup Rugby the final on your PC.Match will start at 18:45 GMT on Friday, 20th May 2011.Don't miss the game and keep watching Harlequins vs Stade Francais live Rugby Final.<p>Amlin Challenge Cup The Final
Harlequins vs Stade Francais
From Cardiff City Stadium,Cardiff,Wales
20 May 2011
At 18:45 (GMT) to end of the game
Agreed. What I would really like to see is alias' to handle git operations that you typically would have a slim chance of remembering on your own. For example, reverting changes:
http://stackoverflow.com/questions/927358/git-undo-last-comm...
http://stackoverflow.com/questions/348170/undo-git-add
In W.'s book (Decision Points), he wrote that he regretted the way congress named it because it eludes that if you don't support it, you're not a Patriot.

Not that that's of much help, but it's interesting to know that not everyone responsible for it was behind the name.
Ask HN: what happened to LastPass?
http://lastpass.com yields:

An error occurred during a connection to lastpass.com.
Peer's Certificate has been revoked.
(Error code: sec_error_revoked_certificate)
MBTA is an embarrassment.

The cards have serial numbers, but they weren't checked? Seriously? Not even in the nightly audit report? They do a nightly audit report, right?

Billsf showed BART how to run an electronic ticketing system 15 years ago. Of course, he got prosecuted for it. But MBTA could surely have learned a thing or two. Amateurs.
The Javascript memory leak we all do
On debian (and derivatives) the package is called "ack-grep"
Roswell UFO a Soviet mission to panic U.S.
You can define custom auto-completions for bash as well. If you're running Ubuntu, it ships with a default set of auto-completions that cover git, svn and cvs commands.

Try it for yourself: type "git stat<Tab>" and it'll autocomplete to "git status".
tldr; Gödel proved the incompleteness of finite axiomatizations of arithmetic. Further more there is no maximum set of unprovable sentences in arithmetic. Therefore, there must be interesting and unprovable sentences in arithmetic.

The article discusses a couple such sentences but unfortunately does not actually state the sentences, which is the interesting part.

Edit: unsurprisingly: "The extent to which we have concrete incompleteness and what the wider implications are, will not be clear for hundreds of years, if not longer." -- Friedman
Keep Track of Load Times Using Google’s Page Speed API
That's very interesting, maybe my perspective isn't quite accurate then as your strategy has clearly already been successful. My thought is that to build a large and successful company you need to develop an interest that goes well beyond the desire for money - but I haven't built a large company yet so perhaps I'm naive. Thanks for the reply, pg.
Befunge, a programming language designed to be hard to compile (and read)
it works fine for me. I see they've updated their website design.
I think there are a number of issues:

1 - People relate fat the nutrient to fat the body type because they share the word "fat". Not much to do there. In high school I was taught that carbohydrates were "energy" and fat was "waste". People should probably be taught the right way our biological systems operate.

2 - Medical authorities have worked with the best science they had available at the time, and are almost always managed by bureaucrats, not physicians. This isn't limited to the governmental level; hospitals, medical organizations, medical schools... the people in charge often have administrative training, not medical training. As a subpoint; sure, medical authorities have led us astray with nutrition information, but let's not jump to the conclusion that they have done something intentionally evil here.

3 - It's hard to prove any one way is the right way because of so many variables, including genetics, activity level, co-morbidities, and so on. More importantly, when something is right for 95% of people, that also means it is wrong for 5% of people. In the absence of easily testable datum, those anecdotes get a lot of attention. And even if it were easily testable, 5% of the time it would be wrong.

To me, the key is two-fold:

1 - People need to be educated about the facts of how their biological systems function. They need to know how calories work, insulin and blood sugar regulate, and gain a general appreciation of the science of their bodies.

2 - People need to be willing to "listen to their bodies" and experiment. That's the only way to know what really works for you, because you ARE different than everyone else. A healthy diet isn't just about finding mathematically optimal foods, it's about finding stuff you like to eat, that fills you up, that you can eat in moderation, that is easy to make. You need to be willing to mix health and convenience, taste and availability, etc... and that takes a bit of time to figure out.
Their certificate has been revoked. Will be interesting to find out why.

EDIT: They have a new cert online now. One which hasn't been revoked. The issuer is the same. The new cert was generated two days ago.

EDIT2: Their old cert. The one which was revoked wasn't due to expire for another 323 days. I wonder if this is a precaution in case they actually were hacked and their private ssl key was compromised. Hopefully they'll explain what happened.

EDIT3: Here's a screen grab of the information Certificate Patrol gave me about their old and new certificates side by side: https://grepular.com/lastpass.png

EDIT4: On twitter they are stating: "As a security precaution we acquired a new security certificate, they revoked our old one a bit too soon. Fixed" - https://twitter.com/lastpass

EDIT5: Their latest tweet: "Our new SSL cert is active, this was a planned security upgrade : In the words of the Hitchiker's Guide to the Galaxy, DON'T PANIC."

Checking out their latest blog post from 4 days ago: http://blog.lastpass.com/2011/05/lastpass-security-notificat... it says:

"Multiple security experts and firms were brought in to help us, we've engaged one firm to do a further source code based review."

I'm guessing one or more of these security experts advised that they should get their certificate revoked and replaced purely as a precaution. The new cert has the same expiry date as the old one.
I resist the idea that carbs (and HFCS for matter) need to be demonized. The article mentions peoples tendencies, but one tendency the anti-carb crowd relies on is how people want to find a smoking gun or silver bullet solution.

The article doesn't really do much to prove anything since rarely did the elite eat the same thing as the peasants. Throughout history kings and queens usually ate much better than the peasants. This would include more meat, alcohol, spices, sugar, etc...
Well, for me, it's always about being aware. So, I may not eat 100% slow-carbs all the time (it just isn't possible given my particular situation). But, when possible I avoid white foods (dairy, bread, pasta) and eat fiber rich foods (legumes especially). For example, I used to eat low-fat yogurt with granola and fruit every single morning. I've given that up with a low-sugar high-protein bar and it's really made a difference (400 calories / high sugar to 180 calories / low-sugar for breakfast). I also have hypoglycemia issues so it's better to avoid sugar anyways.

I wish I had more hard data to share, but I don't.
tsort -- perform topological sort

I bet very few people here are aware of its existence, even it has been part of Unix since Version 7. I recently discovered it and have used it to solve some project Euler problems.
Sorry, I'm still not following. What exactly do you mean by 'control over his brain state' ?

J is just an abstract concept. The concrete demands come from individual Jerfs which could contradict each other.

I must be missing something.

Perhaps a concrete example would be helpful?
So what you're saying is that my FF has being doing this for the last 7 years ...
Thanks for the offer, but I'd really prefer London for the occasional visit -opportunity cost is a PITA, as they say, and half a day downtime for an hour of consultation is not acceptable.
Mac Protector (another name for Mac Defender) tried to install on my wive's new MacBook Pro the other day when she went to live.com to get the last of her contacts and some emails. She knew not to provide it with permission to install and panic and disaster was adverted.

Mac Defender does look pretty real though and I could see how the uninformed or people that easily panic would give it permission to install. As one second your on the web then a 'window' pops up saying your infected with Virus and to get the latest downloads ect., and it all looks convincingly real.

I don't regret switching to Mac myself as my Mac runs so much smoother then any Windows PC, plus installation of software is a breeze, my MacBook Pro starts up in 15 seconds and it just works right out the box. There was no crapware pre-installed like my old HP laptop.

Additionally, when I researched looking into purchasing my MacBook Pro I saw that Apple does recommend using Anti-virus software and I do have it installed, with no issues and it doesn't slow my MacBook Pro down a bit.
This message is from the Federal Cyberspace Police. Treasonous sentiment during a State of Emergency is punishable by 20 years in prison. Delete your comment or suffer the consequences.
On a relevant note, I think Gluten is the main culprit in carbohydrate related health problems. http://www.fourhourworkweek.com/blog/2010/09/19/paleo-diet-s...
Blame the media, they portray fat for the reason people are fat, the do not educate these people with the truth behind complex carbs and simple carbs and how the body responses to these. Some fats are good for you such as olive oils contain mono saturated fats which is great for your body and those can be found naturally in meats. But trans and saturated fats are hard for the body to respond to. It comes down to educating people of what they are eating.
If you start at a large company with a reputation for only hiring top candidates, you will start your career with a higher salary, a great company on your resume, and experience in how world-class companies do things (both good and bad). These are your journeyman years, and will give you the experience, context, and contacts to be much more effective if and when you do decide to join a startup. It will also make you much more interesting and valuable to a startup (which will equal more equity).
Can you please explain your point of view?
I think it's more to do with our idea of a balanced diet being out of kilter. I've met plenty of people who are now replacing carbs with meat, which to me doesn't feel like the right way to go about things. One day perhaps we'll realise for a start that we don't need to eat so many calories in each sitting. Then with any luck we'll realise that vegetables (not potatoes) should form the base of the 'food pyramid'.
But aren't Macs billed as computers for "technically challenged" people? If a large portion of them believe they are getting a "magically immune" machine, wouldn't it make sense to try to remind them that this is not actually the case?
This isn't so far-fetched as it seems, there is precedent.

For example, following the 21st Amendment and the repeal of prohibition, we had a herd of enforcement agents who had nothing to do. This is part of what led to the National Firearms Act of 1934 -- ostensibly a tax measure (anybody could have a machine gun, as long as you were willing to pay the $200 tax). How else to explain the odd linking of unrelated products under the BATF -- the "Bureau of Alcohol, Tobacco, and Firearms"?
Apple has reached agreements with three major record labels
Not to mention -- well actually, the article does mention -- the fighter was jointly developed with Pakistan and China. FUD journalism. It's no coincidence that the Patriot Act is about to pass the house and senate.
Show HN: my checkin scheduler
Please make sure to watch only the first Cube (which I agree was really nice) and not the terrible rehashes.

There have been 3 or 4 sequels and they were so bad that I'm glad nobody ever tried to make a sequel of say, Matrix.
Seems to be back now...
Just to provide clarification, KERS is optional for the 2011 F1 season.

According to http://www.formula1.com/inside_f1/understanding_the_sport/87... (Under the "Do teams have to use it?" question):

"The use of KERS is not compulsory."

According to http://en.wikipedia.org/wiki/F1_2011#Rule_changes :

"KERS units will be optional for all teams, after not being utilized in 2010 following a team agreement banning the devices [...]"

If a team does decide to deploy a KERS package, these are the technical implementation details that must be followed:

http://www.formula1.com/inside_f1/rules_and_regulations/tech...
Comprehensive list of internal chromium URIs (from source)
My Virtual Lawyer (Software Testing)
You don’t need stdio.h to use puts.

I was in the process of making something similar before I found what I wanted – rlwrap. It provides readline line editing capabilities to command line applications that don’t support them, such as netcat.
In Europe (at least continental), there is a clear distinction between "village" and "town", because historically, "town" was a legal status granted by the king or church (city would be perhaps the town where the archbishop would have his seat), but it wasn't necessarily distinguished so much by its size, they'd be all very small.

Personally, I'd but the line between "town" and "city" to having some kind of rapid rail transit. (That'd mean, for example, that in the country where I live is just one city.)
Easy to write now. At the time, he was already drumming up support for the Iraq war and had 1,000 surrogates saying, almost exactly, "If you don't support this administration then you're not a patriot".
I wonder if you could proxy your carbon dioxide output off of your breathing, with some calibration? When I run, I breathe harder; am I expelling more or less carbon dioxide per breath than when I am sitting in a chair? Counting breaths seems pretty technically feasible.

Maybe your heartbeat could also work; that's also pretty easy to collect.

It'd be awesome to have a running total of how many calories I'm burning at all time.
I've resisted the paleo diet as a fad, but reading what you've written has made me realise it's what I've taken up instinctively as something based on what I feel are the healthier aspects of the Mediterranean diet I grew up with. I don't eat much meat though, and I do have bread now and again in small amounts. The results have been similar to yours.
Hi all,

I've always felt that Foursquare checkins on location is not taking full advantage of 4Sq.

So I built this yesterday : a small app (or feature, really) to schedule future checkins & notify your friends ahead of time.

Built this for me, thought it might help others.
What do you think?
Online shop software
I think the real answer is because it is more systematically profitable to sell carb products and (food) companies are really really good at selling things to people.

It is interesting to see comments on this forum that involve the strategy of reasoning with the public to get them to accept their idea.

Next time you see somebody drinking a soda explain to them what fructose does metabolically to their bodies. Your message is a lot less effective than seeing a polar bear mommy drinking a coke on a wintery day or seeing kobe bryant dunk a basketball and popping open a bottle of sprite.
I don't really get the difference, in both cases the a,b will be stored somewhere no? I mean, when you return that function it references a and b as the original function would have and you've done absolutely nothing different.

Can someone explain this a little better?
(I don't want to split hairs, but "carbs" aren't to blame, simple sugars are, especially in sodas, confectionary, et cetera.)

> Millions and millions of people have died because they followed the advice of the scientific authorities.

Because of a poor diet? Maybe; diet is only one side of this. People who die of heart disease are normally very unfit. As easy as it is to blame the scientific authorities, they should have done something about their health and taken up regular exercise.
You can trust them to continue diving into the science of nutrition. The interesting thing about this whole episode is that it serves as a wonderful illustration of the self-correcting nature of the scientific method.

Consider what's happened: First, health authorities made observations about diets and various diseases, creating hypotheses along the way. Next, they gathered some data and analyzed it. They drew conclusions from that data and made recommendations based on those conclusions.

Over time, more observations were made. More hypotheses were developed, more data was collected and analyzed, and the conclusions changed. This is the nature of science. We make decisions based on what we know at the time. If new evidence is found, we revise our theories and make different recommendations.

I think there is a problem, but it doesn't lie with the health authorities themselves. (Not that there aren't problems in the health field, but that's for another discussion.) Instead, the problem lies in how various other authorities use the information provided by the health professionals.

As the information and recommendations make their way through government, the issue becomes politicized, and politics frequently wins out over science. As the information is reported by the mainstream press, it is also sensationalized and frequently blown out of proportion. Going by the headlines in many publications, everything that is bad for you becomes good for you and vice versa every few years.

Rarely, if ever, do you see an attempt at understanding nutrition, the nature of the scientific process behind the recommendations, or a call for simple moderation. Yet that's what we need. We need government officials who are willing to listen carefully to the health professionals without allowing lobbyists to influence their decisions. (Corn sugar? Really?) We also need a press that is willing to educate the public rather than simply splash attention-getting headlines and content-free articles everywhere.

I doubt we'll see either of these things happen in our lifetimes, so it's up to us to educate ourselves, our families, and each other. Then, maybe, we'll start eating right and enjoy a healthy life.
Understood. I've not met many accountants who work as effectively almost entirely by email, but if you want more regular face-to-face then you need someone close by.

Good Luck! Will you report your findings/decision?
And unlike a machine, where the y-axis learning value is assumed to be achievable by any machine of a specific class, humans have a much higher degree of variability. Some will not reach the top of the curve where things level off. Thus a steep learning curve means that a greater percentage of individuals will give up as a result of the more compressed learning requirements.
My strategy is simple: in general I avoid food that a hunter-gatherer would not be able to find. I said "in general" because I eat cheese, some hams and preserved meats and sausages, and I also drink wine.

After a short learning curve it became very easy.

In terms of convenience, I still find a sandwich and a canned juice pretty convenient, but I avoid them anyway. I have not had the need for other "convenient" foods like cereals, rice, noodles, and so on.
That's funny. There are many studies showing that vegetarians live longer, more healthy lives than omnivores.
Monopoly, Redesigned (angels and takeovers, oh my)
Browser Wars: What is the fastest web experience?
Related to your key #1, this[1] talk by Robert Lustig (who's work has seen some exposure on HN in the past) has a pretty good run-down of how some of the carbohydrates are metabolized. Specifically, he points to fructose as the culprit when it comes to obesity.

I recommend watching the whole thing, but skip to about 36:00 to see the biochemistry.

[1] http://www.youtube.com/watch?v=dBnniua6-oM
The argument is that because in the first case, the closure is created in a scope where element, a, and b all exist. So element is available in the closure even if it's never used.

Since now element has a property which closes over element, he argues this is a circular reference, which will eventually become a memory leak.

It seems to me that a smart JS engine could avoid this by noticing that there's no possibility of using element within the first closure, but I'm not an expert. Also it seems like a small price to pay unless you are constantly creating and destroying such widgets; surely anything associated with an unloaded page can be GC'ed regardless of circular references?
Will do, thanks :)
If the competition is as slow and profitable as you say, I promise investors will want a piece of that action -- and the entrepreneur will make it happen. There's no reason a deal can't be structured.. unless, it's illegal of course :)
Amazonian tribe has no abstract concept of time
Q1 and Q2 are horrible, but it picks up a bit after that.

Q1: I see a problem on all lines 1 through 6: The class doesn't do anything. There is also no documentation as to what it is intended to do. Here it becomes, as leon_ also comments, a game of "guess what the test writer wanted you to answer".

Q2: "It will work if..." is a meaningless phrase, because I am not told what the code is supposed to do.

Q12: "How many books have you read this year?" It is immediately obvious that "5 or more" is the answer that will give me the highest ranking from their application sorting robot. Everyone is going to answer "5 or more". The honest ones will then flip through the needed amount of books before the interview. The question is as meaningless as "are you a good developer or a bad developer?"