skysight-inc/HackerNews huggingface dataset:
While this is a nice improvement, it still needs work. The biggest problem is that:

1. Not all warnings have a -W command line option.

2. Sometimes a single -W option will control more than warning message.

Contrast this with pretty much every Microsoft Compiler (cl, csc, vbc, fsc, ilasm), where:

1. Every error and warning message has a unique number

2. The error pragmas and command line options all take numbers as input.

3. Errors and warnings are prefixed by their number in compiler output.

This makes it easy to know exactly what's being disabled, and what you need to type to disable any warning just by reading the compiler output. Doing that with gcc requires a lot of searching through docs, and usually a bit of trial and error. I wish gcc would adopt the Microsoft model here.
Maybe it's time to look at prolog. :-)
P.s: Sorry for the broken new-lines.

:- use module(library(clpfd)).
sudoku(Rs) :-
flatten(Rs,Vs),
Vs ins 1 .. 9,
rows(Rs),
columns(Rs),
blocks(Rs),
label(Vs),
maplist(writeln,Rs).

rows(Rs) :- maplist(all distinct,Rs).

columns(Rs) :- columns(9,Rs).
columns(0,Rs).
columns(N,Rs) :-
N > 0,
N1 is N-1,
maplist(nth0(N1),Rs,X),
all distinct(X),
columns(N1,Rs).

blocks([A,B,C,D,E,F,G,H,I]) :-
blocks(A,B,C),
blocks(D,E,F),
blocks(G,H,I).
blocks([],[],[]).
blocks([A,B,C|Bs1],[D,E,F|Bs2],[G,H,I|Bs3]) :-
all distinct([A,B,C,D,E,F,G,H,I]),
blocks(Bs1,Bs2,Bs3).
Verso Kindle Cover, Typewriter by Molly Rausch
What it's Not is just as important as what it Is
World Theatre Day 2011
Thanks! It's $33 for 2 pins, includes shipping for up to two addresses worldwide. Buy one, give one.
(1) Keep it simple, (2) make it something you'd actually use, (3) iterate.
'Brain waste' thwarts immigrants' career dreams
Gread ides.It likes the ODesk. Do you have enough resources, I want to join your team, Can I ?
Hey, really glad you like it! Sorry I missed you on IRC (timezones, etc.), stop by again sometime.
You're right that AMD has traditionally been a little behind NVIDIA on the software side. Manju Hedge (of PhysX fame) is now leading a team at AMD that focuses exclusively on making the GPU computing as easy to use and as painless as possible, so hopefully things should improve over the next few months.
Agda is a dependently typed functional programming language
Referrals are the best way in. A friend of mine quoted:

'Since the last time we spoke, my role at Google has changed a bit and I'm now quite heavily involved with interviewing and hiring new candidates.

We are looking for top quality candidates with solid degrees from great universities, a passion for the internet and the advertising industry as well as other traits that make them interesting people - open mindedness, self-starters, entrepreneurs, people who are looking to change things.

Experience in (but not limited to) consultancy, advertising, marketing, sales and account management are all desirable. Entrepreneurs are especially liked as its one of the few companies that really values innovators, since we need them to keep pushing the company forward in an ever changing market. I can tell you some great stories of people right at the bottom who have lead global projects from a simple idea - check out Life In A Day for a recent example.

Since you have a great network, I would be grateful if you could pass on my message to your university list and anyone who you feel may be relevant. Candidates are 20 times more likely to get a job at Google with an internal referral so its a win-win situation for everyone.*

I got an interview offer but unfortunately the gig was not based in London so I had to pass it up. Maybe I'll try again in a few years.
your post didn't provide any contra argument, instead you went for personal attack and "karma-bombing".
thankyou .. i have asked on stack exchange code review.

http://codereview.stackexchange.com/q/1489/2879
All we have is now.

Bingo.

If I had to like or upvote only one thing today, anywhere, I would upvote this. I seriously wish I could upvote it twice.

Thank you for reminding me.
Location Based Marketing – Checking Up on Checking In
Webinar :
Date: Tuesday March 29, 2011 | Time: 10:00am PST/ 1:00pm EST

You’ve probably heard of Foursquare and Gowalla, but is there more to location-based marketing than just checking in at your favourite coffee shop?

In this 40-minute webinar, Mediative’s Mohamed Kahlain will introduce marketers to location-based marketing, and take a look down the road to see where it is going next
Or APL, like here: http://aplwiki.com/SudokuSolver#The_Final_Function
Ask HN: Anyone up for a HN meetup in Portugal?
Wait... I must be having hangover or something, but it sounds like they ask for money to fund startup that sells jars of air for $10,000... I can't figure out - is this REALLY for real?
Sudoku in Logos(Clojure)
I absolutely disagree. I had given up on 'being perfect' for a while and decided to just live. Everything in my life was a mess, especially my apartment. Worst of all, my code quality could have used some serious improvement, but I'd given up striving to be the best I could be, so I didn't bother to find ways to improve, I just did the same old thing over and over.

And then the company hired a programmer that was fanatical about code quality. It didn't take long to start learning better techniques from him and I started applying it to the rest of my life as well. I now have a new job, new apartment, and I'm constantly improving myself.

Was I unhappy before? Not really.. But I wasn't -happy-. I was just existing. Now, I enjoy improving things in my life every day. Looking at the difference from day to day and month to month, I get a feeling of accomplishment. I'm proud of the things I have and do, instead of merely existing.

So no, 'stop trying to be perfect' is not good advice to help someone be happy. Instead, convince them to actually work to make their life better, and fix the things they -can- fix, instead of worrying about the things they can't.

I'm not a religious person, but this is one of the best quotes for self-improvement I've ever heard:

"God, grant me the serenity to accept the things I cannot change, the courage to change the things I can, and the wisdom to know the difference." - Reinhold Niebuhr

Whether you are religious or not, you don't need God to give you those things. You can get there on your own if you try.
To post code with newlines and whitespace preserved, prefix each line with four spaces.

http://news.ycombinator.com/formatdoc
Stopped reading at "more people have died from the Tsunami", which unfortunately was line one. if you want to make an argument about radiation, make it - Tsunamis have nothing to do with it, I don't think they are radioactive.
Solving sudoku by brute force isn't much of a trick. Solving it using non-guessing techniques is the tricky bit.
uh, as far as i know, yea. i even went to google her up
I was not stating any opinions, rather asking an honest question.

I was glad to discover that APP SDK, and will look at it quite soon, though the device in question is not yet listed in the supported devices page http://developer.amd.com/gpu/AMDAPPSDK/pages/DriverCompatibi....
I find the GPU platform as an interesting field for R&D activity and perhaps, one day, I can even build a startup which takes advantage of this platform. Time will tell
Putting it that baldly is very unfair to AMD.

- They both widely "cheat" on games. If Game A asks for X, the driver returns Y. Usually this improves the user experience, but sometimes it is done more for benchmarkship.

- They both heavily optimize for benchmarks.

- In one case, AMD crossed the lean and their optimization did not return identical results as non-optimized.

Whether or not AMD did this deliberately is up for debate. If you've ever had to optimize something, you know how easy it is to screw up and return stale cache results or screw up in some other way.

Yes, AMD deserved to get slapped for their mistake, but I don't think one incidence is evidence of a culture any worse than NVidia's.
Can you point us to some authoritative research proving that the personal experience of smart individuals is neither interesting nor valuable?
Hating on languages is immature and ultimately pointless. Every generation of coders seems to need at least one language to bash and project their frustrations on. It used to be VB Script, now it's PHP.

Enjoy your bashing while it lasts. Tomorrow your "{elegant,robust}" language will be the one that's obsolete.
U.S. Internet piracy is on the decline
Same. This is their home page: http://sharetheair108.com/

Some sites say that the home page will be launched after they cash out the check they have supposedly already received for their startup. This must be a big joke.
Dude:

1. I'm not from US - and I wasn't speaking about US. I was speaking about rest of the world. Which whether you like it or not wants to live american lifestyle.

2. Current american model is indeed sustainable if we manage to bring cost of energy (total cost, including intangibles) to a low enough level.

3. I also try to minimize my impact upon world by using as few resources as I can. Being economic is fine and good. But it won't solve all our problems.

4. You resorted to an ad-hominem attack upon my person you also dared to insult me by calling me fucking lazy - when all I wanted to hear from you is what kind of alternative you propose.

5. I'm not denying that substantial progress has been made in the field of renewable power sources. The problem is that its just not enough.

6. You are vehemently claiming that Germany will be completely on renewables in 40 years. Thats what green power lobies claim. Green power is also a huge industry. Never forget that.

edit: Calling an engineer technocrat just shows that you don't even understand either the meaning of the word "engineer" or either "technocrat" for that matter.
Though languages like Prolog and APL make brute-forcing suduko trivial, I'm pleased with how little code it took in c#

I put the results on github a while back:
http://github.com/AnthonySteele/SudokuSolver/blob/master/Sud...

IMHO the fact that it's fast and not very complex to brute-force Sudoku makes it a lot less interesting as a puzzle for people to solve.
The blurb at the top is not always written by the same writer as the article...

But even with that said, why doesn't it make sense to compare the number of casualties and damages between different accidents? It's a way to put things into perspective. People have in general a rather faulty sense of proportion and understanding of statistics.
Programming as if Performance Mattered (2004)
Trying to Matter
How to Turn Around a Failing Business: A Step-By-Step Plan
Why (or why not) nuclear energy?
And this is with a dose of around 20,000mSv. He recommends setting the limit at 100 mSv/year with a lifelong limit of 5,000 mSv.

I also agree shadowsun7, you could cut down on the name calling and be a bit more civilized in your comments. It doesn't contribute anything to the conversation but weakens your message.
I saw that after I posted and thought his timing was pretty amazing given that.
Firstly, this is an appeal to authority[1]. Just because someone is 'smart' doesn't mean tehy are any better it advising someone in an area where their speciality doesn't lie. A successful business-man discussing correct bedding choice or dietary recommendations.

Secondly, you are shifting the burden of proof.

Thirdly, I didn't say it wasn't interesting; if you read my comment I explicitly said large parts of the post were interesting and valuable.

[1] http://en.wikipedia.org/wiki/Argument_from_authority
How much do the punitive debt repayment, personal liability and bankruptcy laws cause a chilling effect on entrepreneurship in your country? The common wisdom is that America has more risk taking because of our permissive bankruptcy laws and limited liability that allow people to discharge onerous business debt, but I'm wondering if that is actually true.
There's a review of both cards in the latest c't Magazine [1] (German) - the benchmarks suggest that the AMD card wins in most disciplines, except for tesselation benchmarks and a couple of games at lower resolutions. AMD's OpenGL drivers are also (and have always been) much worse than nvidia's in various respects, so the nvidia card wins on more OpenGL-based benchmarks.

Both cards seem completely removed from reality though, as they apparently sound like jet engines under load, consume almost 400 Watts of power, and the 590GTX actually throttles itself if you run it under certain loads (such as Furmark) to avoid overheating/drawing too much current. Oh, and they cost over €600. I realise "maker of the fastest graphics card" is a marketing thing, but it's pretty meaningless in practice.

FWIW, if you want to spend a lot of money on graphics cards, you're probably better off buying a fairly high-end model (but not top-of-the-range) every hardware iteration, usually 6-12 months, and selling the previous one instead of dropping a crapload of money in one go.

[1] 590GTX review: http://www.heise.de/ct/artikel/Gegenangriff-1213480.html

6990HD review: http://www.heise.de/ct/inhalt/2011/08/74/
A counter-argument to what, exactly? You took a statement that he made, concluded that he was a 'moron who does not know what he's talk about', and then backed that summary statement up with a lifted quote from cancer.gov that had nothing to do to the original statement?

Allison's statement is accurate: a single radiation dose is similar in principle to one received from the environment. His over-arching point is that we don't regard radiation doses in the hospital as scary, taboo and dangerous, and yet we regard any environmental dose as toxic and worth panicking over. The rest of the article lays down his arguments for this view.
and i think that's what most people are afraid to admit.

Pretty much everything he said hits the nail on the head, and well opinion IS opinion isn't it? I don't think he stated anywhere that the entire world was wrong and had to think the way he does did he?
Look, the 40 year plan is an official plan of the current conservative government. If it is a huge business, well, fuck, that's the plan. We want green technology to be the huge growth industry for the next decades. Making money with that is the plan.

Technocracy means for example that engineers are the decision makers. Here in Germany the decision to invest billions into nuclear energy has been supported and promoted by engineers and scientists in all levels of government, government funded research institutes and universities and by companies using their influence on government.

This faulty advice has cost us billions and has left us with some industry ruins and fucked up attempts on storing nuclear waste.

Ordinary people are protesting against this for decades.
Though I fundamentally agree with you, especially on the silly claims about body language/quantitative claims about money spent on chairs, beds etc., I think it's important to realise that, in life, we constantly have to make decisions and:-

* There simply isn't enough time to thoroughly research everything on a scientific basis, not to mention that a large number of decisions must be made on things for which there simply isn't any good scientific data.

* Many questions simply lie outside the scope of scientific investigation - science (at least for the time being - things will get interesting when we are better able to model the brain) cannot determine answers to a great many philosophical questions for one, and, perhaps more controversially, there are questions where the number of factors involved simply make make scientific investigation either impractical or irrelevant - for example, determining whether agile actually makes a difference to dev team performance, or whether one language is more productive than another (and I know we'd all like the answer to that one :-).

It is very hard to control for the vast number of factors in a human endeavour - I am certain this is something not simply limited to computing but in fact applicable to many engineering disciplines.

In summary - though anecdote is scientifically useless, it is sometimes all we have to go on to make a decision. Just don't talk about it like it's scientific.
Nvidia too has a history of cheating in benchmarks.

Here is one report from Futuremark themselves (makers of 3DMark):
http://www.futuremark.com/pressroom/companypdfs/3dmark03_aud...

More recent PhysX cheating:
http://www.theinquirer.net/inquirer/news/1048824/nvidia-chea...
yea, i saw that page.

they received funding? O.O, this is really a joke.
When the brute-force method is a simple algorithm and executes very quickly, why bother using other methods?
this is not a brute force trick.. it calculate all possibilities and eliminate others using constraint theories.
This is one of the best explanations on how to write an efficient brute-force sudoku solver with constraint propagation, it's in Python but should be perfectly readable.

http://norvig.com/sudoku.html
because brute-force executes very quickly for easy sudoku's but as it gets harder and lesser values are provided it takes too much time.
Acting with incomplete information in a startup
I'm not playing Mr. Citation.

If you re-read my comment I explicitly say that there is some great information here. When people simply give advice based on their history - things like "use your money to live closer to work" is good advice. You don't need a citation for this; it's just someone's advice and it's good advice. "Perhaps you haven't considered the great benefits from using your money to cut down your commute time; you may reflect how negative the daily commute is" is an excellent suggestion.

However the specific advice I quoted, e.g. "Buy a more expensive bed", "eat 'good' food", is useless, potentially harmful advice without citation.

Already there are responses to my parent comment about how they found an in-expensive bed is actually preferrable. It would be infinitely more useful if someone actually discussed recent research in to different beds as advice. Anecdotal recommendations in this area are useless and ironically they propagate the same folklore of 'common wisdom' that this quora question specifically mentioned in the title: "advice... against common sense or wisdom".
This programming language hate is pointless. If this was answered 5 years back Javascript could have been at the top. Now it is the most beautiful and flexible one. My jerk reaction at this moment is Perl and PHP b/c of widespread quotes against these one. But still i think they are very much worth learning.
In this case the YouTube comments are actually more intelligent than the video.

This isn't an indicator of a bubble; it's just that high-strength crazy has found out what seed funding is.
this is ludicrous...
I hate Java. ~10 years ago I thought Java was an improvement on C++ at the cost of efficiency. Unfortunately so did the "enterprise" market which infected the stack and the ecosystem that evolves around it.

Anyway, I don't think it's pointless to hate a language. By turning down projects that use Java my work life has improved significantly.

Edit: I still use Java when writing tiny multi threaded projects that communicate over TCP/IP. But, IMO everything has it's nitch.
I think it's silly to make claims about Diaspora having failed, when the project is still in its infancy. These things take time.

The Diaspora effect isn't just about Diaspora - it's about all the other projects like it and the fact that they are trying to standardize how these sites can communicate. If they succeed, then social networking becomes a bit like e-mail, and Facebook becomes a bit like AOL.
I think she is on to something. Sorry, lose the "to" in that last sentence.
Real-Time Human Pose Recognition (Algorithm behind Kinect)
I totally agree with this last comment.

However - I have two major issues with it.

1. You assume that green technocracy is "better" than current technocracy. Or are you proposing that we let hysteric extremist (fascist?) wing of green take over?

2. The largest issue of nuclear power is that people who are declaratively for saving environment block any and all attempts to improve current situation. In this sense - the greens are at fault for Fukushima. Otherwise this plant would be probably dismantled 10 years ago and replaced with more modern and safer model. The same goes for nuclear waste - green is playing an extremely dangerous game of trying to prove that the problem of nuclear waste is insolvable, by obstructing any attempts of solution.

3. In retrospective - show me single plan created by bureaucrats that stood the test of time.
Well the constraint propagation is quite good. My logic adds one more constraint.

If any of the possible values of a cell is not possible in any of the other conflicting cell than its safe to assume that, that value is the value of this cell.

hope its not confused. check the line 313 to 386 of my code.
Is coming today, for registered users!
Measuring Customer Happiness: Dharmesh Shah at the Business of Software
Eyeballs not devices
I agree entirely. There's lots of great advice in the post. Many things are logistically very difficult to study, and in general, "happiness" is a tough variable to quantify.

Advice like "perhaps you could consider spending your money to live closer to work" doesn't require citation. Nor does "self-promotion works". I go to my peers and family and ask for advice on problems and decisions and I'm not looking for citations but their advice best on their life experience. In no way am I diminishing this.

However, A cheap chair and mattress may end up costing you 10-20x in doctor's bills. is purporting fact. It looks to the casual observer that this is backed by some study. Using numbers implies something has been measured. Yet there is no citation. This 'fact' may be read, repeated, regurgitated and enter in to folklore, when in fact likely this is someone just proffering their opinion.

This is actually harmful and just encourages the kind of "common sense or wisdom" that the original question was trying to avoid.
It's weird, I only meet intense hostility/hatred/dislike for PHP on websites like this. Is it some sort of geeky way of appearing cool, or do people genuinely dislike it?

I can't say I dislike any language that I have used.
I currently have a Radeon 5970- Its my first ATI card out of many nvidia cards in the past.

I will never, ever, EVER get a ATI card again. While it might be faster, the driver support is so horrible its not worth it. Crashes, lousy bugfixes, catalyst control panel sucks, etc..

Also, now that nvidia has their own eyefinity support, the only reason I had to try ATI in the first place is no longer relevant.

My next card will definitely be a nvidia card. I dont care if its marginally slower than the better ATI card. Its worth it to have not hacked together software/drivers.

ATI should focus on better software/drivers/etc.. and less on getting 1 extra FPS over the nvidia cards.
Review our new project:team brainstorm app
http://news.ycombinator.com/item?id=2374763

another php version
Yes and, perhaps not clearly, I said that in mentioning the silliness of being quantitive about it and in the summary remark - though maybe not putting enough emphasis on it - stating something as if it is scientific fact when it's just pulled out of your ass is not only misleading, it's bordering on plain evil. No better way to a. mislead and b. discredit science.

We are most definitely agreed on that point :-)
Vb gets a lot of hate.

I'm going to go with Java. So verbose, so stale. The worst part though is that Java developers don't seem to realize this.
there's no (well, hardly any) such thing as bad languages, just bad programmers, managers and business people.

this stuff honestly makes me sad for this industry. There are probably 100's of programmers that will now never get to work in the start up world because they list c#/.net etc on there resumes.
Hatred is predicated upon use, or

There are only two kinds of languages: the ones people complain about and the ones nobody uses. http://en.wikiquote.org/wiki/Bjarne_Stroustrup