Google Breaks Relevance with Scholar

My first Google Search today:

scholar.png

The problems are many:

1) The results are not relevant

The first result is an article titled, “Present Status and Marketing Prospects of the Emerging Hybrid-Electric and Diesel Technologies…” isn’t an exact match. Sure, there is “hybrid” in the title, but this is absolutely not a product comparison.

The second result isn’t really about hybrid cars at all. Its something about the Department of Public Works Garage Vehicle Acquisition Policy.

The third result, and probably the best of the bunch, talks about Hybrids in general, but again is not a comparison.

2) The results don’t work!

Clicking on the first article lands me at a Google error page stating, “Your search – author:”Burke” intitle:”Present Status and Marketing Prospects of the Emerging Hybrid-Electric and Diesel Technologies t” – did not match any articles. ”

The other two articles are PDF, which is just hard to deal with, doesn’t fit within the screen size appropriately, and is difficult to search.

3) Google’s native results are better

The regular old web search engines include reviews from Motor Trend, Edmunds, etc. Much much better.

Conclusion
This is sort of like Donald Trump’s Apprentice with “Street Smarts vs Book Smarts”. The fact is, that Google results are best served by real web pages rather than this scholarly stuff.

It will be interesting to see how long Scholar stays up top. From my perspective, Google just broke the relevance of their top-placement result by putting this in at all. Why not just let the scholarly articles sort to the top like any other web page? If they are linked to a lot, and have the right keywords, promote them. But why artificially boost junk?

Social tags for regular email?

This morning during my usual drive into work I had an idea. Its probably a horrible idea, but I find myself enamored with it enough for the moment that I’ll post it here.

Tags are pretty cool. For those that don’t know, “tags” are an organizational mechanism where multiple users can “tag” items with keywords which are important to them. For example, I may look at a picture and tag it with “yosemite”, while someone else may tag it as “camping”. Both are relevant, and both can be used for others to find the picture in a meaningful way later. Using both tags (and then weighting the most frequent tags) makes for a dynamic organizational tool where each user “votes” with their tags for how to organize. I’m probably fumbling on the exact definition, but thats some of it.

Some site which use tags well include del.icio.us, rojo, and gmail. It should be noted that traditional apps like Outlook have really had tagging for years, although they’ve buried them in the user interface under “categories”, and there is no way for multiple users to contribute.

Idea
So, what if in email, we had a way to associate tags with an email? Each user could “tag” the email, which would send an additional email to the other recipients of the email which would just contain the tag itself. Their mail clients would absorb these tags and automatically add the tag to the user’s database.

This could be acheived using a simple X-header, perhaps
X-Tagging: foo

Why?
This would work fantastically well inside the corporation. A large email thread might be about the “3.0 release”, about a feature called “funk”, and also about the “schedule”. Each of the recipients of the thread would receive it, and tag it as appropriate for themselves. However, all of the other recipients of the thread would also have *their* emails tagged with the other user’s tags. Now, any of the folks could search or pivot-view their email with the distributed tags.

I’m sure this idea is not new.

GMail – false positives in spam

A few weeks ago, I started forwarding a big chunk of my mail to gmail. I just needed a web-based email system so that I could read it remotely better.

Overall, I like it quite a bit. I think there are a few UI nits, like the reply button being surprisingly well hidden, but its a good product. I even get a lot of spam, and Gmail seems to have the best spam filterer I’ve seen. It blocks all the bad stuff.

But today, I discovered a real problem. I’ve been suspicious for a few days that I wasn’t getting all my email. I just hadn’t heard from people that I knew were writing. At first I thought my forwarding was messed up (how could gmail miss this badly, right?) But today I discovered that its gmail falsely accusing my friends as being spammers.

I took a look at some of the emails that were filtered by gmail, and they look pretty innocuous. And they are from my friends/family directly – not from mailing lists or the like.

Beta.

MSN Virtual Earth

Just last week I finally got around to writing about Google Earth, and then what should happen but my own company ships MSN Virtual Earth!

Like the Google product, its a fabulous piece of software.

The MSN product, ironically, is a web product. While the Google product is a client that you have to download to your PC. (shouldn’t that be the other way around?) Personally, I prefer the web-based product. It makes it a whole lot more useful, as it just runs everywhere. The Google product was unable to run on my PC at home because my graphics card was too old.

The MSN product is also just a lot more thought out in terms of usability and also for being useful for really finding things. To use it, first, put in the addresses that are relevant to you (home/work/whatever). Then, just type what you are looking for, like “pizza”. Bing- you can see all the pizza joints near your addresses. And its really smart too – it remembers all your locations so that when you come back later, you don’t have to retype your address!

The MSN product does lack the whizzy “fly” feature, which is no doubt why the Google product requires such a heavy duty graphics card. So, I miss flying. But when it comes down to it, flying is neat, but again doesn’t help you do anything really that useful. The MSN map is essentially a “flat” earth, while Google is rounded. I’d expect MSN to improve on this in the future to give you more and better options.

Anyway, both of these products are really really cool. These are going to change the way we do address lookups. Both still lack decent driving directions, as far as I can tell, so Yahoo! is still in business for a while.

Schwarzenegger is dong great!

Our Governor here in California has come across some troubles recently and his popularity has plumetted. Maybe thats why I like him more now 🙂

In particular, the unions hate him, and that has really hurt his standing. Previously, he hadn’t demonstrated any particular stance against a group. I’m sure he’s not against unions (nor am I), but he knows their far from perfect too.

But what is wrong with going after Unions? Unions are, frankly, awful for their employees in most cases. Let’s take teachers, for example. When was the last time a teacher in California got a 15% annual bonus for a great achievement. Um – NEVER! Now, when was the last time I got one? I’ve received them many times in my relatively short career. Why? Because I don’t belong to a union which prevents my employers from giving me a bonus. Teachers can’t be rewarded for going the extra mile. They are required to pay all teachers – good or bad – the same amount based on years of experience and college education. Geez – I’ve got guys working next to me that don’t even have college degrees. But they are looking at big bonuses and extra perks when they perform well overall. Once again, free-enterprise provides better for the employer and for the employee over the unions.

To all you “Union Yes” folk, well, you should start thinking for yourself for a change. What do your union dues really buy? (Other than those fancy cars for the Union leadership) If you are working hard, you’d do better without them, as your employer would know that he’s got to keep you happy. But with the union, he doesn’t have to give you anything special. In fact, he can’t anymore. The guys that are leaches on the system are bringing you down.

Let’s take a look at the public ballot which Schwarzenegger has spearheaded. First, remember that when he was running for office, he promised Californians that if the legislature wouldn’t reform this stuff, he’d take it to the people. Some voters now think it costs too much. But remember, when we voted him into office, it was because we wanted him to do this. So don’t blame him now, we specifically asked for this.

Here are the issues:

Union Dues
He wants to make sure that employees consent before Union Dues can be used for political contributions. This seems pretty fair. Why wouldn’t anyone want to control how their dues are used? This should allow the union members to better pick priorities for their Unions.

Public School Teacher Reform
Creates mechanisms where poor teachers can be weeded out with better performing ones. Do you know of any corporation that doesn’t have this? Why wouldn’t we want this?

Abortions for Minors
This one would require parental consent before giving a minor an abortion. I’m on the fence about this, because in general I think we should provide abortions to all. But, if it were my daughter, I’d want to know. I can go either way.

Reapportionment
Looking at the encumbents in our state, I’m betting we could use a good shuffle. And why not? Is there really much downside? Do you think your rep will be less in touch with you just because we re-draw a few lines? I don’t believe this is being done to bias the lines. I believe our last redistricting was done in 1991. Times have changed.

When he was running for office, I never thought I’d say this. But now I say Schwarzenegger rocks. What politician has the gall to tackle Unions and Reapportionment at the same time? The fact is that this guy isn’t just a politician. He’s actually trying to make California better.

Google Earth

If you haven’t tried Google Earth, you should do it right now. I know I’m late to blog about this – as the product has been available for quite a while. But I simply can’t remember the last time I saw a new application that was so cool. Seriously, if you haven’t tried it – go try it right now!

You can fly around the globe – downloading real satelite images of everywhere you go. Lookup your childhood home, your college, or whatever you want to see. It is really impressive.

MSN has its own MSN Virtual Earth coming soon (as announced widely). But its not available yet. So, until then, Google Earth is pretty darned neat.

Union Boss

I want to be a union boss. Talk about an easy job:

1. Collect union dues all year round.
2. Instigate unrest and dissatisfaction within the ranks by complaining and fueling every small thing
3. Use a fraction of the union dues to take your members out to nice dinners and complain about management.
4. Once a year, bargain with management and ask for the unreasonable
5. Even though you don’t have any financial knowledge or training, tell the press that management is lying about how much money they have.
6. Every 2-3 years send them out on strike while you continue to collect union dues.
7. Go to the beach and don’t tell your members how much you are making!

What a life!

Domain Registry of America Scam Report

About a year ago, I bought a small domain for personal use. I registered it through a small ISP, who did the domain registration for an additional $5 or something cheap.

About 2 weeks ago, I received a letter in the mail from Domain Registry of America, saying that it was time to renew my domain. I want to keep it, so I filled in their web form for an additional 3 years. I knew it was more expensive than others, but I didn’t want to go through the headache of changing it.

About an hour later, I received a phone call from my credit card company stating that I had suspcious activity on my card – it was domain registry of america. I told them I authorized it and didn’t know quite what to make of the fact that this small transaction had been noticed by them.

But the next day, I received email from Domain Registry of America stating that I had to do more work to transfer my domain to them! ACK! Its at this point I realized I had been snookered. DROA was not my registrar at all! They were just some company that looked up my domain, noticed it would expire soon, and decided to try to steal my business. They flagrantly made their mail look like it was from my current provider rather than being up front about switching to them. Boy, did I feel dumb!

Searching on the net now, I realize there are many resources which also show them to be a fraudulent scam. They send out mail to everyone pretending to be your domain registry service, and try to just steal as much business as they can get:
From Domain Avenue

Pixagogo has pictures of the mail the send

And another one.

To their credit, I called up DROA and told them I felt duped and that I wanted my money back. Today, they refunded my credit card, and I’m back on my merry way. (I plan to renew through GoDaddy, who I’ve always liked quite a lot)

VS2005 Outlook Addin Support

With Lookout we spent a ton of time just figuring out what is the “right” way to extend Outlook with a .NET based addin. This was a time consuming process because there was a lot of misinformation out there, and documentation was sparse. So, it was a lot of trial-and-error and head-banging which finally got the product out.

This week, however, the MSDN/Visual Studio teams published a new product called the Microsoft Visual Studio 2005 Tools for the Microsoft Office System – Outlook (beta). Wow! That is quite a name!

Overall, this tool looks great! It makes a lot of things really easy, which Lookout had to stumble through. Here are some of them:

Creates the Shim For you
This is a great feature because your addin will no longer need to be loaded by .NET’s mscoree.dll. If you load via the “old way” (with mscoree), then your plugin inherently cannot be run in high-security systems, and mscoree is a generic loader and is not signed. By having a shim, you can sign the shim, and then be securely loaded into Outlook. A great whitepaper was published a while back on how to do this, but the new VSTO tools now do it for you for free.

Creates a Separate AppDomain for your Addin
This is a huge new feature. By creating your addin in a separate AppDomain, it is much less likely to have conflicts with other plugins loaded into Outlook. I can’t tell you how many times different plugins that didn’t properly implement the ReleaseComObject logic hosed Lookout and we had to take support calls. With AppDomains in place, these should be a thing of the past.

Handling of Outlook Shutdown Cases
Getting Outlook to shutdown when plugins are loaded can be tricky. Making it work in 3 versions of Outlook (2000, XP, and 2003) is a process of walking through a minefield of random bugs. Fortunately, Outlook 2003 works reasonably well, but there are still a few well-documented gotchas. The new VSTO IStartup interface completely unloads the AppDomain in the shutdown cases, which should make addins no longer need to hand-craft these solutions.

Overall, kudos and thank you to the VSTO team. They didn’t have to build these helpers and tools, but by doing so they will enable a fleet of new applications that can be much more robust and interoperable. This should be a great thing if you are interested in .NET-based Outlook development.

Political Correctness and the 49ers

When did our culture get so sensitive to every little remark, comment, or joke that might be interpreted as being offensive to anyone? Why can’t well all just recognize that not everyone likes everyone, and its actually okay?

The 49ers are getting blasted today for a PR-training video that leaked to the public. The video uses blatant politically incorrect humor and asks that the viewers embrace diversity. Its the contrast of the humor and the message which makes the video effective for its intended audience (mentally-underhorsepowered, arrogant, egotistical football players).

Groups they make fun of in the video:
– Chinese Americans/Immigrants
– Lesbians (including a rated-R scene)
– Homeless
– The SF Mayor (Gavin Newsom)

Want to see the video? Here is the link.

Oh well. Do we really need everyone to like everyone else? Can we no longer have the freedom to just get the say what we want? This video, while risque, aggressive in its approach, and definitely not a style I would ever use, does not encourage or condone hurting other people. So why do we care?

There are times when we’ll all be offended. Its okay. Its part of life. Lets move on.

Update
By the way, the video was apparently made and used within the 49ers organization in August of last year. Until today, they never regretted the video or made any personnel changes. All of a sudden today, they are apologizing like they’d never seen it before or were shocked. So, clearly, they are only doing what they think we and the media want. Make sure they know its okay!