Live data from Hacker News

DuckDuckGo vs Google

fourweekmba.com

471–480 of 558 posts

Re: DuckDuckGo vs Google

#471

Isn't DDG basically Bing + bangs? Doesn't seem fair to credit it at beating Google without highlighting the billions of dollars that MSFT has invested.

DuckDuckGo uses multiple sources for our results, as well as our instant answers and bangs. But the most important feature is that DuckDuckGo is the search engine that doesn't track you. We don't store your personal information and we don't sell you out to advertisers. Our goal is to raise the standard of trust online, and so at DuckDuckGo you are not the product, search is. We think that's an important difference. D…

"We don't store your personal information and we don't sell you out to advertisers."

But is that information collected by you or anyone affiliated with you or given to anyone?

How about information that doesn't directly identify you, but could be used to identify you? (things like browser fingerprints, IPs, cookies, etc)

Re: DuckDuckGo vs Google

#472
When I search for:

  "strace" "hex" "ascii" site:stackoverflow.com
on DDG lite:

  https://duckduckgo.com/lite/?q="strace" "hex" "ascii" site:stackoverflow.com&kd=-1
the returned results only show "hex" and "ascii" but do not include "strace". I expect results with all three search terms (and if that fails, to return nothing).

Re: DuckDuckGo vs Google

#473

Earlier quoted context omitted.

It's because they get results from so many different sources. Many of those sources just don't keep time records or don't offer it through the API that DuckDuckGo interacts with.

Time records don't have to be scraped from the site or retrieved from APIs (what APIs btw? Isn't it all scraping?). When the search engine crawls a new page, or notices an update to a previously crawled page, as long as you're crawling thoroughly, those dates can be pretty accurate.

DuckDuckGo does not do all scraping itself, I think. This is why there's the issue of "other sources" not providing dates.

Re: DuckDuckGo vs Google

#474

Earlier quoted context omitted.

It's because they get results from so many different sources. Many of those sources just don't keep time records or don't offer it through the API that DuckDuckGo interacts with.

Time records don't have to be scraped from the site or retrieved from APIs (what APIs btw? Isn't it all scraping?). When the search engine crawls a new page, or notices an update to a previously crawled page, as long as you're crawling thoroughly, those dates can be pretty accurate.

DuckDuckGo doesn't just run a web crawler, it aggregates from many sources including Bing and area specific APIs. Not all of these sources supply date information so you'd end up with some results having it and others not.

Information is here: https://duck.co/help/results/sources

Re: DuckDuckGo vs Google

#475
Two years and a half just with DDG. It’s really ok for me. Just a number of !g sometimes. Google searches are surely better but I feel comfortable with DDG.

Re: DuckDuckGo vs Google

#476

Earlier quoted context omitted.

And don't forget to use the bangs that can allow you to check other engines results fast if you need. For people afraid of getting off google, you can always search something like '!g my-search', it works the same for youtube(!yt), google image(!gi), or even hackernews(!hn) And of course the best bang is the 'I am feeling lucky' one (!), i.e.: 'hackernews !'

!ud → Urban Dictionary (what do you mean, she's 'office cute'?) !wen → Wikipedia English !w.. → Wikipedia (two letter language code, e.g., 'nl') !wikt Wiktionary So many useful bangs.

I, too, switched to DDG, but sadly my most used bang is !g because in 1/3 cases DDG doesn't find what I am looking for.

Re: DuckDuckGo vs Google

#477
Is there going to be a replacement for DuckDuckHack[0]?

Had a cool instant answer integration I wanted to contribute, that I hope would be useful to a lot of people (primarily students/scientists).

Seems a real shame for there to be no route to community contributions in the future.

[0] https://duckduckhack.com

Re: DuckDuckGo vs Google

#478

Earlier quoted context omitted.

Time records don't have to be scraped from the site or retrieved from APIs (what APIs btw? Isn't it all scraping?). When the search engine crawls a new page, or notices an update to a previously crawled page, as long as you're crawling thoroughly, those dates can be pretty accurate.

DuckDuckGo doesn't just run a web crawler, it aggregates from many sources including Bing and area specific APIs. Not all of these sources supply date information so you'd end up with some results having it and others not. Information is here: https://duck.co/help/results/sources

Any idea why search engines would allow API access for a competing search engine? Usually APIs come with a caveat that you can't use them to rebuild the same service. Also for ddg's level of traffic, it seems like special deals would need to made, not just a general access key.

Re: DuckDuckGo vs Google

#479
Why does DDG not present "direct" URLs in its search results?

Why does DDG, like Google, by default instead prefix all results with a URL pointing to DDG servers enabling DDG to track what results that the user clicks on?

Google started doing this some years ago, e.g., all the URLs in search results are prefixed with something like https://www.google.com/url?q=

Needless to say, this serves no useful purpose for users and it showed the direction the company was moving in.

Easy for any nerd to remove client-side, but it is on by default and this will catch many non-technical users who do not know about them or how to remove them.

In DDG the prefix is something like https://duckduckgo.com/l/?uddg=

Even assuming no logs are kept with client IPs, and no correlation can be made by any party in possession of DDG's logs bewteen client IP and clicked URLs, this practice is still collecting data. The data collected is not merely what searches a user submits i.e. search data, but also data about the user's browsing, i.e., which URLs she chooses to follow. And of course it collecting this data without asking for the user's permission.

If the company can argue having this data is useful to the company and therefore somehow useful to users because company will make better website/software (a common argument made by many web companies caught collecting user data by default), then it seems the respectful thing to do is ask users if they want to contribute such data. Let users make the choice.

As I recall this default prefixing of results is not something that search engines before Google used to do. Nor did the original Google do this either. It is something that Google started doing some years ago.

Note: Some browsers allow the user, e.g., to preset a default HTTP referrer, to set it to the target URL, to send an empty one, or to not send this header at all. Same options as offered by "meta referrer" except it is controlled by the user in their browser, not via a third party website. I have no idea if the popular browsers have such settings.

Finally, a problem with having bad design choices (such as prefixing URLs) and then offering users the option of changing the "settings" via a website is that this usually requires Javascript or cookies, because as everyone knows HTTP was designed to be stateless. Cookies and Javascript are two things privacy conscious users may want to avoid. By default DDG does not set cookies or require Javascript. (Good.) But if in order to change a bad default, the user has to enable cookies or Javascript, then we have sacraficed the goal of no cookies or Javascript required. (Bad.)

Re: DuckDuckGo vs Google

#480

Earlier quoted context omitted.

Hey graphitezepp, We do have some of those tools, at DuckDuckGo they are called "Instant Answers." For example the query: "2 lb to kg" will bring you to this results page https://duckduckgo.com/?q=2+lb+to+kg&ia=answer You can see all our Instant Answers here: https://duck.co/ia If something isn't triggering for you - let us know with the feedback tool on the site! Disclaimer: DDG staff.

If you could get a "within the past year" search filter it would make me the happiest developer in the world. :)

And a CC-filtered image search.
Post reply on HN