7 ms·
DuckDuckGo Goodies
- Geekette 12y agoVery 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 12y agoDuly 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!
- mcintyre1994 12y agoFYI the sidebar scrolling doesn't work (and general layout is a bit iffy) on Nexus 7 chrome. I wasn't going to say anything but if the audience is very general it might be worth fixing - the new ddg works awesomely other than that! :)
- _zekiel 12y agoGotcha! Sidebar scrolling (via flick, not tap) is still being worked on but the other iffyness sounds iffy :) We'll give it a look.
- aw3c2 12y agoPage seems not to work correctly with Javascript disabled.
- Sir_Cmpwn 12y agoSo enable Javascript.
- LukeB_UK 12y agoNowadays you can't realistically expect to browse the internet with Javascript disabled.
- philtar 12y agoThat's not fair to say. A vast majority of drive-by attacks happen because of java/javascript/flash I should be able to browse the internet without scripts if I want to for my safety's sake.
- LukeB_UK 12y agoYou can if you want, but you shouldn't expect everything to work. If you disable something, you can't complain when sites try to use something that's, more often than not, enabled.
- slashdotaccount 12y agohttps://en.wikipedia.org/wiki/Progressive_enhancement https://en.wikipedia.org/wiki/Progressive_enhancement
- aw3c2 12y agoYou have no idea how nice the majority of web is that way. Sites load fast, they don't spawn annoying rubbish, tracking is mostly broken, cpu usage is low, etc etc. Maybe I should write about it some day.
- Sir_Cmpwn 12y agoPlease don't write about it. The world could do without more of you.
- idlewan 12y agoPlease do write about it. I used noscript for a while in blocking everything mode, then requestpolicy for better filtering, but got tired of having to allow stuff for most of my browsing (now I'm on adblock privacy + ghostery + privacy badger + cookie monster + biscuit + self-destructing cookie + smart referer). I'd love to read about what others do and their usage, how they get around.
- rquirk 12y agoYou can use them without javascript too, if you know the shortcut. e.g. https://duckduckgo.com/html/?q=qrcode%20http%3A%2F%2Fddg.gg%2F https://duckduckgo.com/html/?q=qrcode%20http%3A%2F%2Fddg.gg%...
- raldi 12y agoIt also doesn't work well if you have HTML disabled.
- null_ptr 12y agoIt 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/ http://duckduckhack.com/
- cainetighe 12y agoDuckDuckHack 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.
- cinquemb 12y agoAs long as it doesn't supposedly conflict with their core values[0]… because you know your search engine should censor such things that don't conform to your world view ;) [0]https://github.com/duckduckgo/zeroclickinfo-spice/pull/100 https://github.com/duckduckgo/zeroclickinfo-spice/pull/100
- cheapsteak 12y agoThat website allows people to create profiles for other people _without their consent_, then allows the person's attractiveness, friendliness, goodness to be publicly rated/smeared. And you wanted all that data to be displayed when a person's name is searched for? And when the people at DDG decided not to pull in your plugin you're calling it censorship? I have no words
- cinquemb 12y agoFor someone with no words, you sure do have alot to say. Go on, tell us more about how you don't like x behavoir that people enage in everyday with or without the aid of technology? Ever comment on somone without their consent, even if there may be some truth to it or not in an unaccountable fashion? Ever upload a photo to a social network without asking all possible parties if that was ok? Did you give the ok for mass surveillance by corperations and governments and the secret profiles they compile and leverage in private? DDG has every right to not want to allow x for their platform, but let's not pretend that them making that decision is going to make things just go away, especially just because one may or not like x. Not all of us can create The Names Database, cash out for $10m and try to sell privacy as a service through a search engine and ignore the elephant in the room.
- VaucGiaps 12y agohttps://duckduckgo.com/?q=unix+time+1400000000 https://duckduckgo.com/?q=unix+time+1400000000
- gabriel34 12y agoWhat is this? GET?
- quotient 12y agoThis 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 12y agoThese come from our open source instant answers platform: http://duckduckhack.com/ 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.
- steve_benjamins 12y agoAwesome. 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!
- svmaris 12y agoThe 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.
- _zekiel 12y agoThanks for the heads up! We're going to update this page soon--IMDBAPI uses a variety of sources, one of them (iirc) is OMDBAPI.com and it looks like the error is stemming from there: http://www.omdbapi.com/?t=Shawshank%20Redemption http://www.omdbapi.com/?t=Shawshank%20Redemption
- ing33k 12y agoawesome ! can the plugins be written in any language ? or is it just perl ?
- draegtun 12y agoFrom 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 https://duck.co/duckduckhack/faq#goodie So DDG Goodie plugins can only be written in Perl.
- cainetighe 12y agoGoodies on the goodies page represent all of the available instant answer types (async API calls, functions, DB full text, and DB keyword).
- JoshTriplett 12y agoI 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 ...".
- garretraziel 12y agoIf you try next.duckduckgo.com and type "!", it automatically shows all bangs you can use.
- JoshTriplett 12y agoThe autocomplete is certainly nice, but it doesn't help lead towards what you might want for a particular search.
- cainetighe 12y agoWould it help if, like the previous "Try this search on code, we primed the !bang autocomplete with site searches well represented in the results?
- Brakenshire 12y agoIt seems a little strange that typing in a search term, and then the interrobang, gives you a simple text autocomplete drop-down, without the very useful logos and search engine descriptions you get if you type the interrobang first, without the search term. Would be nice if, as you say, you could type in, for instance, 'lung scaffold biomedical !', and have a drop-down bang search appear, populated with the relevant scientific search engines, and then also include graphical logos, and descriptions. It would make the !bang options much more discoverable.
- _zekiel 12y ago
- tytso 12y agoUm, 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?
- vertex-four 12y ago> 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.
- _zekiel 12y agoWe 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/ http://duckduckhack.com/ It might not address your point but any underlying flaws (randomness, etc) can be caught/fixed by the community.
- ucarion 12y agoSounds like that still requires that we trust DDG to be actually using the code in its git repo.
- andreasvc 12y agoYes, just like you're trusting the gazillion lines of code running on your own computer. No one is able to audit all of them in their lifetime.
- skj 12y agoGiving the benefit of the doubt to the gazillion lines of code running on your computer, that you and several million other people downloaded from the same place, with verified SHA sums, is actually pretty reasonable. If you're truly paranoid, all you have to do to ensure that you're benefiting from crowd-sourced verification is verify the SHA sum code. Stuff running on some website that only the web site admins can see is not in the same ballpark.
- navpatel 12y agoHow did the pass up on the opportunity to call this DuckDuckGoodies?
- genericuser 12y agoThey 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.)
- fransr 12y agoFound 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.
- sepbot 12y agoI don't like that the generated UUID has uppercase letters.
- kudu 12y agoSince the link links to the Cryptography section, that should be part of the post title.
- tantalor 12y agoI made one of these about 2 years ago. It displays the descriptions of UN numbers, those little codes you see on trucks transporting nasty chemicals. https://duckduckgo.com/?q=UN+1993 https://duckduckgo.com/?q=UN+1993 Perl module: https://github.com/tantalor/perl-Number-UN https://github.com/tantalor/perl-Number-UN DDG module: https://github.com/duckduckgo/zeroclickinfo-goodies/blob/master/lib/DDG/Goodie/UN.pm https://github.com/duckduckgo/zeroclickinfo-goodies/blob/mas... It was very nice to work with the DDG people to get this integrated.
- akennberg 12y agoCouldn't find any Bitcoin goodies. That's surprising!
- rsl7 12y agoThere's a new one! https://next.duckduckgo.com/?q=bitcoin+eur https://next.duckduckgo.com/?q=bitcoin+eur
- derefr 12y agoI'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.)