Archive for category Social Networks
Facebook and Facial Recognition: An Obvious Marriage?
Posted by Matt in Social Networks on October 1st, 2009
The science of recognizing a face and the intelligence to recognize the same one twice. Or a million times. That’s one of 2009’s crowning technological achievements. Oh, sure, there have been facial recognition algorithms around for years, but up until this year, we haven’t had that feature on a mainstream consumer level. Within the past year, we’ve seen point-and-shoot digital cameras receive the ability to focus on individual faces in a frame and some of those cameras can even detect whether or not you’re smiling (and summarily refuse to snap the photo!). Standalone desktop applications like Apple iPhoto and Google Picasa will now scan your entire photo library for faces and once you’ve given the software some training, it’ll auto-detect and tag the mugs of family, friends, and maybe even your dog. In fact, Google’s online photo catalog software, Picasa Web Albums, has been doing the same thing for awhile as well. It’s a feature that makes cataloging photos much, much easier. No longer must you rely on finding an exact folder or using a non-smart desktop search tool to find the person you’re looking for. As long as you can remember their name, you can find their face.
For as long as most of us can remember, Facebook has allowed photo tagging. Upload your photos, click a cross-hair across a person’s face, and type in their name. If they’re using Facebook, it’ll link directly to their profile page and notify them that their face is now floating around the ‘net for any of their friends to see. A cool feature, very informative, and a stalker’s dream. But one thing that’s been bugging me for awhile is: why stop there?
Facebook, no doubt, has tens of petabytes worth of data stored across its servers and much of that is photo related. People upload terabytes worth of photos every day. Why isn’t Facebook using all that meta information to make your life easier? Imagine uploading 75 pictures of you and your friends from last week’s party. Facebook would then analyze each photo, tag everyone it recognizes from your friends list, and give you a confirmation page to adjust any of the tags. My guess is that the system wouldn’t even require training from the user as it could pull aggregate data from profile pictures and other tagged photos in order to make the whole process incredibly quick and easy. The question isn’t if they could do this, it’s why have they not?
Two reasons come immediately to mind, the first being that of privacy concerns. Suddenly you’ve turned Facebook into a huge searchable photo database that could make any law enforcement officer’s day by providing thousands of images and demographics of people not available in government or criminal databases. You’d also be presenting yourself as a target for some dangerous information leakage if Facebook were ever breached. This concern, I believe, is mostly without a logical base. Users continue to manually tag friends anyway and unless you disable the tagging system altogether, privacy will always be a concern.
The second potential issue is one of raw processing power. For instance, it took my beefy ThinkPad about 4 hours to sort through my collection of approximately 25,000 photos. That’s one dual core CPU’s near best effort since the average processor utilization was somewhere around 70%. I’m guessing Picasa was leaving some of the CPU free so that the machine didn’t slow to a complete crawl. Imagine then the billions of photos stored across Facebook servers. The company would need to create a system to process every single photo containing a face, match already associated tags, and create a massive database containing the results. This process would require not only a lot of time, but much additional storage space as well. Fortunately, storage is cheap these days–unfortunately the required number of extra CPUs and RAM modules are not.
As a side note, there was a Facebook Application released in the not-too-distant past allowing users to scan their photos for faces, but my guess is that without widespread use (and some major venture capital), the corresponding company and software didn’t get too far.
Ultimately, I think facial recognition is something that Facebook should and will eventually add to it’s service. My guess is that this feature is already in the works; however, Facebook usually holds close its cards until they’re ready for some sort of official release plan. Keep watching Facebook for any new information, and of course, you’ll find the details here as well when the announcement does arrive. My prediction? We’ll see something emerge by the end of 2010.
Cross your fingers…
apple iphoto, facebook, facial recognition, google picasa, photo library
Facebook usernames: who needs them?
Posted by Matt in Social Networks on June 17th, 2009
It seems that with every new feature addition to Facebook there are as many naysayers and unhappy customers as there are proponents of the changes. From time to time I’ve written entries here supporting some changes to the site; other times I’ve criticized certain changes for making the site all the more unfriendly and hard to use. This post briefly discusses the latest Facebook feature: profile usernames.
Who needs them?
That’s a good question. To some, perhaps this marks just another “useless” feature, but for the 5 million people who registered usernames within the first 3 days of their introduction it screams for some attention. But for those of you still holding out, let me explain a few reasons why registering your own unique Facebook username might not be such a bad idea after all.
- What is a username?
For those of you who might not be familiar with how this works, a Facebook username is a unique name with no spaces that allows websites and people to quickly link to and access your Facebook profile. For example, after registering my own username, you can now access my Facebook page by visiting: http://www.facebook.com/matthamann. Yup, it’s that simple. - A username could help family and friends find you faster
These days search is king. Type your own name into Google and you might be amazed at how many results appear that link to some aspect of you, whether it be your blog, Facebook profile, a news article from high school or college, or who knows what else? The fact of the matter is: if you have any of these social networking devices, you’re not interested in hiding your identity from the rest of the world. If you were, you wouldn’t use those services. - It’s way more friendly
Before Facebook usernames existed, any time an individual needed to directly access or link to a user’s profile, they would have to enter a url similar to this one: http://www.facebook.com/profile.php?id=630269242. Trust me, nobody wants to have to worry about long complicated stuff like that. Visiting http://www.facebook.com/matthamann is just so much easier to use and remember. Of course, picking a username like “dragonboy673″ probably won’t help you much unless you’re well known around the ‘Net by that moniker, but picking something closely related to who you are or what you do can drastically improve your visibility.
Are there more reasons to go ahead and get a Facebook username? Why don’t you let me know by leaving a comment?
Simple formatting in Facebook chat
Posted by Matt in Social Networks on June 3rd, 2009
While perhaps obvious to some, there are a couple commands you can use to add simple font formatting to the messages you send via Facebook chat. While there’s nothing fancy just yet, I suspect the platform will slowly evolve to contain other formatting options as time goes on.
Here’s what I’ve got so far:
- For bold text, enclose words in asterisks. (e.g. *this will become bold text*)
- For underlined text, enclose words with underscores (e.g. _this text will be come underlined_)
I’ll be sure to update this post as more options become available. In the meantime, enjoy using your new found knowledge!
bold, facebook, font, formatting, italic
Facebook: being like everyone else isn’t always cool
Posted by Matt in Social Networks on March 24th, 2009
Maybe all the bad publicity is overstated, but since nearly 2 million Facebook users have stated their displeasure at the site’s recent redesign, I think perhaps something’s amiss.
In the summer of 2008 Facebook spent quite a while working on a complete site revamp with some new features, re-arranged interface, and so on. They previewed many of those new features to some general public testers (myself included) and got quite a bit of feedback that ultimately resulted in some very nice changes to the site’s structure (in addition to solving some nasty bugs). One of the biggest advantages to that redesign was that it unified the site across the board. Ever since Facebook launched it’s Developer Platform a couple of years ago, custom applications, which often create a lot of clutter, began appearing in user profiles across the site. Facebook realized that this was a problem and sought methods for restoring the platform’s user-friendliness and generally clean, web 2.0 appeal. In my opinion, they succeeded (even though there were a few disgruntled users at first.)
Unfortunately, this time around, I think Facebook is wrong in what they’ve done. Almost overnight they released a brand-new way of interacting with friends, browsing the site, and uploading content–the new features are often extremely confusing, especially at first. My initial visit to the redesigned site brought a mix of feelings; I knew it was different and that it would take some time to figure out exactly how everything worked, but a couple weeks later I really don’t feel like I have a good grasp on things.
The one word that comes to mind when I open the new Facebook is “clutter.” There is stuff everywhere. My sidebars are filled with links, people I may know, photo updates, and I’m not even sure what else. It’s anyone’s guess as to how content is selected for those content areas. Then there’s the center/main content region. I get updates from all kinds of sources–applications, wall posts, photos, videos, notes, and the list goes on. It’s supposed to resemble some type of “real-time” feed or something (not getting the real-time part), but essentially I feel repulsed at all the information overload. It’s just way too much.
Then, how do I updatemy status (the proverbial cornerstone of all things Facebook)? But wait, it’s not really my status anymore. It’s “published content” (whatever that means) which makes me think of a blog, book, or newspaper. Certainly not the traditional “status update” we’ve had from day one. I think they’re trying to adopt the Twitter-like way of doing things, but that’s just not part of Facebook’s traditional culture. I update Twitter all the time, Facebook–a few times a week–and that’s how I like it. I don’t expect Facebook to be the catch-all for all of my social networking needs. Diversity of web services is a good thing (in my opinion) and I’d like to see them respect that.
You can’t always listen to what your users want, because everyone wants something different. So you have to listen carefully, select the good ideas, and then execute them as flawlessly as possible. I think Facebook dropped the ball this time and needs to drastically reconsider the recent update. I’m a proponent of change, but it needs to be change with a definite direction and purpose. They’ve got the purpose: be like or better than “everyone else.” Now perhaps they just need a direction. The current “middle of the stream” approach just isn’t cutting it.
Listen to your users, Facebook. I think they’re serious this time.
Facebook group makes attempt at social engineering
Posted by Matt in Social Networks on January 3rd, 2009
“FIND OUT WHO VIEWED YOUR PROFILE!” promises a particular Facebook group containing almost 45,000 members at the time of this post. Or, so they’d like you to think! I mean, who wouldn’t want to know which of their friends dropped by their profile, photos, or other items for a short (or perhaps not-so-short) visit? I’ll admit, I was even interested for a couple minutes. Given the chance to find out if he or she’s been staring at your profile pic for hours on end has got to be enticing. Anyone could fall for it…
Okay, stop! Back to reality. Here’s five reasons you shouldn’t join any groups or click any links promising the latest in Facebook (or other) spying or tracking technology. (and no, if you were wondering, I didn’t even have to think to come up with these!)
1. It’s a serious breach of privacy. (kinda like spying on your friends. you’re not allowed to follow them around town even if you’ve known them since you were two!)
2. It’s a group or an external website. (the only way this could work is if it were a Facebook application, you and all of your friends added it, and the Facebook admins allowed it through check. fat chance!)
3. Everyone’s telling you to join. (they just wanna know if it works or not. since you (now) already know it doesn’t, turn and run the other way. quickly.)
4. There aren’t 100 million members of the group. (if this type of tracking were possible, don’t you think all of Facebook would be on it already? come on!)
5. It sounds too good to be true. (then it probably is! don’t you ever listen to your mom??)
Okay, some of those are, of course, more obvious than others. The point here is: think before you click! So do us all a favor, watch out for those messages, invites, and emails that promise crazy awesome things, and help the world become a better place by clicking Delete.
This public service announcement brought to you by an annoyed Facebook user…