Monthly Archive for May, 2007

Super-Peer Architectures

I came across this presentation on Super-Peer Architectures today. I haven’t had time to read it in full, but it looks stuffed with useful data. It will especially appeal to anyone interested in the architecture of Skype. A list of the authors’ other publications can be found here and here.

Magnetosphere iTunes Visualizer

Just discovered this iTunes plug-in using particle systems, gravity, additive blending, and more to make some trippy visuals. Much nicer than the default visualizer, IMHO. Enjoy.

“I Didn’t Know Canada Had An Army”

It’s Memorial Day in the U.S.. A time when many reflect on the sacrifices made by soldiers past and present. Recently, a nice young American man said to me “I didn’t know Canada had an army!” as we were discussing Canada’s role in Afghanistan. We had a laugh about it but it brought special poignancy to something General Romeo Dallaire’s father told him when he went off to begin his military career at eighteen: “I should never expect to be thanked; a soldier, if he was going to be content, had to understand that no civilian, no government, sometimes not even the army itself, would recognize the true nature of the sacrifices he made.”

Maybe that’s one of the things that makes service men and women so special: that they somehow manage to find fulfillment in what must surely be the most thankless job on Earth.

The Structure of Your Social Network

LinkedIn is the only “social networking” site I use. What it doesn’t have that I really want is a visual map of the structure of my social network. The structure of social networks in general is a hot research topic*. But I want to see what my social network actually looks like. Preferably out to 3 degrees of separation, with first and second degree nodes labelled with names (and links, natch.) It’s not enough to know who has lots of connections; I want to know with whom I have a high number of shared connections, i.e. who is a hub in my personal network. I also want to see the clusters that form in my own network. Some of these may be surprising, especially if 3rd degree links are included.

The real questions are: 1) is this something anyone else really cares about, and 2) is this something that LinkedIn would be loathe to provide—just as Google gives up zero information about link topology with its search results, presumably quite on purpose?

I could no doubt construct such a visualization myself, but given the way LinkedIn is set up it would have to involve a lot of yucky screen-scraping. Do any other “social networking” sites do a better job of coughing up real data on the structure of your personal network? If not, are they doing anything useful with this information themselves? I suspect not, which is just such a waste.

The Assault on Reason

Al Gore’s new book The Assault on Reasonexplores a subject close to my heart: what Foucault would have called “how apparatuses of power produce discourses of truth.” (I work for a startup, so I’ll have to wait for the paperback!)

All The Things I’m NOT Doing Now

Last night a friend mocked me for not being “on” Facebook. (Old people like me prefer LinkedIn, apparently, which makes us sooo uncool.) Today I visited Mathew’s site again and wondered if there was something wrong with me coz I don’t Twitter. I’ve been blogging for 6 years or so, doing the social bookmarking thing, the feed thing, and even the whatever-you-call-MyBlogLog thing… and yet I find myself beset by angst over all the stuff I’m not doing. If I don’t do Twitter or Facebook or MySpace am I just hopelessly out of touch? Does anyone really care what I’m doing right this moment? Seriously, I’m not even sure I care!

This feeling of needing to keep up with every Web 2.0, social networking, widget-of-the-day trend is uncomfortable, but it points out a couple of important things: a) there’s a whackload of stuff out there to suit every taste and need, and b) people not only do, but must pick and choose the tools and toys that serve them best. No one will ever corner the market on these things—Facebook’s most recent (and quite interesting) play notwithstanding. It’s a big tent with plenty of room under it for (almost) everyone.

Now… what do you think? Should I Twitter, or not? ;-)

oponia ucaster Intro Video

Though it’s not 100% finished, our fantastic film director pontagious has released our intro video on YouTube. Update: here’s a newer one. Enjoy…

Face Time with JXTA and Shoal Engineers

The second day at the show was a little more of a grind than the first. Aching feet and all that. But the reaction was still overwhelmingly positive. I had more of a chance to have some chats with the JXTA team and also with one of the people responsible for the Shoal project.

It seems the JXTA team is pining for a new book on JXTA and at least one person suggested I write it! (Uh… yeah… in my plentiful spare time!) I must admit it’s tempting. Another temptation to consume time I don’t really have came from a Shoal engineer interested in a) integrating Shoal with Spring for declarative clustering of Spring apps, and b) using this method to cluster JXTA super-peers (that was actually my idea, since our super-peers are Spring apps.)

Finally someone from Sun’s ISV Engineeering team was very enthusiastic about the idea of us porting our app–or some variation on it–to SavaJe, and since we’ve been considering a mobile version, it’s definitely worth a look-see.

We’ve met a lot of our goals for this conference, so the last day should be pretty easy-going. As Leigh says, the last thing we’re hoping for is a visit from a Java Rock Star.

“Wow. Cool…”

We heard a fair bit of that yesterday here at the oponia “pod” in the Java Playground @ JavaOne 07. We’ve all become pretty slick at giving the demo and Leigh is mastering the art of snagging total strangers and forcing them to watch it. Most of them end up being glad they did. Another thing we’ve been hearing quite a bit is: “hey, this actually looks really useful.” Umm… yeah. We kinda planned it that way, but we’re glad you agree. ;-)

We had some pretty stiff competition for attention from the singing, dancing Robosapiens, the world’s fastest robot, and a Java-powered submarine. (It is a playground, after all.) Many thanks to Mike Duigou and Henry Jen for their fabulous demos of oponia’s ucaster in the JXTA pod.

I didn’t get to look around too much myself, but the coolest thing I’ve seen so far (besides the Robosapiens) was the Sunspot programmable sensor technology. Maybe today Mark and I will go find out what Nokia and Motorola are doing here. Well, we’re due back on the floor in a few minutes so… more later.