All your friend/feed are belong to Facebook 2009/08/10

friendfeed_logo And FriendFeed goes to Facebook.

Robert Scoble was probably the world’s foremost FriendFeed evangelist - worth reading some of the discussion here.

Bittersweet news if you loved FriendFeed. It reminds me a bit of my initial reaction to Yahoo acquiring Flickr - nice to see a beloved service make it big, and the simultaneous fear that everything that made it great is suddenly in jeopardy. Yahoo was relatively hands-off and Flickr fared well (sadly to no avail of it’s parent company). Like it or not, it seems unlikely FriendFeed will share this fate, and perhaps rightly so, it’s Facebook enthusiasts who stand to benefit here.

My only hope is that Facebook is able to assimilate more from this than real time status updates and 75 thousand potentially disgruntled users. Whatever FriendFeed team members they can retain belong in key roles both in UI design and overall strategy.

Facebook doesn’t have to be as simple as Twitter, if it could just become half as open and simple as FriendFeed, I would gladly spend more time there.

Twittergate 2009/07/17

twitter_logo_header The eventual summary on Techcrunch of the hacked Twitter documents released earlier this week is an unprecedented behind-the-scenes look at the fastest growing company on the web.

Interestingly, while potential Google and Microsoft relationships are discussed in detail, and granted the protracted Facebook acquisition talks are now behind them, I generally got the sense that the team is side-lining their most immediate opportunity: to outright own the public (search-able) social networking space that Facebook is still lacking.

We know Facebook is working to fill this (now obvious) void as fast as they can, but it will be slow and difficult to implement. Despite this, at least from the available evidence, there’s not much to indicate that the Twitter team is equally focused on building out their own social graph fully enough to really compete in this space. Twitter is a unique service, granted, and Google and much of the media may be right to separate the “micro-blogging” space from traditional social networking, but it’s clear from these documents that all this is still very much up in the air.

Arrington lists “Identity Crisis” among his subheadings, and there’s definitely a strong element of that, perhaps understandably, since none of this information was ever intended for public release.

But I will say this: Twitter is not in any position to compete with Google directly, Google indexes information, Twitter indexes tweets. Any strategy along those lines is deluded. While clearly (in their own vernacular) “trending” right now, they will eventually need to be fully indexed by Google to stand any change of reaching their user and traffic targets. They need to just accept that.

But in terms of Facebook, and even more so, Microsoft - they’re right to be wary of any partnerships and default to full-on competition mode.

As a side note, it will be interesting to see what this rouses out of Google in terms of password recovery and other security issues related to Google Apps and accounts.

Edit Chrome Most Visited Blacklist 2009/07/14

The latest Google Chrome build in the Ubuntu repos seems more buggy than the previous versions - but good to see the frequent updates at least.

Anyway, I accidentally removed a most visited link/thumbnail from the homepage and then realized, that since the interface update is incomplete, there’s no way to restore it through the GUI (you have one chance with the undo link, but that’s it).

If this happens to you, you can directly edit the preferences file in your home folder:


Find this this entry - and edit as needed:

"most_visited_blacklist": {

If you have any “blacklisted” links - there will be lines in here you can delete to restore them to the most visited list on the new tab page.

You’ll also see this at the bottom of the file:

"session": {
    "restore_on_startup": 4,
    "urls_to_restore_on_startup": [ "about:linux-splash" ]

But edit or not, unlike the last build, this one seems to be hard-coded to display the dev warning on startup.

One more Chrome OS post 2009/07/11

Now I’m not a great blogger, granted, but I am a long time follower and fan of a preeminent Google watch blog, Google Operating System.

But really, if the name of your blog is Google Operating System - and your stated mission:

An unofficial blog that watches Google’s attempts to move your operating system online.

And then, after more than five years of dutiful reporting, after all the speculation, it’s not April 1st, and Google announces that they are, in fact, actually releasing an operating system…

…and this is the post?

This is level-headed, well-researched, and downright understated - it’s journalism - he even points out, and quite right, that Good OS has been gearing up to release an almost identical product called Cloud (there was some buzz about this quite a while ago, though it seems to have been aptly named, still vaporware for now).

But really, all l I can say is good work, Alex, it’s just srange to watch the rest of the tech media go crazy while someone familiar with Google’s history can so calmly explain the new product.

Am I excited? Of course. I’d bet you are too.

But, is this the end all, come all, end of Microsoft, end of the desktop as we know it?

Not really (or not yet at least).

Google Chrome OS is a bootable browser, the web is the OS 2009/07/10


I hadn’t weighed in on this at all, and not that this will make any difference, but at least I can put some links out.

There seems to be a lot of confusion circulating about Chrome OS being developed as some new Google-polished linux distro - see Wired: No one wants Linux netbooks as one example.

The title of my post basically says what needs saying - but just to clarify: Google Chrome OS is NOT going to be like any other desktop operating system, be it Windows, Mac, or Linux that you might be familiar with.

There will only be one conventional application installed, the browser. In short, the web is the OS.

How does that work? Well, for a complete answer, it might be a good idea to watch this year’s Google I/O keynote - Arrington did, and he’s on board - and reporting on this better than anyone.

Basically, Google’s long term strategy (as it always has been) is to continue to push the limits of the web as a platform, driving adoption of HTML5 and other open standards, until eventually no other (local/proprietary) platform is required for any of the activities you might associate with desktop computing, including games.

If you watched that, now you’re getting the idea - new elements in the HTML5 specification like canvas, video and web workers will give developers the tools to create web applications with pixel level control and resource allocation previously locked up in plugins, or constrained to the desktop.

So what will Chrome OS actually be? Well, at the very least, it could essentially just be a bootable version of the Chrome browser (the kernel boots, the browser launches, and you’re online - that would be it). Now, just for this, Google would have to do a ton of work behind the scenes with hardware makers and the linux community to get enough driver and device support for this to be ready for the mass market.

At most, it could offer some suite of file management, search and other native applications that will run Google-style in the browser ala Google Desktop. The “GDrive”, of course, is expected to make it’s long awaited debut.

The interface for all that is going to be some kind of search. If I had to guess, some new variant of the iGoogle home page - or if we’re lucky, it might be some kind of new search interface that we’ve never seen before.

So can you really completely manage your digital life, work (and hard drive!) with search alone (and maybe some labels)?

Well, we shall see. Having followed all the crazy Google OS rumors over the years, it’s nice to know I’ll finally get the chance to find out.

Simple MySQL Backup Script 2009/06/30

I was looking for a VERY simple script for a quick on-demand backup, like you might want to take before an upgrade or to copy the data to another server.

All of the ones I found were either overly complex (for my purposes) or they just didn’t do exactly what I wanted.

So I wrote this one: Simple MySQL Backup Script

All this does is build one command to do a mysqldump of all of the databases on localhost, and pipe it to a gzip archive. This is all you need to grab a full backup when you need it - but you could schedule it as a cron job just as well (you woudn’t have any archive rotation or anything like that).

If you don’t want to bother with the script, you could just grab this command and replace the $variables with our own:

mysqldump --all-databases -v -u$user -p$password \
| gzip > $dest/$archive_file

I’d like to improve this with an option to do a seperate dump for each database, and then create a tar.gz of those - so if I do, I’ll post it here.

Oracle/Sun Analysis 2009/04/20

I’m mostly concerned about MySQL, disappointed the IBM deal fell through, and sorry I didn’t own any JAVA stock this morning.

Nonetheless, Om’s analysis is the one I found the most thoughtful/informative, although not all that reassuring.

Windows 7: I’m impressed 2009/02/19

Jeremy Zawodny says Windows 7 is “snappy” on his T61 - but I wanted to go him one better.

I’m writing this post on a painfully dated IBM T42 (right, that means a pre-Lenovo Thinpad, circa 2004) and Windows 7 actually outperforms Ubuntu 8.10.

Repeat: Windows 7 is faster than Ubuntu 8.10 on 512MB of ram - that’s Vista - with Aero turned on - and it’s faster.

(No, I don’t have any benchmarks on this, but seriously) The boot time is actually obnoxiously faster - but Jaunty should take care of that.

Oddly (or appropriately?), I still tend to prefer a simple gnome desktop - Chrome on Windows 7 is tough to resist though.

Windows 7 Beta Tommorrow 2009/01/08

From the Windows blog -

On January 9th, the Windows 7 Beta will be available for Windows enthusiasts to download via the Windows 7 page on The Windows 7 Beta is going to be available download-only (we’re not sending out physical media) and available for a limited time to the first 2.5 million people who download the beta.

First 2.5 million - and no actual time I can find yet - so keep an eye out and get a jump on it, I guess.

I’m holding out some hope for this Windows - actually quite looking forward to trying it tomorrow.