RIP Ian

Another good-bye. Today we said goodbye to my brother-in-law Ian (this time that’s completely accurate, my late sister’s husband), who left us in early September, at the far too young age of 63.

He’d been really quite unwell for a while, and I think him being still here up to then is a testament to his strength and to the NHS. He’d been through a lot in the last few years.

This now leaves my nephews without either of their parents at a far too young age: while my old man departed when I was still in my twenties, I was into my fifties before my mom left us. It also means I have an even more diminished family, but obviously we’ll be keeping close ties with our nephews.

I’d known Ian for about 40 years. I was still at school when my sister met him: we had our ups and downs, but since Sarah’s death we’d become closer. Once more I’m going to be very honest in the way I hope people will be about me when I’m gone: Ian could at times be difficult (I’m not, of course), but he was an excellent dad to my nephews and husband to my sister, and a friend, someone I will miss greatly, and as I’ve said before, his sense of humour could be excellent, if on the dark side (the irony there being that he was the one to actually lose hair at one point).

At times while he was ill he’d consider not having the (quite unpleasant) treatment and whether there was any point: as I’d say to him at the time “well, I’d rather you didn’t die just yet”.

Sadly we reached that point: my nephews are parentless, the house we helped my sister and Ian move into will be sold.

We had some laughs: the one I’ve been telling people of for years was when we went away for a weekend and ended up in Ilfracombe. We walked into a pub, and Ian & I approached the bar: there was a sign advertising scrumpy.

Ian: “What’s your scrumpy like, mate?”
Barman: “I wouldn’t give it to my fucking dog mate. I’d stick to the Strongbow”

Rest well, chap. I don’t believe in any afterlife, but you’ll live on in memories and in your sons.

[edit]
Pleasingly, his sense of humour has clearly carried over. Entry music into the service was Staying Alive, exit music Another One Bites the Dust. Well done lads, he’d have loved it.

Daaaahn to Margate

The post title is the only Chas’n’Dave mention you’ll get here.

We went away. Almost to Margate, at Westgate-on-Sea, our first revisit to Kent since 2011.

I’d been expecting a right Kent of a drive; we left out later than usual, but actually, the traffic gods were smiling upon us, with one very small hold-up near the M25. M6T, M1, M25, A2, M2, A2, A299, A28, 4hrs 3 min, 56mpg.

Our property was just a short hobble from the town centre and station. Last time we were in Kent we used the train a lot, this time we didn’t use it at all.

The town centre, at first sight, was lively on a Saturday late afternoon/early evening, during the week it was quieter. Quite an attractive High Street and obviously fairly affluent given the bars, restaurants, and shops. Notably though, there was an absence of traditional pubs which seemed very odd. There were bars, but not pubs.

We got a bit of shopping, and went for a curry at an Indian restaurant that (in a good way) was like being in one from the 1990s.

So what else did we do? We went to Reculver and looked at the tower, we went to Herne Bay and Deal and wandered down the piers (Herne Bay was closed off last time we were here, and it’s now a fine pier, even with the end of it still some distance out to sea). We went to Hever Castle, Canterbury Cathedral, and went into Margate where we totally failed to get into the Turner Contemporary (they were changing an exhibition), but did get into the Shell Grotto.

Margate itself was a tiny bit rough around the edges, but has a good beach and some great restaurants: there’s clearly gentrification creeping in, but Broadstairs or Deal would be more your thing if you want genteel English seaside. If you’re prepared for a bit of edge, Margate is fine.

There were a few pubs.

The week went fast: before long it was time to pack up and pay another Dart charge. Home to kittehs.

Machine, Learning?

You can’t fucking move for AI bollocks these days, can you?

Everywhere has terrible posters, and so many people are generating text with it for all kinds of purposes. Tech firms proudly announce their AI powered products.

Good $deity, it’s fucking awful.

The posters all look the same, the text is overly wordy and waffly, and the tech products, just like everything else, needs careful checking for when it fucks up. Which it will, at some point.

For me, AI generated text is just like Stephen Fry. Grammatically correct, generally, but really, unpleasantly wordy and often just plain wrong, and people accept what is said as gospel without.

A small example came my way this week, when I got a notification that one of my Youtube videos was being age-restricted to over 18s.

You can see the video here.

The reason given was:

Your content was age restricted because of our Community Guidelines.

Content that discusses or depicts suicide or self-harm in a graphic manner or promotes eating disorders may be removed or age-restricted if it’s not appropriate for all audiences.

Now, as the video is silent, and depicts me and a few other kids mucking about in a paddling pool, this seems unlikely, so I appealed it. Within seconds, the restriction was lifted, so I can only assume that AI moderation decided the female children were very thin adults?

South

Usually, when we’re on holiday, we’re wanting to come home at the end of our time. We miss our cats and our house, and on this trip, I miss Indian takeaways ;-).

However, we both felt that we could have managed more time. I don’t think I could permanently live in a place as isolated, but the peace was nice (and in fact, the crowds around Durness at one point felt uncomfortable).

However, we had a pre-booked overnight stop somewhere nice on the way back, so back on the road.

An uneventful journey back towards and on the A9 saw us conveniently near Blair Atholl at lunchtime and a drop into the Bothy Bar at the Blair Atholl hotel got us lunch. Onwards got us to Callander, a town we’ve driven through, but never stopped, and a very nice hotel indeed as a close to our holiday and a treat for a special occasion by around 3:30pm. (241 miles, 5:26, unknown mpg)

Thackray House Hotel: a historic building in Scottish Baronial style.
A nice hotel

Callander was nice. We’d stayed up the road in Killin before now, but never here. We had a short hobble around the town before dinner, a drink in the lovely bar, and settling in to our suite for the evening (we’d got a complimentary upgrade!).

A positively lovely breakfast saw us back on the road around 9:30 with a brief refuelling stop just up the road, and clearly something was wrong: a bank holiday weekend, and a easy journey back (4:56, 312 miles, 54.5 mpg. Back to our kitties.

What We Did On Our Holidays

So, having got there, what did we do?

Many miles, for a start. The whole trip was over 1300 miles, averaging around 53mpg. Considering there was a lot of single track, and a reasonable bit of ‘spirited’ driving, that’s pretty good.

We finally closed the loop we’d started back in 2008 by going round through Durness and Tongue to Bettyhill, meaning we’ve now done the NC500, even if it took us 18 years to do so.

We also visited the most northwest point, Cape Wrath, which took 2 attempts, a very small ferry, and 22 miles along a very bumpy track in a minibus.

We drove about, looked at scenery. We had a few meals out at some varying hotels, and mostly, we relaxed.

Scenery was stunning, roads were quiet (and the Leon proved to be great in sport mode for a bit of fun), and there was a very pleasant lack of crowds. The NC500 campervans were a slight pain some of the time, but not much (we were strategically based just off the route) and the high diesel cost and NC500 inflation meant this wasn’t a cheap holiday, but it was a nice one.

North

We’ve been away. Scotland, a long way north.

We’ve done a long way north before, of course, a good long time ago. Oddly enough, diesel had gone up in price a lot that time we drove hundreds of miles too, though 2008 prices would seem cheap now.

This time, we were heading west, eventually, but highland roads meant that Mr Google directed us up the A9 Road of Death just past Inverness, then west. But wait! I’m getting ahead of myself, we’ve got a long way to go yet!

We left at a sociable 09:30, and got on the M6T and M6. A quick stop at Tebay, and onwards on the M6, M74, M73, M80, M9 and A9. No serious traffic until we reach Perth, and even then, only a few minutes, and we reach Stanley and our overnight stop.

5:24 driving time, 335 miles, 52.8 mpg.

We went for a hobble down to Stanley Mills before tea, a place we’d been completely unaware of, had an evening meal and settled in to our room for the evening.

Stanley Mills: it's a collection of large, 19th century mill buildings that have been restored.
Stanley Mills

The next day: breakfast and back on the road. A brief stop for fuel, then onwards on the A9. The “Road of Death” is much tamed now: there’s much more dual carriageway, fewer hazardous junctions, and average speed cameras. We pass Inverness, and before too long turn off.

The roads get smaller, and at one point we have a over 40 mile stretch of thankfully quiet single-track road. We’re lucky though: there’s not much NC500 on our route.

We reach Kinlochbervie and our holiday let after another long drive: 4:20, 201 miles, 58.2 mpg, no hold-ups.

The place is beautiful and peaceful: just the sound of flowing water, sheep, and birdsong. There’s a big fishing harbour, but that’s out of sight.

A view of a loch and hillside
The view from our cottage

Apart from said harbour, there’s a hotel, a hardware shop/filling station (with one petrol/diesel pump), 2 cafes, and a Spar shop. That’s about your lot, facitities-wise. As it was, the hotel was OK for a bar meal, the one cafe we tried was excellent, and the Spar was well-stocked, which is a good thing.

The cottage itself was warm (it might have been May, but it’s a good bit cooler up there), a decent size, comfortable, and unexpectedly had a decent Internet connection, and it proved to be a great base.

Windows 11

Part of the ongoing updating of things at work has been shifting to Windows 11 as a desktop OS, and now that the rest of the organisation is done, it was time to attend to my own laptop.

For the last 8-9 years I’ve had a Lenovo T470s, and it’s been nothing less than superb: one new keyboard thanks to me spilling tea on it, a tiny bit of screen delamination, and other than that it’s played a key part in keeping the infrastructure going. It’s been dropped onto concrete, balanced in precarious places in server rooms, carried around exhibitions, bounced about the boot of my car. It’s run Windows 10 all that time, with the occasional boot into Ubuntu.

It’s been replaced by a T14, and Windows 11. As a team we pushed for Lenovo: despite the claims that build quality isn’t what it was, it’s clearly better than the other tier 1 supplier (Dell) under consideration, and a world away from the no-name we were asked to look at.

I wasn’t looking forward to the change: The start button is in the wrong place, cut and paste have been moved, show desktop is in the wrong place too. All survivable, but years of muscle-memory is hard to change: despite the proper programmers mocking me for not using CTRl-C CTRL-V, there’s situations when the GUI and mouse work. The times when I’d had to support a Win11 machine a user was using had irritated me.

One thing I just had to do was remove the AI components and just generally remove some of the tat, and I found this did the task without too much bother.

A week in, and my deep hatred of 11 is subsiding: it works well enough once you turn off the tat. One nice thing: the new “terminal” shell accepts some bash commands, so all that problem of typing ls in a cmd shell is gone 🙂

Home Baked

A question on a Facebook group triggered this: someone asked about the Brennan B3. Is it hifi? Is it worth the nearly £800 price tag?

I’ll leave the latter to your judgement, but the Brennan devices have interested me for a while.

They’re a combined CD ripper and hard-disk music player, nicely packaged and with an easy to use interface. The advertising seems to be aimed at the older generation (well, the kids all stream now…), and at replacing your CD collection and old player with one box and adding a bit of convenience.

This is something I’ve been doing for a while with a Rasperry Pi and Moode, RuneAudio, Raudio or Volumio software: all similar concepts of a modified Linux distribution for playing media.

Can you see where this is going yet?

The Brennan box is unashamedly and openly the same thing, tidied up as a consumer appliance. The latest B3 unit is the most complete: it takes a Raspberry Pi, a hard drive, a CD drive, and a DAC and class D amplifier, puts them in a nice case with a nice display, and glues it all together with some software.

That software is freely downloadable if you’re so inclined, and if you write the image to a SD card you can mount it and poke about.

It looks to be based on Ubuntu 32 bit, and uses lighttpd to serve pages, and omxplayer to play media.

So: is it hifi?

I suppose, for certain definitions of hifi. It’s not high-end, but then that isn’t the target market.

Is it worth nearly £800?

Not for me. I’ll stick with the homebrew solution. But some people love them, and at the end of the day it’s a supported consumer product and the manufacturer is upfront and honest about it. You decide.

I’ve got a certain admiration for it: it’s a clever, well-executed idea, and it’s not like using a Raspberry Pi as the basis of a product is unusual.

The Heat Is On

A couple of years ago, because I’m old and my feet/legs are continually cold, my other half bought me a Dreamcatcher electric throw, so I can sit there like an old man with a blanket over me, but it’s heated. Then she bought another for herself (and, also for friends and family).

They’re great. We use them regularly, and during the work on the house last year when doors were open and the heating was off, they were a lifesaver.

Then one broke, then the other one broke.

Both the same- the controller (PET-CON-2 or PS7G-H/L) was completely dead. Checking the mains fuse revealed nothing.

A quick search on the Internet revealed you could buy a controller, for £20, but it also revealed this Youtube video from Brian J Wright.

Now, the video does the thing I hate about Youtube instructional videos; there’s a lot of talking to get to the point, but to be fair, it does tell you the fix, Brian clearly knows what to look for.

There’s a 102 degree C, 2A thermal fuse, closely nestled under a plastic cover, between two resistors, and sure enough, it was open circuit.

In the picture below, the fuse is the white component just below the slide switch, between 2 resistors.

The circuit board from the controller
The controller board: the thermal fuse is the white component just below the slide switch.

A quick purchase on Amazon of some tri-wing screwdrivers and a pack of thermal fuses, and some careful work with a soldering iron (obviously, overheating thermal fuses would be bad!) and we both have heat again, for less than the cost of one new controller (and I have some screwdrivers for the next annoying bit of electrical or electronic kit), and there’s a bit less e-waste.

I strongly suspect the failure was caused by allowing the controller to sit under the throw itself.

[edit]
The one blanket failed again, and blew the fuse again. Connecting the other controller gave an error display. Subsequent investigation showed something has come adrift inside the blanket and there’s a coil of heater element jammed in one corner, so that one is scrap. I’ll re-repair the controller so we have a spare.

[edit 2]
The other blanket developed a fault too :-(. I wonder if this was the cause of the fuse popping?

Updated

At work, we’ve been busy.

We’ve been bringing some infrastructure up to date: an elderly VMWare install was migrated to Nutanix– because since Broadcom bought VMWare, pricing just got stupid, a legacy application with its roots in the 1990s, running on a very old Server 2003 box finally got retired, and at this point, we could start to address issues like a Windows Active Directory also running on Server 2003 that literally couldn’t be altered until the legacy application was retired.

The legacy application also meant an old desktop OS: it literally wouldn’t work on Windows 10 or 11, and was unsupported (but did work) on Windows 8.1. This meant old hardware for the users- in some cases purchased secondhand.

So, first of all, a Windows 2016 domain controller was introduced, this being the newest that was still compatible with the 2003 functional level and servers. This had been tried before, but the legacy server promptly shat itself: the mistake was patching the new server. Backing it out, then rebuilding it unpatched worked just fine.

Services were migrated- DNS, DHCP, RADIUS. The 2003 servers were removed, more services migrated from the 2008 Domain controller. A second 2016 DC came in, the 2008 server was removed, and finally, we get to raise functional level and remove the need for SMBv1 (an easily exploitable protocol). We might still have unsupported OSs, but at least now we can use supported ones on the network!

Now we were in a decent place to deliver new hardware to users, users that have been justifiably clamouring for workstations from this decade, which is why, last week, I found myself waiting for my non-driving colleague near a flyover in South Birmingham at 05:40 in the morning (and why I’d found myself at another colleague’s house at 06:00 just before Christmas) with a boot full of Thinkpads and a long commute ahead of us.

It’s your job to keep me awake!

This time, the target was an office south of the M25 in Surrey, so it was on to the M42 and M40, a short trip round the M25, and then the A3.

It never ceases to amaze me that in places, once you leave the M25, things can look almost semi-rural, and this was the case here: we drove through Ripley and it felt almost villagey, though admittedly a village with a Bentley Dealer.

We found ourselves onsite by 08:20, and after a quick drink got underway: all done by 14:20, which was a result, and then it’s just a return journey. I drop off my colleague, and drive home with a bootfull of antique computers, encountering the only really bad traffic of the entire journey at the top of the M5 as per normal.

There remains much to be done: Exchange has to be brought up to date (kind of) and there’s new Citrix to build. Some of my colleagues still have bootfulls of Thinkpads to dole out elsewhere in the UK, but at least we have a significant chunk done.

Papa's got a brand new Pig Blog