I am looking for alternatives to Twitter. In particular, the annoyances I am looking to fix are:

Twitter does conversations really poorly. The replies aren't grouped with the messages they are replies to.

Twitter limits how many characters can be used

Twitter is not designed to help deal with noise (see the next two bullet points). Google Buzz claims to use algorithms to sort out what is most relevant, but I don't have enough friends posting content to verify this claim

Twitter has tags, but they aren't used for filtering

Twitter isn't designed to make it easy for someone to publish into multiple lists, which might help reduce some of the noise problem

I know that some of the Twitter clients probably deal with some of these issue, but features tend to work better when they are part of the main site, rather than just bolted on.

EDIT: It has been commented that Twitter isn't designed for conversations, but to let you see what somebody is thinking. That makes sense and I suppose it does this well and explains why it is so poor for conversations.

You might find an alternative, but you won't find anything with the same universalness and ubiquitousness and massive userbase that makes twitter useful in the first place.
–
Justin L.Jul 15 '10 at 11:46

@Justin L.: True, but at least then I'd know what site to try and get people onto
–
CasebashJul 15 '10 at 11:49

9

Twitter isn't designed for conversations which is why replies aren't grouped with the original message and why messages are limited in length. It's meant for you to eavesdrop into what other people are thinking. The fact that you can reply and have a "conversation" is a side effect of the system.
–
ChrisF♦Jul 15 '10 at 11:58

@ChrisF: If that is its purpose, Twitter really should only show the users posts when you visit a profile so you can see if they are worth following
–
CasebashJul 15 '10 at 12:08

2

That's what it does. There's the showcase on the home page if you're not logged in, but apart from that the only way to see anyone's tweets is to visit their profile or follow them.
–
ChrisF♦Jul 15 '10 at 12:10

"I think you might be trying to bend Twitter into something it isn't" - thats why I asked for an alternative =P. I am aware that Twitter's dominance makes it hard for other services to take off
–
CasebashJul 15 '10 at 12:48

What's wrong with a Google account? OpenID would be better though. Buzz is good, just interested in what else has been tried though.
–
CasebashJul 15 '10 at 23:18

I recently set up an account on buzzcantweet.com to associate my Buzz & Twitter accounts. I post to Buzz and buzzcantweet sends it to Twitter -- along with a link to the conversation on Buzz.
–
Doug HarrisJul 16 '10 at 15:35

StatusNet is one, but it seems that it can only be used to build your own network (self-hosted or not) (identi.ca is a public network built with it which you can join). It's open-source so if you can code, you can modify it to suit your needs and launch your own Twitter alternative.

P2 is a wordpress theme that tries to do the same thing StatusNet does, but with a wordpress backend. Once again, you have to build your network and you can modify it.

Finally, Yammer is similar to both links above, but it's not open-source and I don't think it's self-hosted.

All three offer nested conversations, more characters and can make use of tags. I'm not sure about handling multiple feeds or about filtering, but since two of those are open-source, it's possible to fix all the issues.

However, as Justin L. said, none of those have the user base to make them true Twitter alternatives, only Google Buzz could somewhat be considered that.

At the risk of being a Necromancer I would suggest Google Plus as a good alternative as it addresses most of your reservations with Twitter.

G+ allows you to post to both people in your circles (think 'followers') and also publicly. In effect you can treat a public G+ post as equivalent to a public tweet, but without the character limit.

If people reply to a G+ post the replies are linked back to the original post and threaded.

You can publish to, and filter by, multiple streams (using circles) to reduce noise. For instance, you might have a circle called Family - you can easily filter so you only see posts in this circle and also when you post just target this group.

You can add anyone on G+ to a circle - they don't need to befriend you like Facebook. This is equivalent to "following" someone on Twitter.

"Google+ Circles helps you organise everyone according to your
real-life social connections - say, 'family,' 'work friends,' 'music
buddies,' and 'alumni'. Then, you can share relevant content with the
right people and follow content posted by people that you find
interesting."

"The stream is the place to have meaningful conversations with the
people you care about. It centralises all the content that people have
shared with you, as well as the people who are trying to share with
you, but who aren't yet in your circles. You might see text posts,
pictures, videos, links or location markers. When you share with
people either individually or through a circle, your content will
appear in their stream."

Facebook lets you hide people making too much noise. And it also has two tabs to let you choose how much you want to read. Most people only look for the Top News tab as it is the one that filters the content.

@Casebash I don't know if your intention is to read or publish from other sites. But you can publish in your facebook wall from other sites by the "Imported Stories" (your wall -> options -> settings).
–
ProtronJul 15 '10 at 18:47

@phwd: I actually meant the ability to publish into multiple lists (which I think would make it easier to clean up some of the noise)
–
CasebashJul 15 '10 at 23:19

groups for related content (you can publish to lots at once, with the same item)

It also integrates very well with Twitter, enabling you to maintain your existing network. Unfortunately, since Facebook bought it, it's at a point where no further development will take place. It may be worth keeping an eye on clones such as CliqSet, to see if anything can replace it.

ThinkUp is a web app you can install on your own server that "lets you capture the insights and expertise of your social network by collecting and organizing replies to your conversations on Twitter, Facebook and (soon!) other networks."