I'm guessing it has to be the (what I once thought was subtle, but apparently is not) positive effect that Google promises it will deliver due to building a profile of me personally and returning different results based on what it knows about me.
For local results, DDG sucks by default. Google, when I enter something local or German, has great results, DDG only if I flip the local switch to "Germany". But besides that I prefer their results for most things besides rare searches (if there are under 100 results, DDG is almost useless). But bangs make it preferable to me even then.
(After spending a while with "Basic" to convince myself the results were just as good and I just had a trained reaction to the visual style, I went back to Default. And after a while, now Google results seem subtly off.)
It looks like my mind over-fitted on blue title/green url/black pull-text as the code for a web search result hit.
Sometimes for programming related questions DDG does a better job I noticed.
I see many people say results from [whatever] are bad - but not enough info to know if they are tech people who 99% search for debian docs and uber eats... and or other people who say [other] are good / bad.. we need to start posting examples. If there were some way to use the firefox screen capture and share tool for example, to upload good / bad searches, i'd love to see how others see things.
I really want to make new search engine options, and want to show examples of the others and how they could be done better. Crowd sources examples of good and bad would be a benefit to many.
Where I run into trouble is on anything technical. Trying to find research or technical references is a hopeless cause and Google is still my work computer default.
From a privacy perspective, using DDG like this denies Google 95+% of the information it would be gathering about you.
Caveat: I have never wanted "local" or "personalized" search results. I'm willing to type "Chinese food near ZIP code" or "Chinese translation" instead of relying on opaque algorithms to use my location and personal data to decide whether I'm hungry or confused.
That's when I switched back to Google.
Especially on mobile. Can't they use something more mobile-friendly than "!g", such as "gg" or "/g" for example?
If not done universally, allow me to activate this feature in my preferences.
I tried DDG a few times but always switched back to Google eventually (typing <BACK> and then <SPACE> "!g" <ENTER> is tiring, especially on mobile). I think this option would make me switch to DDG indefinitely.
javascript:(function(){ var s = document.location.search.split("&")[0].substr(1); document.location = "https://encrypted.google.com/search?hl=en&"+s; })();
It's not perfect, but it's a start :)To be clear: while this button directs people away from DDG to Google, it actually allows people to use DDG as their first (main) search engine, and lets them switch to Google if necessary without much inconvenience. The better the DDG search results, the less views they lose to Google.
The workflow is exactly the same: Search for stuff in DDG, and if you suspect that Google might have returned a better result, prepend "!g " to your query (which might be even faster than clicking on the bookmarklet, depending on how fast you type).
BTW, you can also search through StartPage instead by using !sp, or Bing, etc so there's nice flexibility there.
- I read somewhere (mostly always on HN) how great it is.
- I set it as the main search engine on my browser.
- I use it for a while, but I notice how slow it feels compared to Google, and how the results (especially local, non US ones) are somehow off in some cases.
- I go back to Google after a few days, and I forget about DDG for a few months/years, at least until the next comment on HN about it.
...and the cycle begins, again.