Thank you all for the nominations for our 2016 open source donations program. As usual, there was a wide variety of projects that could benefit from additional funding and fit the theme of raising the standard of trust online. We try to make this a joint effort with the commuity and you didn't disappoint! Find out about the recipient organizations...Read the full story
It was a busy time for us on reddit this week. With support from moderators, we started threads on various programming subreddits and had a fantastic response. The more feedback we get from experts on particular subjects, the more we can improve the quality of Instant Answers. So far we've seen not only several new issues and PRs created, but also discussions on wider topics such as !bangs and general DuckDuckGo features. We're trying to approach communities for each of the topics in our programming IA coverage table and you can see and join in with the Reddit discussions through this list of posts: reddit.com/search?q="help+improve+duckduckgo"Read the full story
Even though the practicality of this attack is currently unclear, we take every potential privacy and security risk very seriously, and have therefore deployed a fix. The packet sizes of our encrypted autocomplete requests are no longer predictable.Read the full story
Thanks to those that answered our quick poll on Twitter. We were surprised to see that 50% of respondents are students. Consequently, it seems there are times in the year, like now, when things get very busy preparing for exams. If that's you then we wish you good luck! Perhaps there are even Instant Answer ideas which could help you prepare, whether it's for exams, filing taxes, or other seasonal tasks. If so, please share them in the #ia-ideas Slack channel.Read the full story
Listen up sports fans! Now is the time that various sports seasons get going, one of which is Major League Baseball. Consequently, we've re-launched our popular MLB results Instant Answer showing past scores and upcoming games.
And if baseball isn't your thing, don't forget we have Instant Answers for other sports too.
We've made an important update to the DuckPAN server. Whether you use Codio or a local installation, please run
duckpan upgrade to install the newest version of DuckPAN, v. 1001. There were some internal changes that have caused cheat sheets and Goodies with templates to not work properly in older versions of DuckPAN. Of course, feel free to message us if you run into any issues!
Thank you for great responses in two areas this week — our current focus on Instant Answers for programmers and our Twitter poll about how to improve this DuckDuckHack newsletter.
Thanks to your efforts, the gaps on our programming IA coverage table are reducing. We highlighted this initiative in this week's blog post, together with a description for new DuckDuckGo users of the kinds of programming Instant Answers that are available. The reaction has been good, showing that your code contributions are really appreciated.
DuckDuckGo is fortunate to have a great community of developers who write, review and fix code in our open source repositories every day. For several years now we've relied on volunteers whatever their level — beginner to expert — but who can they rely on when they get stuck? Recently we've been trying to increase our programming Instant Answers for just this purpose.Read the full story
We'd like to invite you to the DuckDuckHack Contributors Team on GitHub! You'll get a cool new badge on your GitHub profile as well as more flexibility in our repositories. Simply request an invite to the team by posting your GitHub ID as a comment here: github.com/duckduckgo/duckduckgo/issues/182
This month, we're proud to have rolled out one of the most requested features of the year: Directions!
Now, you can get directions for location results on DuckDuckGo as well as select your favorite map provider for the task. Directions also work on mobile, jumping into whichever maps app you've selected, if installed on your device. Read more about the update or leave your feedback here: duck.co/blog/post/291/directions
We're finding out more about contributors to DuckDuckGo with a series of developer profiles. Here's an interview with first-time contributor Brian Zwahr who's creating an Instant Answer for looking up Dota 2 heroes and items (currently running on our beta server).Read the full story
We need your help updating old, crusty, structured Goodies to much more flexible (and beautiful) templates! Your mission, should you choose to accept it, is to convert Instant Answers from our current to-do list by:
- Commenting here on which IAs you'll be working on.
- Using the docs + our help to convert your chosen IA.
- Celebrating additional contribution credit across the IAs you help fix up.
If you're looking for a different challenge this weekend, there are still plenty of programming queries which are not covered by an Instant Answer. Check out https://github.com/duckduckgo/duckduckgo/wiki/Programming-IA-Coverage and see what you can add!
Of course, you can always work on one of the issues or improvements noted below:
We’re proud to announce that we’ve just added one of the most-requested features to date: Directions!
Now, location results will not only give you the option for directions but allow you to choose from the most-requested map providers – Apple, Bing, Here, OpenStreetMap, and yes – even Google Maps!
We’ve rolled out a change to DuckDuckHack that introduces, “maintainers” to our community. Now, every Instant Answer has an individual assigned as the Maintainer of that IA.
What’s a Maintainer?
A maintainer is the individual responsible for moderating Pull Requests and Issues with Instant Answers that they’re responsible for. Most basically, they oversee proposed and submitted changes to their Instant Answers to ensure the quality and reliability of an Instant Answer experience. They’re the first line of defense against things like bug reports, malicious code as well as improvements and updates!
What does this mean for me?
If you've created an Instant Answer, you should now be noted as the Maintainer on your IA page. When someone created an issue through your page, you will be notified via GitHub and should respond according to the Maintainer Guidelines: http://docs.duckduckhack.com/maintaining/guidelines.html We hope that having clear expectations for the long-term care of an Instant Answer will help foster a better sense of ownership and clarity for contributors. Over time, we hope that every Instant Answer has an attentive developer overseeing its changes and deeply caring about the answers and search queries they’re moderating.
Read more about the update here: https://duck.co/blog/post/289/maintainers-for-instant-answers
As usual, if you're looking to help out or jump into something this weekend, please check the issues below!
We’ve rolled out a change to DuckDuckHack that introduces, “maintainers” to our community. Now, every Instant Answer has an individual assigned to manage changes to it
What's a Maintainer?
A maintainer is responsible for overseeing changes to Instant Answers that they're responsible for. Most basically, they moderate Pull Requests and Issues created for IAs they maintain, to ensure the quality and reliability of an Instant Answer experience. They're the first line of defense against things like bug reports, malicious code as well as improvements and updates.
We made a few subtle changes to the SERP today and wanted to take the time to point them out.Read the full story
Welcome to the weekend!
We're looking for volunteers who'd like to oversee answers for programming searches. Check out the current and potential programming Instant Answers then use the instructions at the top to help us complete the table! https://github.com/duckduckgo/duckduckgo/wiki/Programming-IA-Coverage
How much more powerful would DuckDuckGo be if there was an Instant Answer for every programming language and framework? Let's find out!
On the week that we celebrated our 2nd (or 8th) birthday, it seems appropriate to share a bit about who we are. As you may know, DuckDuckGo staff are scattered across the world, mostly working remotely. So we're all sitting on the beach with a laptop in one hand and cocktail in the other, right? Not quite! Here's the view from a few of our office chairs (à la Basecamp).Read the full story
Yesterday, we announced more developer attribution on the search results page! If you have ever contributed to an Instant Answer, you should now see your user name when clicking the info ( i ) button.
If you don't see your name there, please follow the, "More Info" link use the "Create Issue" button on the Instant Answer page to let us know. In the issue, please include a link to the pull request where you contributed to the Instant Answer.