Archive for the ‘Uncategorized’ Category

Testing gapminder with Aussie data

Saturday, October 31st, 2009

This is just a test :) We are playing at the govhack day today:

Opening up government data – get hacking people!

Thursday, October 15th, 2009

So much cool stuff has happened since I started working in the government. The most exciting thing now is that a load of government data sets have been opened up (both at a federal and state level). This is an ENORMOUS step forward towards more openness, transparency and accountability in government, and I am extremely excited about it!

Now, we seriously need to get our collective tech community butts into gear, and show why open access to data is important and awesome for democracy, society, collaboration and (warning, about to use the “i” word…) massive innovation and creativity.

There is a mashup competition running, supported by the Gov 2.0 Taskforce and there are currently 4 mashup camps running in Australia, including a huge one in Canberra called GovHack at the end of the month! There are also some events happening in Sydney hosted by Google and Open Australia.

So this is a shout out and call to action for all people passionate about hacking, Open Standards, FOSS, open democracy and open knowledge to come along and participate in, well, an enormous and wonderful turning point for our society!

I’ll be at the Canberra mashup camp (GovHack) for most of the time, and will be trying to get along to the Google events and the Open Australia one. I encourage all of your to do your own mashup camps within your communities, be it a FOSS user group, web 2.0 group, standards or any other sort of community. Let’s see if we can ge mashup camps happening all over Australia!

The events and competition are not just for technical people, so imagine how you might be able to use your skills to contribute to a mashup, and ultimately to a more open society.

Get hacking, mashing and have fun out there! Catch you online! :)

PS - for those who are wondering or concerned, yes the funding for the Taskforce is provided by Microsoft, however it is managed by and completely at the discretion of the Taskforce, led by Nicholas Gruen, who are a wonderful group with all the right ideas and principles on openness and access. Don’t let the mere involvement of any company or individual rob your of the opportunity to contribute to something so awesome, and to have your very important perspectives represented on the national and indeed global stage. A full explanation from the Taskforce which should clarify any concerns is on their website.

The “myth” of warrior women

Wednesday, April 1st, 2009

Recently in martial circles there has been a raging debate as to whether women warriors have ever existed. I find this kind of debate frustrating, sexist and reminiscent of the debate that keeps popping up (although less so now) as to whether there are any women geeks.

My Shaolin Gung Fu master, Shi Fu Xing Mu, wrote a great article about this with references to many awesome historical warrior women, and some reasons why the myth is just that. I’m in the process of researching and linking them now, but check it out if you are interested. Short quote from the  article:

Those who are arguing for the myth viewpoint really seem to be winning. Their arguments are logical, well thought out and very reasonable and as a result they are difficult to refute. However, I feel that there is a tiny flaw in their argument that should be addressed, mainly that the entire premise is wrong!

I put my thoughts in the comments of his blog post, and have reposted them below.

I think that the reason many martial arts believe it is a myth, is because, as with religion, many martial arts basically have taken local cultural expectations of the day and enmeshed them into the martial style to maintain the status quo. It is no coincidence that many of the Japanese martial arts don’t recognise women as equals on the battlefield when in Japan itself, some schools still refuse to allow capable and worthy women to attain the black belt. It is no coincidence that many styles (particularly some European ones) only take into account brute strength, because for centuries or millennia the physically strongest _man_ would win. I think one of the strengths of many good martial arts (including many Japanese and European styles, as well as from all around the world), and certainly a strength of Shaolin Gung Fu is that there is an understanding growing that physical strength won’t win you the game. It takes skill, tactics, and overall the ability to know what works for you as an individual both on and off the battlefield. Each person is individual and has different strengths, whether they be male or female, big or small, fast or slow, and a good martial art or good martial artist should be able to easily facilitate anyone to be a great martial artist.

There is nothing masculine about martial arts, as they are fundamentally about knowing yourself completely, and being the best and most harmonious person you can be on the battlefield, but more importantly off the battlefield. With this in mind - plus the overwhelming historical evidence - the fact that there is a debate raging at all shows the utter lack of real understanding of these practitioners and how limited their practise is.

Help! – Need a FOSS speech-to-text application

Friday, November 28th, 2008

I need to be able to have speech translated on the fly to text for deaf children in classrooms around Australia. If anyone either has some suggestions or some experience in this, please either email me or leave a comment. If you have expertise and would like to work on something like this, get in touch!

GWT, OSCON and OLPC Australia

Tuesday, July 22nd, 2008

Last week I spent 3 packed days at the Global Women and Technology meeting in Drammen, Norway. We had about 22 women from 16 countries talking about projects, strategies and ways to collaborate globally on helping women in technology. The scope for this is quite broad, it includes getting women into ICT careers and the like, but also for assisting women to use technology in innovative ways to assist themselves, their work/businesses and their communities. In many countries for various reasons women don’t have the same access to education nor technology, and as such are at a significant disadvantage. By increasing the general digital literacy we increase the opportunities for education and work.

An interesting example of a real digital divide for an entire country was Uganda where the pay US$90 per month for a 64k link! So we are discussing hosting services in-country and developing a big LAN with web stuff replicated externally for backup and international access, and SMS gateways to blogs amongst other ideas. It was a really intensive interesting 3 days and I gave a presentation about technologies that could help and had an excellent reception. More to come on this soon!

This week, OSCON! I’m really excited as this is my first time at OSCON. I’ll be speaking about both women in FOSS and the research research project Jeff and I completed about the FOSS industry and community in Australia. Both talks are on Wednesday, so come along!

Then finally, before I head home to Australia (and Jeff!) I’ll be spending a week in Niue helping with the world’s first OLPC 100% saturation of one laptop, per child :) Details about the Pacific trials are all on the OLPC wiki here. It is a really exciting project and I’m proud to be helping make it happen. I’ll be kicking off and announcing some OLPC Australia projects over the coming months, some public and some not, so join the OLPC Australia mailing list in order to be kept up to date.

The people already on that mailing list will say “but nothing is happening on that list”, I’m happy to say I’m about to start doing a monthly newsletter with project updates. There is also some great community development action planned to start in the coming month, so again, join the list!

Ubuntu Hardy on the EeePC 901

Sunday, July 13th, 2008

My IBM T42 notebook — which I have loved and which has served me well — is unfortunately on its last legs. So in preparation for a trip overseas which will require a reliable laptop, I bought a black EeePC 901 netbook.

Wow! It is awesome. The battery lasted 5 hours today at a conference I took it to. The keyboard is great (although getting used to the shift key being right next to the up key is a little annoying). It cost $580 at Orange IT in the city (Sydney). Unfortunately in Australia they don’t have the Linux version (which also has a 20GB hard disk instead of 12GB on the Windows version) so I installed Ubuntu Hardy when I got home.

eeepc screenshot with ubuntu

Jeff and I ran into a few little glitches. Here are some tips.

Firstly to get it installed. There is no CD-ROM so you can either create a bootable USB key or netboot the Ubuntu live CD image. We went with the latter as we have a fast network and server. :-) We had to add the EeePC ethernet driver to the PXE image. We basically did this by first unpacking the default initrd.gz cpio image, adding in the atl1e.ko driver file and then cpio-ing the initrd.gz making the driver available for the PXE boot. This excellent blog post by Joseph Monk gives the instructions for getting and making the kernel driver (as well as how to install from USB key).

The webcam, sound and screen res all worked without any tweaking. Install cheese for extra fun! But the wireless did not work!

Even after trying the driver from the Ralink website, it would associate with networks but seemingly not connect, and at any rate Network Manager wouldn’t work with the wireless card using that driver. So we ended up having to use ndiswrapper (install ndisgtk — it has all the right dependencies and is easy to use) with the RT2860 Windows driver from the Ralink site.

After downloading the Windows driver, you need to unpack the file to get access to the inf file. cabextract and unzip on Linux didn’t work, which often work with self-extracting cab/zip installers, so Jeff had to install it on a Windows virtual machine to get these files. Once this is done and ndisgtk is installed you have to start ndisgtk and install the Windows driver by pointing to the inf file.

Lastly and importantly we installed the Ubuntu Netbook Remix user interface which looks totally awesome on the EeePC and makes the best use of the available screen space. Also the 901 uses an Intel Atom processor, it is fast and uses relatively little power. It feels fast and I’m really loving it :)

Reference: a big thank you to Joseph Monk for this post which got us on the right track.

Bonfire night

Tuesday, July 8th, 2008

Several weeks ago I went down to my hometown, Yass for Bonfire Night, which is on the Queen’s Birthday long weekend and often includes fireworks :) Anyway, I camped out there with some family and friends (in sub 0 degrees temperatures) and took some pretty cool photos. Enjoy!

Check out all the photos here where there are also some explanations :)

Fire and moon

Sunset

Rodonda by sparkler

Dad with sparklers

A real bonfire!

Moving fire

Software Freedom Day – Today!

Saturday, September 15th, 2007

Today is Software Freedom Day all around the world. We have over 330 teams in over 90 countries participating, which makes it the biggest outreach event for software freedom in the world!

Check out an event near you!

SFDWorldWide-150907

Actual SFD – a nicer green :)

Wednesday, August 1st, 2007

So the actual Software Freedom Day 2007 shirts are a much nicer green than originally anticipated. So for all the people who weren’t fans, I think they might like this more :) Male and female sizes available on the online store.

sfd tshirts mens front sfd tshirts mens back sfd tshirts womens front sfd tshirts womens back

Openness – how open is FLOSS?

Monday, May 14th, 2007

Having spent a long time in the FLOSS world both in community and industry roles, I started to see a serious disconnect between the industry and community perspectives on FLOSS about 5 years ago. I mean a disconnect that went beyond philosophical and into the practical, and this is largely because is a rapidly expanding userbase and industry around FLOSS. Community participants in FLOSS have a different understanding and expectation of openness than people in industry, and this difference is unfortunately being used to undermine the core values that make FLOSS more than just another technology set. The issue is that for all the well meaning of the 4 freedoms of the FSF or the Open Source Definition of the OSI, people can simply take those licences and not subscribe to any of the other attributes of openness that are expected of a FLOSS project and still get the good name of being a FLOSS project.

Openness has been proven time and time again to be the way forward. We saw it with TCP/IP, with HTTP, and now with FLOSS projects like Apache. Openness provides a platform for innovation, collaboration, an open and competitive market, and a sustainable approach to a digital future. In the same vein, a more closed approach may in some cases also be appropriate. For instance some popular and successful FLOSS projects have relatively closed development models controlled by an individual or a single company. An understanding of the degree of openness in software helps people understand the implications of the software model and also the implications in using the software.

In the spirit of discovering the core principles of openness, Jeff and I spent some time working on a model to help explain openness in such a way that it couldn’t not be undermined. We came up with 5 Foundations of Open:

  • Open Source – the conditions surrounding the project source code. Usually defined within the licence terms.
  • Open Standards – the data, communication and other standards used within a project, for example, APIs, protocols, & documentation norms.
  • Open Knowledge – the documentation, project information, decision making, communication archives and any other content related to the project.
  • Open Governance – the structure of the organisation that defines who participates in a project and the terms of participation. Includes decision making, and any practical or policy limitations on participation.
  • Open Marketplace – the ability for any organisation to build a business around a project. Includes practical, legal and technological limitations to building an open marketplace around the project.

As we can see, above is a far broader understanding of openness than is generally subscribed to. A project may decide to have a more closed approach to any of these 5 vectors, and sometimes for good reasons, however by looking at all software (not just FLOSS) using these vectors people will be able to have a good understanding of how open the software is and what that means for using it, developing on it, building a business around it and so on and so forth.

I’m currently building some metrics around this to help determine the openness of any software, and will announce here when it is done.

Edit: This is an idea Jeff and I have worked on for some time, so I can’t take all the credit :) Thank you Jeff!