Home

Advertisement

Customize
About this Journal
Format change for those few who use my actual default view. I'm using this section to maintain a list of topics to address so I don't forget.

-The nature of narrative (context and choice)
-Roleplaying is a skill
-Truth and the observer
-Design: Caper, Trust and Betrayal, Empire, and CQB.
-Use of props to control physical space.
-Gamelang orchestra and the restrictions of pure percussion.
-Close-loop roleplaying and what it offers (all good things must come to an end)
-Segregation and education, why legislate this morality?
Current Month
 123456
78910111213
14151617181920
21222324252627
282930
May. 11th, 2007 @ 10:43 am Conversational dysfunction, instant messaging, and you
I think there are a number of major flaws in the interface of all current IM systems. These flaws lead to a number of dysfunctional forms of interaction. I think that most of these flaws are due to the fact that IM systems are a direct descendent of email.

Now, this is something I can't absolutely prove, but I think that ICQ (the first IM program I'm aware of) was designed to fill certain gaps in email designs. I think it was designed to better facilitate rapid-fire back and forth conversations. They still happen via email and forums and I've had some in LJ comments. You can see suggestions that this was the intended solution in the fact that IMs are push-based (rather than pull-based), and the fact that early IM systems allowed you to send messages to people who were offline. It was very much a modified email system.

But taking email realtime without modifying it created a number of issues. This is due, in part, because email is itself a direct evolution from paper letters, which were never intended to be a synchronous form of communication.

So, let's look at that. One of the big issues is that while IM conversations tend to have clear entry points (you know when the conversation starts), they don't have clear exit points. Conversations tend to trail off rather than end. You don't know if the other person is considering your points or simply ignoring you because unlike a face to face conversation you have no non-verbal clues, and unlike a phone conversation you don't have a clear moment of disconnection when the conversation ends. This can lead to confusion because not every participant is on the same page with regard to the state of the discussion.

There's another problem which arises, this one based more, I think, upon the way that IM programs have evolved rather than based upon holdovers from previous modes of communication. The problem is, simply put, that to make yourself available for any conversation, you must do so for all conversations. But what if there is only a subset of the people on your buddy list that you feel up to talking to? Sucks to be you. Further, being available makes you available to people you may not know, and sometimes you're just not up to meeting new people.

There's more, and I could go more in-depth, but my relief's here so I'm going to go get some food. Feel free, as always, to drop comments or questions. I'd love to discuss this.

Thomas
About this Entry
May. 4th, 2007 @ 07:29 am Technical solutions for social safe spaces
I mentioned a few days ago that i had a discussion with Mo about social safe spaces online. Now, let's be clear here, I strongly support the idea. Social safe spaces are important, and they tend to be difficult to establish and maintain online. There are examples of them, but to date they're mostly maintained through social means rather than technical ones. That is, they remain safe spaces because the majority of participants actively work to keep them that way.

There's nothing wrong with social maintanence of safe spaces, of course. That's how most such spaces are handled in face to face situations. However, I think we can do better by intentionally structuring a community. So, here's an outline of what I put forward during the discussion. You'll probably see what it's likely non-viable: it takes way too much work on the part of someone(s).

First you take a multi-user blog. Something like WordPress' Multi-User install would work. You give a set of protected speakers who you trust to deal with the topics in a socially safe and thought provoking manner (a lot of these people are probably going to be from within your potected class) top-level access. They post regular blog entries and the like, and can comment on one anothers' posts freely.

Below these people you have other registered users. Registration is free and open, anyone can do it. However, if you're not a top-level poster, then all your comments are screened. A moderator will read the comment before allowing it to go up in order to check for content, but also to check for presentation. If a comment is rejected, the moderator will explain why and offer suggestions for changes to be made if the comment is to be accepted. You can see where this ends up being a lot of work. Moderators end up having to enter dialogs with users in order to help explain where a comment makes the social space unsafe either in content or in presentation.

You could optionally include a mid-level user drawn from the low-level user base. Mid-level users can't make new posts, but can comment without screening. By placing users with good track records in this category you can reduce the load on the moderators. However, I'm pretty sure this is a bad idea for two reasons. Socially, this creates a privileged class, and I'm pretty sure it would have a serious negative impact. Technically,and perhaps more importantly, there's a built-in delay when comments are moderated. It reduces the speed at which one can comment. Creating mid-level users makes low-level users conversationally disadvantaged (see Chris' comments on yesterday's post for some reasons why). Since part of the point of this design is to teach new users to maintain safe spaces on their own, disadvantaging those same users like this is a huge problem.

So, you can see that the moderators are doing a lot of work here. They're doing so much work that they're probably not the same people as your top-level posters. I think it would be hard to maintain general social leadership through posting and commentary and still have time to engage people personally at the low level. That time demand is serious and possibly crippling.

Another problem that arises is that due to the built-in time-delay on comments showing up you disrupt the expected communication style. You're bound to get multiple comments turned in before they can all be approved which means that some comments will be made without the context of previous ones. This means you probably can't go with a straight chronological listing (like WordPress defaults to), and will need to move either to threaded comments (like LJ defaults to) or something similar that allows you to keep conversational threads separate.

Which has its own sets of problems. Splitting off discussion threads often results in disrupted context since people aren't sure what parts of the discussion you've read and what parts you haven't.

Thomas
About this Entry
May. 2nd, 2007 @ 12:11 pm Today I have little to say
That's sort of a lie. What I rather mean is that I don't feel I have anything to say that anyone is all that terribly interested in hearing. It's sort of an interesting place to be, and I feel like I've been here for a while now.

I'd guess I could trace it back to the death of my blog back in November of last year when I just sort of ran out of steam and stopped posting. Though, truthfully, that was probably a sympton of something that had been ongoing for a while. I have all these ideas and things I want to talk about, and I feel like they're just not the same things other people are interested in. There's nothing wrong with that, and I'm certain that there are people out there somewhere who want to talk about this stuff with me, but I haven't found them.

The result is that, well, I just can't find motivation to share a lot of thoughts. They're things I find exciting and enjoy thinking about, but at the same time they are things that experience tells me other people aren't all that interested in discussing. If they're not interested, then I find that I just don't feel very motivated to post about them. I know what I think, so what benefit is there in expending time and effort to share with people who don't care.

Now, I know this is not entirely accurate: articulating ideas is generally a good and useful thing, even if its just for yourself, but I feel in many ways that this (my LiveJournal) is a poor arena for that because, well, some people read this and don't really want to hear me go on and on about potential social and technical solutions to creating social safe spaces online (which is what I started to post about). I feel like I'm serving an audience, rather than participating in a community, which is interesting. The problem is that I tend to assume that the audience wants more of the things it comments on. So, since I don't get much feedback on some topics, I assume people don't really care about them.

Again, that's not a problem, really. There's no reason anyone should have to care about the sorts of things that I find fascinating. And it's not like I don't also find a number of other topics fascinating which I take many of us (me and people who read me) to have in common.

I don't really know what the point of this was. I guess I just wanted to express my feelings of disconnection and lack of community here.

Thomas
About this Entry
Apr. 23rd, 2007 @ 05:34 pm A technical heads-up!
Tags:
If you try to send an email to my thesmerf.com address it will bounce. I'm having some issues with the server and will hopefully have it back up and running... soonish. My gmail account, of course, is still functional.

Thomas
About this Entry
Feb. 23rd, 2007 @ 03:16 pm Who wants some moneys?
Because I'm willing to give you some (though probably not as much as you're worth) if you can do a bit of programming for me.

I'm working on a preliminary run at my community organization project. The initial trial is going to be a web-based LiveJournal client. If you, or someone you know, has the skills and interest to develop such a thing, please let me know. My budget is limited, but it is more than $0.

Here's what I've got:
  1. LiveJournal has a fairly simple interface for clients. I need someone who can develop a web version. My server has PHP and CGI support, so however you can do that.

  2. I need someone who can help me set up a web-based IM client (I've been looking at JWChat).

  3. I also need a dbased account system through which people can connect (securely, I can provide a secure server for this) which will remember LJ account information for users so that they do not have to reenter it. The dbase also needs to store IM login data accessible to whatever gets set up for #2.

  4. Someone to do a very basic site design for the project. Really, if you're competent enough to duplicate the LJ light interface that would be pretty much perfect.


These can all be the same person, or all be different people, or whatever. There is money. It will be paid to you. We don't really have a deadline, though I'd like to see some sort of prototype by August, but I don't really have any idea how much work this will require. I have a special interest in people who want to do this and who live in the US so that I can do phone conferences.

So, if you or someone you know wants to get involved, do let me know.

Thomas
About this Entry
Jan. 3rd, 2007 @ 02:11 am Life never goes as you might hope
Still trying to work out the bugs in my DSL connection. The phone company finally repaired the lines, and I've got the thing online (and am posting from it now), but I'm running into firewall problems. I think that they are router related, but it's hard to say. Anyway, at the moment they're blocking my ability to send email. Which is clearly ridiculous. I've got a note for you, [info]spaceanddeath, which I'm going to try to get to you via some other confusing method. Wish me luck.

Thomas
About this Entry
Dec. 30th, 2006 @ 12:50 am Life goes on, and people are stupid
By this time tomorrow I should be back on the broadband band-wagon. These short bursts of connectivity at work and at the houses of kindly friends just won't cut it. In doing the shopping for this I was reminded again why monopolies and near-monopolies are so often bad for consumers. There are two major broadband providers locally: the cable company with a cable connection and the phone company with DSL.

The advantage of the cable company is that you don't need a local phone line. Since people (like me) are pretty much doing everything by cell phone, this seems like a good deal. I mean, it should reduce costs since you aren't paying for a local line you don't need. So the cable company, in its infinite wisdom, decides to soak you. $55/month is the entry-level connection. That's a 2Mb/s download and a 256kb/s upload. That is to say, super-lame. Especially if you do any gaming or work much with BitTorrent, which are both highly dependent upon upload rates rather than download rates.

So, feeling that this price was ridiculous, I decided to explore the cost of DSL. Turns out that you can get a local phone line for around $24/month. That's no features. That's for them to allow you to make local calls. That's a mere $10s less than my cell phone bill. That's ridiculous. On the other hand, the entry level DSL package is around $22/month or so. It's even worse than the entry-level cable, but at least it's a reasonable price for a net connection. There's also a $27/month, a $32/month and a $37/month level. Figuring that I could budget for cable and take DSL, we're at the third level which ends up right around $55/month. That's a 3Mb/s download and a 384kb/s upload (with the nice addition of a static IP for no cost). Again, this is a pretty lame package, but I get considerably more service than with a cable connection.

Anyway, the moral of this story is that when there are only two companies providing broadband, and they're only sort of in competition with one another (operating on different networks and different perception models means they don't have to worry as much about one anothers' pricing) is a recipe for screwing consumers.

But that's not the stupid people. The stupid people are even more fun. Tonight I took a call from a girl on 911 advising that she just saw a man trying to break into a car. That's pretty serious (generally a felony offense), so we rush a whole bunch of officers over there. It turns out that the girl called it in as a prank. And lied about her identity when I took the call.

This is also very serious. Police officers don't like being used as tools in pranks, they don't like having their time wasted, and they don't like having a bunch of officers pulled out to one side of town when things might happen on the other side of town. Also, they don't like being lied to (and neither do I).

Unfortunately for the girl in question, she called on 911 so we got her phone number and she couldn't lie about that. Equally unfortunately the guy who the prank was on knew who pulled it. This resulted in her eventually being contacted by officers and arrested for filing a false report, which isn't terribly serious, but not something you want to have to deal with. So they took her to jail.

Now, it's likely that she's already been bonded out and will attend trial, so she's not in jail long-term or anything, but man did she deserve it. This was one dumb prank. I suppose that I'm continually shocked by how little respect people have for the police and what it is we do. I mean, sure some of the stuff we do is silly, or aggravating (enforcing speed limits when people are in a hurry and stuff), but a lot of what we do actually matters.

I guess I shouldn't be so surprised. It's not like the beat cop is a media-appreciated personality. That's reserved for detectives and crime scene investigators and other more glamorous jobs. People are far more likely to encounter beat cops in routine situations (like traffic violations) than they are in something more serious like an assault or a burglary, and so they don't really have a good gut-level feeling for why beat cops matter. I shouldn't be surprised, but I think I'm justified in being upset.

Thomas
About this Entry
Dec. 1st, 2006 @ 12:15 am Internet pseudonyms, deviance, and community fragmentation
As some of you know, I'm putting together graduate school applications for next fall. The current plan is to graduate this May and start a two year masters program in the fall. I'm pumped. But all the programs I'm looking at want a writing sample. Of course since I like writing, I'm happy to provide.

The topic is simple: it is widely considered (though generally unstated and unnoticed) socially deviant to use a name that is recognizably an internet pseudonym in face to face discussion. While people can probably get away with calling me 'Smerf', which could be a mundane nickname, addressing me as 'Lord Smerf' would be a bit odd. And it only gets worse if you've got numbers in there or if you've got a visible pun 'Miss Creant' or 'Smerf8301' for instance. I argue that this creates a barrier for the formation of communities that share internet and meat space equally.

Here's the most recent draft. This is the version I turned in as my final (and perfectly scoring) paper for my Deviance class. Unfortunately, my Deviance class is, by necessity, less than fully rigorous (with 80+ students you can't get to detailed in your analysis of a paper).

Anyway! I'd love feedback. I crave it. If you don't give me some I shall be disappointed. Especially criticism. I want criticism on word choice, sentence structure, grammar, logic, lack of evidence, dumb conclusions, anything. This is big. I want everyone to tear it apart, and point out how it can get better. I want the best writing sample I can possibly create for my MIT application.

I already know of one area that needs significant work, and will receive it. I need to add a section discussing how community formation works in social situations, and point out those community formation functions that rely upon identifiability. Anyone with references for that, please feel free to chime in. And anything else you have to say, I want to hear that too.

Thomas
About this Entry
Nov. 27th, 2006 @ 07:56 pm Yes, jargon matters, take two
I linked to the Creating Passionate Users article on jargon, and figured it might be useful/amusing to provide an example. This one's from philosophy, specifically metaphysics, which you may question the usefulness of before we start... Oh well.

Jargon version, in which I surround any jargon term with *s: *Microphysical* *states of affairs* can simultaneously *realize* both *determinate properties* and *supervening* *determinable properties*.

To be fair, the use of "supervening" is perhaps superfluous here. Determinable properties always supervene on determinate properties, so it's somewhat redundant to mention it...

No without the jargon, I hope: Science continually shrinks what we consider to be fundamental physical building blocks. Cells, molecules, atoms, quarks... You get the picture. There is some fundamentally small physical thing which actually is the fundamental building block of physical things. (Microphysical) These fundamental building blocks are arranged in ways that make certain statements about them true while making other statements about them false. Arranged in such-and-such a way they form solid matter, and arranged in some different way thay form liquid matter. When they are arrange in such a way as to make solid matter, they are simultaneously arranged in such a way as to not make liquid matter. (States of affairs)

There exist certain types of peroperties (NOTE: "properties" is also a metaphysical jargon term, but the everyday use is close enough to make sense and I can't explicate it effectively in less than 500 words) that, when present, guarantee that another property is present. For instance: if something is a scarlet color then it is also a red color. All scarlet things are red, not all red things are scarlet. Stated more generally: All X are Y, but not all Y are X. (Supervenes, specifically here, Y "supervenes on" X) You can think of plenty of examples, I'm sure.

Sometimes all X are Y
and all Y are Z, which means that all X are Z. For instance: all things that are scarlet are red, and all things that are red have a color. Depending on the specific perspective we want to take in the above example, red is either the thing implied by another thing (i.e. scarlet implies red) (red is the determinable) or red is the thing that implies another thing (i.e. red implies colored) (red is the determinate).

Any given arrangement of these fundamental building blocks will simultaneously make it true that a thing constructed of this particular arrangement has both the implying and the implied properties. Let us pretend that the fundamental building blocks end up being light-reflective. Whatever the physical properties an object possesses that make it reflect the spectrum of light we call "scarlet" (that realize scarlet) are
precisely the same properties that make the object reflect the spectrum of light we call "red" (that realize red).

Now, I might have been more concise with my non-jargon explanation, but I wanted to be pretty clear and transparent and not assume much in the way of specialize vocabulary. Even with that I had to resort to the word "property" without defining it, and I'm also pretty sure that I've missed some important nuances with superveniance. But I hope I've made my point anyway. Jargon permitted me to make a statement for discussion and analysis in 14 words that took me at least 20 sentences to explain without it.

I like metaphysics, but I sure don't like it enough to engage with it on a regular basis with the sort of ineffeciency a lack of jargon would push on me. Of course I couldn't have made any sense of that original sentence when I first started reading the stuff, so it's clear that I have to have some sort of starting place. The difficulty is, as it often is, moving from one state to the other. How do I get from needing all those paragraphs to needing a single sentence to explain something? Someone has to teach me. But teaching can be super-frustrating precisely because it requires a willing drop in effeciency. To teach people this stuff I must choose to use ineffecient, inelegant, and less nuanced language. Yuck.

Thomas
About this Entry
Nov. 27th, 2006 @ 07:00 am Yes! Jargon does matter!
If you're not already reading Creating Passionate Users you should be. Triply so if you're at all interested in communities and/or product design.

This post on jargon is a prime example of why you should be reading.

Thomas
About this Entry
Nov. 17th, 2006 @ 06:43 pm Technology rocks
I know that some of you are using Pandora already. For those who don't know, Pandora is the primary output of the Music Genome Project. The group analyzes music and rates it on various scales (tempo, key, more esoteric stuff). You put in a song you like, and Pandora will search its database for other, similar songs. Which is pretty dang cool if you ask me. One of the cool things about Pandora is that it's simple. You put in your starting song and Pandora automatically builds a 'radio station', which is basically a giant playlist, of related songs. Plug in a song, sit back and listen.

Here's a similar thing I just found OWL Multimedia. OWL is even more interesting. Take an mp3 on your hard drive, any mp3. Plug it into the Java applet they provide. Select a ten second (or so) snippet of the song that you really like. The applet then does a wave form analysis and runs it through their database comparing it to wave forms from other songs. It then provides a list of songs that utilize high-similarity wave forms.

Basically the system finds other songs that have parts that sound like parts of songs you really like. That is dang cool. I love technology.

Thomas
About this Entry
Oct. 13th, 2006 @ 04:43 am Well, this was unexpected
Most of you aren't going to find this at all interesting, but for those who have any idea what I'm talking about I've got a question about fandom.

I've taken it to be 'common knowledge' in fandom that media property owners do not officially support fan-fiction due to potential legal problems. This argument always struck me as kind of silly, but given the nature of our civil court system plausible. And today I ran across this:

It turns out that on the official Avatar: the Last Airbender boards there is a specific forum dedicated to fan-fiction. Now as someone who's extremely interested in media remixing (sorry, [info]unrequitedthai) and trans-media stuff, this strikes me as awesome! But it flies in the face of the 'common knowledge' thing. So, um, what's up?

Thomas
About this Entry
Sep. 16th, 2006 @ 09:42 pm Forums support context better than blogs (for now)
I've had an ongoing discussion with Alexander Cherry about blogs vs forums for the purposes of community formation. I've been thinking on the subject rather a lot recently, and I figured I'd share...

Forums as they currently exist tend to support community better than blogs as they currently exist because they provide a clearer sense of context for discussions. You can see what other discussions are going on, and how lively they are, and who is involved in them when you think about a given discussion. This context helps you to make proper sense of the discussion at hand. You might know that Bob is still stressed out from the discussion in that other thread, and thus might be a little brusque. And you know that Frank and Sally are arguing about immersion over there, so that explains their comments on immersion here.

It is not that blogs can't show context. Often they do (with direct links to inspiring posts elsewhere, or to similar discussions), but this doesn't provide as wide a context, nor is it as simple. A forum does this automatically, blog posts require you to enter each link manually (which requires you to be aware of the impact a given post is having on your thinking).

On the other hand, forums, being generally communal, are subject to roughly authority-level social controls to a much greater degree than blogs are. That is, in a blog there is a strong sense of power and authority. Whoever's blog it is is assumed to be watching every post and every comment, and thus is able to police literally anything that needs policing. This provides a strong central voice and focus, and can permit the person in power to protect minority voices.

Forums tend to be much more socially moderated. It is assumed that moderators aren't watching every single thread, and they most certainly can not devote the time required to protect minority voices from a torrent of polite, but overwhelming, commentary from a majority. This tends to provide a unifying force to the voice of the forum, but it also tends to drown out minority voices. Especially over time, as minority voices grow frustrated with repeated, often unintentional, suppression and leave the community.

Now, for some purposes a community with strongly unified views is an advantage. It allows for directed discussion without distractions. Unfortunately, it's bad for injecting new ideas into the community.

Interestingly, blogs can take on this sort of focused community role on a smaller scale. The disadvantage to blogs (the lack of context) can be overcome, I believe, with the proper software, and this can be done without sacrificing the central voice and minority voice protection advantages. That's part of what my project is about.

The big thing, though, is that I'm all about new blood and new ideas as a means of keeping a community vital and growing. This is one of the other big things the community management project is about, but it's also a problem that I don't see a way to overcome for forums. I don't see how the forum paradigm can successfully protect minority voices in a practical manner, which is why I'm so focused on blogs.

But for blogs to be effective at community they need to handle context better. And that, I think, is a software issue. One that is difficult, but definitely solvable. It, hopefully, won't require any more work out of any community members, which is a huge advantage in my mind.

Well, that's what I'm thinking these days. I welcome feedback.

Thomas
About this Entry
Sep. 16th, 2006 @ 08:52 pm Community management project
My hopes to handle this project through the auspices of the computer science department at Auburn University have been crushed. I've got some people interested, but none of them have the time to commit.

So, I'm going to try to shift the project online. I know some people who read my journal here have expressed interest, and I realize you're all busy. Anyway, what I'm going to do is work up an actual design document. I'll be laying out the multiple phases of the project. Here's the first phase:

Phase one is simple. It involves two simple steps. First, WordPress needs modification to a multi-user system (something like a rather simplified LiveJournal). Basically it needs to handle multiple users (which WordPress already does) and display each user's blog in a separate subdirectory (something like www.domain.com/user/). Second, a web-based Jabber client needs to be integrated into the sidebar. On the back-end, the package needs to also install a Jabber server that's integrated to the sidebar client. Users who register for a blog also get a Jabber account. That's phase one.

The later phases get pretty involved. Quoting tools, custom aggregator views, tag-matching algorithms. Some of the later stuff I don't even know where to start on. But phase one, at least, is easy. Well, probably not easy, but feasible.

I'll also need someone who knows something about CSS and someone who can design decent UI. Preferrably multiples of each.

So, if you're interested, email me, or drop a comment. I definitely want to hear from you. In my hubris, I think this project is important for society, so I'm pretty excited to get it under way.

Thomas
About this Entry
Sep. 14th, 2006 @ 07:13 pm Privacy, I guess I just don't get it
In my deviance class, we just covered a paper on privacy. Specifically, we covered a paper on the implications of computer databases and ubiquitous surveillance technology on privacy. And I came away from it as I come away from most such discussions. Confused.

Privacy is a concept that I realize that other people appreciate and value, but it's something that I personally don't understand very well. I see it has implications for two major things, but it almost has to have broader implications than that, doesn't it?

First, it has implications on intimacy. I take it to be at least somewhat true that an event shared by just two people builds more intimacy than an event shared by a dozen builds more intimacy than an event shared by thousands, etc. Privacy would seem to be, at least on the surface, an important factor in making interactions more intimate. I've got some reasons I think this may not be true, but I'm willing to grant it for now.

Second, privacy has implications for deviance. This is due to the fact that you can get away with deviant behavior as long as you are not caught at it. This suggests that privacy is important for us to be able to engage in all those little deviances that we end up engaging in. Society is just too big for everyone to fit into the mold it shapes, in fact it's too big for anyone at all to perfectly fit into that mold. Maybe you play D&D or like to cross-dress or watch obscure foreign propaganda films. These are all deviant behaviors, and privacy gives you some 'safe space' to undertake them in.

But those don't seem like they are powerful enough to drive this huge tradition of privacy that we have in Western culture. It's one of the rights that we simply assume that everyone has. There's got to be more than simple tradition behind this value, right? But for the life of me I can't think of what it is.

This ends up being problematic because it hinders my ability to understand, and especially to design, community management stuff. I simply don't understand the value of privacy, and thus it rarely figures into my calculations. While I'm willing to support multiple identities for users and such, I don't see why anyone would care about who is reading what they write. But actual discussions suggest that people do care, and care a lot.

So, could some of you please help me understand this stuff?

Thomas
About this Entry
Aug. 4th, 2006 @ 08:20 am Not really out of pocket...
Today's the day. I've got a final right before lunch, and as soon as I'm done there I hop in the car and head up to Birmingham to catch a plan to Boston.

I'll have my phone and my computer with me, which means I'll be able to maintain net access from pretty much anywhere. So email and phone are still both great ways to get in touch with me (except for those odd periods in flight where they make you turn your phone off).

I'm pretty sure I'll end up writing something fairly significant, possibly even a paper for presentation, on the way that mobile communications technology and internet communities have impacted travel. Here's a brief summary: It used to be that traveling resulted in either a temporary break with, or a fundamental shift it, the way people interacted with their social circle. You either went from primarily face-to-face contact to the telephone (if they were important enough for you to call), or you just didn't have any contact with them for the duration of the trip.

Now that cell phones are all over the place, two things come into play: we are suddenly accustomed to calling people all the time. Instead of phone calls being relatively rare (since both people have to be at home), they are now common. I can call you no matter where the two of us might be, and so I do, and this results in an increase in the amount of socialization that takes place by phone. Further, since nation-wide calling is pretty much standard, this isn't interrupted by travel. The phone-related aspects of our socialization are unimpeded by most forms of travel.

On top of that, more and more people are constructing social networks online. These experience very little interruption during travel since you're not even fundamentally shifting the way they work. While I might be losing a common channel of socialization (face-to-face) from my local social network when I travel, I'm not doing that at all for my online social network. I'll still have access to the net, so I'll still have access to every single aspect of my online social network. Nothing is lost.

Both of these combine to make travel significantly less disruptive to social networks than it once was. And I find that to be really interesting.

Thomas
About this Entry
Aug. 1st, 2006 @ 05:28 pm Unbounded conversational space
This is a sort-of follow up to my previous post on forums and addictive behavior. It turns out that most forms of computer-mediated communication encourage addictive behaviors to some degree or another (forums are just some of the worst offenders).

I think there's a pretty simple reason for this actually. Computer-mediate communication does not benefit from traditional conversation-space boundaries, and most uses of said mediums have not evolved good substitutes.

When I talk about conversation-space boundaries, what I mean is the ways that you know that a conversation is taking place and when it is not. With phone conversations you know the conversation is 'on' when you answer the phone, and 'off' when you hang up. In physical conversations there are all sorts of non-verbal cues in addition to simple space: when someone leaves to go home, you're done talking to them.

This is not the case in CMC conversations. I can't tell if you are actively reading and/or writing a response or not. Should I stay up another fifteen minutes to find out, or should I just go to sleep?

This problem is at the intersection of the lack of conversation-space boundaries and the push for synchronous communication. If we thought of email as snail-mail, then this problem wouldn't arise. The expected time between replies would be long enough that a day or two's delay would likely not matter. But with instant communication comes the pressure to communicate instantly. (I should note this phrase somewhere, it is clever.)

Anyway, I'm just now beginning to think about this and possible solutions. My guess is that they'll end up being social rather than technical (simple notes to say 'I'll get to this tomorrow' or some-such), though I believe a technical solution might make a social one easier/more intuitive. We shall see, I suppose.

Thomas
About this Entry
Jul. 31st, 2006 @ 10:54 pm Community musings: bad forums!
So I've been musing on communities, especially in their online forms, and in a discussion with Sarah a while back I realized something interesting:

Forums (along with many other forms of online communication) foster addictive behavior. Most studies on addiction indicate that it forms around activites which provide a random reward, not those which provide a regular reward. Forums, by their nature, provide random rewards.

At least they do if you define the 'reward' that forums provide as interaction. Most people who have done forum interactions have, at one point or another, caught themselves clicking refresh every couple of minutes hoping that someone has replied to a topic. Maybe so that you can respond to them, maybe because you're curious to hear their opinion. But you've done it.

And sometimes, there's something new there. You are randomly rewarded for your diligence. And sometimes you'll stick around an extra five or ten minutes, checking back, hoping to get a response before you have to go to class/bed/work/eat.

This is downright unhealthy. First because addictive behavior itself is dangeous, but also because it wastes time. Contrast the way people read forums with the way they handle IMs. IM systems notify you when there is new content that requires your attention. You don't check on them, they make themselves conspicuous. It's pretty clear that this is significanly more time-effecient. You never waste your time checking, the computer checks for you (see also email and news aggregators).

So, if the forum is bad in these ways, what's an alternative that dumps the bad but keeps the good?

Thomas
About this Entry
Jul. 21st, 2006 @ 10:03 pm Communit management project overview
This is likely to be a personal archive post. For those just joining us from the future (as I'll likely point people here first if they stumble upon the project), the community management project is something I've been working on for nearly nine months now. I've finally taken steps to get it out of the design phase and into proto-typing. Still waiting on word for that.

I figure enough people have expressed curiousity that it's worth sharing a bit more about the project.

The project has two major goals which are pretty strongly intertwined, but which can be executed separately. I figure that the first part needs to be done as soon as possible, and is doable now, and the second part also needs to be done as soon as possible, but is going to take a lot of work.

The first thing the project strives to do is create the 'perfect' community management package. To date, communities have formed online in a sort of ad-hoc manner. They've sprung up around forums, email-lists, blogs, blog-rings, and recently in social networking systems like LiveJournal, MySpace, and Facebook. But all of them tend to have one thing in common, the strongest communities that spring up in these areas supplement the communications options avaialable to them.

Consider the fact that most close groups share IM information, because IM tends to provide richer discussions in the short-term. Some even go so far as to share phone contact information, and then call one another. And the most coherent groups tend to plan and execute conventions or other types of face-to-face meetups. This is all natural and good, but it strongly highlights the fact that current community management software is not providing everything the community needs.

The second thing that the project strives to do is to facilitate creating better communities. While the first phase is all about combining as many tools as possible (and simplifying interfaces, and making them more powerful) into one package, the second phase is about software-assisted community construction.

Internet communities face a number of interesting weaknesses (along with their strengths) when comapared to real-space communities. One of the big ones is that participation is dependent upon almost nothing but interest. I, for instance, might really want to get involved in the Boston indie-music scene, but since I live in the south, that's just not going to happen. Desire isn't enough to get me in. This same thing can be seen in many real-space communities as people move in and out of the area for various reasons (jobs, schools, retirement, etc.) Your local knitting club may lose or gain members because they move. Your online knitting club will keep those members either way.

This has two significant effects. First, it pushes toward stagnation. The opinion leaders rarely drop out, and thus it is difficult for new voices to be heard. It discourages seeking new communities. Since you don't have to leave the community you're in, you have no pressing reason to seek a new one. As long as you're content with what you have, you'll not go wandering elsewhere.

These two things work together to promote stagnation and lack of growth (which are related, but not the same thing). With people not swapping communities, no one really grows. This is further complicated by the fact that, since the internet is 'world-wide', people sort of assume that they're involved in the most important community doing whatever it is they're doing. This means that communities doing basically the same thing have no reason to seek each other out, which can result in split efforts.

This is all a long winded way of getting to this: the second phase centers on the creation of a learning algorithm that is able to automatically draw people of interest together. It is able to recommend communities and individuals to one another. It is able to suggest points of cooperation between existing communities that are unaware of one another. Further, and this is important, it is able to gracefully split communities as they grow too large to be productive, and as their interests split up. Get any community large enough and you'll have two competing 'primary' goals, pursuing both at once weakens the pursuit of each.

So this is a complex algorithm, and I'm not sure where to begin. (Though Annie quite cleverly recommended taking a look at the matching code used in online dating communities. How clever!)

So, those are the two major goals, and they both depend upon the central tenet to the project: human interaction is shaped by the interfaces through which we interact. By developing a more productive (and generally better) interface, we can encourage more productive (and generally better) interaction. This is really exciting to me.

A bit of nitty-gritty:

The first phase is pretty big all on its own. Not only does it need to integrate communication types, it also needs to improve upon current models of shared reading. The basic design, as I have it now, consists of two major packages, with a third I'd really like to add: First, it's a blog system, with feeds and a proprietary (and ridiculously complex) tag system. The feed and tag systems interact such that you can generate feeds of any tag combination dynamically. This solves the ever-annoying LJ problem of not friending someone because you only want to hear their thoughts on some subjects.

LJ-like communities can be generated simply by creating a tag/member list. The community will automatically generate its content from its members who utilize specific tags.

On top of this there is an integrated IM system. It's browser-based, like all the other software in the package. The IM system utilizes the same username as the rest of the system, allowing users to seamlessly interact via IM with people they watch feeds from. The IM system is going to be fairly robust, allowing for offline delivery (that is, if someone isn't online, you can send them a little message through the IM program). It also is going to a robust system for organizing contacts and indicating different statuses to them. (So you can appear offline to some people, but not to others.)

(Quick note, all of this is browser-based because that makes it portable. One of the problems with existing systems is that users may or may not have access to full interaction depending one the specific machine they are accessing from. This isn't good.)

The third feature, the one I'd like to add if I can figure out how, is a voice-chat system. I'm pretty happy with the Ventrillo interface, but it's got some limitations I'd love to see fixed. I can go on more about this, but in all honesty this is a tough feature to implement. Not only does it need to be a web-based voice-chat client, but the bandwidth requirements of putting such a thing together make it infeasible at this time. Maybe in a couple of years...

Anyway, that's what the project is about. Well, it's about more than that, but this provides a decent sketch for the curious.

If you've got suggestions, I definitely want to hear them. I don't think I'm an expert on the subject by any means. If there are features you consider vital that I haven't talked about, of if you think my implementation is setting things up to suck, do let me know. And if you have questions or want clarification? Well, I do love to talk about this project, so I'm glad to answer them.

Thomas
About this Entry
Jul. 17th, 2006 @ 09:38 pm Hosting frustrations
I've been using Dreamhost as my webhost for just over a year now, and I'm generally very, very happy with them. The prices are pretty good, and the features they offer are great and totally easy to use. However, I think I must have at least brief outages of service once a month or so. And every so often I have significant (6+ hour) outages.

This is a pain, especially when it falls on a blog update day like today. This means that I can't post stuff, which throws me off. It's not a big deal. I mean, I don't expect my 'audience' to be angry or anything, but often it means that I don't have a chance to do final edits until Tuesday morning (or later), and thus I don't look at my Thursday post until Wednesday, which results in some dang crappy posts.

I wonder: is this fairly average for webhosts? Having this many outages? Is it even regular for Dreamhost, or am I just on a crappy shared server that crashes all the time?

Thomas
About this Entry