Save on holiday shopping
Posted by Anita Barci, Product Marketing Manager
We recently asked you for your ideas (and votes) on how to make Reader better. One of the more popular suggestions was adding favicon support for subscriptions, so today we're introducing just that (thanks to 20%-er Shreyas Desai).
We realize that not everyone wants their subscription list to turn into a multi-colored extravaganza, so we've made it into a setting that you can access from your subscriptions menu.
Be on the lookout for more ideas being implemented, and feel free to let us know how you like this feature on Twitter or in our help forum.
Last week at PDC, as we were about to start talking to people about IE9, I saw the following notification from my Facebook account:
From: Facebook [mailto:notification+mwm5axbx@facebookmail.com]
Sent: Tuesday, November 17, 2009 10:05 AMDina posted something on your Wall and wrote:
"funny vid of u, you see it? http://www.facebook.com/l/ca339;hTTP://www.N70.InFO/2d"
To see your Wall or to write on Dina's Wall, follow the link below:
<..>
Thanks,
The Facebook Team
The message was from someone I know pretty well, and I believed the message. The address itself (http://www.n70.info/2d) wasn’t that suspicious; there are a lot of URL shortening services, and the .info domain has many legitimate sites on it. So I clicked the it:
and thought – whew.
IE8’s SmartScreen now blocks malware sites over two million times a day. IE8 offers a lot of protection from real-world attacks: phishing protection, a cross-site scripting filter, and Protected Mode (I may run as an administrator, but my browser doesn’t). With attacks on the rise, using (or upgrading to) a browser with this much protection is more important than ever. IE8 also offers great reliability because of process-isolation, and offers users the ability to manage add-ons that affect performance and stability. InPrivate Browsing and InPrivate Filtering are also quite handy.
I wrote back to my friend, and she was surprised. You can read Facebook’s guidance about what to do if this happens to you or a friend.
Dean Hachamovitch
We’re just about a month after the Windows 7 launch, and wanted to show an early look at some of the work underway on Internet Explorer 9.
At the PDC today, in addition to demonstrating some of the progress on performance and interoperable standards, we showed how IE and Windows will make the power of PC hardware available to web developers in the browser. Specifically, we demonstrated hardware-accelerated rendering of all graphics and text in web pages, something that other browsers don’t do today. Web site developers will see performance gains and other benefits without having to re-write their sites.
Performance Progress. Browser performance involves many different sub-systems within the browser. Different sites – and different activities within the same site – place different loads and demands on the browser.
For example, two news sites might look similar to a user but have very different performance characteristics. Because of how the developers authored the sites, one site might spend most of its time in the Javascript engine and DOM, while the other site might spend most of its time in layout and rendering. A site that’s more of an “application” than a page (like web-based email, or the Office Web Apps) can exercise browser subsystems in completely different ways depending on the user’s actions.
The chart below shows how much time different sites spends in different subsystems of IE. For example, it shows that one major news site spends most of its time in the script engine and marshalling, while another spends most of its time in script and rendering, and the Excel Web App spends very little of its time running script at all.

Note that this chart shows the percentages of total time spent in each subsystem, not relative time between sites. It focuses on just the primary browsing sub-systems and doesn’t include “frame” functionality (like anti-phishing), or third-party software that’s running in the IE process (like toolbars, or controls like Flash). It also factors out networking since that’s dependent on the users network speed. Notice also that a site’s profile can change significantly across scenarios; for example, the Excel Web App profile for loading a file is quite different from the profile for selecting part of the sheet.
The script engine is just one of these browser subsystems. There are many benchmarks for script performance. One common test of script performance is from Apple’s Webkit team, the SunSpider test. The chart below shows the relative performance of different browsers on the same machine running the SunSpider test.

In addition to IE7 and the current “final release” versions of major browsers, we’ve included the latest pre-release “under development” builds of the major browsers. We’re just about a month after IE8 was released as part of the Windows 7 launch, and the version of IE under development is no longer an outlier.
It is worth noting that once the differences are this small, the other subsystems that contribute to performance become much more important, and perceiving the differences may be difficult on real-world sites. That said, we remain committed to improving script performance.
We’re looking at the performance characteristics of all the browser sub-systems as real-world sites use them. Our goal is to deliver better performance across the board for real-world sites, not just benchmarks.
Standards Progress. Our focus is providing rich capabilities – the ones that most developers want to use – in an interoperable way. Developers want more capabilities in the browser to build great apps and experiences; they want them to work in an interoperable way so they don’t have to re-write and re-test their sites again and again. The standards process offers a good means to that end.
As engineers, when we want to assess progress, we develop a test suite that exercises the breadth and depth of functionality. With IE8, we delivered a highly-interoperable implementation of CSS 2.1 and contributed over 7,200 tests to the W3C. Standards that do not include validation tests are much more difficult to implement consistently, and more difficult for site developers to rely on.
Some standards tests – like Acid3 – have become widely used as shorthand for standards compliance, even with some shortcomings. Acid3 tests about 100 aspects of different technologies (many still in the “working draft” stage of standardization), including many edge cases and error conditions. Here’s the latest build of IE9 running Acid3:

As we improve support in IE for technologies that site developers use, the score will continue to go up. A more meaningful (from the point of view of web developers) example of standards support involves rounded corners. Here’s IE9 drawing rounded corners, along with the underlying mark-up:

Another example of standards support that matters to web developers is CSS3 selectors. Here’s a test page that some people in the web development community put together at css3.info; it’s a good illustration of a more thorough test, and one that shows some of the progress we’ve made since releasing IE8:

Community testing efforts like this one can be helpful. Ultimately, we want to work with the community and W3C and other members of the working groups to define true validation test suites, like the one that we’re all working on together for CSS 2.1, for the standards that matter to developers. For example, this link tests one of the HTML5 storage APIs; some browsers (including IE8) support it today, while others don’t.
The work we do here, both in the product and on test suites, is a means to an end: a rich interoperable platform that developers can rely on.
Bringing the power of PC hardware and Windows to web developers in the browser. The PC platform and ecosystem around Windows deliver amazing hardware innovation. The browser should be a place where the benefits of that hardware innovation shine through for web developers.
We’re changing IE to use the DirectX family of Windows APIs to enable many advances for web developers. The starting point is moving all graphics and text rendering from the CPU to the graphics card using Direct2D and DirectWrite. Graphics hardware acceleration means that rich, graphically intensive sites can render faster while using less CPU. (This interview includes screen captures of a few examples.) Now, web developers can take advantage of the hardware ecosystem’s advances in graphics while they continue to author sites with the same interoperable standards patterns they’re used to.
In addition to better performance, this technology shift also increases font quality and readability with sub-pixel positioning:
96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom using GDI (note jaggies):
96 point Gabriola on a Lenovo X61 ThinkPad at 100% Zoom: Direct2D (without jaggies):
Last week, Channel 9 interviewed several of the engineers on the team. You can find videos of the interviews here:
Hardware accelerated graphics and text in the browser via Direct2D
While we’re still early in the product cycle, we wanted to be clear to developers about our approach and the progress so far. We’re applying the feedback from the IE8 product cycle, and we’re committed to delivering on another version of IE.
Thanks,
Dean Hachamovitch
General Manager, Internet Explorer
Update 11/23/09 - The IE9 demo from PDC is now available. The IE content starts around minute 48.
A few months ago at SemTech 2009 we announced that our questions and answers database –launched almost a year ago – had grown to more than 300 million high-quality Q&A pairs. “High-quality” means that we use our semantic and extraction capabilities to recognize the best answer from within the sea of information on relevant pages. Instead of 10 blue links, we deliver the best answer right at the top of the page.
This week we’ve achieved another significant milestone by reaching 400 million Q&A pairs, and I want to acknowledge the outstanding work of our engineering and product teams who have built one of the largest and most useful Q&A collections on the web.
I also want to share what we’re seeing from our users in response to our Q&A offerings, and to preview what’s next for Ask.
Our Q&A strategy has started to pay off. We see increasing loyalty among users who conduct question searches on Ask. Simultaneously, we’ve seen a pronounced increase in the percentage of users on Ask who conduct queries in the form of a question – we now see 3x more questions on our site as a share of total queries than our competitors. And perhaps most rewarding for us is when we ask Internet users where they go for questions and answers online, they consistently rank Ask.com first, making us the #1 brand for questions and answers online.
Online search in the form of natural-language questions was the ingenious proposition of the original Ask Jeeves in 1996, and frankly, it’s the reason we’re still around today after so many other Internet brands didn’t survive.
As the leader in questions for more than a decade, one thing is crystal clear: Asking a question isn’t the same as searching.
Our users tell us that their expectation when asking a question is different from their expectation when conducting a search. When asking a question, they have a specific need for a specific piece of information. When conducting a search, they’re browsing for information, sorting through results to unearth the answer they’re looking for.
Put another way, when asking a question, you expect the work to be done for you (much like when you ask a librarian for a book at the library). When conducting a search, you do the work yourself (skipping the librarian, and heading to the card catalog instead).
Further, with the advent of the social web, asking questions online is now more natural, as we have the ability to broadcast a question to real people, our friends, instead of hoping a computer can understand our inquiry.
I firmly believe that questions are the future of search, but search technologies as we know them today can’t deliver against this future.
And this brings me to what’s next for Ask.
We’re focused on solving the two shortcomings of search as it relates to questions:
1. Traditional search signals don’t work well for answers to questions.
2. The answers to many questions are wrong or don’t exist online.
Let me explain what I mean.
When you’re in the business of answering questions, the volume of inbound links to a given web page – a long-accepted search technique for ranking web sites – doesn’t tell you the site with the best answer to a user’s question; it just tells you the most popular page with relevant information. Nor does another search technique, text matching, sufficiently identify the best answer, as the text in a question is rarely found in the best answer. Same with a newer though established technique, pioneered at Ask, actually, that uses click-through behavior to determine a site's relevance. Unlike presenting a text snippet that merely describes a site and a link, presenting the actual answer requires no click through to the
destination site.
Below are some examples which bring this to life.
Without a wholly different approach, search engines will never be able to adequately answer all the questions that users increasingly have for them.
More importantly, no method that merely extracts answers from a published web page will ever be able to access the limitless number of answers that are unpublished on the Internet. Indeed, the information that is directly relevant to many questions most certainly exists; it's just that it’s locked in people’s heads or captured in unpublished conversations, and therefore inaccessible by traditional search. Obviously, this is not a trivial deficiency in a world that is increasingly interconnected and clamoring for perspective, guidance, and shared knowledge at an interpersonal level online.
At Ask.com, we’re dedicating ourselves to solving these problems and we're approaching the solution in two primary ways:
1. Extracting and ranking existing answers
2. Indexing sources of answers that have not yet been published
To extract and rank existing answers, as opposed to merely ranking web pages that contain information, we have and are continuing to develop a unique set of algorithms and technologies that are based on new signals for relevance specifically tuned to questions and answers.
I’ve outlined a few of these below.
Developing a new Q&A relevance algorithm that draws upon these signals is what we’re focused on building here at Ask, honing our ability to extract answers from the published Internet, and allowing us to fulfill a vastly larger volume of questions than can be done with existing search technologies.
But our work doesn’t end with extraction and ranking of existing, published answers. Where our vision really comes to life is in our efforts to index the sources of unpublished knowledge that can generate answers specifically in response to a question, in the moment it’s asked. This is the long tail of questions that are nearly impossible for search engines to answer, but which create incredible value for users when they are.
Here are some examples:
As we accelerate our strategy to answer the world’s questions, these “tough questions” are where we see huge opportunity, and where we are also focusing our efforts. And as you’ve probably guessed by now, we will do this unconventionally, harnessing the equity of the Ask brand, and our loyal, question-loving users to build a community of answerers available through Ask.
We’ve learned at Ask that while the existing Web can solve many problems, when you’re in the pursuit of answering questions, relying on published information sources can really only get you part of the way there. There is an infinite volume of answers in people’s heads that isn’t being indexed by the search engines today, and that can’t be successfully deployed against questions until you unleash it, in real-time, in response to the unique needs expressed by the person asking the question.
This is the problem we’re in the process of solving here at Ask: Connecting our users’ questions to the best possible answers on the planet – be they published or unpublished. And as we solve this problem, we believe today’s multi-billion dollar questions and answers value proposition will one day transcend search as we know it today.
I’m very passionate about this, and so is our team at Ask.com. You’ll be hearing much more from us on this in the coming months.
Doug
Doug Leeds
President
Ask.com US