linux.conf.au 2012 – Day 0 (Sunday)

This week I’m at linux.conf.au, the southern hemisphere’s premier open-source conference. This year it is being held in Ballarat, about an hour’s travel from Melbourne. I’ll be documenting the trip and conference as much as I can given the limits of my enthusiasm and awakeness.

Sunday 15th January:

Southern Cross Station
Yay! My favourite mode of transport!

Sunday was spent travelling. My flight from Hobart to Melbourne departed at 8:35am, and it was a perfect day for flying. Warm, clear skies and little wind. An almost perfect flight. I landed in Melbourne before schedule and caught the SkyBus into the city. I was there by 10am, and my train to Ballarat (which I was travelling with my friend Michael Wheeler on) left at 5:08pm, so I had quite a number of hours to spare. Needless to say, I did what any tourist would do, and set about travelling on as many forms of public transport as I could in one day.

St. Kilda Pier
The View From St. Kilda Pier

I caught a tram down to St. Kilda, the light rail (which was merely a glorified tram) back, a suburban train out into a random suburb and back, as well as the plane, car and bus I had already travelled on. I took a few pictures, mostly from St. Kilda pier. A poster detailing the risks of getting in the way of a tram also caught my eye.

Melbourne Trams Poster
A rhino on a skateboard? Sure...

After my random adventures in Melbourne’s transport system came to an end, I met Michael (fresh from his trip down from Rockhampton) and we proceeded to get on the VLine train to Ballarat. We fired up our laptops and were just getting comfortable in a game of OpenTTD, and then the train was off! But not for long. After about 200 metres of travel it was announced that the train was cancelled, and we would all be transported on coaches instead. We finally arrived in Ballarat two hours late, at about 9pm.

Making Chicken Stock

Now that university classes and exams have finished for the year, I have a lot more free time on my hands. Today I decided to make chicken stock. A few days ago we bought a roasted chicken from the supermarket to use the meat in sandwiches. We also got a chicken pasta bake from the meat as well. I wanted to use the entire bird (waste not want not). Also, stock is delicious. Especially home-made stock.

Note that this is just what I did… I’m not saying this is a perfect recipe.

At the start of cooking.

Ingredients:

  • The bones and skin from one (preferably free-range) roasted chicken.
  • A large onion.
  • About eight baby carrots. You could use one large one.
  • A stick of celery.
  • A few peppercorns.
  • A small handful of herbs.

Method:

  1. Break any large chicken bones into small pieces (this will help get the good bits out of the marrow) and divide the carcass up a bit smaller as well. Chuck it all in a large saucepan.
  2. Cut up the carrots and celery into small chunks. Chuck those into the pot.
  3. Cut the onion (with the skin still on) into quarters. Chuck that in the pot.
  4. Add enough cold water to the pot to cover the other ingredients well.
  5. Add a few peppercorns and whatever herbs you have handy (I used a small handful) into the pot.
  6. Put the saucepan on to boil, covered.
  7. When the saucepan is boiling, reduce the heat to low and remove the lid. Skim off any foam that rises to the surface.
  8. Leave it to simmer for three to four hours, then remove from the heat.
  9. Leave it to cool, then strain liquid and discard solids.
  10. Use the completed stock within four days, or freeze it.

Note that one bird doens’t make a huge amount of stock (probably about a litre), so it’s probably worth stockpiling the bones and skins until you have two or three. I was just impatient.

Review: The Googlization of Everything

The Googlization of Everything Front Cover
Front Cover

As you might be aware, I’m not a huge fan of Google, or indeed, cloud-based apps in general. When I saw The Googlization of Everything (and why we should worry) in my local campus bookstore, I decided that it would be a good read on the spot. It was a good read, and here’s why.

I will admit upfront that I’m probably not the most unbiased person in the world when it comes to what is really a review of a review of Google. If you dislike bias, go watch the Pakistani cricket team instead.

I’d always been a bit hesistant to use Google products (or any cloud product) because of lax privacy. How do I know that Google won’t be using my information against me? This book (partially) confirmed my suspicions. They are using my information, both for and against me. Every time somebody performs a Google search, Google stores the query and information about me (my IP, my location, browser, etc) and uses that to tune search results for me. This appears on the surface to be fine. I like it when I search “cat” on Google and Google knows that what I really want is the first result to be whatismyip.com (I use the “cat” Google search as a quick method to test Internet browser connectivity, I don’t know why). But Vaidhyanatham (the author) raises other points about this. Firstly, how long is our data kept? And who else is it being shared with? But perhaps most disturbingly, Google might prevent me from seeing new information because it’s too busy telling me about what I think I want. For instance, if a new species of cat was discovered in the jungles of Peru, I might miss it because Google is too busy customising my results with Internet connectivity tests. While that not matter much, on other (more important) subjects the splitting up of information based on what we think we want to see is disturbing.

Vaidhyanatham raises many other points in his book too. The Google Books project is designed to give everybody in the world access to out-of-print books, instead of having them sit on dusty shelves in university libraries. It’s a nice goal. However, the program is structured in such a way that nobody else could possibly compete with it, due to arcane copyright law and out-of-court settlements. Do we want Google to be the sole provider of this service? Shouldn’t this be done by a public or community organisation instead? They’re difficult questions, and the fact that we haven’t even started considering them should warn us.

Another similar situation exists for Google Scholar. Google has obtained agreements with universities to provide academic articles for inclusion in Google’s archives. The idea, similarly to Google Books, is to allow more people to see things they wouldn’t have otherwise seen. A noble goal. Again, however, there are several problems with the project’s implementation. Again, arcane agreements and laws prevent universities from easily collaborating with an alternative archive agent. Even more worrying is the fact that to most users (those without access to the paywalled sites that the articles actually reside on) only the abstract of an article is available. This results in a broadening but a shallowing of the information available to most people. This is another of those projects that might be better taken on by the people, for the people. I know of one user on an IRC channel I frequent who is collecting datasheets and manuals from PC components from the 1980s, before these datasheets become extinct. While not legal, and while he hasn’t made this public, it’s the right direction to go in.

Then there’s the shallowing of our knowledge due to Google. This is a huge topic, and so many authors have covered it in so many various degrees of rigour that I won’t even begin to scratch the surface. However, here’s the gist of the idea: Because we have access to the largest library in human history (the web) at our fingertips at any point we’re in front of a computer (which for those of us with a smartphone, is constantly), we don’t remember information like previous generations did. I’m still not confident that this is a bad thing; I am a lot more knowledgeable than I would be if the only learning resource I had was a paper encyclopædia. I don’t know a lot of facts, but I know where to find them. In today’s world, that’s what counts. Still, it’s something we should look into further.

A good portion of the arguments put forward in this book are more general than Google and apply to the Internet at large (such as the shallowing of our knowledge). Most of the other arguments could be taken directly to Google’s legal department in a court showdown (which would almost certainly be the court case of the century). Whichever way you stand on the issues, more information is never a bad thing.

My linux.conf.au 2012 Plans

This summer, like last summer, I’ll be travelling to linux.conf.au. This year it’s being held in Ballarat, which presents the opportunity for one of my favourite modes of transport: TRAIN! Here, tentatively, are my plans for that week:

  • On Sunday the 15th I’ll awake early, catch the 8:45am Jetstar flight from Hobart (HBA) to Melbourne Tullamarine (MEL). That arrives at 10:00am. I’ll then make my way into the city, have lunch at a trendy café with friends from Melbourne. I will then catch the 3:08pm train from Southern Cross Station to Ballarat. My good friend Michael Wheeler will join me for that leg of the journey. I will then be in the conference city, ready for finding all the cool people to annoy.
  • I will stay at the on-campus accommodation, for maximum NCSS-style bonus points.
  • I will attend the Penguin dinner.
  • The next Saturday (the 21st) I will do the same journey in reverse. I don’t have lunch plans that day, so if you’d like to catch up in Melbourne (and prevent me from spending all my money in stationery shops) let me know!

I’ve also recently re-installed Debian on my laptop. Running Windows 7 last conference was embarrasing. I ran PuTTY full-screen the entire time just to cover up the fact.

I hope to see you all there!

Cisco Catalyst 3550 Fan Mod

First of all, the usual warning: I take no responsibility for any harm done to yourself or your equipment if you decide to take my lead and mod the fan on your switch. It’s your fault for listening to some guy on the Internet you’ve never met.

A little while ago I acquired some old 3550 switches from a friend, and I haven’t used them much because they’re horrifically loud. Recently though, I decided to try and make them quiet enough to leave on in the living room. While I didn’t succeed, I made enough of a difference that I thought it might be worth sharing.

Please note that this mod isn’t going to work if your switch is a) under warranty; b) installed in an equipment rack with hot/cold aisles; or c) you don’t like taking the cover off equipment that has 240v inside.

Basically, the gist is this: The fan inside the switch has a cover on it. By removing half of the cover (the half that isn’t attached to the fan motor) and then mounting the fan upside down, you reduce the vibrations of the fan’s casing. Please also note that the outlet fan is thus turned into an intake fan; it takes cold air from the back of the router and blows it over the power supply unit.

The finished fan installation. Much quieter!

Research on the Internet (#cisco on Freenode and some forums) led me to decide that complete removal of the fan wasn’t an option, due to the switch overheating. I then wanted to replace the fan with a quieter computer fan, but the connector, though the same, is wired differently. Though I own (and can operate) a soldering iron, I’m also quite lazy. Turning the fan upside down (as suggested by a friend) was much easier!

Update 2011-08-17: I initially tried this with my non-PoE switch. Today I tried this with my PoE switch and tested it running a few PoE devices. It quickly overheated, so I don’t recommend this with the PoE (inline power) models.