RKWare.com
Just another WordPress weblog

Yesterday, I launched my blog series on Twitter and Part 2 continues with the early days of Twitter.

Originally, Mobile access to the web was not as ubiquitous as it is today. Twitter existed as a website to be accessed from your computer, or you could link your cell phone number and use SMS to send text messages to Twitter. There were not many people on Twitter so you tended to follow your real life friends and would have device updates on. This feature is still available today, but with the exception of an important person that’s very low volume… most people will find the device update feature to be disruptive and find that mobile clients are far more effective at getting these notifications. There’s also an option to get your direct messages sent directly to your phone as well. I find that to be useful as I rarely get or send DMs and sometimes my phone won’t have data service but can receive SMS.

A snapshot of my Twitter Stream

My Main Twitter Stream

With the onset and widespread adoption of Android (and I suppose I can give some credit to the iPhone as well), the SMS interface to twitter has largely faded away and has been replaced with mobile applications and desktop clients but I’ll save that for a later discussion on the Twitter API. Twitter’s major defining characteristic is the 140 character limit since SMS was designed to be the main interface. SMS messages are limited to 160 characters… leaving 20 characters for Twitter to include the username in the Tweet. I wonder how many people are not aware that and perceive it as an artificial limit.

Originally, you saw every single tweet from the people you follow. Originally where twitter currently asks “What’s happening?” was “What are you doing now?” and tweets were supposed to answer that question. Most people are confused at what you’re supposed to tweet and the original question led people to initially share what they were eating, bodily functions, or other minutia of our daily lives. Eventually the novelty wears off or they realize that people just don’t care about the details of their lives, but twitter is most useful when you share interesting things in your tweets.

Twitter’s first big splash was at South By Southwest, a technology oriented conference in Austin, Texas, when people could keep in touch with their friends and find out where friends were meeting for food or drinks… or sharing key points from an interesting talk. And that’s when the lightbulb turned on for people and Twitter began to take off. You can’t really explain to people the magic of Twitter; they need to experience for themselves.

A mention on Twitter

Me being mentioned in a Tweet

As Twitter grew in popularity, the open ended nature of twitter allowed the community to innovate and establish standards. The first idea was a way to refer to another user on Twitter. Some clever person decided to use an “@” before a username to indicate that the following text was another user on Twitter. Soon after, it seemed natural to direct a tweet “at” someone by starting your message by mentioning their username (@username).

Eventually, the Twitter team realized this was a good convention and it became a de facto standard. They began linking these mentions to the users twitter page where you could read their tweets and decide to follow them. This was the primary way that people found interesting and influential people on twitter. And its also when people began using Twitter as an ubiquitous messaging platform. And was the first feature twitter implemented to allow you to control your twitter stream. At first, this was an optional feature you can change in the settings, but now… its on for everyone.

Since social circles never completely overlap, Twitter streams were becoming increasingly polluted with tweets that were directed at other users. You were offered three settings to limit tweets from entering your stream: View all tweets from your followers (original behavior), Filter out all tweets that are directed at another user (restrictive, but you won’t be distracted by conversations), or a balanced approach that filters out tweets directed at people you don’t follow (today’s behavior). This lead to a new way to use twitter as a communication platform. You could direct tweets at people without worrying about annoying people who aren’t already friends with that person, but still get the benefits of being able to see that a group of your friends are communicating.

Twitter Fail Whale

The Fail Whale as seen on Twitter

Oh, and the initial design of twitter and the computing power required to processing the growing load and increasing complexity lead to the birth of the Fail Whale. Of course, back then… twitter just stopped responding rather then providing the well known image of failure. Twitter wasn’t designed to grow as quickly. Twitter’s in much better shape now, but there’s still hashtags, search and retweets to cover, but those will wait until the next installation of this blog series.

  • Share/Bookmark

Tags: , , ,

I plan to be writing a bit more here about my thoughts on Social Networking, so I thought I’d start by getting some of the basics down. And of course, when I saw Social Networks, I mean the only one that means anything at all to me… Twitter. I’ve often said “If you’re not on Twitter, you are dead to me”… and while it sounds funny, its very true. I’ll elaborate on that further in a future post, but I’d be remiss if I didn’t mention that Facebook is worthless to me and I’ve considered many times deleting it.

First off, I’ve been around Twitter for a while. Since 1/25/2007, to be exact. To put that in context, Twitter opened to the public on 6/15/2006 and the first big wave of attention was at South by Southwest around 3/12/2007. I don’t think of myself as elitist (my 320ish followers will attest to that), but I’ve been around long enough to see some major changes in Twitter. Also, Klout seems to think I know what I’m talking about. Sadly, I’m not aware of a good Guide to Twitter that explains how some things work and share some annoying habits I often see on Twitter. Hopefully, I’ll be able to collect enough of my thoughts here in one place in a coherent way that is actually interesting to some people

I’m hopeful that some people will find some of these posts useful and that it may help them to become more interesting Twitter Users and maybe avoid inadvertently annoying your followers and perhaps some real life friends. If any of my complaining describes what you do on Twitter… take it as constructive criticism, rather then an insult.

A snapshot of my Twitter Stream

My Main Twitter Stream

With all that said, it may shock to know that I read every single tweet that shows up in my main timeline. That’s right, every single tweet. This means that on the rare occasion that I’m away from my phone for more then 8 hours or so… I actually spend upwards of 30 minutes reading and looking at pictures or links that may appear to interest me.

As a result of this, I try to choose carefully whom I follow. I started with people I knew and have actually met in person. Then I included people who ran projects I used or wrote code I used. Once hashtags were adopted and Twitter Search evolved, I befriended other Twitter users who shared a similar interest. At some point, the decision to follow someone had to be weighed against the cost (in terms of my time) to read every message.  This meant that once my Follower count approached 100 people, I became selective when deciding whom to follow and much more likely to unfollow someone who’s tweets were getting on my nerves.

I’ve explored many twitter clients, but they really don’t offer me anything I really need. So, if I’m at a computer, I use twitter.com… and on my phone I use the official Twitter for Android app. I have a wishlist of features I’d like to see either implemented natively in twitter or what my ideal client would offer. I may even give in and just start writing my own… if that happens, expect more details here.

Next up, I’ll be talking about what the early days were like on Twitter… Hopefully, I’ve managed to whet your appetite that you’ll want to read that. (You do use Google Reader to keep track of interesting blogs and websites… right? leave a comment or ping me on Twitter if you’d want to hear me ramble on about that!)

  • Share/Bookmark

Tags: ,

I’m a Hockey fan… but I’m also a nerd. The curious kind that likes to figure out how things work. One day last month while watching a Blackhawks game, we scored an important goal and while the United Center went crazy, my curiosity kicked in when I noticed all the details that goes into celebrating a goal at a Blackhawks game. I had to wonder… How does that work?!

I replayed the goal in slow motion and I was stunned at how quickly spotlights appeared on the goal scorer and the goal horn goes off followed shortly by “Chelsea Dagger”. Mix in scoreboard messages throughout the arena and a spinning red light… and you have a lot of moving parts!

Amazingly, all this happens with very few errors, (except of course for those crazy Canucks-Skip to about 13:40) and all in less then a second or so. Pretty amazing given the speed and unpredictability of Hockey. Compared to sports like Baseball, Football and Basketball… scoring is few and far between and can happen unexpectedly.

So, I contacted the Blackhawks… and long story short: I’m getting a behind the scenes tour of what goes into all the game day presentation at the United Center!

If you have any questions you would like asked, leave a comment and I’ll do what i can to get answers. My questions include things like… How big is the staff? How do they communicate? If its by radio, can anyone listen in if they find the frequency? Who decides that a goal is scored? Are the spotlights manually operated? How do they determine who scored? If it’s automated, who makes the software that tracks players on the ice and aims the spotlights? How is the music/organ/scoreboard videos orchestrated? What does it take to get a job working on game production? What sort of turnover is there? Do they also work Bulls games? What computers and networks are in use? And how secure are they?

I hope that this is the beginning of a series of blog posts or a new website that explores the technology behind things we take for granted. Yes, I’m a nerd… but I’m betting that there are many others like me out there!

  • Share/Bookmark

Tags: , ,

So, Comcast showed a holiday commercial with a montage of clips from the year during tonights Blackhawks game. Many of the videos featured Sarah Kustok… one I hadn’t seen before.. it appeared to be Sarah skating and about to attempt some sort of jumping spin. I really wish comcast would upload clips to youtube or something, but they probably fight to get as much of their stuff taken off there instead, but that’s a post for another day.

Anyway, I went to Google her and this popped up…

Searching for Sarah Kustok on Google... dating?! really?!?

Searching for Sarah Kustok on Google... dating?! really?!?

What a lame commentary on what lonely guys search for when they think nobody is looking. How long before she suffers the same fate as Erin Andrews? Especially with some of the comments I found while looking for her.

  • Share/Bookmark

I have this minor pet peeve. Yes, I know that there’s no hope in educating the entire world… but I always feel the need to let people know when they say something about this being the end of a decade. Apparently, my efforts 10 years ago with the new millennium didn’t work.

For those that aren’t aware, this isn’t the first year of a new decade, but rather the last year of one.

Yes, I understand the practicality of referring to decades as the 80′s or the 90′s and it seems natural that it would be from 1980 to 1989. And yes, I am aware that our numbering system for years is purely arbitrary.

BUT, consider this: There is no year zero. None. Well, unless you’re an astronomer.

So, this means that the first year was obviously year 1. So, it follows that the first decade is then from the beginning of year 1 to the end of year 10. Obviously, the next decade starts from year 11 until the year 20. Likewise, the first century is from 1 to 100, then 101 to 200. And likewise for millennia  (and there isn’t anything larger then that… unless you go to ages, epochs, eras, or eons… but most of us won’t even be around to see the next century, so meh).

Yes.. this is nitpicking.. but i just wanted to point this out once and for all. And no… I’m not the only person to have noticed this. But still, whenever I hear someone say that… I need to point out that they are wrong!

  • Share/Bookmark

Tags: ,

Wow.. What a crazy day in the sports world. I was stunned twice while I was working on stuff with SportsCenter on in the background after catching the end of the Saints crushing of the Patriots.

First, did you see tonights Thrashers/Panters game!? (That’s Atlanta and Florida, NHL Hockey for the uninitiated) I’ve never seen anything like the brutal hit Keith Ballard put on Tomas Volkun, his own goalkeeper! Brutal. Clearly he was intending to take his frustrations out on the goal post and didn’t even realize his reach would connect with his goalie, square in the head. Early word is that Vokoun is going to be fine and its “just a laceration”.

And second, I don’t think I ever heard someone get publicly torn to shreds like Charlie Weis was today when Jack Swarbrick, the Notre Dame Athletic Director, held a press conference to announce that he was firing his football coach. At least that’s what I thought when I heard part of the press conference on ESPN.  I wasn’t paying attention and only heard one part:

“I’ve said often in recent days that I’ve never met anyone for whom there was a bigger gulf between perception and reality, and I think that is true of our departing coach.”

Wow… normally you would expect a nice polite “things just were not working out” or a “we have decided to explore other options” sort of things. But after reading the whole story… Perhaps he’s really talking about the media’s perception of how the decision was made with Notre Dame. Either way, I have to remember that insult, even if it was unintended!

So yeah, between those and a vague understanding of the Tiger Woods soap opera… I was entertained enough to write that out… Glad I could waste a few minutes of your time as well!

  • Share/Bookmark

Tags: , , ,

I really want to know how product recalls work. I want to know how much budget the U.S. Consumer Product Safety Commission gets every year to spend to “protect” us as consumers. And, if you can put a dollar on it, I’d love to know how much businesses have to spent to comply with needless regulations.

First off, let me say that we all agree that death is tragic, especially the accidental death of a child. But, the world isn’t perfect… horrible things will continue to happen no matter how carefully you live your life.

With that said, you may have heard of the recent product recall of 2.1 million cribs. I expected these to be the equivalent of bag of broken glass (Grr NBC for not allowing classic SNL clips to be on youtube, but that’s a different rant!), but come on. Let me point out some facts about these “death traps”.

  • 2.1 Million of these items were sold.
  • Only 4 deaths are linked to this crib.
  • This Deadly Device was on the market for 17 and a half years before anyone noticed.
  • The crib is only harmful when its improperly assembled by adults who don’t follow the clear warnings in the instructions!!

Many of these were used by multiple children within one household, and many were likely sold to other people, so there are MANY more then just 2.1 Million children who used these cribs. So, a conservative estimate with round numbers would be, 4 deaths in 2 Million uses over 17 years. That’s a 0.0002% failure rate with one death every 4.25 years.  Really?! Keep in mind that the chance of being struck by lightning is 0.000357%. So, you’re twice as likely to be struck by lightning then to die in one of these cribs. (Many assumptions in those calculations, but you get the point.)

I have no doubt that the people who are crusading to protect us innocent consumers think that they are doing nobel work, but really!? I mean come on. I’d love to be able to follow the money further to see where their salaries are paid and how they choose what products to go after. A “non-profit” organization was on Chicago’s news coverage of the story… I’d love to find out how much they receive in donations and how much of that goes to pay internal costs, like salaries.

Good to know that our government is busy trying to keep us safe. They even have a twitter account. I really feel sorry for the poor soul that has to do that for a living (and how much are they paid to do that?).

  • Share/Bookmark

Tags: , , ,

Since the announcement of ChromeOS 4 days ago, the Internet is buzzing with reactions. For example, TechCrunch has two recent articles, one positive and one negative.

The negative story hammers Chrome for not supporting Android apps. This isn’t surprising given the rumblings that Google prefers web apps over android apps. its hard to say where things will be in 3-5 years, but if WebKit does evolve to the point where it performs as well as native Android apps, then it makes sense to abandon Android apps, especially if Android doesn’t become the dominant platform. Assuming a split between the iPhone and Android (and perhaps WebOS or Windows Mobile, HA!) and a web app performs well on both (and supports all the native phone features), why bother writing apps for just one platform? If web apps can’t easily do what native apps can, Android functionality can always be added to Chrome OS at a later date, even by someone outside of Google, thanks to the wonders of Open Source. I can’t imagine it would be that hard to launch a Java Virtual Machine, with the Android Activity rendered to a panel in Chrome OS, I’m just not sure that it fits in with the goal of Chrome OS. And really, when are people going to stop freaking out about the stability or reliability of an Open Source project, just because anyone can change it or make their own derivative or find flaws in the program. (All of those are good things, btw.. given that proper controls are in place). Open Source is an advantage, not a liability.

Also, a big limitation of mobile phones is its lack of any real processing power. Up until when I finally rooted my G1 a few months ago, I was under the impression that the web browsing was slow on my device due to latency or bandwidth on T-Mobile’s 3G network. That is until I tethered my laptop and was able to get 600KB/s download speeds and web pages rendered with images almost immediately, while 10-15 second page load times are common. I have to presume it’s WebKit rendering the HTML that is slow with limited processor and memory. So, there’s a fundamental difference between mobile devices and actual computers. Perhaps they will converge over time, but there will need to be some breakthroughs in power consumption of more powerful processors.

What’s interesting in the positive story is all of the negative comments by people who just don’t get it. For even more fun, check out a negative post’s comments from July. Chrome OS is about FAR more then just a web browser. First, Chrome OS moves everything to the Cloud, for better or worse. Assuming we trust Google to not lose or snoop our data, I don’t have a problem with this as it’s benefits are far outweighed. Imagine losing your laptop and being able to sign in to another ChromeOS device (replacement, friend’s laptop, coffee shop, etc.) and instantly have access to all of your data. Of course, this assumes that Google is going to provide potentially hundreds of GBs of storage for your videos, photos and music. Perhaps their strategy is going to be to leverage YouTube and Picasa Web Albums.

Also, people are panicked over Chrome OS being “just” a browser. First off, they are acknowledging that this isn’t going to be targeted at Power Users (ie, most of TechCrunch’s audience) but rather at the vast majority of “regular users”. Google stated that they have a LONG list of use cases that they want to implement. Many of those cases are already satisfied by existing web apps for things like emails or calendars. Its not hard to conceive Chrome OS recognizing USB devices and accessing photos or videos on a camera or phone, and music on a MP3 Player or phone… and syncing those with the laptop and conversely up into the cloud to the appropriate services.

I think many people would be amazed at what some web apps are capable of now. Photoshop is often pointed to as a necessary app that people need on their computers. Really? If you are a graphic designer, then sure… but Chrome OS isn’t directed towards you, at least not for advanced graphic work. I really doubt that many people use Photoshop for more then cropping, rotating, watermarking, or minor corrections like red eye or color levels. A quick web search turned up several web apps that are up to those tasks, and a year from now they may have even more functionality.

And, for all the concerns about requiring an active Internet connection, remember that HTML5 includes offline storage and even without HTML5, projects like Gears (among others) provide for offline access. Gmail has had offline access for about a year now. Chrome OS devices will have plenty of storage to mirror your data that is in the cloud. There’s no reason that these web apps can’t be accessible as offline applications, syncing your data up to the cloud automatically when you next get an internet connection.

And finally, the biggest reason why I think Chrome OS is a big ball of awesome… It’s Linux. Yes, people railed on Google about it not really creating anything new. Its Chrome on Linux with some other glue. Saying that isn’t an OS is like saying that Ubuntu isn’t an OS since its based heavily on Debian. And, Chrome on Linux IS a new thing. Chrome started as a Windows App. That makes sense as there are MANY Windows users, so it is a brilliant move as it exposes those windows users to a superior browser and allows Google to work out its issues and add features. Its a great way for Google to get their foot in the metaphorical door. Some choices were made to make it easier to port to other platforms, like using Skia rather then GDI. Clearly google planned on Chrome running on more then windows.

So, yeah.. the Chromium project has been making great progress and Chrome has been usable on Linux for some time now. Yes, it makes me a little bit happy to see this as an opportunity for someone to hand Microsoft some stiff competition (since Apple priced themselves out of that role). But, the REAL thing to be excited about it the fact that if Chrome OS is even mildly successful, it means that there may finally be a critical mass of Linux users. So, finally there will be a real reason for hardware manufacturers to provide Linux support. Support has been pretty good from the likes of Intel, Nvidia and ATI/AMD for graphics drivers. But things that are clearly lacking are low level things like power management, suspend/resume, some wifi-drivers, etc. Having Google working with hardware manufacturers means that the rest of the Linux community will benefit greatly. Hopefully, the days of buying a laptop and hoping that all your hardware will be well supported will soon be gone for good!

It will definitely be an interesting year or so! I, for one, will be eagerly awaiting to see how this all plays out.

  • Share/Bookmark

Tags: , , , ,

WYKR7DYMH53W

4VTHEMBSHG4U

This is a temporary post so that I can claim this blog on Technorati.

There is nothing to see here and this post will be removed soon.

  • Share/Bookmark

This morning at 10am, Blackhawks playoff tickets went on sale! For those of you that don’t follow Hockey or the Blackhawks… This is a relatively big deal as the Blackhawks have not made the Stanley Cup Playoffs since 2002 (when they were man-handled by the Saint Louis Blues in 5 games). They haven’t actually WON a playoff series since 1996 when they swept the Calgary Flames, only to be eliminated by Colorado in the second round.

Blackhawks PlayoffsYes, its been a long time (not as long as its been for the Cubs though!) and Blackhawk fans finally have something to get excited about again! 

The United Center doesn’t quite have the same roar I remember from the Chicago Stadium, but I can’t tell you how excited I am about the return of playoff hockey to the West Loop.

I didn’t get to actually look for tickets until about 10:30am and was afraid that I’d missed my opprotunity. Sadly, TicketMaster’s website blows chunks when it comes to purchasing tickets. I had to continually search for tickets while hoping for some good luck. First, you can’t really select a price range without severely limiting yourself to a small subset of seats, so you end up having to look for “best available” and it kept offering me 200 level club seats for $150 a pop. No thanks, i wanted the $50 cheap seats! Also, you can’t search for multiple games at once as it gives up your previous tickets! (i lost out on some decent seats thanks to that!)

Finally, I pulled the trigger on 3 games for Standing Room tickets. $67 for a pair to each game with that crazy TicketMaster fees ($5.75 a ticket PLUS a per-order conveniece fee!? You HAVE to be kidding me! why hasn’t someone run them out of business yet?!) really isn’t that bad! Those are for Game C of the first series (3rd home game) and Game A and B of the second series. Obviously tickets for the second series are worthless if we don’t survive the first round. The 3rd home game in the first series would be game 5 if we lose home ice, or game 6 if we keep home ice. So even that isn’t guarenteed.

If I could script out how the first round of the playoffs were to go, I’d take home ice and hope the series goes a full seven games. Somehow along the way while I was looking for best available tickets, ticketmaster offered me seats ON THE GLASS right behind the goal for Game D in the first round! Obviously, if we lose home ice, we won’t get a 4th home game, and that 4th game won’t be played unless the first 6 games are split. I quickly made the purchase ($390 tickets, ouch!) after I realized that I’ll either get all that cash back, or I’ll be able to witness a MONSTER event from great seats! Plus, those silly TicketMaster fees don’t seem as bad with expensive tickets!

Definately going to make the playoffs more interesting! I’ll have to start finding out who wants to join me for the games as they draw closer. If you’re interested in going… Let me know!

  • Share/Bookmark

Tags: , ,

Powered by Wordpress
Theme © 2005 - 2009 FrederikM.de
BlueMod is a modification of the blueblog_DE Theme by Oliver Wunder