<?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>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>
