The Art of Knowledge Unconference (by )

This weekend 12-13 Dec 2009 in Bristol there is an Unconference part of the uncraftivism weekend and I am going to be reading some of my poems that I think appropriate! Like The Programmer's Lament and A Picture of Words.

Me and Alaric are hoping some of you will join us in Bristol 🙂

It looks like a really interesting event so I'm looking forward to it - lots!

BKU2009 on twitter and I think there's some online jabbery stuff occuring. There is also like a talk/culture cafe thing and a lot of free form stuff hence the Un- bit of conference!

On being oddly dressed (by )

Last Friday, I stood up in front of a hundred or so people and gave a five-minute talk on some software I've spent two years of my life writing. However, I wasn't particularly self-conscious about the fact that I was oddly dressed.

For me, clothes are about:

  1. Keeping me warm
  2. Carrying my stuff

It's not that their appearance doesn't matter to me - I don't want to be wearing shabby or tatty clothes. I don't want to wear garish bright colours. I like my clothes to more or less match, so I tend to choose solid dark colours when I buy myself clothes, as they're easy to look smart in.

But every now and then I get a comment from somebody that I must be a bit weird to go around wearing a podbelt and an assault vest... and when the weather's bad, I got outside in a full-length heavy cloak. Luckily, saying that sort of thing disqualifies people from me being too interested in their opinions, so it doesn't particularly bother me.

I like carrying lots of stuff with me. I'm equipped for every eventuality. When people get things in their eyes, I'm there with a mirror and tweezers. I have the obligatory geek multi-tool, of course. My first-aid kit has brought comfort to many a cut finger. My little lengths of string have jerry-rigged many a repair. I always have a torch, a compass, a pen, a notepad, a monocular, and a laser pointer to hand; so I can navigate, find things in the dark, read small text on a projector from the back of the room (and then point to the thing I'm asking about with the laser). If a button comes off of something, I sit down, take out my sewing kit, and fix it. In my laptop bag is a pouch full of cables and adapters, which has saved the day on many a late-night data-centre emergency. When it's raining so hard that people are cowering in shop doorways, my cloak keeps me dry; at the conference on Friday, when there were no seats left, it folded up tightly and became a low stool so I could sit comfortably. A week or so ago, when I was driving home from London very late one night and became too tired to continue, I pulled into a dark lay-by and slept underneath it, warm and comfortable even when the temperature plummeted before dawn.

I'm not just hoarding gadgets for the sake of it - I do assess the trade-offs of every extra bit of weight to carry around. Weight in the podbelt isn't an issue as it carries very nicely on my hips, I barely notice the weight of it, but space there is at a premium. Weight in the assault vest is more of an issue, since it pulls at my shoulders. I've tried having just a podbelt, but it's not good to wear while sitting down, so I tended to take it off and sling it over the back of the chair, which makes things harder to get at; and I've tried just having an assault vest, but weight was a problem. The current combination means I can keep lightweight things I often need while sitting down (mobile phone, pens, pads, business cards, laser pointer, etc) on me all the time, while weightier things I tend to need more on the move (keys, wallet, tools, first aid gear) in the podbelt. I have optional extra things I add for specific "missions" that I wouldn't want to carry all the time, too - I have a special tool jacket with loops for screwdrivers and the like which I wear if I'm doing DIY in awkward locations, an extra assault vest with more specialist stuff for when I'm busy being a Cub leader, a black lightweight mesh one with large pockets for hiking (the large pockets accept good quantities of food, GPSes, and the like), a water flask that goes on the podbelt, and a spare podbelt pouch that I'm going to assemble a survival kit in: emergency rations, a survival blanket, that sort of thing.

When I've explained this to people who question the amount of stuff I carry, they say "But what are the odds of all these things happening?". But they happen all the time! So I'm happy being prepared for anything... it makes life a lot less stressful. My clothes and their pockets become an extension of my body; we are, after all, all cyborgs.

Heating an old house (by )

Sarah feels the cold keenly, while I can usually just put on some more warm clothes to deal with British winters. But even I was finding it hard to work in my home office when the temperature went below ten Celcius; fingerless gloves still let me type, but numb fingers increase my error rate, and the pain is distracting.

Part of the problem was that our house is draughty. There were a lot of gaps in the window and door frames, through which daylight could be seen; when it was windy and rainy at the same time, the wind blew rain in through the frame of the large window in my office.

So step one was to fix these. The large office window, it turns out, is somewhat curved, so when my brother in law was visiting, we screwed extra handles to it, pulled it properly closed with levers wedged in the handles, then did up the bolts at top and bottom to force it to stay in shape, which fixed a large source of draughts.

Then I want around a few other choice places, adding draught excluder strips where I could.

Next challenge was to increase the heat. We had only one real source of heat in the house, a wood/coal burning stove at one end of the house. Since it's a long thin house, this was little help for me in my office, right at the opposite end - but it didn't even make enough heat to keep Sarah happy sitting next to it, so she would often use the expensive electric fan heater to keep her temperature up, much to my concern (for if we can't pay the electricity bill, things will quickly become rather unpleasant).

Now, the grate in this fire was rather small compared to the size of the fire itself. The grate had only sides and a front, so had to be pushed back against the firebricks in order to not spill coal out. This meant that air coming in through the vents would tend to rise over the fire and up the chimney, taking heat away without imparting much oxygen to it. Even then, it would slowly wriggle forwards over time, spilling ash and coal down behind, until it came too far forwards for the ash shovel to be pushed underneath it, meaning the fire would choke itself. But as it moved forward, the effective volume fire increased, with a notable improvement in the heat output - even though the fire at the back would be starved of air from beneath, as it sat on a bed of ashes.

While rummaging through piles of random bits of metal lurking about the place from when we moved in, though, I found an iron grating that I suspected might be able to fit in behind the existing grate, enlarging it. Sure enough, it did - and it fitted so perfectly well that I suspect it was actually meant for it. Suddenly it was possible to have a large bed of coal in the fire, with air coming in through the vents from underneath it and being drawn up through; this led to an awesome increase in heat. However, it led back to the same old problem - we now didn't have room to get the ash shovel in underneath to take ash away. And so the fire would slowly choke itself with ash.

So I ordered two metres of 25mm square hot-rolled mild steel from Hindleys, my favourite home-engineering supply house. When it arrived I used my angle grinder to chop off two lengths of the stuff, then used them as spacers on either side of the grate to lift it up an extra inch.

And now the fire's awesome. I can easily get it so hot that it becomes mildly terrifying, an angry yellow glow emanating from the air vents as it roars away, the radiated heat unpleasant to be too near. A few days ago, it actually melted the plastic crates we store our newspaper and kindling in, purely by radiation.

But it's still rather cold in my office.

So we decided to spend some money on the problem, as it was in danger of harming my work. I went down to John Stayte Services, a local purveyor of awesome things. We buy our coal from them, but they also sell propane, butane, related accessories such as heaters and Sievert torches, workwear, and animal feed. To my delight, they had a deal on; a shipment of gas heaters had been damaged due to the shipping container being broken into by illegal immigrants who built a home on top of them for the duration of the voyage... so they were selling a slightly dented heater, along with a cylinder of butane, for £89 when normally a heater alone would cost more than that (and a gas cylinder £50 or so as an initial outlay).

I set it up in my office, lit it... and over the next few hours, the temperature rose from ten degrees to about twenty, with me correspondingly shedding layers of clothing. Since then I've been running the heater on low power, and the temperature's stayed around seventeen degrees; with the stones of the building having been warmed up, it's now not taking much heat to keep it nice and warm.

And so, I can proudly state, for the first time since we moved in, it's actually warm enough at home that we are turning down heat sources so as not to be too hot!

A new laptop (by )

To my great displeasure, my shiny MacBook Pro was stolen from the office in London!

So, I grabbed our finance guy and we went down to the nearest laptop shop and picked up the cheapest thing they had in the shop that would meet my needs: a Hewlett Packard Pavilion dv7.

The first step was replacing Windows 7 with something. As I knew I might have some teething troubles with getting NetBSD installed, so might need to return to Windows to get online, I shrank the Win7 partition down so I could run it dual-boot rather than nuking the whole thing. However, it was worse than I feared - the NetBSD install CD wouldn't even boot - the boot loader came up, then complained it couldn't read the kernel.

Not good.

So I burnt an ISO of Arch Linux, which is the closest to BSD in the Linux world. No good, either - GRUB loaded, and couldn't load the Linux kernel. I downloaded the boot.kernel.org nano-ISO (which then boots over HTTP from a central server) and that booted OK; but many of the Linux installers I tried died of kernel panics during booting. I wondered if the difference was that boot.kernel.org had an ISOLINUIX-based installer rather than GRUB; googling for this, I found out that GRUB sometimes has trouble with some CD drives, and as such, Arch Linux came with the option of an ISOLINUX-based installer CD. So I burnt a copy of that, and pow, it worked!

I installed Arch Linux, but only in a small partition, still intending to try and install NetBSD via non-CDROM means at some point. I soon had X up, and all was quite well, apart from the fact that my wireless Ethernet module (a Broadcom 4315) didn't work. I found a driver and installed it, and then it was recognised, but it still refused to actually do any wifi. Bah humbug.

On a hunch, I re-downloaded the NetBSD installer ISO and burnt a new CD of it... and it worked, this time! Having wasted most of a week trying to get the first one booting then messing with Linux distros. So I left my Arch partition in place (in case I needed it for anything), and set up NetBSD. Got X working again, copied across the home directory I'd made under Arch rather than redoing my dotfiles, and was happy. Except that NetBSD also didn't like my wireless interface, and it had trouble with the ACPI too, so I can't read my battery status or do a suspend properly. I've found a NetBSD driver for Broadcom devices but I've yet to get it to compile (I think it was developed mainly for the macppc port, or I've just not applied the patch properly). When I get my kernel source tree compiling again I'll have a new kernel that also has verbose ACPI debug messages, which will probably help.

I get Xen working, though; it was painless now that NetBSD's boot loader can do multiboot kernels, meaning I didn't need to mess with GRUB; I just installed the xen tools, and a xen kernel, and a NetBSD/xen kernel, then added the following line to /boot.cfg:

  menu=Xen with 1GiB for dom0:load /netbsd-XEN3_DOM0 console=pc;multiboot /xen.gz dom0_mem=1024M

...and rebooted into a Xen dom0. Setting up some Linux domUs for my work has been more exciting: I downloaded Debian filesystem images and a kernel from stacklet.com, but when I bring it up, Debian complains it can't bring up the Xen virtual network interface - and that it's getting lots of disk errors on the Xen virtual block device (although it can actually read the filesystem without any trouble whatsoever). This may not be helped by the fact that the kernel I downloaded doesn't seem to match the /lib/modules directory in the filesystem image, alas. More work is required.

Still, I'm happy to be back on an X workstation. I liked my Mac, but I was feeling hankerings for open source software, and minimalism. I'm running dwm, dmenu, and remind, joined together with awesome shell scripts. I do miss the intergrated personal-information-management tools in Mac OS X; I want to brew up my own database of people/todos/events/etc in some Prolog dialect (eventually replacing remind), so I can express all the relationships between things that I want ("There is an all-day event on date X called 'Y's birthday' if there is a person P with name Y whose birthday has the same day and month as X", sort of thing) - it'd be nice if it could integrate with Thunderbird's address book, so I may have a look at the format of that (or look into a script to sync it to/from an LDAP directory).

Free-e-Day Stuff (by )

Though I couldn't get to the actual physical venue in Oxford yesturday I did spend alot of time online taking part in the discuessions and listening to the free music. As a result I found three new bands that I like and bored everyone silly in the online chats.

Although to my suprise I got good feedback on a poem of mine I linked too and stuff and got thanks today for participating in the workshops 🙂

But this does mean that you had better steady yourself for a few long rambling posts on the nature of language and the future of the novel, the internet and equality etc...

I really did enjoy this event - just having deep discussions about things reminded me of university alot. It also made me think about my status as a writer and artist.

It was a shock to have people saying things like I'm a pioneer and and other generally heady things.

But mainly I was again struck by the fact that the distinction between the truelly artistic and truelly sciencentific mind is false. How creativity is about those too things - I know I rabbit about this alot but this particular false dicotomy is bad news for everyone leading to loathing when open discussion should be being broach.

I am side tracking myself again!

Any way - basically I really enjoyed it and I think that I can't really deny I am an artist and writer anymore even though I feel grrr... about using science to write poetry and scifi rather than saving the world with it.

Oh and the Wiggly Pets really enjoyed it too - its the first time anyones said that actually like the Wiggly Pet blog rather than just saying how cute the Wiggly Pets themselves are.

WordPress Themes

Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales
Creative Commons Attribution-NonCommercial-ShareAlike 2.0 UK: England & Wales