Twitter

Needed: Peer-to-Peer Twitter (or: Did Google get it backwards?)

Fail.

With Twitter blasting over capacity today — which doesn't seem to be a very uncommon occurrence — I find myself pining for true peer-to-peer Twittering. And as I turn to Google Buzz out of almost desperation, a thought comes to mind:

Did Google get it backwards?

Part of the hubbub about Google Wave was that it was to be a protocol, a new open standard for which anyone could develop applications. Like email. To replace email.

Well, so far Google Wave hasn't caught much traction in the regular world. Oh yes, there is a small circle of people using it, developing for it. But I think Anil Dash may have been right:

So the big question is whether Wave will succeed as overall in becoming a popular standard for communications on the web, because Google has made an admirable investment in documenting the underlying platform and making it open enough for others to build on and extend. I think the answer is no, and the reason is because the Wave way is not compatible with the Web way.

[Edit: If you haven't read Anil's post, it really is quite fascinating. And fairly convincing.]

On the other hand, Google Buzz has launched as a service — really just an extension of Gmail.

** YAWN **

Too bad Google didn't see the potential of establishing a peer-to-peer twittering protocol with Buzz. That would have been the killer app.

And you know what? If they had done that, today's Twitter outages would be only more occasions for people to flee to a true P2P social media experience, without that singular point of failure that has the face of a whale.

(And the flip side: Imagine what Wave would be like now if Google were developing just a service, and not bothering with trying to make it a protocol. I'd like to think it would be at least a touch more usable by now.)

Google Buzz and contacts silos (and privacy and spam)

Updated below.

So today's buzz is about Buzz, Google's new Friendfeed-kind of thing announced just an hour or so ago. Jeremiah Owyang blogged some quick thoughts, including this:

For consumers, the risk of privacy will continue to be at top of mind. Although the features allow for sharing only with friends or in public. expect more consumer groups to express concern. Overtime, this will become moot as the next generation of consumers continues to share in public.

Setting aside his prediction that privacy will become "moot" — which I don't believe is necessarily true, given that we're still in the bedazzled phase of experiencing social media's integration with our daily lives — as I look at my own use of Google, Twitter, etc., Buzz could turn out to be the means towards breaking down my contacts silos.

Right now, my Twitter contacts are pretty much separated from all other media I use. My Flickr contacts are separated as well. Frankly, I'm building contacts in different media via varying criteria. For example, just because I follow someone on Twitter doesn't mean I will find his or her Flickr photos particularly interesting. My Address Book contacts are separate on my computer. I sync them via MobileMe, which was handy when I was using my iPhone.

It's when I adopted the Droid that Google nudged me a bit to maybe consider consolidating my contacts silos. Until that time, I did not have many contacts in Google. I use Gmail pretty much just as my spamable address, good for listservs, discussion boards, web services registration.... not for interpersonal communication. I just find Gmail too unusable, and its spam filtering too handy. But the Droid syncs with your Google contacts, so after a moment's pondering opted to add Google sync to my Address Book settings in Snow Leopard.

Now Google has Buzz, which pushes towards even more contacts integration, breaking down the Twitter silo. Jeremiah writes:

Content will be aggregated, and then prioritized based upon the people you already email with, Harry McCracken and I call this a social graph based on history, “Historical social graph” or HSG. Secondly, this Google Buzz feature will rate and rank content based on activity and interaction within your social group.

For me, people I email with are not part of my "Historical social graph" because my email world is my real world — clients, friends, colleagues, associates, family — and my social media world is more open, more ephemeral, more casual, more about ideas and news and interesting stuff. While there's certainly a degree of overlap between my real world and my social graph world, for the most part they define different areas of my life. And I consider this a good thing. I like following people I don't know but who are interesting and do or talk about interesting things. And I like interacting with friends, clients, associates on a more personal basis even though I may not find their public social media life particularly interesting.

But if Buzz is automatically following my email contacts, and I want to integrate Buzz with my active Twitter life, Buzz is pushing towards melding all these different social spheres into one big blob. Is that good? On balance, I can't say. On the plus side, I suppose it helps fill some gaps in my social media life by connecting my email (i.e., "real") world with my social networking (i.e., "virtual") world a bit more. But on the minus side, it tosses personal contacts and online social media contacts into one bucket, which then becomes something of a contact management problem. And it apparently by default pulls social media activity of my personal contacts into my social media life, which I may not particularly want. (My neighbor is really nice, but do I really want to read her "buzz" about knitting socks?)

There is the privacy thing, at least to some extent. Google is glomming onto a lot of our lives. All one company, all centralized. I confess it goes against my preference for peer-to-peer networks. Perhaps more of a concern might be spam. I don't know about you, but I really hate it when someone using Plaxo ends up spamming me to update my information. On the other hand, email is the most vulnerable medium when it comes to spam, and all these social networks are at least relegating email to fewer and narrower use cases.

These are just my initial thoughts. More as Buzz comes walking my way.

Update:

Dave Winer isn't so impressed with Buzz:

I liked Google Buzz at first, for about 15 minutes. Permalink to this paragraph

But when I got to the API, I saw a big red X over its future. Permalink to this paragraph

They had to embrace the Twitter API to capitalize on the know-how in the developer community. Google is going it alone. Good luck with that. Maybe it will get uptake, but there's nothing here for me as a developer. I'm even more bored with Buzz after 15 minutes than I am with Twitter after three years.

Update 2: Apparently Yahoo! and Microsoft are pointing out that they have had since 2008 the features Google is touting about Buzz today. The difference for me, though, is that I haven't used Yahoo email since 2002 (thanks to all the spam) or Hotmail email since before that. They just are too far out on the margins of my social media life today. Yes, I know, Yahoo owns Flickr, but Flickr is a very focused web app for a very narrow use case. Aside from the odd comment here and there, the only real lively interactions on Flickr itself tend to be about Flickr itself.

From iPhone to Droid, Part 1: Top Free Droid Apps to Ease the Transition

[This post appears on BlogHer.]

I did it. After months of bitching out loud to my friends and colleagues, tweeting about it and blogging it, I dropped AT&T (and thus the iPhone) and got back on Verizon with the Motorola Droid. I thought it would be a rough transition, but it turned out to be not so bad. In fact, the Droid is a pretty slick device. But, like any "smart" tech these days, it's not truly yours until you've customized it, put your mark on it. And on the Droid, like the iPhone, that starts with the apps.

Now, I've had my Droid – I've named her "Zora" (and you Blade Runner geeks can guess why) – for only a few days, so I haven't gotten far in the app exploration. I've generally avoided paying for most apps (which is why paid apps are the topic for a subsequent post), but there's a lot to be had for free.

Here are a few....

(Reader note: Search for these in your phone's "Marketplace" app. You can download them directly from there. [Note on the screenshots: Yes, they're photos. It seems that the only ways to take Droid screenshots from within are either via a Windows machine (which I don't use) or via apps that reviewers say are unstable. A little power-home method, as with the iPhone, would have been nice. Maybe in the next Android OS release?])

Voicemail

Google Voice

Google Voice on Droid

Forget Verizon's Visual VM. The reviews are pretty brutal. And Verizon charges you an extra few bucks a month for it. That's right, charges you each month!

You have a Droid. Embrace it! Use Google Voice for your voicemail! You can set conditional call forwarding for when you don't answer or are already on the line. Have calls sent to your Google Voice account ... and get your messages transcribed for you as well! (You can still play the messages.)

A dedicated Google Voice app gives you a very slick GUI to browse through and play your messages.

The transcripts can be rather odd, though. That's definitely still very alpha.

(Don't have access to Google Voice yet? Check with your friends. Every Google Voice user gets 3 [or more?] invites.)

Twitter

As with all of the apps here, I limited by experiments to apps that got 4 out of 5 stars or better from users. That left two main candidates for Twitter.

Twitdroid Twidroid

Twitdroid Free on Droid

I like this one. Very basic. It makes me miss Twittelator Pro on the iPhone. But it suffices. And I can set my own notification sound if I get a message.

My main caveat, however, is that this app requires access to your email attachments. Why do its creators, zimmerman and marban, require this? What are they after in your email attachments?

Seesmic

This is a stable Twitter app. I just don't like it that it dumps you at the top of the Twitterstream. You have to scroll down to see what's new. That's weird to me.

And Seesmic requires access to your Contacts. Why, I have no idea, as it does not seem to integrate with Contacts. I can only guess it's the trade-off: hand over your data on your friends and in exchange you get this free app. Am I wrong here?

Music

Pandora

Pandora on Droid

The Pandora app is very familiar, except it boots up with this dire warning about using up your data quota on your cellular plan. (Be sure to get the unlimited plan with Verizon. It's $30 per month, but worth it.)

Shazam

Shazam on Droid

Again, the familiar app to identify tunes. Nice to have!

Amazon MP3

Amazon MP3 app on Droid

This is a nifty app just for finding music downloads. Since iTunes is out of the picture, and you can't play any DRM iTunes music on your Droid, this can be a handy app to have! Especially if, like me, you tend towards Amazon for your main music downloads resource.

News

AP and USA Today

These will appear identical to what you've been seeing on the iPhone.

Reuters

With a different interface – the sections are separate columns which you get to by horizontal scrolling, like switching desktops – it takes some getting used to. But it's good to get news from a source other than AP.

BBC News

Yes, they're on the Droid, too.

NY Times

Unfortunately the NY Times does not have a Droid app. (But there's always the website, and the iPhone app was always really slow anyway.)

Battery Management

There are a few key apps for ensuring that your Droid's battery runs the longest between charges.

Advanced Task Killer Free

Advanced Task Killer on Droid

This app allows you to selectively shut down apps that are running in the background. Those apps might be polling web services or calculating your GPS location – shut 'em down! This is the kind of tool that Apple doesn't allow on the iPhone anymore. Too bad. It's a great power saver, and also helps keep your phone running smoothly.

Quick Settings

Quick Settings on Droid

A quick shortcut to the major power-suck features: screen, GPS, ringer, WiFi, mobile data, Bluetooth. Toggle them on/off as needed. Very handy for going into the movie theater!

Battery Refresh Beta

In the early going, it helps to train your Droid's battery – i.e., charge it fully and then drain it fully. Of course, it's not always convenient to let your Droid drain out its charge in its own good time. Maybe you're about to leave the house for several hours. You don't want it going dead on you while out and about.

You can use this app to drain your battery quickly. It basically fires up your GPS, brightens your screen, kills the screen saver, pings your cell service, all to drain your battery in a hurry. Bingo! Now it's ready for a new charge.

Games

Not much to offer you here. I looked for decent free apps for Hold'Em, Blackjack, Free Cell and Klondike Solitaire, and found two for Klondike. Both work alright, but one has larger cards that are easier to read.

Klondike Solitaire

Klondike Solitaire on Droid

The strange thing about this app (and the others I've actually tried) is that the deal deck is on the top left of the screen. Since most people are right handed, that means you have to reach across the screen to deal. More than once I've accidentally hit the home or menu button doing that. Why didn't they put the deck on the top right? I don't know.

Oddments

DroidLight

LED Flashlight on Droid
LED on Droid used as flashlight

This nifty app uses the LED flash for a flashlight. No need to light your way via screen light.

Movies

Does for the Droid what OneTap does for the iPhone. And there's Fandango for buying tickets.

Google Goggles

Enhanced reality through your phone. Point the camera at a location and get Google info on it. Wow!

Google Sky Map

Point the camera at the stars and learn about the constellations!

PicSay

Add icons, hair, glasses, thought bubbles to your photographs. Silly but fun.

Owner

This is a nice app that displays a message on the phone's unlock screen. You can put custom text and select specific fields from your "me" contact card to display. This way if someone finds your phone, they know how to reach you.

Related Reads

  • At CES (the Consumer Electronics Show), Barbara Krasnoff talked with developers about which platform they prefer, iPhone or Android, concluding:

    At this point, it's unlikely that Android will ever catch up with Apple as far as the number of apps for their smartphones is concerned. And as far as I'm concerned, it's becoming a difference that makes no difference -- to the individual user, the gap between 20,000 apps and 100,000 apps becomes meaningless.

    However, what interests me is whether the type of apps available will start to reflect -- or already reflects -- the two differing philosophies. One offers a tight, disciplined process that takes a long time for developers to negotiate, but guarantees that each app will work on every device. The other makes it a lot easier for developers to create their apps, and doesn't make them wait long periods of time for approval -- but also demands that they try to account for a number of varying UIs and devices.

    Which would you prefer?

    I have to disagree on one big point. My feeling is that, in the end, it's unlikely that iPhone will be able to keep up with the Android world. iPhone won't go away, but with Android running on all kinds of phones on all kinds of services, that market is just going to outsize the iPhone realm. Combine that with the open nature of the Droid market and you have a dominating paradigm. There's just more diversity –and just more, period – in the jungle than in the zoo.

    The challenge is just filtering. Howe do you find the best apps? Right now, it's through review lists like this one.

  • Jessica Dolcourt of CNET links to their "Android Starter Kit", which has editor reviews of many of the apps above and several others, and adds:

    Just two notes of caution. First, beware the brightness of your screen--in our experience that's Android's number one battery-slayer. Second, if you're interested in avoiding notification overload, it's worthwhile to configure most apps you download to adhere to your alerting wishes.

  • Gina Trapani writes about how to tether your Android phone:

    There are three ways to tether your Android handset and get sweet internet love even where there's no Wi-Fi in sight: the risky-but-free rooting method, the still-geeky-but-not-as-bad free route, and the $30 easy way. Here are the pros and cons of each.

Previewing Google Wave and Twitter Lists

One of the wisdoms in web application development is "Release early and often."

Google and Twitter have both released software "tests" to select hundreds of thousands of users, both with the idea that there will be problems, but let people try them out, and then improve the software iteratively, based upon real-life user experience.

This is my first blush impression of these previews I've been privileged to explore this week.

Get on my Wave!

I've been trying Google Wave for this past week now. It's been a bit hard, since hardly anybody I know is on Google Wave, and of all the people I invited, only two have received invites so far. (I got 8 "invitations" that turned out actually to be "nominations" once sent. Sorry, Google, but invitations and nominations are different things.) So I've had only limited exposure to what Wave might offer. One on one, it's pretty much a glorified instant messenger.

Google Wave public waves

Then I was tipped to searching for "with:public" ... which brings in results every wave that has been posted for the public. There I found all kinds of waves on all kinds of topics.

Popping into random, seemingly interesting waves reminds me of the early CompuServe days, wandering around chatrooms, communicating with random people. Wave does afford the opportunity to get more in these wave connections than you might in a text-only IRC-style chatroom, but it takes time to engage. Do you have an abundance of time? I don't.

The biggest user experience change in what people might be used to is that you can see other people typing their messages in real time, as they type. You learn quickly can type and who bumbles around, who can do stream-of-consciousness and who is constantly editing every few words.

Shira Abel (whom I met on Wave) likes this real-time aspect:

And while some people would hate seeing what someone is writing while they are typing I’ve actually liked it from the few conversations I’ve had on there. It allows you to see the thought process – how fast or slow someone is typing shows how strongly they feel about something. Whether they take something out before pressing enter shows even more. Seeing the typing while it’s happening is the tone of the message. However, I would recommend that Google make the option to not see the typing for the Robert Scoble’s of the world – but please keep it for me. Living in Israel so far away from many of the people I collaborate with, having that little extra bit of psychological insight is actually very helpful in my opinion.

One of the biggest problems with Wave is getting drowned in wave after wave of threads (or "waves"). You have to create folders to organize them or you'll just get lost.

And call them waves all you want, it's pretty hard to surf them. Linking to other waves involves finding the other wave and drag-and-drop.

Google's help docs are their typical weak, uninformative obviousnesses that don't really illuminate much of anything. Embedding waves outside of the wave system is, so far, an arcane procedure I have not yet discovered yet. I'm still wondering how to install a robot. Maybe I'm not enough of a geek for this preview?

Bonnie Sandy seems to have made more headway:

Extending the functionality…

Apparently there are bots and robots to extend the functionality of Waves… that feature has to be simplified before the release to a wider audience.

Robots (To use robots, add them as a contact, then add the robot-contact to a wave)- that did not always work. Robots add functionality Chatbots Conversion Games Groups Integration Language Polling Search / Aggregation Utilities Wave Management figuring out if they are functioning is a bit confusing.

I NEED To Figure out how to use the Drop.io Robot. I aced the Posterous robot, which post a wave to Posterous , but I have no idea if the others are working, in process or done. So I spent a great deal of time just steering at the screen.

Gadgets directions- To use gadgets, once editing a blip, just click on the green puzzle piece, and enter the url into the bottom text box.

This was simpler not all worked but enough to truly give an appreciation of the scope of wave. Html and Iframes allow for widgets and pages to be added. From that point each wave became a stage on which I could present ANYTHING. Wave will be to designers and multimedia communicators what twitter was to those that write!

I don't know about that last part. As a designer, Wave is very hierarchical and serially threaded — not much of a canvas for visual thinking. But maybe someone will bring that in via extension or robot?

Shira concludes:

[A]t the moment Google Wave has little to no use for me. Other than the “Geek Street Cred” I get for having it, I don’t work with anyone else who is on there. It’s not open for the masses. So yes, I’m on Google Wave and I’ve checked it out a few times. But as my time is scarce, I don’t see myself using it regularly at all. In fact – the first person who invited me on Google Wave hasn’t used it. And that says it all.

If you don't quite get what Google Wave is, here's the developer's preview. It's over an hour long, but if you are sincerely curious, this is something to see.

List me!

Twitter rolled out a new feature to a subset of users: Lists. Here you can define lists and then add people you are following to the lists you create.

If you have the feature enabled on your account, you also see how many lists other people have put you on.

What becomes immediately obvious is that this will become a major recommendation engine — a reputation system. What better way to find interesting people than through the recommendations (or at least categorization) by others?

I've discovered many new people to follow just by surfing around the lists. It's neat to know at least something about what people tweet about — art, music, politics, tech, etc.

We'll see how the list usage starts to happen once everyone gets the feature. I'm sure it will start to become spammy — what easier way to spam people than to add them to a list they cannot block? But this could become a new way for people to find connections.

I'm sure Twitter Lists are going to be great fodder for the "Top X" fetishists who just love the "who's is bigger" competitions.

Rebecca Leaman offers Twitter Lists 101 that covers the basics.

Jade Craven has 8 things you should consider before creating your Twitter lists:

1. People may be offended by not being included on a list.

Some of my friends created lists like ‘awesome friends’ and ‘top bloggers.’ They used these terms as generalist lists but some people took offense at not being included on a list.

This is very similar to the follow/unfollow situations that happened before people started to embrace groups on other clients.

So, what can you do to avoid offending?

• Have a disclaimer on your twitter landing page

• Make your list private

• Organize lists by geographic region – ie, Melbourne bloggers.

Neicole Crepeau sees this as a good move for Twitter, business-wise:

Twitter’s growth rate has recently slowed down. According to Hitwise, its phenomenal growth rate slowed to .17%. In part, this appears to be due to an inability to retain new users (60% leaving in the first month of use, by some reports).

Lists represent an opportunity for Twitter to reignite its growth. Lists can help Twitter grow by providing three important improvements:

* A better UI that makes the stream easier for users to digest.
* A positive first experience for new users, where they immediately see the value of Twitter
* A way to spread the word to more non-users and broadly entice them, through List links on blogs, business sites, and through sharing.

She goes on to elaborate on each point.

In the second of a multipart series of posts on Twitter Lists, Adele McAlear looks at the impact of this feature roll-out on the greater Twitter development community:

In the September 30th blog announcement. Nick Kallen, the project lead on Lists stated on the Twitter blog that there will be a Lists API. “This will allow developers to add support for Lists into your favorite Twitter apps.”

It seems that developers were an afterthought on this Twitter Feature. Normally, developers are notified of major feature roll outs such as this well in advance and are afforded the opportunity to work with the API in before the launch. However, the development community weren’t even informed that Twitter Lists was on the development roadmap until September 30th, likely well after Twitter would have started working on it.

When the feature was released yesterday, the vast majority of developers (but interestingly, not all) didn’t even have access to the Lists API documentation until last night. When users like Robert Scoble started building lists and tweeting about them, the dev community cried foul and a draft of the API documentation was quickly made available, sending developers scrambling to integrate Lists into their offerings throughout the wee hours of last night.

Have you been trying out Google Wave or Twitter Lists? What's been your experience?

[This post also appears on BlogHer.com.]

(Psst! It's all one platform)

That's the message that Robert G. Picard seems to miss in "Blogs, Tweets, Social Media, and the News Business":

Judging from their widespread adoption, it’s hard to find a technology that news organizations don’t embrace. Read the Los Angeles Times on Kindle.

"Technology Diminishes Journalists’ Value"Watch ABC News on YouTube. Leave a comment on a blog about media and marketing from the Chicago Sun-Times. Listen to a podcast of “On Science” from National Public Radio. Participate in a discussion board hosted by The Washington Post about college admissions. Receive SMS news about the Dallas Cowboys from The Dallas Morning News. Get features from Time on a PDA and tweets of breaking news from CNN.

The mantra for news organizations is to be anywhere, anytime, on any platform. But is this strategy really a good idea? In an era when the business models for news are stressed, hard thinking should be done in assessing the opportunities that various technologies present. It isn’t the time merely to be copying what others are doing.

Tough questions must be asked to figure out which of the new technologies is beneficial for journalism and the business of journalism. Is each one equally useful? What are the real costs in staff time and the operating costs to be on the various platforms? What is actually achieved for the news organization in being there? Does every news organization need to be active on all of the platforms? Finally, how can a news organization achieve optimal benefit across platforms?

The answers we find might lead to deciding which of these technologies to employ.

I beg to differ. The way I see it, it's all one platform, one technology. What Picard is talking about is really a matter of context, not platform. These things he's describing are not things, not platforms, but merely doors into the big platform.

After all, all of these digital means of consuming news feed off of the Internet, and the Internet is a lot more than just a delivery system. We connect with each other in this realm. We share information in this realm. We recommend to each other in this realm. And what we do in one context appears elsewhere. It's all interconnected. Networked. Internet-worked.

In fact, the Internet is not even the thing. "We" are the thing.

It's a mistake to think of Twitter and Kindle and blogs and so on as different "platforms." They are all tools of one big machine. Different levers and buttons on the big machine.

And this is all the more true when you consider that peer-to-peer is a strengthening paradigm into the future, as Andy Oram wrote recently:

Recurring outages on major networking sites such as Twitter and LinkedIn, along with incidents where Twitter members were mysteriously dropped for days at a time, have led many people to challenge the centralized control exerted by companies running social networks. Whether you're a street demonstrator or a business analyst, you may well have come to depend on Twitter. We may have been willing to build our virtual houses on shaky foundations might when they were temporary beach huts; but now we need to examine the ground on which many are proposing to build our virtual shopping malls and even our virtual federal offices.

Instead of the constant churning among the commercial sites du jour (Friendster, MySpace, Facebook, Twitter), the next generation of social networking increasingly appears to require a decentralized, peer-to-peer infrastructure.

What is a "platform" if you don't have a centralized nexus? Peer-to-peer is really people-to-people. And even on centralized systems working the net, the people are the content. We value our connections as much or more than the information.

If Twitter goes down, do we miss the news? Or do we miss the messages from the people we follow and trust? We are the machine indeed. Speaking for myself, the news I miss is the news those I trust are passing along. And the news I find interesting I want to share and recommend to others, and on and on it goes.

In other words, distribution of news is increasingly done through people, not "platforms." We are the distribution machine.

So should newspapers just continue to stumble around, blindly and awkwardly trying out distribution and promotion on all these different faces of The Machine? Probably not. But it's worth looking at these contexts, these faces, not as separate things but rather access points or doorways to the same thing ... us.

I don't know, what do you think?

Update: Chris Messina has a great post that explores this theme of a people-centric web.

Could I have my stuff back, please?

In the beginning, the world was offline. The past was just what we could remember. Conversations faded. Introductions to others slipped into the realm of unnamed faces and disconnected anecdotes. Jokes were heard and forgotten. Photos bleached out and negative film turned to dust. News clippings crumbled. Documents misplaced were unfindable. Address books lost were irreplaceable. What happened in Las Vegas really did stay in Las Vegas.

Then there was the Internet and all that began to change. The World-Wide Web came to be, and we all became potential publishers. With few exceptions in the larger-business realm, the first websites were no more than billboards. Then they were brochures. Then in the late '90s blogging began. In the '00s, walled-off chatrooms siloed off within services like AOL and Compuserve were replaced by more open communities ... and then social networks. (Walled-off social networks like Facebook opened up into full-blown social networks.) Before we knew it, we were emailing, chatting, shopping, researching, bookmarking, socializing, podcasting, showing videos, sharing, advising, asking, boasting, laughing, crying, raging, raving online.

And as far as we knew, what happened online stayed online ... where we could find it. (And if not, there was always the Wayback Machine.)

In recent weeks, that widespread confidence — complacency? — has been shaken. Maybe it started when it was announced that Facebook was buying Friendfeed.

Robert Scoble himself made noises about quitting Friendfeed. But what to do with all the content he had shared, all the connections he had made there?

I responded thusly:

on Facebook acquisition of Friendfeed

If you don't control it, is it really yours?

When we talk about where the "web" is going, we're asking the wrong question. It's not just about the web, it's about our connections with the people and information in our lives. The rapidly evolving web is but one part of that. We also have to consider things like the ongoing exponential increase in computer power, evolving applications and new apps that leverage that power and the power of the web in new ways, changing social mores, increasing expectations about access, privacy and control of information — not to mention the shifting economic tides and business agendas pursuing what investors are finding the most appealing financially.

The last part is where we find ourselves being led through affordance into new behaviors. Our connections are what marketers are after, because presumably our attention in that context is more valuable to advertisers. And of course there's always the data mining.

We do it gladly because we enjoy the benefits. And because we love experiencing new things that don't seem to be immediately threatening. The payoffs can be enriching, transformative. Thus: Flickr, Twitter, Facebook, Delicious, Gmail, LinkedIn, Google docs, and so on.

So the Facebook/Friendfeed deal got people's attention. Did they really want to leave their conversations, their connections, in the hands of the fickle, unpredictable hands of Facebook?

Then tr.im, the url shortening service, announced that they were shutting down. What would happen to all those link references people had created in tr.im to tweet, plurk, etc.?

Then Twitter was under a DDOS attack and that service was unavailable. The complete inaccessibility period was just a few hours, but the attack continued on and on, disrupting the service sporadically for days on. Many of us saw the strangeness of seeing SMS-generated tweets post days later. Confusing.

For Shelley Powers, designer, developer and photographer, this was all just part of a bigger picture:

I have never liked centralized systems, though I understand their appeal and worth. It always seems, though, that just when you start to depend on the centralized service something happens to it.

Yahoo is now out of the search engine business, and with its new business partnership with Microsoft, its side applications like delicious are now vulnerable. I've managed to replace delicious with Scuttle, though I no longer have the social aspect of delicious. However, my Scuttle implementation does an excellent job with bookmarks, which is what I needed.

Then NewsGator sent an email around this last week telling all of us that our NewsGator feed aggregator is being replaced by Google Reader. I don't like Google Reader. More importantly, I really don't want to give Google yet more information about me. So, I replaced my NewsGator/NetNewsWire installation with a Gregarius implementation. It took me some time to get used to the new user interface, and I've had to password protect the installation, but I'm not dependent on a centralized feed aggregator, which can, and did, go away.

Twitter, though. I was not a big Twitter fan at first, but I can see the benefits of the application, especially if you want to point out an article or something else to folks, and have it quickly, virally spread, in a nice swine flu-like manner. It's fun to have a giggle with folks, too. But the darn thing is centralized, and not only centralized, vulnerable and centralized, which gives one pause.

Shelley has blogged about this kind of thing before. Back in 2007, she likened web services to hotels, where she would always find the emergency exit.

My check for the exit bleeds over into my use of web services. No matter how clever a service, I never use it if it doesn't have an exit strategy....

...I won't use a hosted web service like Typepad or weblogs.com. It's too easy for them to decide that you're 'violating' terms of service, and next thing you know, all your weblog entries are gone. I saw this with wordpress.com in the recent events that caused so much discussion: in fact, I would strongly recommend against using wordpress.com because of this–the service is too easily influenced by public opinion.

I don't use either my Yahoo or Gmail mail accounts. Regardless of whether I can get a copy of my email locally, if I decide to not use either account I have no way of 'redirecting' email addresses from either of these to the email address I want to use. (Or if there is a way, I'm not aware of it.) Getting a copy of my data is not an exit strategy–it's an export strategy. An exit strategy is one where you can blow off the service and not suffer long-term consequences. A 'bad' email address is definitely a long-term consequence.

Instead, I have a domain, burningbird.net, which I use for everything. I will always maintain this domain. My email address listed in the sidebar, will always be good.

That was 2007 and here we are again.

I hope you don't remember what I said

Maybe there's more to social networking services than questions of reliability, control, security, privacy.... Hilary Talbot wonders if the web should be, maybe, more forgettable:

In commentary about the the real time web there seems to be a natural underlying feeling that the closer the real time web gets to replicating real life communication the better....

...What we broadcast online is also subject to our normal subconscious forgetting: we forget a lot of what we put online over time, and we can assume our readers forget what we have done too, if its not particularly important. We can also be activate [sic] in forgetting, in the sense that the web is fluid and we can revise, update and delete, as long as we have control over our own data....

...In real time flow services we can delete or hide individual updates (but only to a certain extent), whole accounts, or choose to make our accounts private. However, we don’t yet have the open unwalled services that would give us the same control over remembering and forgetting conversations that we can have with static web pages and blogs.

Her point is that there are things we want to fade away into history, just like they do in our non-virtual lives — that making something forgotten, per se, can be just as important as making it enduring. But we don't have the option. It's difficult to export or exit most services, if it's possible at all.

And if you can't do these things because in the end they're controlled by company that may or may not see things your way, are the connections and content you've built on web services really, truly yours?

Decentralization challenges

Ultimately what needs to happen is that our networks have to become decentralized — interconnected not with dependencies but with redundancies. In other words, our social networks need to become more like the Internet: if there's a blockage or failure, go around it.

One answer is RDFa — or Resource Description Framework — which is a framework to structure metadata of website content to make it machine readable. Why would we need that? Because then the relationships behind the page content, relationships whose definitions are buried down in firewalled databases, can be read and interpreted by outside services.

However, the future of RDFa is in doubt now, due to what by all accounts sounds like organizational dysfunction within the HTML5 working group. Jeni Tennison has an excellent rundown, where she concludes:

Really I’m just trying to draw attention to the fact that the HTML5 community has very reasonable concerns about things much more fundamental than using prefix bindings. After redrafting this concluding section many times, the things that I want to say are:

  • so wouldn’t things be better if we put as much effort into understanding each other as persuading each other (hah, what an idealist!)
  • so we will make more progress in discussions if we focus on the underlying arguments
  • so we need to talk in a balanced way about the advantages and disadvantages of RDF

or, in a more realistic frame of mind:

  • so it’s just not going to happen for HTML5
  • so why not just stop arguing and use the spare time and energy doing?
  • so why not demonstrate RDF’s power in real-world applications?

To which, Shelley sings the refrain,

I understand where Jeni is coming from, when she writes about finding a common ground. Finding common ground, though, pre-supposes that all participants come to the party on equal footing. That both sides will need to listen, to compromise, to give a little, to get a little. This doesn't exist with the HTML5 effort.

Where the RDFa in XHTML specification was a group effort, Microdata is the product of one person's imagination. One single person. However, that one single person has complete authorship control over the HTML 5 document, and so what he wants is what gets added: not what reflects common usage, not what reflects the W3C guidelines, and certainly not what exists in the world, today.

While this uneven footing exists, I can't see how we can find common ground. So then we look at Jeni's next set of suggestions, which basically boil down to: because of the HTML WG charter, nothing is going to happen with HTML5, so perhaps we should stop beating our heads against the wall, and focus, instead, on just using RDFa, and to hell with HTML5 and microdata.

Bang! Bang!

The irony: The decentralization decision is centralized in one person.

Open is open. Closed is unavailable. Hotel California is unacceptable.

This is one reason why I work in open source. Open source can be an answer to a lot of this.

Including counting votes, which in the past decade-plus has been increasingly dominated by a handful of companies who refuse to divulge how their machines tally votes.

But it's not just open source that can answer. Open standards can also help. If I can export all of my content and relationships from your service, then your service has more value to me. I'm interested in intersections, not cul-de-sacs.

I won't deposit money in a bank that won't give it back. I won't move into a rental that will keep my furniture when I move out. I won't stay in a hotel that keeps my luggage.

Same with the services I rent online. They have to be open somehow. Because, I believe, if we can't control our own information, our own connections, our own content, then it ends up not really being ours after all.

'Relax,' said the night man,
'We are programmed to receive.
You can check-out any time you like,
But you can never leave!'

Hotel California by Eagles

And that wasn't supposed to be part of the deal.

This post is cross-posted on BlogHer.

Swine flu: being concerned is not foolish

There's been much a-Twitter about the alarm surrounding the Swine Flu. People griping that SARS, Ebola, bird flu, [fill in the blank] didn't wind up being much, so why get worked up now? Everybody's over-reacting, they say.

I think the cynical response is overly-cynical and perhaps a bit to happy to declare "boy who cried wolf" and laugh or sneer.

Reality check:

Highly contagious? Check!

Fatal to healthy adults? Check!

No vaccine in sight before fall? Check!

Spreading quickly? Check!

This is a little thing that is very bad and could get very big very quickly. I don't see the alarm as overblown (though Egypt's destruction of all the pigs seems a bit ridiculous). We're an interconnected world now.

Shutting down the schools seems to be an obvious step. This is how you try to stop pandemic: By eliminating the mass-infection opportunities that we have.

If nothing comes of the swine flu, I think it could in part point to why such aggressive measures were indicated. It's if it gets really bad when we can say shutting the schools was perhaps too little too late.

So count me as skeptical of the proud, cynical skepticism out there. Just because you've run stop signs without consequences doesn't mean you want to continue doing it blithely.

/soapbox

How to use Twimailer securely using your desktop mail application

Twimailer is a nifty service. When someone follows you on Twitter, Twimailer sends you an email that has more info than what Twitter sends you, including how many people are following that person, and their recent tweets -- all helpful for you to decide if you might be interested in following that person.

However, Twimailer says that to use their service, you have to change your email in your Twitter account to point to them. As many have pointed out, even if you trust Twimailer, it's not really a secure practice. After all, password resets go to the email address of record.

Chris Messina has posted a way to use Twimailer securely using GMail. If you use Gmail, check out Chris' post.

However, if you use a desktop application for your email, and use an email service aside from Gmail, you still can use Twimailer securely. I'm going to use Mail.app as the example here, but this can be done in just about any desktop mail app -- any that can do "redirect" on a message from filters or rules.

  1. The first part is the same: Sign up for Twimailer, as Chris explains:
    To get started, they just need an email address to send your notifications to. Twimailer will assign you a unique email address like twitter1234567@twimailer.com. Set this aside (copy it to TextEdit or something).

    Don't follow their instructions in their howto video.

  2. Next, go to your email program and find an email message from Twitter with the subject line saying that someone "is now following you on Twitter!". In Mail.app, open up Preferences and select Rules. Click on "Add Rule".
  3. In the window that pops up, filter so that any message that "Contains" in the "From" field something like twitter-follow-youremailaddress=example.com@postmaster.twitter.com is where the rule is enabled. (The "youremailaddress=example.com" snippet is how Twitter references your email address at youremailaddress@example.com.)
  4. In the lower area, "Perform the following actions:", change the action to "Redirect Message" to the email address Twimailer gave you. You might also have the Rules system stop processing that message. In the end, your rule might look something like this:
    Twimailer rule
  5. Optionally you could have the original Twitter email deleted or moved to another folder.

That's it, that's all. The workflow may be different in different email apps, but the redirect function is the key.

As Chris says:

It seems to me that this kind of feature improvement is something that Twitter should really do itself, but of course it’s great to see someone from the community pitch in and add incremental value until Twitter gets around to it.

At the same time, putting Twimailer in between you and Twitter’s password recovery mechanism seems unnecessarily dangerous (i.e. Twimailer could go down, get hacked, sold or might be simply be implemented insecurely (consider Spotify’s recent security breach)). I actually have no insight into these things about Twimailer, but I’d rather not take any unnecessary chances.

I welcome comments about how this works for you in Mail.app or in other mail programs.

Twitter confessions from a late early adopter

Yesterday, Twitter turned three. A week before was my two-year Twitterversary. So that pretty much made me a late early adopter. And while I'm really enjoying Twitter now, back then I didn't get it. Not yet. Pretty much not at all.

I admit, these past few years I've pretty much rushed to sign up for any and every new online social or productivity service that sounded interesting. They all had strangely spelled (or simply strange) names like Flickr and del.icio.us and furl and Vox and Joost and Plurk. And those are the ones I remember, maybe even still use.

But pretty much most of them never stuck. It was just too hard to work them into my life. Too weird. Too difficult to use. And many I never tried out at all. Too uninteresting or too ... creepy, some of them.

When I signed up for Twitter, it was already something of a buzz in tech circles. I had looked at it for many months but never got around to actually signing up. It never really clicked in my head that it would be interesting. And after I did finally sign up, I found it alternatingly boring, distracting and challenging to work into my life. While I searched for people tweeting interesting things and followed them, I avoided anybody too prolific. At that point, following only people who posted a tweet an hour was about the max I could handle. A tweet or two a day was more like it. Otherwise I couldn't keep up.

In trying to make Twitter work for me, I did not follow people tweeting boring things, like "Drinking coffee" or "Waiting in line at the grocery store." (I still don't find that banality interesting. Who cares?) I was interested in people tweeting about interesting things – news, blog posts, events, or even just how they felt about that morning coffee or waiting in line at that moment.

My Tweetstats
Then something changed.

At some point, I crossed a threshold – a breakthrough point where I was no longer trying to track and read every single tweet of those I was following, and now getting a more impressionistic gestalt of the aggregate twittering. And I think that's the real trick about Twitter. You're a bird in a tree with thousands of birds around you, all tweeting. The tweets that interest you catch your attention. You may miss things, but the big stuff gets retweeted. And the more people you follow, the more sources that might toss out something interesting.

My Tweetstats
It's a liberating moment, when you reach this point in Twitter. You're freed from the need to track everything. What you catch you catch, and what you miss you miss (and likely would have missed anyway, if you weren't twittering at all).

My Tweetstats
It took a while, but Twitter eventually grew to take a place in my daily life that did not even exist before. There is no clear real-life (as in 3D, face-to-face) analogue. Twittering is communication in a way totally enabled by the technology, the applications. We simply could not be connecting transiently, ephemerally with so many people at the same time without being alone in a crowded room.

Now I'm using Twitter more and more, and while my Twittersphere has grown I've found Twitter to be ever more interesting and relevant to my life. But I was a late adopter, even after adopting, and stumbled quite a bit along the way. It can be a bit unnerving at times, especially on those occasions when someone unfollows me.

So if you're Twittering but not quite getting it, maybe you should try just diving in. Follow a lot of people. Browse. Engage.
And Tweet your passion.

My wordle

And when you're too busy, don't worry about it. Twitter will be there when you're ready.

Here are some women you might want to follow:

Cross-posted from BlogHer.

Apps that make the iPhone and iPod touch game-changers in tech

iPhone screenshot
The online world changed for me this year. I discovered the handheld — or rather what the handheld promises to be. I had a Palm 700p before. It was a good phone. Qwerty keyboard. Great reception. Worked just about anywhere. But after more than 2 years with the Palm, I just had to try the iPhone, the multitouch interface, the motion sensor. But I had no idea what worlds would be opened up over the months since — mostly not by Apple directly, but by the creative minds creating some applications that strike me as almost mind-blowing.

I almost didn't go for it. For many months I resisted. I'd had AT&T service before, and did not want to go back. But that GUI tempted me.

It's a good GUI, and even the awkward keyboard laid out for 9-year-old fingers is saved by the rather smart active spellcheck.

But ever since firmware 2.0, the iPhone has been something else.

Apps.

Some are amazing. Some unexpected. Some just pretty cool. Here are a few.

[Breaking: Microsoft releases its first iPhone app: Seadragon... a game-changer? Doesn't look like it at first glance.]

Shazam

iPhone screenshot

This app is amazing. Hear a song you like? Start up this app and let it listen for a few seconds, and it'll find it for you. This screenshot shows the result of a song I heard in the end-titles of an episode of True Blood, when I was introduced to a new band.

It's hard enough to be exposed to new bands in this day and age when radio sucks and the music studios don't want anyone to share their favorites with others. You gotta be able to grab it when you hear it. Shazam!

Google app

iPhone screenshot

You expect Google to come up with some good stuff, but this app tops expectations, again using sound. Start the app. Speak. And Google gives you search results. Nice!

Apparently Google technically broke Apple's API rules with this app. But it's Google, and Google and Apple are friends. And so innovation happens.

OneTap

iPhone screenshot

Want to take in a movie? Start the app, and it finds the movies playing in the nearest theatre by you, with upcoming showtimes and ratings. All at literally one tap.

If you want to exert yourself and go for a second tap, you can read a (very) little synopsis, or watch a trailer. Nifty!

Ocarina

iPhone screenshot

Ocarina is a musical instrument. You actually blow into the mic and touch your fingers on the screen. It's like an electronic flute! And it takes practice to produce anything sounding musical.

Bloom

iPhone screenshot

Bloom is another instrument. This time it's easier to make pleasant sounds, because you're leveraging the creativity of Brian Eno and Peter Chilvers. It's like a musical loop. You tap on the screen, and it chimes depending upon where you tap, and after a configurable amount of time it starts to loop back on you, while you continue to tap. There are some variations on tone and mood that you can also set. Very cool.

Asphalt4

iPhone screenshot

What's a gaming assortment without a fast-car racing app? This one is cool. It takes advantage of the iPhone's built-in motion sensor to make the handset itself a controller, like a Wii. To steer, you tip the phone right and left.

The graphics are outstanding for a little handheld app, and outdo many XBox and PSP apps in that department. Shiny!

Twittelator

iPhone screenshot

There are a few Twitter apps out there, but this one is the one I keep firing up.

iPhone screenshot

I especially like the hot-topics search feature. This app is truly Twitter tops in my book. Tweet!

Twitterfon

iPhone screenshot

If the tweets in Twittelator take up too much space for you, a stripped-down Twitter app is this one. Clean, lean, lightweight. Tweet and run!

WeatherBug

iPhone screenshot

Every day starts with my reaching to the nightstand for my iPhone, and firing up WeatherBug. (Okay, I might check Twittelator first.) I want to know what the weather is looking like for the day.

And yes, it was -3 degrees this afternoon. Colder at my house. Brrr!

Maps

iPhone screenshot of Maps app

Apple does alright in the app development department. Maps comes pre-installed, and it is really one useful app, melding maps and search into a handy interface to find what you need and where it's at. The pin marks the spot. Doink!

HoldEm

iPhone screenshot

I confess I find this one totally addicting. I love poker now! The computerized opponents are pretty tough. And they bluff!

iPhone screenshot

I prefer the eye-in-the-sky view. The action is faster. All in!

Links

2009?

Who knows? There are many new handhelds coming out next year, or are out now. And some will be running Android, Google's open source handheld operating system, which will put some pressure on Apple to open up a little.

Maybe we'll see some effective leveraging of handhelds in social media. Aside from Twitter, the offerings have been underwhelming. But the interest is out there. And every change that makes a device more entertaining to use and useful to have around starts to change how we live our lives.

A year ago I was living in Palm world. Now that's behind me, and while it's not so easy to make a phone call, I wouldn't go back. Not on a bet!

This post is also posted on BlogHer.