Yup. Goat-proofing the chicken door really worked a treat. FML. 🤦🏼♂️

Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Today was spent goat-proofing the automatic chicken door. We recently moved it to ground level and now the goats use it as a scratch post. 🐐
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Back in May, I wrote a post about how I'd migrated all my repos away from GitHub. This ended up being a combination of my self-hosted Git server on my Synology (for my private repos) and Codeberg for my public ones.
Well, since then Codeberg has just given me problem after problem. I had issues working with repos via SSH for weeks. It just kept timing out, or taking an age to actually do anything. So I switched to HTTPS instead, which seemed a little better, albeit still generally very slow.
This morning I came to do a bit of work on some issues and PRs that have been logged against the Pure Comments repo and (unsurprisingly at this point), I was greeted with this:

I've been trying to get to the repo for around 30 minutes now, and it just keeps failing. I can't work like this - I'm a busy guy, so when I do get time to work on these fun side projects, my shit needs to work.
People give GitHub a hard time for outages, scraping, etc. but in all the years I've used it, I've never had an issue. It has always been quick, and it always worked.
In my boredom while waiting for Codeberg to sort themselves out, I decided to peruse my RSS feeds and I came across this post by Sal. It seems he's been having similar problems with Gitlab.
This was the final straw. I've had enough of battling with Codeberg, so I've switched back to GitHub. Some may not like this decision as Codeberg is generally considered the more community friends code hub, but I need to make a pragmatic choice here as the constant issues are sapping most the fun out of these projects.
I'll continue to host my private projects on the Synology, as that works great. But as of right now, we're back on GitHub for all [my projects. I think I've caught all references to Codeberg across the various sites and docs (thanks to Gemini), but if you see a problem, please log an issue.
There is 1 final update on Codeberg for both Pure Blog and Pure Comments. This points the updater back to GitHub, from then on, subsequent releases will be on GitHub.
I'm bound to get some comments and suggestions about other options other than moving back to GitHub, so I'll try and hit them before you take the time to comment/email with recommendations:
What about a self-hosted Forgejo instance?
Absolutely not. I don't have time to maintain something like that. I'd rather spend my free time working on fun projects than managing infrastructure.
But GitHub are really bad because of [reason(s)] what about [other tool]?
Nope, sorry. I don't want to use other platforms that potentially introduce the same issues I've been having with Codeberg. Look at Sal's post further up - he was on Gitlab and having similar problems to me.
This is disappointing, are you sure about your decision?
I'm very sure. It is disappointing, I agree. But I've given it a lot of thought over the last few weeks and I'd rather go with the tool that I know will work, than the one I have to battle with. Plus, this is all public code, so I don't think I'm giving anything away by switching back.
I'll NEVER use GitHub. I'm gonna stop using [project] now.
That's a shame, but it's your call.
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Anyone using Pop!_OS with Cosmic? I tried it when it was first released, but I looks like they've done a lot of dev work to it and it's improving all the time.
Considering installing it again...
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
A few of us were talking to one of the summer interns at work about age:
Someone: How old do you think Kev is?
Intern: [with all the confidence in the world] 50?
I turn 42 in August. FML. 🤣
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
I went for an 8km (5 mile) run this evening. I'm working my way up to 10km, but I think this was a little too much, too soon. We'll see how my middle-aged joints are in the morning...
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Every time I look at Sven's blog I get jealous. I loved his previous design so much I copied it (with his permission). His new design is so fun and it's making me want to make mine more fun (no copying this time though).
I'm just not sure I have the time at the moment. 🤔
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Haven't worn this watch for months, but it's such a fun one to wear in summer. Beautiful dial and a Seiko movement that will probably outlive me.

Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
It's a beautiful morning here in North Wales. My wife has taken our youngest to his cricket match, and our oldest is upstairs playing with his Lego out of the heat.
Me? I'm sitting in the sunroom, listening to the goats and chickens, with a coffee and book.
Perfect Sunday morning.


Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
I recently bought a new Peugeot and the experience of getting setup on their online platform has been painful to say the least.
Yesterday I picked up my shiny new (to me) Peugeot E-3008 GT. It's a beautiful car with lots of bells, whistles, and toys. I had my little MG EV for around 2.5 years, and it served me well, but I wanted something bigger, with more range. So I opted for the Peugeot.
Anyway, since this is a modern car, it no longer comes with an owner's manual. Instead you need to install an app and read the manual there. So I did that and duly signed up for a Peugeot Connect account - all standard procedure in this internet age we find ourselves in. That was until it came to generating a password.
I did my usual and generated a 30 character, complicated password with Bitwarden, only to be greeted with this ridiculous password complexity error:

So my 30 character, random string password is apparently weak and the only way to make it secure is reduce it's length (and complexity) by ~50%. Not only that, I had to abide by a slew of other arbitrary rules along the way.
I tried to generate a 16 character PW with Bitwarden a couple times, but the error persisted. So I ended up jumping over to Gemini, pasting the requirements in, and asking it to give me a password. Being the sycophantic AI that it is, it spat out a password that conformed to Peugeot's ridiculous rules. Or so I thought...

OK, so the password Gemini generated for me was vR4&mK2$qW9_zP7!. Let's see how it stacks up to the requirements:
So why the fuck is the password still being rejected as too weak? I assume it's poor wording on Peugeot's part, but I ended up just typing gobbledegook into the field until it passed.
Interestingly, P@ssw0rd also passed and was reported as a "very strong" password:

For the record, P@ssw0rd is NOT a very strong password. Don't use that. Ever.
I'm astonished that this is still an issue in 2026. Why on earth can't manufacturers get this simple shit right? It's basic stuff. All you're doing here is forcing people to use shitty passwords.
I finally got into my bloody Peugeot account and tried to enable to Connect features so I can do things like control air-con from the app, only to find that it costs £90 (~$120) per year!
This isn't a piece of hardware that I'm paying for. It's literally £90/year for a switch to be flipped in some software. Utter. Fucking. Robbery.
Peugeot, you should be ashamed of yourselves.
Aside from this, the new car is lovely. 🙃

</rant>
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.
Author: RR Haywood
Genre: Sci-fi
Released: 2018
Rating: ★★★★☆
The end of the world has been avoided—for now. With Miri and her team of extracted heroes still on the run, Mother, the disgraced former head of the British Secret Service, has other ideas…
While Mother retreats to her bunker to plot her next move, Miri, Ben, Safa and Harry travel far into the future to ensure that they have prevented the apocalypse. But what they find just doesn’t make sense.
London in 2111 is on the brink of annihilation. What’s more, the timelines have been twisted. Folded in on each other. It’s hard to keep track of who is where. Or, more accurately, who is when.
The clock is ticking for them all. With nothing left to lose but life itself, our heroes must stop Mother—or die trying.
I've really enjoyed this series - I'm a big fan of Haywood's writing, as regular readers will already know, I've read a few of his books. This one took me a little while to get through though; not because it was bad, just because I've had a lot going on at home, so haven't had much time for reading recently.
Haywood recently released book #4 in this series, Rebirth, which I've already bought. But I don't know if I should take a break from the series. I have the Red Rising books on my Kindle and everyone keeps telling me how good they are, so I may jump over and start those.
Any recommendations?
Thanks for reading this post via RSS. RSS is ace, and so are you. ❤️
You can reply to this post by email, or leave a comment.