skysight-inc/HackerNews huggingface dataset:
It's quite funny/scary what you can find on Google Docs, really. Start with people who have saved their resumes as public templates, and who knows where you'll end up!
This article smacks of being written by someone who came to javscript from the design world, as opposed to coming to javascript as a programmer.
I think the ideas behind STM (http://en.wikipedia.org/wiki/Software_transactional_memory - usually used for concurrency), present some interesting opportunities to automatically 'rewind' state in the case of exceptions.

I can imagine systems where you provide multiple implementations, and the system automatically finds one that works.
This stumped the researchers, who then turned to Twitter to ask their followers what they thought. Tweets Mikko H. Hypponen, F-Secure's CRO:

"The consensus on Twitter seems to be that the weird page on google.com is a phishing site. The jury's still out though."

OK, that is settled. On the basis of the same experts who rendered the difficult decision of saying #DemiLevatoisBeautiful, the page linked to by Google employees is probably a phishing site. Excellent security research, team!
Finite state machines make exception processing easier. They also inspire horror in those used to if() then ... else() trees, but them's the breaks. SFAIK, FSM are the difference between high reliability and ... not so reliable systems.
Ask HN: What periodicals do you subscribe to?
Ask HN: Recommend Open Source Software/SAAS for an online t-shirt store.
I want to set up an online t-shirt store. Basically, I want to sell t-shirts online to a niche segment(fixed designs) in only India(but may expand world wide if it works). I would need a shopping cart + online payment + order status inquiry system. I want the site to be simple and minimalist.<p>Should I develop a custom web application or this can be done through some open source software/SAAS?<p>Recommend which open source applications I can use for this purpose.
I guess you could consider Safari a "web app", of sorts. I like access to the content including from any machine having a web connection -- but the interface has remained an uncooperative, buggy PITA for some time, now.
Highly subsidized industry. Everytime the government tries to reduce the subsidies, our glorious greentech-companies are near bankcrupcy. [ http://boerse.ard.de/content.jsp?key=dokument_533948 = "German solar panel companies loose millions" ]
That's the example of what doesn't work from the beginning of section 7. That will alert 'goodbye' after one second. I'm calling out his "fixed" code, which is supposed to alert 'hello' after one second.
Ask HN: Size and Syntactical Complexity of Haskell and CLisp
Hello all. I am currently learning a bit of CLisp and Haskell. I am used (somewhat) to relatively small languages like C or (less small) Python with libraries to handle the rest and I like that.

My first dip into Lisp involved seeing things such as with-open-file and with-standard-io-syntax. Haskell on the other hand appears to be much smaller. Now, I don't mind common operations getting built-in. But I like being able to build up everything from simple building blocks.

How do Haskell and LISP compare on the size/complexity scale? Also, I'm interested in the words to symbols ratio. A couple of common symbols is fine, but past a certain point, it just makes things unreadable.
I find this really ironic. Being easily annoyed isn't an innate difference you can't change, you know. It's hard to change, but not any harder than becoming less clumsy. Most of the people you're getting annoyed at probably have the same mindset about their flaws as you do yours.
AKA "the Monkeysphere", as described in this scholarly article:
http://www.cracked.com/article_14990_what-monkeysphere.html
Ask HN: What Online Fund Raising options are there for NGO?
If a NGO needs to raise funds through internet(other than just donations), what are the options available? Do you know any startup or old player working on this? Do you think there is scope for a new online fund raising platform for NGOs?
Further panning of the arsenic life claims
Show HN: Apps Only, a Twitter account for great apps and nothing else
We read HN mostly for the Rate my Startup posts and the announcements of cool new apps. We thought, "wouldn't it be nice if there was one place that announced those, and didn't focus on politics and funding like TechCrunch?" and so we made Apps Only - https://twitter.com/#!/appsonly. Apps Only covers only new apps, with an extreme focus on product.

We only tweet something if we've used and loved it ourselves. Enjoy!

PS. We is https://twitter.com/#!/appsonly/curators
Airbnb Has Arrived: Raising Mega-Round at a $1 Billion+ Valuation
Another alternative is this: http://blogofile.com/
i get a german magazine on interactive design, usability and development called weave.
it´s quite good quality :)
Clickable link: https://twitter.com/#!/appsonly
"Evolutionary psychology strikes me as myth-making, not in the pejorative sense but in that it forms an understandable, cohesive, and easily retold story around a bunch of observations."

Perhaps it may serve that purpose, but a major difference is that evolutionary psychology aims to be falsifiable, not based on what an authority says, subject to peer review, etc.

Money didn't exist and now it does. Personally, I find a scientific basis to understanding what happened the most useful foundation to understanding it today.

Sure, I have my shorthand mental models that aren't scientific that serve me sometimes -- I do like old quotes like "money is the root of evil" and Pink Floyd songs -- but I value honing in on one story and trying for accuracy with it.
The Trouble with the Echo Chamber Online
Dropbox (YC S07) Partners With Softbank, Sony Ericsson for Global Growth
I'm pretty sure that you can't throw away your Section 2870 rights. But then again, I would consider it less than honest to sign an agreement with the intention to challenge it if it were enforced. Also, not legal advice.
Suggestion for a procedure to test claims of arsenic-based life:

http://rrresearch.blogspot.com/2011/05/how-to-test-arsenic-d...
Sort of like Drake's Equation in that respect. Different assumptions for the variables -- even small differences -- can yield a maddeningly wide array of outcomes.
Google copies the thumbnail images of Bing search?
Spencer Fry from CarbonMade.com has provided a good list in the past:

http://news.ycombinator.com/item?id=779378

http://spencerfry.com/whats-a-non-programmer-to-do
Speaking of accuracy in stories, I just looked up "money is the root of evil" and it turns out it's a popular misquotation.

According do http://en.wikiquote.org/wiki/List_of_misquotations, it's a biblical misquote. The original states it's the love of money that is a problem:

In context: "For the love of money is the root of all evil: which while some coveted after, they have erred from the faith, and pierced themselves through with many sorrows." (1 Timothy 6:10) KJV (The King James Bible)

Interesting irony on accuracy and change of meaning.
On the Linux on a laptop issue, I'm pretty sure there is an EU Consumer Protection directive that prohibits bundling software with hardware except in cases which are irrelevant to your situation. So you should be able to buy a laptop and then get a refund for the M$ software on it.
Indeed. It's better to discover if your product fits the market before trying to do the extra 80% of the hard work. If it fits, you have data to confirm, and you can go to a money raising round with solid information. If it doesn't fit, you can get out of something that doesn't matter quickly.
It's also important to remember who you're presenting to. If they're people who really understand the process, the constraints, and - most importantly - where they want the project to go, then the feedback is likely to be excellent. Indeed, the resulting conversations (and ideally, that's exactly what they are) can be some of the most creatively inspired bits of the process. Also, very productive, in that they are likely to focus on the removal of obstacles.

On the other hand, if you're presenting to people who really don't have a sense of the big picture (and who are often insecure about their position and judgement), you tend to anticipate their tendency to (a) fixate on small, rough bits and (b) issue VERY specific instructions about those elements (often, while ignoring the rest). This is the exact mechanism by which incompetent managers paralyze creative talent, reducing any project to a derivative effort that hews as close as legally possible to "whatever worked before." In this case, management IS the obstacle, and good luck getting them to remove themselves.

In these situations, you're no longer focused on the work. You're thinking about dodging bullets and managing up, hoping to find the best 'compromise' between a great creative solution, and the need to placate the fragile egos of people who probably don't belong in their jobs. The awesome thing about Pixar is that they really seem to get this, and invest considerably resources in creating and staffing the kind of environment where people CAN iterate freely.
Hair styles 2011
We Hairstyles 2011 you see. Only wear this dress or not, except that many more Hairstyles 2011 clothes and Hairstyles 2011 is.Hairstyles 2011 models, clothes, clothing or apparel product can store on your computer as an image.
In march, I was flying over Germany on a sunny day. I saw hundreds of wind turbines polluting the landscape. They are ugly, inefficient, and apparently a huge danger for the birds. I really cannot see how that is environmentally friendly.

AFAIK, nuclear fuel cannot be produced, it can only be distilled. So, we're only using whatever radioactive materials exist on Earth anyhow. Were they mined from deep underground? Let's bury the waste deep underground, and there should be no problem.

I see three long-term solutions. 1) Use nuclear energy in a safe and responsible way. 2) wait until solar panels are developed enough and use them. However, both these solutions still have a big problem: batteries suck (they are heavy, inefficient, expensive and toxic, short-lived). Final solution: 3) grow genetically modified algae and use them to produce bio-diesel. The only problem would be the concentration of CO2 and other exhaust gasses in urban areas.
Seems strikingly similar to PatternTap, which I've enjoyed using from time to time: http://patterntap.com/
Five Real Tips to Make Money in MMORPGs
I really liked the sentiments portrayed by the CEO in this article. ~Came off a little humble, genuine and candid. (this CEO probably does well in the Waiter Rule/Test)

""..I began to wonder, “Should I even be here?” Frankly, it didn’t feel very good to sit there and watch Elaine and Sandy working away while I did comparatively little. I could just as well have been playing Frisbee..."

A lot of people feel this way. Especially, in the begining where the cadence and rhythm is inconsistent and unpredicatble. (for techie cofounders, business cofounders, and support staff) very hard to coach someone and tell them that we need you.

Its very telling when this moment comes in the minds of the cofounders and/or staff; the way they deal with this is a good indicator how they'll deal with tougher and bigger things in the future. This moment of "Should I even be here?" is definitely one of the tough milestones that each individual must personally overcome. BTW, something they dont teach in an MBA program.
In my case this is great advice, thanks for sharing.

I've been meaning to polish it but... I think I'm going to
put all my code in github now!
Nothing new to see here: http://en.wikipedia.org/wiki/Dunbar%27s_Number
Really!? I didn't know about the refund thing. So is it the seller or manufacturer who has to issue the refund?
Old School Meets New Algorithm, Possible Tech for Next-Gen Nintendo
Apparently $1B doesn't get you as much as it used to...
There's a selection bias in operation over here.

The real question is what type of workers do they actually attract? I am desperate and out looking for a job and for me all of these freelancing sites are a last resort.

Why?

First of all, there are arbitrary restrictions placed upon the workers (and I'm guessing they're present for the companies as well) limiting in some cases not just the amount of bids, but how I can bid, how much I can bid, what I can write and what I can't, my profile picture and what not. A lot of it is understandable as fraud detection, but what really gets to me is the environment.

The problem with bidding in such an environment is that workers are chosen on the basis of cost. Yes, they put stars next to each worker's name and recommendations from previous employers are there, but do you really think that anyone looks through all of that?

No.

I think that there's a heavy selection bias on the side of the employers as well. People who emphasise on quality wouldn't go to such outsourcing sites for critical things like their code or their copy they'll either ask around in their network. Or, if push comes to shove they'd rather do such things themselves than risk botching it up.

So, the users of this site are people who're trying to save a buck while getting and aiming for average quality, at best. Hence, there is a focus of bidding on cost instead of quality.

Further, since we bid on the basis of cost people as the number of workers increases the average bid decreases. This means that I will have to squeeze in more work to make the same amount of money. This means that the quality of my performance per job will automatically decrease leading to greater pain all around.

So, what happens is an avalanche. The best workers, who are trying to improve their craft, will intend to compete on the basis of quality. Whereas the implicit selection pressure will be on the basis of cost. So, either they reduce the quality per job (and increase the number of jobs) or they bide their time and open the doors to greener pastures and thus leave. As the site will grow this will happen again and again until you reach the lowest common denominator and that's their problem.

Plus, add to the fact that my margins will be heavily dictated by them I've safely labelled this as a last resort.
Good point about lack of UX. There's even no bitcoin matches on Cnet, which means it's very early days. I see bitcoin uptake play out much the same way as Twitter did.

It received a publicity spike due to Jason Calacanis.

Tectonic shifts don't come around like this often. It's a bit like early Linux. The first big corporate backer of bitcoin will do well. Who's going to be the Red Hat of bitcoin? Lonely Planet? Expedia, Creative, Apple, Sony, Ticketmaster?
Could Bitcoin Revolutionize Online Poker?
That's because in Python the line break is the statement terminator.
Same in ruby

def foo
return
true
end

returns "nil"
To answer the titular question: Because (1) most software, and most frameworks, are designed optimistically, thinking almost exclusively about when everything goes well. And (2) because of positive bias we test cases we expect to go well.†

For example, in the Tornado web stack, it’s certainly possible to gracefully handle an exception you threw in the middle of responding to a method, but you have to basically augment the framework to do so. It’s practically unfinished in that sense. Would that have been the case if it were designed with failure modes occupying its creators’ minds even half as much as successful ones?

†The most fun example/intro to this I’ve seen: http://www.fanfiction.net/s/5782108/8/Harry_Potter_and_the_M...
It's not just the nuclear fuel that needs storing you know: http://www.euronuclear.org/info/encyclopedia/w/waste-radioac...

Each plant produces a huge amount of waste each year it runs, all of various impact levels, but all of which has a cost to store or process. So yes, there may only be a small amount of extra direct fuel waste, but there is a lot more than that to consider.
Discussion 2.0: Personalization
The Google Translate API is shutting down
Trust me, I have been tinkering a lot with Emacs lisp, and I really miss some nice visual features. Spend some time tinkering with Textmate and see what I mean ;)
I am all for leaving the mouse alone and efficiency, but working on a mac makes me a sucker for eye candy as well. Take for instance again peep open, which is in my opinion a nicely styled plugin, for which I would love to see a 'find in project' equivalent.
Kung Fu Panda 2 Review
Kung Fu Panda 2 Review
Really good point, I hadn't considered the notification / revocation of stolen coins. And I can't picture my grandmother with all the good intentions in the world being able to secure a digital wallet properly.
7 possibly overvalued companies don't make a bubble. During the previous (actual) bubble there were many more companies with very high valuations and with 0 revenue. Facebook, Twitter, Groupon, LinkedIn, Skype and Color could go all go under. But it won't give people cold feet about investing in my over-hyped, eyeball dependent, Web 2.0, social, video sharing, pet-orientated, gamified, Groupon clone. Why? Because I'm not building this business and neither is anyone else.
Well due to inflation it doesn't....
For those who may be interested in such things, the original paper is

Dunbar, R. I. M. 1992. Neocortex size as a constraint on group size in primates. Journal of Human Evolution 20:46--493

pdf: http://isites.harvard.edu/fs/docs/icb.topic514568.files/Dunb...
I'm pretty sure a big earthquake followed by a tsunami is more damaging than a plane crash.
If you have little time, you must read at least the page 24 of the slideshow:

"Quiz: Find the only winning White move."
Has Google been Naughty? Yes. Should the Government Get Involved? No.
Actually that is the name that appears in the ECMAScript official language specification:

http://bclary.com/2004/11/07/#a-7.9.1
just hope nobody needs to report problems with the highly-dedicated algorithms.
My current door-to-door commute is about 10 minutes. Most of that is spent waiting for elevators. I'm often late, strangely enough.

Previously I had a 30 minute each way commute by bike, with most of it along a river. I really miss that commute. Watching the seasons change, the different critters come and go, riding faster than the commuters stuck in traffic and feeling really 'connected' to the city. And 2-3 times a week i'd take a longer way home just to get a little more enjoyment out of the commute.
I think the problem space is different.

Power hungry processes and mobility are usually mutually exclusive and IMHO, they should be. The win in this case is not mobility, but portability

I envision that we will see Crysis on mobiles in a couple of years, but that will be in conjunction with a dock - which will not only connect the mobile to a HD display - but also keep feeding it power and optionally cooling it.
When removed from the dock, the game will ideally switch to a low poly mode, where it no longer is gonna exercise the GPU+CPU to its max - thereby saving power.
I regret ever upgrading to FF4. It absolutely crawls on both of my machines.
As of May 30, 2011, the criticisms are available on Science XPress (Science's pre-print publication venue): http://www.sciencemag.org/content/early/recent

The full-text PDFs appear to be free/public access.
"Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats."

-Howard Aiken

http://www.paulgraham.com/googles.html
I suspect that you didn't read the article. In addition to heavily discussing Dunbar's number, the entire point of the article is that, even with the aid of social networking technology like Twitter, Dunbar's number still applies. From the article:

"The bottom line is this: social networking allows us to vastly increase the number of individual we can connect with. But it does nothing to change our capability to socialise. However hard we try, we cannot maintain close links with more than about 150 buddies."
> another german trait is that everyone believes that everyone is to be fooled easily.

Historically, they have a reason to believe so.
For those wondering weather more cores means more power consumption: http://superuser.com/questions/163567/why-does-the-heat-prod...
Good health. The better I feel, the easier it is to get things done.

(A lot of "rationalization" is, I've found over time, only so much hand waving.)
Entropy is not the same as Kolmogorov complexity. If you view the universe as a computation, then K(t) cannot increase. K(universe_now) = K(Universe_begining) always.
I think there's a subtle difference. Think of a parent who has been told to never enter sensitive information unless the URL has a little green lock. Unfortunately, as shown in the article, these phishing attempts are over SSL and might trick people into believing that the security here is same as connecting to a BoA website over SSL.

I think the difference is, this is not a legitimate website, or even if it were, people must know explicitly using Google Docs, data is stored in plaintext in a spreadsheet. There should be a way to inform users that these forms are different from the forms they normally interact with in other websites.
That whole talk is a gem of the first order. Don't skip over it thinking it's JUST about iteration. The segment on what it means to keep your crises small is especially good. It's also the single best explanation I've seen as to why Pixar has never released a dud.

Meanwhile, their less enlightened, less capable, and frankly less humble competition just assumes that most movies will end up losing money, and that what REALLY matters is getting a handful of hits that can offset endemic failure.
Personalization seems like an attractive solution, but it is not clear if personalization in this level is even achievable. Even assuming it is, there is an inherent bias problem: if you never get to see what the computer things you are not going to like, as soon as its model of you becomes slightly wrong, you will never have the chance of correcting it and getting to see the good stuff.

Regardless, I think it is undeniable that some clever filtering is necessary to keep like people together in an environment they can both agree to enjoy and respect, however that is. Personalization can do that without a priori fixating on things like highbrow-versus-lowbrow, etc, which can easily kill a community.
I'd like to have it replace the word "piracy" in articles with "copyright infringement". I think that would lead to a more balanced discussion.

Can you guys think of other words like that?
Keeping Your Validations Dry
I was reading "Today, Web Development Sucks" and it reminded me of how much I hate having to duplicate code in different tiers. Anyway, I've started work on a project where I'm trying a DRY approach for handling this common problem.
Sorry to repost this (I used it in a reply above) but spent fuel is not the only waste produced by a plant: http://www.euronuclear.org/info/encyclopedia/w/waste-radioac...
The device is likely to come out in the post-Honeycomb 3.1 release time frame. Which means it will probably be running Ice Cream Sandwich which unifies the Android phone & tablet UI, no doubt by taking full advantage of the Fragments API which was explicitly mentioned by Asus CEO Jonney Shih in his Padfone presentation.
Nobody claimed that nuclear power was absolutely safe; only that it's a lot safer than the alternatives we have right now. You're arguing against a straw man.
Isn't the point of this to start correctly using the minor version numbers again, to get back to a good versioning system? And since it's a different scheme it makes a lot of sense to increment the major version to separate it.
Chartify – A Visualization Plugin for jQuery
Nvidia demos new 3D technology
sorry, site:news.ycombinator.com search didn't turn up any results - very hard to check for dups.
This is interesting, because I've heard at Apple you don't demo anything that is not as polished as you can make it. E.g. layout perfect, no "Lorum ipsum" text, everything must be thought-through and a realistic example use case.