skysight-inc/HackerNews huggingface dataset:
A weekend day, too. At most companies you probably wouldn't even get your no until Monday at best.
The answer in improving seed is not in more frameworks (especially crappy CSS ones), but in improving the actual browser with support for box-shadow, border-radius, and border-image, etc. which takes a significant amount of time to implement.

Getting the core CSS and HTML right is such an important part of performance and a vital investment in future development that I cannot even comprehend letting a program auto-generate it for me.
Eventually I suppose that we will see sites such as quality directories rise again. For example, a site dedicated specifically towards programming topics with links to known high quality programming articles.

In a way I cope with that problem by searching for "keyword + name of site that I trust". For example "cross domain javascript fade quirksmode". It works better that way, but it assumes that you already know the names of major "solution providers."
The other choice is simply spreading it between multiple companies. In the modern age, all that disparate data will eventually get centralized or aggregated somewhere, somehow, whether or not it's your choice to do so, that of the companies you're interacting with, your friends', your own employer's, or your government's.
By client you mean the browser you run to use Google wave?
You make a good point. But having televisions running all of the time in a room already IS dictating to everyone present what they have to pay attention to. It's a little like cigarette smoking - if everyone (or the vast majority) of people in a room are smoking or watching a TV then I would just put up with it or leave the room. But if I'm in there by myself or with a few other people who aren't watching the TV, e.g. a car dealership waiting room, as happened recently, the TV-B-Gone is rather handy.
If that is your question, I would hope that you make much less than the average salary for that library.
Volume discounts - These guys are doing it wrong
It's just volume discounts wich all retails do in
one form or another.
These web sites are signing up members which limits what retails will do business with them. The better way is to make a market place where the retailer and it's item the main focus, Not much programming for feasibility, couple of screens, backend interface to hold addresses, basic item tracking logic, and a ASCII file dump to send to retailer. The catch would be a hook into the likes of Facebook in app mode to drum
up the volume (I would want 3 volume/price levels - not just one).
I think that the most brilliant idea in the article is that of not using asterisks to indicate required fields. Instead put the word "Optional" in the field and have it clear when the user clicks on the field. (Screenshots in the article)

That is a very elegant and simple solution.
The way the MIT team managed "fraud" was that a picture was required. This isn't like a spot the terrorist problem either though - but perhaps it also provides insight into how to improve the effectiveness of rewards.

It's not like a terrorist is like a red balloon at clearly visible intersections (as per the contest design in this case). But maybe rewards should be designed such that they also incentivize the second order referral network to encourage more people to care (in effect creating something of a decentralized team) - perhaps encouraging a referral network to train others to the task.

There are all sorts of problems though if the target is a terrorist though. Recently the bigger problem seems to be home grown terrorists so it's not as if they'd stick out. If the problem is applied to a place like Afghanistan in hunting for insurgents, there could well be a number of disincentives to the local population to reporting it (whether it be out of loyalty or fear) and those disincentives might considerably greater than the incentives - particularly to the referral network - a network I'd add would know your loyalties in a rather dangerous place. Similar problems for finding a bomb or anything that doesn't want to be found for that matter.

Maybe there will be a future challenge where the balloons are more hidden. It also reminds me of this: http://news.ycombinator.com/item?id=955793
the only time i've made good use of signals is for exiting. you can catch ctrl-c that way, so your app isn't forced to exit without being able to clean up. and you can install a SIGQUIT handler to take action when the os wants you to shut down.
I can understand anyone who's worried about the privacy concerns of using Google products. But leaving them just because of a logo? That does seem like the over-reaction sahaj mentioned.
That behavior seems popular--most queries, Google Suggest appends "wiki" or "wikipedia" to as a popular search.
It's already been won by MIT: http://www.darpa.mil/news/2009/DARPAnetworkchallengewinner20...

Moral of the story: implementation before ideas.
like/dislike to show opinion. +1/-1 to assure that the post is valid.
I agree with the suggestion regarding Fireworks. The designers and developers at my office use Fireworks instead of Photoshop and it seems like a speedier process.
This won't work for long if everyone in the building starts using the same trick. Better keep that box fan hidden from the neighbors.
How can you have mistaken the Chrome logo for an evil robotic eye when it was engineered to resemble everyone's happy childhood game Simon

http://images.google.com/images?hl=en&client=firefox-a&#...

Come on in, the water's warm.
It's my gut feeling that asterisks are so commonly used to indicate required fields that most users have come to understand their meaning. Nevertheless I also like the "optional indicator in the field" idea, and I also agree with the advice in the article to only ask for required fields. In other words, if a field is optional, give strong consideration to omitting it from the form entirely.
Collection of Ambiguous or Inconsistent/Incomplete Statements
That is also probably why Google usually ranks Wikipedia so highly. And that is another solution. Google can make known, trusted websites such as About.com, Wikipedia, Quirksmode, rank highly. They already do that based on domain name age and link backs, and it is part of the reason why it is so hard to rank highly when you start a new site.
Don't forget that they contract out web search to Bing. Try it, query for something on the Web with Facebook's search box. I always ignore it because it's noise -- when I go to Facebook I want to look for people, not essays or blog posts.
You implicitly trust that it is deleted when you click that button?
That's where I have learned what a socket was many years ago :)
I was at Clickable's Interesting Cafe on Monday, and Peter Semmelhack of Bug Labs gave an impressive presentation on his vision of lowering the cost barrier for would-be hardware entrepreneurship. http://www.buglabs.net/
If a field is optional, give strong consideration to omitting it from the form entirely.

I totally agree. In that case less is more. You want users to go through a sign up form quickly and be able to get started. You can always provide a settings panel on the other side for adding extra, optional information.

By keeping those fields off the signup form you make things easy and fast for new users.
I'll agree with the nostalgia, bringing me back to college. I was at Chico with him. I however don't miss HPUX, I do miss my Slackware though.
Version 1.0 of the Leiningen build tool for Clojure released
The principle is that the language gives you what you need to do more by building up from what you get.
If you plan experiments and the like, the definition of a significance level (always) comes with a definition of sample size.
Yep. http://en.wikipedia.org/wiki/First-order_logic#Logical_symbo...
I'd love to find an eye-tracker and play with it to see what it is I tend to look at. Anyone have any experience?

Chui Chui loves food, and is very fond of sugared squid!

Good to know!
Also worth noting, in Mac OS X and other BSDs pipes are bidirectional. I assumed that was some Snow Leopard craziness, but it comes from System V.4 in 1988.

There must be a theological divide on the matter judging from the wording of the GNU man page which proudly proclaims pipes unidirectional.
Civility does not require dishonesty. You can make firm, bold, blunt, and even emotionally powerful statements while remaining perfectly civil. Civility is not a weakness. It is a strength.

Being civil is always more effective for persuading people to your side. The only thing you can accomplish by being uncivil is rallying people who already agree with you (free upvotes), widening the divide between us and them.
I understand the meaning, but somehow I still don't always see them. I still frequently get complained at by webforms for not filling stuff in.

So again; this solution is awesome.
I'm taking a stab at this myself. Feel free to follow my progress here, I'll be blogging it pretty in depth if I can actually keep it going. http://projectexcitebike.blogspot.com/
Yes, but sometimes timing is everything.

In this case I was looking for feedback, ideas and awareness. Given the state of things, the timing has worked out pretty well.
Am I missing something? Why using duckduckgo? The only mention I have seen of it is a paid ad they bought on reddit. Is there any reason they are better than the plethora of existing alternatives? Do they even maintain their own index, or are they a scraper?
I remember my first UDP packet...
The comments on Reddit tear this apart but I don't think it's that bad. http://www.reddit.com/r/worldnews/comments/abjrm/human_genet...

The two main points: genomic data is not as medically useful as family history. What will be discovered is going to do very weird things to political correctness.

Steve Murphy has loudly been expounding about the family history meme for years now. http://thegenesherpa.blogspot.com/
I would be curious about the total # of unique visitors before a winner was found.

Also, the NYC police department has a new sign I saw the other day.

"Crime doesn't pay, but anti-crime does. Anonymously report crime and receive an award of up to $2000."

Humans respond to incentives. This is fundamental.
Using Google DNS the right way: Combining DJB’s dnscache & Google’s DNS
The central problem is that people don't understand what "heritable" or "genetic" really means. Every trait you can possibly think of has a genetic basis. I.e. having green hair is heritable, because people who dye their hair funny colors are more likely to be risk takers, and those personality traits are more likely in people with a higher fraction with such-and-such neurotransmitter receptors, and the number of those receptors is influenced by some gene by a few percentage points.

Just because it's genetic doesn't mean it's meaningful, anymore than it's really meaningful to say that this mutation which means you have 1% more of x receptor makes you go out and dye your hair green. It's ridiculous, and that's the kind of relationship that all these genes have with pretty much all phenotypes. The reason the effects are so small is because what the gene does is so far removed and from whatever phenotype you're studying. (usually)
No one starts out anymore in C, but it's still widely useful in a lot of domains. So most C programmers:

* are multilingual,

* have a fair amount of programming experience, and

* have ostensible experience with a difficult language.

Out of curiosity, is there enough data to draw inferences regarding functional languages like SBCL, Ocaml, Haskell, and Clojure?
All the hullabaloo the past couple days has inspired me to try EtherPad for the first time. Death has long been a great career move for artists, but I never thought it would be that way for web applications.
False. I started out in C straight out of school 3 years ago. Like you say, it depends on the domain, but C is still used all over the place. I loved every minute of it (before I left my job to do my startup), but then again I may be insane :)
Lacking manners and being nice are different things. Yes, generally Americans are nice people. But when at the cafeteria I see people chewing with their mouths open, I often see guys cursing in the presence of women and children, and I see people violating basic rules of etiquette wherever I go.
Humor is welcome on HN, but attempts at humor are not. It's just that HN has a higher standard of what is actually funny.

Some recent examples:

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

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

I've found that humor is always acceptable in any community, but the standards and flavor can vary wildly. Unless you feel that you really have a good handle on what the community thinks is funny, it's best to avoid trying. I'm convinced that discouraging attempts at humor that are not funny is for the best in any online community. Humor should be used sparingly and skillfully.
Curious, what type things are you working on with F#? Are you in the finance space?
Group theoretical methods in machine learning [pdf]
Were you programming before that job, though?

What I meant to say is that few people start programming in C. It's usually Java, Python, or Ruby these days. Scheme occasionally.
The author's thesis statement is the following:

"The new genetics will reveal much less than hoped about how to cure disease, and much more than feared about human evolution and inequality, including genetic differences between classes, ethnicities and races."

This thesis is revisited in the section on whole genome sequencing:

"The trouble is, the resequencing data will reveal much more about human evolutionary history and ethnic differences than they will about disease genes."

However, it's never explained why next-generation whole genome sequencing will lead to success for one endeavor but not for the other. He only says that today's DNA chips (which don't reveal the whole genome) have failed to uncover the genetic basis for disease.
I found the article to be unnecessarily patronizing. The idea that the general public can't handle the truth on any number of subjects is simple arrogance. Wasn't it revealed that McCain and Obama shared common ancestry way back? How is it possibly even shocking that yes, there is "mis-attributed paternity and covert mating between classes, castes, regions and ethnicities"?

Take this, one of the final and most bizarre statements: "If the shift from GWAS to sequencing studies finds evidence of such politically awkward and morally perplexing facts, we can expect the usual range of ideological reactions, including nationalistic retro-racism from conservatives and outraged denial from blank-slate liberals."

I agree with you - it'll be a blow to political correctness, but I'm guessing there won't be the "nationalistic retro-racism" the author seems to hype - at least no more so than exists now. But even for political correctness, there will always be those who will deny that differences exist in the face of evidence (just as in the case of "nationalistic retro-racism") as the recent gender studies skirmishes show.
Are you saying that gmail is "open source" then? hotmail? I think they are probably talking about the code your browser is executing.
The more thinking about community building and content moderation, the better. This is certainly thoughtful, if somewhat untested of an approach.

This makes me wonder, could someone point to any essential (or particularly insightful) pieces on the subject?
As remember from the early videos there is a limited client without some of the features (statistical spell checking) that is (or will be) available open-source.
I'm tired of google's stemmer getting in the way of doing specific searches. Even quotes won't keep it from showing results that are the same except for having an s dropped or added. It's frustrating at times.

It was bad enough not being able to search for strings.

What I'd really like is an uncrippled search engine that lets people be very specific in their searches. I'd really like support for simple regexes.
I was just thinking about this the other day while trying to search for $HOME (impossible to get even ONE unix-related result, no matter how you quote it).
The way to establish "guidelines" IMO is to prove what works the best with A/B testing.

The article provides interesting ideas, but little value in real world application as ultimate business value from form design guidelines should = form completion.
I know it makes things harder, why can't they implement a suggestion like mine? People stop searching when they find what they're looking for.

Oh, wait.
The more searches they do, the more impressions they see.
The more impressions they see, the more likely they are to click on an ad.
More ad clicks, more money.
Use the '+' character. http://www.google.com/support/websearch/bin/answer.py?answer...
Diaper bowl? Would you put that on your kid?

The pictures of the baby mounted on the toilet-pipe bring several things to mind:

1] People are lazy. That looks like too much work. The whole point of disposable diapers is that people can be lazier.

2] It's too mechanical looking, which make it seem both scary and ridiculous.

3] I can't picture average people looking at this and thinking that they'd like to buy it.
It sounds like a lot of guessing to me. I still don't understand why expanding the money supply is the right thing to do. I grant you that the demand will increase but why is meeting that demand a good thing?
I'd imagine they'll still get some good wave time in. They'll have to spend some time on support and such, but it's not like they'll be working on new features, looking for acquisition, or doing any of that.

Also, if support becomes too much of a burden, I could see google having them train 1 or 2 google employees to do a lot of it.

These guys are some of the best real-time web programmers in the world. Google just spend "low eight figures" and tried to kill their product immediately. They clearly want them to spend as much time on wave as possible, so they'll find a way to make that happen.
Ask HN: How have you dealt with the sharp edges of the Macbook Pro?
Even though I have been using my mbp for a few weeks now, I thought I must be typing wrong. Having re-tried my typing style on my old laptop, and asked my wife to try typing on the MBP, I realized I wasn't alone with feeling the ridiculously sharp edges.<p>What solutions have you guys used to solve this problem? I am sure I am not the first to encounter this on HN...or am I ?
That sounds awesome, but it doesn't work for me. I did all that and yet FF just does an "I'm feeling lucky" for whatever I type in.

Edit: It only works when I add keywords to the already installed search engines.
Still not sure what he is referring as the client, the wave interface?
A much more recent version of this is available @
http://beej.us/guide/bgipc/output/html/multipage/index.html
I'll second this. I have started to use MATLAB a lot as it is highly emphasized in my financial engineering program.
Hint: This site is a joke.
I've had my mbp for a few months now and haven't had any problems with the edges. You could possibly try and adjust the way you access certain keys, I believe I had to make a few adjustments once I started using mine. Give it time and I'm sure you will adjust.
I would have to disagree. It certainly limits effectiveness without the fan, but I expect the fan to more than counteract that.
you have to agree they deserve some kudos too

Assuming Google acquired all of the IP in etherpad, they deserve quite a few kudos :-P
Thanks for the reply.

Small sample size leads to greater variance, naturally. Better samples with no location:

The point is, changing programmer to engineer changes the rankings and salaries dramatically. pg called it noise.

don't assume that any links here withstood the submitter's professional scrutiny (are you serious?)

It wasn't a link; my understanding is the submitter (who happened to be you) specifically typed in all those parameters themselves. I apologize for coming off a bit cross; I almost always avoid that.

I'm not seeing this

I said the query I posted (with Engineer), not yours.

Anyway, it was a great idea, and anybody should be able to submit whatever they want and let the public judge; in this case, the post title seemed to overstate what it was showing. It was called "Salaries in SF (2009)", as if it was a report with analysis, but it was something linking to a search result, something likely to be different two weeks or two days from now. Maybe a blog post would have been better, as it would allow for multiple runs, analysis of the strengths and weaknesses of the methodology, and preserve the state of the results in the form of charts, as well.
Ask HN: Any startups offering summer internships?
Hi, I was wondering if anyone knew of any startups that are looking to hire interns for this coming summer. If not, does anyone know of any opportunities for graduate computer science students or cs students in general? Thanks.
Readable Perl (compared to lang*)
NO FLAMES PLEASE.
Another i++ of perl's <blah> is not required.

What have been the successful trade-offs interms of readability in <language>?

CPAN Power
http://search.cpan.org/~fxn/Acme-Pythonic-0.46/lib/Acme/Pythonic.pm :P
http://search.cpan.org/~shancock/Perl-Tidy-20090616/lib/Perl/Tidy.pm
http://search.cpan.org/~elliotjs/Perl-Critic-1.105/lib/Perl/Critic.pm
Lots of modules((like Class::*) to simplify boilerplate code which inturn enhance readability.

Flowcharts[not exactly related to readibility]
http://search.cpan.org/~jnagra/Perl-Visualize-1.02/Visualize.pm
http://search.cpan.org/search?query=GraphViz&mode=all
http://search.cpan.org/~tels/Devel-Graph-0.12/lib/Devel/Graph.pm
Maybe it has to do with the fact that engineers aren't second class citizens in google? I bet it has all to do with corporate culture.
That assumes that there's a fixed amount of heat being input into the hot water (steam?) circulation system.

Are there modern boilers that adjust the amount of fuel added and/or the burn rate, based on the incoming water temperature? Did traditional boilers just eject the excess as waste heat (perhaps through a steam pressure relief valve)?
Yeah, because the logo of a fully open-source browser is totally reasonable. Well, it's probably as reasonable as freaking out over 180-day anonymous cookies that improve your search results.
This afternoon, I installed node.js, started reading papers on operational transformation and sketched ideas based on the Jef Raskin's humane interface.

This is great news.

And yet, I learned something.
Occam's Razor has a non-mathematical history, but it parallels the recently discovered mathematics behind "Inductive inference" (http://en.wikipedia.org/wiki/Inductive_inference) and the AIXI model of a provably optimal learning system.
If you mean Wave, there is some code open sourced (syncronizer), and we're working on getting the rest out. Also, we have federation testing. You should join the dev list if you want to try it out. There are some neat non-google implemented wave servers based on the protocol docs we released earlier this year.
FWIW, last time I complained about this, I got downmodded to oblivion, and pg followed up saying that getting downmodded because people disagree with you is just dandy :-)

So now I downmod all the time, just if I disagree with a comment as it seems to be semi-official policy.
The hardest part is not knee-jerk reacting to the vitriol and trying to get to the root of the complaint. So instead of saying "Some jerk wants us to open source project x" we try (and sometimes it is harder than you think!) to say "Okay, should we open source project X." and go from there.

From what I've seen in companies large and small: Outrage works against the outraged, most of the time.