Shortly after Google launched Search plus Your World earlier this month, critics accused the company of favoring its own nascent social network over the much richer results on others, like Twitter or Facebook. As Wired’s Steven Levy quipped, “there’s too much Plus and not enough of Our World, which has oodles of content on other social networks.”
Now developers at Twitter, Facebook and MySpace have put together a demonstration of just how much relevancy Google sacrifices in order to push Google+. The demo, which uses only Google’s own results, shows, among other questionable results, how Google routinely ignores more relevant Twitter pages to show off seldom-used Google+ profiles. To see it in action, head on over to the new Focus on the User website.
If you decide you prefer the often more relevant results from the Focus on the User experiment there’s a bookmarklet available, cheekily entitled “don’t be evil.” Just drag the bookmarklet into your web browser’s bookmarks bar and then click it whenever you want to see more than just Google+ results in Google’s search results.
The developers behind Focus on the User do work for Google+ rivals, but that doesn’t change the results of the experiment which speak for themselves. The developers also point out that their tool relies entirely on Google’s own data to rank social search results. Here’s their description of how the don’t be evil tool works:
the tool identifies the social profiles within the first ten pages of Google results (top 100 results). The ones Google ranks highest — whether they are from Flickr, Twitter, Facebook, LinkedIn, MySpace, Quora, Tumblr, Foursquare, Crunchbase, FriendFeed, Stack Overflow, Github or Google+ — replace the previous results that could only be from Google+.
In other words the bookmarklet largely returns Google to its previous state, before the Search Plus Your World Update. If you’d like to know more about how the bookmarklet works or see some examples and situations in which the emphasis on Google+ social results actually degrades the quality of search results be sure to check out the video below.
Google is experimenting with a new signup form that eliminates the ability to create anonymous accounts. The new form is part of an effort to expand the Google+ social network by automatically adding every new Google account to Google+. Because Google+ requires a name and gender the new signup form effectively eliminates the anonymous Google account.
The new account creation page can be found by following the links on Google’s homepage. As the Google Operating System blog points out, the older Google account page, which does not require signing up for Google+ or Gmail, is currently still accessible through Google Reader, Calendar and other Google services.
The revamped Google account creation page adds some additional fields to the sign up form, including name and gender which are both necessary for creating a Google+ account. There’s also a new agreement — turned on by default — granting Google permission to “use my account information to personalize +1s on content and ads on non-Google websites.”
In addition to the Google+ integration, signing up for a Google account now means getting a profile page and a Gmail account; gone are the days when you could use an outside email address with your Google account. It is still possible to go in and delete the Google+, Google profile and Gmail portions of your new Google account after it’s been created, but given that few people ever change their default settings it’s safe to assume that most people won’t.
It should come as no surprise that Google is working hard to get more users signed up for Google+, after all, despite marginal momentum, Google+ is far behind Facebook when it comes to signing up new users.
Google has launched an improved version of its offline Gmail web app for Chrome. The updated version can now store up to a month’s worth of email offline.
Since it’s a web app, current users of the Gmail Chrome app will see the new version the next time they open the app. If you’d like to try it out, you can install the Gmail offline app from the Chrome Web Store.
The main new feature in this release is the expanded syncing capability. Offline Gmail for Chrome will now synchronize 7, 14 or 31 days worth of email for use without an internet connection. That’s a considerable step up over the initial release, which only synced the last three to seven days’ worth of email. Mail attachments are now downloaded with messages and available for offline use as well.
Google has also added support for Gmail’s keyboard shortcuts, which means that the app version of Gmail is almost indistinguishable (functionality-wise) from the regular Gmail web page. The main downside is that the app version — and all its offline functionality — still only works in Google’s Chrome web browser.
If you’re still waiting for winter to arrive, Google can help. The search engine might not be able to bring you a white Christmas outside, but it can at least add some snow to your web browser. A recently uncovered Easter egg uses JavaScript to bury your search results under a fresh coat of snowy pixels.
To see the hidden feature just head to Google.com and search for the phrase “let it snow.” Provided your browser is up to the task — the latest versions of Chrome, IE, Safari and Firefox should all work — the search results page will begin to fill up with frost and snow.
Once the search results are sufficiently covered in white you can click and drag your mouse to write a message in the frost. And because nothing from Google is ever without a tie-in to Google+, just click the “+” button to share your Easter egg drawing with other Google+ users. To clear away the frost, click the “defrost” button.
Google is well known for its Easter eggs, the search results page recently did a flip for the phrase “do a barrel roll” and the company has even gone so far as to embed an entire flight simulator in Google Earth. If you’d like to see some other Google search Easter eggs, try typing “tilt“, “ascii art” (check out the Google logo) and our personal favorite, the quite subtle “recursion.”
Somewhat lost amidst the news of Twitter’s revamped interface is a slightly more interesting tidbit for web developers: Twitter posts can now be embedded in other pages.
The new Embedded Tweet feature works just like a YouTube movie, offering a short HTML snippet that you can copy and paste into any third-party website. Unfortunately using the Embed Tweet feature from Twitter is somewhat awkward since it’s buried in the new interface. First you need to click on a tweet, then click “details” and then you’ll see the embed option.
The real benefit of the embed feature lies with third party platforms like Twitter’s two launch partners WordPress and Posterous. Users of both services can now simply paste a link to a tweet and it will automatically be converted to an embedded tweet, no cut and paste necessary. For example, just drop this code in your WordPress.com blog and it will automatically be converted to an embedded tweet:
If you’d like to implement something similar on your own site Twitter now has an OEmbed endpoint you can query to convert Twitter links to embedded tweets. Those not familiar with OEmbed can check out our OEmbed tutorial, but, in a nutshell, OEmbed is a standard format where you send a URL and the host site then sends back the necessary embed code.
There are three steps to Twitter’s OEmbed process:
Obtain an URL to or ID number of the Tweet you want to render.
Make a request to the GET statuses/oembed endpoint, passing the Tweet URL or ID as a query parameter.
Render the html property of the response, as well as a <script> element pointing to //platform.twitter.com/widgets.js, if you want the embed to be interactive.
If you choose to render the tweet using Twitter’s widgets.js, the raw HTML will be converted into an interactive tweet. The fancy embedded tweet script uses Web Intents to allow users to reply, retweet, or follow the user directly from the embedded tweet. See the Twitter developer site for more details on Twitter’s widgets.js and how to use OEmbed to embedded tweets to your website.
Google now includes Google+ profile information within contacts lists, both in Gmail and in the standalone Google Contacts manager. In addition to Google+ information about your contacts any Google+ circles you’ve set up will now be available inside the contacts manager.
If you’d like to see the new features in action, head over to the Google Contacts page (or click the contacts link in your Gmail account). Note that so far the integrated Google+ contacts don’t appear to be available for Google Apps users.
The move is part of Google’s slow, but steady progress toward its goal of adding Google+ features to all its myriad services.
The new integration with the contacts list means that any Google Profile data your contacts have entered will now show up below any information you’ve added. Alex Chitu, writing at Google Operating System, notes that you can combine the two sets of data — what you’ve entered and what your contacts have entered — by clicking the “more” link on a contact page and selecting the “[Show external data] inline” option.
Chitu also reports that the Google Profile data is “automatically added when you enter an email address associated with a profile.” If you don’t want the added social data you can delete the corresponding email address and it will be removed.
Google is rolling out an updated look for the “Google bar” that runs along the top of your screen on all of the company’s various web services.
As with most Google interface changes, this one seems to be rolling out incrementally. If you’d like to see it for yourself right now, the Google Operating System blog has instructions on how you can edit your browser’s Google cookie and trigger the revamped design.
The new Google bar dispenses with the black bar that currently runs along the top of most Google pages and provides links to Google’s frequently used services like Web Search, Maps, News and Gmail. If you’re logged into Google the old bar also lists your user info on the right and offers links to various account settings.
The links to Gmail and the rest of Google’s services have been stripped out of the new Google bar. Instead of a list at the top of the page they’re now buried under a drop-down menu attached to Google’s logo, though Google’s help page notes that on the main Google homepage “the Google bar’s product menu may be expanded.” In other words, Google’s not entirely confident that the new drop-down menu is a good idea. Given that the only clue there’s a drop-down menu in the logo is a tiny arrow to the right of the “e”, the auto-expanded menu for the homepage is probably a good idea.
As part of the company’s effort to inject its nascent Google+ social network into the rest of its services, Google+ gets top billing in the new Google bar. Your general Google account info is still located on the right, but now links up with your Google+ account and adds a Google+ share button. If you haven’t yet set up a Google+ account you’ll see the old account info along with a new link suggesting you join Google+.
Along with the Google+ share button there’s also a new notifications icon that lets you know whenever there’s some activity on your Google+ account. When someone adds you to a circle, posts a comment in your stream, or shares something directly with you, the new notifications badge will let you know.
The new Google bar looks a bit cleaner, but the drop-down menu is definitely a step backward for anyone frequently switching between services. It’s also curious to hear Google talking about the old Google bar taking up “precious space” when the company just recently added an incredible amount of whitespace and padding to nearly all of its pages.
If you’re not seeing the new interface just yet, here’s Google’s promo video showcasing the new Google bar:
Been feeding your site too many JavaScript donuts?
The web is getting fatter, as much as 25 percent fatter in the last year alone.
That’s right, based on the top 1,000 most visited sites on the web, the average page download size has jumped 25 percent since this time last year — 626 kB per page to 784 kB. That’s a hefty weight gain in just a year and of course usually the larger the page, the slower the page.
The latest page size data comes from the HTTP Archive, which keeps monthly tabs on the size of web pages.
As you might expect, the largest single type of content on the average page is still images, which account for 451kB of the total 784kB. Images alone do not, however, account for the rapid increase in page size.
Our friends over at Pingdom sliced and diced the HTTP Archive data and found that much of the remainder of the bloat can be blamed on JavaScript. CSS files are also getting bigger, but since they’re generally smaller to begin with, the increase doesn’t add nearly as much to the bottom line.
Here’s Pingdom’s take on the matter:
In terms of sheer size, images are still the biggest factor, but the fastest-growing content type by far is JavaScript. It is also the second-largest content type in terms of size.
CSS content has increased 25 percent in size, which may seem like a lot, but we are still talking about relatively small files. That increase doesn’t matter as much. It does matter, though, that every single content type is growing. Size optimization seems to have gone out the window pretty much across the board.
Pingdom goes on to note that if you expand the data sample beyond the top 1,000 most visited sites the trend is even more dramatic, with the average page size at nearly 1MB.
So the web is getting fatter on a diet of ever-richer JavaScript files and more sophisticated CSS, it’s worth asking — does it matter? After all, broadband is getting faster, 3G and even 4G are spreading in the mobile space and web browsers are speeding up their JavaScript engines with every release. Do we really need to worry about larger download sizes?
Bigger pages aren’t necessarily a problem until they outstrip the corresponding increases in bandwidth and performance gains in web browsers. Bigger pages are, after all, a natural outcome of more complex, more powerful sites and web applications. But assuming all of your users have fast connections can be a mistake, particularly with a global audience. Sure, users in South Korea might be able to download a 1MB page in the blink of an eye, but the same page is going to crawl over dialup in the rural United States.
What’s perhaps most alarming about the HTTP Archive data is the rate at which pages are growing. If the 25 percent jump were to continue, it would mean that in just five years the average size of a webpage would be nearly 2.5MB. And remember, that’s the average; many pages will be much, much larger. Relying on broadband speeds to keep pace with page size growth is risky at best.
At the same time throwing out modern app building tools like JavaScript is also a mistake. What’s disheartening about Pingdom’s analysis is that sites seem to be ignoring the middle ground and, according to Pingdom, “size optimization seems to have gone out the window.” The mystery is why very large, very popular websites would risk creating larger, potentially slower pages. That’s clearly a recipe for disgruntled users. New features are great, but if they slow down your site, no one is happy. It’s a well established fact that speed is the most important element of your website. Study after study show that users turn their backs on websites that take more than mere seconds to load.
There’s nothing you can do to help slim the top 1,000 sites (unless you happen to be in charge of one of them), but if you’d like to put your own website on a diet there are number of tools that can help you compress and compact your site. We suggest starting with Web Page Test to get a basic look at how your site loads and where you might be able to compress files. Another handy tool is Google’s Page Speed service, which can help speed up your site. Yahoo’s YSlow is another invaluable tool for diagnosing page load problems.
Google recently announced it will shut down Google Wave, the company’s web app for real-time collaboration, in April 2012.
Google had previously all but abandoned Wave, ceasing new development over a year ago, but soon all traces of Wave will be removed from the web. Wave will become read-only in January 2012, meaning users will no longer be able to create new waves. After that Google Wave users have until April 30 to export their content before the service shuts down completely.
The official demise of Google Wave is part of a larger spring-cleaning effort that will also see Google shut down services like Google Friend Connect, Google Gears and Google Knol, among others. Despite the heavy hype that accompanied its launch, Google Wave, like Knol and other soon-to-close services, just never caught on with average users. As the Google blog blithely puts it, these services “haven’t had the impact [the company] hoped for.”
While Google claims that cutting the cruft like Wave will help it refocus its efforts on more popular Google services, that’s not much consolation for fans of the doomed Wave.
Fortunately for Wave fans, the code behind Google’s service has been turned over to the Apache Software Foundation for safe open source keeping. There’s even a service, “Wave in a Box,” which replicates the basic Google Wave experience.
Wave in a Box consists of two parts, a standalone wave server and a web client. The Wave in a Box web client looks a bit different than Google’s Wave user interface, but the same features are present. The Wave in a Box tools also have the distinct advantage of decentralization. Developers can run wave servers and host waves on their own hardware without Google being involved in any way.
If you’d like to take Wave in a Box for a spin, head over to the demo site and sign up for an account. While the user interface is considerably more bare bones than the Google version, the demo site is nevertheless usable and surprisingly snappy.
A few of the things ThinkUp can do for your social-network life
ThinkUp, the web-based data-liberation and analytics application from former Lifehacker editor Gina Trapani, has just released version 1.0.
Social networking is often very ephemeral: You post something, a few people respond, and then the conversation just evaporates, disappearing into the ether. One of ThinkUp’s goals is the give your social-network posts a longer life and ensure that you’ll have a way to refer back to those conversations years later.
ThinkUp is a web-based app that pulls your data out of social silos like Facebook or Twitter and stores it on your own server. You control your own data, and have a record of your conversations potentially long after Facebook, Twitter and the rest have become mere footnotes in the history of the web.
“The conversations you have online are worth capturing, keeping, and referring back to over time,” writes Trapani on her Smarterware blog. “In fact, the things you share and the conversations you have about them gain weight, perspective, and importance over time, not just the moment you post them.”
The backup and archiving features alone would make ThinkUp a worthwhile app to have, but the real analytical power of ThinkUp comes after it has a local copy of your data. That’s when ThinkUp starts slicing, dicing and pulling together your data to reveal things about your online activity that you’ve never considered before.
For example ThinkUp can pull conversations together, plot them on a map, reveal which of your posts are the most popular, which are the most replied to and even track all the links your friends have ever sent you.
We took a detailed look at the software back when the beta was first released. Now ThinkUp is out of beta and ready for prime time with a 1.0 release.
The first step to using ThinkUp is installing the app on your server. The requirements are modest and installation is automated — if you can install WordPress, you can install ThinkUp. Of course not everyone is comfortable installing WordPress so ThinkUp takes a page from Dave Winer and offers a ThinkUp instance running on Amazon EC2. Just follow the link, sign in to your Amazon account and you’ll have ThinkUp running in no time (the first year is free for new EC2 users, $15/ month for the rest).
Once ThinkUp is installed you need to point it to your accounts. I tested it with Twitter and Google+ and had no problems importing data. One nice touch that’s been added since the beta release is a secret RSS feed for running the ThinkUp updater. Sure, you can add a cron job if you know what you’re doing, but for novice users the RSS feed is an ingenious tool — just add it to your favorite RSS reader (for example, Google Reader) and the reader will periodically scrape the feed, triggering the update.
The Twitter Dashboard in ThinkUp
Because ThinkUp pulls in your raw data it can show you useful stuff you won’t find on the social networks themselves. This is particularly noticeable with Twitter, which really shows very little beyond the most recent few tweets from your friends. ThinkUp takes the same data Twitter has and actually puts it to good use, showing, for example, your most replied-to posts, your most re-tweeted posts and, my personal favorite, conversations you have with other Twitter users. It also tracks everything your followers do as well. For example, ThinkUp catalogs all the links your followers have posted, displaying them all in one place. There’s also an excellent search function for tracking down old tweets.
While ThinkUp puts a tremendous amount of data at your fingertips, it manages to keep the interface simple enough that the data is never overwhelming.
ThinkUp also now makes it possible to host your conversations at a permalink on your site. It’s a feature that’s particularly useful if you frequently ask your Twitter followers for advice or suggestions. For example, here’s a page where Trapani asks her followers which iPad apps they recommend.
ThinkUp is already in use on several popular Twitter accounts, like, for example The White House (Steve Martin is also a fan) and in my testing it worked without a hitch. If you’re comfortable setting up basic software like WordPress, installing ThinkUp should be a snap and if you’re not confident around a server there’s always the Amazon-based version.
If you’d like to see more of what ThinkUp has to offer, check out the video below: