community

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.]

Will Variety and Hollywood Reporter paywall gambit pay off?

Yes, subscription membership revenue models can pay well, but only if you can get the subscribers. So when I read that Hollywood Reporter and Variety are going for the paywall model, I wonder if they're missing something. Writes Nikki Finke on Deadline Hollywood:

I've known that Variety spent 6 months intensely studying all its options. Now toppers Neil Stiles and Brian Gott have decided to go to a paid strategy right after the first of the year. That means the website will no longer be free. So online and print content will both be subscriber-based. Exactly which combination of content and services will be offered has yet to be determined. But this is being done in recognition of the sad fact that, ever since Variety pulled back that paywall in 2006 (back when all that mattered was traffic numbers at the expense of subscription dollars), the trade has lost a ton of money. Meanwhile, sources tell me that The Hollywood Reporter is about to dump its daily print version. The date considered was October 16th, but now that's been moved back. So this means THR will pursue a paid web-only strategy for its content.

The thing is that Hollywood of all industries is a community, with gossip, rumors, insider tips, deal-makers, wannabees, and a very insider, insular, provincial social graph, often colored with a healthy dose of cynicism. What better place to leverage community participation in a trade publication?

This wouldn't preclude Variety from setting up freemium approach, with a paywall around their hottest news. But maybe they could build some traffic by leveraging the open source tools out there to build an online community. It's a tough pond with plenty of sharks, but if anyone has an advantage, it's the industry insider Variety.

Or maybe not.

Comments on the Deadline Hollywood post are interesting.

(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.

Things I've learned on Twitter

[Cross-posted from BlogHer.]

As I convalesced this weekend from Day 9 of a terrible cold that just won't let go, the Thin Air Summit took place in Denver. Thanks to Twitter, I almost feel like I was there. I was tweet-reading in real-time. But you don't need to be there in the moment. A quick search for #tas08 on Twitter and you find a ton of posts. Tweets on sessions, tweets on insights, tweets on new acquaintances....

Last week I learned about the in-fighting (and quite often misogynistic) attacks from conservatives on Sarah Palin. #Palin was a trending topic after the election.

When Al Gore got onto Twitter, I saw it first on Twitter. [Update: Twitter has just changed @al_gore to @algore.]

Protests against California's Prop 8 I heard of first on Twitter.

And I found out that other people did not find True Blood tonight as much of a downer as I did. (Yeah, so it's a vampire show. Can't I have at least a little human kindness? Just a little?) When Tina Fey was going to be appearing on Saturday Night Live, I heard it first on Twitter and was able to set TiVo.

Now I'm sure that anybody reading this who hasn't actually tried Twitter probably has no idea what the heck I'm talking about. There are plenty of explanations of what Twitter is, but what strikes me as being important is less of what Twitter is and more of how Twitter is used.

Because you can follow whomever you want, you can listen just to tweets by people who interest you. Of course, as they tweet with others (using their Twitter handles) you can stumble across other people who also are interesting. Soon you have a metaphorical tree of Twitterers tweeting up a storm of miscellany that quite frequently can surprise you, astonish you, and inform you.

Twitter is as the Twitterer does

Some people seem to live on Twitter. For professional bloggers, Twitter becomes a way of building their online presence, connecting with others, sharing links, and picking up on things happening.

Me, I can't spend that kind of time Twittering the day away. But I don't consider Twitter to be simply a distraction. I learn too much from it. And I catch wind of things friends and acquaintances are doing elsewhere.

Heck, it's gotten to the point where people don't have names any more, they have Twitter handles!

Amber Rhea posts regular updates on what she's tweeted.

Earlier, in these pages, Beth Kanter (or @kanter) wrote about the importance of Twitter.

When I'm asked questions that I don't know the answer to, I admit it and use it as opportunity to demonstrate the value of the social brain or having a good network on Twitter. Unfortunately, I did not have my laptop accessible in that moment.

In reflection, I've been thinking about how much richer it is being social - how you don't have to know all the answers when you have a good network (and a decent Internet connection.) It made me think about another digital divide - for those who don't have the Internet connection or haven't yet engaged on Twitter - the knowledge divide.

Heck, in this age when, according to Wired, blogging is somehow no longer something to do, bloggers like Kristen Lowe are blogging about what they're seeing on Twitter.

Paal Hivand asked a question on Twitter this week, which had me thinking about a recent conversation on ... eh ... Twitter. Thing is, Paal said (in Norwegian) that he was contemplating an article about how knowledge used to be individual, but now is social. I'm not going to go into that statement, just offer this anectdotal evidence for how knowledge in some respects is easier available than ever before (click on the image for a readable version):

She then pastes a screenshot of a Twitter exchange....

I'd just jumped into a conversation between Adriana and Freecloud here - which started with the Albigensian crusade and ended with the Twitterian crusade - and it's also worth keeping in mind that we probably wouldn't be having this conversation if it wasn't for Twitter...

Amy Gahran's post a couple weeks ago illustrates how Twitter can even facilitate conversations among disparate people who may not know each other and likely don't even have each other's email address.

The Twitter Insurgency

The adoption of Twitter has been evolving over the weeks and months. Last spring, you would have been hard pressed to find dominant tweet topics outside of tech geekery, or the personal experiences of tech geeks. But by the time the general election was in full swing, politics had come into its own, with Sarah Palin (or #palin) frequently rising up in the topics. (The Next Women report that Barack Obama is the first presidential candidate -- and presidential elect -- to use Twitter.) Now you see a wider variety of topics, including sports, television and news events spreading across the tweetscape.

From the way things look now, it's only inevitable that the trend will continue. Unless you yourself are watching something happen right in front of you (or on live tv), odds are that the news will hit Twitter far sooner than it can get noticed, digested and spat out by the mainstream media.

In fact, the mainstream media have started to adopt Twitter as an important outlet. (And they haven't always been the smoothest about it. Witness the eruption over the Rocky Mountain News' live-Twitter coverage of a funeral.)

My favorite part of Twitter is still what I first got into it for last year: interesting insights:

@agahran. People don't know they care about the quality of writing, they just stop reading poorly written things. #tas08
#

"Wasilla's all i saw" - a Palin-drome
#

My 10-weeks-into-Twitter-world review: it feels... I don't know, *kinder*, than blog world. Less incentive for trolls, stalkers, etc.
#

Friendster informs me that they now have faster slide shows. I can save even more time by continuing to not log in there.
#

Of course, there are other views on Twitter....

“Twitter has also become a social activism tool for socialists, human rights groups, communists, vegetarians, anarchists, religious communities, atheists, political enthusiasts, hacktivists and others to communicate with each other and to send messages to broader audiences,” according to the report.

“Twitter is already used by some members to post and/or support extremist ideologies and perspectives,” the Army report said.

So if you do venture onto Twitter, watch out for those vegetarians.

Brave new world? The creepy "clowd" and the loss of privacy

I got a chill reading this post from Seth Godin:

So, very soon, you will own a cell phone that has a very good camera and knows where you are within ten or fifteen feet. And the web will know who you are and who your friends are.

What happens?

What happens is that you have no privacy. Seth sees a big upside.

See a dangerous driver? Send a video snippet to the clowd. The clowd collates that with a bunch of other shots of the same driver... busted.

And the clowd also knows where you are, camera or no camera. So it can tell you when your old friend is just two gates away from you, also wasting time at the airport waiting for her flight. Or it can do Zagats to the ten thousandth power by not only suggesting the best nearby restaurant (based on your food circle of friends) but can also integrate with Open Table and only recommend restaurants that actually have room for you. Or it can let restaurant owners do yield management and find you a table at a good enough restaurant at the best possible price...

This is going to happen. The only question is whether you are one of the people who will make it happen. I guess there's an even bigger question: will we do it right?

If you do what he describes, can it be "right"?

Imagine the feeling of going to the doctor for that private medical condition, and everybody knows. Imagine being stalked by an admirer or resentful ex while you go about your day. Imagine broadcast spam being pushed at you via phone where ever you go. This adds a whole new meaning to the term "cyberbullying."

The drunk driver scenario? On one level, it's a description of being guilty until proven innocent. Everything you do is under scrutiny.

And of course, not all scrutinizers are equal. It's quite obvious that the government and big business will have more scrutinizing power than your snoopy neighbor. Is that the life we want in a free society?

There at least should be a toggle-able opt-in/opt-out, yes? Or are we to live in the Matrix, plugged in with no option, doing our duty by exposing our entire lives to the machine?

To me, the real possibility of this new age is the empowerment of the individual. That's the power of free (as in freedom) exchange of information. That's the power of open source. That's the power of collaboration, mash-ups, crowdsourcing. Empowerment, not simply a cooler, sexier sublimation to the System. Isn't that the real dream? Isn't that the un-tapped economic and cultural goldmine?

Chris Pirillo's big Drupal itch (and the call for some collective, collaborative scratching)

Some exciting Drupal buzz was heard yesterday when Chris Pirillo made a call for extending functionality and enhancing the shine and usability of Drupal's powerful community architecture.

For the geeks: Drupal has so much power in its core, and enough fantastic community-contributed modules, that I think it’s time to assemble an Install Profile, complete with beautiful (accessible, microformat’ed, high quality) themes, pre-set Views for any Web community to either install on their own or have hosted at any given Web host that supports Drupal with optimizations. The benefits to you should be more than obvious.

And I don’t mean just the framework for the community platform, I mean… like, it’s ready to go. “It’s not the features, it’s the implementation.” This all started when we began to migrate the existing Lockergnome community to Drupal (5.x, as 6.x had not yet been released and many favorite modules have not yet been brought up to speed). OpenSocial, OpenID, OAuth… just there.

I’m posting this because it’s my hope that I can find partnerships, angels, brain-power, etc. - either from other communities or businesses willing to take part in an open source project that could benefit everybody and themselves at the same time.

The post is quite long and well worth reading. Chris offers a kind of stream-of-consciousness list of features he'd like to see, such as:

Why don’t I have the options to set the colors site-wide, or per content type? Why don’t user avatars indicate my relationship with them at a glance (either with a tiny corner color or border change)? Why do I have to load a completely separate page to launch a contact form, to sign up, to sign in? Why aren’t my notification mails filled with more information? Why can’t I… make this relevant?

Drupal experts will see that some of his feature ideas already exist in contrib, some are more about theming approaches, and others are new and quite interesting.

There's a lot more, with ideas that can also leverage existing modules (such as the Content Recommendation Engine into accessible, usable features.

He already has a growing pool of interested parties, and has set up SVN, an IRC chatroom, and a way for people to donate cash to the endeavor. There's also a module contribution from the effort.

I hope that the discussion in the greater community is fruitful, if nothing else - and I’m also hoping that holy wars don’t break out over which platform is better, because the best platform is always the one that works well for the person or company that uses it. For my personal blog, I’m quite happy with WordPress (can’t wait for v2.5 to go final). For my communities, it’s going to be Drupal.

My biggest fear isn’t that people will talk about it - it’s a fear that they won’t.

We're talking. Having this kind of energy coming into the Drupal community is a wonderful thing -- especially now that we're really just getting underway on the Drupal.org redesign effort.

On rating Drupal modules ... where

Harry Slaughter recognizes the need for some sort of evaluation system for the huge number of Drupal modules available on Drupal.org. However, I feel he gets the diagnosis wrong.

As far as I can tell, the primary reason for not having a rating system for modules is fear. Module developers in particular are concerned with the fairness of ratings. They are concerned with "gaming" of ratings. They are concerned that inexperienced or "dumb" end users may unfairly give a bad review of a module simply because they don't understand how to use it. These are all reasonable concerns. But they are concerns shared by other OSS projects as well. Sure you will see "bad" reviews, giving a module the lowest possible rating along with some inane review such as "tis modules sukcs BEWARES" :) But who cares, it's just noise that will be drowned out by valid reviews. It works for other OSS projects, and it can work for Drupal.

It's not fear, it's time and energy. Configuring ratings on Drupal.org takes work -- volunteer work, so far. Regarding ratings, it's also a matter of figuring out the proper metrics for evaluating a module. Some measures that come to mind immediately include scalability, ease of use, ease of administration, extensibility (interaction with other modules), as well as aggregated metrics of the status of issues (how long they're open, how many, etc.), number of downloads....

How do you measure that with basic ratings? It's not so easy. Even the architecture and business logic of a ratings system has to be well thought out.

I feel Harry also gets the remedy wrong:

John Forsythe has released what I believe is the first site dedicated to rating and reviewing Drupal modules drupalmodules.com. No doubt this site will be a source of controversy as developers voice their concerns. But we need this resource now.

I encourage my entire audience (hi, mom!) to register at drupalmodules.com and to submit reviews for both your favorite and most hated Drupal contributions. This is a great way for non-techies to contribute to the community. The site is young, and there is naturally a shortage of ratings on the site now, but that will change as the site brings on more users.

Maybe this database will eventually make its way to Drupal.org. For now we can show our support for this type of system by helping build out the database at drupalmodules.com.

I don't think private metrics efforts will get imported into Drupal.org, for risk of skewing the results. And I feel there's some downside to splitting community dialogue into disparate sites scattered around the web. I suppose perhaps it's inevitable -- "scratch your own itch" and all -- but my preference is for Drupal.org-focused efforts.

We're having open discussions about redesigning Drupal.org on groups.drupal.org/drupal-org-redesign-analysis, including implementation of some ratings system.

Angie is co-leader of this effort, and has been putting a lot of energy into making it rock. Kieran is also a leader in this effort, and is looking for team leaders.

I've signed on, as have a number of others. While stop-gap sites that fork and fragment module discussions may have some value to some, I feel we benefit most from gathering the resources of the full community. Rather than build out a remote pantry, let's fix up our own kitchen. Drupal.org is our collective home. Redesign is a lot of work. But as Jack Aubrey would say, "Well, then, there's not a moment to lose!"

Join us!

Cyberbullies and Community Standards

It has taken me a few days to recover from the intense energy and excitement of attending, participating in and speaking at the OSCMS 2007 (and sundry adjunct events of equal intensity and delight), and so I've been publicly quiet so far about the obscene and possibly illegal cyberbullying that has happened in the past several days regarding one of my favorite bloggers, Kathy Sierra.

If you've somehow had your feedreader in the sand this past week, here's a brief snippet of what Kathy wrote about it on Monday:

We all have trolls--but until four weeks ago, none of mine had threatened death. (The law is clear--to encourage or suggest someone's death is just as illegal as claiming you intend to do it yourself).

At about the same time, a group of bloggers including Listics' Frank Paynter, prominent marketing blogger Jeneane Sessum, and Raving Lunacy Allen Herrel (aka Head Lemur) began participating on a (recently pulled) blog called meankids.org. At first, it was the usual stuff--lots of slamming of people like Tara Hunt, Hugh MacLeod, Maryam Scoble, and myself. Nothing new. No big deal. Nothing they hadn't done on their own blogs many times before.

But when it was my turn, somebody crossed a line. They posted a photo of a noose next to my head, and one of their members (posting as "Joey") commented "the only thing Kathy has to offer me is that noose in her neck size."

The horror gets worse. For more background on this, I refer you to Kathy's own post on the thing, and these various excellent posts on BlogHer here, here, here, here, here and here.

On a couple of email lists, I've expressed the feeling that to respond to trolls is to feed them -- to give them the validation they so crave. They're online terrorists, in effect, who behave the way they do to get attention, and in general I believe it's counterproductive to elevate their status to some sort of Public Enemy, for that gives them exactly what they want, and has the unfortunate effect of elevating them to your status. My sense was that with regard the Mean Kids garbage, the best response was to respond by ignoring these depraved individuals, encouraging the prompt deletion of such content, and moving on.

Mine was not the popular sentiment. In fact, there has been an incredible groundswell of push-back against the Mean Kids trolls, to the point of declaring today, March 30th, as Stop Cyberbullying Day. For better or worse, and I prefer to think it's for the better for now, what has happened to Kathy, and untold other women and men who've been subjected to this kind of online abuse since USENET days, cyberbullying has become the topic of the day.

It's an essentially important subject in this "web 2.0" world of online communities. How do we "police" (for the lack of a better word) such patently offensive and possibly illegal behavior while at the same time while keeping the internet free?

In my session on Building Online Communities, held Thursday last week at OSCMS 2007 (video), we arrived at the subject of dealing with trolls about 2/3 of the way through, and stayed there long past our hour we were allocated. And it became clear that there was no single way. Some folks had more permissive attitudes -- let the trolls vent and be ignored -- while others said it's best to be more proactive, and suspend or ban trolls to protect the community in question.

One thing was agreed: It's essential for the community to have clear standards of behavior, standards which are publicly posted and there for anyone and everyone to refer to in case of any questionable behavior.

What's clear about the meankids.org case is that we're not just dealing with any ordinary trolling, but rather posts that seem to threaten violence, posts that strike me has hate speech. I don't see how we, as a civil worldwide web society, can accept such behavior, and we're long overdue for a public discussion on what really is "acceptable" online.

Personally I'm against any new laws, as threatening violence already is a felony in most jurisdictions, and I hate to see efforts to make the web less like a jungle turn it into a zoo. But I hope the special day today helps start a serious discussion of online community standards.

And maybe, just maybe, some of the misogynist twits out there will realize that their self-indulgent kicks result in real harm of others.

[More via Technorati.]

I voted!

...and by choice I used paper. Maybe I know too much about computers to trust them for elections.

Amberjack opens up the site tour to non-geeks

One of the challenges of launching a new community or social networking site — or introducing new users to an existing site of more-than-modest complexity — is turning people on to the various features and areas. Any community site owner can rattle off a dozen "How do I — ?" questions that came flooding in to them in the first days and weeks of a public launch. (Even worse are the expected questions nobody is asking, because nobody has discovered that cool new widget or feature that apprently is languishing in obscurity.)

Ideally, good design can avoid the more obvious questions like, "How do I sign up?" But even the best-designed social networking site or online community is going to need some sort of introduction to its (hopefully) rich features. After all, new tools, ideas, widgets and usage trends are emerging every day, to the point that new sites almost always reach into feature areas that, for many, if not most, users were until that point largely unknown.

The flip side is that these days even 1-year-old sites and software can seem almost stale. People have come to expect almost any new community or "social networking" (which itself is a relatively new buzz phrase that reflects features that largely did not exist not all that long ago) site is going to offer new frontiers to explore, be they the as-yet-unknown features mentioned above, more common features offered in new ways, or both offered to existing online communities that have been under-served. As someone who develops Drupal-powered sites, which almost always embody myriad powerful features, I can say that, from my experience, this is a challenge that arises with almost every website launch.

The catch-all solution for the challenge of introducing a new site and/or new features to new and prospective community members is the site tour.

Creating a good site tour is always an editorial challenge. The site administration team has to come up with a good, clear, instructive, and hopefully entertaining (or at least certainly not boring) introduction to the site. Usually that consists of your basic page of text with a few graphics. More ambitious or resource-flush groups might produce a video or flash animation that gives an animated presentation. (My own personal bias is to largely avoid these presentations, as they almost always are boring, they almost always take a lot of time to plow through, and they almost always instruct by emulating reality, without any chance for folks to actually do anything — and there's no topping learning by doing.)

Enter Amberjack, a new open source JavaScript library that makes it incredibly easy to create site tours that walk users through the actual site. Licensed LGPL, with a fabulous online wizard that even a Luddite could appreciate, Amberjack is a way to create annotated site tours on actual site pages.

But don't take my word for it. Check out this quick site tour.