Google: "We don't pre-announce our products." (2006) Before the launch of Google Apps Premier Edition, Google rarely pre-announced new features or new services. Since many new features were released in beta, Google announced them when they were available. Google wanted to deliver real value and trying a service is far more exciting than reading a blog post or a press release.
Something changed in 2007, when Google launched Google Apps for businesses. In April 2007,
Google promised that it will launch an online service for editing presentations: "Well, we tried to keep it a secret as long as we could, but to be honest, we've been dying to tell you about the bun we've got in the oven. We'll soon be welcoming a new addition to the Google Docs & Spreadsheets family: presentations. Our due date is this summer." The service has been released in September.
Now it's no longer surprising to read
things like: "We're pleased to announce the upcoming release of the Google Apps Connector for BlackBerry Enterprise Server". Businesses need predictability, but Google shouldn't become predictable.
The latest pre-announcement is from
Google Analytics, which will launch "a global browser based plug-in to allow users to opt out of being tracked by Google Analytics. Our engineers are now hard at work finalizing and testing this opt-out functionality. We look forward to make it globally available to our users in the coming weeks."
It's nice to know that the engineers are "hard at work" and that the plug-in will be available "in the coming weeks", but when it will be released, people will no longer be excited to try it. If the launch is delayed and the plug-in won't be available "in the coming weeks", many people will wonder why they can't download it and will conclude that it's vaporware.
Coming soon: Google will announce some upcoming pre-announcements that will be posted in the coming weeks. Google's engineers are already hard at work writing blog posts about features that aren't yet available, but they'll be released at some point in the future.


Date Published:
The truth is difficult to find if those that know it have a lot to lose when it's revealed. Three years after
Viacom sued YouTube for 1 billion dollars, some pieces of truth are revealed:
"For years, Viacom continuously and secretly uploaded its content to YouTube, even while publicly complaining about its presence there. It hired no fewer than 18 different marketing agencies to upload its content to the site. It deliberately "roughed up" the videos to make them look stolen or leaked. It opened YouTube accounts using phony email addresses. It even sent employees to Kinko's to upload clips from computers that couldn't be traced to Viacom. And in an effort to promote its own shows, as a matter of company policy Viacom routinely left up clips from shows that had been uploaded to YouTube by ordinary users." (
YouTube blog)
"Viacom produced numerous documents, including a Google memorandum from the Google Video team about YouTube. The team told senior Google execs that YouTube was
a "rogue enabler" of content theft, that its
content is all free, and much of it is highly sought after pirated clips and that
YouTube's business model is completely sustained by pirated content. In May 2006, Ethan Anderson, international business product manager for Google Video, told other execs,
I can't believe you're recommending buying YouTube... they're 80 percent illegal pirated content." (
Ars Technica)
While YouTube became popular by hosting unauthorized content, it's now a platform for self-expression and many companies use tools like
Content ID to make money from the videos that include their content. Like many other online services, YouTube is
protected by the DMCA, a United States copyright law which "creates a safe harbor for online service providers against copyright liability if they adhere to and qualify for certain prescribed safe harbor guidelines and promptly block access to allegedly infringing material (or remove such material from their systems) if they receive a notification claiming infringement from a copyright holder or the copyright holder's agent."
Even if YouTube's employees were aware that a lot of the videos weren't uploaded by the copyright owners, it was difficult to tell which videos should be removed.
This case shows that it's a bad idea to fight against those that love your work and want to promote it. Encouraging fans to be creative, learning from their ideas, finding which of your works is more popular and making money from ads - there's a lot to gain from being open-minded.


Date Published: Mar 19, 2010 - 12:42 pm
Sometimes you start watching a YouTube video and you realize that it's not very interesting. You pause the video, but YouTube continues to download the file. What can you do to stop the download?
Until now, a simple trick to stop buffering a YouTube video was to fast forward to the end of the video. The good news is that YouTube added an option to stop the download: right-click on the video and click on "Stop download".

YouTube's help center has
more information about buffering. "The YouTube video player downloads a video as it plays. A buffer is a section of memory in your computer which allows for the simultaneous writing and reading of information -- on YouTube the buffered section is represented by the red section of the video timeline. The YouTube video player reads video information from one section of the buffer while writing to another. This kind of multitasking allows for smoother playback of video during a continuous process of downloading which is especially helpful for slower connections. "


Date Published: Mar 18, 2010 - 4:56 pm
New York Times reports that Google has partnered with Intel and Sony to create a TV platform powered by Android.
"Google and Intel have teamed with Sony to develop a platform called Google TV to bring the Web into the living room through a new generation of televisions and set-top boxes. (...) The partners envision technology that will make it as easy for TV users to navigate Web applications, like the Twitter social network and the Picasa photo site, as it is to change the channel. Google intends to open the Google TV platform, which is based on its Android operating system for cellphones, to software developers in the hopes of spurring the same creativity that the consumers have seen in phone apps."
The idea is not new, as many other companies tried to bring the Web to the TV. YouTube already has
a version for large screens, Google already sells
TV advertising and there are many Google apps that could improve the TV experience. New York Times says that Google's software will include a new interface for YouTube, a browser and other Android apps that will extend the functionality.
"Google has built a prototype set-top box, but the technology may be incorporated directly into TVs or other devices, like Blu-ray players. (...) A person with knowledge of the Google TV project said that the set-top box technology was sufficiently advanced that Google had begun testing it with Dish Network, one of Google's longstanding partners in the TV Ads program."


Date Published: Mar 18, 2010 - 4:40 pm
Google Chrome 4.1 added
a feature that detects the language of a web page and lets you translate it. The feature can't be disabled entirely (there's a setting for disabling it in the latest
dev build), but you can hide the translation bar for certain languages. For example, if you go to
Google Greece's homepage, there's an option button that lets you disable the translation bar for google.gr or for all Greek web pages.

The easiest way to disable the translation feature for the languages you're familiar with is to define a list of your preferred languages:
* click on the wrench menu, select Options, go to the "Under the hood" tab.
* click on "Change fonts and language settings" and go to the "Languages" tab.
* add the languages you use the read web pages.


Date Published: Mar 18, 2010 - 6:03 am
Google Chrome 4.1 for Windows doesn't add too many new features, but it's a very interesting release.
Google Chrome is the only browser that automatically translates web pages written in foreign languages. It's a great feature, previously available in Google Toolbar and in a Chrome extension, that's now
included in a browser. Besides using the best free machine translation service available today and
translating pages inline, Google Chrome uses a language detection algorithm that doesn't require a connection to Google's servers. The language detection library is
open source and any developer can use it.
"For most languages, the library determines the language of a page by breaking down its text in quadgrams, or sequences of up to four characters. The library then looks up each quadgram in a large hashtable that contains language probabilities, which is included in the Chrome binaries. This hashtable was originally built by processing language probabilities over billions of web pages library are indexed by Google's search engine. In just a few milliseconds, the library can accurately determine the language of most web pages."
The second new feature is
an improved content filtering dialog that lets you selectively disable images, cookies, JavaScript and plug-ins. It's almost like having a less sophisticated version of the
NoScript extension for Firefox. You can disable JavaScript for all sites and whitelist the sites you trust, you can block third-party cookies or block images from a domain.
Chrome's blog mentions that Google Update no longer generates an unique ID for each Chrome installation. "We've implemented a new approach to our Google Update technology, which allows us to remove the unique ID from Google Update while still preserving our ability to determine the number of active users and keep everyone up-to-date with the latest security updates and speed improvements." There's also
a page that explains the privacy controls that are available in Google Chrome.
Chrome is more cluttered (translation infobars and content filtering icons should be more discreet), better suited for advanced users and it's updated faster: 4.1 is an intermediary version released two months after Chrome 4.0.


Date Published: Mar 17, 2010 - 12:04 pm
Today's xkcd comic is about
quantitative Google queries. Randall Munroe found the number of search results for queries like "My IQ is X", where X is a variable, and plotted a graph for each query. While the results aren't reliable (Google only shows an estimation for the number of search results), it's an interesting way to mine Google's index of the web.

If you are familiar with
Google Spreadsheets, try to create a sheet that lets you enter a query like "My IQ is X", a variable name and the values for that variable. The result should be a graph that shows the number of Google search results for each instance of your query. Use
importXML and an XPath expression to find the number of Google search results: "//p[@id='resultStats']/b[3]". Here's
an example.
{ Image licensed as
Creative Commons Attributions-Noncommercial. }


Date Published: Mar 17, 2010 - 5:24 am
You probably noticed that Google's search services show different suggestions. For example, when you type "us" in Google Image Search, the first suggestion is "us map". Typing "us" in Google Web Search doesn't return the same suggestion: "us bank" is more popular. It makes sense to restrict the suggestions to queries that are popular in each specialized search engine because they're actually relevant.
Google Book Search seems to be the only Google service that shows irrelevant suggestions. When you type "shak", the top suggestions are "shakira" and "shake weight", even if "shakespeare" would be much more appropriate. Obviously, Google uses suggestions from the web search engine and "Shakira" is a more popular query than "Shakespeare".

"Suit the action to the word, the word to the action." (
Hamlet)


Date Published: Mar 15, 2010 - 5:22 pm