Social commentary on privacy 100 Robots style

It is well worth checking out 100 Robots, this video Jim Purbrick just posted is really well put together, a catchy song with a bite of social commentary and some great mixing in with Aleks’s interviews from the Digital Revolution (I still have not managed to get to a live gig much to my own annoyance)

” song about biometrics, click tracking, online privacy, Phorm, governmental data loss, corruption and the surveillance state. Features interviews with Chris Anderson, John Battelle, Sherry Turkle and Lee Tien from the BBC Digital Revolution rushes. Filmed and directed by Chris Cole.”
Nice work I think. The lyrics indicate the potential benefit that someone has of providing a “free” service but that we pay with with our information, our Kudos, our time or our support. Done well of course it can be for common good. Done badly, i.e. like a government system that loses data, or where information is abused for profit to the detriment of others, it is a concern.
Of course you can just sing along with the hook 🙂

Open source software really has come of age

The past few weeks I have had my head in an installation of Drupal 6.16 the content management system that sits very nicely on the LAMP stack. So I got to spark up another Ubuntu linux server off in a cloud somewhere,using the great apt packager on ubuntu/linux to go and fetch the extras I needed AND their dependencies. All the extra instructions I needed were on slicehosts forums for various pieces of config. So a full OS, all the extras I needed without having to trawl trough patches and dependency trees manually. In the good old days the stuff was pretty disorganised. If you came to it all fresh, or had been away for a while the “obviously you would have x, y or z” would be quite a pain.

The whole apache, mysql, php installation and config is also very straightforward. Yes you still need to know a few of the more arcane system command lines, or be able to look them up and editing even with nano or vi on a terminal is still rather annoying (terminals being a hangover from before we had more complex machines on the front end of servers). However, doing what would be the simplest task in a drag and drop world in a command line typing all the paths correctly etc makes you feel you are in charge of the whole thing. Which is why sysops are usually quite stroppy 🙂
Drupal’s install goes like a dream to. Again a whole set of extra modules are contributed to the let you do other things with your content, thinks like the CCK (content creation kit) which layers some new fields to be able to add to the page creation forms you make.
Back in 1998 I wrote content management systems, mainly in Lotus Domino, I know the problems and also the sort of things you need to do in the systems. So for me Drupal was great, once you get used to the naming convention of the template overrides and the ability to use views (SQL selects) on the data its all pretty slick. It is of course a long while since 2008, and it is interesting that whilst there were lots of commercial CMS packages that attempted to emerge none of them seem a patch on Drupal and even on WordPress. That is for most things, most web applications it is a pretty good fit.
Of course with any themeable template based system with a multitude of user contributed modules and gadgets there are going to be times when things just are not where you need them to be for your particular layout or information design. I spent a fair bit of time with one piece of data and layout trying to do it “properly” in the end I just changed the module, which let me put the class id’s in that I needed to make more sense of the display for the CSS. Not ideal but the point was it was there to do.
Commercial software has all to often been put in place to keep you away from the engine. Opensource be it opensim, drupal, wordpress, linux, freeswitch etc really do let you be the mechanic on the engine if you want, but you clearly don’t have to as the slickness of the design ethics in these applications through crowdsourced cooperation is quite stunning.
To do the full thing from commissioning a server to creating data structures in Drupal and then adjusting templates and style sheets is still a great swathe of skills needed, but when you have been in this for so long you know the patterns and roughly how things need to work. The ability to look up and search for problems, similar situations and generally fix on the fly though really helps to and can’t be understated. Much better than routing through a cupboard of manuals as we had to back in 1990!
Gotta love the web

Next week live and direct at Metameets Dublin

Time flies by so quickly and it is nearly time for Metameets 2010 in Dublin on 7-8th May. I am doing a 30 minute talk at the event, live and in person on 7th. If you look at the schedule you will see a good few familiar names . The speaker list is in an interesting order too I like the billing order 🙂
So what am I going to talk about in my slot.
The whole conference is right where I am interested in talking about things, the theme being “Old Myths and New Realities – The New Realities of Virtual Reality in the Old World.”. With the cast there I feel a little pressure to keep up. It is odd but when you are thrown in the ring with the people who you have been influenced by and whose work and thoughts you respect, with an audience who is well informed and educated on the subject, it becomes a different discussion to the usual evangelical one of “hey this really is a good idea people!”.

I want to build on my washing away cave paintings and where my current thinking is with how we are already changing things quite dramatically for society. So I was planning on this.

Synopsis: Virtual worlds have already acted as a disruptive technology and combined with other web movements have caused a positive social disruption to all parts of our lives, work politics and friendships. However many people are already scared by our new ways of communicating and interacting. Yet have we, as virtual world exponents, already got too comfortable with avatars and islands? Should we be considering where we go to next layering and combing real and virtual. How do we start to thread our online existences? Is there another step to take in the not so distant future that lets us communicate our ideas online in ways we have yet to evolve to consider.

Quite often things come up as I am presenting, its sort of an adlib performance as I am not big on writing scripts and sticking to them. If there is anything anyone wants to ask beforehand or see me weave into this then let me know here or on twitter etc.

For instance Rita King/Eureka DejaVu posted this article on something we did in world the other day where we met to discuss a drupal based web project and some wireframes. I quickly sparked up some shared media screens pointing to google drawings so we could walk and talk our way around the ideas, and a live version of a site on another panel. It was good to be able to move around the space and refer to things by our avatar position, though sometimes it felt there should be an event better way to negotiate and explain the concepts to one another in this space other than clunking our avatars around. However, it worked and it was quick, simple and almost cheap (if you ignore the fact I am paying Linden so much for an island!)
I have included Rita’s video here form her original post. You even get to hear my Norfolk accent droning on about how good drupal is as an example of voice comms 🙂 Rita said “go on say something interesting” 🙂

A new virtual world to visit – Wonderverse

I have just popped in and signed up to Wonderverse. http://www.thewonderverse.com a new virtual world application. It is good to see new ones appear as we have lost a few recently.
It is, of course, still an early beta, but (aside from being a windows only app) its quite a stylish look. The avatars are elongated cartoon style.
Wonderverse 2010-04-23 13-53-15-16
There is already storefront (you seem to have to use the web pages for that) that enables you to spend some of your initial credits on some basic clothes and styles. There seem to be a few more hairstyles for female avatars, I could not see how to get my green spikey hair I am so fond off 🙂
Wonderverse 2010-04-23 14-14-29-47
Chat is by chat bubbles over head and a range of emotes using / or right click are available.
It certainly plays a lot of music. I am not sure what streaming service it is attached to or where the music is from but its a pretty good selection.
I am not sure there is much to do just yet, but who knows 🙂 It does not seem to be a UGC environment though there were a number of tv screens on the wall of the clubhouse. Maybe see you in there sometime, you can guess my handle 🙂

I really do like this shared media

I keep finding myself bemused by the anti-slviewer2 comments in Second Life. Yes a few things are in different places, the colours have changed, but….. you get to interact with content in a whole different way with the media containers and true web on a prim. It may be that many people not being builders will not find a space to create an surface and mess with the texture settings to get access to this great addition. However I have shown a number of people some very powerful things very very quickly. For me that is all win!
Yesterday I was in world when we had the great British Airways storm the front moment as their planes headed to an ashcloud closed UK. We all became plane spotters on http://www.flightradar24.com/ watching the stacking trails as the natural disaster met health and safety met commercial pressure. I augmented my experience by happening to be in SL and stuck a web on a prim under my previously created gas cloud sculpture. It just added to the experience. Not only watching live flights and a historic moment but being logged into my favourite virtual world and embedding the data into it.
planes and ash
The real kicker though is how easy it is now, in particular with googles new google draw to work on shared diagrams. Yes whiteboards are just a click away. Being a web app you can also have people contribute who are not in world with you. You can leave a diagram and come back to check multiple updates later or work on it all collaboratively seeing the effect of one anothers work as it happen. You know just like standing in a room with someone doing a chalk and talk. I still prefer to use in world objects to get most points across, but sometimes, just sometimes scrawling on a wall does it for me.
working on google drawing in SL
I hope that if one thing good comes out of the air travel confusion it is a whole host of people asking “isn’t there a better way to work than emailing these attachments around and having telephone calls”. Of course many of us know there is, and regularly use them.
The ability to do up to 8 shared screens, so above we have both a whiteboard and my previous post and video on working differently available side by side. The option to use a forced privacy method by having the web page as a hud gives all sorts of options. I am still experimenting with how wearing the web can be used for some interesting effects too.
Its all good, give it a try.

Don’t they test software anymore?

This is not a rant about the constant patching of my PS3 everytime I turn the thing on, nor about the minor updates hear and there in various operating systems and platforms. Well actually it might be, but its not intended to be rant at all.
Whilst playing the wonderful Just Cause 2 on the Xbox I bumped into a few bugs and glitches. They all happened around the large radio antenna dish up in the mountains.
The first saw me accidentally get inside of the buildings. The buildings tend to be texture walls to climb so once you are inside they seem to be invisible as there is not texture to render. This was amusing until I realized I could not get out at all. I was not able to spoof an evac and had no ammo to self harm so I had to quit 🙁 Still these things happen.
I then popped back to the same place and found a little glitch with the top edge of a building.
Just Cause 2 Glitch
i.e. I am standing on nothing due to some odd collision detection.
For me I do not regard these are terrible flaws but it does raise the question of how, with such large expansive experiences it is ever possible to get enough test coverage and QA in place. Just Cause 2 has 400 sq miles of terrain, trees, building water. Vehicles moving around. Clearly the physics engine can be tested with a relative few vectors but when the place is built by hand, building placed its almost impossible to not have a few errors in place. Equally with a free roaming game its hard to tell when something is a bug.
I had driven a speed boat straight at a yacht. The speed boat was forced underwater with me still driving it, I had a submarine in effect. That is less of a bug a more an unintended consequence, the thing was it then became my mission to try and recreate it, which I eventually did.
Testing and coverage is actually not an instinctive thing to do as I have found with some clients. Where an atomic action happens with the same start and end conditions, but where it is held in a different part of a flow or sequence each time it is not always so necessary to run a test for every permutation and combination. Test the changes, test the extremes and test the critical path.
The software I used to build way back for internal corporate systems testing was a straightforward job in many respects, as we started to get more and more service, more and more permutations and many more functions it clearly has got a lot harder.
It is why I am not surprised that some tests really don’t get done in favour of patch later over the web, though at the same time I suspect some don’t get done because “hey we can patch it later”.
Anyway I am not moaning about Just Cause 2 as I am still in awe of its size and scale, just as I am with GTA IV and will no doubt be with Red Dead Redemption. Free roaming FTW!

Digital Economy Bill – UK politics inaction or in action?

Anyone who has not been following the massive debate online with #debill hashtag will have missed a horrendous hole in our democratic system here in the UK. Of course those that have missed it are probably the MP’s that decided not to bother responding to the thousands of letters and decided not show up in the house for the debate and vote.
Why is this such a travesty?
The Digital Economy bill is an all encompassing set of rules, regulations and ideas bundled together that have a huge impact on the way we in this country have access to the internet.
Of course something this important and with this amount of impact needs full democratic discussion and our representatives need to be able to consider and amend what is contained in it as the internet is the live blood for the next century.
However, this bill that has generated so much protest against it, has been steamrolled through parliament when most people were not looking as part of the wash-up process of a general election campaign. Wash-up is designed to continue the business of government whilst they all persuade us to vote for them in the next month.
What is amazing is that until this morning (after the bill had been rubber stamped) was the first mention of it I have seen on the TV. It was on BBC breakfast and only really had a spokesman for the bill not anyone against it.
So, those of us who live and work on the web have been pretty fully engaged with the politics of this bill, and yet I have seldom seen anyone speak out for it.
Amongst the more contentious issues are the ones about disconnecting pirates from the web, more importantly disconnecting anyone whose internet service is used by a pirate or anyone deemed to be a pirate. One government minister suggested this would be ok as we have passwords!
When the apparently reasonable argument is put forward that people need to be paid for their creative endeavours and people should not take their work for free one can say it sound good to put things in place to deal with that. However when that potential vested interest ends up removing our ability to use the web in a creative way, when the controls are seemingly in place to maintain the status quo of large record companies and alike to not adjust to the future and to new business models we have to ask if these controls are the right thing?
Forcing service providers to police all activity of all users at all times just in case a song is downloaded will not only eat into our civil liberties but also our wallets. Someone is going to have to pay the ISP’s to monitor and police the communication channel. That will be us the consumers and businesses that need the web to exist.
Another platitude that has been bounced around is “we will have these powers but we wont use them”, a seemingly self defeating argument.
I think we have seem a major #fail on many counts with this bill though. We have had a failure to debate and challenge the flawed bill by our soon to be unelected representatives. We have seen the rules abused to push something through the system and we have had an apparent media blackout on the subject. At the same time we have seen a massive public debate online and one that in the coming election I think will rise to the surface. After all why only make decisions about things once every 5 years with a cross on a piece of paper when we have instant live communication with one another and our representatives?
So to the thousands of fellow internet users who have felt so strongly about this, and like me have ended up writing to our MP’, tweeting, blogging, signing petitions etc. I think we have actually proved a point to ourselves about the value of the MP’s in this country.
This is the start of something I am sure!

No not Snowcrash, Modern Warfare 2 updates

The last few hours have been about the release of an update to one of the most popular online games of recent years. Modern Warfare 2. The update, or “stimulus package” as it is entitled is a new collection of maps to engage in multiplayer matches online. The pressure that Xbox Live was put under and the Modern Warfare system, must have been very intense as the game is still highly played and clearly most people were geared up to download it and to spend 1200 Microsoft points on Xbox Live (though that seems a little steep for 5 maps).
DLC is an interesting approach to keeping a game alive, the game becomes a framework or container for us to be sold new virtual goods. People often assume virtual goods are t-shirts and posters but this is highly engaging virtual content.
What is also interesting is that the levels will feel different each game. This is because of the unknown factor of other people and of variations to the games, team deathmatch, capture the flag etc that give a different dynamic every time.
What we end up with is an event in virtual space, with some other people joining in and a degree of structure to the event. It may be twitch reaction shooting and situational awareness but it is an important interaction to help inform the non game virtual worlds.
One of the levels features an oddly spooky mannequin factory that in Snowcrash you might consider these are avatars of people with lower end kit and connections to this virtual world.
MW2 dummies
Actually they are just scenery. Though when you come barrelling into the room tuned to shoot at anything human shaped they are a little disconcerting en masse.

The only way is up – Just Cause 2

Recently I have been exploring the new free-roaming island based game of Just Cause 2 on the 360. I was a fan of the original and anything that features a high degree of independence of action, not just on the rails story appeals to me. There is an interesting dynamic in such games though, that in not following the story all the time it feels as if you may be missing out, not doing as you are told. This may be my legacy of gaming in that much of what we have grown up doing has been to follow a plot. It is akin to listening to the radio rather than picking your own playlist on an MP3 player. The latter is rewarding but the former is much easier and my just lead you to some new piece of music you had not considered.
I have to say that Just Cause 2 has an immense map. You have 400 square miles of map to explore. Very importantly though that is not all, there is very much a use of height in this game. Buildings and mountains can all be traversed, and subsequently jumped off again with some fantastic base jumping elements. In addition you can take to the skies in helicopters, jets and commercial airliners too. Even without the use of the upcoming 3d it manages to generate a fantastic feeling of vertigo.
Just Cause 2
Another feature of a sandbox environment is the ability to deal with things in inventive ways. Your character features a grappling hook that does the basics such as hanging out of a helicopter even higher in the air.
Just Cause 2
However it also is able to be used as a tool by attaching both ends of it to things and using physics.
A prime example was when my car ended up on its side propped against a tree, yes I was driving up a mountain in a “I wonder if this will work moment”. It was an obvious thing to do to grapple the car, attach the other end to a very large rock and see what happened. It righted the car. It then made me feel I had been clever and inventive dealing with a situation of my own creation.
There are somewhat dubious references to the imagery of the gulf war in that the islands dictator has large statues dotted around the island. Part of your destructive game play means you can attach the grapple to the statue and then to a vehicle and attempt to pull down the statue.
Sandbox games are the closest to what we see in virtual worlds in crossover terms. Just Cause 2 is a single player game, in part because the destruction you create is really personalising your island. However the balance between “give me something to do” and “I am just going to find something to do” may be something the VW providers and content creators need to consider in helping people find a narrative, either social or business related.