Search History

While listening to Google’s earnings announcement today, I learned about Google’s new, searchable News Archive.  It allows you to search news articles going back 200 years!  Unfortunately, much of the really old content is paid content.  But you can go back to the early 1900’s and see a fair amount of “free” content too.  Be sure to do an advanced search and select “Return articles with the following price:  no price”.

I don’t really have a great use for this, but it is fun to have history at your fingertips.  Here are a couple of interesting news events I found:

The Assassination, Time Magazine, November 29, 1963

Earthquake in San Francisco, Guardian Unlimited, April 19, 1906

I also learned that in 1957, one Dr Joseph Belshe and a team of doctors plugged a patient into a power outlet as a makeshift defibrillator.  Sweet!

I do look forward to more content coming online through the search archives; there isn’t nearly as much as I’d like to see yet!

Microsoft to give away Office for home use

This isn’t really news, it’s just a prediction. 

With all the new, free office equivalents out there, Microsoft will be giving Office away.  Hooray!  The fact is that the free alternatives are looking pretty good.  If you don’t like Google’s Writely, you can use Zoho.  If you don’t like Zoho, you can use OpenOffice.  The point is that there are lots of viable, free choices.

Now, Microsoft is the only vendor that is deeply entrenched in the corporate market, and that is their stronghold.  One of the biggest threats to that stronghold however, would be to lose the consumer and low-end markets.  As we all know, the tools you learn at home and at school are the tools that you carry with you to the office over time.  College students right now can either spend $199 for office (that is after the $300 “student discount”), or they can use a free alternative.  Obviously, they will be increasingly electing to use the free stuff. Schools already get lots of donated copies of office, but it’s not completely free.  These institutions will also be looking to cut costs and consider what is free. 

So, it is inevitable that Microsoft must curb the spread of free alternatives – otherwise they risk losing the small & medium sized business in the medium term, and the corporations in the long term.  It’s just a matter of when they feel enough pressure at the consumer level to finally give it away. 

Regardless of which word processor “wins” the consumer market, one thing is clear – prices are finally going to drop.  Since most of Microsoft’s revenue comes from the corporate arena, this shouldn’t even affect their bottom line too much.  Wow – everyone wins.

Rojo vs Google Reader Review

I just started using the Google Reader application.  It’s easy to use and uncluttered.  For several years I have been using Rojo’s reader.  Here are some initial thoughts about differences between the two products:

1) I like the way the “mark read” feature works in Google Reader.
Marking items as “read” is a tricky thing to do, even though it sounds simple.  Do users manually mark things as read?  Does having shown it on the screen mark it as read?  Google’s product does a great job at this – they show you articles in newspaper-style, but only when you scroll down past them (which you usually do while reading) does it mark-as-read automatically.  This works great for the user, as it adds zero-clicks to the process of reading articles, and yet tracks the read/unread status well.  So far, I like this much better than Rojo, which has had a difficult time marking read well.

2) The home page is where you read your initial set of articles.  Rojo divides this into two tabs of information: “Front Page” and “My Feeds”.  The former tracks what is popular overall, and the latter is what you want to read.  I have liked Rojo’s front-page a little.  It has shown me content which interested me that I otherwise wouldn’t have discovered.  However, because this is the default front-page with Rojo, I most often find myself two-clicks from where I really want to be.  Overall, its a great feature which I want – when I am bored.  Otherwise, I’d rather just read my stuff.  Google Reader only tackles the second, and could definitely use improvement by adding the first.

3) Adding feeds seems simpler in Google.  You enter a term, it searches (and in my case found 100% of the feeds I was looking for), and you click the ones you want to add.  Rojo has always been a little weak.  It is slow, and it doesn’t find results well.  For example, searching for “belshe” somehow doesn’t find my feed. 

4) One biggest feature which Rojo has is the digg-like “Add Mojo” feature.  This is a great way for users to promote the content they like.  Google does have a “shared items” feature, but it is really quite different.  Having a popularity counter like Rojo or Digg would really help.

5) I am a little worried about Google’s lack of foldering.  GMail suffers the same problem.  While I am a huge fan of search, I’m not such a fan that I would drop all foldering.  How do you manage a large list of feeds without having some way to categorize those which are related?

Overall, both products are very good.  I think Google’s is simpler and faster, while Rojo offers more features.

Use NoSpyMail to combat PattyMail

HP's Patricia DunnIn case you haven’t heard, “PattyMail” is the term coined to describe the sending of email with the intent of spying, the way that HP’s Patricia Dunn allegedly authorized this year. 

The idea is simple.  Say you have someone on your board who is sending confidential email to someone they aren’t supposed to, like a competitor or the press.  Simply add a small HTML image into your confidential e-mail.  Then, in theory, when someone reads the email, the email client will download that image, causing a “ping” to be sent back to your webserver to download the image.  You can then see which domains are fetching your images, and find your leaker.

“But that doesn’t work!” you say.  The answer is maybe.  It is true that most modern e-mail clients suppress HTML fetching by default.  BUT  – if the user clicks “show me the images”, then the images are shown.  So, when emails are coming from a trusted sender, like the chairman of the board, there is a reasonable chance you’ll want to see the graphics too, and open yourself to HTML spying.

“But that still doesn’t identify the leaker!”, you say.  But you are wrong; this is where the difference between HTML mail and “Spy Mail” comes in.  With HTML mail, you may have an image referenced in the email like:

    <img src=”http://www.senderisspying.com/images/logo.jpg”>

In this case, you are right, if you forward this document to 10 people, and then one of them forwards to someone else, you won’t be able to tell which of them did it.  So why not encrypt special data in the image link to identify the leaker?  Instead of the link above, you might send a different email to each person, and the image links might instead look like:

    <img src=”http://www.senderisspying.com/potentialleaker#1/logo.jpg”>

This is SpyMail.  Now, when the sender checks their server logs, they’ll know exactly who the leaker is.  Evidently, this is what Patricia Dunn did.

It turns out that embedding information in email in a clandestine way is not too hard.  But generally, you don’t want the recipient to know they are being spied upon.  And this is where NoSpyMail comes in, because it can detect this.  When you read email with Outlook 2003, it won’t show HTML images.  But, if you tell it to, it will.  And if anyone is spying on you, they’ll get you!  NoSpyMail allows you to view those emails *without* getting spied upon.  How does it do this?  Well, it detects images which contain tracking information, and forcibly removes the tracker.  The image is skipped, but other images will still work.  This allows the reader to more safely read email. I wish I could say it were guaranteed 100% to work, but it is not.  But I do think it catches 95+% of the spymail.

Businesses also use this technique for less nefarious schemes.  For instance, if you sign up for newsletters from Costco, you’ll get HTML mail.  You probably want to see the images, because the sale items are all images.  But, as soon as you do, they’re tracking you, and they’ll know that contacting you by email works, and that you read it, where you read it form, what time you read it from, and whether you are a Windows or a Mac user.  Maybe you care, or maybe you don’t.  NoSpyMail offers a middle ground; you can read the newsletter, but not have to tell Costco that you did.

Anyway, NoSpyMail is normally free.  But, if you are a member of the HP board, and you need some protection, let me know.  Pricing starts at $10,000 per copy.  Probably a good investment for you!

If you leave a machine off for 2 years…

I’m not quite sure how long my laptop was sitting on the shelf, but it was about 2 years.  I just didn’t need it because I had one through work.  But this weekend, I dusted off my old friend and booted it up.  It’s still running Windows XP Pro, so I’m thankful there haven’t been any major shakeups in the OS world over these last two years.

Can you guess how many security updates were recommended to me?

Well, in the first pass, Microsoft recommended 64 patches, mostly security related.  Then, after a reboot for one of those patches, there were 44 more.  I think this might have been a bug and repeating 44 of the earlier 64, I wasn’t watching closely enough. 

After the 64 security fixes, the machine was still not in good shape, and it recommended Windows XP SP2.  110MB downloaded and about 1 hour later, XP-SP2 was running. 

Still not done, though, 12 additional critical and major security updates were yet to be installed.

After the end of that (took about 3 hours end-to-end), I’m ready to go!

 

One last note:  After doing all these updates, I found that Microsoft Update keeps track of your patching history.  It even still has my history from 2004!  So, prior to my patching frenzy today, I last patched the system on June 11, 2004, with KB839643.  Today, I installed a total of 127 patches.

Porn invades RSS

I’ve been a big fan of Rojo for quite a while, as you’ve probably read.  But recently I’ve been having to report often that RSS from porn sites is occupying the top spots on Rojo.  I guess that is what happens when you have a successful content publishing platform – porn and spam abound.  Today, the #1 site they recommend I read is “Naughty Neighbors July 2006”.  I guess I should have known from the title…. 

Security by Lawyers – Vista’s Elevation Prompts

If you’ve tried Vista, you’ve no doubt been hit with the onslaught of “elevation prompts” for tasks that need to run with elevated privileges.  The messages are so frequent, they almost read like this:  “You’ve clicked on the Disk Defragmenter button.  Did you really mean to click the Disk Defragmenter button?”  Uh, hello?  Vista?  You mean someone else might have clicked on it?

I really appreciate that Microsoft is trying to solve the security issues they’ve had in the past.  That part is great.  The problem is that the solution doesn’t fix the problem.  As a user, Vista inundates you with “Do you want to do XYZ” so frequently that you become completely numb to the problem.  The message descriptions are obtuse, and your choices blur together.  In the end, you conclude, “damnit, just do what I say” and click yes.  If there was a real reason for the alert, the user doesn’t know and clicked through anyway.

I’m sure the lawyers at Microsoft are happy, though.  Vista provides a credible argument that Microsoft did warn you before something bad happened.  But it’s really like reading the End-User-License-Agreement (EULA) that comes with any website or software package these days – nobody reads them.  In the end, the lawyers are protected, and the users are left with unintelligible gobbledygook that just slows them down.

What we really wanted, Microsoft, was warnings about errors.  What you gave us, was a warning about anything we do normally that might be an error.   And unfortunately, 99.9% of the time, it is not an error!  So, the prompts you’ve just displayed are basically useless (except to the lawyers).

If you aren’t planning on suing Microsoft anyway, I stumbled upon this great tip by way of Omar for how to turn the damn things off.

Online Poker Opportunity!

With Congress and now the President signing into law (HR 4954, title VIII) that it will be illegal for US credit card companies to facilitate transactions for the purposes of gambling, business opportunity abounds!

Our well-intentioned lawmakers have found that we are freely choosing to do something they don’t want us to do. So what is a lawmaker to do about it? Create a new law, of course! But social engineering rarely works, and this will be no exception.

The fact is that many major US credit card agencies have already been denying payments to online gaming sites for years. Yet, customers have found their way to these sites anyway – often through fairly obtuse payment mechanisms.

The gambling sites are already hosted off shore, because facilitating the gambling is already illegal. Now that sending money to them is also illegal, what will happen is that a bank or some other “legitimate” business will spring up offshore too. It will be real and reputable, which is okay for US companies to do business with. But, it will create business relationships with the online gaming companies to make it incredibly easy for customers to get their money into the gambling sites. Of course, they will do this for a modest fee. Everyone will know that the offshore company is breaking the US law. But, it is offshore (just like the gambling site itself) and can do whatever it wishes. The US credit card companies will want the transactions to go through, because they want their own slice of the money. So they will claim to be bewildered and befuddled about how to distinguish “gambling” from “honest business”.

In the end, poker players will still play online. There is just too large of a market for this need to go un-served. Players will just have to pay someone else a cut through this weird, new type of money-laundering scheme. When does it stop? If we ban enough businesses, all business will eventually be done from Antigua.

I thought this was a good article: http://www.casinocitytimes.com/news/article.cfm?contentID=161472

.NET Market Penetration

I am interested in knowing what percentage of PCs out there have the various versions of .NET installed.  I spent a lot of time collecting a set of data and coming up with the following numbers.   Strictly speaking, the numbers are guaranteed to be skewed based on the sites I got data from and based on the types of users that visit those sites.  But at least it is real data.  For some reason it’s very hard to find information about which .NET runtimes are in use out there!

The numbers:

Unique Users – 631.1K (100%)
.NET 1.0 – 113.2K (18%)
.NET 1.1 – 356.4K (56%)
.NET 2.0 – 64.8K (10%)

This data was compiled from a set of websites that shared logs with me during the month of September, 2006. Your mileage may vary.
 

Belshe leaves Microsoft

REDMOND, WA – Friday, September 29 2006 marked the final day at Microsoft for Mike Belshe, a development manager in the IS Client group in Silicon Valley.  The end of Belshe’s tenure marks a turning point for Microsoft, as Allchin, Valentine, Kennedy and Gates also hang up their hats.

The recent announcement was not a surprise.  Markets had adjusted to the Microsoft (MSFT) news over the past few months, and the stock has soared.  Prior to the news, the stock traded at $22 in June, but now tops $27.35.  “We’re not surprised by the market reaction,” said Steve Ballmer, CEO of Microsoft.  “Mike’s salary was pretty high, and with revenues of only $10B per quarter, our profits were in jeopardy.  He was doing a stellar job, but it was really hard for us to provide investors the return they expect.”  Investors are ecstatic, and happy to have the money back in the bank.

When asked, all that Belshe had to say was, “I really enjoyed the folks I worked with at Microsoft.  I wish them all the best, and I’m super excited that the stock price is up.  Like everyone else, I expect great things from a great team of people.  And Microsoft has got a great team.”