Showing posts with label Google. Show all posts
Showing posts with label Google. Show all posts

Fending off SPAM with reCAPTCHA

reCAPTCHA is a free CAPTCHA service that helps to digitize books, newspapers, magazines and all kinds of old publications that can only be found on a printed medium.

The term CAPTCHA stands for “Completely Automated Public Turing test to tell Computers and Humans Apart”, and is a type of challenge-response test used in computing to ensure that the response is generated by a human being. The process involves the use of software that displays some challenging inquiry that computers are unable to decipher. Or at least, that’s the goal. The most common type of CAPTCHA requires that the user type letters or digits from a distorted image that appears on the screen.

However, computers are getting smarter by the day and it’s gotten to the point where the images are being correctly guessed by newly developed software. To counteract these advancements  CAPTCHAS are being made even more difficult to read, with the end result of humans having a hard time trying to guess the correct answer, while spambot software is simply evolving and outperforming any effort to outsmart them by the very humans who designed them in the first place.

The line between what was readable to humans and unreadable to computers was about to be crossed in the wrong directions, when a new CAPTCHA approach named reCAPTCHA emerged from the work of Guatemalan computer scientist Luis von Ahn. An early CAPTCHA developer, von Ahn realized that “he had unwittingly created a system that was frittering away, in ten-second increments, millions of hours of a most precious resource: human brain cycles.”

About 200 million CAPTCHAs are solved by humans around the world every day. In each case, roughly ten seconds of human time are being spent. Individually, that’s not a lot of time, but in aggregate these little puzzles consume more than 150,000 hours of work each day. What if we could make positive use of this human effort? reCAPTCHA does exactly that by channeling the effort spent solving CAPTCHAs online into “reading” books.


What is the Google Affiliate Network?

When Google acquired DoubleClick in March 2008, it also acquired its affiliate ad network program called Performics, the first full-service affiliate network founded in 1998 and that in turn had been acquired by DoubleClick in 2004. Google has now further developed and rebranded Performic as the Google Affiliate Network.

The Google Affiliate Network works like any ordinary affiliate ad network, by enabling advertising relationships between publishers and advertisers, whereby publishers get paid for every successful sale transactions that their site brings to advertisers.

As a Google Affiliate Network publisher, you can add an advertiser's banner or text link on your site. When a transaction, such as a sign-up or purchase, occurs through one of these affiliate links, Google Affiliate Network will track the sale and pay you a commission or bounty.



Someone clicks the ad on your site...
...buys the advertised product...
...and you receive a commission on the sale



The Google Affiliate Network has been integrated into Google AdSense. All Google Affiliate Network publishers must accept AdSense terms. Additionally, all earnings are distributed through AdSense.
But being a Google AdSense publisher does not make you automatically a publisher in Google Affiliate Network. You must complete a separate application for Google Affiliate Network.
In order to join the program, you need to apply to their network in two steps:
Step 1: Link to or apply for a Google AdSense account.
Step 2: Tell Google about your site and promotional methods.

Each application is reviewed by the Google Affiliate Network quality team which will check some requirements, such as being a site that attracts a desirable audience for the products offered, able to test advertising offers and nurture the most productive relationships, being an expert in driving and converting visitor traffic and adhere strictly to Google Affiliate Network quality standards and advertiser policies.
In addition Google states that,
we've found that Google Affiliate Network tends to yield greater benefits to publishers who create niche content, manage loyalty and rewards programs, aggregate coupons and promotions, or manage social media.

Payments are processed on a cost-per-action (CPA) basis, typically as a revenue share or fixed bounty for a lead or other action. Google Affiliate Network earnings will be posted to your Google AdSense account approximately 30 days after the end of every month.



More Info:

And the Winner is ... Google

On Feb. 1 Microsoft offered to buy Yahoo! for $31 per share, a deal that was valued at $44.6 billion, in an attempt to acquire assets that would allow MSN to become a real competitor to Google's supremacy on the Internet.

Microsoft justified its interest in acquiring Yahoo! explaining that:
“The industry will be well served by having more than one strong player, offering more value and real choice to advertisers, publishers and consumers.”
Yahoo! would certainly add some very valuable assets to Microsoft's Internet Division, such as an audience of more than 500 million people per month in sites devoted to news, finance and sports, or Yahoo Mail (the most widely used consumer e-mail service on the Internet) or web banner ads used by corporate brand advertisers.
Although the price was a 62% premium above the closing price of Yahoo! common stock of $19.18 on January 31, 2008, it was only about a quarter of what Yahoo was worth in 2000, and the company's board finally rejected the offer two weeks ago because they felt they were being undervalued at $31 a share. Or at least that's what they said.

At a conference at the Interactive Advertising Bureau on Monday, Yahoo chief executive Jerry Yang had the chance to provide their own version of the story.
Yang broke the ice with a “Before you start, let me guess what your first question is. Does it start with an M and end with a T?”
However he did not elaborate much further:
“Everyone has read what we are doing, so there is not much to report. We’re taking the proposal that Microsoft has given to us seriously. It’s been a galvanizing event for everyone at Yahoo. Our board is spending a lot of time thinking about all the alternatives. It’s something that we need to think through carefully.”
But Microsoft is not be put off so easily and has recently hired a proxy firm to try to oust Yahoo’s board.
Last Friday, Microsoft released an internal memo from Kevin Johnson, President of Microsoft's Platforms & Services Division, in which he actually sees the deal going through:
"While Yahoo! has issued a press release rejecting our proposal, we continue to believe we have a full and fair proposal on the table. We look forward to a constructive dialogue with Yahoo!’s Board, management, shareholders, and employees on the value of this combination and its strategic and financial merits.
If and when Yahoo! agrees to proceed with the proposed transaction, we will go through the process to receive regulatory approval, and expect that this transaction will close in the 2nd half of calendar year 2008. Until this proposal is accepted and receives regulatory approval, we must continue to operate our business as we do today and compete in this rapidly changing online services and advertising marketplace.
It is important to note that once Yahoo! and Microsoft agree on a transaction, we can begin the integration planning process in parallel with the regulatory review. We can create the integration plan but we cannot begin to implement it until we have formal regulatory approval and have closed the transaction. Because the integration process will be critical to our success as a combined company, we are taking this very seriously. "
On the other hand, Google is not standing idle among other obvious reasons because it owes one to Microsoft from when the latter interfered with Google's purchase of DoubleClick last year.
Google's chief legal officer, David Drummond, wrote in the The Official Google Blog:
"Microsoft's hostile bid for Yahoo! raises troubling questions. This is about more than simply a financial transaction, one company taking over another. It's about preserving the underlying principles of the Internet: openness and innovation.
Could Microsoft now attempt to exert the same sort of inappropriate and illegal influence over the Internet that it did with the PC? While the Internet rewards competitive innovation, Microsoft has frequently sought to establish proprietary monopolies -- and then leverage its dominance into new, adjacent markets.
Could the acquisition of Yahoo! allow Microsoft -- despite its legacy of serious legal and regulatory offenses -- to extend unfair practices from browsers and operating systems to the Internet? In addition, Microsoft plus Yahoo! equals an overwhelming share of instant messaging and web email accounts. And between them, the two companies operate the two most heavily trafficked portals on the Internet. Could a combination of the two take advantage of a PC software monopoly to unfairly limit the ability of consumers to freely access competitors' email, IM, and web-based services? Policymakers around the world need to ask these questions -- and consumers deserve satisfying answers."
In any case, it remains unclear how the situation will develop and where it will lead to. Google probably can't stop the deal, but it can delay it considerably, and the delay will certainly act in Google's interests.
"In the interim, we foresee disarray at Microsoft and Yahoo, We believe the deal has distracted the engineers and should benefit Google over the next 18 to 24 months, providing with a major opportunity to advance in branded advertising."
as foreseen by analyst Marianne Wolk of Susquehanna Financial Group.
According to Wolk,
"If instead Microsoft is forced to acquire Yahoo via a proxy fight, it would mean a more protracted closing process, then the transaction will not close until early 2009, when it would begin the complex integration of Yahoo's 14,300 employees, multiple advertising platforms, technology infrastructures, content sites, culture, etc.
Google may not face a more competitive Microsoft-Yahoo until 2010."
By then, she said, Google could "extend its lead in search monetization" and grab a "major lead in emerging growth areas, such as video advertising, mobile and local advertising."
Wolk also pointed out that Google would likely find it easier to hire top engineers from Microsoft and Yahoo "as they fear for their jobs in a consolidation."

My personal opinion is that even if the deal goes ahead and Microsoft pours in huge loads of money and resources, it won't work.
And it won't because Microsoft will try to apply the same tactics that it has applied to gain dominance over the PC market, i.e. trying to force every user to use their software.

The Internet is totally different. You can't force people to use your staff. You have to convince them to use it. And in order to do that you have to provide a superior product. Neither MSN nor Yahoo! come even closer to what Google delivers in terms of search results and applications designed for the web.

Much needs to be improved in both MSN and Yahoo! in order to be able to compete with Google.
In the case of Yahoo is a technical issue. I have recently switched from Google to Yahoo's search engine just to see how accurate the results were and I had to switch back because the difference with Google's is abysmal, both in accuracy and quality of results.
I kind of feel sorry for Yahoo! because I've been a long time user of their services and I can see it going down the gutter, no matter what the final result of the acquisition will be. They have some top-quality services such as Yahoo! Mail or Yahoo! Finance and in many countries in Asia Yahoo! is a real competitor to Google, but they need to innovate so much that I doubt they will ever revert the downward trend.
They are moving in the right direction now with Web 2.0, but I'm afraid that it might be too late.
They have recently announced that they are opening up their Search to third party so that everybody can collaborate in building their search results:
"This open search platform enables 3rd parties to build and present the next generation of search results. There are a number of layers and capabilities that we have built into the platform, but our intent is clear -- present users with richer, more useful search results so that they can complete their tasks more efficiently and get from "to do" to "done."

Because the platform is open it gives all Web site owners -- big or small -- an opportunity to present more useful information on the Yahoo! Search page as compared to what is presented on other search engines. Site owners will be able to provide all types of additional information about their site directly to Yahoo! Search. So instead of a simple title, abstract and URL, for the first time users will see rich results that incorporate the massive amount of data buried in
websites -- ratings and reviews, images, deep links, and all kinds of other useful data -- directly on the Yahoo! Search results page.

We believe that combining a free, open platform with structured, semantic content from across the Web is a clear win for all parties involved -- site owners, Yahoo! and most importantly, our users."
Let's wait and see.
You can see the details at the following links:
And MSN simply doesn't get it. They're trying to apply the same centralized tactics that made them so successful in the PC market, but it is evident that they won't work on the Internet.

By combining both companies you'll only get a much more cumbersome monster and the Internet is about just the opposite, decentralization and agility.

Many people attribute the initial success of Google to the quality of the search results. That is true today but it wasn't so in the beginning when they started to draw users from other search engines. The main reason why most of the people made Google their home page is because it was simple. No advertising or fancy graphics, just a search box and a menu where the rest of services are listed on a page that loads very fast.

By trying to push users into using your services and bloating your front page with advertising, you are actually driving them away.
To be fair Yahoo! does have a version of their home page that is designed that way:
http://search.yahoo.com/
Had they made it to be their front page many years ago, they'd still be game.

Another feature that convinced me to switch to Google many years ago was that they give you the opportunity to try your search terms on different search engines with just one click, with the:
"Try your search on Yahoo, Ask, AllTheWeb, Live, Lycos, Technorati, Feedster, Wikipedia, Bloglines, Altavista, A9"
that appears on every search results page.

By creating an extremely simple entrance to an environment open to everybody, including their most direct competitors, they have succeeded in being the most popular home page on the Internet.
The KISS approach ("Keep It Simple, Stupid") is what they used.
Keep It Simple and Open. Stupid.