Ada Lovelace Day – Quinn Norton

Posted on March 24th, 2009

Ada Lovelace Day celebrates inspirational women in technology. This post is dedicated to Quinn Norton, a journalist who specialises in covering the fields of body hacking and functional body modification. Unusual choice? You bet! Inspirational? Definitely :)

Body hacking is, like all other forms of volition: the freedom to enact your will upon a system

Quinn embodies (no pun intended) freedom. Her viewpoint is that in our society we often have less control over our own bodies than we do over other objects such as hardware. Medical procedures are tightly regulated and governed not from the perspective of individual freedom, but societal need. She is an advocate of something called functional body modification – implanting devices, taking drugs and having surgery that enhances our abilities.

This has particular importance to me. I have a distance vision of less than 10 inches, am morbidly obese and have a 3 generational family history of premature death due to cardiac failure. My father was one of the first people in Australia to have an implantable defibrillator – a machine which regulated his heartbeat and actively restarted his heart on a number of occasions when it went into nonviable rhythm. Without life there is no technology. I can’t code when I’m dead.

That said, I’m conservative. I won’t get laser eye surgery to restore my vision to 20/20, yet happily underwent gastric banding to reduce obesity. Without Quinn’s view of body modification – that it is an expression of freedom – it would have taken me a lot longer to reach this decision and take a positive step. Would I take Provigil to make myself more alert? I’m not sure, but thanks to Quinn NortonĀ  now I think about body enhancement in a different way and am more open to freeing my body from the constraints that have been imposed upon it by nature.

Using technology to alter the body is nothing new. Surgery has been around for over 100 years. However for the most part it has been mechanical – amputation via hacksaw, bloodletting and debridement via scalpel, relocation of joints with brute force. Technology has only entered mainstream medicine in the last 40-50 years – with lasers for surgery, neurosurgery via telescope, better monitoring through machines. It is a matter of time before the body and technology will merge, perhaps in unexpected ways. Will the next generation be part man, part machine? Will becoming part machine be an evolutionary requirement due to the pace of change – the sheer amount of information that has to be absorbed to be productive? How will social status be changed by the ability to enhance bodies? Thin people are better than fat people!

What it means to be female is also changing. As a female, I can control reproduction and choose to have a baby – only when I want to. If I don’t want children, I can still use my body for the benefit of others and act as a surrogate for a friend or colleague who can’t carry to term – an expression not just of freedom but of altruism. Functional body modification also brings with it new challenges – such as the ability to subscribe to changing societal norms – enormous perky breasts that seem to defy gravity, faces that never sag and bums that never droop.

Quinn Norton is a pioneer – using her own body as a platform with which to experiment, push boundaries and continually question what it means to be human.

Watch Quinn Norton’s presentation on Body Hacking

  • del.icio.us
  • Facebook
  • Slashdot
  • StumbleUpon
  • Technorati

StixcampNewstead – Donna Benjamin’s talk on Inkscape

Posted on March 22nd, 2009

drawing

Donna Benjamin is President of Linux Users’ Victoria and is quite influential in the open source community. Her talk at StixCampNewstead was on the open source product ‘Inkscape‘ – which provides a free alternative to programs such as Adobe Illustrator and Fireworks.

Most people at the presentation had had some exposure to Inkscape which made Donna’s presentation all the more interesting. She demonstrated a number of the features of Inkscape including:

  • Bezier curves
  • Stroke and fill options

Inkscape produces scalable vector graphics – as opposed to the raster images produced by the likes of Photoshop. This makes it quite a useful tool for large format printing, such as for banners. It can also be scripted, for instance by taking XML input and using it to have dynamic text represented in an image.

Inkscape provides very fine grained controlled over stroke and fill options – I was very impressed by the stroke options available. Often in graphics programs the stroke options go to a minimum of .5pt for stroke – but Inkscape can go much finer which is useful for line art based designs.

The creation above is my first attempt at using Inkscape (keep in mind I’m fluent with Illustrator, Fireworks and Photoshop) and generally it is very easy to use. The interfaces are a little foreign at first, but then any graphics application that’s reasonably mature usually is. The only real difficulty I had was that it does not output PNG natively – it has to first be converted to a raster image. When importing between Inkscape and GIMP, there were also some parts of the image that were not correctly converted.

  • del.icio.us
  • Facebook
  • Slashdot
  • StumbleUpon
  • Technorati

StixCampNewstead – Zach Miller’s talk on separation of data and presentation using the MVC model

Posted on March 22nd, 2009

Zach Miller is based in Chicago and works as a developer. His presentation was on the separation of model, view and controller layers in application design – otherwise known as MVC architecture. He introduced the topic by explaining that programmers and designers have different skillbases – which often conflict. MVC architecture is a method of separating the control logic of an application from the presentation layer so that the developer can be coding and the graphics guru designing the interface without their work conflicting.

Zach provided an overview of MVC architecture and then articulated a little known technology that can be used with MVC – Template Attribute Language or TAL for short. This was originally written for the Zope Content Management System in Python, but is now being more widely applied. A document type definition has not yet been written for TAL, but this is on the development roadmap.

Using TAL means that you can easily prototype the interface of an application to get design approval, before doing the bulk of the work in writing the functionality.

Zach provided examples of TAL.

Personally, I’ve seen MVC work very well in PHP using Smarty.

  • del.icio.us
  • Facebook
  • Slashdot
  • StumbleUpon
  • Technorati
Next Page »
© Klog: Kathy Reid’s Blog • Powered by Wordpress • Using the Swiss Cool theme.