I love a Duck! Why DuckDuckGo search engine is better than Google ?

I am kind of person – or alien as they call me in USA even being from Brazil not Mars :), that usually try different ways to improve how I study or work. I am using a new search engine and I am really loving it! Click in DuckDuckGo.com and try yourself.

Why DuckDuckGo ?

The quality of results and how you can filter are much more better than google search engine. Google already recognized them as a real competitor and looks like Mr Larry Page not dared to say “really bad job” as he did with new facebook graphic search.

Done based in github, perl5 and other open softwares, I will tell you why this search really rocks!

What they do ?

  1. do not track you !! it means privacy! Your personal information is safe!
  2. do not use bubble-filter !! Oh yeah this really makes different because I can have different type of results not based what the system “think” compatible with my profile
  3. They have a feature called !bang. Bangs are very cool.. if you wanna have all searches in a specific site you only add “!” following the site.. for example if you type in the search box “stamps!ebay” the search goes directly to ebay showing the search you did!!! The same can be done with facebook, amazon, and multiples sites.. some sites you have option to use bang with few words, for example, you can use “asus!a” to search in amazon.
  4. When you make a search if have a list with results and in front of each link there is a icon related to the site you searched. If you click in the icon instead the link, the engine re-searches and give you more results related to that site!
  5. There is not “NEXT PAGE”.. Only scroll and the new searches will be automatically loaded

Newton Raphson C++ class for float division and other functions

Some months ago when I was searching for a job, a company asked to write a class to evaluate float divisions and find srq() of a number using Microsoft Visual C++. But the challenge was in create a class to perform this operations avoiding the division operator “/”.

I decided to use a old methodology I learnt when I was in college, more specifically in the computer methods. The name of method is Newton Raphson.

About the Newton-Raphson’s Method

The idea is very simple… given a function you guess a initial x0. Then you evaluate the tangent function on that point using derivative function. You will have x1… then you do the same with x1, and even so… Continue reading