Dear Intarweb, please provide ethics check

Earlier this evening I received a marketing email from a company I had never heard of, for an event I wasn’t interested in, to an email address I had only ever given to a differently, seemingly-unrelated company that we shall call Company U.

When this sort of thing happens it may be an indication that Company U has leaked their customer address database or else decided to sell the contact details on, so I’d sometimes follow it up instead of just opting out and consigning the address to the bitbucket forever.

In this case as many times before, I decided to have a whinge on twitter about it first.

Anyway to cut a long story short they got in touch, and it turns out that this marketing email has been sent by Company S. Someone from Company S emailed me to apologise and to remove my address from their list.

I asked this person how they obtained my email address that had only been sent to Company U, and they admitted that they used to work for Company U and that their “rampant CRM system” had somehow “indexed all of my PERSONAL emails”.

Now, from my point of view, this would actually suggest that this person has likely taken a database of customers of Company U with him to his new employer.

So, Internauts, do I have a duty to shop this guy to his former employer Company U? Or am I just frothing in my nerdrage here at the terrible inconvenience of being sent a piece of email I don’t want? Is the man a menace, or should I just get over it?

Infected Finger Incident

September 4th 2011 ^

I cut my left index finger somehow. Slightly painful, but it was only a little cut so I thought no more.

Early hours of September 5th 2011 ^

I noticed that my finger was swollen, and its knuckle also. It was slightly more painful to bend my finger.

Early morning of September 5th 2011 ^

swollen knuckle, red line along tendon
I noticed that there was a red line between my swollen knuckle and my wrist, following the line of the tendon. It was hot and tender to the touch.

Late morning of September 5th 2011 ^

red line snaking up my arm
I noticed that the red line had now gone past my wrist and was snaking its way up my arm. It was very warm to the touch. I started to get a bit worried about it. It varied over time in how angry it looked; the picture on the right was taken when it wasn’t very visible.

We had a grocery order arriving between 1pm and 3pm and I hadn’t had any sleep, so I decided to get some sleep and see what it looked like after the order had arrived.

The order arrived near 3pm. The red line on my arm had faded to almost invisibility. Unless you were looking for it you probably wouldn’t have spotted it. My finger wasn’t so sore any more either. I decided there was no need to worry about it.

Evening of September 5th 2011 ^

We had dinner and started to watch a movie. My arm got more and more uncomfortable, the red line was showing more than ever, and I noticed that it was now just starting to go above my elbow.

At this point I decided that I did actually want to see a medical professional. Having recently seen what happened with Maria’s foot I had a bit of the fear.

We made our way to Ashford Hospital NHS walk-in centre, which is a short bus ride away. It’s open until 10pm seven days a week, with last consult at 9.30pm. We arrived at about 8.20pm and I described my situation, only to be told that they were not seeing anyone else that evening. I was given the choice of out of hours GP or accident and emergency.

I called the out of hours GP number. A callcentre operative took my details and a doctor phoned me back within about 15 minutes. He said that I should have someone look at my arm, and arranged an appointment with a doctor based at West Middlesex hospital. It was the last available appointment, 9.30pm, and I wasn’t sure we could get there in time. I knew there was also an A&E at West Middlesex though, so I figured that if we missed the appointment then I would just go to the A&E there anyway.

One £20 cab journey to Isleworth later, we arrived at West Middlesex hospital at about 9.27pm and I was seen by a doctor.

four times a day
She immediately said that I had an infection which was travelling under my skin, with the red line being cellulitis. She said that it was good that I hadn’t delayed seeking medical attention any further, because if the infection reached the lymph nodes in my arm pit then I would likely need intravenous antibiotics as opposed to the oral antibiotics she prescribed me (500mg flucloxacillin four times a day, 500mg penicillin four times a day).

Early hours of September 6th 2011 ^

swollen hand and finger
My hand was by now even more swollen and finger near the wound very painful to the touch. Even resting my hand on a pillow was painful. My whole arm was stiff and slightly painful to move, with some pains around half way between elbow and arm pit. I couldn’t sleep.

swollen finger
The red line of cellulitis seemed to have faded away, however. It was still too soon to tell if this was due to the antibiotics (of which I had only taken 500mg of each thus far) doing their stuff, or just a coincidence.

September 11th 2011 ^

swollen finger
There’s only 24 hours of medication left now. Pretty much since the 7th things got better very quickly with only my finger remaining sore.

swollen finger
Right now the skin all around the area that was infected has flaked off and shiny new skin is underneath. Thanks modern medicine! I like not dying of septicaemia.

Confusing hardware issues at home

I’ve got this server in my loft at home that’s mainly a file server for the data we use/view/listen to here. It looks like this:

A bit of a beast. When I bought it over 4 years ago I somehow thought I’d be adding a lot more drives. Anyway.

It’s been a good, reliable bit of kit and had no problems for a long time apart from overheating in the old house, but that was a problem with the room it was in. It’s never even lost a disk. A couple of months ago though the PSU went pop and ever since then it started occasionally giving me this sort of thing:

Mar 21 13:53:16 specialbrew kernel: [5875576.400044] ata3.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
Mar 21 13:53:16 specialbrew kernel: [5875576.400095] ata3.01: cmd c8/00:50:9e:a2:1d/00:00:00:00:00/f2 tag 0 dma 40960 in
Mar 21 13:53:16 specialbrew kernel: [5875576.400098]          res 40/00:01:01:4f:c2/00:00:00:00:00/10 Emask 0x4 (timeout)
Mar 21 13:53:16 specialbrew kernel: [5875576.400167] ata3.01: status: { DRDY }
Mar 21 13:53:16 specialbrew kernel: [5875576.400196] ata3: soft resetting link
Mar 21 13:53:16 specialbrew kernel: [5875576.719196] ata3.00: configured for UDMA/33
Mar 21 13:53:16 specialbrew kernel: [5875576.759036] ata3.01: configured for UDMA/100
Mar 21 13:53:16 specialbrew kernel: [5875576.759075] ata3: EH complete
Mar 21 13:53:16 specialbrew kernel: [5875576.800851] sd 2:0:0:0: [sdc] 625134827 512-byte hardware sectors (320069 MB)
Mar 21 13:53:16 specialbrew kernel: [5875576.801386] sd 2:0:0:0: [sdc] Write Protect is off
Mar 21 13:53:16 specialbrew kernel: [5875576.801418] sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Mar 21 13:53:16 specialbrew kernel: [5875576.808855] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Mar 21 13:53:16 specialbrew kernel: [5875576.810058] sd 2:0:1:0: [sdd] 625134827 512-byte hardware sectors (320069 MB)
Mar 21 13:53:16 specialbrew kernel: [5875576.810452] sd 2:0:1:0: [sdd] Write Protect is off
Mar 21 13:53:16 specialbrew kernel: [5875576.810482] sd 2:0:1:0: [sdd] Mode Sense: 00 3a 00 00
Mar 21 13:53:16 specialbrew kernel: [5875576.867347] sd 2:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Mar 21 13:53:16 specialbrew kernel: [5875576.871943] sd 2:0:0:0: [sdc] 625134827 512-byte hardware sectors (320069 MB)
Mar 21 13:53:16 specialbrew kernel: [5875576.873744] sd 2:0:0:0: [sdc] Write Protect is off
Mar 21 13:53:16 specialbrew kernel: [5875576.873770] sd 2:0:0:0: [sdc] Mode Sense: 00 3a 00 00
Mar 21 13:53:16 specialbrew kernel: [5875576.873966] sd 2:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
Mar 21 13:53:16 specialbrew kernel: [5875576.874062] sd 2:0:1:0: [sdd] 625134827 512-byte hardware sectors (320069 MB)
Mar 21 13:53:16 specialbrew kernel: [5875576.874125] sd 2:0:1:0: [sdd] Write Protect is off
Mar 21 13:53:16 specialbrew kernel: [5875576.874148] sd 2:0:1:0: [sdd] Mode Sense: 00 3a 00 00
Mar 21 13:53:16 specialbrew kernel: [5875576.874195] sd 2:0:1:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA

There’s 6 drives in there and the above messages have been seen referring to all of them at one time or another, so I don’t believe it’s as simple as a broken disk.

The incidences of the above have become more and more frequent, so today I spent some time trying to work out where the problem lay.

The way it seemed to affect all ATA busses made me think maybe the (new) PSU was underperforming, but I tried two different ones and they seem fine.

The six disks are inserted into two 3-bay Icydocks. Here’s what they look like:

They’re pretty dumb devices which just let you fit three 3.5″ disks into two 5.25″ bays. On the back they have three SATA data connectors (one for each disk), two molex power, one SATA power and a fan. I bought them because I didn’t want to buy a really expensive disk chassis for home, but I also didn’t want to screw six drives inside the case where they’d be hard to get access to.

Inside I have four of the drives connected to the motherboard’s SATA controller, and two of them connected to an additional Si3112 SATA card. This setup has been in place for over four years.

When all the drives are removed from the Icydocks and directly connected to SATA and power, everything appears to be fine. When either of the Icydocks have three disks in, the problem reappears. I then put three disks in an Icydock, three disks directly connected, but popped one of the disks in the Icydock out. This appears to also work fine (the file systems are all RAID-10 so can stand to run with one disk missing).

I’m a bit confused by that. When I was testing the Icydocks individually, I was using the same set of three disks with each one (with the other three disks connected directly). I could believe that the disk I have now removed is bad in some way that causes the whole bus to reset, but I would have to ask why it affects the other busses, and why it doesn’t happen when it’s directly connected.

I know other people who bought Icydocks and had a real struggle getting them to behave reliably, but mine worked well from the start and have done for over four years. I could believe that one of them went bad when the power popped, even though they are very simple electro-mechanical devices, but it’s hard to believe that two of them did.

I can’t just remove the Icydocks from the picture and forget about it because that leaves six SATA drives running on the floor. 🙂 They need to be inside some form of enclosure, and I don’t want to fork out for a new enclosure or two right now if I can help it.

I’ve left it there for this evening, but I’ll have to return to it tomorrow afternoon. I’ll probably start by putting the other three disks back in their Icydock to see if the removal of that one really does fix it.

Any ideas for ways to narrow the problem down?

I hate hardware.

Update 2010-03-31

I tentatively believe I’ve tracked down the issue.

Joel wins: despite the new PSU being a bit beefier in max output than the dead one I was replacing (500W vs 384W), the new one actually had a lower limit on the 12V rail: 2.5A vs the previous 3.3A.

I scavenged a PSU from elsewhere that also had 3.3A and everything seems fine now and has been for 2 days.

I think that things worked fine outside the Icydocks because the Icydocks have fans, which are probably not very good, and suck additional power. Or else they maybe don’t do any kind of staggered spinup that might happen without them.


I always find it adorable when Jenny talks to me in her sleep, especially when my responses obviously provoke a reaction without waking her up.

Out of nowhere just now:

Her: Erm. Erm. If you’ve separated all the wood stuff how are you going to separate the rest?

Me: What wood stuff?

Her: From my bit.

(voice manages to convey mild irritation at my lack of understanding)

Me: Your bit of what?

Her: Thing!

(Sleep-Jenny clearly losing patience)

Me: Okay then. We’ll work it out.

Her: Good.

(the world has been set to rights)

In the morning I shall endeavour to find out what her bit is and what apart from wood needs to be separated from it.

The dark side of Dubai; the dark side of us

I saw a link to this article about Dubai on Twitter today. Like zts, I found it an extremely disturbing read, stopping at many points to read out loud to anyone who would listen. I recommend that you read it too.

After having read through it, I suppose my first thought is to wonder why anyone who knows that this sort of thing goes on would ever go there. Why any rich person from a democratic country would move there to set up home. Why any Western sporting personalities or pop stars would put their name to Dubai resorts and hotels, to stadiums and their gigs. Coldplay, Bon Jovi, Justin Timberlake, Shakira, Christina Aguilera and Elton John aren’t really acts you associate with slavery, after all.

The urge to take the moral high ground and denounce the practice is strong, and rightly so. Something nags at me though about how much of our society must be built on injustice. The clothes and food we buy when we’re being economical, how much of it comes from oppressed workers? Do we just turn a blind eye all the time?

The people interviewed by Johann Hari in the article either avoid the subject or say they force themselves not to think about it, so a lot of them too are just turning a blind eye. I like to think that if I knew some product was the result of sweat shop labour (let alone slavery) then I would avoid it, but am I kidding myself?

When we could afford it we shopped at Waitrose/Ocado not just because it tasted better but because it’s got to be ethically superior, right? But as soon as we needed to live on a tighter budget this went out of the window and these days we mostly shop at Asda. Most of the bad publicity for supermarkets in the UK seems to be reserved for Tesco but Asda is even cheaper and I can’t really believe their practices are that much better. They have whole cooked chickens for £4, for goodness sake. I could stop shopping there but then that would be less money to spend on other things which would reduce the quality of my life, so this makes me a massive selfish hypocrite.

Of course none of this is comparable to the blatantly fucked Dubai society; if Asda were taking passports off of Filipino girls and forcing them to sell cheap goods for 19 hours a day for no money then certainly I’d consider paying more than 5p per 100ml of Pepsi Max at a competing supermarket.

It’s a bit of a coincidence that we’re hearing all this about Dubai now though, just as they enter the news for allowing their state bank to default massively. This stuff has been going on for years, right? The millions of slaves used to build that place. I confess I never really thought about it before. The worst I’d previously heard was about their insane laws on drugs which could get you locked up for minuscule traces on the outside of your shoes, or for stuff you bought over the counter in the airport.

We all turned a blind eye for years.

If you read this far and for some reason want to comment then it would be great if your comment was not solely based on what you do to consume more ethically than everyone else on the Internet.

The Bedfont Triangle

Since moving in to this flat about 6 weeks ago, the following items have broken or started to behave oddly:

  • Humax PVR started displaying everything in a shade of pink when set to RGB output (like it always has been).
  • One of my LCD panels had its display totally corrupted with a strange tartan effect for about a day, and then went back to working perfectly again without me doing anything.
  • My hair clippers just stopped working, half way through using them.
  • My electric toothbrush wouldn’t turn off for a few minutes, then it stopped and won’t turn back on again now.
  • A brand new wall wart for a wifi access point died after 3 weeks.
  • One of the ports on my desktop switch is permanently lit up while nothing is plugged in. When you plug something in the lights go out.

Stitching together social networking

I don’t think I’m addicted to these things, but I do use social networking a fair bit.

On the microblogging front I use Twitter (mostly posting via

For the classic social networking stuff I’m on Facebook and LinkedIn.

I’m scrobbling my audio to, there is of course this blog receiving occasional posts and I’ve been on IRC for far too long. I’m also on Jabber.

I’m reasonably happy with how this is all stitched together from a publishing point of view, but how are people supposed to find each other on all of these?

Out of the networks I’m in, Facebook is probably the easiest way for you to find people since you can see who knows who and work from there, but then are you supposed to put their names into the search of every other thing you are on? Or are you supposed to tell people everything you’re on every time you add them to any of them? This is clearly stupid.

I once heard about FOAF and how it was supposed to solve all of this. Hardly anyone else seems to have heard about that.

OpenID seems promising. At least once each person has a canonical URL that identifies them, they could put some machine-readable thing on there (like FOAF) that enumerates every other social network they are in so you can see what overlaps.

So why don’t more of these services do this? Is it because the commercial ones (Facebook, Twitter, MySpace, Bebo, …) are scared of acknowledging the existence of Other Places To Point Your Eyeballs? Maybe the revolution could start by something like reading some FOAF from your OpenID provider to tell other users what social circles you mingle in and how they overlap with theirs?

And no I don’t yet use OpenID, because I don’t actually have a use for it yet, but if someone like did this then I would! strangeness

I booked a hotel on and accidentally did 4 nights when I meant to do 5. Well actually what I did was I booked Eurostar for 5 nights when I meant to do 4, and Eurostar is not refundable or amendable, so the “best” thing to do was take an extra day of holiday. Doh.

Anyway, I asked lastminute what to do and they said to book the extra night as a separate order and they’d get the hotel to merge them.

This I did, and it ended up £4 cheaper than the 5 nights would have done to begin with.


Still, good going, thanks for being more helpful than Eurostar!

Advice to Somerset House Summer Screen visitors

Somerset House for the last few years has screened some open air movies each summer. Here’s some advice if you’re going.

  • Do arrive 2+ hours before the movie starts when the doors open, as space goes quickly and you’ll want to stake your claim. Have a picnic.
  • Do not bring any glass bottles, they’ll only make you decant it all into plastic cups before entry.
  • Do bring a blanket and some cushions to sit on. There’s no seats, just the stone floor of the courtyard. They sell blankets and cushions at extortionate prices.
  • Do bring plenty of food and drink, otherwise you’ll have to pay extortionate prices at their (cash only) bar.
  • Do get cash out first, if you’re going to give them money. They don’t accept plastic and have no cash machines, and there is no re-admittance.
  • Do get your junk food first and bring it in. Pizza Express, Krispy Kreme and Caffé Nero are all nearby if you crave them, but there is no re-admittance.
  • Do bring umbrellaswaterproofs. This is British Summer – it might rain (or hail!). That would be pretty miserable and I’m not sure I’d stay in that, but bring them anyway!
  • Do bring extra layers of clothing and maybe an extra blanket. Sitting still at night can be cold even in the summer.

We only failed at bit at the last one, having brought only one extra layer of clothing, but it wasn’t too bad. Experience highly recommended!

ow ow ow

For the last 2 days I’ve been feeling shooting pains in one part of my head, a bit like a migraine. My eye on the same side felt a bit sore as well but I couldn’t see anything really wrong with it. It seemed to get better if I took my glasses off for a while, but then when I’m doing that I’m usually asleep, so I thought I was just tired or stressed or something.

This morning it got really irritating and my eye felt worse also so I went and had a good look at it, rolling my eye around a bit. What I found was an eyelash stuck under the bottom of the orb of my eye. By rolling my eye upward as far as I could I could just see (with my other eye!) the end of the eyelash poking out between the eyeball and the socket.

I managed to fish it out with a cotton wool pokey stick thing and I feel so much better now, but the thing that gets me is that the eyelash poking my eye or whatever was causing me pain that felt like it was actually inside my skull near the crown of my head.

So next time you have shooting pain inside your skull it may not be the alien implant activating your killing spree, but instead just something stuck in your eye.