Posts Tagged ‘twitter’
Facebook has just done Google a huge favor
Facebook is rolling out two new features that appear to be a direct reaction to Google+ (and to a lesser degree Twitter). Of course we have no way of knowing how long Facebook has been planning these features, but the timing and similarity to Google+ features certainly makes it appear to be a copycat response to the new Google+ threat. Facebook rolls these features out over time (and without warning), so they may not be on your account yet, but they will be.
The two features are interlinked, in what appears to be an attempt to make Facebook “friend lists” be more like Google+ “circles”.
New Sharing Options
This change started to roll out a few weeks ago and now appears to be site wide, applying to all accounts. The status box used to update your status got a few new controls and widgets.

New facebook status box
First, on the left are two new options. The “who are you with” button lets you tag people in your status update. The second widget adds location to the status. Ok, fine.
But the biggest change is the drop down on the right, next to the “Post” button. This lets you set who the status update goes to (sort of). The normal option (the way Facebook has always worked) would be the “Friends” choice, meaning the status update is seen by your friends only. If you specify “Public” your status is visible to anyone, basically making Facebook more like Twitter, where if you want to, you can publish your status updates for anyone to see. Bringing us to another new feature (described further below) where people that are not your friends, can “subscribe” to your public updates, again, more or less the way Twitter works. I think by default, Facebook has made the new default “Public,” so if you don’t change that, your status updates will be visible to everyone.
In addition to the “Public” and “Friends” options, you can now specify that an update should only be sent to friends on a specific list, one of your old “friend lists” (if you ever used that feature) or one of the new “automatic” lists that Facebook calls “Smart Lists,” which are managed by Facebook automatically for you based on profile information – another case of Facebook telling us “trust us, we know what you want.” Time will tell whether people find these automatic lists useful and trustworthy.
Finally, there is another special list called “Restricted” which is for friends that aren’t really friends
This is where you put friends when you don’t want them to see your status updates. Friends on this special “Restricted” list will only see your “Public” updates (but I assume they still have access to your photos etc.)
Managing Friend Lists
The other significant change is in managing friends and friend lists. There are new options when you visit someone’s profile:

The new “Friends” widget shown above makes it easier to manage the lists a given friend is on. Every time you visit their profile, you can check or change what lists they are on. For anyone that suffered through the old cumbersome way of managing lists this is much easier than before, but there is still plenty of room for improvement.
There’s also the new “Subscribed” button, which allows you to subscribe to a person’s “Public” updates, so that any status updates they mark as “Public” will show up on your page, even if they are not your friend. This is clearly a case where Facebook wants to be like Twitter.
Why This A Potential FAIL
These new changes are mostly being heralded around the net and in the media as a brilliant move by Facebook. Technically, for being obviously bolted-on, I have to admit they are not that terrible, in terms of the implementation. But here’s where I wonder if Facebook might be shooting themselves in the foot here, and actually helping Google+ (especially) and Twitter (to a lesser degree) which is probably not their intent.
Twitter is essentially still a mainstream failure, with only 8% of online Americans using it. It’s clear that one big reason is Twitter’s complexity and the inability of Twitter to explain what it does and how to use it to mainstream users. It’s too early to tell whether Google+ will reach deep into the mainstream the way Facebook has. One of the points I raised about Google+ is the complexity and that it is too confusing to mainstream users:
Google+ is too complicated and too geek-oriented. When people share something with Google+, they are going to constantly find themselves asking “who is that going to?” Twitter suffers from being too confusing to people too. But if Twitter is too complicated, Google+ is going to be like a third-semester Calculus class for many people. Only a tiny fraction of Twitter users ever figure out how to effectively manage notifications or “who sees what” on Twitter. Google+ hasn’t made it any easier. If people are overwhelmed and confused with the Twitter options, their brains are going to explode with Google+.
With Facebook now essentially copying the Google+ “circles” model, they have now introduced the same kind of complexity into Facebook that hinders their competitors, effectively removing a major differentiator of Facebook: being easy to understand for mainstream users.
Facebook has just done Google a huge favor.
In essence, by force feeding this change to its 750 million users, Facebook will be doing something Google themselves may have spent years doing: teaching them how Google+ works. Facebook users have no choice but to accept these new features, and struggle to learn them, which will make all Facebook users more comfortable with the “circles” model, and that level of complexity, ultimately making it that much less painful to switch to Google+.
Before this, if a Facebook user went to Google+, they had to figure out how “circles” and selective sharing work using Google+ itself. Google+ would be their first exposure to this mode of operating. They would have no mental model for it and no prior experience with the ideas of it. Now, a Facebook user will have a direct analog from their Facebook experience – as soon as they hit Google+ they will already have an idea how ”circles” and selective sharing work, removing a huge switching barrier.
Likewise, with the new “Public” and “Subscribe” features, Facebook is teaching those 750 million users how Twitter works too, something Twitter themselves has been largely unable to do. However, I think in this case, Twitter is the loser and Facebook the winner (more on that in a separate post).
But Google+, on the other hand, just got handed an enormously valuable gift by Facebook.
An Answer for Twitter OAuth-pacalypse
For your smaller Twitter API projects, bash scripts etc, we have launched SuperTweet.net in case you don’t get OAuth implemented by the time Basic Auth goes away June 30, 2010. It’s a Twitter proxy – you use Basic Auth to talk to the proxy, and it uses OAuth to talk to Twitter.

SuperTweet.net Access Credentials
For example, to send a tweet, use the http://api.supertweet.net/1/statuses/update.format such as:
curl -u user:password -d "status=playing with cURL and the SuperTweet.net API" http://api.supertweet.net/1/statuses/update.xml
The password shown in the example above is never your real Twitter password, but a separate password you set up just for use with the SuperTweet.net API – As with Twitter OAuth, you can revoke, change, or disable that password without any impact to your real Twitter password or Twitter account. Also, you can deauthorize the SuperTweet.net API application itself on Twitter.com if you think it’s being bad, again, without affecting your real Twitter password or other Twitter applications.
Learn more: http://www.supertweet.net/
Another Twitter cynic
Serial CEO Peter D. Csathy says:
Twitter’s revenues will pale compared to the ever-growing expenses needed to scale the service. And, my prediction is that the Twitter nation will lose steam in its passion and the bloom will be off the rose.
So, Twitter — here’s a tweet in less than 140 characters — “SELL NOW! Follow YouTube’s lead!”
It’s interesting when I see people talking about how they wish they had thought of Twitter first. As I see it, that misses a critical point. First, you have to come up with the $55 million it has taken to create and operate the service (so far). Do you have access to that kind of money? If not, then the idea might not be enough.
It’s a myth that if just any schmo came up with a Twitter-esque idea that VC money will come rolling in. There are plenty of other ideas that could have lost $55 million in the same amount of time on the cutting room floor (that never receiving funding and therefore went nowhere). @Ev was not just any schmo – he was already rich and had already made a bunch of VC’s a lot of money before he started Twitter. He may not know much about building scalable infrastructure – guess what it doesn’t matter – he knows how to raise money. And that’s what matters.
Likewise, it’s a myth that the users (insane growth) come first “without spending money” and that the money comes after. This happens one in a zillion times but even in most of those cases, at least SOME money came in early. Many startups that have created the mythology that they had “amazing growth without any money” are BS. They raised a lot more money than people think before they had significant growth (Skype, Facebook, and Twitter all come to mind).
Twitter is cool (but also has issues) but it’s taken $55 million (and 45 people) to get here and they still don’t have any revenues or a published plan to get revenue, so the costs and requirement for more and more other-peoples’ money goes on. The founders themselves recently said “We’re one percent into Twitter.” Does that mean they will need $5.5 billion?
They also said “if we described Twitter in three sentences, the first two would be about not putting too much fidelity on it, and the last sentence would be ‘we don’t know.’“
So before you start having Twitter-envy, you need to ask yourself, “do I have access to $50 million (or $5.5 billion)?” If not, then don’t worry about it – you were never going to build a high operating cost company like Twitter or Youtube anyway, whether you had the idea first or not.
BEWARE: twittercut is a password stealing SCAM!
A quick search on twitter will show this site is bogus: http://search.twitter.com/search?q=twittercut
DO NOT sign up there (or even visit the site). If you did sign up, change your Twitter password asap.
Here’s what the home page to the site says:
Welcome to TwitterCut.com.
TwitterCut.com is the best place for you to grow your twitter network and gain a ton of followers. We recommend giving it a shot, it’s free and will help you get the followers you need. This system is brand new, so the quicker you get involved the better it will be, fill out the form below and get started right away…
It looks like they stole some Twitter graphics there. I note that the Home, About etc. links are all no-ops.
The WHOIS record, gives the following:
Registrant:
Jordan EMbry
1646 thompson drive
owensboro, Kentucky 42302
United States
Domain Name: TWITTERCUT.COM
Created on: 21-May-09
Expires on: 21-May-10
Last Updated on: 21-May-09
Administrative Contact:
EMbry, Jordan jembry13@gmail.com
I have not found a white pages listing for an Embry at the above address. The domain is registered with GODADDY.COM, INC.
May or may not be the same person as:
- Jordan Embry – Bowling Green, KY | Facebook
- Jordan Embry – LinkedIn
- Jordan Embry (JordanEmbry) on Twitter (account suspended)
- Another Jordan Embry (ijordan89) on Twitter (also in KY)
Twitter #fixreplies and “intelligent” networks
A few weeks ago, I said “Twitter is a “Stupid Network” (the good kind)”. It turns out I was wrong.
Twitter created the #fixreplies problem (see here and here) for themselves when they decided to treat these tweets specially from the start, breaking the end-to-end principle.
These are tweets by people I follow – they are public tweets, not direct messages. They are in the public timeline. If I follow that person, they should be in my timeline like any other tweet from that person (whose tweets I follow), regardless of the content of that message.
I follow this person. That means I follow what they say, the updates they post. If Twitter never treated a post that starts with @ special in the first place, we wouldn’t be having this discussion. In that case, if I wanted to filter such tweets, I could do that in my client, at the “edge”.
Now Twitter has pulled those tweets out and so I can’t “filter” them – I have to go looking for them.
This is the kind of mess you get yourself in when you go around breaking the end-to-end principle all will-nilly.
#fixreplies hack – shows what Tweets you’re missing
UPDATE May 18 2009: fixed some bugs, removed Twitter API rate limit issues, and simplified usage to one simple HTML file
I put together a little hack that shows the tweets you’re no longer getting.
It’s pretty hacky and requires some manual labor to use, but some people may find it entertaining. I decided to do it all with Javascript so it requires nothing more than your own browser. Also, that way I can provide all the code and let people see exactly how it works and perform whatever beautification they may want, etc.
Basically, it produces output like the following, showing the @reply tweets you didn’t see in your Twitter stream becaue you don’t follow the person the message is directed to. In my case, it showed me 63 interesting tweets tonight. The output is something like this:
Each entry is shown with a link to the original Tweet on Twitter so you can click to get the full details of the tweet.
How to use it
It is all in one HTML file: whatumissed.html.
You can copy and paste the above into a local file on your computer and open in your browser, or simply execute the version at mrblog.org directly (and “View Source” to see how it works):
http://mrblog.org/whatumissed.html
- It should be pretty easy to turn off the diagnostic data if you like by using
visibility: hiddenfor the “statusmsg” div in the html/script. - There is no little CSS or other styling here – if you hack the code with cool CSS styling, please post back to me so others can benefit too.
- If you make other hacks to this code, or have other suggestions for me, please let me know.
Twitter #fixreplies fiasco is telling
I’ve seen many people try to explain (or argue with someone) about why Twitter matters, what they use it for, why it’s cool. These conversations are often interesting in how they demonstrate that even people that love Twitter often can’t explain it to anybody. Sometimes I think these people aren’t even sure themselves what they get out of Twitter, or why they find it compelling.
And I think the #fixreplies fiasco shows that even the Twitter brain trust may not understand the value of their own service very well. We certainly know they don’t seem to have any idea how to make money with it.
For those that haven’t caught wind of this yet, recently Twitter stopped displaying public tweets that are deemed to be “replies” between your friends and someone who you do not follow. In the past, such tweets would be seen as sort of one side of a conversation. If you follow @Fred for instance, you might have seen something like the following in your Twitter stream:
Fred: @Mary I liked your idea about http:…
In this case, let’s say you don’t know who @Mary is. Since you like Fred, you might want to know who this Mary character is and what she’s about. A tweet like the above was a perfect opportunity to be exposed to new people that your friends engaged with. In other words, it was a great way to discover new potential friends. it was also a great way to see what your friends are talking about – what topics were so interesting to them that they were compelled to respond. So they helped us stay more in touch with our friends, both in terms of who else they talk to and what they like talking about.
In addition to the tweet itself, it might also have said something like “in reply to Mary” which is a link to the original tweet by Mary that Bob is responding to.
By removing these tweets from my stream, Twitter has instantly made itself less valuable as a social tool. On Facebook, I can see when a friend comments on one of their friends’ items, even if that second person is not my friend. Friends of Friends is a major component of any social network and part of what separates a “social” site from just another web site.
Twitter argued that they had to do this for technical reasons. That makes no sense to me. What’s really special about this tweet by my friend Fred, as far as Twitter is concerned? Why are they treating it specially? In terms of the relationship to my stream, as a follower of Fred, how is it different than other tweets by Fred? Of course it’s not. So much so, that people have talked about simply inventing a new format for replies and not using @Mary anymore so that the message will appear in the stream. UPDATE: Twitter claims the “technical problem” is having to check every account’s preference every time a reply was posted was causing a huge strain on their database – so they removed the option and gave everyone the “most common” choice.
It also represents another step toward violating the end-to-end prinicipal , something that has gone toward greatly increasing the value of the Twitter network and separating Twitter from others. As I have said, dropping the end-to-end advantage is a big deal:
This end-to-end model permits myriad uses of the underlying network and fosters incredible innovation.
…
At first look, Twitter becoming more “intelligent” about the contents of tweets may appear to be a good thing. But it is a slipery slope. Once they start adding meaning to the 140 characters, the network becomes more restrictive. The more Twitter remains a “stupid network” the better, IMHO.
I think that fact that even Twitter themselves don’t understand what makes their service valuable tells us something. I hope they figure it out and don’t destoy the special thing they have created.
Update: an interesting counter-perspective: my thoughts on #fixreplies and the ‘dot fix by @HelloKit.
Also, see the whatumissed hack for a way to see these missed replies again: http://mrblog.org/whatumissed.html
Sheep throwing on Twitter, redux
UPDATE: Edited to reflect the fact that Luca is not the developer of buytter.com
UPDATE 4/26/2009: Since posting this, it’s interesting to note that “how to block buytter” is among the top incoming Google searches sending users to Mr Blog – so apparently I’m not the only one considering these questions.
Yesterday, I spoke briefly about Tweefight, an App/Game that effects tweets that look a lot like the kind we often see on Facebook:
I just won a fight against @mrblog on Tweefight. I won! Do you want to fight? Try now …
Of course Tweefight was not the end, but the beginning. Today we find buytter.com where you can “purchase” your Twitter friends – sound familiar?
filos bought @mrblog for $ 200 http://buytter.com/filos
This led to a discussion about the implications of such applications. As I’ve noted before, Facebook, apps operate in the Facebook “walled garden” and, as a result, Facebook can offer users the option to “Block this application” (to opt-out) to avoid messages of the type above from appearing in their stream (what Facebook calls the “news feed”).
In the case of Twitter, because it is a mostly a “Stupid Network” (the good kind) Twitter doesn’t know which messages are bots or app-induced and which are genuine hand-crafted works of human imagination, so there is no “Block this Application” option.
I suggested that we should define a convention whereby app-generated messages like those above should be flagged with a hash tag (such as #fromapp or similar). Luca (developer of Tweefight) argues that Twitter should automatically handle such “app messages”:
“if a service opens the web twitter interface pre-filling it, twitter should add a tag”
As I said the other day, this might be a slippery slope. (To be fair, Luca is really proposing a Twitter UI (end applciation) change, not really a “network” change, so perhaps it’s not that risky.)
Anyway, these apps raise some serious questions for Twitter. Let me explain why these app messages received so much attention from me.
At one time, I didn’t expect to do much with Twitter. Now it has evolved into one of my high-attention-demanding data streams. Let me explain. What I mean is sort of a combination of “attention worthy” and “pain” (or scarcity). By that metric, Twitter is also a “high-cost” network. Email is lower cost – it doesn’t demand as much attention in terms of being an interruption – email can be done time-shifted. At the other end of the high-attention-demanding spectrum is a ringing telephone. Not only does it have to be dealt with in real-time, immediately, but it also is an interruption – I have to stop what I was doing to deal with it. This means an incoming phone call better be worth my time – my attention is the scare resource here, not the dollar-value cost of the call.
At first, Twitter was pretty low on this scale – and I didn’t expect it to move up. I was wrong (not the first time, and won’t be the last). Over time, I’ve tweaked and tuned my Twitter setup, trimmed who I follow, device settings, etc. such that Goldilocks would be proud – it’s “just right”. I even set things up so Twitter hooks into one of my more precious (high-attention-demanding) channels: SMS. I receive direct messages on my mobile. I also have scripts in place so I receive @mrblog mentions via SMS too. This has been “just right” – that is until yesterday, when I started receiving Facebook-App-like drivel messages like those above on my cell phone. It’s not fun being interrupted by an annoying SMS tone because someone threw a shoe at you. Suddenly my “just right” Twitter data flow became “too hot”.
So just as Twitter was getting useful, and I could trust it with high-attention-demanding respect, blam! Now I have to rethink all that. This is why the Tweefight and buytter apps are important. Such apps have the potential to change Twitter in very fundamental ways. For me, this happened within a few SMS messages, but for others it will happen too, eventually, one way or another – and they may not even realize it – they will just never use Twitter in a more “attention-demanding” mode, thus changing the value, if not the very nature, of Twitter.
Today, Twitter holds something over on Facebook. Twitter has access to my SMS channel. There’s no way I’d let Facebook send me SMS text messages – they’ve already proven they’re not worthy (changing the value of the Facebook news feed). So Twitter’s stream today is higher value than Facebook’s. But that can change, and apps like Tweefight and buytter provide an example of a possible shift in direction of the Twitter user profile. For some people, this maybe increases their value of the Twitter info stream – I’m not one of those people.
Where Twitter goes from here is really up to all of us.
Tweefight – the next way to throw shoes
It’s gone way beyond snowballs and shoes. Not only are there at least three separate “shoe throwing” applications on Facebook, now you can throw just about anything at your friends, from watermelons to sheep.
That’s fine. It’s not my cup of tea, but I know a lot of people enjoy such things. But, thankfully, Facebook lets me block these applications to prevent flooding my Facebook newsfeed stream with messages from these apps, like: “Bob threw a show at you. Throw one back!”
Yesterday, I got the following in my Twitter stream:
I just won a fight against @mrblog on Tweefight. I won! Do you want to fight? Try now http://tweefight.com/?opp=filos
It turns out Tweefight is a new service/game launched by buddy Luca Filigheddu. Clearly, a lot of people love this kind of thing. As noted above, I’m not one of those people.
When someone fights you on Tweefight, a “tweet” link is generated that posts a tweet of the type shown above. I have scripts in place that send all @mrblog references to my cell phone. The last thing I want to see in that stream is a “so and so threw a shoe at you” message. Unfortunately, Twitter doesn’t have a mechanism to block such tweets.
So I asked Luca if he could add an “opt-out” option to the Tweefight site, so if someone engages me in a “battle” on there, instead of getting a “tweet” link, they will see a notice that I’m not interested in receiving such messages. He agreed to implement an opt-out, which I think sets an excellent precedent for all future such “entertainment” applications. Since twitter doesn’t have the equivalent of “block this application”, such sites are going to have to police themselves.
Apparently the site is getting a lot of usage (so much so it was off-line much of the day yesterday) so it’s nice that Luca is so receptive to suggestions. It looks like Tweefight will do just fine without me – which is terrific – to each his own.
Twitter is a “Stupid Network” (the good kind)
I’m sure I’m not the first to point out this analogy, but one of the things that makes Twitter interesting is how it parallels the “stupid network” model, as prescribed by David Isenberg in The Rise of the Stupid Network.
Twitter embraces the end-to-end principle which is a central design principle of the Internet itself. A “stupid network” is one that merely passes packets independent of the what application uses the data in those packets. In other words, the network has little knowledge about the contents of the packets it handles and exerts little influence over them.
Twitter passes 140 character “packets” (tweets), acting as a “stupid network” for the most part. Twitter does not interpret the contents of a tweet – it passes whatever data the tweet contains. Some applications “overload” tweets with special content recognized by that application. This end-to-end model permits myriad uses of the underlying network and fosters incredible innovation.
Over time, Twitter has become slightly more “inteligent” interpreting “hashtags”, url-shortened links etc., but it still permits all kinds of application-specific data.
At first look, Twitter becoming more “intelligent” about the contents of tweets may appear to be a good thing. But it is a slipery slope. Once they start adding meaning to the 140 characters, the network becomes more restrictive. The more Twitter remains a “stupid network” the better, IMHO. By deciding to be “stupid” and supporting the end-to-end prinicple, Twitter is inviting creative minds to use their “network” for new applications, which, it turns out, is a very smart thing to do.
Subscribe to RSS

