I’ve updated the little script I wrote to keep track of which comments are new on LJ and Dreamwidth (LJ now does this automatically in its default style, DW doesn’t, by the looks of it). Thanks to various people for telling me it was broken for HTTPS sites, which LJ and DW both default to these days. is long dead, so I’m now hosting it on my site.

For you Firefox users, I’ve put a new version of LJ New Comments up.

It supports Russian keyboards, courtesy of some code from mumi_0.

I’ve also made it expand collapsed comments when you move to them by pressing the “n” or “p” keys, as my assumption when you do that is that you want to read the comment. The thread expansion stuff needs the style to have an “Expand” link for the comment (literally, a link to the thread with the text “Expand”: if anyone’s got any ideas on how to identify it in a way which doesn’t assume it’s labelled in English, let me know).

Comments/questions to the entry for the script.

I’ve updated the LJ New Comments script so that it’s a lot faster at marking comments as new. While following the recent shitstorms in news, in which hundreds of angry LJ users are laying into the management, Firefox would seize up for a while and eventually warn me that the script was refusing to let go. Hopefully, the new version fixes that.

I’ve also changed the behaviour of the “NEW” link on new comments, so that clicking it now selects that comment. I think this makes more sense than taking you to the next new comment, as previous versions did, as I like to click to select the comment and then use the “n” and “p” keys to navigate.

Comments to the entry for the script, please.

So, Facebook have opened up their site to allow third parties to do stuff, namely put stuff on consenting users’ profiles, stick items in the feed, and embed an interface to a third-party site inside Facebook. I eagerly await:

I’m quite faint with excitement.

But srsly, this is an interesting ploy for world domination by Facebook. Why bother starting your new knitting, kitten appreciation or dating site if you can start one within Facebook and make use of (I’m fighting the urge to use the word “leverage” here, Dawkins help me) their existing users? You do need somewhere to host your application, which might mean big hosting bills if it became popular, but if you’re not writing something which needs lots of state available on the network, it looks like you could also do interesting things from the user’s desktop, or even from their browser with things like Greasemonkey scripts or browser add-ons.

Personally, I’m interested in online CDC Top Trumps. A port of that 100 Million Spiders thing looks like a win, too: it’d be funny, and some I noticed that some members of Facebook are already complaining that they can’t put “Alice is in a dom-sub poly pirate-ninja conglomerate with Bob and Eve” on their profile using Facebook’s existing relationship options (they’re complaining by forming a Facebook group, naturally).

Finally, CNN’s in-depth report on the changes solves the mystery of what Facebook’s “poke” function is for. Apparently It even still has a feature which enables you to “poke” another member – something most people interpret to mean a sexual come-on. So now you know. Lord knows how you interpret the sort of poke war that lots of Facebook users get into.

I’ve just updated LJ New Comments, fixing a bug pointed out by legolas and adding some code to make it try harder to draw a box around the currently selected comment (turns out I’d had the latter sitting around in my CVS repository without letting the public benefit).

While we’re on the subject of Greasemonkey, InYOFaceBook is an amusing hack to show full size profile images when you mouse over a small one, even for people who’ve been boring enough to hide their full profile. Hurrah for Stalkerbook!