Top Google Results for Selected C/C++ Keywords

  • and

    1. National Aeronautics and Space Administration (NASA)
    2. Barnes and Noble
    3. Centers for Disease Control and Prevention
    4. Food and Drug Administration Home Page
  • or

    1. Internet Explorer Home
    2. HOT or NOT
    3. Truth Or Fiction - email reality check - verify rumors
    4. Netscape Browser Main
  • int (all of the following are from the .int international tld)
    1. WHO | World Health Organization
    2. Europa - The European Union On-Line
    3. Welcome to the International Telecommunication Union
    4. International Herald Tribune - World News, Analysis, and Global …
  • return
    1. Official Lord of the Rings Return of the King Tickets New Movies …
    2. Your Account Within 30 days of delivery, you may return any of the following…
    3. The Lord of the Rings: The Return of the King (2003)
    4. NASA - Return to Flight

Release Candidate != Beta

Well, Firefox 1.5 is officially out, as covered by just about everyone.

I noticed quite a bit of discussion in the early hours (back when the build was on the FTP site but not yet officially announced) as to whether or not this was really the final 1.5 release or just the 1.5RC3 in a directory called 1.5. Several people mentioned that the build date was the same as that for RC3, and one person (on Slashdot) actually did an MD5 hash on 1.5RC3 and 1.5 and found them to be the same. This made several people cry “hoax” and say that 1.5 wasn’t really out yet, and that everyone who was downloaded it was just getting the “old” RC3 build.

So which is it, 1.5 final or 1.5RC3? Well, both actually. That’s the point of a release candidate. Unlike a Beta build, which means “it isn’t quite ready but you can use it and test it if you want,” a release candidate build means “this might be the final release, but we want to make sure that there aren’t any bugs in it before we ship it.” Every RC build is a candidate, or possibility, for the final release, dependant on whether or not any major bugs are found in it. The final release will always be identical to the last RC build, which is why RC3 says “Firefox 1.5” on it and not “Firefox 1.5 RC3,” since changing the AppName could possibly introduce some bug or other in the code at the last minute (which we want to avoid at all costs).

In other words, if you’re already running RC3 (which you should be if you upgraded to any of the RC builds, since autoupdate is enabled by default now) you already have 1.5 final (you’ve had it for almost two weeks now, it just wasn’t officially called 1.5 final until today), so you don’t need to upgrade.

Just thought I’d clear that up in case anybody was still confused. (Not that any of those people read this blog, but still…).

It’s comming…

Firefox 1.5 final is close. Really close. Like, within a matter or hours or minutes. Get ready…

XulPlanet Happenings

I realize that most of the people who read this blog probably found it through XulPlanet, which might make some of them a little disappointed at the total lack of anything XulPlanet related to be found here. Well, I hope to change all that soon. We have several news projects going up, old things being redone, constant updates to the existing content, and many exciting plans for the future. I hope to get a list of some of those plans up here in the next week or so. Stay tooned.

Tomatoes, the High Court, and Internet Information Finding

Although the news has been (and still is) pretty much dominated with Katrina coverage this past week, another interesting story is the death of William H. Rehnquist, Chief Justice of the United States. This post isn’t about Rehnquist, but an interesting (to me at least) story about the Supreme Court and the Internet as a source of information.

Many of you may know that the tomato, while normally considered to a vegetable, is technically a fruit. But did you know that the United States Supreme Court once ruled that they are indeed vegetables? I first came across this little bit of trivia around four years ago, on some website I used to follow at the time. The problem was that, like many websites, they provided the useless fact, but not any proof or documentation that it was actually true. Knowing how fast and easy urban legends spread online, I decided to check this one out for myself, and see if it really happened or not.

I did a quick google search for “Tomatoes Supreme Court” which resulted in hundreds if not thousands of pages, all of which provided the exact same story, but not one of which backed it up with anything. Obviously, most of this sites had copied the information from other sites, who read it on other sites, and so on and so on. After reading through dozens of these pages (which were everything from garden sites to recipe books to your classic useless fact pages) I finally found that a few of them provided one piece of documentary evidence: a date, 1893, the year in which this case supposedly was heard. Still, it wasn’t enough to prove if it actually happened or not.

So I went looking on, where I knew that all the Supreme Court cases since the beginning of the union would be listed. I don’t remember how long it took me, but I eventually found the correct case (Nix v. Hedden, from May 10, 1893) where an importer of tomatoes had sued saying he shouldn’t be required to pay the vegetable tariff because he was actually importing fruits, not vegetables. The court ruled that although tomatoes might officially be fruits to a botanist, they are most certainly considered vegetables to most Americans, and it was this common definition of vegetable, not the official botanical one, that had to be used when interpreting the tariff laws. So it really did happen; the Supreme Court of the United States really did rule tomatoes to be vegetables.

Now, fast forward four years or so to last week, when I was unpacking an old box of random stuff and come across the little slip of paper on which I had written the case details from the tomato case when I had first found it online. Just out of curiosity, I did another google search for “Tomatoes Supreme Court” and found—to my great surprise—that four of the top five results all included at least the case name, Nix v. Hedden, from which this information could be verified. There was even a three-page wikipedia article devoted to the Nix v. Hedden case.

So why am I bringing this up here? Well, something happened in the last four years so that while it originally took me several hours to find the details of this case (and only managed then because I knew to look on findlaw) it can now be brought up in half a second with a simple google search. Now, this might be an isolated incident, but I’m thinking that it represents a more global trend, that finding real documented information on the Internet is a lot easier to do now than it was a few years ago.

What might be the cause of such a change? Google’s ranking algorithm might have improved, so that it is somehow better able to put the more professional pages (more likely to include details and not just stories copied from other pages) up front. Also, there are more web pages now than there was then, so the documented pages might not have existed four years ago. (The Wikipedia article, for example, was only written last November).

If anyone knows of a serious scientific study or research project done on this subject (that of the availability and accessibility of reverent accurate information on the Internet, and specifically tracking the same over time) let me know. I don’t have time to do any more detailed work on this myself right now, but I’d love to know if anyone else already has.

Back to School

Well, I’m back at Utah State, fully immersed in all the fun and excitement of college life.

You can tell a lot about a Computer Science professor when he introduces himself by telling you what open source projects he has founded or been on the leadership boards of. 

In another class, the professor was talking about distributed system programming, and made reference to internet web servers as an example of such. Then there was an exchange that went something like this:

Professor: You want one piece of your distributed system to run independently of the other, so if you have a webserver and it’s talking to-what’s the latest browser they’ve got out there?

One student: Deer Park! (?)

Professor: Well, I’m not really familiar with that one…

I guess I really shouldn’t have been surprised. We’re all nerds here after all.

Google Talk Out

Well, I was half right. Mostly right actually. Google really did release an instand messenger client today. It’s called Google Talk, and it is (as I said it would be) clean, uncluttered, and very nicely done. (It’s actually a little too clean at the present time, but I’m assuming that lots of nice new features are on their way). It is based on open standards (did I say that yesterday? I meant to). It does not, however, use Google Adwords as an advertising mediam. In fact, it doesn’t use anything as an advertising medium. The darn thing doesn’t contain any ads at all! That I didn’t see coming.

The interesting thing about Google Talk is that, as it is based on the open Jabber protocol, any Jabber IM client can connect to the network and messenge with Google Talk users. They actually encourage you to try the other clients and only use Google’s if you think it’s the best one. That’s the philosophy that has driven Google from the beginning, the reason why a search for an address in google’s seach engine returns not only a link to google’s map service, but all a link to yahoo maps and mapquest, the two competing web map servers. Google knows most people won’t use the others anyway, because google maps is by far the better service, but they have to keep it that way or they will lose the market real fast.

 Another intersting story I read this morning talked about how google is hiring up so many people these days that other silicon valley companies are having trouble finding talent. Google also managed to create a 25% - 50% salary hike in the process, which also doesn’t make other companies happy. It makes me happy though, as someone who is going to graduate with a CS degree and be out looking for a job in the next little while. Be scared Microsoft, be very scared.


These people have plans for world domination.

CNN and the LA Times both have reports this morning that Google is about to launch in instant messaging client, perhaps as early as tomorrow. Google, who runs the top search engine, and whose web based email service may well be the world’s most used (there are no public figures) even before its official launch, may have a difficult time entering the instant messaging market, people are saying, because an IM client is only good if all your friends have it too, and Microsoft, Yahoo, and AOL already have millions of subscribers each to their respective IM clients. Still, if the past is any example, a Google based IM program would probably be years ahead of the competition in features and usability, clean and uncluttered, and most likely supplied with text based Google Adwords in place of the advertising banners and varied money making tactics employed by other IM clients.

Personally, I can’t wait. If this really does launch tomorrow morning, I expect to have it up and running by tomorrow afternoon. Or it could just be one big rumor. But my bet is that it is’t, and that Microsoft, Yahoo, and AOL are all just a little bit nervous right now.