A better search engine is a project that is near and dear to my heart. PG describes the problems with google as trying too hard to give you information you'll like (as opposed to information that is correct) and a loss of focus on the results.
I think a better search engine at least does the following:
1. Focuses on access to technical information. It doesn't need to have up-to-the-minute indexes of reddit, or hollywood whatever magazine. As an example, lets suppose I want to know how to design an HVAC system for a house. If I google "home HVAC design" I get a page full of HGTV installation videos and HVAC company brochures. One result had a single math equation, and a different result had a data table. If I "Better Search" for home HVAC design, I should get almost exclusively technical information, such as equipment lists, equations, and data tables.
2. Allow personalized scraping. If I want to extract math equations and data tables from all websites related to "home HVAC design" this should only take a few clicks. Give the user tools to OCR images from results, extract data from graphs, and import code snippets into their IDE.
3. Call out StackOverflow. Lots of times the answers to technical questions use information that is out of date, or cite solutions/workarounds from webpages that cease to exist. A better search engine would identify situations (not just on StackOverflow) where this happens and put warnings next to any results that make heavy use of dead websites or old information. A better search engine might automatically suggest cached versions of the now-broken links, or suggest that you resubmit the question to whatever community and ask for more up-to-date information.
What does all this do? Hopefully it dramatically changes the productivity of technically-minded people by making research easier.