skysight-inc/HackerNews huggingface dataset:
The "Visits vs Uniques" graph is one of the worst I have seen. When your Y-Axis has such variable jumps it just makes the graph completely irrelevant. I would say it was intentionally skewed to mislead, but sometimes the jumps work in your favor and sometimes not, so I just can't understand the reasoning.

Equally spaced increments go by 500k, 1mm, 500k, 1mm, 600k.

Charts are meant to give a visual representation of data, if you skew the chart then you may as well be skewing the numbers.
>currently there is no reason to switch to them

How so?

DDG offers privacy, something that Google and other big search engines do not. That is more than enough reason- especially with growing privacy concerns in the US.
For 80-90% of my queries it gets me to the same place as Google just as quickly, or more quickly in some cases

By quickly, do you mean in less time (search speed is more), or in fewer clicks (search quality is more / relevant links are above)?
But it was ok to waste $1.2B on Palm.
My dad came to me just the other day and told me he didn't like the stories about Google recording every page he searched for, so I told him to use DDG. Heck if I know how big the market is, but if my parents care without me telling them, it has a better chance than most of the startups I hear about on Hacker News.
Google gives me over 200 million, 9 which are useful, Bing over 44 million, 10 which are useful.

There, fixed that for you.
I'm astonished at the finding showing baldness having no significance for men.
I tried setting my main search engine to DuckDuckGo once.

I switched back to Google after trying to search for maps and local results. One of the really important features that Google offers me is Google Maps. Not having that kills DuckDuckGo for me, even if their normal search results were to work just as well.
DuckDuckGo has a tasteless name, tasteless logo, and awful webdesign. That alone is enough for me not to switch.

I believe the idea of integrating and presenting results from various specialized sources has a bright future in search, but DDG doesn't handle it very well right now. It might be in the future Google will leverage the same logic to improve its search experience. Google's "Knowledge graph" seems to me to be a step in that direction.

And when Google does it, chances are that it will outperform years of DDG's effort in mere weeks.
This reminds of a conversation I had with a Uncle of mine some weeks back. He is sort of Semi Retired. So I asked him how can one retire at 40.

There came the answer, he asked me to define retirement. After some answers and counter questions he asked me to look at it this way. Retirement is not doing 'nothing ever after'. Retirement is basically having enough money to not fear getting fired, to not worry about bills, expenses, food, clothes, fuel, health care and kids education. Then when you are this free, go and work on what you always wanted to work on. May be that is music, may be that is apple farming or whatever. But when you go down this route, you never stop working. Except that you now work on things you enjoy.

But if your definition of retirement is doing 'nothing ever after'. Then you sure need lots and lots of cash, real estate, good insurance and kids who can take care of you in old age. That is difficult to achieve, assuming you don't win the start up lottery. After total analysis(I'm 27 currently), this is what I believe can make you rich.

a. Never have credit card,loans or any kind of debt.
Interest is a dangerous thing and often eats most
of your earnings.
b. Understand how much you need to save and invest.
Get a good savings and investment plan *now*.
c. Productivity is extremely important because you are
working against time.
d. Have side projects, that can be monetized. Do not
work for your company for more than what they pay
you.
e. Use every savings and investment opportunity, even if
it means saving and investing little.

With a little hard work, clever savings, investments and avoiding debts and interests any person go far. Also I don't get blind consumerism to keep buying stuff you just don't need at all.

With all this and monetizable side projects any person can be financially stable by 40-45ish to have money to relax and take life as it is supposed to be taken.
Thanks for this great comment.

I'd suggest it's not a contradiction in so far as... we're not talking about one human brain creating another. We're talking about the collaborative work of countless human brains adding on to each other's work. E.g. parallelization of brains is what enables great human strides, and so far seems quite limitless :)
Vibram Five Fingers men's Classic For Sale
It's true that gas is cheap, but it's not true that people who whine about gas prices belong to any political or demographic group. It's basically a national past time here. It's like talking about the weather. It's part of our culture and it's something we'd all do at $0.50 / gallon or $5.00 / gallon.
The science of password guessing
Ok, so how does DuckDuckGo generate revenue?
In DuckDuckGo, searching for map! place I'm going to redirects you to google maps with the same query.
This is where the !bang syntax comes in handy.

In areas where ddg isn't quite "there," they offer the !bang syntax.

!gm {query}or !gmaps {query} will redirect you to Google maps.
It's definitely the most confusing one to me, and it only gets more so the more you study it. It's almost as if the circles were designed first, and then the groups of text were randomly assigned a circle. It's peculiar that stock photography and blogs are the biggest circles. Maybe they're what the majority of their users actually use the service for? Then there's the grouping and positioning. It's strange to me that Tumblr is in bookmarking instead of blogging, or that blogging is attached to postcards and image bookmarking and not blogs. Why are the things in bookmarking not grouped with Instagram, and why is Twitter with Instagram instead of Tumblr or Pinterest.

So I guess the main point they're trying to make is that you have to go to all these sites to do this stuff, but they give it all to you in one place. What's slightly strange to me is that there are a lot of sites in the problem area whose content isn't in the solutions area, so it's maybe not clear if this is providing some of that content or all of it. Maybe a clever graphic indicating logical process, like a funnel or something sorting and processing the problem balls for you as you scroll down would make more sense (and be less creepy than Daniel's blinking mug looking at me).
Ask HN: What is the best way to deploy changes to code?
Have you had good experiences with any particular tools for code deployment? What principles should I adhere to when deploying changes? Is there a good way to combine unit testing with deployment?

My hope is to devise a mechanism to ensure that what is in our code-base stays in sync with what is in the working environment with minimal complexity and reduced change associated risks. I don't want to be too specific or else this would become more of a stackoverflow or google question - if it hasn't already.
I was thinking of wall time, but in general the number of clicks is the same. Again, for me. YMMV.

I suspect we all tend to search for the same types of things over and over. Ruby developers search for Ruby docs and modules, stamp collectors search for auctions and information about stamps, etc.

So I fully understand that my experience won't be shared by everyone.
You're bang on. Commands should do what you tell them and say nothing unless something unexpected occurred. (or, if you asked them to say something)

Cron isn't broken. It's chatty programs that are broken.
> you also have to manage a cluster of processes on every one of those machines!

you just set a number of cluster/processes per machine, that's it. there is no dedicated management for clusters on multiple cores. That's the benefit of clustering as scaling method with Node: one method scales on multiple cores and/or multiple machines. Not go-routines and clustering like Go—the application design will be much more coherent instead of using go-routines AND cluster where a reference implementation is missing (but I am repeating myself).

> as the cluster of machines will need to be managed by yourself or a third party like Heroku.

Rather you should write your own cluster management in Node. You could take some kind of a web server or Heroku that starts all the app server processe per connection but that's old-school.
HELL no. Please keep Opera private, play your open source wars with other browsers.
Sheesh. This was true of Google in the late 1990s when I was telling my coworkers to use it. If everyone listened to people like you then we'd be using Yahoo! and Altavista today.
And yet, still made it to the top of the front page.
This, of course, only works when I will continue in the project. I once had to hand over a project with some code I had put together the previous week, to a just hired, more expert employee who was going to "perfect" the project, and it was not a pretty situation. By that time I knew the data very well, and the new person did not, but had to be made busy. I felt not just embarrassed, but also that the whole thing had been a waste of time for everybody.
HOWTO: persistent sessionstate for .NET apps on IIS
Watch Men In Black 3 Online Free
Watch Men In Black 3 is based on short story The Men in Black by Lowell Cunningham which is edited by Don Zimmerman. Cinematography is by Bill Pope under Amblin Entertainment, Parkes + MacDonald Imagenation, and Hemisphere Media Capital studio. The motion picture is distributed by Columbia Pictures which is scheduled to be launch in movie houses on the 25th of May, 2012.
A poorly written post on a subject that is surprisingly intriguing when better elucidated. A study published in Science [0] several years ago makes for good discussion. That study found a systematic misinterpretation of the miles-per-gallon metric in the sense that participants consistently overvalued vehicles with high MPG ratings. They assigned values linear in MPG rather than linear in its inverse.

The study's authors told participants to "assume you drive 10,000 miles per year for work, and this total amount cannot be changed." The participants were then asked to come up with values for vehicles of varying fuel-efficiencies. That is indeed the sort of optimization problem people face when choosing which car to buy, and clearly a fuel-efficiency metric that puts the amount of fuel in the numerator makes the problem easier to solve [1] because expenditure is proportional to amount of fuel if distance driven is taken as given.

But in reading the article, I was struck by the lack of attention paid to the "miles" part of the equation. I don't fault the authors, but taking distance driven as fixed is surely an enormous detriment to the goal of reducing carbon emissions in America. Yes, reordering your daily life to drive fewer miles is more disruptive than simply buying a more car that goes farther on a gallon of gas. And, granted, once you've chosen your lifestyle, minimizing the amount of gas you burn as you go about your daily routine is the thing to do. All the same, it's ludicrous to ignore the basic inefficiency of the suburban style of life that dominates in this country while we wait for automotive engineers to come up with clever solutions to pricey gas and carbon emissions that are twice as high per capita as in many similarly wealthy countries. Surely living closer to where you work, using mass transit, biking, and walking more must be part of the solution as well.

Maybe houses and apartments should come with a "miles per day" multiplier denoting how far you'd typically travel getting to and from shops, restaurants, entertainment venues, and your place of work each day you live there. ...

0. http://nsm.uh.edu/~dgraur/niv/theMPGIllusion.pdf [PDF]

1. Apparently taking reciprocals is beyond the capabilities of most people. Or at least of the Duke undergrads who participated in the study.
Most popular browser according to what?
Am I the only one that struggles with the name "DuckDuckGo?"

You know, there is a company called "Yahoo!" which did OK for a while.
Rhode Island invests 75mm in 38 Studios, probably loses it all.
I don't see DDG taking Google's search crown. But it could happen the way Firefox opened the barn door - then other browsers came to take the crown (Chrome, for example).

[1] indicates DDG uses third-party APIs for deep web searches. To me that sounds like how Inktomi was a "search engine API" and neither Inktomi nor Yahoo saw Google coming [2].

Even if DDG doesn't succeed, Google is now at the top of the hill and therefore is _the_ target for all competitors.

[1] http://help.duckduckgo.com/customer/portal/articles/216399-s...

[2] http://diegobasch.com/a-relevant-tale-how-google-killed-inkt... and HN discussion http://news.ycombinator.com/item?id=3924609
It's useful to me, I've looked at it for over a decade, I want to get a good feeling that my search engine is doing everything it can to scour the Internet and is not filtering my search results out, they prioritize and that's cool.
Unfortunately for me, the most used !bang function was "!g" to re-run the search on Google. I used DDG daily for months as my default search engine and on about half of all my queries (most of them technical searches), it would give poor enough results that I'd scan the page, re-run the query with "!g " and find a useful result on Google in the first or second listing.

I finally admitted to myself that I was wasting too much time having to run so many searches twice and I switched back to Google.
I would love to be that poor.
In the US, the dealer stickers are standardized by the EPA and DOT and contain annual fuel costs (either electricity or gas) based on 15,000 miles/year so you can make an easier comparison.

It also contains gallons per 100 mile ratings for gas cars and KwH per 100 miles for electric. I know it is shocking it can be done in imperial units, but somehow we managed.
I have a revolutionary idea: <script src="http://somedomainyoumanage/jquery.js></script>; + git and save the 100K
All the same, it's ludicrous to ignore the basic inefficiency of the suburban style of life

The trouble is an individual often has little power to do anything about it.
The instructions say you need to make a move in 10 seconds, but that's the only ceiling I can imagine for this approach.
You bet, you can't plan a trip to the farthest reaches of the Universe on only a few data points.
.dotnet
I don't understand why Google even indexes Filestube given their policy against indexing SERPs (cf. Mahalo).
Although I think HTML5 is actually a pretty lousy software stack for application development, I'm becoming more and more sympathetic to the arguments that the evolution of the web is absolutely essential for the survival of free & open computing.

It was bad enough that their mobile platforms are so locked down, but with Apple and Microsoft now turning the screws ever tighter on their previously open desktop platforms and development tools the future is looking grim. Remember, once a freedom is relinquished it can be very difficult to get it back.

As much as I dislike trying to build complex apps on the web stack I'm starting to feel an almost moral obligation as a hacker to throw my weight behind the web, for whatever it's worth.
You fixed it for you, not for me. DuckDuckGo does not tell me the data pool they are recommending results to me from. That is huge to me.
I remember coming up with an idea for home grocery delivery using the internet to place orders. (This was in 1995 or 1996 I think... before I'd heard of WebVan) Ten minutes of scribbling on an envelope convinced me that the idea could not be profitable, except perhaps for a niche market that was already well served.

When WebVan arrived, I was curious to see how they'd overcome the obstacles. They didn't.

No doubt someday, someone will make all of their "vision" happen, but it takes a lot more than vision to make a viable business.
Well first sorry for the snark. Otoh you have to have a thick skin to be an entrepreneur so keep that in mind.

"arent you being too quick to judge ? I quit my 6 figure job"

The world is quick to judge. (Remember that.)

Seriously though why did you quit your (6 figure) job as opposed to trying to get something started or prototyped while maintaining a salary?

How long have you thought about this particular idea you are almost ready to launch - or did you try to just come up with "an idea" so you could be an entrepreneur?
Thanks for your comment.

First, I don't understand how "support" is relevant. I never mentioned it.

What I'm suggesting involves no pledge from Apple to help me with any of my own software I install (BIOS, bootloader, OS, applications).

And as far as I know, there is no "support" for Apple pre-installed software anyway. You cannot call customer service and get help with software installed on Apple hardware. And as is true with 99.99% of software, it comes with no warranty. So you really get nothing from Apple in the way of "support".

As such, I would ask nothing more from Apple over what they don't provide anyway. Rather I'm asking for the the choice to buy the hardware without all the pre-installed software. Simple.

Second, I do not understand your comparisons. Automobiles and dishwashers? Do consumers usually program those? Is there a github for that sort of thing?

I'm talking about a personal computer. The kind consumers have been programming for over 30 years. iOS is built in significant part from open source code from CMU and Berkeley/FreeBSD/NetBSD that can be freely downloaded from the internet. That same code, and much more from numerous thriving open source respositories, is available to consumers, too. It is available to anyone, for any purpose. So why is Apple making it impossible for anyone to use their own software (or their own speakers) together with Apple's hardware?

Is there a legitimate reason?

No one is asking for "support". Instead they are asking for Apple to stop getting in their way and interfering with how they can use a product that belongs to them.

When you buy a Honda automobile, Honda doesn't care what you do with it afterwards. They do not act to control which car stereo speakers you can and cannot install. You bought the car. What you do with it now is your business.
Yes, but with Google, I don't have to think about that; I just type "place I'm going" (which is frequently copied & pasted, so I'm not even typing, and adding "map! " would be a separate step), and I'm done. And it's not just for maps; it's also local results, like when you search for "japanese food some place" and get a list of several places with a map and aggregated ratings. For instance, when I do "japanese food place I live" on Google, I get a bunch of relevant results with star ratings, and the best one is on top. When I do the same on DDG, I get links to several other restaurant aggregator sites like GrubHub, Yelp, Urbanspoon, and so on, plus one link to a restaurant that only lasted a few months before closing.

If I'm going to do "map! place name" in order to get map results, I might as well just use Google; DDG isn't adding anything. Google is a place where I can type "thing I'm looking for", and get, most of the time, the answer I'm looking for, while with DDG that's just not true.
Number of "user data requests" by governments is scary. What do the government do with the user's data?
Since this is hackernews, can someone explain the rational behind putting the 2>&1 after the > ?

I know it works, but this reads to me:
command > file.txt 2>&1
"write the output of command to file.txt and then map the error output to stdout"

It makes so much more sense to write:
command 2>&1 > file.txt

There is clearly something in my brain that is confused about how redirection works.
The biggest problem with miles per gallon as advertised is that it is inaccurate. Having every vehicle be required to provide that information without having to buy a separate device should be required by law.

And every vehicle should keep track of the cost required for the gas added to it, and then both provide stats on gas usage in volume/day, mpg (or similar), and show an average of how much it is costing you per day to use it, perhaps pointing out things you are doing that waste gas, like you ran the air conditioner with the windows down, your tires are underinflated, you need a tune-up, etc.

The U.S. says it wants to curb unnecessary energy usage, but instead of making laws that would actually help its citizens in this regard, it wastes money refunding money spent on ridiculously overpriced cars and bails out auto companies that were destined to fail. There are good reasons why it does this, but it's crappy nonetheless.
小细胞肺癌化疗后左腿整体浮肿
I've seen out field (ok outlier) data points end up making all the difference in the end. That's why it matters to me.
We include only public repositories in those stats. I ran the numbers across the site, and the rankings don't change much. Javascript and ruby are still at the top, but Objective-C and Coffeescript are 10 and 11.
Ruriko and I look forward to seeing y'all there.
I think you're replying to the straw man "Stealing from someone just because they can afford it is always unethical.", which is not what parent said.

I agree with you that there are situations in which it's ethical to steal from someone who can afford it, but what parent said was that the latter condition doesn't guarantee it to be automatically ethical, implying that grandparent's assertion that the theft was ethical because AOL could afford it was fallacious.
Ohh, I missed that, that makes more sense now, thought ten seconds is quite a lot, you will very probably not be able to brute force every possibilities before every move. Thanks!
Yes, I think you are right. Badly phrased.

You can nest the volumes. So give attacker A-->B-->C instead of A-->D-->E Also, there is no way of proving the existence of a hidden volume. It basically makes the Rubberhose attack unreliable as an attack vector. That doesn't mean some poor soul won't be beaten again, it just means that the folks doing the beating aren't so sure this $5 wrench is a decent attack vector.
The Common Issues with Reusable Web-apps
Looking forward to meeting Ruriko for the first time!
See you next week mate
>I'm not sure that Apple's UX is that much better than Windows7/Gnome/Unity.

... this is insanity. These UXs you refer to are Apple copies that were released years after the Apple UX. Windows7 has a nice UX because Apple forced it to. People were abandoning Windows for OSX, so Microsoft invested in their UX.

Your comment is like saying, "Henry Ford's Model T was no big deal. It's hardly even better than my 1990 Honda Civic." No shit!!!!
Tech news Aggregation with auto tagging
Chanel bags 2012 prices
Because not everyone who votes scan for articles 24 hours a day.
I'd much prefer this, much the same way http://to/ used to operate:

<script src="//cdn/jquery"></script>
I do have a thick skin - so I wasnt offended. I have been researching this idea for quite some time -- I've tried several other ideas / side projects over the years - some (like my earlier blog) have been successful, some not so much. After my research and some basic prototyping, i quit to pursue further and not create any conflict of interest with my job.
I am in the same camp. I would like an option for custom bangs
Great fit for Google. I wonder if they are heading to the Android team or the ChromeOS one.
Emile Leray is real-life Tony Stark
It's the number of occurrences of a language in all public repositories. Most web applications on GitHub have some javascript, for instance.
CoffeeScript FAQ
Finding good devs is essentially their stated intent, and so they're not looking to use the results of the contest for free but rather identify talented people.

Downvotes on the comment recognize the wrongly cynical views of the poster.
More on Apple’s Removal of Airfoil Speakers Touch From the App Store
Yea! Because people are stoopid! Stoopid people shouldn't vote!