As well as anything local. If you search for a fairly common venue name, google will always get you a much better result.
I have the opposite experience regarding programming questions though. I thought that part of the initial appeal of DDG was that it handled queries that involved syntax or symbols better. I suppose these types of queries may not be that "complex" though. I admit I often query just to verify the API or to check how to do a common task in a language I am less familiar with.
IIRC they won't if you search via !g on ddg.
Some people work better with reference documentation, books and their brain than SO "answers".
Google for "complex programming questions" is laughable and honestly a bit insulting to the profession.
That is also laughable and more than a bit insulting:
- most of the answers (I encountered) are in fact proper and correct answers because bascially it's a peer-reviewed environment, so no need for those snarky quatation marks. I, and many others, have spent hours and hours writing down good answers, and learning quite a bit while doing so.
- DDG/Google/... know about SO so it is often possible to get these answers way faster than when using the reference documentation, and your brain cannot change much about it
- you'll find answers which are nowhere to be found in the reference documentation - I assume your point is that with enough reference documentation and thinking any complex programming problem can be tackled. Well, yeah I guess, but it takes way more time than needed and anecdotally I have seen code written by people thinking that and it was one horrid mess. Mostly because stuff like 'good practices' and insight in design principles and patterns and whatnot isn't found in reference documentation. While via frequenting SO (and similar, before that existed) you pick up this stuff automatically and it makes you reflect on programming which in turn makes you better. If you use your brain, that is.
I find it laughable that you think there is something wrong with looking for resources relating to complex programming questions. I can't tell you how many times Googling a niche and complex problem instantly solved my issue. Sometimes SO is the only site that has fixes for bugs in the program you're using or mistakes in the documentation.
For framework configuration questions just search Stack(Overflow|Exchange) directly. For local results append the name of your city.
If you open an incognito window for all your searches, do not signin and close it right after, search engine will not associate your searches with you.
This is not enough to protect you from an evil company or government, but will affect which ads are presented to you, your search results, and should prevent your name from being associated with those searches should that search company date be compromised.
Lately I've been wondering whether I should withdraw most of my money from the bank. Any serious drawback to that approach? For one, I don't like my transactions being tracked and two, find it outrageous I have to pay various fees to use/access my money while it is used to enrich others.
You should be quite able to find a bank or credit union that will hold your money without charging a fee. Where are you?
You can still use cash to avoid tracking, and you can even thwart forensics by making regular uniform withdrawals. The neat thing is that patterning like this makes you less susceptible to analysis but far more susceptible to getting mugged because now we know that you pull $400 every Tuesday at 3pm. Pick your poison.
Where are you banking? My bank pays me interest, even on my checking account, and I don't need to worry about a burglar taking all my savings. There's no reason you can't keep your money at the bank, stop using credit cards, and pay everything in cash; all the bank will know is that you withdraw $200 every week.
https://microg.org/ | https://news.ycombinator.com/item?id=12864429
The important part of that sentence is "for ads". Obviously, they don't do antispam out of thin air, they still have to scan email for it.
For instance I got an email earlier confirming a cancellation due to illness. It suggested I respond 'Thank you for your understanding'.
That's some quite good natural language stuff running on every email, presumably building a model.
* Using DuckDuckGo (https://duckduckgo.com/). It is really decent and has good desktop and mobile integration.
* Using a browser like Brave (https://www.brave.com/) that blocks trackers etc. Android app is superb.
* Using a Maps replacement like OSM (https://www.openstreetmap.org) on desktop and OsmAnd on mobile (https://play.google.com/store/apps/details?id=net.osmand)
* Pay in cash, or pay using pre-paid credit cards that you change every couple of months.
* For real paranoia, get a VPN app and pick a new country & server every day.
Email is harder if you are emailing people who use gmail. For what it is worth, as of June 2017 gmail no longer scans email content for ads (in both commercial and consumer/free gmail - https://www.blog.google/products/gmail/g-suite-gains-tractio...) Personally I use my inbox as my calendar - dont think you're missing much by just not using calendar at all unless you have a very, very hectic schedule.
I deleted my facebook account many years ago. I've not missed it.