You are currently browsing the category archive for the 'twitter' category.

Well the Wired contest to come up with an epitaph for the Mars Phoenix lander has ended and the final choice blows, in my opinion.

Veni, vidi, fodi. (I came, I saw, I dug) 

The number three choice wasn’t so bad:

It is enough for me. But for you, I plead: go farther, still. 

My choice, as I mentioned before, was ranked at #4, so not too bad.  I scrolled down to the very end of the list and looked for the most hated epitaphs.  There were some real stinkers, to be sure, but also some funny ones.  Here are several of the turdiest:

  • this weather gives new meaning to the old saying, ‘blue balls in a nor’easter’
  • May he rest in peace ~~~Lance was here ‘69~~~
  • Go to the light. Like great men and myths, (Elvis, Tupac, BigFoot, Nessie) your legend will live on after your tweetstream goes flatline.
  • Better Dead on Red. The First of what will be many efforts to raise us from the mire of our own making.

@MarsPhoenix is a twitter success story.  It’s also a NASA success story.  Oh and also a scientific success for all it has done on Mars.  As six months of night approach, the Phoenix probe was slowly shutting down systems to finish analyses.  A couple of days ago, a dust storm diminished the day time charging cycle enough that it caused the lander to go into hibernation.  NASA is going to try to revive the it this weekend, but the prospects are grim.  Even more grim are the chances that the probe will awake come spring.  Temperatures at the Martian poles go so low in the winter, they exceed the minimum tolerance for electrical circuits.

But back to the Twitter success story.  As of right now, @MarsPhoenix has 37,284 followers.  That makes it one of the most followed users on Twitter.  For the past few months, NASA has been posting updates posing as the probe.  The updates take the form of first-person snippets of information and answers to questions from users.  Overall, it has been great PR, keeping people up-to-date on space exploration in a completely new way.  We can’t exactly have a live feed from Mars, but by personifying the probe and getting people involved, NASA has really done a lot for improving public involvement in the mission.

NASA has expanded their twittering to a whole host of other missions.  Most notable (to me) amongst them are the Cassini probe (which is orbiting Saturn),  the Lunar Reconnaissance Orbiter, and the Spirit and Opportunity rovers.  So if you twitter, they might be worth some of your time.

@MarsPhoenix posted the following earlier today:

I should stay well-preserved in this cold. I’ll be humankind’s monument here for centuries, eons, until future explorers come for me ;-)

In honor of its imminent passing, Wired is running a contest to find the best epitaph for Phoenix.  My current favorite is:  ”Every robotic lander dies. Not every robotic lander truly lives.”  I’m getting a little choked up..

Twitrratr is a new service that attempts to do sentiment analysis on Twitter (follow me while you’re at it).  According to their about page, they started off by tracking opinions on Obama but have since expanded to any term.  Enter a keyword and it searches twitter for occurrences.  It then assigns a sentiment to each post and returns percentages of positive, neutral, and negative tweets for that word.  You can also track your own sentiment by searching for @your-username.  I come up neutral, but there’s not a lot of data to go on there.

Their method appears to be fairly simple.  They have a collection of adjectives with sentiment values (negative, positive) and based on what appears in a given tweet, they can classify a sentence.  Of course, this is probably low recall (meaning it misses a lot of tweets that do express sentiment) since sentiment can be expressed without using adjectives.  I’m not sure if it tries to do anything with negation, but so far my scans of results look like it ignores it.

So even though it’s pretty ghetto, it’s a nice toy.  If they care to extend the algorithm, they have some pretty cool data to work with.  I think it would be cool to get some (possibly donated, probably not paid) human effort together to tag some of their data to release as a research dataset.

Thanks to TwitPic, I can post these pics directly to twitter from my cell phone. Good times.

Daedalus in the tubes

A couple of days ago, I wrote a script that would tweet anything you plurked. Thanks to some code from Neville Newey (based on PHP code by Charl van Niekerk), the plurk.py script I wrote has been updated to both plurk your tweets and tweet your plurks. This should work on both windows and linux machines. If you have access to a linux machine, I suggest setting up a cron job to take care of this. As I mentioned in the previous post, if you set up a cron job, be sure to change the path to plurkdb.dat to an absolute path. I have done the most testing on this with python 2.4 in linux.

This code is open source under the Creative Commons 3.0 Attribution license that this blog uses Creative Commons BSD license. Neville’s code appears to be under CC:Attribution 2.5 for South Africa, by what I could glean from his site. I have considered making this an open source project under Google code but have yet to take it all the way. Google sets a lifetime limit of 10 projects, so I will continue to hoard those against future need. If you make modifications to the code, please let me know and I will probably post them here and in the code for future releases, so we all win.

Note that the command line parameters have changed:

plurk.py <twitter username> <twitter password> <plurk username> <plurk password>

And of course, as with all software, use at your own risk.

If you want to use Plurk, but aren’t ready to leave Twitter, I wrote a little python script you can use to automatically mirror your plurks on Twitter. This will not work for response plurks, but your main plurks will be extracted and posted to your Twitter account with the prefix “plurking:” followed by your plurk.

The resulting tweet looks like this:

sample of what the script outputs in twitter

Download the script and set it up as a cron job (or you could execute it manually). It should work with python 2.4 and later. It stores a plurkdb.dat file (which you should probably assign an absolute path to, depending on the behavior of cron on your system). This file is checked every time it is run to make sure that duplicate plurks aren’t being tweeted. You should pass the following parameters on the command line (or modify the script so they are hardcoded, if you want): <twitter username> <twitter password> <plurk username> <plurk password>. Update: see later post on updated plurk script.  And like with all software, use at your own risk.

Please let me know if you have any problems with it or see room for improvement. I hacked this out in a hurry, so …

Is it Hallowe’en already? A fellow nlp blogger (and twitterer) pointed me to Plurk just a few minutes ago. I have been messing with Twitter’s api over the past couple days, which hasn’t been as easy as you’d think since they are suffering from massive growing pains. Fetching the public timeline takes between 5-30 seconds. However, they just got like $15 million in funding, so maybe they’ll be able to address the issue. The even bigger question is can they turn this free advertising service (which is what it is partially becoming) into a revenue stream?

Plurk is basically Twitter with a makeover and some extra social features thrown in. It still has the 140 character status update style interface, but includes a function selection for each plurk (what they call qualifiers): you can say, think, ask, wish, etc. You can also add smileys. Rather than appearing as a series of boxes scrolling down the screen, your plurks appear as floating boxes on a side-scrolling timeline. Plurks of friends also appear on this timeline and the result is a more graphical and pleasing (to me) interface. You can reply directly to other plurks in the boxes and conversations are tracked very nicely. This is far superior to twitter, which requires you to visit the other person’s timeline and wade through their tweets to find previous tweets in a thread. With Twitter being slower than a drunken monkey with three broken legs, that’s even harder.

Preview of Plurk

As my esteemed colleague pointed out, however, scaling is an issue for any service like this. Ultimately, you are bound by how fast you can access the database. If Plurk becomes as popular as Twitter (and I have every reason to believe it won’t), it will also become bogged down. Also, Plurk is just getting started and has no discernible API (unless I’m just missing it). Twitter already has quite a few third party apps.

I must say, though, I am sorely tempted to abandon Twitter in favor of Plurk just for the fact that Plurk is accessible. The massive lag of Twitter is getting to me. Of course, if no one is there to listen to my ramblings, what’s the point?

Science fiction author Arthur C. Clarke died yesterday.  He touched many lives through his writing and his ideas had an impact on me at an early age with short stories like “The Nine Billion Names of God” and movies based on his books like 2010 (which I saw in the theater) and later 2001 (which I saw as a young man).   His novel Rendezvous with Rama is being made into a movie and IMDB is quoting 2009 as the release date.  I thought it was interesting to find out he had been living in Sri Lanka for some time.

I visited my family in Ohio this past weekend and my uncle made a few interesting points.  He’s an old-school spring engineer, meaning he learned coming up through the trade rather than by going to school, and he supervises a number of employees at a relatively small spring company.  My grandfather used to own a spring company called, shockingly enough, Adams & Sons Spring Co.  That was later bought out and a number of the employees were moved to a different plant, including my dad and uncle.  So anyhow, my uncle was telling me a story, which I won’t go into, but the heart of it is that you should not wait for people to hand you “what you deserve.”  If you are a leader, regardless of your job title, then lead.  If you see someone who needs help, don’t wait for them to ask you.  Help.  Show that you have the initiative.  That’s probably fairly obvious, I mean we’ve all heard it before, but it came at a particularly important time for me.

I’ve been on twitter for a while now, though I don’t update it super-regularly like some people.  It’s fun and I hope more of my friends start using it, but I’ve noticed an interesting trend.  Just about anything is open to potential spam.  Friendster is sick with it.  MySpace is abominable.  LinkedIn seems fairly immune and I’ve gotten very few spam friend requests from Facebook.  Twitter has so far been very good about it, but there is a new trend that I’ve found interesting.  You can follow people and people can follow you on twitter.  So your status updates are public and potentially seen by thousands of people.  How do you increase the number of people who follow you?  Follow them, of course!  I’m having random people follow me left and right.  It only helps me, since I don’t follow them back, but it’s interesting to note.

There is nothing unusual about verbing nouns in English.  Despite the fact that your English teacher may have told you not to do this, it is common practice, especially on the intarwebs.  Verbing brand names to mean the primary action performed by the chief product of that brand is less common, but we all know about “googling.”  Just sitting here, trying to drink my morning coffee, I couldn’t come up with another example.

But what got me thinking about this is another example used in today’s User Friendly.  One character says,

“You’re gonna ebay it to goths, aren’t you.” [emphasis mine]

I had never heard the brand name ebay used in verb form, meaning to sell something on ebay (the primary function of their chief product).   It is not uncommon, though.  Searching the Google for +”to ebay it”, I found that at least 10% of the top few pages of results were just this construction (versus “to ebay.  It …”).  I estimate from that there are about 19,000 uses of ebay as a verb in this context, and no doubt many others in variations (e.g. “I ebayed my watch”).

Another example that just occurred to me, but which is pretty artificial, is to twitter, meaning to post something on Twitter.  I say this is artificial because Twitter openly encourages and suggests this terminology.  It was not an emergent construct, but an imposed one.  It has been adopted by the overwhelming majority of users, though.  [follow me on twitter]

So here is my question:  does this only work for Internet companies?  I’m probably forgetting some obvious brick-and-mortar company for which we have verbed their brand, so please tell me if I have.  Or is it that Internet companies are especially conducive to this construction because so many Internet companies start off with only one service and become known by that service.  Google is search, ebay is selling crap through auctions, twitter is … twittering.   If this only works for Internet companies, why did we start doing it in the first place?

And I just came up with a brick-and-mortar example:  hoover.  You can hoover down a plate of food, meaning to suck something up like a champ.  But my classification still holds, that is the primary function of their chief product (or at least the main product that people know them by).  Marketing people have already taken this to heart, I’m sure.  You need an easy name that sounds like English.  Just like with scientific terminology, no one wants to Dinklefwat their dishes.

Well, after many frustrating months of waiting for Twitter to finally fix their gmail contacts import feature, I have finally done it!  Surprise, only two contacts were signed up — and that’s two more than I expected.  However, one of those is a professor who probably only checked them out because they’re using his technology and the other was a friend who had only one update:

“nothing.”

Social pressure from me caused him to add another update.  That’s what I tell myself anyway.

What is Twitter, you ask?  It’s basically Facebook status updates made global.  Indeed, you can even add a Facebook app that allows Twitter to update your status.  Of course, it means you get “is twittering: ” inserted at the beginning of any tweet (a single Twitter status update) as your status update.

While Twitter at first seems like status updates on steroids, it’s actually evolving into something else far more useful.  I’ve talked before about the information diaspora and the difficulty of keeping up with all your personal information as it flies around the web.  Twitter at first adds to that mess, but it does offer interesting ways of tracking small bits of information.

Erin McKean, the Dictionary Evangelist, uses it to keep track of new words she comes across.  Twitter lets you text updates from your cell phone or IM client so it’s easy to update on the go.  Robert Scoble uses it as a sort of mini-blog of things he comes across or finds out about that wouldn’t really make a full-fledged blog post.  So Twitter has uses for logging your web surfing, hobby, life activities, etc., which is a useful information diaspora reducing measure in my book.  The only question remains whether this would be of any use to you.

Check me out and follow my updates on Twitter.  If you haven’t signed up, consider it.  If you do, let me know so I can follow you.

So Twitter still has not fixed the problem with importing gmail contacts.  They responded to my email once, asking which browser I was using and if the problem happened for other browsers.  I replied that it was cross platform and on IE and firefox, but that was the last I’ve heard from them.  That was three weeks ago.  Blerg.

So being generally interested in the whole social networking thing lately, I decided to try out Twitter a couple weeks ago. Twitter does 24/7 what Facebook status updates were meant to: allow you to keep your friends updated on the minutia of your life. Facebook status updates have degenerated to being a sort of contest of cleverness (perhaps to make interesting the boring crap of your life). There are a few classes of Facebook status updates (FBSU) I have categorized:

  1. Life status — indicating tiredness, boredom, anxiety, desires, location, etc.
  2. Temporary fandom — showing in some way that you’re a fan of a group, tv show, movie, politician, sports team, product, etc.
  3. Pissed-offedness — invective-splattered status updates, often employing various symbols (%!$#@)
  4. Pseudo-philosophical gibberish — for those who want their friends to think them deep

Twitter does all of that but by its nature also allows the minutia reports to be more natural. On Facebook, no one uses status updates to tell people they are at home or at school or at work. I tried, believe me. No one cared, oddly enough. So I stopped and have resorted mostly to #1, #2 and #4 on the list above.

So anyhow, for the past two weeks, I have tried to use my gmail contacts to find friends on Twitter, which are probably few. Over twenty failures. And now today, Twitter is down and has been down for a while. Supposedly it is being upgraded, and I’m hoping that will mean the problem is fixed. I emailed them yesterday about it after many, many failed importing attempts. Currently, I’m enjoying the thought that Twitter’s downtime is their way of saying, “this update’s for you.”

Update

As of 5pm EDT, Twitter is back up.  But, I still can’t import my gmail contacts to find friends.

 Follow me on Twitter
 RSS Feed

About Me

Jason M. Adams

My name is Jason Adams and I work on opinion mining for a growing startup in Atlanta, GA.

Calendar

December 2008
S M T W T F S
« Nov    
 123456
78910111213
14151617181920
21222324252627
28293031  

Archives

Site Statistics

  • 105,417 reads

Site Information

Contact me: jaso...@gmail.com

Creative Commons License

This work by Jason M. Adams is licensed under a Creative Commons Attribution 3.0 License.

Header image credit seakwenby.

Random Crap