<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>ChrisWere.Wales RSS</title>
	<description>Chris Were's site</description>
	<language>en-gb</language>
	<link>https://chriswere.wales/rss.xml</link>
	<atom:link href="https://chriswere.wales/rss.xml" rel="self" type="application/rss+xml" />
<item>
<title>I think I'm having a creative crisis</title>
<link>https://chriswere.wales/posts/i-think-im-having-a-creative-crisis.html</link>
<guid>https://chriswere.wales/posts/i-think-im-having-a-creative-crisis.html</guid>
<pubDate>Sat, 29 Aug 2026 12:57:30 +0000</pubDate>
<description><![CDATA[<p>I’ve been making stuff™ for the internet for about 20 years. I started by HTML-coding my personal website on GeoCities/Angelfire and, over time, moved to blogging platforms, then to YouTube, then Twitch, then back to YouTube, then back to Twitch, then the Fediverse, and then back to my self-coded webpage. There are a few extra steps in there, but you get the idea.</p>
<p>At the moment, I feel like I’m at a creative crossroads when it comes to making stuff online, and I thought that by typing it out, I might solidify some clarity. Apologies for the self-indulgent post, but for those of you who follow my online stuff, you’re probably used to it.</p>
<p>These days, I’m enjoying creating podcasts with my friends (<a href="https://oursisthetheory.uk">Ours is the Theory</a>, <a href="https://freebooters.uk/spacevirgins">Space Virgins</a> and <a href="https://freebooters.uk">Freebooters</a>), <a href="https://video.thepolarbear.co.uk/c/fediplayer1">rambling videos</a> on <a href="https://video.thepolarbear.co.uk">Hamish’s PeerTube instance</a>, <a href="https://chriswere.wales/voicenotes">voice notes</a> and <a href="https://chriswere.wales/archive.html">text posts</a> for <a href="https://chriswere.wales">my website</a>.</p>
<p>And these are just the things I’m particularly excited about. I do sometimes feel like I’ve spread myself a little bit thin. For those who have trouble keeping up - and I imagine that’s just about everyone - I keep a <a href="https://chriswere.wales/masterfeed">master feed</a> for almost everything I create on my website.</p>
<p>I’ve recently been jumping into the realm of short-form video designed for viewing on mobile devices, which I feel all kinds of conflicted about. On the one hand, taking footage, refining it down to a short, distilled segment, and having it enjoyed by a sizable audience is satisfying; but conversely, it also feels like I’m feeding the cheapest, most harmful hemisphere of contemporary media: the Instagram/TikTok/Snapchat/YouTube Shorts monster. Now, to be clear, I’ve only seriously posted to Instagram and YouTube Shorts during this experimental phase with short-form video, but it’s a part of the internet with a lot of overlap between platforms. In fact, there’s something a little liberating about YouTube not being the only name in town when it comes to online video. TikTok really dethroned a champion there, and it did so without copying YouTube, but by offering a different paradigm. Now YouTube follows TikTok’s style with Shorts, as does Instagram with Reels.</p>
<p>I’ve made short-form videos from clips of podcasts I’m on, and they’ve been doing rather well. A video from Ours is the Theory has reached over 170,000 views in an incredibly short space of time. I don’t like to think I create stuff for the views, but I’d be lying if I said that didn’t entice me somewhat. In my previous blog post, I talked about how I try to use the platforms I create for. It just feels more appropriate to me. But in doing that, I’ve really come to feel that the mainstream short-form media platforms are just a cancer on media and society. Sounds extreme, but it’s truly how I feel.</p>
<p>With that in mind, people I know IRL do enjoy my content, and short-form platforms are a really accessible way for them to enjoy what I make without committing three hours to a podcast.</p>
<p>So much of the content there is rage-bait, trying to ‘dunk’ on someone or a group of people, or some kind of right-wing grift. But it’s not just the outright insidious content that makes me dislike short-form video platforms. It’s the fact that they’re designed to treat content so thoughtlessly: to entertain you for a few seconds without ever letting you absorb anything you’ve watched. It’s media with minimal consideration. The most disposable kind of media.</p>
<p>Now, I’m not saying everything ever made needs to be a refined work of art. I really like the medium of talk radio, livestreams, and lo-fi podcasts; but they still foster a meaningful connection with their audience. They can give you something to think about, make you feel safe with a comfortable voice, or allow you to feel connected to a community. It’s almost conversation, and in that sense I think it holds a great deal of value as a form of media - something that short-form video does not.</p>
<p>So, on the one hand, I feel that short-form video allows me to refine my longer-form content into something more accessible, whilst also harkening back to the old-school days of YouTube and its 10-minute videos. On the other hand, it’s feeding a corporate monster which is poisoning people, fuelling hateful ideologies, and fracturing our society for the sake of corporate profits.</p>
<p>There’s also the ‘punk’ angle to this. One of the things I really like about the Fediverse is that it takes a stand against the corporate bullshit. It offers us a way to take the best parts of what we have and find a way forward free from the oligarchs of today’s corporate internet. It might not have the numbers that the corporate world brings in, but then again, it isn’t trying to lure people in with manipulative tricks and aggressive expansion. It’s just a group of people making stuff on the internet for each other, and that’s kinda everything to me.</p>
<p>Of course, the Fediverse offers its own short-form platform in the shape of <a href="https://loops.video">Loops</a>, which I’ve been playing around with. It’s good - definitely the least toxic of the platforms - but at this point I really question whether it’s where my heart is.</p>
<p>One of the things that the non-corporate parts of the internet have to contend with is that, because of their less exploitative nature - because they’re not selling your data, trying to get you hooked on hate, or acting as a loss leader to undercut their competition - we have to actually pay for the resources we use. Sometimes that’s crowdfunding, sometimes that’s grants, and sometimes that’s just us stumping up the cash. It’s a world that’s truly ours, but that also comes with something of a bill.</p>
<p>One of the ways Google managed to conquer internet video for so long was that, for many, many years, it was operating at a huge loss whilst offering practically unlimited space for video hosting and impressively high resolutions. The fact that this wasn’t more widely questioned baffles me, because, as we all know, there’s no such thing as a free lunch. Especially on the internet.</p>
<p>Google spent billions keeping that market held down, with success. Yes, TikTok and Twitch have cut away at its market share, but it’s still the biggest player in town. I will say that, in addition to all this, YouTube offers value in ways that other platforms don’t. There’s a huge library of great video content, spanning decades, available for free. Some of the best stuff I ever watch on a screen is on YouTube, and I absolutely can’t deny that.</p>
<p>I also find YouTube Shorts to be somewhat less insidious than the other short-form platforms. Arguably, that’s because the YouTube algorithm knows me better than the others.</p>
<p>So, when it comes to the Fedi, resources are more of a factor. Audio podcasts and text posts are much more affordable to host than long-form video. Short-form video seems to have something of a place on the Fedi because it’s not eating up as much space - especially if it’s lower resolution. Not everything has to be 4K, as YouTube would have you believe.</p>
<p>Mastodon and other Fedi platforms (not Loops or PeerTube) allow users to delete posts after a set number of days. This can be great for easing the load on servers’ disk space. I will often post a short video directly to the Fedi, only for it to live for a week before being removed. By then, whoever’s about and would want to watch it has seen it, before it goes back into its archive.</p>
<p>But if I’m making short videos for the Fedi, does it need to be vertical video? How does an old-school 4:3 video sound, or even just 16:9, or a 1:1 square?! Because the Fedi’s paradigm is infinitely more fluid, we can play by our own rules.</p>
<p>Perhaps it’s time to start closing up this ramble, but it definitely feels good to get some of this stuff written down. Thank you, dear reader, for putting up with me. If it’s any consolation, every word of this rambling nonsense has been written by yours truly, with no help from LLMs/AI.</p>
<p>Maybe it’s time I worried less about fitting into the corporate template and allowed myself to follow my roots a little more. Writing this down has helped, but I’d love to hear what you think. Genuinely, so feel free to talk to me on the Fedi or drop me an email; contact details are on <a href="https://chriswere.wales">my website</a>.</p>]]></description>
<content:encoded><![CDATA[<p>I’ve been making stuff™ for the internet for about 20 years. I started by HTML-coding my personal website on GeoCities/Angelfire and, over time, moved to blogging platforms, then to YouTube, then Twitch, then back to YouTube, then back to Twitch, then the Fediverse, and then back to my self-coded webpage. There are a few extra steps in there, but you get the idea.</p>
<p>At the moment, I feel like I’m at a creative crossroads when it comes to making stuff online, and I thought that by typing it out, I might solidify some clarity. Apologies for the self-indulgent post, but for those of you who follow my online stuff, you’re probably used to it.</p>
<p>These days, I’m enjoying creating podcasts with my friends (<a href="https://oursisthetheory.uk">Ours is the Theory</a>, <a href="https://freebooters.uk/spacevirgins">Space Virgins</a> and <a href="https://freebooters.uk">Freebooters</a>), <a href="https://video.thepolarbear.co.uk/c/fediplayer1">rambling videos</a> on <a href="https://video.thepolarbear.co.uk">Hamish’s PeerTube instance</a>, <a href="https://chriswere.wales/voicenotes">voice notes</a> and <a href="https://chriswere.wales/archive.html">text posts</a> for <a href="https://chriswere.wales">my website</a>.</p>
<p>And these are just the things I’m particularly excited about. I do sometimes feel like I’ve spread myself a little bit thin. For those who have trouble keeping up - and I imagine that’s just about everyone - I keep a <a href="https://chriswere.wales/masterfeed">master feed</a> for almost everything I create on my website.</p>
<p>I’ve recently been jumping into the realm of short-form video designed for viewing on mobile devices, which I feel all kinds of conflicted about. On the one hand, taking footage, refining it down to a short, distilled segment, and having it enjoyed by a sizable audience is satisfying; but conversely, it also feels like I’m feeding the cheapest, most harmful hemisphere of contemporary media: the Instagram/TikTok/Snapchat/YouTube Shorts monster. Now, to be clear, I’ve only seriously posted to Instagram and YouTube Shorts during this experimental phase with short-form video, but it’s a part of the internet with a lot of overlap between platforms. In fact, there’s something a little liberating about YouTube not being the only name in town when it comes to online video. TikTok really dethroned a champion there, and it did so without copying YouTube, but by offering a different paradigm. Now YouTube follows TikTok’s style with Shorts, as does Instagram with Reels.</p>
<p>I’ve made short-form videos from clips of podcasts I’m on, and they’ve been doing rather well. A video from Ours is the Theory has reached over 170,000 views in an incredibly short space of time. I don’t like to think I create stuff for the views, but I’d be lying if I said that didn’t entice me somewhat. In my previous blog post, I talked about how I try to use the platforms I create for. It just feels more appropriate to me. But in doing that, I’ve really come to feel that the mainstream short-form media platforms are just a cancer on media and society. Sounds extreme, but it’s truly how I feel.</p>
<p>With that in mind, people I know IRL do enjoy my content, and short-form platforms are a really accessible way for them to enjoy what I make without committing three hours to a podcast.</p>
<p>So much of the content there is rage-bait, trying to ‘dunk’ on someone or a group of people, or some kind of right-wing grift. But it’s not just the outright insidious content that makes me dislike short-form video platforms. It’s the fact that they’re designed to treat content so thoughtlessly: to entertain you for a few seconds without ever letting you absorb anything you’ve watched. It’s media with minimal consideration. The most disposable kind of media.</p>
<p>Now, I’m not saying everything ever made needs to be a refined work of art. I really like the medium of talk radio, livestreams, and lo-fi podcasts; but they still foster a meaningful connection with their audience. They can give you something to think about, make you feel safe with a comfortable voice, or allow you to feel connected to a community. It’s almost conversation, and in that sense I think it holds a great deal of value as a form of media - something that short-form video does not.</p>
<p>So, on the one hand, I feel that short-form video allows me to refine my longer-form content into something more accessible, whilst also harkening back to the old-school days of YouTube and its 10-minute videos. On the other hand, it’s feeding a corporate monster which is poisoning people, fuelling hateful ideologies, and fracturing our society for the sake of corporate profits.</p>
<p>There’s also the ‘punk’ angle to this. One of the things I really like about the Fediverse is that it takes a stand against the corporate bullshit. It offers us a way to take the best parts of what we have and find a way forward free from the oligarchs of today’s corporate internet. It might not have the numbers that the corporate world brings in, but then again, it isn’t trying to lure people in with manipulative tricks and aggressive expansion. It’s just a group of people making stuff on the internet for each other, and that’s kinda everything to me.</p>
<p>Of course, the Fediverse offers its own short-form platform in the shape of <a href="https://loops.video">Loops</a>, which I’ve been playing around with. It’s good - definitely the least toxic of the platforms - but at this point I really question whether it’s where my heart is.</p>
<p>One of the things that the non-corporate parts of the internet have to contend with is that, because of their less exploitative nature - because they’re not selling your data, trying to get you hooked on hate, or acting as a loss leader to undercut their competition - we have to actually pay for the resources we use. Sometimes that’s crowdfunding, sometimes that’s grants, and sometimes that’s just us stumping up the cash. It’s a world that’s truly ours, but that also comes with something of a bill.</p>
<p>One of the ways Google managed to conquer internet video for so long was that, for many, many years, it was operating at a huge loss whilst offering practically unlimited space for video hosting and impressively high resolutions. The fact that this wasn’t more widely questioned baffles me, because, as we all know, there’s no such thing as a free lunch. Especially on the internet.</p>
<p>Google spent billions keeping that market held down, with success. Yes, TikTok and Twitch have cut away at its market share, but it’s still the biggest player in town. I will say that, in addition to all this, YouTube offers value in ways that other platforms don’t. There’s a huge library of great video content, spanning decades, available for free. Some of the best stuff I ever watch on a screen is on YouTube, and I absolutely can’t deny that.</p>
<p>I also find YouTube Shorts to be somewhat less insidious than the other short-form platforms. Arguably, that’s because the YouTube algorithm knows me better than the others.</p>
<p>So, when it comes to the Fedi, resources are more of a factor. Audio podcasts and text posts are much more affordable to host than long-form video. Short-form video seems to have something of a place on the Fedi because it’s not eating up as much space - especially if it’s lower resolution. Not everything has to be 4K, as YouTube would have you believe.</p>
<p>Mastodon and other Fedi platforms (not Loops or PeerTube) allow users to delete posts after a set number of days. This can be great for easing the load on servers’ disk space. I will often post a short video directly to the Fedi, only for it to live for a week before being removed. By then, whoever’s about and would want to watch it has seen it, before it goes back into its archive.</p>
<p>But if I’m making short videos for the Fedi, does it need to be vertical video? How does an old-school 4:3 video sound, or even just 16:9, or a 1:1 square?! Because the Fedi’s paradigm is infinitely more fluid, we can play by our own rules.</p>
<p>Perhaps it’s time to start closing up this ramble, but it definitely feels good to get some of this stuff written down. Thank you, dear reader, for putting up with me. If it’s any consolation, every word of this rambling nonsense has been written by yours truly, with no help from LLMs/AI.</p>
<p>Maybe it’s time I worried less about fitting into the corporate template and allowed myself to follow my roots a little more. Writing this down has helped, but I’d love to hear what you think. Genuinely, so feel free to talk to me on the Fedi or drop me an email; contact details are on <a href="https://chriswere.wales">my website</a>.</p>]]></content:encoded>
</item>


<item>
<title>Thoughts on shorts</title>
<link>https://chriswere.wales/posts/thoughts-on-shorts.html</link>
<guid>https://chriswere.wales/posts/thoughts-on-shorts.html</guid>
<pubDate>Thu, 27 Aug 2026 17:29:31 +0000</pubDate>
<description><![CDATA[<p>People following me on the Fedi or in the Discord probably already know that I’ve recently been getting into making shorts again. Today I want to share what I’ve learnt and where I’m going with it all.</p>
<p><strong>What are shorts?</strong> They’re known by different names across platforms, but they’re short, (usually) vertical videos. They’re designed mostly for viewing on phones and can be found on a number of platforms, such as YouTube, Instagram, TikTok (and Facebook <em>et al</em>), Loops.video (the Fediverse one), and probably Snapchat. Different platforms have different stipulations for what constitutes a short, but the style is the same across platforms. They’re also usually shown in quick succession, with the playlist decided by the algorithm™, with the user swiping through videos whenever they want to see a new one.</p>
<p>I try and use most social media platforms I make content for, so I know first-hand how addictive shorts are. Different platforms have different levels of insidiousness, and whilst I haven’t tried all of the shorts platforms, here’s a quick league table from best to worst, based simply on how toxic each platform is.</p>
<ol type="1">
<li><p><strong>Loops</strong>: Whilst it has all the usual shortcomings of Fedi video platforms, <em>ie</em> a shortage of content, it’s by far the least addictive and has the least toxic rage-baiting content of all the platforms. In fact, many of the videos on Loops are just neat little home videos, and I find that so much more human than the clout-chasing platforms like Insta and TikTok.</p></li>
<li><p><strong>YouTube</strong>: YouTube has an advantage in that it already knows what kind of videos I like to watch and can adjust its shorts playlist accordingly. It also shows me a lot of shorts from channels I’m already subscribed to, which I like. It’s still somewhat easy to get lost in the scrolling, although some of that might just be the nature of the media format.</p></li>
<li><p><strong>Instagram</strong>: I’ve been enjoying Instagram Reels somewhat. There are a lot of interesting hobby and craft videos, but also a fair amount of AI slop, which really does just feel yucky. Say what you want about the legitimate uses of AI, generating artistic media just isn’t one of them. It’s just people using LLMs to churn out algorithm-appealing content to farm viewers and subscribers for no sensible reason I can fathom. Periodically, it’ll also try and push right-wing talking points on me in a way that makes me feel really uncomfortable.</p></li>
<li><p><strong>TikTok</strong>: TikTok can fuck right off. By far the most disgusting and insidious platform I’ve used. Whilst it offers up more variety of content than the rest, it isn’t shy about throwing rage-baiting videos, AI slop, masculinity-obsessed influencers, right-wing nut-jobs, and just videos degrading and looking down on people at me. I really think TikTok is just a cancer at this stage.</p></li>
</ol>
<p>I enjoy making shorts. I like getting a podcast of something I’ve been working on with friends and taking out neat little segments. People who know me IRL also enjoy them, since they’re usually uninterested in listening to a 2–3 hour podcast of me talking shite with Drew. Shorts allow them to engage with what I’m making in a more accessible way. Here’s how I’ve found making content for each platform.</p>
<ol type="1">
<li><p><strong>Loops</strong>: I was surprised that my videos were doing quite well in terms of reach on Loops. The only real issue with Loops is that it’s yet another Fedi account for people to follow, when I could just as easily upload videos to my usual Fedi account and still get them out there.</p></li>
<li><p><strong>YouTube</strong>: It seems to me that YouTube really wants to push the shorts format. It makes sense, as so many people are watching videos on their phones. Despite how few people I know IRL who scroll YouTube Shorts, videos I upload there seem to get pretty good views, at least for the first day or so after posting. The channels make it so that shorts can be a neat addition to content you’re already making for YouTube, and can be used as a form of outreach to new viewers.</p></li>
<li><p><strong>Instagram</strong>: The AI is awkward with Insta, but nevertheless, I managed to make it work. Views are definitely highest on Instagram, and there are a decent number of comments from viewers too, which is something I really like.</p></li>
<li><p><strong>TikTok</strong>: For some reason, anything I uploaded to TikTok stayed at 0 views. I hate TikTok so much that I didn’t really care to remedy this, but it seems I was shadowbanned for reasons I can’t fathom. Honestly, making content for TikTok just feels like fuelling people’s brainrot.</p></li>
</ol>
<p>Overall, I don’t hate making shorts, but I do hate Instagram, TikTok, and, to a lesser extent, YouTube. How I continue making content for these platforms will be determined by how much I want to sell my soul for a little extra reach. One video about <em>House of the Dragon</em> reached over 100,000 views, and I can’t deny that feels good. But then what? In the old days, when you got that many views for a video, it used to mean something. Now it just feels so much more disposable.</p>
<p>Right now, I love creating podcasts with my friends Drew, Hamish, Max, and Jenny. And I have the itch to do even more. It’s nice to just sit down with people, chat, and share that with the world, even if only a few people end up listening. It feels cosier than a one-minute clip only glanced at by a hundred thousand people.</p>
<p>I know a lot of people have strong thoughts on big tech and media, and I would certainly be interested in listening to what you all have to say, so please get in touch via email or the Fedi, details are on my homepage.</p>]]></description>
<content:encoded><![CDATA[<p>People following me on the Fedi or in the Discord probably already know that I’ve recently been getting into making shorts again. Today I want to share what I’ve learnt and where I’m going with it all.</p>
<p><strong>What are shorts?</strong> They’re known by different names across platforms, but they’re short, (usually) vertical videos. They’re designed mostly for viewing on phones and can be found on a number of platforms, such as YouTube, Instagram, TikTok (and Facebook <em>et al</em>), Loops.video (the Fediverse one), and probably Snapchat. Different platforms have different stipulations for what constitutes a short, but the style is the same across platforms. They’re also usually shown in quick succession, with the playlist decided by the algorithm™, with the user swiping through videos whenever they want to see a new one.</p>
<p>I try and use most social media platforms I make content for, so I know first-hand how addictive shorts are. Different platforms have different levels of insidiousness, and whilst I haven’t tried all of the shorts platforms, here’s a quick league table from best to worst, based simply on how toxic each platform is.</p>
<ol type="1">
<li><p><strong>Loops</strong>: Whilst it has all the usual shortcomings of Fedi video platforms, <em>ie</em> a shortage of content, it’s by far the least addictive and has the least toxic rage-baiting content of all the platforms. In fact, many of the videos on Loops are just neat little home videos, and I find that so much more human than the clout-chasing platforms like Insta and TikTok.</p></li>
<li><p><strong>YouTube</strong>: YouTube has an advantage in that it already knows what kind of videos I like to watch and can adjust its shorts playlist accordingly. It also shows me a lot of shorts from channels I’m already subscribed to, which I like. It’s still somewhat easy to get lost in the scrolling, although some of that might just be the nature of the media format.</p></li>
<li><p><strong>Instagram</strong>: I’ve been enjoying Instagram Reels somewhat. There are a lot of interesting hobby and craft videos, but also a fair amount of AI slop, which really does just feel yucky. Say what you want about the legitimate uses of AI, generating artistic media just isn’t one of them. It’s just people using LLMs to churn out algorithm-appealing content to farm viewers and subscribers for no sensible reason I can fathom. Periodically, it’ll also try and push right-wing talking points on me in a way that makes me feel really uncomfortable.</p></li>
<li><p><strong>TikTok</strong>: TikTok can fuck right off. By far the most disgusting and insidious platform I’ve used. Whilst it offers up more variety of content than the rest, it isn’t shy about throwing rage-baiting videos, AI slop, masculinity-obsessed influencers, right-wing nut-jobs, and just videos degrading and looking down on people at me. I really think TikTok is just a cancer at this stage.</p></li>
</ol>
<p>I enjoy making shorts. I like getting a podcast of something I’ve been working on with friends and taking out neat little segments. People who know me IRL also enjoy them, since they’re usually uninterested in listening to a 2–3 hour podcast of me talking shite with Drew. Shorts allow them to engage with what I’m making in a more accessible way. Here’s how I’ve found making content for each platform.</p>
<ol type="1">
<li><p><strong>Loops</strong>: I was surprised that my videos were doing quite well in terms of reach on Loops. The only real issue with Loops is that it’s yet another Fedi account for people to follow, when I could just as easily upload videos to my usual Fedi account and still get them out there.</p></li>
<li><p><strong>YouTube</strong>: It seems to me that YouTube really wants to push the shorts format. It makes sense, as so many people are watching videos on their phones. Despite how few people I know IRL who scroll YouTube Shorts, videos I upload there seem to get pretty good views, at least for the first day or so after posting. The channels make it so that shorts can be a neat addition to content you’re already making for YouTube, and can be used as a form of outreach to new viewers.</p></li>
<li><p><strong>Instagram</strong>: The AI is awkward with Insta, but nevertheless, I managed to make it work. Views are definitely highest on Instagram, and there are a decent number of comments from viewers too, which is something I really like.</p></li>
<li><p><strong>TikTok</strong>: For some reason, anything I uploaded to TikTok stayed at 0 views. I hate TikTok so much that I didn’t really care to remedy this, but it seems I was shadowbanned for reasons I can’t fathom. Honestly, making content for TikTok just feels like fuelling people’s brainrot.</p></li>
</ol>
<p>Overall, I don’t hate making shorts, but I do hate Instagram, TikTok, and, to a lesser extent, YouTube. How I continue making content for these platforms will be determined by how much I want to sell my soul for a little extra reach. One video about <em>House of the Dragon</em> reached over 100,000 views, and I can’t deny that feels good. But then what? In the old days, when you got that many views for a video, it used to mean something. Now it just feels so much more disposable.</p>
<p>Right now, I love creating podcasts with my friends Drew, Hamish, Max, and Jenny. And I have the itch to do even more. It’s nice to just sit down with people, chat, and share that with the world, even if only a few people end up listening. It feels cosier than a one-minute clip only glanced at by a hundred thousand people.</p>
<p>I know a lot of people have strong thoughts on big tech and media, and I would certainly be interested in listening to what you all have to say, so please get in touch via email or the Fedi, details are on my homepage.</p>]]></content:encoded>
</item>


<item>
<title>Fuck web services and why BasicSync is excellent</title>
<link>https://chriswere.wales/posts/fuck-web-services-and-why-basicsync-is-excellent.html</link>
<guid>https://chriswere.wales/posts/fuck-web-services-and-why-basicsync-is-excellent.html</guid>
<pubDate>Sat, 02 May 2026 11:35:03 +0000</pubDate>
<description><![CDATA[<p>With only 122 days (at the time of writing) until Google locks down Android, I almost feel like talking about mobile apps is a bit futile. Personally, I don’t even know what I’ll do when my phone cuts me off from F-Droid, and furthermore, what will happen to the quality and variety of FOSS apps on mobile. I use my phone a decent amount at work when I’m on my break, and I’ve come to rediscover RSS as a way to find longer-form reading material than what social media offers. RSS will almost certainly remain available post-lockdown, but whether I’ll move over to a proper, grown-up operating system for my phone, or just use it much, much less, remains to be seen. FOSS phones tend to be a bit more expensive than I like to spend on a mobile device, but maybe the time has come to get over that. Time will tell. Who knows, maybe Google might see sense, although I doubt it.</p>
<p>That notwithstanding, I was reminded by Drew’s post titled <a href="https://friendo.monster/posts/fuck-web-services.html">Fuck web services</a> that we should be limiting our reliance on web services as much as possible. I have sadly come to realise that a service I used to use and admire, <a href="https://newsblur.com">Newsblur</a>, has become enshittified. This saddens me greatly, but really it’s only an indictment of the times. It used to be a free service (both FOSS and free as in beer), with a supporter tier priced at $1 a month. Now Newsblur has a tiered pricing system, typical of the coercive pricing structures we’ve seen in big tech services. Fuck Newsblur. For those looking for an RSS reader recommendation, I heartily recommend <a href="https://newsboat.org">Newsboat</a> for the Linux command line. In addition to that, I use the <a href="https://lynx.invisible-island.net">Lynx web browser</a> to read posts, as I find a text browser gets rid of most of the noise of today’s enshittified websites. I can also recommend the <a href="https://dillo.org">Dillo web browser</a> for the same reasons in graphical environments.</p>
<p>As a result of this general disappointment in web services, I’ve been thinking about reducing my workflow’s reliance on them. One web service I’ve come to use is <a href="https://filen.io">Filen</a>. They seem like a decent company, with good prices, an appreciation for FOSS, and Linux support. Of course, as we have seen with Newsblur (and other formerly good™ companies like Gandi.net), things can always go downhill, but for now, Filen acts as a good off-site place to store my files for a reasonable price. The one downside, however, is that their mobile app is not as robust as I’d like. It mostly works, but it’s a little janky and feels more like a web app than a proper app. That’s no big deal, as their desktop client is perfectly usable. It would be nice if I could use more native Linux ways to access my files on Filen, but their current service is certainly good enough for me.</p>
<p>That being said, open source hero <a href="https://syncthing.net">Syncthing</a> is something I’ve been playing with over the past day or so. I’ve used it quite a lot before, so this is a use case I’m returning to, but with one slight difference. Those who follow Syncthing on mobile will know that there’s no official app that’s supported. There’s the well-known <a href="https://f-droid.org/en/packages/com.github.catfriend1.syncthingfork">Syncthing-Fork</a>, which I’ve used before and is perfectly good. It was last updated on 6th April 2026 (at the time of writing), so it’s current enough for me. There’s also <a href="https://f-droid.org/en/packages/com.github.catfriend1.syncthinglite">Syncthing-Lite</a>, which I’ve not used. It was last updated on 22nd November 2025, which is still relatively recent for my needs. It works a little differently from what I expect, as it seems to focus on reading Syncthing folders and syncing on a more selective basis. That’s not really what I need for my workflow—I’d prefer a small directory on my desktop and phone (and perhaps at some point my server) that I just keep fully synced, essentially an easy way to move files around my devices.</p>
<h2 id="the-bit-about-basicsync">The bit about BasicSync</h2>
<p>Instead, I landed on <a href="https://f-droid.org/en/packages/com.chiller3.basicsync">BasicSync</a>, which operates similarly to Syncthing-Fork except for one big difference: it only fires up the Syncthing service and uses Syncthing’s built-in web UI to manage folders and devices. The project page says: “The app is intentionally kept very basic so that the project is easy to maintain and keep updated. BasicSync only controls when Syncthing runs. The actual configuration is done through Syncthing’s own web UI.” In my opinion, this is an excellent and minimalist way to approach the app’s design. I’m always a bit wary when small FOSS projects try to take on large challenges when goals can be achieved with smaller, simpler applications. BasicSync seems wise to this and looks like a really good approach to keeping Syncthing healthy on mobile. So far, I’ve had zero issues, and I feel like this is the right choice for me.</p>
<p>The files I need to move across from phone to desktop are really just photos and the occasional bit of music. I don’t use my phone for a whole lot outside of communications and RSS with <a href="https://f-droid.org/en/packages/com.prof18.feedflow">FeedFlow</a>, but for what I do, I want to use more FOSS tools and fewer web services.</p>]]></description>
<content:encoded><![CDATA[<p>With only 122 days (at the time of writing) until Google locks down Android, I almost feel like talking about mobile apps is a bit futile. Personally, I don’t even know what I’ll do when my phone cuts me off from F-Droid, and furthermore, what will happen to the quality and variety of FOSS apps on mobile. I use my phone a decent amount at work when I’m on my break, and I’ve come to rediscover RSS as a way to find longer-form reading material than what social media offers. RSS will almost certainly remain available post-lockdown, but whether I’ll move over to a proper, grown-up operating system for my phone, or just use it much, much less, remains to be seen. FOSS phones tend to be a bit more expensive than I like to spend on a mobile device, but maybe the time has come to get over that. Time will tell. Who knows, maybe Google might see sense, although I doubt it.</p>
<p>That notwithstanding, I was reminded by Drew’s post titled <a href="https://friendo.monster/posts/fuck-web-services.html">Fuck web services</a> that we should be limiting our reliance on web services as much as possible. I have sadly come to realise that a service I used to use and admire, <a href="https://newsblur.com">Newsblur</a>, has become enshittified. This saddens me greatly, but really it’s only an indictment of the times. It used to be a free service (both FOSS and free as in beer), with a supporter tier priced at $1 a month. Now Newsblur has a tiered pricing system, typical of the coercive pricing structures we’ve seen in big tech services. Fuck Newsblur. For those looking for an RSS reader recommendation, I heartily recommend <a href="https://newsboat.org">Newsboat</a> for the Linux command line. In addition to that, I use the <a href="https://lynx.invisible-island.net">Lynx web browser</a> to read posts, as I find a text browser gets rid of most of the noise of today’s enshittified websites. I can also recommend the <a href="https://dillo.org">Dillo web browser</a> for the same reasons in graphical environments.</p>
<p>As a result of this general disappointment in web services, I’ve been thinking about reducing my workflow’s reliance on them. One web service I’ve come to use is <a href="https://filen.io">Filen</a>. They seem like a decent company, with good prices, an appreciation for FOSS, and Linux support. Of course, as we have seen with Newsblur (and other formerly good™ companies like Gandi.net), things can always go downhill, but for now, Filen acts as a good off-site place to store my files for a reasonable price. The one downside, however, is that their mobile app is not as robust as I’d like. It mostly works, but it’s a little janky and feels more like a web app than a proper app. That’s no big deal, as their desktop client is perfectly usable. It would be nice if I could use more native Linux ways to access my files on Filen, but their current service is certainly good enough for me.</p>
<p>That being said, open source hero <a href="https://syncthing.net">Syncthing</a> is something I’ve been playing with over the past day or so. I’ve used it quite a lot before, so this is a use case I’m returning to, but with one slight difference. Those who follow Syncthing on mobile will know that there’s no official app that’s supported. There’s the well-known <a href="https://f-droid.org/en/packages/com.github.catfriend1.syncthingfork">Syncthing-Fork</a>, which I’ve used before and is perfectly good. It was last updated on 6th April 2026 (at the time of writing), so it’s current enough for me. There’s also <a href="https://f-droid.org/en/packages/com.github.catfriend1.syncthinglite">Syncthing-Lite</a>, which I’ve not used. It was last updated on 22nd November 2025, which is still relatively recent for my needs. It works a little differently from what I expect, as it seems to focus on reading Syncthing folders and syncing on a more selective basis. That’s not really what I need for my workflow—I’d prefer a small directory on my desktop and phone (and perhaps at some point my server) that I just keep fully synced, essentially an easy way to move files around my devices.</p>
<h2 id="the-bit-about-basicsync">The bit about BasicSync</h2>
<p>Instead, I landed on <a href="https://f-droid.org/en/packages/com.chiller3.basicsync">BasicSync</a>, which operates similarly to Syncthing-Fork except for one big difference: it only fires up the Syncthing service and uses Syncthing’s built-in web UI to manage folders and devices. The project page says: “The app is intentionally kept very basic so that the project is easy to maintain and keep updated. BasicSync only controls when Syncthing runs. The actual configuration is done through Syncthing’s own web UI.” In my opinion, this is an excellent and minimalist way to approach the app’s design. I’m always a bit wary when small FOSS projects try to take on large challenges when goals can be achieved with smaller, simpler applications. BasicSync seems wise to this and looks like a really good approach to keeping Syncthing healthy on mobile. So far, I’ve had zero issues, and I feel like this is the right choice for me.</p>
<p>The files I need to move across from phone to desktop are really just photos and the occasional bit of music. I don’t use my phone for a whole lot outside of communications and RSS with <a href="https://f-droid.org/en/packages/com.prof18.feedflow">FeedFlow</a>, but for what I do, I want to use more FOSS tools and fewer web services.</p>]]></content:encoded>
</item>


<item>
<title>Discord users are first victims of UK's Online Safety Act</title>
<link>https://chriswere.wales/posts/discord-users-are-first-victims-of-uks-online-safety-act.html</link>
<guid>https://chriswere.wales/posts/discord-users-are-first-victims-of-uks-online-safety-act.html</guid>
<pubDate>Mon, 06 Oct 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Much like <a href="https://www.telegraph.co.uk/content/dam/politics/2022/09/28/TELEMMGLPICT000310338974_trans_NvBQzQNjv4Bq-46qmKgfizK2tYiAOTptP4e508Vuo4pM2oGjEH5R9oY.jpeg">Liz Truss and Kwasi Kwarteng</a>’s 2022 mini budget, something absolutely disastrous, predictable, and entirely avoidable has occurred.</p>
<p>In the wake of the <a href="https://www.gov.uk/government/collections/online-safety-act">UK’s Online Safety Act</a> (OSA), a number of Discord users have had their data stolen by an “unauthorised third party”. Whilst full credit card numbers and passwords were not impacted by the hack, data potentially accessed includes names, usernames, emails, the last four digits of credit card numbers and ,of course, <a href="https://www.destructoid.com/1-5tb-of-those-temporary-photos-you-used-to-verify-your-discord-age-are-now-in-the-hands-of-hackers/">2,185,151</a> of images of government IDs from users who had to upload them for age verification. If the Online Safety Act is supposed to keep our children safe (it doesn’t), it’s certainly not keeping our adults safe.</p>
<p>As of writing, the <a href="https://petition.parliament.uk/petitions/722903">petition to repeal the OSA</a> has reached over half-a-million signatures and is due for a parliamentary debate in several months.</p>
<p>To add yet another tier to this growing layer-cake of ineptitude, current prime minister ‘Sir’ Keir Starmer wants EVERY SINGLE PERSON in the UK to have a photo ID which links us all in to government services, proves who we are, aNd WiLl DeFiNaTlY nOt GeT hAcKeD aT aLl.</p>
<p>So let’s get this straight: The UK Labour (lesser of two evils) government wants us to consolidate all our ID information, into a single app, and what? Hand it out like Halloween candy to any site that <a href="https://www.openrightsgroup.org/press-releases/human-rights-defenders-raise-concerns-that-online-safety-act-will-lead-to-censorship-of-palestine-protest/">lets people post about politics</a>?</p>
<p>Some platforms like Steam have taken a different approach, and now only allows the purchase of adult content to people who have a credit card. Sure, there’s no risk of my driving licence getting hacked, but also as someone who doesn’t have a credit card, I don’t feel like taking out a loan just so I can see a pair of tits.</p>
<p>So yeah, we might become victims of fraud, have to take out credit cards we don’t want, be unable to talk about things the government doesn’t want us talking about, BUT AT LEAST THE KIDS ARE SAFE!</p>
<p>Of course, Labour are using immigrants as a scapegoat for their encroaching authoritarianism. I really can’t see how any of this will even affect legal immigration, perhaps there will be other groups in the future that will need ‘rounding up’. This centralised store of personal data will sure make that easy.</p>
<p>During my time in the press, I covered a number of stories about modern slavery, whilst it is definitely a problem in the UK, I can say with certainty, this is not a problem ID cards will solve. This is probably why Labour will start making it more difficult for us to use cash in the future. The forced digitalisation of society hopes to make it easy for the government to completely remove what little is left of our privacy and dignity, and to marginalise those who won’t get on board.</p>
<p>But if you’ve got nothing to hide, you’ve got nothing to fear, right? It’s not like I’m an immigrant, or hold horrendous views like Palestinians are humans beings who shouldn’t be slaughtered en masse, or starved out of their country.</p>]]></description>
<content:encoded><![CDATA[<p>Much like <a href="https://www.telegraph.co.uk/content/dam/politics/2022/09/28/TELEMMGLPICT000310338974_trans_NvBQzQNjv4Bq-46qmKgfizK2tYiAOTptP4e508Vuo4pM2oGjEH5R9oY.jpeg">Liz Truss and Kwasi Kwarteng</a>’s 2022 mini budget, something absolutely disastrous, predictable, and entirely avoidable has occurred.</p>
<p>In the wake of the <a href="https://www.gov.uk/government/collections/online-safety-act">UK’s Online Safety Act</a> (OSA), a number of Discord users have had their data stolen by an “unauthorised third party”. Whilst full credit card numbers and passwords were not impacted by the hack, data potentially accessed includes names, usernames, emails, the last four digits of credit card numbers and ,of course, <a href="https://www.destructoid.com/1-5tb-of-those-temporary-photos-you-used-to-verify-your-discord-age-are-now-in-the-hands-of-hackers/">2,185,151</a> of images of government IDs from users who had to upload them for age verification. If the Online Safety Act is supposed to keep our children safe (it doesn’t), it’s certainly not keeping our adults safe.</p>
<p>As of writing, the <a href="https://petition.parliament.uk/petitions/722903">petition to repeal the OSA</a> has reached over half-a-million signatures and is due for a parliamentary debate in several months.</p>
<p>To add yet another tier to this growing layer-cake of ineptitude, current prime minister ‘Sir’ Keir Starmer wants EVERY SINGLE PERSON in the UK to have a photo ID which links us all in to government services, proves who we are, aNd WiLl DeFiNaTlY nOt GeT hAcKeD aT aLl.</p>
<p>So let’s get this straight: The UK Labour (lesser of two evils) government wants us to consolidate all our ID information, into a single app, and what? Hand it out like Halloween candy to any site that <a href="https://www.openrightsgroup.org/press-releases/human-rights-defenders-raise-concerns-that-online-safety-act-will-lead-to-censorship-of-palestine-protest/">lets people post about politics</a>?</p>
<p>Some platforms like Steam have taken a different approach, and now only allows the purchase of adult content to people who have a credit card. Sure, there’s no risk of my driving licence getting hacked, but also as someone who doesn’t have a credit card, I don’t feel like taking out a loan just so I can see a pair of tits.</p>
<p>So yeah, we might become victims of fraud, have to take out credit cards we don’t want, be unable to talk about things the government doesn’t want us talking about, BUT AT LEAST THE KIDS ARE SAFE!</p>
<p>Of course, Labour are using immigrants as a scapegoat for their encroaching authoritarianism. I really can’t see how any of this will even affect legal immigration, perhaps there will be other groups in the future that will need ‘rounding up’. This centralised store of personal data will sure make that easy.</p>
<p>During my time in the press, I covered a number of stories about modern slavery, whilst it is definitely a problem in the UK, I can say with certainty, this is not a problem ID cards will solve. This is probably why Labour will start making it more difficult for us to use cash in the future. The forced digitalisation of society hopes to make it easy for the government to completely remove what little is left of our privacy and dignity, and to marginalise those who won’t get on board.</p>
<p>But if you’ve got nothing to hide, you’ve got nothing to fear, right? It’s not like I’m an immigrant, or hold horrendous views like Palestinians are humans beings who shouldn’t be slaughtered en masse, or starved out of their country.</p>]]></content:encoded>
</item>


<item>
<title>Labour’s Gaza stance, cautious optimism after past inaction</title>
<link>https://chriswere.wales/posts/labour’s-gaza-stance,-cautious-optimism-after-past-inaction.html</link>
<guid>https://chriswere.wales/posts/labour’s-gaza-stance,-cautious-optimism-after-past-inaction.html</guid>
<pubDate>Fri, 19 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Labour’s weakness on foreign policy was exposed again in Parliament when Green Party MP Ellie Chowns pressed the Government on Gaza. She asked straightforward questions: had ministers secured any timeframe for Israel to ease the blockade and allow humanitarian aid? Would Israel be held accountable for the ongoing crisis? When would the UK publish its promised review of the 2030 UK–Israel Roadmap?</p>
<p>The answers from Hamish Falconer, the new Labour minister at the Foreign Office, were evasive. Rather than engage directly with her concerns, he repeatedly referred back to months-old statements from David Lammy, the former Foreign Secretary. The government had nothing new to offer, despite the worsening humanitarian situation.</p>
<p>The crisis in Gaza is severe: children are starving, hospitals are being bombed, and families are being displaced daily. Labour’s reluctance to confront the situation revealed a party struggling to assert moral leadership. Ellie Chowns’s pointed questions underscored the urgency of holding Israel accountable, but Falconer’s responses demonstrated caution bordering on paralysis.</p>
<p>Yet, in a recent and significant shift, Sir Keir Starmer announced the UK’s recognition of a Palestinian state. In a video statement on X, he said: “In the face of the growing horror in the Middle East we are acting to keep alive the possibility of peace and a two-state solution.” Australia, Canada, and Portugal also announced formal recognition, with France expected to follow.</p>
<p>The move has drawn criticism from Israel, some hostages’ families, and Conservative politicians. Israeli Prime Minister Benjamin Netanyahu called the decision unacceptable, claiming it rewards terrorism, while the US echoed similar concerns. Starmer insisted, however, that the recognition “is not a reward for Hamas,” emphasizing that the Palestinian leadership would have “no role in government, no role in security.”</p>
<p>The Foreign Office clarified that the UK now recognizes Palestinian statehood over provisional borders based on the 1967 lines, with equal land swaps to be negotiated in the future. The announcement reinforces the UK’s commitment to a two-state solution: Palestinians living in dignity and security alongside Israel.</p>
<p>This recognition was, in many ways, the only rational response after Israel’s relentless bombardment of civilian targets, the killing of countless children, and repeated violations of international law. Prime Minister Benjamin Netanyahu and two other senior officials have been implicated by the International Criminal Court for serious crimes. Judges on the ICC found reasonable grounds to believe that Netanyahu and Mr. Gallant bore criminal responsibility as co-perpetrators for acts including the war crime of starvation as a method of warfare and crimes against humanity, including murder, persecution, and other inhumane acts. The ICC’s pre-trial chamber issued arrest warrants after rejecting Israel’s challenges to the Court’s jurisdiction.</p>
<p>Palestinian Authority President Mahmoud Abbas welcomed the decision, noting that it could help pave the way for “the state of Palestine to live side by side with the state of Israel in security, peace and good neighbourliness.” Internationally, leaders framed the recognitions as steps to revive the stalled peace process. Canadian Prime Minister Mark Carney called it a “partnership in building the promise of a peaceful future,” and Australian Prime Minister Anthony Albanese described it as part of a coordinated effort to generate momentum for a two-state solution.</p>
<p>Despite this, the humanitarian crisis in Gaza persists. Israel recently carried out an air strike on a Hamas negotiating team in Qatar, and efforts to secure a ceasefire remain faltering. Recognition of a Palestinian state is a significant diplomatic step, but it does not immediately alleviate the suffering on the ground.</p>]]></description>
<content:encoded><![CDATA[<p>Labour’s weakness on foreign policy was exposed again in Parliament when Green Party MP Ellie Chowns pressed the Government on Gaza. She asked straightforward questions: had ministers secured any timeframe for Israel to ease the blockade and allow humanitarian aid? Would Israel be held accountable for the ongoing crisis? When would the UK publish its promised review of the 2030 UK–Israel Roadmap?</p>
<p>The answers from Hamish Falconer, the new Labour minister at the Foreign Office, were evasive. Rather than engage directly with her concerns, he repeatedly referred back to months-old statements from David Lammy, the former Foreign Secretary. The government had nothing new to offer, despite the worsening humanitarian situation.</p>
<p>The crisis in Gaza is severe: children are starving, hospitals are being bombed, and families are being displaced daily. Labour’s reluctance to confront the situation revealed a party struggling to assert moral leadership. Ellie Chowns’s pointed questions underscored the urgency of holding Israel accountable, but Falconer’s responses demonstrated caution bordering on paralysis.</p>
<p>Yet, in a recent and significant shift, Sir Keir Starmer announced the UK’s recognition of a Palestinian state. In a video statement on X, he said: “In the face of the growing horror in the Middle East we are acting to keep alive the possibility of peace and a two-state solution.” Australia, Canada, and Portugal also announced formal recognition, with France expected to follow.</p>
<p>The move has drawn criticism from Israel, some hostages’ families, and Conservative politicians. Israeli Prime Minister Benjamin Netanyahu called the decision unacceptable, claiming it rewards terrorism, while the US echoed similar concerns. Starmer insisted, however, that the recognition “is not a reward for Hamas,” emphasizing that the Palestinian leadership would have “no role in government, no role in security.”</p>
<p>The Foreign Office clarified that the UK now recognizes Palestinian statehood over provisional borders based on the 1967 lines, with equal land swaps to be negotiated in the future. The announcement reinforces the UK’s commitment to a two-state solution: Palestinians living in dignity and security alongside Israel.</p>
<p>This recognition was, in many ways, the only rational response after Israel’s relentless bombardment of civilian targets, the killing of countless children, and repeated violations of international law. Prime Minister Benjamin Netanyahu and two other senior officials have been implicated by the International Criminal Court for serious crimes. Judges on the ICC found reasonable grounds to believe that Netanyahu and Mr. Gallant bore criminal responsibility as co-perpetrators for acts including the war crime of starvation as a method of warfare and crimes against humanity, including murder, persecution, and other inhumane acts. The ICC’s pre-trial chamber issued arrest warrants after rejecting Israel’s challenges to the Court’s jurisdiction.</p>
<p>Palestinian Authority President Mahmoud Abbas welcomed the decision, noting that it could help pave the way for “the state of Palestine to live side by side with the state of Israel in security, peace and good neighbourliness.” Internationally, leaders framed the recognitions as steps to revive the stalled peace process. Canadian Prime Minister Mark Carney called it a “partnership in building the promise of a peaceful future,” and Australian Prime Minister Anthony Albanese described it as part of a coordinated effort to generate momentum for a two-state solution.</p>
<p>Despite this, the humanitarian crisis in Gaza persists. Israel recently carried out an air strike on a Hamas negotiating team in Qatar, and efforts to secure a ceasefire remain faltering. Recognition of a Palestinian state is a significant diplomatic step, but it does not immediately alleviate the suffering on the ground.</p>]]></content:encoded>
</item>


<item>
<title>Starmer’s AI gamble risks Labour’s future</title>
<link>https://chriswere.wales/posts/starmer’s-ai-gamble-risks-labour’s-future.html</link>
<guid>https://chriswere.wales/posts/starmer’s-ai-gamble-risks-labour’s-future.html</guid>
<pubDate>Wed, 17 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Labour is continuing to punch itself in the face over its approach to artificial intelligence. The party has abandoned both its climate pledges and its commitment to public safety as Prime Minister Keir Starmer stupidly embraces the tech industry’s AI hype-train.</p>
<h2 id="turning-a-blind-eye-to-harms">Turning a blind eye to harms</h2>
<p>In the Senedd, <a href="https://senedd.wales/people/5112">Ms Hannah Blythyn MS</a> (Welsh Labour, Delyn) raised urgent concerns about the rise of “nudification apps” that digitally strip women and girls. She warned that AI-driven abuse is already harming women in politics and could devastate schoolchildren.</p>
<p>Yet in Westminster, Mr Starmer is pressing ahead with plans for a flagship AI hub on Teesside, even as ministers openly admit AI is being weaponised against women and is burning through huge amounts of energy. The project came at the expense of a hydrogen energy plant championed by Ed Miliband MP, who has now been sidelined despite his role as Secretary of State for Energy Security and Net Zero.</p>
<p>Starmer is happily willing to turn a blind eye to the harms of AI, both to women and the environment, in order to appease tech-bros and Silicon Valley investors, rather than taking a stand. Not great for a former human rights lawyer.</p>
<h2 id="fewer-jobs-harsher-welfare">Fewer jobs, harsher welfare</h2>
<p>The hype around AI has already produced a 30% fall in entry-level jobs since the technology went mainstream, hitting young people and new graduates hardest. At the same time, Starmer has pressed ahead with controversial welfare reforms, trying to force thousands of disabled people off benefits and into the workplace. Mr Starmer is pushing vulnerable people into a job market that simply cannot absorb them. The contradiction is plain, Labour says it wants full employment, but is championing a technology that is hollowing out opportunities.</p>
<h2 id="begging-for-leadership">Begging for leadership</h2>
<p>Inside Labour, frustration is mounting. Ed Miliband and Hannah Blythyn MS need to be calling for stronger leadership on climate and women’s rights in the face of AI harms. They are joined by countless voters who watch Starmer capitulating to every passing tech trend while ignoring the voters who won him the general election.</p>
<p>Starmer seems more concerned with winning over the far-right, who will <strong>never</strong> vote Labour, than with holding on to those progressive voters who only reluctantly backed Starmer last time. If this continues, Labour risks not just collapsing its own vote, but tearing apart the party itself.</p>
<h2 id="the-failure-of-the-online-safety-act">The failure of the Online Safety Act</h2>
<p>Labour has also hitched its AI agenda to the UK’s Online Safety Act (OSA), which requires intrusive age checks to access millions of websites. Ministers claim this will protect children, but campaigners say it is a lazy, ineffective solution that shifts responsibility away from parents.</p>
<p>Groups like the <a href="https://www.eff.org/deeplinks/2025/08/no-uks-online-safety-act-doesnt-make-children-safer-online">Electronic Frontier Foundation (EFF)</a> argue the OSA threatens privacy, free speech, and equal access to the internet, while doing little to actually make children safer. We’ve already seen the bill used to crush political speech on the <a href="https://www.ohchr.org/en/press-releases/2025/09/israel-has-committed-genocide-gaza-strip-un-commission-finds">genocide in Gaza</a>. Obviously a genocide isn’t going to be child-friendly, despite Labour also making moves to lower the voting age to 16.</p>
<p>Instead of teaching parents how to talk to their children about online risks, the Act assumes government surveillance is the answer. Many see this as another sign of a political class that would rather control speech online than to actually tackle any root problems, because that would require actual work and introspection.</p>
<h2 id="a-dangerous-road-ahead">A dangerous road ahead</h2>
<p>The contradictions are piling up. Labour says it cares about climate change, but is replacing green energy projects with energy-hungry AI hubs. It says it wants to protect women, but is ignoring the dangers of AI-fuelled abuse. It says it wants to boost jobs, but is cheering on a technology that is erasing entry-level work.</p>
<p>With so many voters, and I’m sure many back-bench MPs, already questioning Labour’s direction, Starmer’s strategy risks alienating the very people who delivered his victory. If the Prime Minister continues down this path, he won’t just lose the next election, he’ll unravel the Labour Party itself.</p>]]></description>
<content:encoded><![CDATA[<p>Labour is continuing to punch itself in the face over its approach to artificial intelligence. The party has abandoned both its climate pledges and its commitment to public safety as Prime Minister Keir Starmer stupidly embraces the tech industry’s AI hype-train.</p>
<h2 id="turning-a-blind-eye-to-harms">Turning a blind eye to harms</h2>
<p>In the Senedd, <a href="https://senedd.wales/people/5112">Ms Hannah Blythyn MS</a> (Welsh Labour, Delyn) raised urgent concerns about the rise of “nudification apps” that digitally strip women and girls. She warned that AI-driven abuse is already harming women in politics and could devastate schoolchildren.</p>
<p>Yet in Westminster, Mr Starmer is pressing ahead with plans for a flagship AI hub on Teesside, even as ministers openly admit AI is being weaponised against women and is burning through huge amounts of energy. The project came at the expense of a hydrogen energy plant championed by Ed Miliband MP, who has now been sidelined despite his role as Secretary of State for Energy Security and Net Zero.</p>
<p>Starmer is happily willing to turn a blind eye to the harms of AI, both to women and the environment, in order to appease tech-bros and Silicon Valley investors, rather than taking a stand. Not great for a former human rights lawyer.</p>
<h2 id="fewer-jobs-harsher-welfare">Fewer jobs, harsher welfare</h2>
<p>The hype around AI has already produced a 30% fall in entry-level jobs since the technology went mainstream, hitting young people and new graduates hardest. At the same time, Starmer has pressed ahead with controversial welfare reforms, trying to force thousands of disabled people off benefits and into the workplace. Mr Starmer is pushing vulnerable people into a job market that simply cannot absorb them. The contradiction is plain, Labour says it wants full employment, but is championing a technology that is hollowing out opportunities.</p>
<h2 id="begging-for-leadership">Begging for leadership</h2>
<p>Inside Labour, frustration is mounting. Ed Miliband and Hannah Blythyn MS need to be calling for stronger leadership on climate and women’s rights in the face of AI harms. They are joined by countless voters who watch Starmer capitulating to every passing tech trend while ignoring the voters who won him the general election.</p>
<p>Starmer seems more concerned with winning over the far-right, who will <strong>never</strong> vote Labour, than with holding on to those progressive voters who only reluctantly backed Starmer last time. If this continues, Labour risks not just collapsing its own vote, but tearing apart the party itself.</p>
<h2 id="the-failure-of-the-online-safety-act">The failure of the Online Safety Act</h2>
<p>Labour has also hitched its AI agenda to the UK’s Online Safety Act (OSA), which requires intrusive age checks to access millions of websites. Ministers claim this will protect children, but campaigners say it is a lazy, ineffective solution that shifts responsibility away from parents.</p>
<p>Groups like the <a href="https://www.eff.org/deeplinks/2025/08/no-uks-online-safety-act-doesnt-make-children-safer-online">Electronic Frontier Foundation (EFF)</a> argue the OSA threatens privacy, free speech, and equal access to the internet, while doing little to actually make children safer. We’ve already seen the bill used to crush political speech on the <a href="https://www.ohchr.org/en/press-releases/2025/09/israel-has-committed-genocide-gaza-strip-un-commission-finds">genocide in Gaza</a>. Obviously a genocide isn’t going to be child-friendly, despite Labour also making moves to lower the voting age to 16.</p>
<p>Instead of teaching parents how to talk to their children about online risks, the Act assumes government surveillance is the answer. Many see this as another sign of a political class that would rather control speech online than to actually tackle any root problems, because that would require actual work and introspection.</p>
<h2 id="a-dangerous-road-ahead">A dangerous road ahead</h2>
<p>The contradictions are piling up. Labour says it cares about climate change, but is replacing green energy projects with energy-hungry AI hubs. It says it wants to protect women, but is ignoring the dangers of AI-fuelled abuse. It says it wants to boost jobs, but is cheering on a technology that is erasing entry-level work.</p>
<p>With so many voters, and I’m sure many back-bench MPs, already questioning Labour’s direction, Starmer’s strategy risks alienating the very people who delivered his victory. If the Prime Minister continues down this path, he won’t just lose the next election, he’ll unravel the Labour Party itself.</p>]]></content:encoded>
</item>


<item>
<title>Ed Miliband sidelined as Prime Minister backs AI over hydrogen</title>
<link>https://chriswere.wales/posts/ed-miliband-sidelined-as-prime-minister-backs-ai-over-hydrogen.html</link>
<guid>https://chriswere.wales/posts/ed-miliband-sidelined-as-prime-minister-backs-ai-over-hydrogen.html</guid>
<pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Energy Secretary Ed Miliband has been sidelined in a high-profile Cabinet row after Prime Minister Sir Keir Starmer chose to back plans for a massive data centre on Teesside instead of a major hydrogen energy project.</p>
<p>The move has been seen as a blow to Mr Miliband’s net zero agenda, raising questions about how much influence he holds in government decision-making.<br />
(<a href="https://www.telegraph.co.uk/business/2025/09/12/starmer-snubs-miliband-hydrogen-teesside-ai-growth-zone/">The Telegraph, 12 September 2025</a>)</p>
<h2 id="prime-minister-overrules-energy-secretary">Prime Minister overrules Energy Secretary</h2>
<p>The hydrogen scheme, known as H2Teesside, was proposed by BP and supported by Mr Miliband. It would have produced “blue” hydrogen, supplying up to 10% of the hydrogen Britain is expected to need by 2030.</p>
<p>But the Prime Minister has backed a rival plan for Europe’s largest data centre on nearby land, declaring the Teesworks site an “AI growth zone.” The two projects were judged to be incompatible, effectively ending hopes for the hydrogen plant.</p>
<p>The decision was confirmed in a letter from Business Secretary Mr Peter Kyle to Tees Valley Mayor Lord Houchen, which described the data centre as “the cornerstone of the UK’s AI strategy.”</p>
<h2 id="a-cabinet-clash-over-priorities">A Cabinet clash over priorities</h2>
<p>Mr Miliband had delayed a ruling on the hydrogen project until the end of October, seeking more information and keeping the option alive. He also held the power to grant a development consent order, which could have forced the project through.</p>
<p>Instead, Sir Keir moved first, with the designation of the AI growth zone effectively shutting down the plan his Energy Secretary supported. Reports suggest that the Department for Science, Innovation and Technology even prepared legal advice in case Mr Miliband tried to push ahead.</p>
<p>The outcome has been interpreted as Sir Keir putting his authority above Mr Miliband’s, choosing technology investment and AI growth over a central part of the Energy Secretary’s climate policy.</p>
<h2 id="bp-left-in-limbo">BP left in limbo</h2>
<p>BP has said it remains committed to H2Teesside and continues to hold talks with the government, though it admitted the plant does not yet have a main customer. The company has argued that the project should not be blocked by “speculative development.”</p>
<p>For now, both BP and the wider energy sector are left uncertain, with Mr Miliband’s flagship plan set aside in favour of Sir Keir’s AI strategy.</p>
<h2 id="net-zero-or-ai">Net zero or AI?</h2>
<p>The decision underscores the tension inside government between meeting net zero pledges and building up Britain’s artificial intelligence sector.</p>
<p>Sir Keir is keen to demonstrate commitment to AI as he prepares to sign a “technology partnership” with US President Donald Trump next week.</p>
<p>A government spokesman defended the decision, saying: “Any infrastructure decision this Government makes will be in the national interest – helping deliver the Government’s Plan for Change.”</p>
<p>Lord Houchen has warned that Britain “cannot afford to dither and delay” in the race to attract AI investment, and argued that the hydrogen project would have had a “sterilising effect” on the Teesside data centre.</p>
<p>But the sidelining of Mr Miliband highlights a Cabinet divide – and raises doubts about how far net zero goals will be prioritised when they come into conflict with the Prime Minister’s technology ambitions.</p>]]></description>
<content:encoded><![CDATA[<p>Energy Secretary Ed Miliband has been sidelined in a high-profile Cabinet row after Prime Minister Sir Keir Starmer chose to back plans for a massive data centre on Teesside instead of a major hydrogen energy project.</p>
<p>The move has been seen as a blow to Mr Miliband’s net zero agenda, raising questions about how much influence he holds in government decision-making.<br />
(<a href="https://www.telegraph.co.uk/business/2025/09/12/starmer-snubs-miliband-hydrogen-teesside-ai-growth-zone/">The Telegraph, 12 September 2025</a>)</p>
<h2 id="prime-minister-overrules-energy-secretary">Prime Minister overrules Energy Secretary</h2>
<p>The hydrogen scheme, known as H2Teesside, was proposed by BP and supported by Mr Miliband. It would have produced “blue” hydrogen, supplying up to 10% of the hydrogen Britain is expected to need by 2030.</p>
<p>But the Prime Minister has backed a rival plan for Europe’s largest data centre on nearby land, declaring the Teesworks site an “AI growth zone.” The two projects were judged to be incompatible, effectively ending hopes for the hydrogen plant.</p>
<p>The decision was confirmed in a letter from Business Secretary Mr Peter Kyle to Tees Valley Mayor Lord Houchen, which described the data centre as “the cornerstone of the UK’s AI strategy.”</p>
<h2 id="a-cabinet-clash-over-priorities">A Cabinet clash over priorities</h2>
<p>Mr Miliband had delayed a ruling on the hydrogen project until the end of October, seeking more information and keeping the option alive. He also held the power to grant a development consent order, which could have forced the project through.</p>
<p>Instead, Sir Keir moved first, with the designation of the AI growth zone effectively shutting down the plan his Energy Secretary supported. Reports suggest that the Department for Science, Innovation and Technology even prepared legal advice in case Mr Miliband tried to push ahead.</p>
<p>The outcome has been interpreted as Sir Keir putting his authority above Mr Miliband’s, choosing technology investment and AI growth over a central part of the Energy Secretary’s climate policy.</p>
<h2 id="bp-left-in-limbo">BP left in limbo</h2>
<p>BP has said it remains committed to H2Teesside and continues to hold talks with the government, though it admitted the plant does not yet have a main customer. The company has argued that the project should not be blocked by “speculative development.”</p>
<p>For now, both BP and the wider energy sector are left uncertain, with Mr Miliband’s flagship plan set aside in favour of Sir Keir’s AI strategy.</p>
<h2 id="net-zero-or-ai">Net zero or AI?</h2>
<p>The decision underscores the tension inside government between meeting net zero pledges and building up Britain’s artificial intelligence sector.</p>
<p>Sir Keir is keen to demonstrate commitment to AI as he prepares to sign a “technology partnership” with US President Donald Trump next week.</p>
<p>A government spokesman defended the decision, saying: “Any infrastructure decision this Government makes will be in the national interest – helping deliver the Government’s Plan for Change.”</p>
<p>Lord Houchen has warned that Britain “cannot afford to dither and delay” in the race to attract AI investment, and argued that the hydrogen project would have had a “sterilising effect” on the Teesside data centre.</p>
<p>But the sidelining of Mr Miliband highlights a Cabinet divide – and raises doubts about how far net zero goals will be prioritised when they come into conflict with the Prime Minister’s technology ambitions.</p>]]></content:encoded>
</item>


<item>
<title>I've Finally Made It to Vim!</title>
<link>https://chriswere.wales/posts/ive-finally-made-it-to-vim!.html</link>
<guid>https://chriswere.wales/posts/ive-finally-made-it-to-vim!.html</guid>
<pubDate>Fri, 12 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Unlike Kier Starmer <a href="https://www.youtube.com/watch?v=AV2EbhxxwJw">my father was not a toolmaker</a>, today I’d like to talk about a tool, made by a toolmaker.</p>
<p>I can’t believe I’ve been on Linux full-time for over 10 years without learning how Vim works. It’s the preferred text editor of almost everyone I know, and it’s a crime I didn’t give it a try sooner.</p>
<p>When it comes to learning Vim, I was very fortunate to have <a href="https://video.thepolarbear.co.uk/w/a9sijmZ4GQMA1dk2B3QVDq">Drew walk me through the basics, as well as some advanced Vim techniques</a>. Since then, I’ve hardly used anything else.</p>
<p>In fact, I’ve started using Vim for tasks I hadn’t previously used a text editor for. I’ve adopted <a href="https://terokarvinen.com/2021/calendar-txt/">calendar.txt</a> as my calendar and <a href="http://todotxt.org">todo.txt</a> to organise my tasks. My go-to approach for new tasks is now to see how they can be handled in plain text.</p>
<p>But it doesn’t stop there. Keeping information in plain text has made me more familiar with other command-line tools, such as <code>grep</code>, which allows me to filter and view specific parts of a text file. I also use the terminal file browser <code>nnn</code> alongside Vim to rename and sort files. It’s incredibly satisfying to have all these tools work together in simple, yet highly effective ways. I’ve always been a fan of “the UNIX way,” but I’ve never truly lived it until now—and it all started with Vim.</p>
<p>For those who don’t know, Vim is a text editor, similar to Windows Notepad, where you can create and edit text files. But unlike Notepad, Vim comes with powerful tools for coding and all other forms of writing.</p>
<p>Lately, I’ve changed my workflow significantly: I’ve moved from Xfce to i3, from Nano to Vim, and from GUI applications to plain text and their CLI counterparts. I’ll be journaling more about this journey, but returning to a command-line-focused workflow is proving to be incredibly rewarding.</p>
<p>In the interest of completeness here is my .vimrc file, so you call all see how I’ve customised it.</p>
<pre><code>unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
set nocompatible
set nobackup
set nowritebackup
set noswapfile
set ruler
set showcmd
set incsearch
set hlsearch
set noautoindent
set nocursorline
set laststatus=2
set wrap
set wrapscan
set linebreak
set showbreak=↪
set nolist
set number
set mouse=a
set clipboard=unnamedplus
set noexpandtab
set tabstop=4
set softtabstop=0
set noexpandtab
set shiftwidth=4
set hidden
set ignorecase
set smartcase
set formatoptions-=cro
set spell spelllang=en_gb
set spellsuggest=best,10
set nospell


&quot; Change the highlight for misspelled words
highlight SpellBad ctermfg=red ctermbg=NONE cterm=underline
highlight SpellCap ctermfg=yellow ctermbg=NONE cterm=underline
highlight SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
highlight SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline

&quot; Cursor shapes
let &amp;t_SI = &quot;\&lt;Esc&gt;[6 q&quot;
let &amp;t_SR = &quot;\&lt;Esc&gt;[4 q&quot;
let &amp;t_EI = &quot;\&lt;Esc&gt;[2 q&quot;

&quot; Save as root
cmap w!! w !sudo tee &gt; /dev/null %

&quot; Remember buffers
set viminfo^=%

&quot; Tweaks for browsing
set autochdir
let g:netrw_banner=0        &quot; disable annoying banner
let g:netrw_browse_split=4  &quot; open in prior window
let g:netrw_altv=1          &quot; open splits to the right
let g:netrw_list_hide = &#39;\(^\|\s\s\)\zs\.\S\+&#39;  &quot; hide dotfiles on load.
let g:netrw_keepdir = 0     &quot; keep the current directory and the browsing directory synced. 
let g:netrw_winsize=30

map &lt;silent&gt; &lt;C-E&gt; :Lexplore&lt;CR&gt;
function! NetrwMapping()
endfunction

augroup netrw_mapping
    autocmd!
    autocmd filetype netrw call NetrwMapping()
augroup END

function! NetrwMapping()
    nmap &lt;buffer&gt; H u
    nmap &lt;buffer&gt; h -^
    nmap &lt;buffer&gt; l &lt;CR&gt;
    nmap &lt;buffer&gt; . gh
    nmap &lt;buffer&gt; P &lt;C-w&gt;z
    nmap &lt;buffer&gt; L &lt;CR&gt;:Lexplore&lt;CR&gt;
    nmap &lt;buffer&gt; &lt;C-E&gt; :Lexplore&lt;CR&gt;
endfunction

&quot; set leader to space
map &lt;SPACE&gt; &lt;leader&gt;

&quot; Bindings
nnoremap &lt;leader&gt;s :setlocal spell! spell?&lt;CR&gt;
nnoremap &lt;leader&gt;v :set relativenumber! relativenumber?&lt;CR&gt;
nnoremap &lt;Tab&gt; :bNext&lt;CR&gt;
nnoremap &lt;S-Tab&gt; :bprevious&lt;CR&gt;
nnoremap &lt;leader&gt;&lt;space&gt; :nohlsearch&lt;CR&gt;
nnoremap &lt;Up&gt; gk
nnoremap &lt;Down&gt; gj
nnoremap j gj
nnoremap k gk
inoremap &lt;Up&gt; &lt;C-o&gt;gk
inoremap &lt;Down&gt; &lt;C-o&gt;gj
vnoremap &lt;leader&gt;y :w !xclip -selection clipboard&lt;CR&gt;

&quot; Shorter tabs for HTML files
autocmd FileType html setlocal tabstop=2
autocmd FileType html setlocal softtabstop=2
autocmd FileType html setlocal shiftwidth=2
autocmd FileType html setlocal noexpandtab</code></pre>]]></description>
<content:encoded><![CDATA[<p>Unlike Kier Starmer <a href="https://www.youtube.com/watch?v=AV2EbhxxwJw">my father was not a toolmaker</a>, today I’d like to talk about a tool, made by a toolmaker.</p>
<p>I can’t believe I’ve been on Linux full-time for over 10 years without learning how Vim works. It’s the preferred text editor of almost everyone I know, and it’s a crime I didn’t give it a try sooner.</p>
<p>When it comes to learning Vim, I was very fortunate to have <a href="https://video.thepolarbear.co.uk/w/a9sijmZ4GQMA1dk2B3QVDq">Drew walk me through the basics, as well as some advanced Vim techniques</a>. Since then, I’ve hardly used anything else.</p>
<p>In fact, I’ve started using Vim for tasks I hadn’t previously used a text editor for. I’ve adopted <a href="https://terokarvinen.com/2021/calendar-txt/">calendar.txt</a> as my calendar and <a href="http://todotxt.org">todo.txt</a> to organise my tasks. My go-to approach for new tasks is now to see how they can be handled in plain text.</p>
<p>But it doesn’t stop there. Keeping information in plain text has made me more familiar with other command-line tools, such as <code>grep</code>, which allows me to filter and view specific parts of a text file. I also use the terminal file browser <code>nnn</code> alongside Vim to rename and sort files. It’s incredibly satisfying to have all these tools work together in simple, yet highly effective ways. I’ve always been a fan of “the UNIX way,” but I’ve never truly lived it until now—and it all started with Vim.</p>
<p>For those who don’t know, Vim is a text editor, similar to Windows Notepad, where you can create and edit text files. But unlike Notepad, Vim comes with powerful tools for coding and all other forms of writing.</p>
<p>Lately, I’ve changed my workflow significantly: I’ve moved from Xfce to i3, from Nano to Vim, and from GUI applications to plain text and their CLI counterparts. I’ll be journaling more about this journey, but returning to a command-line-focused workflow is proving to be incredibly rewarding.</p>
<p>In the interest of completeness here is my .vimrc file, so you call all see how I’ve customised it.</p>
<pre><code>unlet! skip_defaults_vim
source $VIMRUNTIME/defaults.vim
set nocompatible
set nobackup
set nowritebackup
set noswapfile
set ruler
set showcmd
set incsearch
set hlsearch
set noautoindent
set nocursorline
set laststatus=2
set wrap
set wrapscan
set linebreak
set showbreak=↪
set nolist
set number
set mouse=a
set clipboard=unnamedplus
set noexpandtab
set tabstop=4
set softtabstop=0
set noexpandtab
set shiftwidth=4
set hidden
set ignorecase
set smartcase
set formatoptions-=cro
set spell spelllang=en_gb
set spellsuggest=best,10
set nospell


&quot; Change the highlight for misspelled words
highlight SpellBad ctermfg=red ctermbg=NONE cterm=underline
highlight SpellCap ctermfg=yellow ctermbg=NONE cterm=underline
highlight SpellRare ctermfg=magenta ctermbg=NONE cterm=underline
highlight SpellLocal ctermfg=cyan ctermbg=NONE cterm=underline

&quot; Cursor shapes
let &amp;t_SI = &quot;\&lt;Esc&gt;[6 q&quot;
let &amp;t_SR = &quot;\&lt;Esc&gt;[4 q&quot;
let &amp;t_EI = &quot;\&lt;Esc&gt;[2 q&quot;

&quot; Save as root
cmap w!! w !sudo tee &gt; /dev/null %

&quot; Remember buffers
set viminfo^=%

&quot; Tweaks for browsing
set autochdir
let g:netrw_banner=0        &quot; disable annoying banner
let g:netrw_browse_split=4  &quot; open in prior window
let g:netrw_altv=1          &quot; open splits to the right
let g:netrw_list_hide = &#39;\(^\|\s\s\)\zs\.\S\+&#39;  &quot; hide dotfiles on load.
let g:netrw_keepdir = 0     &quot; keep the current directory and the browsing directory synced. 
let g:netrw_winsize=30

map &lt;silent&gt; &lt;C-E&gt; :Lexplore&lt;CR&gt;
function! NetrwMapping()
endfunction

augroup netrw_mapping
    autocmd!
    autocmd filetype netrw call NetrwMapping()
augroup END

function! NetrwMapping()
    nmap &lt;buffer&gt; H u
    nmap &lt;buffer&gt; h -^
    nmap &lt;buffer&gt; l &lt;CR&gt;
    nmap &lt;buffer&gt; . gh
    nmap &lt;buffer&gt; P &lt;C-w&gt;z
    nmap &lt;buffer&gt; L &lt;CR&gt;:Lexplore&lt;CR&gt;
    nmap &lt;buffer&gt; &lt;C-E&gt; :Lexplore&lt;CR&gt;
endfunction

&quot; set leader to space
map &lt;SPACE&gt; &lt;leader&gt;

&quot; Bindings
nnoremap &lt;leader&gt;s :setlocal spell! spell?&lt;CR&gt;
nnoremap &lt;leader&gt;v :set relativenumber! relativenumber?&lt;CR&gt;
nnoremap &lt;Tab&gt; :bNext&lt;CR&gt;
nnoremap &lt;S-Tab&gt; :bprevious&lt;CR&gt;
nnoremap &lt;leader&gt;&lt;space&gt; :nohlsearch&lt;CR&gt;
nnoremap &lt;Up&gt; gk
nnoremap &lt;Down&gt; gj
nnoremap j gj
nnoremap k gk
inoremap &lt;Up&gt; &lt;C-o&gt;gk
inoremap &lt;Down&gt; &lt;C-o&gt;gj
vnoremap &lt;leader&gt;y :w !xclip -selection clipboard&lt;CR&gt;

&quot; Shorter tabs for HTML files
autocmd FileType html setlocal tabstop=2
autocmd FileType html setlocal softtabstop=2
autocmd FileType html setlocal shiftwidth=2
autocmd FileType html setlocal noexpandtab</code></pre>]]></content:encoded>
</item>


<item>
<title>(Not yet) 50 games that have influenced me</title>
<link>https://chriswere.wales/posts/(not-yet)-50-games-that-have-influenced-me.html</link>
<guid>https://chriswere.wales/posts/(not-yet)-50-games-that-have-influenced-me.html</guid>
<pubDate>Fri, 05 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>This list is a work in progress where I’m listed 50 games which have had a substantial impact on my life. This isn’t necessarily an endorsement of each of these games, but rather a project of personal reflection. I’ll flesh out this list over time, but wanted to get a pre-alpha build out there.</p>
<ol type="1">
<li>Deus Ex</li>
<li>Hitman: Silent Assassin</li>
<li>Hitman: Blood Money</li>
<li>Deus Ex: Invisible War</li>
<li>Vampire the Masquerade Bloodlines</li>
<li>Battle for Wesnoth</li>
<li>Duke Nukem 3D</li>
<li>Super Tux Kart</li>
<li>Morrowind</li>
<li>Oblivion</li>
<li>Open TTD / Transport Tycoon Deluxe</li>
<li>Fallout 3</li>
<li>Fallout NV</li>
<li>Warhammer: Vermintide 2</li>
<li>Hitman: Absolution</li>
<li>Shapez.io</li>
<li>Superhot</li>
<li>Half-Life / Half-Life Blue Shift</li>
<li>Team Fortress Classic / Team Fortress 2</li>
<li>Portal 2 (co-op)</li>
<li>Project Zomboid</li>
<li>Don’t Starve Together</li>
<li>Settlers 2 / Widelands</li>
<li>Sim City 2000</li>
<li>Hitman 2 (Ghost Mode)</li>
<li>Left 4 Dead 2</li>
<li>Doom 1 and 2</li>
<li>Garry’s Mod</li>
</ol>]]></description>
<content:encoded><![CDATA[<p>This list is a work in progress where I’m listed 50 games which have had a substantial impact on my life. This isn’t necessarily an endorsement of each of these games, but rather a project of personal reflection. I’ll flesh out this list over time, but wanted to get a pre-alpha build out there.</p>
<ol type="1">
<li>Deus Ex</li>
<li>Hitman: Silent Assassin</li>
<li>Hitman: Blood Money</li>
<li>Deus Ex: Invisible War</li>
<li>Vampire the Masquerade Bloodlines</li>
<li>Battle for Wesnoth</li>
<li>Duke Nukem 3D</li>
<li>Super Tux Kart</li>
<li>Morrowind</li>
<li>Oblivion</li>
<li>Open TTD / Transport Tycoon Deluxe</li>
<li>Fallout 3</li>
<li>Fallout NV</li>
<li>Warhammer: Vermintide 2</li>
<li>Hitman: Absolution</li>
<li>Shapez.io</li>
<li>Superhot</li>
<li>Half-Life / Half-Life Blue Shift</li>
<li>Team Fortress Classic / Team Fortress 2</li>
<li>Portal 2 (co-op)</li>
<li>Project Zomboid</li>
<li>Don’t Starve Together</li>
<li>Settlers 2 / Widelands</li>
<li>Sim City 2000</li>
<li>Hitman 2 (Ghost Mode)</li>
<li>Left 4 Dead 2</li>
<li>Doom 1 and 2</li>
<li>Garry’s Mod</li>
</ol>]]></content:encoded>
</item>


<item>
<title>How to use an emoji as your website's favicon</title>
<link>https://chriswere.wales/posts/how-to-use-an-emoji-as-your-websites-favicon.html</link>
<guid>https://chriswere.wales/posts/how-to-use-an-emoji-as-your-websites-favicon.html</guid>
<pubDate>Thu, 04 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Much like Tony Blair’s campaign slogan of “education, education, education,” I recognize the importance of having something simple yet recognizable to engage with people.</p>
<p>While I’m not particularly focused on cultivating a ‘personal brand,’ there is still value in having a bold, recognizable icon for your website. This is especially true for drawing attention to vertical browser tabs or tabs where the title text has been truncated. After some research, I discovered a clever concept by <a href="https://front-end.social/@leaverou">Lea Verou PhD</a> that allows you to use an emoji as your favicon. Below is an example of the code you need to insert between your HTML ‘head’ tags:</p>
<pre><code>&lt;link rel=&quot;icon&quot; href=&quot;data:image/svg+xml,&lt;svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22&gt;&lt;text y=%22.9em%22 font-size=%2290%22&gt;🌳&lt;/text&gt;&lt;/svg&gt;&quot;&gt;</code></pre>
<p>Simply replace my little tree emoji with whatever emoji you’d like to use. A good resource for searching emojis is <a href="https://emojidb.org">EmojiDB</a>.</p>
<p>Now, you might be wondering if I did all this because <a href="https://friendo.monster/posts/emojis-are-shit">Drew hates emojis</a> and I wanted to torment him by introducing more of them into his life. Who’s to say? 🤷</p>]]></description>
<content:encoded><![CDATA[<p>Much like Tony Blair’s campaign slogan of “education, education, education,” I recognize the importance of having something simple yet recognizable to engage with people.</p>
<p>While I’m not particularly focused on cultivating a ‘personal brand,’ there is still value in having a bold, recognizable icon for your website. This is especially true for drawing attention to vertical browser tabs or tabs where the title text has been truncated. After some research, I discovered a clever concept by <a href="https://front-end.social/@leaverou">Lea Verou PhD</a> that allows you to use an emoji as your favicon. Below is an example of the code you need to insert between your HTML ‘head’ tags:</p>
<pre><code>&lt;link rel=&quot;icon&quot; href=&quot;data:image/svg+xml,&lt;svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22&gt;&lt;text y=%22.9em%22 font-size=%2290%22&gt;🌳&lt;/text&gt;&lt;/svg&gt;&quot;&gt;</code></pre>
<p>Simply replace my little tree emoji with whatever emoji you’d like to use. A good resource for searching emojis is <a href="https://emojidb.org">EmojiDB</a>.</p>
<p>Now, you might be wondering if I did all this because <a href="https://friendo.monster/posts/emojis-are-shit">Drew hates emojis</a> and I wanted to torment him by introducing more of them into his life. Who’s to say? 🤷</p>]]></content:encoded>
</item>


<item>
<title>Ellie Chowns takes on Starmer, new Green leader under fire</title>
<link>https://chriswere.wales/posts/ellie-chowns-takes-on-starmer,-new-green-leader-under-fire.html</link>
<guid>https://chriswere.wales/posts/ellie-chowns-takes-on-starmer,-new-green-leader-under-fire.html</guid>
<pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Ellie Chowns, Green Party MP for North Herefordshire, went head-to-head with Prime Minister Kier Starmer over climate policy today (3 September 2025).</p>
<p>Chowns slammed the Conservatives’ plans to extract more oil and gas from the North Sea, calling it “reckless” and useless for energy security or jobs. Turning to Starmer, she asked if he would finally put a stop to the controversial Rosebank oil project, reminding him that climate action is supposed to be at the heart of his government’s mission.</p>
<p>Rather than answering the question, Starmer fired back, pointing the finger at the Greens. He criticized the party’s plans in Scotland, claiming they could threaten £50 billion in renewable energy investment and secure jobs.</p>
<p>The Prime Minister also blasted the Green Party’s new leader, Zack Polanski, accusing him of:</p>
<ul>
<li>Supporting withdrawal from NATO at a sensitive time<br />
</li>
<li>Proposing unfunded spending that could harm the economy<br />
</li>
<li>Blocking all planning applications<br />
</li>
<li>Making “very strange” comments about women</li>
</ul>
<p>Starmer claims Labour is the only party tackling the climate crisis while delivering fairness to the country.</p>
<h2 id="who-is-zach-polanski">Who is Zach Polanski?</h2>
<p>Zack Polanski has been elected leader of the Green Party, promising bold communication and a new “eco-populism” approach. He told Labour, “We are here to replace you,” signaling his intent to challenge Sir Keir Starmer’s party directly.</p>
<p>Polanski, 42, is well-known among Green Party members for his media appearances but remains little known outside the London Assembly, where he is an elected member. He beat two of the party’s four MPs to take the leadership, despite questions about his lack of experience in the traditional parliamentary system.</p>
<p>His leadership pitch focused on moving the party decisively to the left and adopting a more confrontational style of communication.</p>
<p>Polanski has had an unconventional path into politics, previously working as an actor, hypnotherapist, and mental health counsellor. A 2013 article in the Sun, which claimed he helped a client enhance her bust through hypnotherapy, continues to follow him. Polanski said this was before his political career, and he immediately apologised, adding, “We are all more than one mistake.”</p>
<p>Born in 1982 in Salford, Polanski studied at Aberystwyth University in Wales before moving to Hackney, east London. He is openly gay and Jewish, and changed his name from David Paulden at 18 to embrace his heritage and differentiate from his stepfather.</p>
<p>Polanski first entered politics with the Liberal Democrats but now criticizes them for being too centrist. He joined the Greens in 2017, served as a local party chairman, was elected to the London Assembly in 2021, and became the party’s deputy leader in 2022.</p>]]></description>
<content:encoded><![CDATA[<p>Ellie Chowns, Green Party MP for North Herefordshire, went head-to-head with Prime Minister Kier Starmer over climate policy today (3 September 2025).</p>
<p>Chowns slammed the Conservatives’ plans to extract more oil and gas from the North Sea, calling it “reckless” and useless for energy security or jobs. Turning to Starmer, she asked if he would finally put a stop to the controversial Rosebank oil project, reminding him that climate action is supposed to be at the heart of his government’s mission.</p>
<p>Rather than answering the question, Starmer fired back, pointing the finger at the Greens. He criticized the party’s plans in Scotland, claiming they could threaten £50 billion in renewable energy investment and secure jobs.</p>
<p>The Prime Minister also blasted the Green Party’s new leader, Zack Polanski, accusing him of:</p>
<ul>
<li>Supporting withdrawal from NATO at a sensitive time<br />
</li>
<li>Proposing unfunded spending that could harm the economy<br />
</li>
<li>Blocking all planning applications<br />
</li>
<li>Making “very strange” comments about women</li>
</ul>
<p>Starmer claims Labour is the only party tackling the climate crisis while delivering fairness to the country.</p>
<h2 id="who-is-zach-polanski">Who is Zach Polanski?</h2>
<p>Zack Polanski has been elected leader of the Green Party, promising bold communication and a new “eco-populism” approach. He told Labour, “We are here to replace you,” signaling his intent to challenge Sir Keir Starmer’s party directly.</p>
<p>Polanski, 42, is well-known among Green Party members for his media appearances but remains little known outside the London Assembly, where he is an elected member. He beat two of the party’s four MPs to take the leadership, despite questions about his lack of experience in the traditional parliamentary system.</p>
<p>His leadership pitch focused on moving the party decisively to the left and adopting a more confrontational style of communication.</p>
<p>Polanski has had an unconventional path into politics, previously working as an actor, hypnotherapist, and mental health counsellor. A 2013 article in the Sun, which claimed he helped a client enhance her bust through hypnotherapy, continues to follow him. Polanski said this was before his political career, and he immediately apologised, adding, “We are all more than one mistake.”</p>
<p>Born in 1982 in Salford, Polanski studied at Aberystwyth University in Wales before moving to Hackney, east London. He is openly gay and Jewish, and changed his name from David Paulden at 18 to embrace his heritage and differentiate from his stepfather.</p>
<p>Polanski first entered politics with the Liberal Democrats but now criticizes them for being too centrist. He joined the Greens in 2017, served as a local party chairman, was elected to the London Assembly in 2021, and became the party’s deputy leader in 2022.</p>]]></content:encoded>
</item>


<item>
<title>How to get RSS URLs from YouTube channels and playlists</title>
<link>https://chriswere.wales/posts/how-to-get-rss-urls-from-youtube-channels-and-playlists.html</link>
<guid>https://chriswere.wales/posts/how-to-get-rss-urls-from-youtube-channels-and-playlists.html</guid>
<pubDate>Wed, 03 Sep 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Much like former prime minister David Cameron pledging his government to embrace the Open Document Format (ODF), I too wish to push the agenda of open standards.</p>
<p>Despite YouTube’s continued enshitification, it is still possible to get an RSS feed from YouTube channels and playlists, this page will provide you with the necessary details. I’ve also made a demonstration video for this.</p>
<p>In order to find your RSS URL you need two parts, the first part, which is the common URL for channels and playlists and the second part, which is the ID of the channel or playlist The ID is the final string of numbers and letters at the end of a channel or playlist URL.</p>
<pre><code>https://www.youtube.com/playlist?list=PLyga2RDU50AO0gtBXwk3c_2aEI5hMUvbc</code></pre>
<p>Some channels can also use a username as a suffix here. This only applies to older channels that have username based channel URLs. Whereas not all channels have username based URLs, all channels have a channel ID, just make sure not to confuse the username with the channel ID.</p>
<h2 id="the-first-part">The first part</h2>
<p>The channel ID prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?channel_id=</code></pre>
<p>The username prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?user=</code></pre>
<p>The playlist prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?playlist_id=</code></pre>
<h2 id="the-second-part">The second part</h2>
<p>Simply add your relevant channel ID (in this example it’s <code>UCAPR27YUyxmgwm3Wc2WSHLw</code>), playlist ID (in this example it’s <code>PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code>), or username (in this example it’s <code>ChrisWereDigital</code>) to the correct prefix above and you should have the RSS URL for your YouTube channel or playlist. Most people will want to use the channel ID as the username suffix is from legacy usernames and not the current system of TikTok style <span class="citation" data-cites="handles">@handles</span>.
Examples:</p>
<p>The channel ID URL:</p>
<pre><code>youtube.com/channel/UCAPR27YUyxmgwm3Wc2WSHLw</code></pre>
<p>The channel ID URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?channel_id=UCAPR27YUyxmgwm3Wc2WSHLw</code></pre>
<p>The username URL:</p>
<pre><code>youtube.com/user/ChrisWereDigital</code></pre>
<p>The username URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?user=ChrisWereDigital</code></pre>
<p>The playlist URL:</p>
<pre><code>youtube.com/playlist?list=PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code></pre>
<p>The playlist URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?playlist_id=PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code></pre>]]></description>
<content:encoded><![CDATA[<p>Much like former prime minister David Cameron pledging his government to embrace the Open Document Format (ODF), I too wish to push the agenda of open standards.</p>
<p>Despite YouTube’s continued enshitification, it is still possible to get an RSS feed from YouTube channels and playlists, this page will provide you with the necessary details. I’ve also made a demonstration video for this.</p>
<p>In order to find your RSS URL you need two parts, the first part, which is the common URL for channels and playlists and the second part, which is the ID of the channel or playlist The ID is the final string of numbers and letters at the end of a channel or playlist URL.</p>
<pre><code>https://www.youtube.com/playlist?list=PLyga2RDU50AO0gtBXwk3c_2aEI5hMUvbc</code></pre>
<p>Some channels can also use a username as a suffix here. This only applies to older channels that have username based channel URLs. Whereas not all channels have username based URLs, all channels have a channel ID, just make sure not to confuse the username with the channel ID.</p>
<h2 id="the-first-part">The first part</h2>
<p>The channel ID prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?channel_id=</code></pre>
<p>The username prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?user=</code></pre>
<p>The playlist prefix URL for RSS:</p>
<pre><code>https://www.youtube.com/feeds/videos.xml?playlist_id=</code></pre>
<h2 id="the-second-part">The second part</h2>
<p>Simply add your relevant channel ID (in this example it’s <code>UCAPR27YUyxmgwm3Wc2WSHLw</code>), playlist ID (in this example it’s <code>PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code>), or username (in this example it’s <code>ChrisWereDigital</code>) to the correct prefix above and you should have the RSS URL for your YouTube channel or playlist. Most people will want to use the channel ID as the username suffix is from legacy usernames and not the current system of TikTok style <span class="citation" data-cites="handles">@handles</span>.
Examples:</p>
<p>The channel ID URL:</p>
<pre><code>youtube.com/channel/UCAPR27YUyxmgwm3Wc2WSHLw</code></pre>
<p>The channel ID URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?channel_id=UCAPR27YUyxmgwm3Wc2WSHLw</code></pre>
<p>The username URL:</p>
<pre><code>youtube.com/user/ChrisWereDigital</code></pre>
<p>The username URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?user=ChrisWereDigital</code></pre>
<p>The playlist URL:</p>
<pre><code>youtube.com/playlist?list=PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code></pre>
<p>The playlist URL for RSS:</p>
<pre><code>youtube.com/feeds/videos.xml?playlist_id=PLyga2RDU50AODdcN9aIkg4rXwxS-174uW</code></pre>]]></content:encoded>
</item>


<item>
<title>Recomended web tools and browser add-ons</title>
<link>https://chriswere.wales/posts/recomended-web-tools-and-browser-add-ons.html</link>
<guid>https://chriswere.wales/posts/recomended-web-tools-and-browser-add-ons.html</guid>
<pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<h2 id="web-browser-add-ons">Web browser add-ons</h2>
<ul>
<li><a href="https://github.com/kubuzetto/behind">behind!</a>: This is a great tool for helping you download photos and videos from many websites.</li>
<li><a href="https://ublockorigin.com/">uBlock Origin</a>: The best ad blocking tool out there, and the primary reason I’m still using Firefox web browser.</li>
</ul>
<h2 id="online-resources">Online resources</h2>
<ul>
<li><a href="https://fonts.google.com">Google Fonts</a>: Shamefully I’ve found that Google Fonts is a really good repository for SIL Open Font Licensed fonts. They’re downloadable so you don’t have to use their hosting. They have a vast selection and many of them are of superb quality.</li>
<li><a href="https://www.dafont.com">DaFont</a> and <a href="https://www.fontsquirrel.com">Font Squirrel</a>: Both also have a large collection of fonts, searchable by licence.</li>
<li><a href="http://freepd.com">FreePD</a>: A large library of public domain music. I don’t use music in my videos any more, but this still remains the best place for public domain stock music.</li>
</ul>
<h2 id="closed-source-web-apps">Closed source web apps</h2>
<p>Whilst I avoid using non-FOSS tools whenever possible, the following are what I’ll make an exception for.</p>
<ul>
<li><a href="https://temp-mail.org">Temp Mail</a>: This allows you to set up a one-time-use temporary email address for signing up to online services. I use it for all accounts that I don’t consider important, and for services where I don’t which to leave my real email address.</li>
</ul>]]></description>
<content:encoded><![CDATA[<h2 id="web-browser-add-ons">Web browser add-ons</h2>
<ul>
<li><a href="https://github.com/kubuzetto/behind">behind!</a>: This is a great tool for helping you download photos and videos from many websites.</li>
<li><a href="https://ublockorigin.com/">uBlock Origin</a>: The best ad blocking tool out there, and the primary reason I’m still using Firefox web browser.</li>
</ul>
<h2 id="online-resources">Online resources</h2>
<ul>
<li><a href="https://fonts.google.com">Google Fonts</a>: Shamefully I’ve found that Google Fonts is a really good repository for SIL Open Font Licensed fonts. They’re downloadable so you don’t have to use their hosting. They have a vast selection and many of them are of superb quality.</li>
<li><a href="https://www.dafont.com">DaFont</a> and <a href="https://www.fontsquirrel.com">Font Squirrel</a>: Both also have a large collection of fonts, searchable by licence.</li>
<li><a href="http://freepd.com">FreePD</a>: A large library of public domain music. I don’t use music in my videos any more, but this still remains the best place for public domain stock music.</li>
</ul>
<h2 id="closed-source-web-apps">Closed source web apps</h2>
<p>Whilst I avoid using non-FOSS tools whenever possible, the following are what I’ll make an exception for.</p>
<ul>
<li><a href="https://temp-mail.org">Temp Mail</a>: This allows you to set up a one-time-use temporary email address for signing up to online services. I use it for all accounts that I don’t consider important, and for services where I don’t which to leave my real email address.</li>
</ul>]]></content:encoded>
</item>


<item>
<title>Desktop apps I use</title>
<link>https://chriswere.wales/posts/desktop-apps-i-use.html</link>
<guid>https://chriswere.wales/posts/desktop-apps-i-use.html</guid>
<pubDate>Sat, 23 Aug 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Just like <em>former</em> MP Jacob Rees-Mogg showing the world that he <a href="https://www.thelondoneconomic.com/politics/picture-of-rees-moggs-desk-shows-he-doesnt-use-a-computer-and-nobody-is-surprised-322645">doesn’t have a computer in his office</a>, I too shall share my daily workflow. Unlike Mister Rees-Mogg, I know how to use a computer (most of the time).</p>
<p>All apps mentioned here are <em>free and open source</em> and most should be available in most Linux distro repositories.</p>
<h2 id="web-browser">Web browser</h2>
<ul>
<li><a href="https://www.mozilla.org/firefox">Firefox</a>: My day-to-day browser of choice, I use the ESR version which usually seems like the least enshittified version, but I’m certainly not happy with how Mozilla have been behaving.</li>
<li><a href="https://lynx.invisible-island.net">Lynx</a>: The browser I use to read articles from my RSS reader. It does a great job of bypassing many of the annoyances of the modern web.</li>
<li><a href="https://qutebrowser.org">Qutebrowser</a>: I’ve been trying out Qutebrowser lately. Whilst I’m quite enjoying it, the lack of <em>Ublock Origin level</em> ad-blocking, as well as the lack of a in-built password manager are two factors I’m learning to work out.</li>
</ul>
<h2 id="password-manager">Password manager</h2>
<ul>
<li><a href="https://keepassxc.org">KeePassXC</a>: One of the best password managers around, it also comes with the package <em>keepassxc-cli</em> which is a command line interface for KeePassXC I’ve been getting used to using.</li>
</ul>
<h2 id="rss-reader">RSS reader</h2>
<ul>
<li><a href="https://newsboat.org">Newsboat</a>: I have used many, many RSS readers over the years, and this is by far my favourite. I’ve hooked it in to use the text-only browser Lynx to read articles which don’t publish full articles in the feed and it’s a very pleasant way to catch-up on the web. For those who want a GUI RSS reader, I can recommend <a href="https://github.com/patchedsoul/news-flash">NewsFlash</a>. People have been recommending <a href="https://codeberg.org/newsraft/newsraft">Newsraft</a> but I haven’t got round to giving it a spin.</li>
</ul>
<h2 id="graphics">Graphics</h2>
<ul>
<li><a href="https://www.gimp.org">GIMP</a>: I know many folks detest this for image editing, but it’s the first one I learnt to effectively use and I’ve become familiar with it. Whilst it may not be the best FOSS has to offer, it’s certainly good enough for me.</li>
<li><a href="https://inkscape.org/en">Inkscape</a>: I use Inkscape for all my vector-based graphics. It does everything that I need to do as is an excellent piece of FOSS software.</li>
<li><a href="https://orama-interactive.itch.io/pixelorama">Pixelorama</a>: simple, intuitive pixel art tool, on Itch and <a href="https://store.steampowered.com/app/2779170/Pixelorama">Steam</a>.</li>
<li><a href="https://www.scribus.net">Scribus</a>: Fantastic desktop publishing package. I’ve used this for so many project, including, leaflets, magazines, and even a billboard once.</li>
</ul>
<h2 id="video">Video</h2>
<ul>
<li><a href="https://kdenlive.org">Kdenlive</a>: I use the Kdenlive AppImage for all my video editing. It does everything I need and more.</li>
<li><a href="https://obsproject.com">OBS (Open Broadcaster Software)</a>: Screen recorder and livestreaming software, very feature complete.</li>
<li><a href="http://www.maartenbaert.be/simplescreenrecorder">SimpleScreenRecorder</a>: Screen recorder, not as full-featured as OBS but a useful lighter recorder.</li>
</ul>]]></description>
<content:encoded><![CDATA[<p>Just like <em>former</em> MP Jacob Rees-Mogg showing the world that he <a href="https://www.thelondoneconomic.com/politics/picture-of-rees-moggs-desk-shows-he-doesnt-use-a-computer-and-nobody-is-surprised-322645">doesn’t have a computer in his office</a>, I too shall share my daily workflow. Unlike Mister Rees-Mogg, I know how to use a computer (most of the time).</p>
<p>All apps mentioned here are <em>free and open source</em> and most should be available in most Linux distro repositories.</p>
<h2 id="web-browser">Web browser</h2>
<ul>
<li><a href="https://www.mozilla.org/firefox">Firefox</a>: My day-to-day browser of choice, I use the ESR version which usually seems like the least enshittified version, but I’m certainly not happy with how Mozilla have been behaving.</li>
<li><a href="https://lynx.invisible-island.net">Lynx</a>: The browser I use to read articles from my RSS reader. It does a great job of bypassing many of the annoyances of the modern web.</li>
<li><a href="https://qutebrowser.org">Qutebrowser</a>: I’ve been trying out Qutebrowser lately. Whilst I’m quite enjoying it, the lack of <em>Ublock Origin level</em> ad-blocking, as well as the lack of a in-built password manager are two factors I’m learning to work out.</li>
</ul>
<h2 id="password-manager">Password manager</h2>
<ul>
<li><a href="https://keepassxc.org">KeePassXC</a>: One of the best password managers around, it also comes with the package <em>keepassxc-cli</em> which is a command line interface for KeePassXC I’ve been getting used to using.</li>
</ul>
<h2 id="rss-reader">RSS reader</h2>
<ul>
<li><a href="https://newsboat.org">Newsboat</a>: I have used many, many RSS readers over the years, and this is by far my favourite. I’ve hooked it in to use the text-only browser Lynx to read articles which don’t publish full articles in the feed and it’s a very pleasant way to catch-up on the web. For those who want a GUI RSS reader, I can recommend <a href="https://github.com/patchedsoul/news-flash">NewsFlash</a>. People have been recommending <a href="https://codeberg.org/newsraft/newsraft">Newsraft</a> but I haven’t got round to giving it a spin.</li>
</ul>
<h2 id="graphics">Graphics</h2>
<ul>
<li><a href="https://www.gimp.org">GIMP</a>: I know many folks detest this for image editing, but it’s the first one I learnt to effectively use and I’ve become familiar with it. Whilst it may not be the best FOSS has to offer, it’s certainly good enough for me.</li>
<li><a href="https://inkscape.org/en">Inkscape</a>: I use Inkscape for all my vector-based graphics. It does everything that I need to do as is an excellent piece of FOSS software.</li>
<li><a href="https://orama-interactive.itch.io/pixelorama">Pixelorama</a>: simple, intuitive pixel art tool, on Itch and <a href="https://store.steampowered.com/app/2779170/Pixelorama">Steam</a>.</li>
<li><a href="https://www.scribus.net">Scribus</a>: Fantastic desktop publishing package. I’ve used this for so many project, including, leaflets, magazines, and even a billboard once.</li>
</ul>
<h2 id="video">Video</h2>
<ul>
<li><a href="https://kdenlive.org">Kdenlive</a>: I use the Kdenlive AppImage for all my video editing. It does everything I need and more.</li>
<li><a href="https://obsproject.com">OBS (Open Broadcaster Software)</a>: Screen recorder and livestreaming software, very feature complete.</li>
<li><a href="http://www.maartenbaert.be/simplescreenrecorder">SimpleScreenRecorder</a>: Screen recorder, not as full-featured as OBS but a useful lighter recorder.</li>
</ul>]]></content:encoded>
</item>


<item>
<title>A blop in the bucket</title>
<link>https://chriswere.wales/posts/a-blop-in-the-bucket.html</link>
<guid>https://chriswere.wales/posts/a-blop-in-the-bucket.html</guid>
<pubDate>Sun, 17 Aug 2025 00:00:00 +0000</pubDate>
<description><![CDATA[<p>Much like <a href="https://www.huffingtonpost.co.uk/entry/liz-truss-tank-estonia-margaret-thatcher_uk_61a60ddfe4b025be1aee877e">Liz Truss</a> driving a tank into Estonia, I’m going to do something confusing and likely foolhardy: rebuild the pride and joy of my digital presence with <a href="https://friendo.monster">Drew’s</a> static website builder, <a href="https://gitlab.com/uoou/blop">blop</a>. I’m a big lover of static sites for all the use cases you can apply them to. They’re faster, more stable, more portable, require fewer dependencies and resources, and you generally have more control over them when it comes to administrative tasks. Fellow <a href="https://video.thepolarbear.co.uk/c/expanse/videos">Space Virgin</a>, <a href="https://thepolarbear.co.uk">Hamish the Polarbear’s website</a>, is also static, being a gentleman of refined taste and all.</p>
<p>So, what is this blorp?</p>
<p>Firstly, it’s ‘blop’. Secondly, the project page defines blop succinctly: “blop essentially just converts markdown into HTML in a lightly structured way. Run blop in a directory where you want the local copy of your blog to live and then upload/push the resulting HTML to your website.” Thirdly, the Urban Dictionary defines blop thusly: “<a href="https://www.urbandictionary.com/define.php?term=blop">the sound of jelly when it falls off your knife onto the floor</a>.” Please don’t look at the subsequent definitions, you won’t like them.</p>
<p>I wanted to get back into writing, make my website somewhere more interesting to visit, and align myself with the small/smol web. Every now and then, I want to tinker with this little facet of my personality. The last time I made a significant change here was the new ‘picnic style’ theme. I considered giving Hugo and E11y a shot, but they both felt like more than I needed. Additionally, Drew had been keeping blop ticking over for years now, and it always seemed to work well for him. I mean, all I need is something to convert .md files into an HTML template and assemble an RSS feed.</p>
<p>The RSS feed was important, in fact, I was even considering creating an RSS feed-only blog at one point. I’ve recently been getting into <a href="https://newsboat.org">Newsboat</a>, a command line RSS reader that fits the way I like to read perfectly. People have been recommending <a href="https://codeberg.org/newsraft/newsraft">Newsraft</a>, but I’ve yet to give that a go. I tend to opt for what’s available in the Debian stable repositories as a broad, albeit sometimes broken, rule.</p>
<p>Not many people get the privilege of having the creator of a piece of software available to personally offer a step-by-step guide on getting all the templates set up, but Drew, being one of the kindest people I know and one of my best friends, took the time to get me set up nicely, even though he was having a migraine (or, as I like to call them, blood attacks).</p>
<p>I managed to migrate a lot of my old website content over very easily, as is the beauty of working with plain text. I never cared much for having too many images on my website, waste of space and bandwidth if you ask me.</p>
<p>All in all, blop is everything I need and want out of a static site generator, and I’m incredibly grateful to Drew for putting it together. I’ve even made myself a little script to push the changes easily. Due to this new workflow, I’m now hosting this site on <a href="https://docs.codeberg.org/codeberg-pages">Codeberg Pages</a>.</p>
<p>So, how does it work?</p>
<p>Well, you simply pull all the files from the <a href="https://gitlab.com/uoou/blop">blop project page</a> using git, or a web browser if you prefer. Adjust the templates, style.css, url.txt, site.conf, and add your posts in the form of markdown files in the markdown folder, then run blop. Sidenote: I’ve placed blop in my ~/.local/bin folder, where I keep all my local executables, but you can stick it anywhere you like. The <a href="https://gitlab.com/uoou/blop/-/blob/master/README.md">full documentation</a> has all the settings options as well as details on how to get your blop site set up properly.</p>
<p>To top it all off, I’ve set up a little script that compiles the site and pushes it up to Codeberg. While the script is very basic, all of my work can be seen on the <a href="https://codeberg.org/ChrisWere/pages">Codeberg project page for my site</a>. A big thanks to Codeberg, by the way, for being such a wonderfully supportive institution in the free software and open-source world, as well as a big thank you to Drew for taking the time to put together this tool and walk me through using it.</p>]]></description>
<content:encoded><![CDATA[<p>Much like <a href="https://www.huffingtonpost.co.uk/entry/liz-truss-tank-estonia-margaret-thatcher_uk_61a60ddfe4b025be1aee877e">Liz Truss</a> driving a tank into Estonia, I’m going to do something confusing and likely foolhardy: rebuild the pride and joy of my digital presence with <a href="https://friendo.monster">Drew’s</a> static website builder, <a href="https://gitlab.com/uoou/blop">blop</a>. I’m a big lover of static sites for all the use cases you can apply them to. They’re faster, more stable, more portable, require fewer dependencies and resources, and you generally have more control over them when it comes to administrative tasks. Fellow <a href="https://video.thepolarbear.co.uk/c/expanse/videos">Space Virgin</a>, <a href="https://thepolarbear.co.uk">Hamish the Polarbear’s website</a>, is also static, being a gentleman of refined taste and all.</p>
<p>So, what is this blorp?</p>
<p>Firstly, it’s ‘blop’. Secondly, the project page defines blop succinctly: “blop essentially just converts markdown into HTML in a lightly structured way. Run blop in a directory where you want the local copy of your blog to live and then upload/push the resulting HTML to your website.” Thirdly, the Urban Dictionary defines blop thusly: “<a href="https://www.urbandictionary.com/define.php?term=blop">the sound of jelly when it falls off your knife onto the floor</a>.” Please don’t look at the subsequent definitions, you won’t like them.</p>
<p>I wanted to get back into writing, make my website somewhere more interesting to visit, and align myself with the small/smol web. Every now and then, I want to tinker with this little facet of my personality. The last time I made a significant change here was the new ‘picnic style’ theme. I considered giving Hugo and E11y a shot, but they both felt like more than I needed. Additionally, Drew had been keeping blop ticking over for years now, and it always seemed to work well for him. I mean, all I need is something to convert .md files into an HTML template and assemble an RSS feed.</p>
<p>The RSS feed was important, in fact, I was even considering creating an RSS feed-only blog at one point. I’ve recently been getting into <a href="https://newsboat.org">Newsboat</a>, a command line RSS reader that fits the way I like to read perfectly. People have been recommending <a href="https://codeberg.org/newsraft/newsraft">Newsraft</a>, but I’ve yet to give that a go. I tend to opt for what’s available in the Debian stable repositories as a broad, albeit sometimes broken, rule.</p>
<p>Not many people get the privilege of having the creator of a piece of software available to personally offer a step-by-step guide on getting all the templates set up, but Drew, being one of the kindest people I know and one of my best friends, took the time to get me set up nicely, even though he was having a migraine (or, as I like to call them, blood attacks).</p>
<p>I managed to migrate a lot of my old website content over very easily, as is the beauty of working with plain text. I never cared much for having too many images on my website, waste of space and bandwidth if you ask me.</p>
<p>All in all, blop is everything I need and want out of a static site generator, and I’m incredibly grateful to Drew for putting it together. I’ve even made myself a little script to push the changes easily. Due to this new workflow, I’m now hosting this site on <a href="https://docs.codeberg.org/codeberg-pages">Codeberg Pages</a>.</p>
<p>So, how does it work?</p>
<p>Well, you simply pull all the files from the <a href="https://gitlab.com/uoou/blop">blop project page</a> using git, or a web browser if you prefer. Adjust the templates, style.css, url.txt, site.conf, and add your posts in the form of markdown files in the markdown folder, then run blop. Sidenote: I’ve placed blop in my ~/.local/bin folder, where I keep all my local executables, but you can stick it anywhere you like. The <a href="https://gitlab.com/uoou/blop/-/blob/master/README.md">full documentation</a> has all the settings options as well as details on how to get your blop site set up properly.</p>
<p>To top it all off, I’ve set up a little script that compiles the site and pushes it up to Codeberg. While the script is very basic, all of my work can be seen on the <a href="https://codeberg.org/ChrisWere/pages">Codeberg project page for my site</a>. A big thanks to Codeberg, by the way, for being such a wonderfully supportive institution in the free software and open-source world, as well as a big thank you to Drew for taking the time to put together this tool and walk me through using it.</p>]]></content:encoded>
</item>


<item>
<title>Mastodon and fediverse tools</title>
<link>https://chriswere.wales/posts/mastodon-and-fediverse-tools.html</link>
<guid>https://chriswere.wales/posts/mastodon-and-fediverse-tools.html</guid>
<pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate>
<description><![CDATA[<ul>
<li><a href="https://fed.brid.gy">Bridge Fed</a>: Link your Fedi account to Bluesky and vice versa.</li>
<li><a href="https://the-federation.info">The Federation</a>: Fediverse information and statistics.</li>
<li><a href="https://masto.host">Masto.Host</a>: create a Mastodon instance with this hosting service.</li>
<li><a href="https://phanpy.social">Phanpy</a>: lightweight and customisable alternative front end for Mastodon.</li>
<li><a href="https://pinafore.social">Pinafore</a>: lightweight, single column alternative front end for Mastodon.</li>
<li><a href="https://sepiasearch.org">Sepia Search</a>: a search engine for PeerTube videos.</li>
</ul>]]></description>
<content:encoded><![CDATA[<ul>
<li><a href="https://fed.brid.gy">Bridge Fed</a>: Link your Fedi account to Bluesky and vice versa.</li>
<li><a href="https://the-federation.info">The Federation</a>: Fediverse information and statistics.</li>
<li><a href="https://masto.host">Masto.Host</a>: create a Mastodon instance with this hosting service.</li>
<li><a href="https://phanpy.social">Phanpy</a>: lightweight and customisable alternative front end for Mastodon.</li>
<li><a href="https://pinafore.social">Pinafore</a>: lightweight, single column alternative front end for Mastodon.</li>
<li><a href="https://sepiasearch.org">Sepia Search</a>: a search engine for PeerTube videos.</li>
</ul>]]></content:encoded>
</item>


<item>
<title>Open source games what I like</title>
<link>https://chriswere.wales/posts/open-source-games-what-i-like.html</link>
<guid>https://chriswere.wales/posts/open-source-games-what-i-like.html</guid>
<pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate>
<description><![CDATA[<ul>
<li><a href="https://www.wesnoth.org/">Battle for Wesnoth</a>: a turn based fantasy strategy game.</li>
<li><a href="http://chromium-bsu.sourceforge.net">Chromium BSU</a>: fast paced, arcade-style, top-scrolling space shooter.</li>
<li><a href="https://freedoom.github.io/index.html">Freedoom</a>: free and open source FPS game based on the Doom engine.</li>
<li><a href="https://www.hedgewars.org/">Hedgewars</a>: a turn-based strategy, artillery, action and comedy game (like Worms).</li>
<li><a href="https://www.minetest.net">Minetest</a>: free, open source voxel game engine and game, fun to build stuff in.</li>
<li><a href="http://www.openarena.ws">OpenArena</a>: community-produced deathmatch FPS based on GPL idTech3 technology.</li>
<li><a href="https://openmw.org/en">OpenMW</a>: open source engine for The Elder Scrolls III: Morrowind. <em>Original game files required</em>.</li>
<li><a href="https://www.openttd.org">OpenTTD</a>: Transport Tycoon Deluxe as imagined by FOSS.</li>
<li><a href="http://www.redeclipse.net">Red Eclipse</a>: a fun Arena shooter.</li>
<li><a href="http://shapez.io">Shapez.io</a>: factory line puzzle game, similar to Factorio.</li>
<li><a href="https://wl.widelands.org">Widelands</a>: a Settlers-esq strategy open source strategy game.</li>
<li><a href="http://www.xonotic.org">Xonotic</a>: free and fast arena shooter.</li>
</ul>]]></description>
<content:encoded><![CDATA[<ul>
<li><a href="https://www.wesnoth.org/">Battle for Wesnoth</a>: a turn based fantasy strategy game.</li>
<li><a href="http://chromium-bsu.sourceforge.net">Chromium BSU</a>: fast paced, arcade-style, top-scrolling space shooter.</li>
<li><a href="https://freedoom.github.io/index.html">Freedoom</a>: free and open source FPS game based on the Doom engine.</li>
<li><a href="https://www.hedgewars.org/">Hedgewars</a>: a turn-based strategy, artillery, action and comedy game (like Worms).</li>
<li><a href="https://www.minetest.net">Minetest</a>: free, open source voxel game engine and game, fun to build stuff in.</li>
<li><a href="http://www.openarena.ws">OpenArena</a>: community-produced deathmatch FPS based on GPL idTech3 technology.</li>
<li><a href="https://openmw.org/en">OpenMW</a>: open source engine for The Elder Scrolls III: Morrowind. <em>Original game files required</em>.</li>
<li><a href="https://www.openttd.org">OpenTTD</a>: Transport Tycoon Deluxe as imagined by FOSS.</li>
<li><a href="http://www.redeclipse.net">Red Eclipse</a>: a fun Arena shooter.</li>
<li><a href="http://shapez.io">Shapez.io</a>: factory line puzzle game, similar to Factorio.</li>
<li><a href="https://wl.widelands.org">Widelands</a>: a Settlers-esq strategy open source strategy game.</li>
<li><a href="http://www.xonotic.org">Xonotic</a>: free and fast arena shooter.</li>
</ul>]]></content:encoded>
</item>


<item>
<title>Gemini (the protocol) tools</title>
<link>https://chriswere.wales/posts/gemini-(the-protocol)-tools.html</link>
<guid>https://chriswere.wales/posts/gemini-(the-protocol)-tools.html</guid>
<pubDate>Thu, 02 Jan 2020 00:00:00 +0000</pubDate>
<description><![CDATA[<ul>
<li><a href="https://github.com/makeworld-the-better-one/amfora">Amfora gemini browser</a>: my prefered CLI browser for gemini.</li>
<li><a href="https://oppen.digital/software/ariane/">Ariane gemini browser</a>: my prefered gemini browser on Android.</li>
<li><a href="https://gmi.skyjake.fi/lagrange/">Lagrange gemini browser</a>: my prefered GUI browser for gemini.</li>
</ul>]]></description>
<content:encoded><![CDATA[<ul>
<li><a href="https://github.com/makeworld-the-better-one/amfora">Amfora gemini browser</a>: my prefered CLI browser for gemini.</li>
<li><a href="https://oppen.digital/software/ariane/">Ariane gemini browser</a>: my prefered gemini browser on Android.</li>
<li><a href="https://gmi.skyjake.fi/lagrange/">Lagrange gemini browser</a>: my prefered GUI browser for gemini.</li>
</ul>]]></content:encoded>
</item>


</channel>
</rss>
