top | item 7728989

DuckDuckGo Goodies

187 points| heliumcraft | 12 years ago |duckduckgo.com

67 comments

order
[+] null_ptr|12 years ago|reply
It looks like a a bunch of the goodies are user-made. I had no idea DuckDuckGo was so open to developers [1], what a nice surprise!

[1] http://duckduckhack.com/

[+] cainetighe|12 years ago|reply
DuckDuckHack is a major component of DuckDuckGo's future. It's great when developers, well versed in an answer space, come in and make a goodie because the value spreads across the user base. As DDH grows, it will be neat to think of as a standard library for future contributors to work with. For example a mortgage specific calculator leveraging the generic calculator.
[+] tytso|12 years ago|reply
Um, I'm sure the NSA would be happy to implement a strong password generator if you asked nicely. Seriously, if we aren't willing to trust the NSA to generate strong passwords for us, is it really a good idea to trust DDG (or any remote web service) to generate a strong password?
[+] _zekiel|12 years ago|reply
We open sourced our instant answers platform a couple years ago, in the hope to get more eyeballs on them (for quality and quantity): http://duckduckhack.com/ It might not address your point but any underlying flaws (randomness, etc) can be caught/fixed by the community.
[+] vertex-four|12 years ago|reply
> it really a good idea to trust DDG (or any remote web service) to generate a strong password?

Probably not, but for ease of use, I've used it a couple of times to generate temporary passwords that users are forced to change on login.

[+] JoshTriplett|12 years ago|reply
I often find myself guessing at some of the DDG goodies or !bang searches, and more often than not the thing I want already exists.

I wish the !bang searches in particular were more discoverable, though. Perhaps if you search for "foo site:bar", or "foo bar" where bar is a well-known site or service, DDG should suggest 'Try "foo !bar" or "!bar foo" to ...".

[+] a3n|12 years ago|reply
I too have had trouble finding where the bang codes are.

I think the easiest is this: Go to the ddg home page, click on the drop down to the right of the search field, and at the bottom of that is "By category (!bang)"

Click that and you'll go to https://duckduckgo.com/bang.html

Or you could just remember duckduckgo.com/bang :)

[+] garretraziel|12 years ago|reply
If you try next.duckduckgo.com and type "!", it automatically shows all bangs you can use.
[+] navpatel|12 years ago|reply
How did the pass up on the opportunity to call this DuckDuckGoodies?
[+] genericuser|12 years ago|reply
They are calling it DuckDuckGoodies if you click through to the page.

(I admittedly can't be certain they were an hour ago when you asked.)

[+] svmaris|12 years ago|reply
The IMDB example in the Entertainment section is showing a pretty weird result for "Shawshank Redemption". Instead of the well known movie, the highlighted result is an episode of a quite obscure TV series ("Dating a Puppet").

-- Edit: I've just noticed the query goes straight to imdbapi.com, which returns the same results when searching for "Shawshank Redemption", without the "The" prefix. Which is still a bit weird, but has nothing to do with DDG.

[+] Geekette|12 years ago|reply
Very cool. DDG should consider displaying the goodies page as default for beginners, with choice to collapse the section in favour of the plain page if desired. It would encourage more experimentation and additions. Suggesting it because even a regular user like myself had no idea this page existed, much less a newbie.
[+] _zekiel|12 years ago|reply
Duly noted! It's been relatively hard to discover so we're working on that for the next version of DDG. Really appreciate the feedback in-favor!
[+] fransr|12 years ago|reply
Found a security issue with the Goodies (XSS at duckduckgo.com). I just posted it through your feedback form "I found a bug", hope that reaches the right people.
[+] _zekiel|12 years ago|reply
Thanks! Looking for it now.
[+] derefr|12 years ago|reply
I'm sad to see that the "hash" goodie just identifies the type of the hash. It'd sure be nice if some web-crawler index or another would hash the documents it crawled before throwing them away--then you could search arbitrary web-resources by hash, the same way you can currently search images by image-fingerprint. (And such a feature, in "I Feel Lucky" mode, would effectively turn the entire web into a DHT.)
[+] steve_benjamins|12 years ago|reply
Awesome. An easy interface explaining each goodie.

Such a simple idea- and yet I've never seen Google figure something like this out. I mean I'm sure it's buried somewhere in Google's technical docs, but those docs don't qualify as easy interfaces.

Well done DuckDuckGo!

[+] quotient|12 years ago|reply
This is awesome. They've managed to identify many little utilities that users need occasionally. Google has a similar set of utilities, but it is only accessible through the search-bar, and you need to know what you're looking for. DDG's is much easier to browse/use.
[+] _zekiel|12 years ago|reply
These come from our open source instant answers platform: http://duckduckhack.com/

So, anyone can suggest or create instant answers and it works out better that they're open source, since people who are most passionate about a topic (movies, legos, pokemon, gardening, etc) will know the best sources for it and the best information to display.

[+] sepbot|12 years ago|reply
I don't like that the generated UUID has uppercase letters.
[+] kudu|12 years ago|reply
Since the link links to the Cryptography section, that should be part of the post title.
[+] ing33k|12 years ago|reply
awesome ! can the plugins be written in any language ? or is it just perl ?
[+] draegtun|12 years ago|reply
From the DuckDuckGo Goodie FAQ:

What if I don't know Perl?

If you don't know Perl, that's OK! Some instant answer types (Fathead, Longtail) don't require the use of Perl. Also, if you know PHP, Ruby, or Python you should be able to write a Goodie in Perl pretty easily using this awesome cheat sheet.

ref: https://duck.co/duckduckhack/faq#goodie

So DDG Goodie plugins can only be written in Perl.

[+] aw3c2|12 years ago|reply
Page seems not to work correctly with Javascript disabled.
[+] LukeB_UK|12 years ago|reply
Nowadays you can't realistically expect to browse the internet with Javascript disabled.
[+] raldi|12 years ago|reply
It also doesn't work well if you have HTML disabled.