Facebook has acquired FriendFeed

Today Facebook announced it had acquired FriendFeed. This is exciting, interesting news for a number of reasons. First, I think FriendFeed is a fantastic platform. Facebook is about to get a whole lot better thanks to the engineers behind FriendFeed (this is very much a talent acquisition). Second, I think this will cause Twitter, Google, and everyone else in the real-time space to pick up the pace. We’re going to see a whole ton of innovation in the months ahead. That’s good news for all of us.

Here’s the TechCrunch story on the deal, which is where I first read it. Here’s the official Facebook press release, and here’s the official FriendFeed post.

Here are some other relevant posts I’ve found interesting:

Also today: Facebook launched improved search for everyone.

I haven’t used FriendFeed much lately, and I’m not incredibly active on Facebook either. Still, I’m stoked about this deal. In addition to making Facebook a whole heck of a lot better, I think it’s going to have that “a rising tide lifts all boats” kind of effect. At least I hope so (I’m looking at you Twitter).

Talking Twitter & Social Media on SmibsTV

smibstv A few weeks ago, local entrepreneur Peter Urban invited me to take part in one of his newest projects – an Internet TV show for small businesses called SmibsTV. Specifically he wanted to explore how small businesses can use Twitter to help themselves grow. I thought it was a great idea and jumped at the opportunity! The episode went live today.

Here’s what Cam wrote about Smibs on Techvibes a couple months ago:

Peter Urban, the company’s founder and President, said that Smibs was conceived out of years of consulting SMBs and finding a common small business frustration: the difficult balancing act of staying in touch with your network and on top of your sales activities, while working on projects that pay the bills. Urban’s solution to that challenge is Smibs and their first extension: Doorbell, a web-based sales software application for “non-sales people”.

You might recall that I gave Smibs my “demo of the evening” at the first Edmonton DemoCamp. It was my first exposure to the company, and I’ve been continually impressed ever since. Peter and his team use social media very effectively, so it was a treat to talk to him about it.

Check out the episode at SmibsTV and let me know what you think!

Offline access is more important than ever

offline folder Even though we still don’t have “wireless everywhere” (as I like to say), access to the Internet is indeed becoming more pervasive. Until the world is blanketed in wireless however, there will always be a place for offline applications. Sometimes you need to get some work done, with or without an Internet connection. Unreliable access or no access at all might have been the driving force behind offline applications in the past, but now there’s a new reason: cloud computing.

The term “cloud computing” is a bit like Web 2.0 in that it is used as a blanket term, but essentially it means accessing applications and services via the Internet (“in the cloud”) without worrying about the infrastructure that supports them. One of the best examples is GMail, Google’s email service that lets you manage your messages in any browser. It’s also a good example of why offline, synchronizing applications are so important – GMail went down completely yesterday:

Gmail is having a systemwide outage affecting multiple countries, and a whole bunch of its 100 million users are screaming about it on Twitter. Around 20 million people visit Gmail each day, according to Comscore, and they’re all seeing the same message. The first outages were reported at about 2 pm PST, 44 minutes ago.

One of the things that makes cloud computing different than services in the past is that more and more businesses rely on things like GMail to operate. When it goes down, so does a significant part of their business.

There’s a transition underway. Businesses are realizing that it doesn’t make sense to operate their own data centers and services when Google, Microsoft, and others can do it far more efficiently. But don’t let those names fool you, as GigaOm points out:

If an outage of this magnitude can strike Google, the company with a fearsome infrastructure, I wonder who — if any — can plan for the worst.

It’s extremely difficult to maintain 24×7 operations, even for a company like Google. The only reasonable thing to do is assume that service will go down at some point, and to plan accordingly.

For that reason, I think offline access and synchronization are two things that developers will need to focus on in the future. Like the other big challenge facing developers, multi-core computing, improved technologies and toolsets will be needed. Vendors are working on it, Google with Gears and Microsoft with the Sync Framework, but there’s still a lot of work to be done.

Cloud computing is great, and I’m excited about the opportunities that it provides. We have to realize that it’s only part of the equation, however. Offline access and synchronization are more important than ever.

The New Delicious

delicious On July 31st, the new Delicious.com finally launched. I consider myself a fairly heavy user of the service, with over 4200 bookmarks and 3700 tags. It’s something I use on a daily basis, so I noticed the new version almost immediately. My first reaction was “wow” but after using it for the last few days, I’m not so excited about it anymore.

What it all comes down to is that there just isn’t anything new, besides a fresh coat of paint. At least the Delicious team didn’t try to hide that in their post about the changes:

The new Delicious is just like the old del.icio.us, only faster, easier to learn, and hopefully more delightful to use and to look at.

They dropped the dots, cleaned up the UI, and made the backend faster. I appreciate all of those changes, but I’m somewhat disappointed that there’s nothing new and exciting for me to play with. The “new” domain has actually worked for a long time now, and the old domain will continue to work, so that’s not much of a change. The new layout and UI can be best described as “long overdue”. I guess I’m happy about the performance improvements, and I have definitely noticed it, especially when searching.

Apparently the changes will allow the team to make improvements faster, but only time will tell if that is actually the case. I think Delicious could definitely use some work around the social networking aspect of the site – starting with allowing me to specify a profile picture! They could also probably do a lot with recommendations and trends, to help me find things I might be interested in.

Even though the new Delicious has launched, I feel like I’m still waiting.

I want some of whatever Union Square Ventures is smoking!

meetup I cannot recall when exactly I happened upon Meetup.com, but it seems like a long time ago. I thought it was a neat idea and signed up. I never got much use out of it though, as there weren’t many other users in the Edmonton area. I forgot about it for the most part. Eventually I checked the site out again when they announced that it was no longer free to organize a meetup. It’s been on my radar since then, but I still don’t pay it much attention.

Today they announced that they have accepted funding from Union Square Ventures:

So why take an investment? Because the world needs more Meetups — and more powerful Meetups.  We’re at-risk of living in front of screens, endlessly Twittering and not forming powerful local community groups. There’s endless possibilities to make Meetup  better able to help people self-organize powerful local groups! With a shaky economy, it’s best to secure and strengthen Meetup for the future with an investor.

I feel obligated to point out that “endlessly Twittering” can in fact lead to worthwhile and enjoyable face-to-face meetings with others, both individually and with a large group such as the EdmontonTweetup.

The justification for the deal makes sense from Meetup’s point-of-view. Frankly, I’m surprised they haven’t taken funding until now. The justification from USV made me do a double take though:

Organizing people online to make a difference offline has been the central mission of Meetup since the beginning. The team there has always understood that there was a difference between collective intelligence and collective action.

So we are thrilled to be an investor in a company that has been organized since its inception around the key insight that we believe will drive the next several years of innovation on the web – the need to solve real problems in the real world for real people.

I’m confused. A company that charges $19 a month in exchange for a glorified mailing list is going to “drive the next several years of innovation on the web”? I don’t think so.

I agree with the argument that Tim O’Reilly, John Battelle, and indeed USV themselves are making about harnessing collective intelligence on the web and using it to make a difference in the real world. I get that.

What I don’t get is how Meetup is supposed to help us accomplish that, nor how they are supposed to drive innovation on the web while doing it? Last time I checked, we didn’t need Meetup to organize the EdmontonTweetup, or DemoCamp, or BarCamp, or Northern Voice, or smaller meetings for drinks, or coffee, or lunch. I don’t think any of the major fundraising initiatives (such as the CIBC Run for the Cure) use Meetup, though all of them certainly use the web.

Granted, there are certain niches that Meetup is very successful in. As Brad points out, the company “organizes over 2300 moms Meetup groups in 1100 cities in 11 countries.”

Still, I’m confused. Meetup is taking the money basically to stay afloat during a shaky period in the economy, and hopefully to grow. USV is giving them money to make a difference in the real world and drive innovation on the web. Something doesn’t add up.

Either Brad and Fred know something the rest of us don’t, or they’re smoking something really good.

I have seen the future and its name is FriendFeed

friendfeed Slightly dramatic title I suppose, but FriendFeed has been causing quite the stir on the interwebs lately. And for me personally, it’s where I have been spending an increasing amount of my online time. Along with Twitter (well, when it’s working) I find myself keeping a FriendFeed tab open in my browser at all times. Both services are quite addictive!

What is FriendFeed? Essentially, it’s an aggregator for everything you do online. After you create an account, you add services to it – Twitter, del.icio.us, Digg, Facebook, Google Reader, etc. FriendFeed keeps an eye on your services, and makes items from them available in your feed. For example, nearly as soon as you bookmark a page in del.icio.us, it’ll show up in FriendFeed. Here’s my little FriendFeed bio card:

Then FriendFeed takes the next step and lets your friends comment on or “like” your items. This alone has caused a lot of controversy, because it means there’s a lot of discussion happening on FriendFeed about blog posts that isn’t displayed on those blog posts. It’s incredibly valuable though. I can visit your FriendFeed page, and comment on pretty much your entire online activity.

For more on what FriendFeed can do, check out this excellent post by J. Phil at scribkin. He goes into more detail on how FriendFeed can filter and group items, and more.

Like many others, I think FriendFeed is a game-changer. Here are some of the ways it is impacting me:

  • I visit Techmeme less frequently. Most of the same stuff comes into FriendFeed, and generally it does so much faster. If you want to keep up-to-the-second on stuff, there’s no better way than FriendFeed (except maybe Twitter).
  • Sort of related the above point – FriendFeed is becoming my new entry point. No need to visit Flickr, del.icio.us, and Digg separately to see what my friends are up to because it all shows up in FriendFeed.
  • I often “like” something on FriendFeed not to show my love of the item, but to make it easy for me to find again later. FriendFeed has a page for your comments, a page for your likes, and a page for both. Want to see what I’m paying attention to? Check out that last link.
  • FriendFeed Rooms are a neat way to connect with people on a specific topic. I’ve been pretty active in the Twitter room so far (surprise, surprise).
  • The search functionality in FriendFeed absolutely kicks ass. Want to know what people think about something? Search FriendFeed for it. Both FriendFeed and Summize are raising the bar for search as far as I’m concerned.

There’s a ton of other goodness in FriendFeed that I haven’t really played with yet, like the API (which appears to be surprisingly complete). I discover new things that I like about the service almost every day. And like Twitter, the more people I follow, the more interesting it becomes (to a certain point anyway).

Of course, it isn’t perfect. Here’s a quick list of things I’d love to see added:

  • Ability to post to del.icio.us when I share a link using the bookmarklet, much like it can send replies to Twitter.
  • Some sort of XMPP interface so I can use it like Twitter, via Google Talk. And while they’re at it, why not add an SMS interface too!
  • Built-in statistics.
  • Timestamps in the UI. I think the simple interface is great, but I’d love to see some times beside those comments.
  • More services. Currently there are 35 supported, and I understand they’re working on API functionality to allow other services to add themselves.
  • An easier way to add friends. Import from other services or something.
  • A proper iPhone interface (though Benjamin Golub’s fftogo is working quite well).

I like FriendFeed so much at the moment, that I’ve integrated it into my blog! On newer posts, you’ll find the FriendFeed bar just above the comments showing how many people have liked or commented on the post in FriendFeed. This is done using Glenn Slaven’s FriendFeed Comments plugin. I’ve also added the FriendFeed Activity Widget to mastermaq.ca, so you can see a summary of what I’ve been up to. Not sure if I’ll add it here or not yet.

I’m sure I’ll be posting a lot more about FriendFeed as the service matures and I get even further addicted to it. Like every where else, my username is mastermaq – add me!

Twitter doesn't know what's wrong

twitter Even occasional Twitter users will no doubt be familiar with the service’s frequent downtime. It’s a rare day when I don’t run into at least one or two “something’s technically wrong” messages on the site. That has prompted a lot of discussion about how to improve Twitter, and also some discussion about how things could be so bad.

I’ve been willing to cut them some slack. They’ve grown exponentially, and continue to do so. Then on Wednesday, Twitter founder Jack posted this on the official blog:

We’ve gone through our various databases, caches, web servers, daemons, and despite some increased traffic activity across the board, all systems are running nominally. The truth is we’re not sure what’s happening. It seems to be occurring in-between these parts.

Transparency is great, but surely they must have some idea about what’s wrong? I don’t know much about their architecture or systems, but it seems odd to me that they’d be totally stumped. It suggests to me that their architecture was never designed, and was instead thrown together over time. Now they’re in too deep to start over.

Twitter developer Alex suggests that the main problem is the system was originally put together as a content management system, when in reality it’s a messaging system. If that’s the case, fine, but messaging systems are not new. They must be able to examine and learn from some existing stuff right?

Posts like the one Jack made don’t inspire much confidence that they’ll be able to turn things around, but I sure hope they do. I really love Twitter. Maybe the $15 million in additional funding that they recently secured will help.

Brightkite is cool so far

brightkite The latest shiny-new-toy that people seem to be playing with is Brightkite, a location-based social network. You can think of it as a sort of Twitter for location information. I’ve been using it for the last few days and so far I like what I see.

Brightkite started as a TechStars startup, and they recently closed a round of funding. CNET posted a decent writeup on the company today which includes some good background information, so check that out if you want to learn more about them.

To get started with Brightkite, you need to “check in” at a location. You can do this by specifying an address, business, or a “placemark”. Placemarks are like saved locations, so you could create a placemark called “Home” with your home address. In my testing thus far, searching for addresses is excellent but searching for businesses never returns anything.

Once you’ve checked in, Brightkite will show you people who are near you, and you can look at people who have visited that location in the past. You can also post notes (like a status update) and photos at your location. In case you’re wondering, Brightkite actually has really excellent privacy control options, so you can choose who can see your location and to what level of detail.

Like Twitter, I think Brightkite is something you need to use to truly grok. Here are my favorite things about the service thus far:

  • I think they’ve nailed the basic concepts. Placemarks make sense, and checking in at a location isn’t as cumbersome as you might think.
  • They use Twitter and Satisfaction for customer service. They’re also bloggers.
  • Just yesterday they launched a wicked iPhone interface. I love it!
  • I find the main web interface friendly and easy-to-use.

Of course, Brightkite is far from perfect. Some things I’d love to see improved:

  • The SMS interface doesn’t work in Canada. Brightkite would be a million times more useful if I could update via text message.
  • You can update via email, but it’s really picky about not having signatures and other content in the body.
  • Brightkite will show you the places you’ve visited and how many times you’ve visited them, but I think what would be really useful is the ability to see your routes on a map.

Another huge item for me is an API, and the only reason I left it out of the list above is that I know they’re actively working on it. I think Brightkite usage could explode if they do the API right, a la Twitter.

Of course, a social network is really only useful if there are people on it and that’s definitely one thing that is keeping me from truly experiencing Brighkite. There are a few Edmonton people on the service, but not enough that I’ve been close to anyone yet! I have four invites left if you’d like to join 🙂

I am eager to see how Brightkite improves and grows. With a few more features and some tweaking, it could become extremely useful for me. There are a bunch of location-based services out there, but so far Brightkite is the first one I’ve really liked.

FoodFeed and other Twitter dependents

foodfeed As Twitter is used by more and more people, the ecosystem around it continues to grow. There are lots of client applications of course, and increasingly, there are lots of services which leverage and in fact depend on Twitter. I came across another one today, called FoodFeed:

foodfeed is a service that helps you share your eating habits with everyone, from anywhere. Just be sure Mom doesn’t get your feed.

Here’s how it works:

  1. Follow the @having account on Twitter.
  2. You get a website generated for your username – mine is http://mastermaq.foodfeed.us
  3. Post updates by prefixing what you’re eating with @having, or by sending the service a direct message (on Twitter, that would be “d having” followed by whatever you’re eating).

I kind of like the concept, so I’ll use it for a little while. It creates a network within the larger Twitter network. Wondering who likes Coke? You can search for people who do.

FoodFeed is also interesting because it cannot survive without Twitter. Like most of these services, it contains Google ads, but I can’t imagine the creator makes much from that. What would happen to FoodFeed if Twitter started charging for API access? What if Twitter goes down? FoodFeed is only useful as long as Twitter continues to exist and enable access.

Some services, like my favorite Remember the Milk, use Twitter as just another method of interaction. RTM doesn’t depend on Twitter at all. FoodFeed on the other hand does depend on Twitter, and I think that makes it both easier to use and less useful at the same time.

Why Messaging via Facebook Rocks

facebook Facebook has a ton of interesting features, but one of the most boring is increasingly becoming my favorite – messages. The wall is what most people think of when communicating via Facebook, but private messages are the way to go when you’d rather not have everyone reading what you have to say.

Here’s why I like messaging via Facebook:

  1. There’s no need to remember someone’s email address. There are lots of reasons that people get new email addresses, such as when they graduate, switch jobs, or switch ISPs. Unless you converse with someone regularly, keeping track of their email address can be a bit of a pain. On Facebook, all you need to know is a name.
  2. There’s no need to manage an address book. One solution to the above problem of remembering email addresses would be to create and maintain an address book. That can be quite a bit of work though. On Facebook, everyone is responsible for keeping their own information up-to-date, so you don’t have to worry about it.
  3. Receiving a message via Facebook is contextually appropriate. When you receive an email, it shows up in your inbox alongside messages for work, bacn, and spam. With Facebook however, you’re there specifically for communication, so you’re in the right frame of mind to be receiving messages from others. And so far, there’s no spam.
  4. It works on your mobile phone. You can setup Facebook to send your messages to you via SMS. You can also send messages to others by prefixing your text message with “msg firstname lastname”. Sure you can do something similar with some email providers, but it’s never simple to setup, and you often need a smartphone of some kind.
  5. Profile information is just a click away. When you receive an email from someone, you see their name, address, and message. If you’re lucky, they’ll have a signature with other information, but don’t count on it! On Facebook, simply click on the person’s name and you can see all their relevant contact info, their status, friends, and more.

It’s often the simplest features that are the most useful!