Also, I switched to ddg years ago, and can't remember one time when I thought that personalizing the results would improve matters.
Every few months, I'll search for something, not find it, and try google. Falling back to google has helped maybe two times out of dozens of searches. In one case google found an old email thread where someone asked my question and got no answer. In the other, I was looking for a specific document with a solution to a Linux issue. I had found it with ddg before. It turns out the solution no longer worked, and was superceded by documents ddg had already returned.
It is unclear that running that test with google as the primary search engine and ddg as the secondary would have different results.
DuckDukGo bangs syntax is simply fantastic even if i mostly always use theses 4 : !w , !m, !g, !gi
Privacy by default, google when you need, it's my default since 2 years.
I love the idea of DDG, and I'm delighted on the rare occasion that I get better results than google. But most of the time I get results that are inferior to El Goog. Still, I keep trying.
And this was with safe search on.
Ideally, the world needs more internet search engines - as of now only Google, Bing, Yandex, Baidu come to my mind. And various initiatives like Cuil, Wikia Search, etc failed or good ones like Exalead (EU sponsored Google competitor, bought by Dasault), Blecko (bought by IBM for Watson) got bought and vanished for general public but are still active for internal company purposes.
And why do we need more web search engines? Because of the filter bubble, censorship and privacy concerns, etc. - it's never good to have to deal with a mono- or duo-poly (which is already reality, as in most countries on 1-2 of them return really good search results, and the others are barely useable for local native language search phrases).
It seems to be just lumping results together by language without putting enough weight on location.
Funny thing is, I have just the opposite issue with google. While traveling, it constantly tries to force me to use the local version even if I don't want to (redirecting from google.com etc.) which puts more weight on local results.
I don't think they use IPs to geolocate, so I find myself using yelp (or sometimes tripadvisor/citysearch) for local results.
Maybe a geolocating custom search / instant answer box (that can be opt-in/out) would help. It is one step down the slippery slope of search bubbling/tracking, but maybe that isn't the end of the world -- it could be done by town or something.
While my countries flag was displayed next to the search bar it was set to "All results" in the menu, so I have to explicitly enable the region filter by flipping the switch next to it.
Let's say everybody stops using Google right now and starts using DDG with its anonymous, proxied queries to Bing. How does this in any way improve search results? You could maybe argue that heavy direct use of bing.com would give Microsoft some useful training data. But none of that changes the fact that Bing's crawlers aren't that good, and neither is its search engine.
What if DDG allowed us to manually tell them information about our demographic in a way that wasn't stored on their servers and could be changed at will? If you want convenience, maybe there could be an optional client-side preference detector script that only offered possible configurations.
Don't get me wrong, I like the idea of not using Google, but this seems like a very user hostile way to do it.
I would prefer conscious filtering to this automated (and obscure) filtering that Google et al. utilise. I understand it's not for everyone, but it would suit me far better.
Now if you had an ML algorithm running in your browser that analyzed your preferences and transparently changed your DDG searches from "Django" to "Django web framework", you might get something closer to what you get with Google. Wonder if Firefox could make that happen.
https://duckduckgo.com/?kl=jp-jp&kae=t&kt=g
With cloud save, you pick a password, and have to type that in once on each device.
They don't support bubbling, or user profiling, so you can't dump/restore those.
I think the parent poster was asking for a feature more like "I use LaTeX to document Django. This is all you should know about me. Go."
Put another way, can I fill that form out, create a google search bookmarklet that encodes my responses client-side, and then use it with all google cookies and ad domains blocked?
https://duckduckgo.com/?q=django+python
An obvious example of this is when I search for "Django" (I am primarily a Django developer). DuckDuckGo will return results about the film as the top hits, whereas Google already knows that I mean Django Web Framework and will return those as the top hits.
I appreciate the fact that my searches are anonymous with DDG, but I doubt that it will be able to be "as good" as Google for that reason.