skysight-inc/HackerNews huggingface dataset:
You hope it isn't recorded? Is there a specific reason for this?
Careful, though, the Corn Refiner's Association wants to rename HFCS to "Corn Sugar".
But all the evidence presented in the article seems to point in the direction that glucose is mostly harmless (see the discussion of the Japanese diet that contained mostly rice). So Davis' recommanedation cannot be justified along these lines.
I give the Mozilla guys kudos for realizing they were starting to fall into the same malaise that the IE team had slumped into and are actively working to get back to a faster, more iterative development model.
What happened to the term 'Alpha' ?

Congrats to the Mozilla team though for their ramp up in production speed. Nice to see.
Thanks, interesting reads.
New Channels for Firefox Rapid Releases
Enterprise 2.0: Calling Consumer Internet Entrepreneurs
I don't know who named this but they had to be really removed from the browser world to not know about Arora. http://code.google.com/p/arora/
Edit:

Also, my point was not to argue against one single technology. I am arguing against building an application with 20 different gee-whiz packages that causes a nightmare when training new developers.

It is an effective way to make sure you can never be fired from your current job though.
"* Oftentimes I find that lectures are a really inefficient way to learn stuff. For example, in one class I can get through the slides of a 90-minute lecture in 45 minutes on my own, have more fun, and understand better. The key is actually getting myself to do this. Also, it's important to have a timer and glance at it frequently to make sure I'm keeping a 45-minute pace."

Couldn't agree with you more on this point. Over the course of this semester I've weaned myself down to only going to class on Wednesdays (today), mostly because thats when my labs are. Whenever I have a test I study a little each day for the week leading up, and I've generally been doing well. So now I spend about 6 hours a week in class, maybe 10 hours on homework, and then the rest of my time I'm working on personal programming projects or having a good time with friends! My grades will probably dip slightly this semester but I know that next semester I will have this system mastered, I will try to do the lectures the same day of the class, even if I don't attend.
Thanks! Still a work in progress but the scoring is based on social sharing data as well as how long ago it was determined to be trending. Social sharing data includes facebook (likes, comments, shares), tweets including the URL, diggs, votes on reddit, delicious bookmarks, HN (points, comments), and a few other metrics.
No one actually knows what it is. A few weeks ago, my sister asked me "What's the cloud?" and I had to explain it to her. She still doesn't understand it.

Microsoft and IT marketing fools in general are just throwing around a buzz word, except that this one is confusing to people due to its incorrect and frequent usage.
Ive been using http://Dynadot.com Its run by developers. They are awesome. Make it really easy to manage your domains and get new ones. Give it a shot - youre bound to love it. (no i do not work for them)
This guy blames the IT marketing industry. I blame everyone (including myself) that ever handed a management-type a Visio diagram with a cloud graphic representing the Internet.
> Sorry, I can't get past this. If the word "right" is so fluffy we can use it anywhere, it doesn't have any meaning.

Rights are simply those things that a society values and there are tradeoffs inherent in any articulated set of rights. You may believe that internet access or water is "fluffy" compared to some other rights, but is that not just your own cultural and/or cognitive bias at work?

> But if "health care", "internet access", "water", and all these other things are tossed out as rights, it takes away the entire reason that internet access may qualify. It's just a jumble of feel-good meaninglessness.

No, it's a set of choices and an expression of values. Let's be clear - these kinds of things are about the relationship of the rich portion of the world to the poor portion of the world. In particular, this type of language indicates that the rich portion should value access to {water, internet, health care} for everyone regardless of geographic or economic circumstance. Your values determine what goes in the set, and you call the members of the set rights.
At some point -- and I'm not saying you've reached that point -- if enough people misread you, maybe you need to communicate more clearly. (Not trying to be rude.) Anyway, here are some fun refutations of Mr. Taubes body of dietary advice: http://reason.com/archives/2003/03/01/big-fat-fake
http://www.proteinpower.com/drmike/wp-content/uploads/2008/0...

I guess the big issue I have with his advice is that obesity is really most strongly correlated with increased intake of calories, and less so with the macronutritional source of those calories.
If it is so easy, why does your implementation crash if the element is not in the tree? :-P

After you fix that minor bug, you'll find that your code crashes for trees with over 1000 nodes. That is also easy to fix. But in any language without tail recursion, your implementation hits the stack hard. Which in many multi-threaded environments may not be not a wise thing to do.

All that said, I submit that you easily think of that version because you're familiar with how the recursive solution manages the stack. If you're familiar with that, then switching from dfs to bfs is just a question of replacing a stack with a queue. Compare:

def dfs(search_node, root_node):
nodes_to_visit = [root_node]
while 0 < len(nodes_to_visit):
node = nodes_to_visit.pop()
if node == search_node:
return node
else:
nodes_to_visit.extend(node.children)
return None

def bfs(search_node, root_node):
nodes_to_visit = [root_node]
while 0 < len(nodes_to_visit):
node = nodes_to_visit.pop(0)
if node == search_node:
return node
else:
nodes_to_visit.extend(node.children)
return None

Now contrast the two obvious recursive variations.

def dfs_recursive(search_node, root_node):
if search_node == root_node:
return root_node
for child_node in root_node.children:
answer = dfs_recursive(search_node, child_node)
if answer is not None:
return answer
return None

def bfs_recursive(search_node, root_node):
nodes_to_visit = []
def _recurse():
if 0 == len(nodes_to_visit):
return None
node = nodes_to_visit.pop()
if node == search_node:
return node
else:
nodes_to_visit.extend(node.children)
return _recurse()

return _recurse()
Scoble: Is Windows out and Macintosh in among Silicon Valley's elite?
http://help.posterous.com/setting-up-a-domain-with-a-third-p...
It may surprise you, but some people have trouble being responsible for things they have no control over.

When outsourcing to the 'cloud' works it's evidence that internal IT is flawed. When outsourcing doesn't work it's evidence that internal IT is flawed.
You're way overloading the idea of legal realism to make your argument, and ignoring things like the influence of critical theory (Marxist/Hegelian dialectic, which is not the same thing as Marxism), public choice theory, the pragmatic movement and so on. Yes, this stuff is very much inside baseball, but I don't think you should rely on Wikipedia to form your opinions about this complex subject.

FWIW I'm inclined towards liberal pragmatism, and biased with an admiration for Richard Posner, probably because I already shared his admiration for JS Mill. Posner's book 'overcoming law' is a good survey of judicial philosophies from the most conservative kinds of formalism/originalism to the most left-wing kinds of identity politics.
I see plenty of teens in San Francisco using Blackberries. From what I understand, the Blackberry hardware keyboard and scrollwheel are popular with speed texters.
Some alert congress so we can update the constitution.
Entrepreneur Wants $50K to Build Self-Sufficient Floating Island
Wow, as an undergrad who has endured years of stressful schedule twiddling followed by a 2-week sprint to figure out how I'm going to replace all the crap courses I naively selected months ago, that sounds like paradise.
Busby: 400,000 to develop cancer in 200 km radius of Fukushima [video]
"..consumers and SMBs tend to be poor, multis are only local branches, so everyone tries to milk the government"

That's exactly the same problem with latam. But Mexico has a geographical advantage, we're a short flight from USA and we tend to share their tech culture in virtue of being so close to them and having a lot of their companies around here.

All of this while keeping the operating costs at a fraction.
Very cool. Would love to be able to compare other companies too (even a simple textbox that lets me change one of the columns by entering a different ticker symbol would work).
I'd wager most programmers do not particularly solve complex problems. Instead, their applications are relatively simple and leverage existing solutions (libraries, frameworks, etc) to solve the complex problems. For most, programming is simply the application of existing solutions to a specific domain. The meat and potatoes on the other hand are those solving real technical problems.
Just wondering is there a framework like Rails written in JS? Using JavaScript and V8 on the server side makes a lot of sense since V8 is much faster then the Ruby interpreter..
They do tend to have a vague understanding that it involves the internet, though. Which is all it really implies, with an emphasis on off-site storage and/or computation when spoken by a geek.

This is a brand-new term, relatively speaking. Ask people what a browser is, something they've had for years and use for hours every day: http://www.youtube.com/watch?v=o4MwTvtyrUQ
Have you ever heard the phrase "garbage in garbage out"? You can't expect your brain to function at full capacity if you've been eating mostly junk food. Protein is great for providing energy for both the muscles and brain, but of course you want lots of fruits and vegetables and some carbs as well. I've found personally that consuming candy or other things high in sugar lead to myself behaving more impulsively, usually leading to blowing off schoolwork/procrastinating. I recommend that you experiment with slight tweaks in your diet and really pay attention to how your mind and body feel and function as a result.
> These are rights: Right to liberty, to own property, to your life, to the pursuit of happiness, to freedom of speech.
> These are not: Right to a job, to a 'fair' wage, to an education, to internet access, to clean water, to a pig every month.

This categorization is true within American society. Other societies express different rights.
Updated JavaScript namespace.js - now supports CommonJS Modules
It's downright harmful, in the most literal sense of the term.

Supposing readership gets scared enough to eliminate these "added sugars" from their diet, like Soda and candy and cookies cease to exist. How is that harmful? Oh yeah, some companies would disappear and people would be, at least temporarily, out work. These "added sugars" didn't even exist not that long ago, so worst case we would be eating more like we did in the 1800's. Perhaps some new information I don't know about suggests that the added sugars are now indispensable for our well being?. "Downright harmful" is I think, a little exaggerated.
True. But the MySQL servers have layers of access control beyond passwords. The unauthorized access has been closed. So even if the attacker saved the passwords, they don't have the other factors for a MySQL connection.
I am using neo4j with an app that I am building, it is GREAT!

I'd love to see some of the enterprise features included in the community version (clustering support like in orientdb). Maybe the community will come together and make it happen :)

I often read (gloss over) how GPLv3 isn't as good as it may seem, can someone fill me in?
Wait, just being able to ask the question? There isn't even a dependance on the answer?

Wow.

Then your two sets aren't even correct. None of the things you mention are rights. You can append the question to all of the things you put in the "These are rights" pile, even if you would then think the answer is "nobody".

Heck, sometimes the answer will even be someone besides the "right holder". Person A's hypothetical "right to liberty" can clearly come at the expense of person B, when person B is using person A as trained but unpaid labor.

I think this simple criterion is rather flawed.
I use name.com for quite a few domains. They have a very convenient way to do bulk changes, so you can, for example, select 50 domains at once, and tell name.com to change all of them to your name servers. They email you a few minutes later when they've done it. I always just change them to linode as soon as I buy a domain.

I don't begrudge them this income stream from people who buy domains but don't do anything with them for awhile. What's the harm?
Maybe there is a more simple explanation. I speculate it is just that computers (and programming) are becoming more of a required skill in many fields. I know psychologists and MBAs who use programming to data mine. I myself am a bioinformatician and heavily use programming to answer scientific questions.

It could also be that kids are being introduced to programming at a younger and younger age. I started learning programming in my early teens, but I have a little cousin who has a Java class in her private school. She is about 8 now and can program Java better than I can...
As with everything, you have to learn the hard way the first time. The difference though is that no other registrar I've used (6 of them) has used such an aggressive tactic that breaks DNS for monetization purposes. Typically you change the default A record and you're rid of their parked page for good.

The conclusion of my post was that one should not use name.com for DNS at all, and, if you have any ethical concerns with their aggressive monetization strategy (which I do) to not use them as a registrar, either.
Yep. I've only seen it on two people so far, both were 1 day (or less) old accounts.

edit: just saw another. 2 days that time.
Yea, just because judges are not perfect is no excuse to deliberately game the system.
Yet another gcc wrapper:
http://github.com/lvv/scc
Average and standard deviation would do the trick, then you know where your salary is placed within a normal distribution.
Re: permissive, I concur! Poor wording on our part. Permissive-r than AGPL perhaps was our thinking. :) But you're absolutely correct that the GPL is not a permissive license. Updated the post!

As for GPLv2 vs v3, in a high-level post like this they're reasonably identical. v3 brings in some nice subtleties like ASL compatibility (a biggie for us!) as well as better patent language. But in terms of use cases where the "virality" kicks in, they're the same.
The creator of CoffeeScript acknowledges debugging is a problem and somewhat "daunting" for beginners (though your issue sounds more like an editor config issue). http://thechangelog.com/post/849754840/episode-0-2-9-coffees...
He is also clueless if he thinks working at Facebook is beneath him because some PHP may be peripherally involved.
According to the article...

It’s not possible that someone ordered the cases in a special way. The judges know nothing about upcoming cases ahead of time, so they can’t decide to take a break in the knowledge that an easy positive case is coming up. They also have control over when they set their breaks, so prison staff cannot predictably schedule the hearings in order of ease. And Danziger showed that the judges weren’t any more likely to take a break after particularly difficult cases or severe crimes.

I'm not inclined to purchase the paper, but I would like to see a better explanation of the mechanics of Israeli prison parole hearings before jumping to conclusions.
The headline reminded me of a video of Larry Ellison: http://www.youtube.com/watch?v=8UYa6gQC14o
"It was a bit unactionable,"

Well, yes and no. There is some good but as-yet not conclusive reasons to believe that sugar is far more dangerous than it appears. On the other hand, there is nobody I am aware of who has any argument in favor of consuming more sugars or more sugary foods. I am not aware of any argument against cutting back your sugar consumptions as a reasonable preventative step. A conventional dietitian will place much less emphasis on it than Dr. Lustig, but they won't try to talk you out of it.

This is as opposed to fats, where I have seen arguments made that cutting back on fats can be actively harmful. I'm not making it here, nor am I claiming it is true, I'm simply saying I have definitely seen that argument made.
Apologies for not being precise enough (I actually posted that same link in a response below).

With Javascript you can get the user's GMT offset and DST observance. You can't get the political name of the timezone or precise mapping to Olsen database. But for the purposes of scheduling meetings, what you get with Javascript is fine.
That's an interesting point. If the Erlang language can stop the programmer making mistakes like unintentional reference publishing across threads, that sounds fantastic.
Yeah seriously, how do you justify contract-to-perm basis to the employee?
That he really knows his stuff and you should watch his presentation here:

http://www.youtube.com/watch?v=dBnniua6-oM
"This was generally rejected due to alpha having existing connotations. Aurora could be crashier than an alpha. Also, it is better to talk about Aurora as a separate entity rather than an alpha of Firefox (which is why the branding is different)." http://groups.google.com/group/mozilla.dev.planning/msg/8105...
"The graph is dramatic."

No, that graph is incredible. Literally unbelievable. 70% accepted in the morning to down below 10% before snack? Either this data is BS or there's some hidden variable here.
MrBrown, I don't know if this is your service or not... but please don't make me sign in to Foursquare and not allow me to try your application. You can take my email and tell me when you are ready, but it scares me to have just given you authorization to Foursquare for no apparent reason.
From what I understood (from this article and others that I read on the subject), the previous settlement is still valid.
Fine, I'm using Claude instead.
What Lucky People Do Differently than Unlucky People
6 Interesting Tools For Enterprise Social Network
I always found talking about stories about stories about stories a very easy way to get it across. Humans intrinsically get stories.
I came to say the same thing. I'm at Minute #50 of 90 - but my mind has been blown about six ways from Sunday right now. He's an excellent speaker and this stuff is phenomenally interesting.
http://adaptivepath.com/ideas/aurora-concept-video-part-1 2008.

http://www.mozilla.org/rdf/doc/aurora.html 1999.
That is my question. At the time there didn't seem to be any easy API for processing payments across multiple processors, e.g. Paypal and Google.

The question seems pretty specific:

I'm looking for a Java payment gateway library similar to the Rails active_merchant or the libraries available on many other platforms. I've been surprised that I've been unable to find one. I'd like something that supports the major gateways and providers, like Paypal, Google, Amazon, and some direct merchant account providers like Authorize.net.

Does such a thing exist in the open source world?
Understanding Congress’s solution to the federal deficit problem
So, the article addresses that point, goes into extensive detail as to why it may not be true, with scientists, biochemistry, and all sorts of other stuff, and I'm supposed to believe your "Nuh-uh"? Why is this article wrong? Why is the conventional answer right? At least cite something that directly addresses these arguments and discusses why they are wrong, this makes it looks like you're taking the metaphorical ostrich approach to the argument.
How Google Will Win Airline Tickets
Japanese Gravity Marimba Plays Bach In An Ancient Forest
Have you seen in-design?

http://www.adobe.com/products/indesign.html
Yeah. I usually don't even bother to enable script in cases like that.

My experience is that bad behavior without script is often a good indicator of a lousy website. Even if it isn't, it gives me an excuse to weed out stuff arbitrarily. There's obviously more stuff on the the web than there is time to read it.
Horror stories about legacy Rails apps? I have a couple, though not "taking over" them but rather fleeing from them. (My employer is in the process of replacing a home-built Rails-based code review tool with Review Board, and I've looked at that tool's code - it couldn't be rehabilitated if you tried. To be fair, it was a weekend project that spiraled out of control...but that in itself is saying something.)

Bad code can be written in any language or on any framework. I would suggest, however, that when at larger scales, there are significant benefits to a more restrictive language and tool set. I write Java at work, and while there are cases where it's not as expressive as I'd like (s'why I write my own code in C#, which is as expressive as I'd like), reducing the ability of developers to Do Stupid Things is, to me, a very large plus.

The claim that people who know Ruby and Rails have taught themselves--well, no shit, right? I taught myself Java, too. And C#. And PHP, Python, Ruby, and half a dozen other languages. Of course sub-par and mediocre Java developers are churned out by college. So what? Hire ones who aren't. And if you give it ten years (assuming the Rails fad has legs--I'm skeptical, but just for argument's sake let's assume it's not) colleges will be churning out mediocre Ruby hacks just as well.

Your comment reads as fanboyism and not much more.
I found the final words of the interview the most striking:

>>This is not fair... What are you doing?... This is a national security issue.

A national security issue for who? The US? Can't journalists ask questions about national security issues anymore?

I can see why the US would be weary to have business people/officials traveling to a country where all their conversations can be monitored. But is this a CEO confirmation that the RIM india/pakistan issue has become a US national security issue now?

A gag order would be perfect cause for this rather strange interview-stopping behavior from someone I reckon has a lot of experience dealing with journalists.
Mass customization will revitalize american manufacturing
Good reminder how honesty and transparency are essential in surviving issues like this. There are currently two PAGES of comments on this post, overwhelmingly positive and thankful for this sort of early disclosure.

This reminds me of a talk by Gary Vaynerchuk where he joked that he wished some of his consulting clients (via http://vaynermedia.com) would screw up badly so they had an opportunity to apologize. Strong bonds are formed in times of trouble.
The food stays hot for longer in the pot and can be placed in the fridge, microwave, dishwasher. I think it cooks better due to infrared rays apparently, and there's no risk of metal contamination: that's my concern from hot acidic foods like tomato sauce, especially when kept for days in fridge, or scratched out with metal spoon. I think it tastes better and cooks better - the overall experience feels awesome. 3 brands I've come across are Neoflam (Korea), Piral (Italy) and Xtrema (USA.) Xtrema best but most expensive but all v good. Sudden heat changes and dropping are the enemy.
The harm is that they're effectively typo-squatting my domain, as well as all the rest of their customers' domains which don't use wildcard A records. They're breaking DNS.

Typo-squatting is addressed by both the ACPA (http://en.wikipedia.org/wiki/Anticybersquatting_Consumer_Pro...) and the UDRP (http://en.wikipedia.org/wiki/Uniform_Domain-Name_Dispute-Res...).

And worse, you're held responsible for the content of that page.
OK, that's the other money quote. Actually, there was a lot of quotable material in there.