<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Posts on Sammy&#39;s Blog</title>
    <link>https://words.theresnotime.co.uk/posts/</link>
    <description>Recent content in Posts on Sammy&#39;s Blog</description>
    <generator>Hugo -- 0.139.3</generator>
    <language>en-gb</language>
    <lastBuildDate>Tue, 07 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://words.theresnotime.co.uk/posts/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>A short guide on being a trustee</title>
      <link>https://words.theresnotime.co.uk/2026/a-short-guide-on-being-a-trustee/</link>
      <pubDate>Tue, 07 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2026/a-short-guide-on-being-a-trustee/</guid>
      <description>Charity board meetings are full of legalese that sounds important but mostly isn&amp;#39;t. Here&amp;#39;s what you&amp;#39;re actually being asked, and why you should probably apply to be a trustee.</description>
    </item>
    <item>
      <title>Gender, grave goods, and Anglo-Saxon Sussex</title>
      <link>https://words.theresnotime.co.uk/2026/gender-grave-goods-and-anglo-saxon-sussex/</link>
      <pubDate>Thu, 26 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2026/gender-grave-goods-and-anglo-saxon-sussex/</guid>
      <description>On early Anglo-Saxon burials in Sussex where the grave goods don&amp;#39;t match the osteological sex, and why the standard archaeological response of calling it an anomaly isn&amp;#39;t good enough. Oh and I&amp;#39;m writing a paper.</description>
    </item>
    <item>
      <title>TomWikiAssist, and the best block reason ever</title>
      <link>https://words.theresnotime.co.uk/2026/tomwikiassist-and-the-best-block-reason-ever/</link>
      <pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2026/tomwikiassist-and-the-best-block-reason-ever/</guid>
      <description>tl;dr AI thing edits Wikipedia, gets reverted, doxxes its operator, files a civility complaint, and then writes an essay about it.</description>
    </item>
    <item>
      <title>Paging myself with email and a Raspberry Pi</title>
      <link>https://words.theresnotime.co.uk/2026/paging-myself-with-email-and-a-raspberry-pi/</link>
      <pubDate>Mon, 02 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2026/paging-myself-with-email-and-a-raspberry-pi/</guid>
      <description>A Raspberry Pi polls an inbox, matches email subjects against a pattern, and fires off low-power POCSAG transmissions to a real pager. Here&amp;#39;s how.</description>
    </item>
    <item>
      <title>Issues with MacOS Docker Desktop after changing your username</title>
      <link>https://words.theresnotime.co.uk/2025/issues-with-macos-docker-desktop-after-changing-your-username/</link>
      <pubDate>Tue, 16 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2025/issues-with-macos-docker-desktop-after-changing-your-username/</guid>
      <description>&lt;p&gt;After &lt;a href=&#34;https://support.apple.com/en-gb/102547&#34;&gt;changing your MacOS username&lt;/a&gt;, you might encounter issues with &lt;a href=&#34;https://docs.docker.com/desktop/&#34;&gt;Docker Desktop&lt;/a&gt; not starting properly. This is often due to Docker&amp;rsquo;s internal paths still referencing the old username.&lt;/p&gt;
&lt;p&gt;The &amp;ldquo;&lt;em&gt;Docker Desktop encountered an unexpected error and needs to close&lt;/em&gt;&amp;rdquo; message when starting Docker Desktop may reference the old path, and a &amp;ldquo;&lt;em&gt;permission denied&lt;/em&gt;&amp;rdquo; error. For example:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-zed&#34; data-lang=&#34;zed&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;running&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;engine&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;waiting&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;for&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;the&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VM&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;setup&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;to&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;be&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;ready&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;preparing&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;VM&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;creating&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;disk&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;folder&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nn&#34;&gt;Users/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;old_username&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nn&#34;&gt;Library/Containers/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;docker&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nn&#34;&gt;docker/Data/vms/&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mkdir&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nn&#34;&gt;Users/&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;old_username&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;kd&#34;&gt;permission&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;denied&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;On MacOS, you need to edit the &lt;code&gt;~/Library/Group\ Containers/group.com.docker/settings-store.json&lt;/code&gt; file to update the paths - in my case it was the &lt;code&gt;DataFolder&lt;/code&gt; path that needed updating.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Parceljs segfault</title>
      <link>https://words.theresnotime.co.uk/2024/parceljs-segfault/</link>
      <pubDate>Thu, 05 Dec 2024 12:32:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/parceljs-segfault/</guid>
      <description>Using Parceljs to build a project on my MacBook causes segfaults, malloc errors, and more!</description>
    </item>
    <item>
      <title>Mastodon Wrapped (glitch-soc edition)</title>
      <link>https://words.theresnotime.co.uk/2024/mastodon-wrapped-glitch-soc-edition/</link>
      <pubDate>Wed, 04 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/mastodon-wrapped-glitch-soc-edition/</guid>
      <description>Getting wrapstodon working on my glitch-soc instance</description>
    </item>
    <item>
      <title>Goodbye ASN</title>
      <link>https://words.theresnotime.co.uk/2024/goodbye-asn/</link>
      <pubDate>Tue, 12 Nov 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/goodbye-asn/</guid>
      <description>The shitpost ASN is (soon to be) no more</description>
    </item>
    <item>
      <title>aria-details</title>
      <link>https://words.theresnotime.co.uk/2024/aria-details/</link>
      <pubDate>Thu, 10 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/aria-details/</guid>
      <description>A quick look at the ARIA aria-details attribute, which is NOT read by screen readers (:</description>
    </item>
    <item>
      <title>Internet Archive Hacked (probably)</title>
      <link>https://words.theresnotime.co.uk/2024/internet-archive-hacked-probably/</link>
      <pubDate>Wed, 09 Oct 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/internet-archive-hacked-probably/</guid>
      <description>The internet archive appears to have been hacked via a polyfill supply-chain attack, with potentially 31 million records soon to end up on HIBP</description>
    </item>
    <item>
      <title>Broken NIC on GPD Pocket</title>
      <link>https://words.theresnotime.co.uk/2024/broken-nic-on-gpd-pocket/</link>
      <pubDate>Tue, 10 Sep 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/broken-nic-on-gpd-pocket/</guid>
      <description>&lt;p&gt;[Just a quick post to get info in one place, sorry!]&lt;/p&gt;
&lt;h1 id=&#34;info&#34;&gt;Info&lt;/h1&gt;
&lt;p&gt;I have a GPD Pocket:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;running &lt;strong&gt;Ubuntu 24.04.1 LTS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;with a &lt;strong&gt;BCM4356 802.11ac Wireless Network Adapter&lt;/strong&gt; (PCI ID &lt;code&gt;14e4:43ec&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;with some issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It &lt;em&gt;appears&lt;/em&gt; like only 2.4GHz networks are being detected, and not 5GHz networks. That being said, our router is dual-band and I can&amp;rsquo;t see either network.&lt;/li&gt;
&lt;li&gt;Attempting to connect to a random 2.4GHz network crashes the network manager (WiFi icon/settings entry disappears, then reappears after a few seconds).&lt;/li&gt;
&lt;li&gt;&lt;code&gt;dmesg&lt;/code&gt; doesn&amp;rsquo;t &lt;em&gt;seem&lt;/em&gt; to contain anything relevant, apart from maybe:
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/usr/lib/systemd/system-generators/netplan failed with exit status 1.&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Connecting a phone over USB and using USB tethering &lt;strong&gt;was&lt;/strong&gt; working fine when this all started, but &lt;em&gt;that&lt;/em&gt; seems to have stopped working too now (:&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;updates&#34;&gt;Updates&lt;/h1&gt;
&lt;ol&gt;
&lt;li&gt;Did &lt;a href=&#34;#change-brcmfmac4356-pciegpd-win-pockettxt-country-code&#34;&gt;the country code change&lt;/a&gt; and rebooted, now is displaying 5GHz networks (or at least, my network&amp;hellip;) — attempting to connect to it still crashes the network manager.&lt;/li&gt;
&lt;/ol&gt;
&lt;h1 id=&#34;resolution&#34;&gt;Resolution!!!&lt;/h1&gt;
&lt;p&gt;With some prompting by &lt;a href=&#34;https://gotosocial-dev.svc.0x0a.network/@littlefox&#34;&gt;a littlefox&lt;/a&gt;, I dug through &lt;code&gt;journalctl -f&lt;/code&gt; a bit deeper and found references to &lt;code&gt;stable-ssid&lt;/code&gt; being an invalid &lt;code&gt;macaddress&lt;/code&gt; for a given network (i.e. a yaml file in &lt;code&gt;/etc/netplan&lt;/code&gt;) — at this point I was getting pissed off so I just &lt;code&gt;rm /etc/netplan/*.yaml&lt;/code&gt; and retried connecting to a network&amp;hellip; which worked.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Burning Out</title>
      <link>https://words.theresnotime.co.uk/2024/burning-out/</link>
      <pubDate>Mon, 17 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/burning-out/</guid>
      <description>&lt;p&gt;I made a &lt;a href=&#34;https://fox.nexus/@theresnotime/112631657189664004&#34;&gt;fedi post&lt;/a&gt; about ADHD-y burn-out earlier, and it got me thinking — we should &lt;em&gt;probably&lt;/em&gt; try to normalise:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;Today I got stuck on what should have been a really basic programming task and I needed to ask for help&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;in our everyday lives, if not for my own mental health, for (often newer, but not always) developers getting really down and upset because they are struggling with something. I see that way too often in the communities I&amp;rsquo;m active in and in mentoring that I do.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hugo</title>
      <link>https://words.theresnotime.co.uk/2024/hugo/</link>
      <pubDate>Tue, 02 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2024/hugo/</guid>
      <description>&lt;p&gt;Excuse the mess, I&amp;rsquo;m rebuilding my blog using &lt;a href=&#34;https://gohugo.io&#34;&gt;https://gohugo.io&lt;/a&gt; (and it&amp;rsquo;s going &lt;em&gt;swimmingly&lt;/em&gt;)..&lt;/p&gt;</description>
    </item>
    <item>
      <title>SSH: Bad configuration option: usekeychain</title>
      <link>https://words.theresnotime.co.uk/2023/ssh-bad-configuration-option-usekeychain/</link>
      <pubDate>Tue, 26 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2023/ssh-bad-configuration-option-usekeychain/</guid>
      <description>&lt;p&gt;I synchronise my &lt;code&gt;.ssh/config&lt;/code&gt; file between (most of) my laptops, including some Linux and macOS ones. On Mac, it&amp;rsquo;s quite nice to be able to use the &lt;a href=&#34;https://developer.apple.com/library/archive/technotes/tn2449/_index.html&#34;&gt;UseKeychain option&lt;/a&gt; to store SSH passphrases in the secure keychain thing.&lt;/p&gt;
&lt;p&gt;That is, until you try to use that same &lt;code&gt;config&lt;/code&gt; file on Linux (or Windows/WSL) and it explodes.&lt;/p&gt;
&lt;p&gt;The issue is that &lt;code&gt;UseKeychain&lt;/code&gt; isn&amp;rsquo;t actually part of standard OpenSSH; it&amp;rsquo;s a custom patch Apple adds to the version bundled with macOS. So when &amp;ldquo;upstream&amp;rdquo; OpenSSH (on Linux, Windows, or even Homebrew) sees it, it panics.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Docbook — failed to load external entity</title>
      <link>https://words.theresnotime.co.uk/2023/docbook-failed-to-load-external-entity/</link>
      <pubDate>Fri, 02 Jun 2023 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2023/docbook-failed-to-load-external-entity/</guid>
      <description>&lt;p&gt;I was trying to build &lt;a href=&#34;https://github.com/coreutils/coreutils&#34;&gt;coreutils&lt;/a&gt; the other day and kept running into an error with &lt;a href=&#34;https://packages.debian.org/search?keywords=docbook&#34;&gt;docbooks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;d initially figured out I was missing the &lt;code&gt;docbook&lt;/code&gt; and &lt;code&gt;docbook-xsl&lt;/code&gt; packages (&lt;em&gt;fairly obvious given it said it couldn&amp;rsquo;t find it…&lt;/em&gt;), but having installed them, I then got this more cryptic error:
&lt;code&gt;failed to load external entity &amp;quot;http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Some searching and trawling through forum posts led me to try installing &lt;code&gt;docbook-xml&lt;/code&gt; — this solved the problem.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shallow insights into the Wikimedia Community</title>
      <link>https://words.theresnotime.co.uk/2023/shallow-insights-into-the-wikimedia-community/</link>
      <pubDate>Mon, 29 May 2023 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2023/shallow-insights-into-the-wikimedia-community/</guid>
      <description>&lt;p&gt;Although getting a pointless degree in &lt;em&gt;Community Governance Studies&lt;/em&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; would allow me to preface the shit I spout with &amp;ldquo;as someone with a degree in..&amp;rdquo;, half the points I (try to) make about The Wikimedia Community™ really are just common sense — they are rarely &amp;ldquo;deep insights based off my 10+ years volunteering&amp;rdquo;, nor things I&amp;rsquo;ve figured out in my year-and-a-bit working for the Foundation in a community-facing-ish role.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s not to say there &lt;em&gt;aren&amp;rsquo;t&lt;/em&gt; deeper insights to be figured out by long-term volunteers, staff, or those with specific industry experience in community governance, but &lt;em&gt;these probably ain&amp;rsquo;t it&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>php-ast on PHP 8.2 (Windows)</title>
      <link>https://words.theresnotime.co.uk/2023/php-ast-on-php-8.2-windows/</link>
      <pubDate>Tue, 04 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2023/php-ast-on-php-8.2-windows/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/nikic/php-ast&#34;&gt;php-ast by nikic&lt;/a&gt; exposes the abstract syntax tree generated by PHP 7 and 8 — nikic &lt;a href=&#34;https://windows.php.net/downloads/pecl/releases/ast/1.0.16/&#34;&gt;currently only provides&lt;/a&gt; pre-built Windows DLLs up to PHP v8.1, and building it yourself can be a &lt;em&gt;minor hassle&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;So here&amp;rsquo;s a collection of pre-built DLLs for PHP 8.0 - 8.2 (ts/nts)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/theresnotime/php-ast-windows-build/releases/tag/1.0.4&#34;&gt;https://github.com/theresnotime/php-ast-windows-build/releases/tag/1.0.4&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>A quick(ish) fix for expired GPG repo keys</title>
      <link>https://words.theresnotime.co.uk/2023/a-quickish-fix-for-expired-gpg-repo-keys/</link>
      <pubDate>Wed, 22 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2023/a-quickish-fix-for-expired-gpg-repo-keys/</guid>
      <description>&lt;p&gt;This&amp;rsquo;ll be a short post, more for my own reference than anything else!&lt;/p&gt;
&lt;p&gt;When running &lt;code&gt;sudo apt update&lt;/code&gt;, I got the following error:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-gdscript3&#34; data-lang=&#34;gdscript3&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;Err&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;8&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dl&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarnpkg&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;debian&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stable&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;InRelease&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;n&#34;&gt;The&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;following&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;signatures&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;were&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;invalid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EXPKEYSIG&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;23E7166788&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;B63E1E&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Yarn&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Packaging&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarn&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dan&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cx&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;...&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;W&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;An&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;error&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;occurred&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;during&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;signature&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;verification&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;The&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;repository&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;not&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;updated&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;previous&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;index&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;files&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;will&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;be&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;used&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;GPG&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;error&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dl&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarnpkg&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;debian&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;stable&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;InRelease&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;The&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;following&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;signatures&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;were&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;invalid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EXPKEYSIG&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;23E7166788&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;B63E1E&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Yarn&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Packaging&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarn&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dan&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cx&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;W&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Failed&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;fetch&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dl&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarnpkg&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;debian&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dists&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;stable&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;InRelease&lt;/span&gt;  &lt;span class=&#34;n&#34;&gt;The&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;following&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;signatures&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;were&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;invalid&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;EXPKEYSIG&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;23E7166788&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;B63E1E&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Yarn&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Packaging&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;yarn&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;@&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;dan&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;cx&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;W&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Some&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;index&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;files&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;failed&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;download&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;They&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;have&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;been&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ignored&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;old&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ones&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;used&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;instead&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Googling this returns a mixture of results and fixes, but the one I&amp;rsquo;ve found works &lt;em&gt;the majority of the time&lt;/em&gt; is:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt-key adv --refresh-keys --keyserver keyserver.ubuntu.com
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Running &lt;code&gt;sudo apt update&lt;/code&gt; again then works — yay! 🎉&lt;/p&gt;</description>
    </item>
    <item>
      <title>My head hurts</title>
      <link>https://words.theresnotime.co.uk/2021/my-head-hurts/</link>
      <pubDate>Sat, 04 Sep 2021 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2021/my-head-hurts/</guid>
      <description>&lt;figure class=&#34;align-center &#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://words.theresnotime.co.uk/images/Drip_painting_Light_my_fire.jpg#center&#34;
         alt=&#34;Ole Hedeager, CC BY-SA 4.0, via Wikimedia Commons&#34; width=&#34;50%&#34;/&gt; &lt;figcaption&gt;
            &lt;p&gt;&lt;em&gt;&lt;a href=&#34;https://commons.wikimedia.org/wiki/File:Drip_painting_Light_my_fire.jpg&#34;&gt;Ole Hedeager&lt;/a&gt;, &lt;a href=&#34;https://creativecommons.org/licenses/by-sa/4.0&#34;&gt;CC BY-SA 4.0&lt;/a&gt;, via Wikimedia Commons&lt;/em&gt;&lt;/p&gt;
        &lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p class=&#34;text-center&#34;&gt;
  &lt;em&gt;&lt;strong&gt;Content Warning: suicide/self-harm&lt;/strong&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p class=&#34;text-center&#34;&gt;
  &lt;em&gt;This post was adapted from a mixture of an old blog post, and something I posted on my Wikipedia user page.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;According to my site views, nearly &lt;em&gt;150 unique visitors&lt;/em&gt; saw my (now removed) blog post the other day - normally I&amp;rsquo;d be pretty happy about that, but the post yesterday &lt;em&gt;really wasn&amp;rsquo;t great&lt;/em&gt;. It&amp;rsquo;s not that it was badly written, but on reading it back today it just isn&amp;rsquo;t the type of post I want to making. Let me explain why&amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Failed to enable crypto stream_socket_client() error after upgrading PHP</title>
      <link>https://words.theresnotime.co.uk/2021/failed-to-enable-crypto-stream_socket_client-error-after-upgrading-php/</link>
      <pubDate>Thu, 03 Jun 2021 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2021/failed-to-enable-crypto-stream_socket_client-error-after-upgrading-php/</guid>
      <description>&lt;p&gt;I just upgraded the version of PHP on the server running this blog, and popped over to &lt;em&gt;/wp-admin/site-health.php&lt;/em&gt; to check for any errors.&lt;/p&gt;
&lt;p&gt;There were a few, the main one which caught my eye being &lt;strong&gt;The REST API encountered an erro&lt;/strong&gt;r.&lt;/p&gt;
&lt;p&gt;&lt;p class=&#34;md__image&#34;&gt;
    &lt;img loading=&#34;lazy&#34; src=&#34;https://words.theresnotime.co.uk/images/image-4.png&#34; alt=&#34;&#34;  /&gt;
&lt;/p&gt;&lt;/p&gt;
&lt;p&gt;For the Google results, that error message in text is:&lt;/p&gt;
&lt;p&gt;The REST API request failed due to an error.&lt;br&gt;
Error: stream_socket_client(): SSL operation field with code 1. OpenSSL Error messages: error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure stream_socket_client(): Failed to enable crypto stream_socket_client(): unable to connect to ssl://words.samtarling.co.uk:443 (Unknown error) (http_request_failed)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrading Apache from PHP 7.3 to PHP 7.4</title>
      <link>https://words.theresnotime.co.uk/2021/upgrading-apache-from-php-7.3-to-php-7.4/</link>
      <pubDate>Thu, 03 Jun 2021 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2021/upgrading-apache-from-php-7.3-to-php-7.4/</guid>
      <description>&lt;p&gt;Okay, I know we&amp;rsquo;re not upgrading &lt;em&gt;Apache&lt;/em&gt;, but y&amp;rsquo;know what I mean - let&amp;rsquo;s upgrade a Debian web server using PHP 7.3 to PHP 7.4!&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ll also cover some pointers on if that web server is running WordPress.&lt;/p&gt;
&lt;h2 id=&#34;0-assumptions&#34;&gt;0) Assumptions&lt;/h2&gt;
&lt;p&gt;I&amp;rsquo;m assuming:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The server runs Debian 9 (Stretch) or Debian 10 (Buster) with Apache version 2.4.38* (though it should work for other versions)&lt;/li&gt;
&lt;li&gt;Apache is using the PHP module, &lt;em&gt;not PHP-FPM&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;You have sudo and SSH access&lt;/li&gt;
&lt;li&gt;You&amp;rsquo;ve made backups and any sites you&amp;rsquo;re hosting can tolerate downtime 😉&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;* You can get this info by running &lt;code&gt;/usr/sbin/apache2 -v&lt;/code&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Issues with Google Pixel 3 XL&#39;s WiFi and Bluetooth</title>
      <link>https://words.theresnotime.co.uk/2021/issues-with-google-pixel-3-xls-wifi-and-bluetooth/</link>
      <pubDate>Mon, 01 Mar 2021 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2021/issues-with-google-pixel-3-xls-wifi-and-bluetooth/</guid>
      <description>&lt;p&gt;I&amp;rsquo;d recently been having some issues with my Google Pixel 3XL - I&amp;rsquo;ve had the phone a while, so it&amp;rsquo;s fairly common for some little issues to crop up nearing the end of a contract (just as the warranty expires of course..)&lt;/p&gt;
&lt;p&gt;This however was a bit of a shitty one. The bluetooth and WiFi would suddenly turn off (normally when I&amp;rsquo;m driving somewhere and relying on the bluetooth for Waze) and just would not turn back on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using PHP 8 with Laragon</title>
      <link>https://words.theresnotime.co.uk/2021/using-php-8-with-laragon/</link>
      <pubDate>Wed, 17 Feb 2021 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2021/using-php-8-with-laragon/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://laragon.org/&#34;&gt;Laragon&lt;/a&gt; is local WAMP development server (and a much better one than XAMMP..) - I use it for most of my development work.&lt;/p&gt;
&lt;p&gt;Recently I&amp;rsquo;ve moved a couple of my ongoing projects over to PHP 8, and was caught out slightly by some unexpected behaviour.&lt;/p&gt;
&lt;p&gt;Laragon makes it pretty easy to add a new PHP/Apache version, but it makes a slight mistake when generating the &lt;code&gt;mod_php&lt;/code&gt; config.&lt;/p&gt;
&lt;p&gt;You need to change&lt;/p&gt;</description>
    </item>
    <item>
      <title>Panic! At The December 2020 Core Update</title>
      <link>https://words.theresnotime.co.uk/2020/panic-at-the-december-2020-core-update/</link>
      <pubDate>Thu, 03 Dec 2020 00:00:00 +0000</pubDate>
      <guid>https://words.theresnotime.co.uk/2020/panic-at-the-december-2020-core-update/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve actually got a draft post which I started yesterday about Technical SEO to finish, but something caught my interest today - Google &lt;a href=&#34;https://twitter.com/searchliaison/status/1334521448074006530&#34;&gt;announced&lt;/a&gt; the roll out of their December 2020 &lt;a href=&#34;https://developers.google.com/search/blog/2019/08/core-updates&#34;&gt;Core Update&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote class=&#34;twitter-tweet&#34;&gt;&lt;p lang=&#34;en&#34; dir=&#34;ltr&#34;&gt;The December 2020 Core Update is now rolling out live. As is typical with these updates, it will typically take about one to two weeks to fully roll out.&lt;/p&gt;— Google SearchLiaison (@searchliaison) &lt;a href=&#34;https://twitter.com/searchliaison/status/1334562142566055936?ref_src=twsrc%5Etfw&#34;&gt;December 3, 2020&lt;/a&gt;&lt;/blockquote&gt;
&lt;script async src=&#34;https://platform.twitter.com/widgets.js&#34; charset=&#34;utf-8&#34;&gt;&lt;/script&gt;
&lt;p&gt;Like any Core Update, this is going to be a large change to their search and ranking algorithm, and the Panic! has already begun 😁&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
