LiveJournal should be news
Chiark is a Unix box on which a large number of Cambridge geeks have accounts (I’m not one of them, as it happens, but I know some of them by name and a few of them by sight). It runs some local newsgroups, which are only accessible to people with accounts. They’ve recently added a journals newsgroup, to which some people are publishing their LJs (it’s a one way street at the moment, by the sounds of it: entries and comments go from LJ to the newsgroup, but not vice-versa). This has caused some excitement on my friends and friends-of-friends lists. Of particular note are atriec‘s posting on what LJ’s are for, emperor‘s own views (I’m not sure why Chiark is “cabal” there, but it’s the same thing being discussed), and mobbsy‘s comparison of LJ and newsgroups. There are a couple of coupled problems here: LJ’s interface is not useful for having discussions (as opposed to simply pontificating) and some people don’t actually want to have discussions anyway.
LJ’s limitations do annoy me. As I said to livredor recently, I’m here for the people, not the interface. Compared to sites like Google or Flickr, LJ hasn’t done very well at making its stuff accessible by computer programs which might do useful things with it, such as re-presenting it in a way which is easier to to read, remembering what I’ve already seen and alerting me to new stuff, and so on. OK, so there’s RSS, but that’s no good for comments. OpenID is a step in the right direction, but largely solves the opposite problem, namely letting non-LJers put their stuff here. The client protocol is, again, designed to let people put stuff on LJ, not to take it out. LJ explicitly says that they don’t like screen scraping (that is, programs which extract information from the LJ pages which are designed to be read by humans) as lots of programs doing this will request lots of pages very rapidly and put more strain on their server more than they’d like.
LJ slowly getting better as a discussion forum, but the pace of change is slow. Tags are useful, OpenID is pretty cool, but on the whole LJ’s developers also seem to spend a lot of time on making it look pretty (a worthy goal, since newsgroups are pretty ugly by comparison, but probably not worth all that much time from the developers, who could just provide the users with the tools to do it themselves). That’s probably down to their target audience, I suppose: a few refreshes of the random journal link shows that LJ is largely populated by teenage girls (and by Russians, for some reason). See also the large number of people saying “actually, we want more user icons, not this OpenID thing” on the OpenID announcement.
There’s also the question of what a LiveJournal is for. livredor‘s posting on manners on LJ made the point that nobody is very sure what the etiquette is for making comments on other people’s postings. Having been brought up on newsgroups, I assume that anything I can see and which has comments enabled is fair game, although in deference to the fact that I’m entering someone’s personal space, I’ll usually introduce myself before diving in. But I suppose I could still end up horribly offending someone. It’s possible that most LJ users don’t want to have long discussions on their journals, in which case LJ would be wasting their time by making that easier, and I should just find somewhere better suited to that, which supports OpenID.
What would be the ideal, for me? The distribution system of Usenet (the network of servers which provides access to the public newsgroups) means that you can’t really recall postings once you’ve made them, and also makes it hard to make the equivalent of friends-only postings (you could do it, but it’d be hard to conceal the fact that you’d at least made a posting that someone else couldn’t see). So, I don’t object to LiveJournal’s centralisation in itself, because it helps me keep control (and now OpenID means I can entrust non-LJ people with my friends-only stuff, if I want). On the other hand, the interface sucks when you want to follow a discussion.
I’d like to see more machine readable stuff (especially comments) and a better API for clients to use to pull out comments and so on. I suppose I’d really like to see LJ run an NNTP (newsgroup) server which wouldn’t distribute stuff, but which would allow the same restricted amount of HTML that LJ itself does. A journal would be a group, an article would start a new thread, and the comments would be followups. Stuff that you weren’t meant to see just wouldn’t show up in the group, because you’d need to log in to the server to see it. I like this idea, although I can’t really see LJ implementing it. Maybe we should start a meme to campaign for it? We could call ourselves the Campaign for Real News.