Archive for the ‘Facebook’ Category

NASA to fire a rocket into the moon: Follow it on Twitter and Facebook

NASA to fire a rocket into the moon: Follow it on Twitter and FacebookNASA has always done cool things, but its latest mission is really a sci-fi geek’s dream come true, as it includes flying a rocket into the moon, triggering a huge explosion.

The purpose of the mission is to discover whether there’s frozen water in the craters near the moon’s south pole. If water is indeed found, it could have very important implications for further human missions on the moon, as a potential source for oxygen (you know why we need that) and hydrogen (for rocket fuel).

You can read about the mission in detail here, but here’s a very short version: LCROSS (Lunar Crater Observation and Sensing Satellite) will send the Centaur rocket which helped it out of Earth’s orbit into the moon at a high speed, ejecting debris from the surface of one of moon’s craters. LCROSS’ specialized instruments will then analyze the debris for the presence of water, before impacting the moon itself.

LCROSS’ launch date is today; it’s scheduled to launch at about 08:30 PDT. What’s especially cool about this mission is the fact that NASA is providing us with a variety of ways to follow the launch and the mission during the next four months.

First, you can watch the launch live at NASA TV. You can also follow LCROSS on Facebook and Twitter. Finally, for pictures related to the mission, check out NASA’s Twitpic account.

If everything goes well, LCROSS should impact the moon in about 111 days. NASA promises the moon won’t be damaged (much), but you never know with these scientist types. We’ll be watching closely!

Read more »

Don’t hold your breath for the Facebook Android app

Don’t hold your breath for the Facebook Android appThe bad blood between Facebook and Google may go deeper than anyone has really realized to date. The spat became public earlier this year when Facebook banned Google’s Friend Connect, theoretically over security issues (but really over competitive issues).

The source of the feud: Facebook chose Microsoft as their ad partner and investor a year ago; Google had already put their money behind MySpace. But beyond that, Google was also quick to compete with Facebook platform by launching Open Social with most of Facebook’s competitors, cementing the ill-will.

Now Facebook may be shooting itself in the foot to spite its face (or however the saying goes) by ignoring the new Android platform. From what we hear, Facebook has dedicated exactly zero resources to creating a version of the service for Android, and has no plans to launch anything at all. That’s despite the fact that the company has robust iPhone and RIM applications (the iPhone app was developed internally by Joe Hewitt, the RIM app was built by RIM with Facebook’s help). Meanwhile, MySpace has already released an Android version of their service.

So why no Andoid app? The official reason is that Facebook is looking to others to develop these applications. Joe Hewitt pushed the iPhone app internally, a spokesperson says, and RIM built the app themselves (but Facebook lent engineers). Google or third parties are free to use the Facebook API to build apps using Facebook services, the spokesperson said.

But the off record discussions I’m having with others at Facebook tell a different story. One source derisively called Android “vaporware” (it looks pretty real to me). Another source at Facebook says “Android sucks, it doesn’t matter.”

Sounds like they’ve reached their decision.

Read more »

Facebook – Keeping Up

Recently posted on the Facebook blog:

Almost two million new users from around the world sign up for Facebook each week—and we couldn’t be happier. It’s tremendously rewarding to see so many people find what we work on useful and fun. As we continue to add new users and features, however, the load on our thousands of servers continues to increase at a pretty astounding rate. A few weeks ago we reached full capacity in our California datacenters. In the past we handled this problem by purchasing a few dozen servers, hooking them up, and getting on with our lives, but this time we didn’t have it so easy. We’d actually run out of space in our datacenters for new machines.

Fortunately we saw this problem coming a long time ago and started work on a new datacenter in Virginia. Now, we identify whether a user would be better off talking to the east coast datacenter or a west coast data center. For people in Europe and the eastern half of the US, it’s noticeably faster to talk to a server in Virginia than in California. For these users we direct them to Virginia whenever they’re browsing the site and not making any changes.

Whenever that person goes to change some data—uploading a photo album, or changing profile info for example—we send them off to California so that all our modifying operations happen in the same location. This decision was made to prevent two or more modifications from conflicting with each other and messing up our data. It might sound like we’re forcing our users to go to California a lot but only about 10% of our traffic causes a modifying operation. MySQL has a great replication feature that allows us to, in real time, stream all the modifications happening on a California MySQL server to another one in Virginia. Replication happens so fast, even across the country, that the Virginia servers are almost never more than one or two seconds behind the California servers.

Even though all of the modification happens in California and streams instantly to Virginia, we were faced with another problem. Although Facebook’s data is stored in MySQL database servers, we use a large number of memcached servers to store copies of the data. Memcached is much faster and able to keep up with requests quicker than the databases themselves can keep up. We had to figure out a way for memcached servers to replicate data concurrently with the MySQL databases. Because of various technical limitations of our architecture there was no easy way to do so.

Fortunately MySQL is open source software, meaning we can actually change the way it works by modifying the code. We did just that—embedding extra information in to the MySQL replication stream that allows us to properly update memcached in Virginia. This ensures that the cache and the database are always in sync. Over the last seven months a great team of Facebook employees has been building new software and setting up new servers like I described above. Over Thanksgiving we finally flipped the switch and since then almost 30% of our traffic has been served from Virginia.

The east coast datacenter is a great first step towards keeping Facebook fast and reliable as the site grows. Going forward we have lots of exciting plans to expand our infrastructure and improve performance so no user ever has to sit around waiting for a page to load.

Read more »

Facebook targets FriendFeed; Opening up the news feed

Facebook is planning on allowing users to add activities from third party social networking site directly into their Facebook news feed, we’ve confirmed. The goal is to centralize all that activity in one place.

Third parties can already integrate directly today via the Facebook API, Beacon and the Facebook Platform, but adoption from these companies, which are indirectly also competing with Facebook, has been slow. Now, users can add the content stream directly. Users simply tell Facebook what third party services they use the most, along with their credentials or public feed for the site. The content stream is then pulled into your Facebook News Feed.

What this means: in your friends news feed, you may start to see more content from Flickr, Twitter, Digg and other third party services. This competes directly with what a number of startups are doing – namely FriendFeed, Plaxo Pulse and the more recently launched Iminta.

This is certainly an opening up of Facebook. And given that so many tens of millions of users spend so much time on the site already, it could remove the wind from the FriendFeed/Plaxo sails.

But don’t expect to see a RSS feed or widgets showing what you or your friends are up to any time soon. The data feeds that Facebook opened up last year do not extend to the News Feed. And from what we hear, Facebook hasn’t made a decision to open it up yet. Until they do, there is still plenty of breathing room for competitors.

Read more »

Web predictions 2008

Interesting post written by Sid over at rev2.org lists his top eight predictions for 2008:

1. Acquisitions: The following startups and companies will be acquired (and two most possible buyers in that order):

  • Twitter (Yahoo! [the Yang revival?], Microsoft [the Ballmer promise?])
  • Digg (New York Times, Microsoft)
  • Technorati (Google, Yahoo!)
  • Techmeme (New York Times, Yahoo!)
  • Pownce (Microsoft, Yahoo!)
  • Tumblr (Yahoo!, Microsoft)

2. Facebook: Facebook won’t die. The new Facebook is Facebook. Instead, it will continue to grow and grow — internationally more so. How will they do that? Simple, like they’ve always been — introduce revolutionary new features, fail, fail, fail, jackpot, fail, fail, fail (note that I use the term “fail” very loosely — a more appropriate phrasing would be “wen’t nowhere” or even “didn’t make the NYT.”) Contrary to many of the skepticisms over Facebook’s revenue model, Facebook will find a revenue stream and thus a way to keep its $15b valuation. If 2007 was a sky-rocketing year for Facebook this year, 2008 will be a period of steady growth, where things get a little more settled and stable. Less valuation talk, more actual work done.

3. Google: The number and rate of new Google products introduced will decrease. Instead, what will increase is the quality and reach of them — Google Reader will very possibly be among the first RSS readers to make the mainstream, the Google Office suite products (i.e. their eventual “release” updates) will continue to offer unique and interesting functionality pushing some consumers to ditch the Microsoft, Google Video will branch out into a niche: video search and attempt to do it in an awesome way, and lastly, Google News will turn into an AJAX startpage-esque product (or opt for some of that functionality). Oh, and speaking of startpages, iGoogle will either hit the mainstream jackpot or die in the minds of its current users.

4. Yahoo!: 2008, in general, will be a huge test for Yahoo! and its revival. For years they’ve been thriving on the old mainstream model, and as the web’s current highest trafficked website, they’ll be needing a Plan B to keep it alive, or simply put, hit a few jackpots from their current 10 – 20 “lab tests.” I’m not sure what to think of Jerry Yang’s recent 60-day revival strategy period and it’s fairly difficult for anyone to predict what — if anything — came out of it, but surely, Yahoo! doesn’t seem like one that is going to go away anytime soon. They won’t grow as fast as they’ve been, and at worse mostly irrelevant to the Internet industry, but as a company I think they’ve got some big challenges ahead and the advantage of playing a contender where failure isn’t a possibility but success is the golden cookie. And one of the things that’s going to be trivial in their revival strategy, I think, is going to be acquisitions and lots of them. (read: point #1)

5. Microsoft: As if Steve Ballmer’s Web 2.0 keynote wasn’t enough to say it, 2008 will be a big year for Microsoft. Obviously, we’re looking at a lot of acquisitions, products, and murders (yes, I’m talking to you, the 5 or so Live products that no one uses.) In any case, I think 2008 will be the year we know Microsoft’s stance on the web. We’ve been trying to figure it out for years and it always seems like there’s something right around the corner that is going to make it for them (remember the new MSN Search, anyone?) In any case, Bill Gates’ exit — for the good or the bad — will mean that there is increased activity in Microsoft’s Web properties. And will we find out whether the Web Office is Microsoft Office? I don’t think so, I think we’ll be needing two or three more years for that, but this won’t be stopping them from trying.

6. Buzzwords: “AJAX” will die. “The Long Tail” will die. “Folksonomy” is dead. “Crowdsourcing” hasn’t really gone anywhere, and it may or may not. “Web 2.0″ is at its peak, so I think next year is going to be when its use really reduces, and 2009 when it dies completely. RSS will be replaced by “feeds”, and the buttons with simply “Subscribe.” “New media” will survive for a couple more years. “Podcasts” will survive. “Social Network” will survive to refer to anything not Facebook, and “social graph,” until Facebook is alive, will be used to refer to Facebook. And lastly, “Web 3.0″ is the most unoriginal and ambiguous word that ever exists, so it’s NOT going to be the successor of Web 2.0. At least, I hope so. Need I say more?

7. iPhone: If 2007 was a big year for the iPhone, I think 2008 will be when its survival is really tested. That 10 million mark Apple’s aiming for? They’re going to get it, and not only that, I think they’ll surpass it. And with more iPhone users comes increased activity on the mobile web, which, iPhone user or not, I think is good for everyone. Of course, with the web apps not really getting anywhere among users web developers have something to cringe about, but native apps coming February and more iPhones in circulation will in the long run will prove best for all developers — web or not. And what about iPhone 2.o, you’re wondering? I’m not one to predict specific features, but I think the web experience will continue to get better and better and I can imagine a day where I’d opt for the iPhone because it’s close to me than open my Macbook and wait for Firefox to boot (yes, I know the iPhone has a great web browser interface already, but I’m still really attached to the traditional Firefox on my traditional Macbook. Either I’ll change, or the iPhone will.)

8. OpenSocial: I know you’re only reading this paragraph to find out where I think it will flop or not, so I’ll cut to the chase. I think OpenSocial has a lot to offer, but I think Facebook apps — and their usage — is more powerful that all the others combined, and there lies the future of OpenSocial. I think it’s a good attempt — great attempt — by Google, and better than any social network they could’ve built (or have), but it won’t be enough to bring down Facebook or even hurt it in any way. If anything, OpenSocial is going to validate Facebook’s model of social apps and attract more developers into the landscape. However, this doesn’t mean developers are going to not adopt it. They are, and many existing Facebook app developers are too, but what won’t equate to the Facebook advantage is the number of users and the usage.

Read more »

Next Page »