A rant about BT

Communication

Earlier this week I said that our flat move had gone well and in particular that our phone line would be activated on Thursday, i.e. yesterday. It hasn’t.

Christine got a voicemail message from BT (with whom we have our phone and broadband) asking her to ring them. After being on hold for quite a while, someone finally answered, but initially didn’t know why we ringing. Eventually, we were told that there was a problem with the phone line and that the activation would have to be put back. We could have a working phone by Friday (today), but with a different telephone number, and that the broadband wouldn’t be working until Thursday next week – a week later than we’d been told originally.

To make it worse, we’re not receiving a discount on the monthly bill for the time (nearly 2 weeks) when we’ve been unable to use our phone line or broadband, so we’re effectively paying for a service that we aren’t getting.

Initially I had praise for the way BT handled our move – our first call to them assured us that it would be a quick, simple process which would allow us to keep our number. A few days without phone and internet access would be inconvenient but understandable. But having no internet for the best part of two weeks seems excessive, especially as there’s no financial compensation. And really, does it take a whole week for someone to drive over to our local exchange and press a few buttons?

The problem isn’t necessarily with BT Retail, with whom we pay the contract with, but seemingly with BT Openreach, the subsidiary of BT which owns and operates the telephone lines and exchanges in the UK. To me, they seem to be a very expensive and inefficient outfit which only serves its own shareholders, i.e. the BT Group. Although it’s regulated by Ofcom, other parties have very little say in how it’s run.

In Britain, we don’t have that many alternatives to broadband via phone lines. Virgin Media’s cable network is good, but generally limited to large towns and cities – no good for my small town. Wireless broadband over 3G mobile networks is an option: prices are coming down to be comparable with fixed-line internet, there’s no need to install anything apart from plugging in a Mifi router and they can even be bought on pay-as-you-go contracts. But wireless suffers from latency issues, making it poor for use in online gaming, and again, it’s not always available. We’re also some years away from better and faster 4G networks.

Maybe it’s high time for the ownership of Openreach to change; its shares could be split amongst the other large ISPs in the UK (Sky, Talktalk, Orange, Virgin Media etc.) so that all have a say in how its run; it could be made a not-for-dividend company answerable to Ofcom like Network Rail for the railways; or completely re-nationalised. The last one is a long-shot, but any of those should improve accountability to its direct customers (the ISPs) and regular home users.

In the meantime, I’ve paid for an extra 2 GB of data to be added on to my mobile contract with 3 for this month. Thankfully it only costs £5, and 3 don’t charge extra for internet tethering or using your phone as a personal hotspot, so I’m only partially out of pocket. I’ll still be pointing this out to BT in a letter.

In an age when I can order a book at half 4 in the afternoon, and have it on my desk at work at half 9 the following morning, how does it take so long for phone lines to be connected? Is BT’s equipment really that old and archaic, or is their lack of accountability and need to shore up profit margins the driving force here?

I Like To Move It Move It

Rochdale Canal

As you may recall, Christine and I moved to Sowerby Bridge just over 4 months ago, at the end of November last year, and we settled into a nice flat in a mill conversion. Unfortunately, during our tenancy, some issues arose with the flat, and so we’ve now moved again.

We’re now in another flat in the other wing of the same mill, with the same landlord. The flat is quite a bit bigger, especially in the bedrooms, and features a balcony – we’re on the third floor so there’s a nice view right across the valley from there. It also has gas central heating, rather than electric, so although the rent is higher the lower energy costs will more than compensate, which should mean it is cheaper on the whole. And it means we get to stay in Sowerby Bridge, which we’ve really come to like since moving here – the picture at the top of this post is just one reason why we like living here.

Moving wasn’t exactly straightforward, even though we had planned it to be. The two wings are separate; there’s no link between them, which meant moving all of our possessions down to the ground floor, across and then up to the third floor. And the removal company that we had hired really let us down – despite us paying over £300 for them to move our belongings and furniture, they turned up almost 2 hours late, and then told us they had another job to go to in the afternoon and could only do around 2 hours work for us. Consequently, only the heavy and bulky furniture got moved, which meant us and a few of our friends were left to move everything else; we didn’t finish until 7:30pm the following day. I’ll be writing a letter of complaint about it.

Anyhow, we’re in the new flat, and due to surrender the old keys today. Other aspects of the move have gone better; our phone and broadband is being moved over at no extra cost, although it won’t be activated until Thursday and we have to renew the contract for 12 months. In the meantime, I’m taking advantage of the fact that 3 allow mobile data tethering at no extra cost and using my iPhone as a modem, although with a 1 GB monthly limit I’m being careful not to abuse it. Similarly, our home contents insurer, Endsleigh, charged a £20 administration fee but other than that have been really helpful, as have British Gas and Yorkshire Water.
Moving at this time has also meant completing the Census twice – in full for our old flat, as we were there on the 27th, and again for the new flat to say that it was vacant, which thankfully is much quicker, although even then filling out the Census in full takes all of 10 minutes online.

We still have a lot of unpacking to do over the next couple of weeks, and while moving has been a faff, ultimately we’ve ended up with a nicer flat that better suits our needs.

Brain transplant

IDE #0 ERROR

Christine’s laptop has been a bit poorly lately. Before Christmas, it wouldn’t boot up – the ‘Starting Windows’ graphic would show and then it’d stop at BSOD with ‘Unmountable Boot Volume’ as the error. I was able to fix it by starting the computer in Windows Recovery Mode, opening a Command Prompt and using CHKDSK to sort out errors on the hard drive. That did the trick.

But this happened again last week. I did the same thing, but this time CHKDSK found a whole host of bad sectors. While Windows would then boot up afterwards, it was rather slow, and a white flag appeared in the bottom left of the screen, telling me that Windows was having problems with the disk. Not good.

Rather than risk any further disk problems, and Christine losing all of her files, I bought a new hard disk to replace the old one. I took the old disk out (thankfully not too difficult a task with her laptop – an Acer), and put the new disk in, then put the old disk in a USB enclosure. Next, I downloaded CloneZilla and burnt it to a blank CD, then booted the computer up using the CD and had it clone the old drive onto the new drive. I had to run it in ‘–rescue’ mode, as when I tried it with the default settings it failed when it hit the bad sectors. Copying the data took around 6 hours, as this was a 640 GB hard drive.

Thankfully, it was a success, and the computer now boots up and runs fine. The new disk is a 5400rpm 640 GB Samsung drive, which is of the same specification as the old disk – a Western Digital Scorpio Blue (which apparently isn’t very good). I did look at a 7200rpm drive, but would have needed to wait longer for it to be delivered – this drive was available immediately.

Having suffered from a major disk failure back in October 2004 (when some irreplaceable data was lost forever), I’m keen not to replicate the experience in a hurry.

30 Day Song Challenge Day 1: Your Favourite Song

Monty Picon

I’m going to give the 30 Day Song Challenge a go. You’re asked to post a different song each day – your favourite, least favourite, guilty pleasure, or that best describes you. I’ll try to embed YouTube videos where possible so that you can listen to them yourself, but as some of the official videos have embedding blocked I won’t always be able to do this. This will mean a lot of extra posts, but it’s only for a month if you don’t care for it…

Day 1 is your favourite song. This is rather difficult, as I don’t have an all-time favourite song. Instead, I’m going to choose a song that has been one of my favourites for over 15 years, and I still enjoy listening to today: “Set You Free” by N-Trance. Even though it’s been around a long time, it has aged well and as far as I’m aware it still gets played at nightclubs quite a bit (I wouldn’t know for sure because I haven’t been clubbing in ages…).

More Melodic

Rochdale Canal

For the first time in over 8 years, this blog is not running on Movable Type. Because I’ve migrated to Melody.

Announced in June 2009, Melody is a fork of Movable Type 4 maintained by volunteers, many of whom formerly worked for Six Apart (MT’s original developer). It carries on in the same direction as MT version 4, rather than the very enterprise-focussed MT version 5 which is now being developed by a Japanese company called Infocom.

Because of its common heritage with MT, you can switch to Melody by installing it over Movable Type, and then simply tidying up the bits that are no longer needed – there’s a handy migration guide, too. It’ll keep all of your blogs, comments and settings.

Because Melody is new, and not quite ready for a 1.0 release, there are a few minor issues still and the admin interface still looks like it needs a little polish. In particular, a number of plugins no longer work; for now, you won’t have to type the word ‘ball’ when commenting and you won’t be able to log in using your Facebook account, but hopefully new versions of those plugins will surface soon.

If you see any other funkiness, let me know.

Enabling hardware acceleration on Firefox 4

Red Panda

A release candidate of Firefox 4 has finally been released after a very protracted beta phase (over six months), and the final release should be coming very soon. One of the major new features is hardware acceleration – using your graphics card to help to make the browser faster and more responsive – and it’s available to varying degrees for Windows XP, 7, Vista, Mac OS X and Linux users. XP users get basic DirectX 9 acceleration, Vista and 7 users get DirectX 10, and if you have Mac OS X Snow Leopard 10.6.3 or above you get to use OpenGL.

Hardware acceleration will be enabled automatically if your computer and drivers supports it, so to check whether it’s working, open a new tab and type ‘about:support’ in the address bar. Scroll right down to the bottom, and there’ll be a section called ‘Graphics’. On the very last line, you’re looking for ‘GPU Acclerated Windows’ – if it says 1/1, then you’re all set. 0/1 means that you’re not using the hardware acceleration. Thanks to Joedrew for this information.

If it is disabled, the next thing to do is to try to enable it. On a Mac, you’ll need to be running Snow Leopard and ideally version 10.6.3, so upgrade to that if you can. On Windows, you’ll probably need to update your graphics drivers. Right now, only Intel, AMD (ATI) and nVidia graphics are supported, so if your graphics card is by someone else, you’re out of luck. But for those three, once you know what type of graphics card you have, head to the manufacturer’s web site and download the latest drivers. In most cases, your drivers will need to be quite new – ATI and nVidia issued updates in June 2010 which are required for hardware acceleration to be enabled.

How good is hardware acceleration? On my test machine, which runs Windows XP and has Intel integrated graphics, I tried Microsoft’s flying images demo in Firefox 4 beta 12 and Internet Explorer 8. Firefox managed a steady 60 frames per second with no problems, whilst IE8 struggled to make 6 frames per second. IE8 also needed 50% CPU usage for just 1 tab, whilst Firefox needed 45% with 9 other tabs open.

There’s some more information on the Mozilla Wiki, including the specific driver versions supported. If you haven’t updated your graphics drivers in a while, now may be a good time to do so, so that you can make full use of Firefox 4’s extra oomph when it’s finally released later this year.

Och Aye The Noo and all that

Edinburgh Castle

Tomorrow, Christine and I are off to Edinburgh for four nights. It’ll be my first trip for a couple of years – I was there for a (unsuccessful) job interview in January 2009 – but Christine’s first time, apart from changing trains at Waverley station.

Whilst we both need a break (February has been especially hard for me at work), we’ve also got quite a bit of annual leave that we have to take before the end of the month and so are using the extra time off work to go somewhere a little further afield.

Growing up in York meant that Edinburgh was only 2 1/2 hours by train, so I had a number of day trips whilst growing up. Getting there from Sowerby Bridge and Bradford requires a bit more time and effort since you have to change at York, hence why I haven’t been much lately. It’s a shame as I really like Edinburgh.

Foursquare Thursday will happen as usual tomorrow, through the magic of scheduled posting, as it’s already been written. I have mental drafts for more Foursquare posts for the next few weeks too.
See you next week.

What the cool kids are using

Side by Side

I don’t mention my job here much, mostly because the majority of the work that I do deals with confidential information about students and applicants. But today, for a change, I spent some time invigilating a group practical assessment for some of the science students, and the majority of students had brought their laptops with them (it’s ‘open book’, so they can use textbooks and the internet).

Whilst making sure that none of the students were cheating, it was also a chance to see what laptops and web browsers they were using.

Most students had normal sized laptops, but around a quarter had the smaller netbooks. The vast majority were running Windows Vista or 7. Three or four (around 5%) were Macs. There were also a couple of iPads, plus various students using the internet on their smartphones.

As for web browsers, Internet Explorer stuck out as the most popular, though at least everyone was using version 7 or later. Interestingly, Google Chrome was the second most popular, with a surprisingly high number – probably 15-20% of people. Remember, these students were studying science, but not computer science. Firefox was in third place, and I saw one Opera user too. Almost everyone had multiple tabs open; some had 5 or 6.

If this is a typical sample, then it may be that I’m underestimating how popular Google Chrome has become. It’s still quite new on the scene but its growth has been huge.

(Usual disclaimer: this does not necessarily represent the views of my employer, this data was not gathered using scientific methods etc.)

All Your Base Are Belong To Serco

Train

Serco is, according to Guardian journalist Jane Martinson, “the biggest company you’ve never heard of“. Though the chances are that you’ve come across their services several times before, maybe without even knowing.

If you’ve ever been on the Docklands Light Railway, or most of the commuter trains in northern England, you’ve been on a train run by Serco. Together with Abellio, owned by the Dutch government, they operate Northern Rail and Merseyrail as a joint venture. Prefer to drive? Then you may have been caught by a Serco speed camera, or seen a message on a matrix display operated by Serco.

You may find that your local hospital’s facilities are managed by Serco, or that your local education authority (which looks after schools) is run by them – this was the case in Bradford until recently. And if you’ve been really naughty, you may have spent time in a Serco prison or young offender’s institute. Or you may have had to wear a Serco electronic tag as part of a curfew order.

Wikipedia has a big list of Serco’s operations, which include some businesses outside the UK. But many of the services that Serco provides are ones formerly provided by the state and civil servants.

Today, our prime minister David Cameron announced that more private companies should be allowed to run almost any kind of public service. I would suggest buying shares in Serco, if I were you.

In July 2013, The Guardian published another article about Serco and the in-roads that it is making to the NHS. In particular, there are some worrying allegations that the company is failing in its duties and yet still being rewarded bonuses for good performance.

2-Factor authentication on Google

Water wheel

Google has recently enabled two-factor authentication for all users with a Google Account. This means that, when you log in, you provide two pieces of secret information, rather than just a password (which would be ‘one-factor’ authentication). This second piece is a 6-digit code that is generated randomly every 30 seconds from another device.

This improves security by ensuring that, even when a third party knows your password, they still cannot log into your account without the 6-digit code (although see below). Think of it like a PIN number – a thief could steal your credit card but wouldn’t be able to get money out of an ATM without knowing the PIN number.

Some banks have started using two-factor authentication for their online banking services – as well as your username and password, you are asked to enter a code generated by a small electronic device on your keyring. Blizzard Entertainment offers a similar device for World of Warcraft and Starcraft II players, as well as a free iPhone app that does the same thing.

So Google isn’t the first to offer this – it’s actually reasonably well tried and tested. To activate it, log into your account and click the ‘Using 2-step verification’ link. Google will then walk you through setting up your account for two-factor authentication.

There are a variety of options for the second factor. There are apps for the iPhone and Android phones, but you can also receive a code by text message to a mobile phone number that you provide during the initial setup. You’ll also be asked to provide a backup system in case you lose your phone; in my case, Google will phone my work number and a computer will read a number to me.

I mentioned there’s a caveat. Two-factor authentication works great on Google’s various web sites, but falls down if you access Google services through other apps, such as IMAP for Gmail, or CalDAV for Google Calendar, which aren’t really designed with two-factor authentication in mind. As soon as you enable two-factor authentication, any attempts to access data over these protocols will see your login fail.

Thankfully, there’s a way around it, in the form of application-specific passwords. Essentially, for each method of connecting to your Google Account, you can create a separate password. Each password can then be revoked if you find someone using it without your permission, and once generated, passwords cannot be viewed again. Furthermore, the passwords can’t be used to get into your account on the Google web site (they would need your main password and verification code), so it wouldn’t be possible for a hacker to change your main password, or deactivate the two-factor system. It’s not a perfect solution, though.

I’ve turned on two-factor authentication because I have a lot of important personal data in my Google Account – all my contacts, my calendars and hosting details for this site – and wouldn’t want anyone obtaining unauthorised access. The workarounds for CalDAV and IMAP are a bit of a pain, but I feel it’s worth it for the piece of mind.

Whilst we’re on the subject of Google Account security, if you use Firefox I’d recommend installing the HTTPS Everywhere addon, which forces the use of SSL/TLS on most parts of Google. I would, however, suggest disabling the ‘Google APIs’ option in its preferences as this may break some other web sites. Still, it will help to prevent your Google Account data being caught be man-in-the-middle attacks.