Recently switched over to DuckDuckGo on all my devices. Tried to do the same thing several years ago and found it didn't really work out, but this time around it is so much better, both when it comes to speed and results.
If anyone has doubts because they tried it years ago, I'd say go for it again.
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
Usually if I need a certain engine I just guess the bang and it's usually supported and correct. !gm for google maps, !tineye for tineye, !wayback for the wayback machine...
If that information isn't personalised in any fashion and the data are retained for a minimum period, I'd be OK with sorting out what types of queries aren't satisfied on DDG itself.
It's worth noting that the !g bang redirects you to encrypted.google.com, it's more secure but results are often different from a regular www.google.com search. It bugged me for a while not knowing why some queries returned unusual results. ( more here https://duck.co/forum/thread/2880/remove-the-encrypted-subdo... )
> linking to encrypted.google.com not only is not necessary but it prevents local search results from being displayed. e.g. no google.ro search results, only google.com
I can only see this as a good thing. If I want local search results, I'll add local qualifiers like "USA", "Texas", "Houston"
That was an odd one to read, being in Houston. I thought somehow you added wildcards that were auto filled with the users location, I then realized that I'm an idiot.
A lot of JavaScript things have been buggy for me with encrypted.google.com as well. For example the Google timer cards and such often just won't start at all, while they'll work fine on the regular google.com.
I added bangs to google by defining custom search engines with a one or two letter prefix in chrome://settings/searchEngines
Now if I type "h my-search" into the omnibar, it goes to google.com/search?q=site%3Anews.ycombinator.com+my-search which gives me only Google search results from HN.
This is using google's algorithm (not the search bar built into whichever website like DDG) which is still the best, especially if you constrain it to one domain name. I also don't have to type the "!"
The prefix messes up google's text prediction. I guess no one from the chromium team is using this feature, since it would be trivial to fix.
That also works with bookmark keywords in Firefox. The setting is in each bookmark's properties; it takes variables (I leave it to the reader to look up the syntax).
I tried switching to DDG a few years ago, but I found myself using !ge more often than not, so I wasn't really sure what the point of using DDG was. For my needs, DDG's results are pretty mediocre. Which is a shame, becuase I'd rather support them over Google.
Your needs a few years ago, or your needs now? As benbenhu says, it has gotten a lot better. Lately I've found that when DDG doesn't have the thing I want and I stick the !g in, Google doesn't necessarily do any better, which implies that it's just a hard search.
Would be interested to hear what search engines people here use. I feel the promise of DDG is the ability to match your search engine to your purpose. Maybe if you want to search for a particular code snippet you can use a search engine that is friendly to programming syntax. Or if you want more lateral results, you use a search engine with an unusual algorithm. But I haven't yet been able to find alternatives, if they exist.
'<Song name> !' or '<song name> youtube !' takes you right to it.
I'd love a feature that opens the first result on a search engine like wikipedia does by default. Biggest use case for me would be imdb but there would be others.
DuckDuckGo has that by using a backslash, a space and a search term (\ bed intruder youtube) or an exclamation a space and the search term (although I believe the former is the official way now). I use it all the time, it's like a superpower.
I'm tired of people mentioning !g. If you want to use google, just use google. Stop using duck duck go just to search google, and then say "but duck duck go is better" lo. no it isn't. clearly.
It's a way to wean yourself off of Google or quickly see results from a different perspective. There's nothing wrong with it, it's just an easy way out for people who don't trust ddg just yet.
If you want to use google, but don't want them to connect you to your search terms and connect you to their ecosystem and track you some more, then use DDG and !g.
Now that I've learned that !a works for amazon.com and duckduckgo.com gets affiliate revenue that way, then that's how I'll search amazon from now on. Need to boost up the underdog that cares about privacy, because google surely doesn't.
With DDG as my default search engine (Safari, macOS & iOS), I can (in the rare cases that I need to) easily and quickly search on google or startpage or other sites (by appending !g or !s in the search box).
If you're on Google as your default search engine, it's not so convenient to see other engine's results (plus you're being tracked all the time).
Yeah, if someone is just going to search Google all the time. If one is going to use DDG most of the time, but then pivots, it's worth noting. I use DDG to get to Wikipedia, Amazon, Google Images, and sometimes Google (for technical searches).
It's not about using duckduckgo to search with google. I use it when duckduckgo results aren't good enough, instead of typing everything in google again. I have been using it less frequently recently.
When I tried it years ago, I would search DDG first, then use !g if I didn't get what I wanted. I ended up using that a lot, so I switched back to Google.
Sounds like they have changed a lot since then, so I'll probably give it another shot.
But then you can’t use bangs anymore. I think the idea is that Google is there if you need it while still retaining the benefit of using bangs. So, it’s the best of both worlds.
Same here. Tried a while back and didn't really take. I found myself Googling most things after DDG'ing them. Tried again recently because I love the mission, and it's working much better. Usually what I want is in the top few results, although Google still does a bit better with search result quality. I see myself using it as my main search engine at this point.
I only miss google as a DDG user when DDG doesn't have a tool google has to give you an automatic result, i.e. when trying to look up some unit conversion ratio like lb to kg. But when you know that is what you want there is always !g.
$ units
Currency exchange rates from www.timegenie.com on 2017-08-24
2980 units, 109 prefixes, 96 nonlinear units
You have: 5 lbs
You want: kg
* 2.2679619
/ 0.44092452
You have: 100 furlongs
You want: meters
* 20116.8
/ 4.9709695e-05
You have: 100 miles/hour
You want: meters/second
* 44.704
/ 0.022369363
You have: 2 kiloisraelnewshekels
You want: picodollars
* 5.5271109e+14
/ 1.8092635e-15
I also tried it a few years ago but was disappointed by the speed - at a time when the google search responses came back "instantly", the latency of DDG was noticeable and not good-enough.
Fast forward to 2017 and that appears to have been solved and the results are as fast as google are from what my brain/eyes can tell anyway - I would not be surprised to find out that google was faster if you timed it. In the past 6+ months I've been using DDG, I've only ever found the need to switch back to google once (and that was image search)
I've had DDG as my primary search engine for I'd guess at least 5 years if not more. It's extremely rare that I ever need to use anything else. I do wish there was a way to tell Yummly to go to hell whenever I search for recipes, though.
Same here. Two years ago DDG just wasn't cutting it. Today, I'm just fine with it.
I especially like how programming questions usually provide a top result from Stack Overflow, a lot of times I don't even need to click the link to see the answer I'm looking for.
The problem is, whenever you can't find something in DDG, you assume it's because it's DDG, and search again with !g. Meaning I end up requerying 40% or so of my searches using !g (prefixing your query with !g redirects your query from DDG to encrypted google)
Here's some example queries I ended up !g yesterday that had much better results in google than DDG:
reduce kendo javascript file size - For me, the useful result was number 2 in google. In DDG it was number 11 ("Only What You Need | Kendo UI Getting Started").
ptr overwatch - PTR is the test patch of the game overwatch. It's regularly changed. The correct result "Overwatch PTR Now Available - August 29, 2017" is number 1 in google, in DDG the blog post August 12th is not available (well, correct from my perspective)
I tend to find anything speculative DDG is fairly terrible at. For example yesterday I was googling about trying to identify the source of some weird animation CPU cycles I was seeing in Chrome Performance Profiler, I didn't really get to the bottom of it, but I ended up ditching DDG and doing all the queries in google because I would otherwise have ended up searching everything twice.
I'm also getting quite frustrated with the "instant answer" functionality, it's generally terrible. One of the most annoying ones is the SO instant answer that just utterly sucks, you can't see the code, it usually cuts anything useful in half, and takes up a HUGE amount of space meaning on a laptop you've got to scroll to start seeing the results. I just want to be able to turn it off, but because they don't track you they don't offer that functionality.
Also the maps one is really bad. I almost always want directions, but clicking the map takes me to a really nonfunctional, bare-bones map that doesn't have directions and then I have to click another button to actually get the directions. There's a drop down where you can choose your map type, but it definitely doesn't work as expected, I just want it to always embed a google maps instead of whatever they're doing.
Basically UX ain't DDG's strong point.
Ironically, if you DDG: "turn off certain instant answers duckduckgo" it comes up with terrible search results and no answer. If you "!g turn off certain instant answers duckduckgo", the top result is at least relevant.
I also find the entire bang thing to be a gimmick. Who wants to use !r when !g with "reddit" at the end will always get you better search results, reddit's own search is abysmal (as is !so).
EDIT: I'm being overly negative, after all, I haven't actually switched back, like I did last time I tried to use DDG. So it's definitely worth a go, but I don't think it's ready for your Mum to use. Also, I have Bing on my phone's Chrome to avoid AMP, and it's actually quite good.
DDG is definitely behind Google still, although it's come really far in a few years. I agree with most of what you're writing, but personally I'm okay with it not replacing 100% of my searches yet, got to start somewhere and I feel this is an acceptable point to switch at.
Weird, I find myself reverting to Google (or rather Startpage, !s) maybe once or twice a month, when I don't find satisfying results on DDG. And I'd say that in many if not most cases, I don't find good answers on Google then, either.
And I quite like using bangs, e.g. !w for Wikipedia or !i for images, rather than having to go to the initial search results on the search engine and then clicking again.
Finally, I like that on DDG, you can just arrow up/down through the search results, and then open one with enter (or cmd-enter to open it in a background tab), without reverting to the mouse.
I have a rather better experience than you. Yes, DDG isn't as good as Google in programming queries, but it's good everywhere else, and I like knowing that most of my searches aren't tracked. That's worth having to retry a few searches once in a while.
Same problem here! For development searches Google typically blows ddg out of the water but I still love ddg for general search. I didnt know about the !g :D
"And since I regularly browse via a Digital Ocean VM"
Do you mean using a DO VM as a VPN, or via X11 forwarding to your desktop over SSH, or actually browsing on the DO VM's desktop using VNC? I've done all three in the past as experiments in private browsing, and the latter is too laggy to be comfortable.
> Google is really tor/proxy/anonymous user unfriendly. Requiring users to solve as many as four or five CAPTCHAs (seriously fuck you google).
They're like this for a reason. They didn't implement complex detection of proxies to annoy users. Just to keep everyone out who's not supposed to use their search.
Yeah, people like to try and crawl Google. So they're keeping robots out.
But it's actually really nice to be able to pull a result or two from ddg by crawling, or to be able to use a VPN without having to solve a zillion captcha.
I run into those captcha's occasionally and generally reconnecting to a different VPN makes them go away. I always assume they are tied to bot activity coming through the same IP or range. I've scraped google in the past (years and years ago) and from what I recall you end up hitting the captchas after a set number of results in too short a period. Back then it was a pretty standard SEO activity, but it's usefulness was minimized when google started localizing results.
It is quite for common things but searching uncommon ones always throws it off. Searching for research publications in a specific domain or just haskell or some thing like just returns 1good result with 10 bad ones. So I use !g for those.
Also the autocorrect really throws my search terms off while Google does is right most of the time.
I use it as my default, and I find that at least once a day I ad a g! to my query to go to the google results. I started maybe a month and a half ago and at this point I have a decent instinct as to when I'm going to need to go to google.
The privacy aspect was the driver for me, but it wasn't enough to make the switch all this time. The privacy aspect coupled with an easy way to get google results when I need them is. While I've known they had the bang queries for a long time, it was actually a youtube search result that finally made me shift. I forget what it was, but I was searching for something for my kids and it looked like my activity had polluted the results. That has been a problem for quite some time and this particular instance was enough for me to make the change. It was a harmless, but I really don't like the idea that my activity will potentially bleed into that of my family, and frankly I get irritated when their activity bleeds into mine. DuckDuckGo doesn't replace youtube search, but it was more of the general principal. I tried working with different accounts over the years, but it's not easy to switch on all platforms and if you've ever tried entering a 60 character password on a playstation, you know why that's a non-starter.
Ditto, for the past month or two. I'd love to get off of Gmail and Google drive, as well, but that's a longer term project.
Main reason: concerns about tracking and privacy.
Secondarily: politics.
DDG so far has been acceptable. As long as they keep their political opinions to themselves, the honeymoon will continue. My love affair with Google, on the other hand, is over. :(
Email is a tough one, but I've been using FastMail.
No advertising, strong privacy policy, based in Australia (a country with a decent privacy track record that we know of).
It's $3/month which is a decent price for liberating a lot of data from advertisers.
The spam filter is playing catch-up to Google so that's a bit of a shock at first, but you can train it up well or use second layer measures like Sanebox.
When DDG shows an ad, is there no tracking involved in that? For example, if I were to click on an ad (after turning my ad blocker off), does the destination site not get any information about me or specifically what I searched for?
I started feeling like I had all my eggs in the same basket. Google has my email, it knows where I want to go and when (Google Maps), it translates stuff for me, and it knows what I search for. While it doesn't really affect me that Google has all this information, I've become more and more uncomfortable with the fact that they do.
So I figured if I had a choice of two search engines, where I get satisfying results in both of them, and one of them doesn't track me, why go for the one that tracks me?
I'd gladly do the same switch when it comes to Gmail, but I really really like Gmail's web interface, haven't gotten over that hurdle yet.
EDIT: I also switched from Google Chrome for pretty much the same reasons.
I made the jump to Fastmail.com and couldn't be happier. The UI is very snappy (much faster than Gmail's), the actual notifications and delivery is faster, and it's a better experience overall, for me.
Plus, Google doesn't get to see my mail any more. Ditto for Firefox vs Chrome.
I'm a fan of moving away from Google where possible as well, but Fastmail would cost me $500/year with 10 accounts. My G Suite account is one of the original, so I can have up to 200 accounts for free. Granted, it's only 15GB of storage, but even after about 10 years, I only have about 1GB in my inbox, so I'm ok with the lower amount of space.
Wow, what do you do with 10 accounts? Isn't checking all of them a hassle?
I have multiple domains and aliases, and Fastmail is much better at those than Google Apps ever was (I also have the free plan but you can never change your initial domain), so I'm much happier.
Several accounts are for separating services - AWS has it's own account, for example, so does Dropbox. I use a different email address for forums and such.
A few for friends and family as well. --Friends I can tell to pay for themselves if I need to, but family, not so much.
Edit: As for checking them, most don't get many emails, and every good email app can handle multiple accounts easily, so I get notifications on my phone.
Fastmail allows you to do things like stavrosk@dropbox.yourdomain.com, and then you can filter emails by that domain name. Lets you easily block out spam without having completely different email addresses.
I have six. Some of my clients ask me to manage their AdWords for them. Plus, I occasionally need to log in to my wife's Gmail account. (To confirm logins when paying bills, for example. Anything personal, she's smart enough to keep on her own domain.)
FastMail aliases are great. I've used some for sites I'm more likely to want to cut off access to me, for instance. Whereas address+site@gmail.com gives you sortability, a true alias gives you the easy ability to just shut a site out of access to you.
Another issue I had was that my main email address was already in Google and Microsoft's systems for a couple reasons, and it wouldn't let me set it properly when changing my email address everywhere. So I have google@ and microsoft@ aliases just to work around their account management quirks.
Interesting that you bring up the UI, switching to Fastmail's UI made me start checking/managing my personal email like a responsible adult again.
I could never get over the way using GMail felt like fighting with a sluggish toy version of email compared to desktop outlook (and I'm not really a fan of outlook, either). I just assumed that GMail's interface was the best a webapp could offer: it was the best I'd seen so far and had a no-longer-deserved "who could beat gmail at webmail?" bug in my mind.
I'm kinda surprised fastmail hasn't made larger inroads among the kind of techies that will occasionally bemoan giving their lives over to google.
I am really surprised at how fast its UI loads and operates. It feels like a native app in a web where everything else feels like a slug. Major props to Fastmail for this. Hell, even Thunderbird feels slower.
I can only speak for my own decision-making process, but I like to pay for my email so that I have greater confidence that the provider will still be in business 10 years from now, and more confidence that my data is my own.
Paying means that the provider doesn't have to mine your email for keywords in order to display targeted ads (yeah, I know Google theoretically stopped doing this recently). So perhaps "your own" in the sense that another entity isn't accessing it.
Same here, trying to avoid it as much as possible Google now mainly has my email and calendar. I feel like there should be a better option for calendar but I haven't been able to find it yet (probably because I use DDG :P), but sadly, the only thing with a better interface than Gmail is Google Inbox, so...
The problem is that Google often provides the best service for the buck. But even if money is taken out of the equation some Google services are just the best. Like Google maps or even G suite (this might vary by person).
I'm currently using Vivaldi, but have to say that it's not really an ideal analogue of Chrome as it doesn't carry over some of the everyday features and affordances of Chrome. That's partly understandable, because it's actually (apparently) intended to be a browser for Opera users to migrate to. It's also a bit buggy.
I'm surprised there isn't a straightforward and user-friendly Google-less Chromium browser available.
I 100% agree with your statement, but I feel that Vivaldi is currently the best browser that's close to Chrome in terms of feature parity. Hopefully though, with more support, they will become an efficient browser that's unique enough to be separate from Chrome but have the features we know and love.
Firefox on Android is vastly superior experience due to one simple thing - extensions. microBlock origin makes web actually usable again on mobile platforms.
In my case it was this annoying Google's insistence on telling me what I was actually looking for instead of searching exactly what I wanted, including ignoring "" etc. It became too much hassle, I felt like fighting with windmills, then tried DDG, it did what I told it, results weren't terrible, so now I use it by default and only a few times a week I need to try Google. Maybe for regular folks Google's way is a lifesaver, but for precise search I need it feels like Altavista back when I was a kid.
> In my case it was this annoying Google's insistence on telling me what I was actually looking for instead of searching exactly what I wanted, including ignoring "" etc.
GOD YES! This gets incredibly annoying when searching for version-specific information, considering the differences there can be between version foo and version bar of $DISTRO. Nothing like searching for something specific to CentOS 7 and getting zillions of CentOS 6 and 5 hits.
Google will also helpfully ignore the "Verbatim" option, and God help you if you're trying to search for multiple specific phrases.
Google is looking more and more like Alta Vista in its waning days.
I like the suggestion functionality for typo correction, but dont like it when Google assumes something other than I wrote. This is bad. It often happens when searching technical stuff. I am not regular Joe and I don't search regular stuff.
I did the same too 2 months. If I can't it, I'll give yahoo and bing a chance first before Google. There really hasn't been much that I can't find with the first 3.
I actually find myself going to DDG after searching on devices that default to Google. The results are much better for a lot of different things. They even have a cryptocurrency tab.
If anyone has doubts because they tried it years ago, I'd say go for it again.