Check out the whole list of answers in development and live here: https://duck.co/ia
A few times I've found the instant answers are just plain wrong, and even though I've hit feedback they never got corrected. Hopefully you're trying to improve how you react to feedback? It's partly because you do so damn well on things like single link for a song lyric search, or just the answer snippet you need like an IP address, and highlight it better than Google that it becomes so noticeable when you do get something wrong.
I'd be hard pushed to remember a specific broken search to point you to as last time was around Christmas.
We're actively working towards improving feedback loops. But one of the best parts about our Instant Answers is they are open source. You, or others, can help submit new answers or correct them as part of our duckduckhack.com community. Some of our information comes from partner sites via an API and so if you find something wrong there it can take a bit longer to fix as we need to reach out to them and have it updated on their end.
As a team of 35 tackling a big problem like search we count on our community for help, but we do try and react to feedback as best we can.
If you ever seen anything grossly wrong, such as vandalized information or something malicious you can also report that to us more directly. Through our Instant Answer email at email@example.com
Lastly, we really appreciate the feedback. Since we don't track users, we only get that type of feedback when you take the time to submit it or to post it here - so I want to let you know your voice is being heard and that we are indeed working through the feedback we get. Thanks for sharing it! :)
Last year I submitted fixes for several bang searches, and I received an answer from them about three months later.
Literally magic. <3
This could come in handy now that I know about it!
This is their page to aid in DuckDuckGo's improvement.
Google Chrome: https://duckduckgo.com/?q=google+chrome+cheat+sheet&ia=answe...
Sublime Text: https://duckduckgo.com/?q=sublime+text+cheat+sheet&ia=cheats...
Really love it.
(Disclaimer: DuckDuckGo staff)
I'm not affiliated with DuckDuckGo, but I did develop a couple of them, like WordPress cheat sheet and nmap cheat sheet
When an instant answer is developed by some member of the community, you'll notice a small (i) icon on the right side of the instant answer. Once you click on it, you'll see the details about who developed it.
The cheat sheets and the bang commands are awesome. The no tracking by default is obviously a great benefit.
When the results are not as good, or I have a feeling Google will do it better, I just prefix with !g in the search bar and with no additional hassle I have myself a Google search.
My search engine life has never been this good.
Exactly my stance. Especially after setting DDG as the default search engine it is possible to directly search for an address or a translation via the address bar by
- "!osm [address]"
- "!gm [address]"
- "!dictcc smorgasbord"
That is pretty neat.
My point being, even without the power user features, it's just a great search engine for everyday use.
I don't have anything for the latency, though.
I use the DDG plugin for firefox (https://addons.mozilla.org/en-US/firefox/addon/duckduckgo-fo...) -- and I get to type things like:
in my addressbar and get pretty quick amazing access to a bunch of sites I know about on the internet without setting up my own custom search options on the browser itself. It has saved me tons of time and is an awesome feature.
Of course, there are more reasons to choose DDG, but I remember being pretty wowed when I first saw someone else use the one I just mentioned
var asdf = "asdf";
var asdf = 'asdf';
I assume JS allows both because of the languages that came before, such as Perl, where it was a convenience to make it easier to include either double quotes or single quotes (contractions) within a string without escaping (but Perl goes much farther than that with the q and qq operators).
In other languages, such as C/C++ single quotes aren't used for string, but for character literals.
> For consistency single-quotes (') are preferred to double-quotes ("). This is helpful when creating strings that include HTML
Or take the oldest version of Prototype JS I could find (a JS library from the old days), version 1.5 from Jan 2007. A simple search of the source shows 690 occurrences of ' and 48 occurrences of ". jQuery 1.0, dated 2006 is a counter example which has many more occurrences of double quotes, but I believe single quotes were generally more common even before that.
I think, in addition to the HTML thing mentioned already, PHP also had a lot to do with it, since single quotes would be encouraged in PHP when you just want a plain string.
At work I use airbnb's linting configuration as shown here, which specifies the usage of single quotes for strings (no explanation for the preference though).
var el = $('<a href="/" class="link">Link</a>');
var el = $("<a href='/' class='link'>Link</a>");
var el = $("<a href=\"/\" class=\"link\">Link</a>");
var el = $("<a href=/ class=link>Link</a>");
A string in c# is "I am a string".
Single quote, is used for a char 'a' and cannot be a string.
Curious how everyone else finds themselves working the brand name into discussions.
I'm not sure how tongue in cheek your remark is, but just in general if you think that trends in language, such as using a brand name as a verb, come from the top-down rather than appearing spontaneously and organically then you're on seriously the wrong track. There's a reason that people don't say 'duck it', that has nothing to do with you encouraging them to or not. You can't influence it at all really (well for sake of argument, assume that's true at least with anything but a world-leading marketing spend) - all you can do is set the seed for the brand to get used that way organically. At the moment it's not.
The branding thus far is a sunk cost. It's never too late to turn round, walk back, and take the other fork in the road if the fork you chose isn't going anywhere.
We've grown 100% year over year, but at the end of the day our main focus is building a great product people love, that truly puts privacy first. Threads like this mean we're doing it right - we just want people to love being part of the flock!
This is a good point, but I guess if a lot fewer people use it in a sentence to begin with than otherwise might, it won't provide much of an advantage in practice.
> our main focus is building a great product people love
This entirely sums up the point - DDG does things differently and that's great - going against the established grain with your product makes it what it is. But why go against the grain with your branding too? Aren't you just adding an orthogonal concern to deal with, that has nothing to do with what makes your product great?
Some of my favorites:
expand [shortened URL] - (ex: expand http://tinyurl.com/urlwiki) - See where a shortened URL points to
password [length] [weak/strong] - (ex: password 15 strong) - Generate a password of n characters (with the usual disclaimer about generating passwords from a website)
go duck duck go!!
and you can search for Cheat Sheets (and all other Instant Answers) here: https://duck.co/ia?q=cheat+sheet
EDIT: based on other answers, this is unnecessary. These are community contributions. Pretty cool!
I think we have over 200 cheat sheet now
Maybe even ask for a new shortcut for cheat sheets.