Post a Comment
They have difficulty enough dealing with present search, let alone prancing around in the clouds.
Frankly, I'd like a good service /now/, not down the line. Reminds me of Vista - 'all the the present features of a Mac, delivered in the future!'
Edited 2007-03-06 23:28
You only get one chance to learn from your competition.
Not anymore. On the Web, being first to market with something useful is everything. There's too many businesses vying for the extremely limited attention of the mass market. The time between market creation and market saturation is often as short as a few months. You don't get any second chances. Being first and executing the first time around is the name of the game, which are not Microsoft's strong suits.
Amazon was the first to get e-commerce right, eBay was the first to get online auctions right, Google was the first to get search right, Apple was the first to get online music distribution right, and YouTube was the first to get embedded video right. Nobody has been able to challenge them, and plenty have tried.
Google understands this better than anyone. Was GooTube a deal made in heaven? No. But once YouTube reached critical mass, Google's embedded video plans became completely useless. The only way in is to buy the hot property. The truth is that is would be cheaper for Microsoft to buy Google outright than to throw money into a black hole.
Be first, go big, or go home. And don't cry about it, because nobody cares.
It's probably most accurate to say that Google was the first to fix search after the former heavyweights started to suck. Even Yahoo had search "done right" at one point, then everything went downhill after they ditched the grey background/lack-of-background colour and went crazy over the whole "personalized portalized are the wave of TEH FUTURE!!!1" silliness.
I used AltaVista before I discovered Google. When I first experienced Google, it was like night and day. Unobtrusive, lightning quick, and impressively accurate. No comparison. It changed the way I used the web. Before Google, I had no reason to be connected to the Internet for more than 10 hours per month. Google made the web so useful that it was worth buying unlimited access.
Normally, Microsoft's competition is pretty lame, being run in a very non-technical "make profit this quarter or die" fashion by ex-salesmen (i.e. IBM -- the PC doesn't matter). It is going to be hard for them to crush real "technical" competition like Google.
The pathetic technical background of Bill Gates is chronicled on Wikipedia, now we find why certain "failures" appeared in DOS/Windows: donkey.bas:written by Bill Gates, Bob/Clippy, from Mrs. Bill Gates (Melinda French-Gates). We see Bill Gate's first experience with a teletype computer was to exploit bugs in the OS to steal mainframe time. Nothing ever changes.
On the plus side, it lowers the standards of debate sufficiently that it's now apropos to begin making jokes about the teenaged Steve Jobs' adventures in phone phreaking.
I mean, would YOU buy a computer from a man who was once arrested while trying to stuff electronic devices down his pants in a phone booth? 
And since we're going down that lane of low standards and past sins; would you buy a computer from this man?
http://www.mugshots.org/misc/bill-gates.html
He's talking about a speech made at the Association of American Publishers yesterday where Tom Rubin, MS Associate General Counsel for Copyright, Trademark and Trade Secrets, talked about respecting IP rights while bringing new content to the web.
One of the things he talked about was the copyright issues surrounding Google's approach to publishing content for their Book Search service vs. MS' and some other companies.
Transcript:
http://www.microsoft.com/presspass/exec/trubin/03-05-07AmericanPubl...
The NYT (and likely others) characterized it as MS attacking Google:
http://www.nytimes.com/2007/03/06/business/media/06speech.html?_r=1...
Why does Microsoft always talk about the far future? We're in PRESENT time, they always focus on future projects and abandoning current ones, for example Vista just came out, tons of bugs to be solved yet they already started working on Vienna and bugs are being fixed with slowest possible speed. Same with Office (Outlook 2007 is still total mess) and other products. Xbox came out they already announce Xbox360. When search engine came out they already talked how it will look like in few years. Can Microsoft, for once, focus on NOW and deal with problems and demands NOW?! It's just promisses from them, that's it. Sure, I understand planing is important part, so is research and development, but nothing ever comes out from Redmond like they promisse, nothing that Gates'-future-visions(TM) try to sell us, you can get crap like that from any 5yo. Another thing Microsoft doesn't get is that they can't win everything. Well, talking about 5yo, that's the description of Microsoft as I see it: all fantasy and no result, when they start building something they leave it half done and focus on next thing...and when something isn't their way, they whine and cry about it. Microsoft is really turning into some pus*y company.
First, this is Microsoft Research, not Microsoft.
http://research.microsoft.com/aboutmsr/overview/default.aspx
MSR always focuses on the future and is not usually involved in the development or maintenance of current products. They conduct research, often in concert with universities and other research organizations. They frequently publish their findings, and not all of their research is even related to markets in which MS participates. They also license their technologies to other entities. TechFest is an annual event that is open to the public, which is why MSR is talking about projects that may or may not make it into Microsoft's products.
Second, not everyone at MS works on the same products. Different teams handle different products, and for larger products, there are also different teams handling initial development for new releases vs., maintenance of currently released products vs. planning the release of future products.
Last, Microsoft isn't the only company planning new products while releasing current products. It's common among companies in many industries, and planning for the next version is often started before the current version ships. And this planning has no effect on the level of development or support given to current products.
If you have issues with current products you think need fixing, it'd be a lot more productive to file a bug report at http://connect.microsoft.com or another support mechanism than it is making vague references in this forum that MS will probably never see.
Edited 2007-03-07 11:23
Windows find is a poor substitute for grep. For searching your PC, grep is a miracle tool. For example, I recently helped a programmer find which library some obscure function was in with grep (on GNU/Linux):
grep -l obscure_function /usr/lib/*.so
Windows users can get a usable version at http://gnuwin32.sourceforge.net/.
"Strange though, that your miracle tool was still working on a search query after one minute of work, when Spotlight finished the same query in 6 seconds."
What query did you formulate?
If grep is used to search multiple files, the amount of time needed could even be bigger if there are more and / or bigger files. For example, if you combine find and grep:
% grep "foo" `find /home -name *bar[0-9] -type f`
The find tool allows to extends the search parameters, such as file size or modification date.
For file patterns, locate is faster than find, of couse. It uses a database instead of the files actually present.
Both grep and find are O(n), locate is much faster, maybe O(log n).
They're aimed at different groups of users and different types of search tasks - with the most obvious difference being that one is a focused GUI desktop content search tool, while the other is a rather general-purpose command line text parsing tool.
I would also suspect that Spotlight doesn't come anywhere near the flexibility of grep, simply by virtue of it being a command line tool (since grep results can be piped or redirected just like any other text output). Even if there are command line tools to perform Spotlight searches, it still doesn't have grep's ubiquity. That's especially important with scripts - one can fairly safely write a shell script under the assumption that grep will be present on any machine where the script is run, regardless of the underlying OS (as others have pointed it, even Windows can run it).
I was a bit baffled at reading the article. What I currently need in search systems (and what Vista's would really need) is more relevant results, better indexing, faster searching and so on. And instead of this, we get... "a new tool that would help users share search results and personalize them".
Wehoo. If Microsoft gets a desktop search engine in this format, I'll be able to search for porn files on my computer and do a pretty print of the results, with flowers on it. Thanks, I really needed that.
The same goes about web searching, not only desktop searching. I don't see a lot of fancy features in Google's web search, except foar what is truly strictly necessary to run a good search. No bells and whistles will make a good replacement for relevant results, and this is where I think Microsoft's researchers should look.
Besides, there's one thing about which I simply couldn't help noticing. I'm not sure about about what else Mix can do, but if it only allows me to create a search then share the results, I can already do that by copy-pasting the contents of my browser's address bar with the search page tab open.
Edited 2007-03-07 15:54
Heh, funny *and* true - that deserves a mod up.
If it weren't for the damn thing being IE's default search page, I truly can't imagine anyone using the MSN search engine.
OT: On a related note, I remember finding it quite odd when browser makers started doing that back in the 90s - "What the eff? I takes an entire 10 seconds to change a browser's home page." Looking back now, though, it seems as if that serves as a pretty reliable marker for the point at which commercial software began its steep decline (in terms of customer service and quality of product). I think that it marks a fundamental shift in attitude, when the higher-ups at AOL, Microsoft, Netscape, realized "Hey, 90% of our user base are technically incapable of changing their browser home page. So if we just set our webpage as the default and cover it with banner ads, we can just sit around twiddling our thumbs as the $$$ rolls in!"







