A surprising fact I /do/ know about DDG: they don't update bang searches anymore, which was one of my favorite differentiators. This feature adds a lot of utility to DDG as a browser default search engine.
You can search "!w Gabriel Weinberg" and it will open the Wikipedia article because of the leading exclamation mark and w. If a site changes their search url, you can submit the precise new pattern they should use for a redirect. If a new service pops up, you can use the same form to request a new search prefix. These form submissions could give someone at DDG an easy interface to verify quickly and approve or reject them.
These form submissions get ignored and have been for years at this point.
A primary problem is we get overwhelingly spammed with submissions. They are not completely ignored. We have maintainers, but as a relatively small team given the surface area of what we're working on, they have been de-prioritized. That said, I think some better tooling could probably get be put in place at this point to help us.
> You can search "!w Gabriel Weinberg" and it will open the Wikipedia article because of the leading exclamation mark and w
Just for anyone else who isn’t aware, the bang commands can be anywhere in the search string, and need not necessarily be at the beginning.
All these queries will take you to Wikipedia for the term:
"!w Gabriel Weinberg"
"Gabriel !w Weinberg"
"Gabriel Weinberg !w"
Many a times when I find the default DuckDuckGo search results inadequate and want to go to Google search, I just put a “!g” as a separate term anywhere within the search string and hit enter. This is especially useful on mobile where the search string may be a lot longer than the visible text box and I can’t be bothered to move the cursor.
Are you aware of Firefox's search keyword feature? You can bookmark the URL of a web site's search result page, replace the search text query parameter with %s, and enter a keyword in the bookmark details. From then on, entering that keyword followed by some new text in the address bar will perform the new search.
You can choose keywords that don't start with !, so typing them is easier than using Duck Duck Go's bang feature.
I use this a lot, but the problem with this, that still hasn't been fixed after all these years, is if you have 2 or more keyboard layouts, you can't make more than one bookmark pointing to the same URL with different search prefixes.
So if, for example, you wanted to make
> x <search_term>
and
> y <search_term>
both work the same, x and y being letters from 2 different alphabets but mapped to the same keys, you couldn't, without some JavaScript. If you just added those 2 keywords, even if you manually edited or created your bookmarks, one bookmark would override the other and the other would appear empty with no keyword.
The workaround I found was using a bookmark with this code in it (instead of the usual URL):
It's slower and sometimes doesn't work if you type "y" and then the query too fast, especially if you're pasting the query. So sometimes it doesn't work and searches with the browser's default search engine for "y <query>".
I use bangs a lot in duckduckgo but this is my first time seeing the snaps feature from kagi and I feel like it can be useful too so your website is definitely really cool to see!
Like till now If I wanted to search something on reddit from duckduckgo, I would
search "<search query> reddit"
But it was also an hit or miss sometimes so you are telling me that snaps can just @r <search query> and guarantee its from that is amazing!
Your list of resources feel good too, https://time.fyi and other tools are good too!
I would love it if your resources also included open source resources similar perhaps as I prefer open source tools mostly but even these resources are good too so thanks!
Well, not directly. When adding a keyword, I put it in the name of the bookmark in parentheses. Thus eg. https://news.ycombinator.com/newest is with the name "(hny) HN new" and keyword hny. When typing hny in the address field the bookmark comes up and I'll just tap it. You can also search only from the bookmarks.
I went to DDG to get away from all the Google AI stuff being shoved down my throat.
While it seems DDG is on the same path of AI / chat centric search UX, at least they allow me to turn off all that stuff. But... search has gotten so bad in general, DDG is having the same results issue I had on Google. I don't see DDG as a player in the Ai space so I think my usage will only decrease as search result quality continues to decrease.
I am hopeful in the long run that search index / results will become better as the core UX for most people becomes chat, search result pages become low human traffic (meaning ads are worthless), and search becomes one of many research tools for to the agents
IIRC the reason they don't (can't?) provide a search API directly is because they're pulling from other search sources, e.g. Bing, and can't provide an API without licence violations.
Agreed that a DDG API would be pretty great, though.
It looks like just another search engine trening towards Ai UX. Do they have an API?
I'm now looking for APIs to integrate with my custom / personal agent setup. I'm done outsourcing my UX to Big Ai/Tech. I don't think we should repeat the same mistakes of outsource a core human/digital UX to Big Ai/Tech. We (HNers) complain so much about all the bad stuff the prior iterations (social media, saas out the wazoo), are we going to repeat it again by defaulting to whatever they give us, misaligned incentives and all?
One thing not mentioned in TFA but I came across following the 'we're hiring' link to the Back-end Engineer role. They use PERL (v5). That certainly surprised me!
DDG has been around for a long-long time, and when it started Perl was an old fashioned choice but still very reasonable. Even if they moved to other languages they probably still have old bits of Perl code running somewhere.
For about first 5-10 years of its existence DuckDuckGo also promoted their use of Perl, and afaik they contributed to Perl development.
The reason I don’t use DuckDuckGo is that when you sell keyword based ads on your platform, it really isn’t private. If you’ve ever worked with keyword based ads, they might be anonymous, but anything you are searching is showing up somewhere to some third party.
I really like Kagi, becuase I can pay for the search and my searches aren’t being leaked to third parties.
Ads are optoinal and private; you can turn ads off in the settings if you want. Per our privacy policy: "Viewing ads on DuckDuckGo Search is anonymous, like the rest of our search results (as described above)." More info at https://duckduckgo.com/duckduckgo-help-pages/company/ads-by-....
I don't like the current AI trends much, but I've found duck.ai the best way to experiment with AI. I've had mixed results with DDG search and the site is sometimes slow to load.
I love that duck.ai provides a more private way to use different smaller and medium (?) scale LLMs.
I don’t like the duck.ai interface much (choosing a different LLM is not easy once you’re already in a conversation), but I use it a lot more than I use the DuckDuckGo search engine (the results from the latter aren’t great).
Just like with DuckDuckGo search, where I start a search and then use the !g bang command to go to Google for better results if needed, I try duck.ai and then move to ChatGPT (without any account) when even the best models in duck.ai aren’t good enough.
For most simpler queries though — where I’m just looking to learn a bit about something as opposed to finding a solution for a specific (more complex) question or problem — duck.ai with its GPT 5 models are more than adequate (even the 4o mini is fine).
I really love duck.ai's minimalist approach to questions when I search on duckduckgo and overall enjoy it more than say chatgpt etc. as an normal consumer and even more than occasional google ai's search (I have been fully using duckduckgo for 3 years or 4 years at this point)
Its just the right amount of AI with all the other things and I can have a lot of freedom/customizability/block AI and they provide subdomains for a lot of things (I found out about noai.duckduckgo.com from here and other things too) and overall feel like its one of the best search engines.
I wish if they could create their own index tho because I do not trust microsoft so much.
I wonder why people still use google when there is duckduckgo. I suppose monopoly might be the answer but I wish if there was more awareness about duckduckgo.
Is there any way that duckduckgo can have something similar or perhaps there already is and I am not aware of it, either way, I would love to know more about it and have a nice day!
Yes, we have image search. If you do a search, just click on images. We also recently added the ability to filter out a large portion of AI-generated images.
I've noticed literal searches really went to crap for my DDG searches just the last month or two. Lots of gaps and sometimes empty results when there are relevant matches out there.
Firstly, Thank you to the entire DuckDuckGo team. DuckDuckGo is the browser I use most all the time. Any product that stops or reduces tracking and surveillance capitalism, I am happy to use and support.
Do you have plans to build an email service without the tracking? Would love to hear thoughts about this. There may be users willing to pay a small monthly fee for this.
The slow speed at which DuckDuckGo loads/responds to searches from Asia is quite apparent. I don't know if supporting IPV6 would improve this (will they?), but I see faster results from almost every search engine compared to DDG, which is unfortunate.
I understand that having the DDG browser on Linux is difficult. It would be great if there was a way to just sync bookmarks and passwords using the browser extension for other browsers.
I use DDG browser for work and mobile and Firefox on Guix.
I searched torrent sites on DDG just to test what you are saying and this isn't true or maybe I am not understanding but it shows me torrent sites links so I am not aware what you might be talking about.
I'm certainly in the minority on this site, but I love that they offer noai.duckduckgo.com - I'm really, really tired of AI everywhere. It wouldn't be so bad, if the results were accurate (no idea about duck.ai, since I avoid it) and didn't take up a solid third of screen real estate. Until AI results get vastly better and stop hallucinating, I will suppress them if I can. Please keep this feature.
We actually have, as part of https://natlawreview.com/article/nad-examines-privacy-statem... "The NAD found the claims supported by the evidence which included a third-party expert confirming that the company’s measures (encryption, tracker blocking, and private searches) protect against the three largest categories of personal data collectors."
In terms of money, as the article notes we have 3% of U.S. search market share. That's a lot if you consider how much Google makes. Now, in part because of our search privacy, we make way way less, but it is still enough to be profitable. That said, that means we could be way way more profitable if we tracked people, which we don't.
You must be kidding, right? The article you mention is the same as claiming that a car is "secure" because you look at it from the outside and base the audit on their own statements.
That is not a serious review.
There is no way you are supporting +300 people per month, which equates to a minimum of 36 million USD per year without even counting infrastructure expenses, fancier salaries for management and associated costs for business building.
By all means feel free to present more detailed documentation about your expenses and sources of income. I'll wait, will even grab a chair to avoid getting tired after waiting a few more years.
Back of the envelope for you: Google does about $200B in search revenue, about half in the U.S. (so $100B). We have about 3% markt share in the U.S., which would equate to about $3B in Google monetization. Now, we make way way less than Google per search, in large part due to our privacy policy, but 10x less is still on the order of 300M per year. So, you can see how we can easily take in more than 36M per year.
Also, NAD is a very serious review process as NAD refers any unsubstantiated claims directly to the FTC. Lots of evidence, vetted by a third-party.
We = DuckDuckGo. As the article notes, we are increasingly relying on our own search technology. For example, our Search Assist (our version of AI overviews), local results (maps, business listings, etc.), knowledge graph stuff (wikipedia, answers, etc.) don't come from Bing. That said, if Bing happens to removes something, we can add it back, which we do. We do not censor anything ouselves.
But DuckDuckGo does censor search results, if DMCA takedown requests are countered as censorship (which they should be because the system is abused).
Eg, DDG always fail the "watch (specific movie or tv show) online" search query test. Many other search engines like Bing and Google also fail. It's a quick censorship influence test as DMCA takedown requests have a clear track-record of being abused.
One search engine that succeeds is Russia's Yandex. I'm sure they censor plenty of things (eg, material sensitive to Russia), but that censorship set may not intersect with the Google, Bing and DDG sets.
> Eg, DDG always fail the "watch (specific movie or tv show) online" search query test. Many other search engines like Bing and Google also fail.
DDG results are mostly Bing results, so if a page doesn't show up on Bing, it probably won't on DDG either. That doesn't mean DDG themselves censored the results.
This was an interesting read. I'm surprised by the market share statistics especially. It feels higher than my lived experience would suggest, but I am likely missing context on broader population usage.
Wow. You launched in 2008? Congratulations!!! 17 years, privately owned, in the business of search which is tough because google just dominates.
I wish you another 17 years bro. DuckDuckGo is my primary search now.
DDG bangs is a nice feature. But feels neglected. No way to see a changelog and lots of old broken bangs. There is a form to submit new bangs suggestions but unclear if anyone reads the submissions or how the acceptance process works. No forum or other channel where users can discuss or upvote suggestions for new or changed bangs.
Only takes a few clicks most days for the annoying captcha to trigger for me. I never complete it on principle, but maybe that's why it keeps coming back.
Anyway the DDG html search site is next to useless now, and I'm fed up of the AI nags, so I'll be right behind you once I have searched for my coat.
I get so frustrated with the damn "are you a human" checks for Google search. My default search tool from Brave. I had gotten in the habit of searching quickly for something while reading a web page, etc. Worked find for years. Now some days I get results directly. Many days, though, I am getting 2-3-4 prompts. Getting pretty used to jumping over to Edge to do my searches now. On Starlink in a rural spot. Not sure why Google has flagged me. Do not care I guess. Should probably set my Brave default to Bing, but I do find Google's AI summaries helpful. Just not enough to do a bunch of "find the bicycle" "find the bus" "find the traffic light" captchas. One less Google search customer is not a concern of theirs methinks.
I see it occasionally. I haven't investigated it properly, but I suspect it's either the outdated version of Safari Technology Preview I use on an old Mac with an old version of macOS, or it might be NordVPN or perhaps a specific one of their endpoints that triggers it.
I don't think Google, Bing, or anyone else plan to syndicate their AI results the way they did their search results, so DuckDuckGo will go from being unnecessary to obsolete.
the most surprising thing is why they didn't change this terribly long and impossible to remember name which completely killed them after all these years
Brave search is far better. It does it's own indexing which is better than google or bings, and lets you up rank or down rank websites without having to set up an account
Either that is completely bullshit, or it’s technically-bullshit.
1. They don’t have to censor because their sources censor for them. “Oh we’re just an aggregator of censored results” doesn’t mean “this is an uncensored search engine” like the claim would have you believe.
2. Proof of this is evident in by comparing Russian yandex.com, my now go to for anything related to hacking, pirated anything, topics of censorship or controversial discussion, even “legit” but rarer information like how to train or use X or Y AI model, etc. The domains that appear on yandex remind me a time gone by. Like image search before Pinterest, unreliable but not sterilized.
3. I use DDG everyday. In the last year or so, I have found myself going to Google, Bing, Brave, Yandex, SearX, and other more than ever. The quality of DDG has for me, unquestionably slipped. I have a strong distaste for Google, and have used them this year more than ever.
They are not uncensored, although maybe they allow that burden to be done for them to keep their nose high in their air on the topic.
However, I fear it may be a moot point as I find myself looking elsewhere often now.
We monitor closely and if something is off then we correct it. If you have particular examples in mind right now, please share them with me so I can look into them.
You used technically-correct, and I used to technically-bullshit. We can both be right. The difference what he is intending to convey when they say they’re proud their product lacks censorship and is banned in China.
It’s not like anyone can go and see the CCP scoresheet for DDG.
It's a blog post by the CEO, on the company's blog. That's completely benign and perfectly acceptable content on HN if the community finds it interesting and can discuss it curiously.
You can search "!w Gabriel Weinberg" and it will open the Wikipedia article because of the leading exclamation mark and w. If a site changes their search url, you can submit the precise new pattern they should use for a redirect. If a new service pops up, you can use the same form to request a new search prefix. These form submissions could give someone at DDG an easy interface to verify quickly and approve or reject them.
These form submissions get ignored and have been for years at this point.
reply