Would you like some debate with your politics? A petition to Jacob Zuma.

November 15th, 2008

Considering the events of today - another politically themed post. Petitions are pretty useless - most of the time anyway. That doesn’t matter thought; get enough signitures and you get coverage - get coverage and you’re better off than you were to start off with.

The farce of Jacob Zuma challenging Helen Zille and others to debate and then backing down is hurting our democracy - I seriously want to see leaders of multiple parties defend their positions against each other.

So with that in mind please head over to MyPetition and sign the petition Jacob Zuma should participate in a live debate with opposition leaders.

Africa on Barack Obama

November 15th, 2008

Helen Zille has something right in her weekly newsletter - that Africa has Barack Obama wrong:

The Zimbabwean dictator interpreted Obama’s victory through a racial prism; he saw it as an affirmation of racial identity. In fact, it was the exact opposite. It was the triumph of the open, opportunity society that enabled Obama to transcend racial barriers.

While Obama campaigned on the change ticket and things probably will change - foreign leaders cannot just expect that to be to the benefit of them. It will be interesting to see how long the diplomatic honeymoon lasts.

This is innovative

October 31st, 2008

I’m sure something like this exists elsewhere - but I haven’t seen it - so I think this is very cool. It’s a Android App which overlays what your camera is viewing (ie showing you on your screen) with information about landmarks you can see - something called ‘Augmented Reality‘.

See the app’s website here along with a video of it in operation. Just something else which sees Android slowly win me over.

Big players are playing with OpenID

October 29th, 2008

Update: these two blog posts make it seem as if Google’s way of doing things are more legit than I thought - bit if that is the case then I have to wonder why there is so little information around about the changes to OpenID.

I don’t have much time for writing at the moment - but this is annoying me enough to make brief mention of it. Two weeks ago Yahoo became an OpenID provider. Today we hear that Google is doing something similar with Gmail accounts.

I’ll get to the main problem with the Google implementation just now - but the first glaring problem is that these two companies are still only providers and not relaying parties. I can’t use my Google OpenID to log into Yahoo services and the same vice versa - which defeats the point.

However there is one comment which does make a good point - that this helps to solve the chicken and egg problem. So sure we now have the egg (lots of OpenID providers) and smaller players now have incentive to become relaying parties - which is a good thing; but I just see little incentive for Google and Yahoo to become relaying parties in the future.

Then there is the problem with the Google way of doing things. The way I read this is that Google has gone and built its own way of doing things on top of OpenID - and kept the same name. I can’t go to any OpenID relaying party with my Gmail address right now and login - only websites which have implemented the Google API will work. This again defeats the point of a single login system - if every webmail provider works in the same way a developer is going to have to cater for each of them individually.

The only thing I can think of at this point is that Google is using non-standard technology - as I have read about plans to extend OpenID to email address and not just URLs. However quickly reading over everything makes it seem as if this is not the case - we’ve seen Google in the past make it clear when it is pioneering some new standard - and so I assume that we just have another case of grabbing some nice press.

Google Mobile Advertising

July 10th, 2008

As discussed by Rowan Polovin on Tech Leader Google has started advertising their mobile search in some South African newspapers. There isn’t really much to say about it except that I find it pretty interesting - also considering the latest ZA Tech Show podcast with the head of Google SA.

How to build a decentralized social network

July 9th, 2008

I really like OpenID. Not that the opportunity to use it presents itself often enough at this stage - but it is still great. You see the thing I like about OpenID, Jabber, RSS and all the other web standards is that they all present a lot of potential - and have resulted in some pretty cool things along the way. But what has surprised me has been the lack of a widespread call for any form of a decentralised social network. The idea that we should be able to replicate Facebook, Myspace and Linkedin for ourselves - where we control the data.

I wouldn’t say that the idea itself is at all a new one; the perfect example of this is the blogosphere. Each person hosts their own blog and adds information to it and then can interact with everybody else’s blogs through trackbacks and comments - the point is that each person controls their own blog and the data which comes with it.

Basically I’m wondering why we all can’t put our own social network profile on our own server or home computer (or hosted provider in the way Blogger and wordpress.com work) and then interact with everybody else’s. No longer would Facebook or any other evil corporation know everything about you - and as this would most likely be an open source project innovation would be amazing.

It’s an idea which has fascinated me for a good while now - and I’m clearly not the only one. Software along these concepts is already being developed; the closest to my own idea as far as I can see is Noserub and Appleseed. So obviously I have been trying these two solutions out - but they just don’t seem right for what I have in mind.

To begin with Noserub is more of an aggregator - you tell it about all the different services you use and it creates a newsfeed for you along with a few other interesting features. As far as I can tell it seems very like FriendFeed - but then again I’m ashamed to say that I still don’t see the point of FriendFeed unless I know a lot more people using it. But it still holds potential considering the developers claim that Noserub is a protocol (and my experience has been based off their first implementation) - so perhaps I need to look into it a bit more. But for now I’m not convinced.

When I first came across Appleseed I thought that I had found what I was looking for - the developer has all the right ideas. The one clear problem with this though is that it’s designed for multiple users on each server, albeit a small amount of users on each server - where each server communicates with that other. While this in itself is not wrong I am convinced that an individual component is vital - especially in promoting adoption. But I’ll reserve further judgement until after I’ve had a chance to try Appleseed out.

Of course all of this does assume one thing - that users want to have a single online identity on a single network. Not that I am saying that the use of any solution is mutually exclusive - but rather that when we are designing something to accommodate individuals and their preferences (by nature of being decentralised and open source) we have to aim to allow for everything. So at the moment someone might have a Facebook account, a Linkedin account and a variety of other accounts spanning some blogs and Twitter. Essentially what this person is doing is keeping different categories of themselves separate from each other close/real life friends stay separate from business contacts who in turn stay separate from interactions with the web at large.

You can argue about whether it is correct for someone to put their online existence into such categories - but the truth is that it happens in real life (you have your private and public life) and the web needs to adapt to that - and I can’t help but get the feeling that distributing one’s self between a couple of walled-garden social networks is not the solution.

So what does a decentralised or distributed social network have to do to accommodate different online identities (I don’t like saying that a normal person has different online identities - but I’ll use it for want of a better word)? My own solution would be to get rid of the idea that everybody is everybody else’s friend. Rather we have friends, associates, colleague and so on. Facebook has made a step in this direction with it’s ‘Friend lists’ feature - allowing me to show certain things to certain friends. But let’s rather drop the pretences - I’ll add you as a friend if I’m going to invite you to my house to watch rugby but I’ll add you as a colleague if I work with you.

Naturally we would need to accommodate overlaps - and posibly even make them intelligent. For example I might have my friends and my ‘online/anonymous contacts’ (not sure what to call that group yet). Now I don’t want to concern my normal friends with my twitter updates but I don’t want to block them from it either. So I should be able to say that all my ‘online/anonymous contacts’ can see what I post to twitter (or mind you a decentralised system intergrated into the whole platform - the idea of a decentralised twitter has been making the rounds) but also any of my normal friends on twitter can also see them.

All of this would need some nifty authentication both on the user side and between servers - but that does raise an interesting question. Would we allow each user to host their profile? In other words to view another person’s profile would I visit a webpage on his server? I immediately have pictures of badly designed MySpace pages and have to conclude no. Social networking should be about infromation, not making it as pretty as possible. So each server should provide the other (on the basis of the permissions between contacts) with some kind of xml output of everything about it’s own user - which can then parse it and display it in a format acceptable to the viewer. If it’s done right then a platform like the Facebook’s could still be intergrated into this.

The eventual aim should be that the user shouldn’t notice that he/she is using a decentralised system - but should still be able to reap all of the benefits. Pretty big task.

I think I just got a new hobby…

June 30th, 2008

Well maybe calling it a hobby is going a bit too far; but in the theme of my last post I have began to follow the South African section of the SkyscraperCity forums. I’m not sure what it is, but keeping track of what is happening with the CTI Airport expansion, CT Railway station upgrade and the Greenpoint stadium is just interesting. Take a look for yourself - or perhaps it is just me…

I just realised that 2010 is going to be cool

June 8th, 2008

One can argue for hours about the benefits and detriments of hosting the 2010 World Cup - but anyone has to conceed that having the event on our doorstep is going to be fun. Somehow this video brough that home to me.

Seen first at coda.co.za.

Tony Blair’s Faith Foundation

June 6th, 2008

I finally got down to properly reading the Time Magazine article about the Tony Blair Faith Foundation. I find the whole idea, although pretty vague, interesting - getting different religions to work together to help solve the worlds problems.

Straight away it’s pretty easy to be cynical about this, particularly if you don’t like Tony Blair - but perhaps he is just what this kind of project needs. Nobody is pretending that getting six major religions to work together is easy, and so a big name behind the project might just provide the motivation participants need.

His speech in New York gives some more details - the first part is educational, he calls it religious literacy at one point. To me though the second part has more potential - mobilising faith to help persue the UN Development Goals - beginning with an anti-malaria campaign. I don’t say that simply because I think that the humanitarian goals are more important; but rather I think that they can achieve more and in the long run will help in the work towards the first goal.

There will, of course, be those who think that the whole idea is irrelevant. This isn’t the place I want to deal with the religion argument, but I do think that Blair has a point with his mission. One can’t cast religion aside as irrelevant - and I think that it is quite possible that it will become more relevant in the future, in positive ways (this idea of faith and globalisation is also an interesting one). At the same time, even if you disagree, it is undeniable that religion plays a significant role in the world and the ideals of the project are something to strive for.

As complicated and unclear as it is Tony Blair is onto something here - let’s see where he takes it.

Keeping it in open

June 1st, 2008

All the problems with blogging I talked about in the beginning are returning - and I am working against them, beginning today with another post.

Seeing Matthew Buckland’s post about decisions being made about their redesign of the Mail & Guardian website reminded me how interesting the whole process has been to follow - between his posts and Vincent Maher’s I’ve gotten an idea of wher they are going - and am really looking forward to seeing the final result.

Both the Mail & Guardian and The Times have began to use the web really well (particularly interesting is The Time’s new Multimedia Section). While I think that both can make a lot more progress in intergrating everything and sometimes not detracting from the actual news - it all looks like it’s going pretty well.

Afrigator