Asynchronous Video Threading
I spent the day on Seesmic yesterday and had a 90-post conversation involving several of the members. I’ll say first of all that Seesmic has made TONS of improvements since Andrew Lipson gave me an invite 3 months ago. They’re always making improvements to their site, so this post may very well be outdated relatively soon. :)
If you don’t know what Seesmic is, it’s basically like having a conversation with people on a bunch of stickies. In a way, it’s like Twitter, except it’s video and audio instead of text. You get to record a video which goes into the “public” timeline, and other people can watch it just about as soon as you post it. People who see your video can record their own video and make it a reply to your video if they so choose.
They relatively recently implemented threading as a one-dimensional, reverse chronological timeline. This was way better than no threading AT ALL :D but having held a several-hour-long conversation on it that was about actual intellectual concepts, not “what to name a dog” or “who’s going on a date tonight”, I got to experience the downsides of asynchronous video threading in Seesmic’s current format.
The reason I make a point of it being asynchronous is that it’s not a real-time conversation. It’s more like twitter or an email group than it is like Yahoo Live where several people speak to each other simultaneously, or even chat rooms, where everyone’s there at the same time and can jump in with their opinions if they feel like it.
Liz Burr made some excellent points that I hadn’t paid attention to as I was absorbing so many other things during a full day’s use of the app. Someone had made the point that because you record your own video and decide when to stop it, you get to say what you want in its entirety without being interrupted. Liz mentioned that since it’s asynchronous, you can be turned OFF at ANY point, or not listened to at all, as your screen name and icon are attached to your video in the thread. This means you have more of a chance of not.being.heard.at.all. if someone decides that what you have to say isn’t worth listening to based on your behaviors and what you had to say in previous videos. I “knew” this, but I hadn’t processed it until she mentioned it to me. I was already employing that behavior, for example, after listening to a post from someone that I determined was garbage, I would skip anything with their face on it after that.
At this point, I should mention how Seesmic is set up for people to become aware of people’s posts. It’s important to understand this to understand why one-dimensional threading is NOT optimal for an application like this. There’s a “public” timeline that catches everyone’s videos. This is world-wide, but you can set it to only pick up posts in your language. That’s still A LOT of people, and it’s not even open to the public yet. Your next option is a “friends” timeline. You get to choose to “follow” people, and only their videos will show up in this timeline. This is another way you can elect to bypass people whom you’ve determined have nothing valid or intelligent to say… don’t “follow” them. They’ll still show up if you’re looking at a thread that they’ve contributed videos to, but then you resort to visual parsing and skip them as usual.
These abilities to select people to follow and people to “allow to speak” by clicking on their videos and watching them all the way to the end absolutely alters each person’s perception of a thread they arrive to. Seesmic member Otir read a perfect analogy of the situation, telling the story of a bunch of blind people whom were all offered different sections of an elephant to feel and then to give their opinion of what an elephant is like. Each of them had their own perception of “an elephant”, and that perception colored what they had to say about elephants.
First of all, if you’re following certain people, their posts come up in your “friends” timeline. If you click on the member’s icon, you go straight to their opinion. That’s a good thing. However, you’re jumping in in the middle of the thread. You can click “conversation” and see the entire list of posts in that thread. This is where your personal bias comes into play. If you don’t have any respect for the people earlier in the timeline, you might skip their videos entirely, bypassing much of the context of the situation. If there are a whole lot of videos before the person you’re following, you might not be inclined to watch an hour’s worth of posts before you enjoy what you really came here to see… thus, bypassing much of the context of the situation. If you’ve determined that the person you’re following is more credible than others in the thread, you may be inclined to reply along the lines of that personal bias. This is where we get the blind people approaching the elephant from different sides and angles.
Another “problem” with this layout is that what you’re looking at is NOT actually linear other than chronologically. The posts are laid out by the TIME that they were posted to the site, but they are not differentiated by the TANGENT of the thread that that particular post followed. This leads to a circular, “telephone game” situation, because people show up to a thread hours after it started, read something a “friend” of theirs posted, which was dealt with hours ago, and respond to that person’s post without watching all of the surrounding material.
My thread was 90 posts long. Even if each person took only one minute to say what they had to say (and I’ve seen videos that were 5 minutes long, so if there’s a time limit on individual videos, it’s NOT shorter than that), that means that to absorb the entire thread, you’d have to sit there as long as a feature film. People aren’t going to wait that long to reply. As a matter of fact, people started showing up and making NEW threads asking for someone to summarize my thread because they didn’t want to go back and read it all. This is another way that posts get “lost in the sauce”. People show up and want to be involved, but don’t want to put in the work to go back and experience each post.
Another reason it becomes circular is let’s say you have three tangents in a thread. As the original thread participants scramble “left and right” (since it’s all appearing as a one-dimensional timeline) to deal with tangents, 20 posts down the line, someone reads something from a tangent that was already resolved, hits “reply” and now, your 21st post is actually a response to your 5th post. :/ Then, THEIR “friends” see what THEY posted and continue the previously resolved tangent, causing the original thread participants to scramble over there and put out THAT fire… AGAIN. :/ Meanwhile, the thread splinters more and more and is misinterpreted more and more but LOOKS like a single, chronologically-ordered discussion. The snowball rolls further downhill when someone shows up to post #60, which is really only three posts removed from post #5 and doesn’t want to read the rest of the material, so they assume that all 60 posts have been along the same tangent.
Like I said, this only comes into play if you’re trying to have an intelligent conversation. If you’re just socializing via video, you don’t need to worry about tangents and following thoughts and concepts. You just throw up a “me too” post and you’re good… you feel like you’re a part of the conversation, whether people are “following” you or not.
Jan McLaughlin mentioned an addition that I think would work very well in these situations… the ability for the originator to moderate their thread. I suppose the ability to assign mods would be useful as well. A couple of days ago, I left a 32-post thread of mine for a few hours and when I returned, it was around 60. Thinking that there was much interesting material to sift through, I clicked on it, only to realize that two people had started online dating in my thread. :/ Instead of taking their chances in the “public” timeline, the best way to try to get each other’s attention was to click “reply” so that it would show up in their “replies” folder (an alternative timeline to “public” or “friends”. The unfortunate side-effect of this was that as they kept “reply”ing to each other, their posts were being added to my thread.
It would be lovely to have a way to separate irrelevant posts from your thread. It would be lovely to be able to remove videos posted to your thread by people that just showed up to act dumb. Not *delete* them, just remove them from YOUR thread so that new people arriving after the fact wouldn’t bail on your 70-post thread because there are 30 posts worth of online dating inside it that’s completely indistinguishable from on-point conversation in a one-dimensional reverse chronological timeline.
Seesmic’s making tons of improvements, so I’m sure features are coming down the line that will facilitate intelligent conversation, such as GROUPS. The ability to have a discussion only amongst the people that *you* choose would be a major development. There’s no need to block others from reading it. Just stop them from diluting the content and making the originators waste time running around putting out fires. Like I said, they’ve progressed in leaps and bounds in the three months that I’ve been on the service.
Personally, I’m a fan of synchronous interaction, whether we’re talking live video or text chat. Even IRL, I enjoy holding arguments against 5 people at a time. :D The upside of asynchronous conversation is that you only have to make your point ONCE, and everyone hears it and we can all move forward and explore greater depths of the conversation. The downside is that you have to actually BE THERE at the time it’s happening to be a part of it. If you show up hours later, all you can do is watch the archive, if there is one.
The upside of asynchronous conversation is that you can join in on work breaks, when you get out of class, whenever it’s convenient for you, you can add something to an ongoing discussion. The downside is that depending on how much time has elapsed between the beginning of the conversation and your arrival, you might not be willing to put in the work to absorb the entirety of the conversation anyway.
Bill Cammack • Cammack Media Group, LLC
Dude… Where’s My Twitter Link?
As I reported back on June 28, 2007, Twitter ‘ruined my life’ [link].
I realize _now_ that there’s something that I left out.
Today, Charles Hope twittered… Yes, “twittered”… There’s no such thing as a “tweet” or else the app would be named “tweeter”…. Anyway… Charles twittered that the “older” link was no longer at the bottom of our Twitter pages. I checked it out, and sure enough, there was no link allowing me to check back past my first page of the most recent posts. I figured that since they’re always doing tests and trying to improve how twitter works, it was a programming error and that it would be quickly replaced. Then, someone mentioned an issue with spam, and that the link was deliberately removed in response to it.
I still wasn’t concerned, because I know that I can type http://twitter.com/home?page=2 directly into my browser to get to the next-most-recent page of posts. No dice. Pages 2, 3, 4 and 5 all returned the exact same Page 1 entries….. MINUS the entries that had fallen off the edge of the flat Earth, because new people had twittered since I had last refreshed. :/
The link removal wouldn’t be a big deal to people following a handful of people, but when you’re following > 230 people, like I am, it’s a major ‘problem’ and jacks a critical amount of functionality that I get out of Twitter. Fortunately, out of the > 240 people following me on these social status-update sites like Twitter and Pownce (and Jaiku? … Haven’t heard from that app in AGES!), Veronica Belmont replied to my status update on Pownce [link], informing me not only that it was a temporary issue, but pointing me to the Twitter blog where Biz Stone had already addressed the issue earlier this morning. Fortunately, she replied on Pownce, because on Twitter, her post would have scrolled off the bottom of my “page 1″ and been (temporarily) lost forever, unless she had added an @BillCammack to it and it would have alighted in my “replies” section. So, thanks to Veronica, this is a different post than it would have been. :)

Photo Credit: Jared Klett
For me, one of the values of Twitter is that you don’t have to pay attention to it and it will save the status updates for you. I’ve gone back as far as 11 pages, which span several hours. That’s normally where you lose the “older” link. This means that when it’s crunch time, and I’m being my most effective and efficient, I can release Twitter from my mind entirely and only get back to it when I have processing cycles for it. Removing the “older” link from the first page means that I have to constantly remember Twitter to check it on the web site or I’d actually have to install a widget which would keep sending me the messages, non-stop, all day, consistently distracting me from what I’m trying to do. Neither option’s optimal.
It’s one of those things that you don’t miss until it’s gone. :) Taking the “older” link from the front page of Twitter turns it into the home page of Facebook. As far as I can tell, there’s no way to increase the number of pages of updates that you can see on Facebook’s home page. They’re not even in chronological order. If they were, you wouldn’t see that an entire stack of your friends just joined a new group… You’d see individual instances with other types of updates in between them. When I get to the bottom of Facebook’s ome page, I invariably wonder what happened BEFORE the edge of the flat Earth that the rest of the updates fell off of. Of course it’s a good ploy to make it so people go to Facebook more often specifically so they DON’T miss the revolving-door updates, but that doesn’t work for me personally, so removal of the “older” link on Twitter is nothing short of a disaster. :)
I just checked my page right now, and there are only 20 twitters on the front (read: ONLY) page. Amongst the > 230 people I’m following, the oldest post is a whopping 22 minutes old. :/ I’ve been writing this post for more than 20 minutes, so there’s an entire ‘generation’ of comments that I’ve entirely missed and will never ever see unless they fix their spam bot issues within the next 8 hours or so.
This isn’t the stock market, so it’s not mission-critical for me to know in real-time what my Twitter friends are doing, thinking or saying. However, I was glad to read in the Twitter blog that the “older” link is going to be reinstated ASAP. Part of my daily productivity is using down-time during rendering, uploading, etc to catch up with what’s been going on in the last couple of hours since I even THOUGHT about Twitter at all. 22 minutes worth of status updates from > 230 people isn’t even a drop in the bucket.
Good thing I checked twitter within 20 minutes of Charles’ post, or I would have been completely in the dark as far as WhereTF my “older” link went! :D
Bill Cammack • New York City • Freelance Video Editor • alum.mit.edu/www/billcammack
Gratitude

I’m sitting here right now, in Manhattan, in my house, able to type this on my computer right now because of the dedication of my friend, homie, brother, etc… Lou.
We went for a ride this morning, and the mechanic had assured me a couple of weeks ago that they checked out the electronics on my old-ass 1993 GSXR sportbike. I don’t doubt that they did. I think today was a NEW problem. It was so hot today, and my engine was running so hot, I’m pretty sure it burned through my cable leading to my ignition fuse. When I took the tank off so I could check my cables, they were different from when I had sent them to the mechanic, so I’m sure they did SOMETHING, and I don’t doubt it was proper. However, the location of my wires is conducive to them getting burnt and essentially “shorting out”.
I had had this happen quite a while ago, and my good friend MK got me out of that jam. This time Lou made it happen, and I just plain wouldn’t be here right now if it weren’t for Lou helping me out. I’d still be in Chester, NY, or wherever we were when my bike shut off.
I had offered to Lou to continue on his trip and just pass back that way when he was done. I didn’t want to ruin his day, but he wouldn’t break out. I was really more upset that I had messed up his plans for the day than that I was stranded out in the sticks without enough bike-mechanic knowledge to get ANYWHERE NEAR my house, where I am right now.
Eventually, we got back on the road and came back home. Thanks, Lou.
……….
There really isn’t any more to say, but it’s still not enough. I’ve had people go the “well, I’ve done all I can for ya… now I have to go” route under similar circumstances, and it doesn’t feel good. That’s an incredible understatement. Similarly, “Thanks, Lou” doesn’t even begin to amount to anything near how appreciative I am that he stuck with me and helped me out of that situation. Not that I *EXPECTED* any less of him, because I met Lou more than half my life ago… But, it’s still nice to receive that gift of friendship…. of dedication. While I wasn’t thinking properly and couldn’t bring myself to find the proper solution, either because I was so upset or because I just didn’t possess the technical, mechanical knowledge to get myself out of that situation, Lou was on-point, and I’m getting to type this right now because of him. :D
I didn’t realize how blessed I was when I first got my bike a few years ago…. I mean, I did, but I never documented it. Another life-long friend, Jay, walked me through learning to ride and then rode with me for VERY VERY MANY of the 20,000-plus miles I put on my bike in two years. Fortunately for Jay, he met the woman of his dreams and got married! :D I hadn’t realized how much of what I considered to be fun in “riding” was actually the fun of “riding WITH Jay”. On top of that, I hadn’t realized how much I was ‘dependent’ on Jay’s technical knowledge of biking. I was *N.E.V.E.R*, *EVER*, ONCE… NEVER worried that I wasn’t going to make it home tonight if I went riding with Jay. NEVER. I knew that Jay took bikes (and cars) apart and put them back together again. This was in the back of my mind… along with his dedication to me as a friend, and my dedication to him. Again, though it doesn’t come close to expressing my heartfelt gratitude… Thanks, Jay. :D
Going riding is like going campaigning or going to war. You go out with a certain number of guys/gals, and you return with that same number. Similar to what’s said about war… It’s EXTREMELY IMPORTANT to trust whomever’s next to you in the bunker. That BELIEF carries you to your greatest potential in riding. This guy Todd went off what I consider to be a short cliff one time when we went on a group ride. We went back to find him and five of us literally LIFTED his bike out of the woods he fell into, maybe 30 feet below. His front rim was jacked, so I suggested that someone remove his front brakes, and he was able to ride with us all the way back to NYC, and to his home in either Queens or Long Island. The point is that we were going to FIGURE OUT how to get him home and get his bike squared away. PERIOD. Even though that was my first time meeting him, he was rolling with US, so MY goal was to get him home. PERIOD. That was the goal of the others too, and we made it happen, hoisting his bike with one hand each and grabbing onto trees with our other hands while digging our boots in to the soft dirt of the ledge we were climbing with Todd’s bike in tow. Todd got home. Mission accomplished.
There are some who will read this and discount my claim that riding is like going to war because nobody’s shooting at us. Well… When you go riding, you’re not SURE you’re going to make it back. I’m NEVER sure I’m going to make it back when I go performance-riding. Anything can happen, from mechanical failure to someone running you off the road to oil slicks or construction to someone rear-ending you. I always thank God when I make it back, because I know I didn’t have to. There are quite a few riding deaths every year. One of them was my friend “Avo”. I didn’t know him for a long time, relative to many other riders, but he was a great guy and a solid rider. When Avo died on the West Side Highway, that was REALLY the first time that I honestly felt like “if it happened to him, it could happen to me”.
Anyway… I wanted to get this stuff down while I’m still feeling the immense *GRATITUDE* to Lou for sticking with me and changing his plan for the day from “having a good time” to “getting Bill back home”. I realize this is all my fault, and even though I completely LOVE my bike, I may very well need to sell it, because I’ve allowed it to become unreliable. It’s my fault that the bike’s unreliable. I bought it @ 22,000 miles and put another 20,000 on it in the span of two years. I allowed the ignition electronics to get jacked up. Nobody else. I’m either going to commit to getting it fixed PROPERLY or selling it and getting another bike. I’ve had enough of people saving me from the DEPRESSION of being WAY out of town with NO WAY to get home. :(
The bottom line is that riding isn’t about the bike you’re on… It’s about the people you share your experiences with.
Beleedat! :D
–
billcammack
“Cab Game”
Living in New York City has tons of privileges. One of those is that you can ALWAYS get a cab! :D
It’s not like the sticks, where you have to call for a cab or else you never get to leave where you are. :/ Also, you can go to a bar and drink your ass off, then stumble to the subway, a bus or a cab and arrive safely at your apartment… Whereas if you live in the sticks, that means you DROVE to the bar, and you might need to park in the Dairy Queen parking lot and sleep it off before you get on the road….. IF you can get on the road at all because maybe your car has one of those breathalyzer joints where it won’t start if you’re over the limit, hahahaha :D
Anyway…
Cabs are a tremendous luxury and you have to make sure that your cab game is tight. If you successfully avoided sitting on couches, you came off with a fine young lady from the party, bar or club. :D Now… I know what your cheap ass is thinking… “I’ll take her on the bus, so that way, I only spend $4 for the both of us to get back to the crib… um… unless SHE has a metrocard, too, then it’s only $2 to get her home! :D”
ok… ok……….. So that’s what *I* was thinking. :/
Anyway… Don’t take her on the bus. No. No good. :( Spend the extra ducats to get your cab game on.
If you take her on the bus or the train, you’re still in public. Tons of people around. If you take her in a cab, it’s just you and her. I mean, yeah, the cabbie’s there, but he needs to concentrate on the road and making sure he turns on your street. :) Never mind him. Think of the cabbie as your personal chauffeur, “Jeeves”. It’s his job to drive and mind.his.own.business. It’s just you and her in the back of the cab. Also… if you can’t see HIM in the rear-view mirror… HE can’t see YOU… Capicse? :D
If you take her on the bus or train, it’s all LIT UP and ish… Once you close the door to the cab and that little light goes out, it’s darkness, like Eddie Murphy and his brother in Hollywood! :D Much more mood-enhancing. Add that to the isolation and the fact that you basically have your own couch instead of sitting on a hard train bench crushed up between a couple of people that didn’t understand they weren’t slim enough to fit in that space between you and the next person… and cabs are WELL WORTH the extra ducats! :D
So… Now that you’re in the cab, you need some basic tactics. >:)
The most important style is the “Richie Cunningham”. If you don’t know who that is, go back and watch reruns of “Happy Days”. Now… Richie was pretty much a scrub, so he was scared to press up on girls he was interested in. Because of this, he had certain tactics he would use so that he could play it off if she didn’t go for it. So, To do the “Richie Cunningham”, you’re sitting next to her on your chauffeured couch in the darkness with only the Manhattan street lights shining down on you, and you start faking like you’re tired. Yawn once or twice. Look at your watch or the clock on your phone or whatever so that she sees you’re feeling tired.
Put the phone away, then give a large !!!YAWN!!! while stretchng both arms out to the side. Make sure your arm on her side ends up BEHIND her neck instead of IN FRONT OF her face! :/ As you relax your hands from the yawn, your arm will naturally land… LIGHTLY!!! on her shoulder with your hand on the other side of her. Act surprised :O that your hand didn’t come all the way down, and look at her like “OH!… Sorry ’bout that!” and pay attention to what her face looks like. It’s either going to look like :D , :/ or :O .
:O = “GET YOUR HANDS OFF OF ME, CREEP!!!”, in which case it’s a good thing that you did the “Richie Cunningham” because now you can act like it was an honest mistake and remove your arm, ASAP! :D
:/ = The female version of the “Richie Cunningham”, which is her playing it off like she didn’t notice that you just put your arm around her. This is a good thing, because SHE DEFINITELY NOTICED. The continuation of this version of the Richie is to look her in the eye and smile at her, and she should smile back at you, happy that you like her. :)
:D = Her laughing at you because you were so timid and intimidated by her that you felt you needed to resort to the internationally-known “Richie Cunningham” so that you would have a back-door to exit if she didn’t like you! HAHAHAHA awwwwwwwww. :D This is STILL a good thing, because she’s happy that you finally let her know you were interested in her, even though she now thinks you’re scared of her, and it’s going to take you a long time to live that down and regain your pimpin’ status! :D
–
DatingGenius
Joost for Mac build pulled
The Joost for Mac build was pulled today [link: 19/02/07: Mac build pulled]. Fortunately, I already have mine. :D
Basically, the idea behind Joost is video on demand with extras like widgets for a clock, jabber chat, chat with others on the same channel you’re watching, the ability to rate the video you’re watching, a notice board and a news ticker.
With Joost, you can select and de-select channels. I currently have 31 channels. You can add or remove them via the “Channel Catalog”. Each channel is responsible for its own programming. There are some that specialize in short videos and others that have full documentaries or films reaching 90 minutes in length or more.
You choose “My Channels”, choose a channel from the list that appears as an overlay while your current video is still running, scroll that list to a show you’d like to check out and click on it. ~5 seconds later, you’re watching something completely different.
I wasn’t too familiar with Joost (formerly named “The Venice Project”) before I received my beta-tester invite from Jay Dedman [http://jaydedman.pbwiki.com/], so I can’t review at this point whether Joost IS what it’s creators wanted it to be. I’ll have to do more research on it.
What I can say is that the response is very quick for those of you that have ADD when it comes to television. :D You know those people that can’t watch a television channel for more than one second before hitting the “next station” button! :D The current video keeps playing while you channel-surf to your heart’s content with the mostly-transparent overlay. You can change the channels you have available and browse those channels as well without leaving the current video.
You can also search for videos with key words… like “chicks” (1 entry) or “cars” (9 entries). You can then save your search as a channel. That way, you don’t have to search a bunch of channels to find car videos or you can find videos not specifically on car channels.
It remains to be seen how many channels will be available to choose from. I’ll also be interested to see how often they change the material on each channel. If you’re a television enthusiast, you’ll enjoy the flexibility and video on demand of Joost.
…
Meanwhile…
…
There’s an issue amongst the videoblogging community as far as what groups are going to be allowed to present programming carried by Joost. The way Joost is set up, it’s the perfect opportunity to present independently produced content that’s already up and running on the web to a new audience. The question is what the criteria is going to be for consideration for acceptance as a channel. From what I’ve seen so far in the beta test, shows like Zadi Diaz & Steve Woolf’s JetSet Show [http://jetsetshow.com/] or Justin Kownacki’s Something to be desired [http://somethingtobedesired.com/] would blend in seamlessly to Joost’s current offerings, either as their own channels or individual shows on a designated “independent channel”.
We’ll see how it all shakes out. :) Anyway… If you’re a MSM (Main Stream Media) television enthusiast, you’ll enjoy the Joost beta test, so see if you can get your hands on an invite when they open it back up! ;)
Bill Cammack • New York City • Freelance Video Editor • alum.mit.edu/www/billcammack




Web:



