MySpace vs Friendster   March 22nd, 2006

Good Essay on the MySpace phenomenon.

Posted in People | No Comments »

GUBU Asks some hard questions   March 20th, 2006

Sarah asks some pretty hard questions about life before birth in a thought provoking article over on GUBU.

I shot a bunch of video on Saturday night at the blog awards and I think I caught most of the winners getting their awards. I missed the photo blog awards (sorry Donnacha) because I ran out of space and had to rejig the camera. Anyway I’ve posted it onto youtube for your edification.

Irish Blog Awards   March 10th, 2006

I see the Irish Blog Awards got a nice write up in the Irish Times print edition today. Of course the picture is not Damien, but TJ McIntyre his partner in crime at Digital Rights Ireland. Irish Times, doh!

One for Paul   March 4th, 2006

Paul, my neighbour complains that nothing on my site interests him. So Paul, this one’s for you by special request….

Read the rest of this entry »

Posted in People | No Comments »

Vint Cerf visits Google Ireland   March 3rd, 2006

Throw a hand grenade into the lobby of the office of Google Ireland tonight and you could have blown every software project schedule in Dublin by six months. The lifeblood of the irish software industry, its young geeks, were out in force to see the father of the Internet, Vint Cerf and to discover whether all the rumours of the Nirvana inside Google were true. We had the full complement of pony-tails, anoraks , tee shirts and beards. Pity the two poor saps who turned up in pinstrip suits.

Google put on a full court press, with everything from free wine (Faustino VII red, and an unidentified white) to the legendary Google food (the samosas were excellent). It was in faith, a recruitment night for Google and Vint played his part like the true gentleman he obviously is.

At 6.55pm Vint took the stage and we all settled into our pale blue chairs (so web 2.0) to listen to the great man speak. He is an easy speaker who is very comfortable in front of an audience. He rolled through the history of the Internet and peppered it with anecdotes which although some may have heard before carried extra weight due to the speakers history.

His discussion ranged widely over a number of issues facing the Internet in the 21st century, what follows is my precis of his talk. All errors are my own.

IP destroys the telephony business: He has little time for the Telcos who scorned packet switching and still have no sensible standard protocols that allow application level interoperability. He stressed that the IP protocol just moved packets and this is the flexability that allowed WIFI, VOIP, FTP, SMTP etc. to flourish.

Presence in the dial tone of the 21st century: Presence is our ability to be contacted by others. In the 21st century Presence will be controlled by the user some will get email, some will get messenging, some video, some voice.

Mobiles creates issues for the Internet: With mobile devices initiation is easy, but discovery is a problem.
IPV6 fixes some of this and Boeing have done wonderful work putting networks into Aeroplanes.

Convergence: Opportunities for applications that converge GPS, mobile internet and location based data. For example, I am driving, I ask (using a microphone) for the nearest ATM. Voice recognition software converts this to a command, searchs a location based service for an ATM giving it my coordinates, gets the coordinates for the ATM back and uses the navigation system to guide me there.

Broadband Symmetry: As we create more data than we download (pictures, video etc.) the need for symmetry becomes more urgent, ADSL won’t cut it in the 21st century internet.

Governance: Policy is much harder than technology, legislating for privacy, security, cross border domain adminstration
Governments like to have somebody in charge and are distrustful of distributed management or decentralised control.

IPN, InterPlanetary Network: The IPN is move by NASA to standardise the network protocol used in all of its space vehicles and satellites. To date each space mission has used a purpose built protocol designed for a specific payload. With a standard protocol so they can communicate over long lifetimes (for outer planets, radioisotope power sources are used that last for many years). Problems are long delays between transmission (high latency) and slow links (low bandwidth). The new protocol will be “mail like”.

Turns out this protocol is also very suitable for mobile networks.

Vint then took questions from the floor:

What is the best research environment?

Well it took 22 years of government funding to development the internet. Who in the private sector is likely to make that investment. The Internet pioneers worked under extreme constraints. Sometimes the formulation of the problem holds the solution.

Will mobile devices supplant the Wired Network?

All networks generate high core traffic, its unlikely that mobile networks can support this core intensity in the near future. Wires will still exist at the core.

Will the scarcity of IPv4 addresses generate a new market the way domain names did in 2000-2002?

Commercialisation generates loopholes. He hoped this wouldn’t occur. He described a process I hadn’t heard of called “Domain Tasting” where a company waits for a name to become available and then puts up a page and measures who visits the page over the first 5 days of operation. If they get lots of hits they keep the name and fill the page with advertising. If they get few hits they abandon the name at no cost, because under the current protocols, you can return a domain name within five days of registration at no charge.

How is Google Different?

70,20, 10 rule: 70% of work is allocated to a specific project, 20% is dedicated to work related to project and 10% to any project you like.

Google is focussed on small teams, very little hierarchy, high bandwidth communication and is very project oriented.

What is your opinion on software patents?

Vint and his co-worjers didn’t patent Internet work and TCP/IP to encourage vendors to integrate. Thinks patents are problematic but companies need to patent defensively so the other guy doesn’t patent the same idea.

A fascinating talk all in all from a Man who work will impact all our lives for many years to come.

Clearing Landmines   February 28th, 2006

Landmine clearance is an idea I’ve given some thought to, but I can’t execute on it right now. So I thought I’d park it here and update it as I find out more about the problem space. As far as my limited knowledge goes the problem is defined by the following parameters,

  • The one common ingredient in all landmines is explosive
  • One landmine costs about $3 dollars to lay and between $300 and $1000 to defuse
  • Landmines (particularily anti-personnel mines) are often scattered indiscriminately over a wide area (often by air)
  • There are over 110 million landmines extant today (mostly in the third world)
  • Clearing landmines is an extremely dangerous occupation

Any solution to the problem must have the following characteristics (to my mind):

  • Be of the same order of magnitude in cost as the cost of laying (lets say $5)
  • Not involve any human interaction
  • Detect all kinds of explosive devices (purpose built landmines and home made devices)

Ergo, build a self-contained, self-sustaining, insect-like robot. The robot will have,

  • A chemical sniffer for detecting explosives
  • Solar power so it can operate without recharging
  • A wireless network capability so it can communicate with its peers
  • GPS so it can pinpoint the location of landmines to its peers (and a master)
  • A simple search algorithm so it can operate in isolation
  • A more complicated search algorithm so it can collaborate with its peers if they are detected
  • A non-lethal tamperproof mechanism to discourage theft, tampering

A network of these could be scattered by helicopter over affected areas and scour the area searching for mines. Once detected the mines need to be disarmed (I don’t know how we might do this at the moment, but detection is a great start). The GPS would allow each robot to indicate its search route and the master could be used to collect and upload search data to a central location. This map could be overlaid over a standard topo map to indicate danger areas, unscanned areas or areas left to be cleared. Each robot would attempt to link to all the others to form a mesh network. This network could then be used by the group to establish new areas to check or to scan existing areas twice etc.

The hard problem is not the individual components, its fitting them all into a resilient, cheap, easy to manufacture package that can be deployed with a minimum of expertise and used directly by locals with a minimum of training.

Potential Problems:

  • Still don’t have a good plan for disabling them
  • Getting everything into a small enough package is a challenge
  • How do we prevent theft damage of the devices before they do their job
  • What if you were to attach a mine to these devices and use them as the weapons they were intended to protect against
  • Can a chemical sniffer be made that can detect all the most common kinds of explosives
  • Is GPS accurate enough to allow safe detection (the mesh network may be able to triangulate itself, though)

My robotics links are on delicious.

Pretty good analysis from Clay Shirky of why you me and just about any body who isn’t an A-list blogger is unlikely to become one.

Oh well there go my plans for global domination…

There is a follow-up by Clay on his blog.

  • What’s your favourite programming language?
  • If you could add one feature to programming language <x>, what would it be?
  • Describe the project you most enjoyed working on?
  • What is the largest project you have been a part of?
  • Describe a project where your deadlines started to slip, how did you handle the situation?
  • Whats the biggest mistake you’ve ever made?
  • What was your worst job?
  • What was your best job?
  • Describe your current development process?
  • Describe your preferred development process?
  • How do resolve technical issues that are related to; a bug, an R&D issue, a lack of knowledge?
  • How do you deal with difficult peers?
  • What makes you as good as you are?
  • Who is the best person you ever worked with?
  • Who is the worst person you ever worked with?
  • What would you do different in your next project?
  • Do you want to follow a technical or a management development path?
  • Have you ever written a technical paper?

Digital Lifestyle Chaos   February 4th, 2006

Russell Beattie describes the chaos associated with the home digital environment.

He’s a little ahead of the curve for Ireland, but we’re getting there. As usual our problems will be compounded by over charging which seems to a pandemic problem associated with Ireland’s economy.