Subscribe to get new posts via RSS
A fix for Disney Plus error code 73
A library to fetch all your repositories to another machine
I'm moving back to Alfred from Raycast
A platform-agnostic alternative to GitHub corners
A handful of useful things I learnt while setting up an instance of Forgejo for myself
IRC, Mondegreen, and Poste Restante
Today I've added support for Forgejo to EchoFeed
What I'm doing now. January 2026 edition
I bought all ten of the Kire-na highlighters so I figured I should review them
A silly idea is as silly as I thought it would be
The people behind Bullet Journal spent the last 12 months making the website impossible to use for everyone who might want to learn about bullet journalling and better for everyone who wants to spend $1000 on a course
A smattering of links and resources related to 88x31 buttons
Lots of links and a new outtakes section
A solution to swapping usernames when cross posting between Mastodon and Bluesky
An update to my default apps list
If the Logitech servers are down, my mouse is broken and that is fucking stupid
Importing my pens and inks into Obsidian bases and showing a preview of a hex code in a Base
A basic version of profiles are now available to everyone on EchoFeed
Stickers, journalling, so many links
2025 year in review
I have a shiny new store and new sticker designs for 2026
My open/save dialog became really laggy the past week so I went looking for a fix
Stickers, stickers, and links
I bought a boatload of pink and pink-adjacent inks to find the hottest one
I'm putting the leftover stickers from this year's batches up for sale
Inks, pens, books, and links
What I'm doing now. November 2025 edition
Some good updates, saucepan thoughts, and lots of excellent links
A look at Inktober 2025, what I did, what I learnt, dinosaurs.
Brad asked me to fill in for Myke this week
Samples and photos of the neon Pilot Juice space smash set
I have a handful of magazines, books, and stuff here all from independent people from the internet and it's just...cool
Turns out if you try a little bit you might be okay at things
How we did for St Jude in September
An update on our St Jude fundraising efforts, some fun hardware things, and some interesting links
We're back again fundraising for St Jude
It's nearly September and also I'm obsessed with MGK
I took the Camp Snap out for a test run on Sunday
I'm selling some new stickers after a shitposting session
Pens, lots of music, and my new sticker
Perplexity proving yet again they don't care about the rules
Nostalgia is a hell of a drug
Highlighters, stickers, and lots of links
A selection of observations after completing the main career
A short review of the Nuby RapidCool
An overview of how letting my thermal printer loose on the internet went
Bit hot. Some fun links.
Some samples and photos of the neon Pilot Juice pens
My calm set of mildliners arrived today
Chaotic jumble of links and other things
What I'm doing now. July 2025 edition
A review of the pastel Bookaroo sticky tabs
I made a mildliner reference site to keep track of all the colours
Apple like to hide documentation for podcast things and verifying a claim is no exception
The breakdown of cost and profit on the stickers
I made a TRMNL plugin to keep track of the chairmen
I looked into a couple of solutions ultimately realising what I want doesn't exist
I bought a TRMNL and I"m having a lot of fun with it
Brandan interviewed me for his omg.lol series
Saying goodbye to Morpheus, TRMNL, and the internet is falling apart
I've been doing something akin to bullet journalling for the best part of five months and have some thoughts
I think this is what the kids called manifesting
Lots of links, project updates, and Discord shenanigans
I was just about ready to throw my computer into the sea until a random Reddit user had a solution
I finally built an EchoFeed feature everyone has been asking for
I put on my best designer hat and made a new logo for EchoFeed
I have no self control
My project for the Sea Change Hack Pompey hackathon
Short reviews of all the pens and related things I've bought in the past couple of months
I went down the rabbit hole of this one specific collaboration from 1999
Brad asked me to be a guest on the Pen Addict podcast this week
A got extremely lucky finding this listing for a bunch of Lamy pens for basically nothing
The Severance podcast is a really good show to go along with watching season two
Why I'm so excited for another Tony Hawk remaster
So many links to share and not enough time
A short observation about social media
I couldn't help myself but buy every colour of mildliner and I needed to know exactly how many colours were available
A debate about islands that got a little bit out of hand
A review of the Lihit Labs compact pen case I bought for a handful of pens I carry around
The first photos I ever took with a digital camera
I ended up lazily researching utility knives and then didn't buy one anyway
I bought some pens and if I write about it then I'm helping other people make good decisions about pens
How to load my latest photos from Pixelfed
Another blogging challenge, music this time
I tried to resurrect my Pebble Steel
A collection of concerns about Pixelfed and it's longevity
Some recommendations for mechanical pencils I was given
Nine questions about blogging
What I'm doing now. January 2025 edition
Thinking too much about slash pages again
I’m going to try bullet journaling to save my sanity
2024 year in review
My iPhone homescreen as of December 2024
I was a guest on episode 91 of Conduit
I was challenge by Jay to build this during Conduit 91 so I did.
Lens is my take on a meta tag checker that works exactly how I want it to
A snow-fall project
My modified version of Brian Lagerstrom's chicken tinga recipe
A large link dump because my Raindrop overfloweth
An update to the apps I use in various categories as per Dual of the Defaults 097
A list of the changes I've made to EchoFeed in the past few months
Some solutions to a couple of issues I had installing GoToSocial as well as some general notes about it
How I configured nginx to block Mastodon from fetching my note pages
Some handy Bluesky-related things I found this weekend
I was a guest on episode 412 of AppStories
The final recipe for recipe week is buffalo sauce
Day six is an easy jacket potato topping. It has bacon so is obviously very good.
The naming scheme for my computers and other devices
This is barely a recipe but whatever, it's my site I can do what I want
Follow up on my previous thoughts about Bluesky
A collection of random thoughts about Bluesky
A Mac and Cheese recipe from a New York restaurant that my friend got and gave to me and now I'm giving it to you
Day three of recipe week is this new-to-me recipe I tried last week
Day two of recipe week is candied jalapenos
A mango chicken curry recipe that Baby Knight loves
How I added my recipes to my blog posts with cooklang and the recipe schema
I am very confused why recipe extensions aren't using open standards that everyone supports
I investigated the various standards available for storing and presenting recipes on the web
Our Fast and Furious podcast is back for season two
A collection of questions from #WeblogPoMoAMA
Working out if Setapp is worth it for me. Turns out it is.
Notes on setting up SSH on a fresh server
Instructions on how to log into Miniflux with Reeder and NetNewsWire
A "review" of the Mark One Enigma Edition pen I won in September
I tried to use Obsidian Tasks for two weeks and it didn't work out so I'm using Godspeed now
Using DNSControl I was able to move ~100 DNS records really easily
Switching the input settings on MacOS fixes crackly audio over bluetooth
A quick overview of getting started with DNSControl
My 8BitDo keycaps arrived so I can get rid of that pesky windows button
A review of our wedding photographer I was going to post then calmed down but here it is anyway with his name redacted
How to setup your website so you too can have a fancy author tag when your posts are shared
TikTok uses unique links to track who's watched a video and THEN notifies the sharer about who's watched it
My first experience with an App Clip
I solved my sticker anxiety
A look at how much we raised in September for St Jude
Some alternatives to Wordpress built with PHP
The recipe for my party punch that no one should ever make or drink
Turns out MagSafe is pretty cool
I only had my first car for ten days
Our annual St Jude sub campaign is live
A site I built so people could know who they might be sat near at Relay's 10th anniversary live show
A project by Sara, Keenan, and myself
How I'm fetching trophy and achievements to show on my game collection
A look at the new fediverse:creator tag
Perplexity are hotlinking images like the grifters they are
Follow up on the past week or so of Perplexity nonsense
How I added support for callouts/alerts to this site
Perplexity AI claims it sends a user agent and respects robots.txt but it absolutely does not
How I've automated updating the bot list to block access to my site
A kind of spin-off of Alexander's /someday
A look at Weblog posting month now we're at the end
How long does a pair of Converse last?
A little link dump for WeblogPoMo
The scripts I used to add posters and covers to my media log entries
A simple recipe we use for Baby Knight
A couple of game related Twitter memes I saved from the archives
A slightly hacky fix for the volume knob moving the volume twice
Some follow up on Raycast based on some replies I got on Mastodon
In this second part I dig into extensions including building some of my own
A website I made as a guide to common pages you can add to your website
I've decided my new CMS won't be something anyone can just use out the box
Some proper first-world moaning about my Apple watch
I drove a car for the first time in 15 years yesterday
Seven-song playlists as introductions to The Dollyrots, MC Lars, and The Lonely Island
I've open sourced my wedding website
How I use Obsidian, VSCode, and Eleventy to write for my website...for now.
The tale of my one star review for a beloved movie
How I got started listening to podcasts
My top albums and artists from the past three years
I can't stop thinking about a video from Waffle House about how they "mark" orders
Some phrases I always have to look up the meaning of
All the computers I've owned or used
I've added an /interests page
A look back at all the phones I've owned in the past 22 years
Stop asking me to rate your service
I listened to way too many covers of My Favourite Game to find the best ones, for a joke
The story of how I found 30-year-old game with a crude Keynote drawing and Google reverse image search
Albums I love with no tracks I skip
Why I spell my name with two Bs
A big list of my favourite games of all time broken down by genre
The features of my perfect content management system
I'm trying out Raycast after using Alfred for nine years
I'm going to be posting every day in May for WeblogPoMo
I added support for choosing a timezone to fix some strange posting issues
The Lonely Island talk to Seth Meyers about all their digital shorts
EchoFeed launched two weeks ago and it's been more successful than I could have hoped.
What I do, and don't, want EchoFeed to be
I added a new system so other services can link directly into EchoFeed
I did a couple of fuck ups all at once and caused EchoFeed to go a bit wild
ATP and the two different types of podcasts
EchoFeed is available to everyone
Time for another link dump
How I setup the 8BitDo Keyboard to work as I'd like on MacOS
As of episode 180, Ruminate is part of MacStories
Almost everyone using Eleventy is using blog post dates wrong
I've added a membership option to Buy Me a Coffee and joined the One a Month Club
A selection of interesting links from my overflowing read later list
The Incomparable gave the Back to the Future movies the respect they deserve with an episode for each movie
Writing a script to run the @greatscott and @initech bots on beep.town
A fix to a very annoying issue I encounted
An Alfred workflow to quickly append text to a note
A few updates and changes to my Alfred workflows
A blog post about how my site works based on a talk I did at the Eleventy meetup
Adding more ideas to James' list of 83 things to do on your website
My notes on the process of buying a house
A quick overview of how I record, edit, and release a podcast episode
I've rethought everything about how I show webmentions on my blog posts and switched to just showing syndicated posts instead
Looking at my Johnny Decimal System three months into implementing it
Some thoughts on the privacy implications of doing Mastodon-based webmentions
A look at the different types of time travel plus my preferred method
A pizza seasoning I bought recently that I've been enjoying
An incomplete list of tech things that are annoying me this week
Crisps: My specialist subject that isn't Back to the Future
It's the Mac's 40th anniversary so here's the story of my first Mac
How I'm creating OPML files for my blog, and pod, rolls so people can subscribe to all of the sites in one go
In which I try to explain what a "real" webmention is compared to a Mastodon "webmention"
An issue I came across at work deleting files that had spaces in the filename
Using linkedom to grab all repositories that are depending on my post graph plugin
A list of my most-used snippets in Alfred
I got a poem and a picture via email from Jason that he definitely lovingly made all by himself
Some notes on how to style RSS and Atom feeds with XSLT stylesheets
Facebook, via Netcraft, falsely reported a blog post of mine as phishing and Digital Ocean threatened to suspend my server
My iPhone home screen as of January 2024
I dug into the internet archives and imported a shedload of old posts
How I extracted all the words used in over 300 blog posts to make a word cloud
How to create redirects in Nginx
A delicious roast potato recipe
I emailed with Kev during December as part of his PenPals project
No not that web. The real web.
How I'm caching my open graph images with eleventy-plugin-og-image instead of generating them on every build
2023 year in review
A very simple recipe for making delicious sausage rolls
Generate Github-style post distribution graph for your blog posts in Eleventy
Thoughts on Meta adding ActivityPub to Threads
The current state of what services I'm subscribed to
My solution for "Mirage Maintenance"
My solution for "Haunted Wasteland"
My solution for "Camel Cards"
I turned off smart speed for the first time in a decade
My solution for "Wait For It"
My solution for "If You Give A Seed A Fertilizer"
My solution for "Scratchcards"
My solution for "Gear Ratios"
My solution for "Cube Conundrum"
My solution for "Trebuchet?!"
A spin-off project from DoubleShift: compare actor appearances from any two TV shows
A small idea to check how many actors have been in both Scrubs and Grey's Anatomy turned into a much bigger thing
How I'm using the Fathom API to show a list of popular blogs posts in my Eleventy site
How to use SVG sprites on your website
A Mastodon client in a Pokédex I built at a hackathon today
A look at just over two weeks of adding submissions and features to the default apps website
I finally found some time to dig into the Johnny Decimal system and reorganise all my files
I noticed a lot of people don't have a link to their RSS feeds on their sites or have the correct metadata for auto-discovery
All of the apps I use as per the categories defined by Hemispheric Views episode 097 - Duel of the Defaults!
A look at how much we raised in September for St Jude as well as all the japes that occurred
How (not) to add full screen artwork to the Apple Podcasts app for your podcast
Why I considered building a podcast host until I did the maths on the costs
I'm fundraising for St Jude this September as part of Relay's campaign
Some thoughts on why there are so many apps when when in a lot of cases a good old website will do
Ten years ago we launched JustDelete.me
A list of different options for compiling CSS with Eleventy
How to block ChatGPT from crawling your site with a robots.txt file
I listened to ~70 hours of Hemispheric Views and wrote down all my feedback
My exports for my new podcast were really quiet compared to other podcasts. Turns out GarageBand has a setting causing this
A thread about Threads that turned in a blog post about Threads
Setting custom sidebar icons for folders in MacOS. Managed to get this working with a lot of trial and error
I built Bugle, an ActivityPub server with Laravel and PHP. These are my notes on how it all works to the best of my understanding
I've watched too much Hey Bear and wrote about how weird it is
My asset lifespan spreadsheet
A soundboard for the Brian Butterfield Diet
Things I've learnt in a year or so of making pizza
The list of baby name guesses in the Knightpool
Discontinued food that I want back
Why I'm not rating movies (or anything) any more
A shortcut to add new tracks or albums to MusicThread
Some helpful notes and tools for migrating an existing Wordpress site to Eleventy
Some more links and tools related to webmentions
Some notes on what webmentions are and how I implemented them for this site
Three different options for managing your Twitter archive
An idea by Jason Becker involving Jason and myself writing an email to each other every week for a month
The Mastodon API requires the account ID for making API requests
I'm no longer willing to use services that don't allow me to access my data via an API or RSS
A short tutorial on how to use Node and Cheerio to scrape some data from PSN profiles
How I automated my now page updates
Using pick to jump to a project quickly
A selection of interesting links from my overflowing read later list
Retiring my media blogging engine Almanac and launching it's spirtual successor Lantern
Echo is a node script to post new items from an RSS feed to Micro.blog
A brain dump of thoughts of how to handle links, wikis, and websites
How to use PageFind to implement search for an Eleventy site
A big list of things that happened in 2022
Moving Ruminate's site from Simplecast to Eleventy
Why I'm using Micro.blog and Mastodon
I attempted Prami's challenge and didn't even get close
I tried ChatGPT for a common task and it worked pretty well
A plugin to automatically append Lite YouTube embeds to posts
My office setup
My favourite albums of 2022
My futile attempts at trying to copy a gif to the clipboard programatically
My 2022 music replay from Apple Music
A script to import tweets from your tweet archive to Micro.blog
My post popular tweets before Twitter dies
Before and after photos of our house after renovation
A shortcut to redirect to the correct follow page to follow a Mastodon user on Micro.blog
A fix for bluetooth audio cutting out on MacOS
My thoughts on using Micro.blog for the past two weeks
My MacStories Automation April entry
A shortcut to save bookmarks on micro.blog
My notes on building a PiSight
Updated version with more icons and options
Intersect is a personal wiki built with Eleventy
An Alfred workflow to manage calendars on your Mac
An Alfred workflow to manage Reminders on your Mac
Generate images for your Monzo pots
Before YouTube was the go-to place for game tutorials, GameFAQs was the best place for video game guides. I wrote one for Fifa Street on the PS2
I changed my name and there's some things that would have been good to know before I started
Some quick thoughts an hour or so into RDR2
Despite what Spotify tell you, you can unlink your account from Facebook
My iPhone home screen as of November 2017
Some things I learnt (or want to remember) about setting up a RetroPie
I bought what I think is a near-perfect TV
Enabling PS4 HDR on Hisense H43M3000
Code Snippet for creating a post archive grouped by year in Jekyll
Brian asked me to be his show to talk about my favourite movie: Back to the Future.
My thoughts after just under two weeks with the OnePlus 3
The first step to switching to Android: replacing all my apps
My initial thoughts on the Amazon Echo
The UK lacks some of the stores the US have that are known for having good Lego discounts. This article outlines the methods I use to save as much money as possible when buying Lego.
How to use Rebrickable to convert an LXF file to Bricklink XML format to upload to a wanted list.
A review of some third-party replicas of Apple's watch bands
The new Apple TV supports game controllers which is great. What's not so great is the fact that developers can't require them.
Some tips for marketing your Apple TV app successfully.
I've started a new blog to highlight some the best and most interesting Apple TV apps available.
My iPhone home screen as of September 2015
A new podcast by John Voorhees and myself
Brickset is a great service for cataloging your LEGO collection. This guide will show you how to use all the main features to keep an up-to-date list of the sets and minifigures you own.
A simple method to git push to deploy.
How to delete envirionment variables from Laravel Homestead.
This morning, I was watching Top Gear and decided it would be fun to create the Stig quote generator.
I tried to redeem an UltraViolet download code. It didn't go well.
How to fix Gmail SMTP showing as offline in Yosemite mail.
Apple issued a statement on privacy and government information requests.
Myke Hurley and Stephen Hackett have launched their new podcast network, Relay FM
An ode to Bionic. A poem made up of show titles.
How to install iOS8 beta without a developer account.
The Google Chromecast has been released in the UK, so I had to buy one and try it out.
I visited New York for Christmas and New Year. Here are a few recommendations for place to visit, eat and drink
Markdown doesn't allow you to create tables without a header by default. This little hack allows you to do that.
The Telegraph reported this morning that two six-year-olds racked up a £1000 bill through in app purchases because they knew their parents iTunes password. And of course the parents are placing the blame entirely on the developers of apps that include in-app purchases.
The first Pub Hack took place yesterday and the theme was post-apocalypse.
Apple announced two new iPhones: The 5C and the 5S will be released on the 20th of September
Just Delete Me was launched just 10 days ago and has already had over one million page views.
“I’m sure I’ll get a couple of hundred visitors”. That’s what I was thinking yesterday when I launched justdelete.me. I wasn’t completely wrong.
After seeing a few tweets about how difficult it can be to delete your Skype account and then hearing that Netflix flat-out won’t delete your details I decided to build JustDelete.me.
Portsmouth Freelancer's Meet is a monthly meetup and I was able to get a placement through the people I met there
My review of the fourth Lego Cuusoo set, Back to The Future.
Instapaper has a new beta version of the website
How I'm using Hazel and TVNamer to save a ton of time renaming files
A quick tip for resizing windows on OS X
70Decibels is merging with 5by5
Google Reader is shutting down so I had a look for some alternatives
A quick and dirty solution to storing all my game controllers
I fucked up and posted hundreds of blog posts to Twitter all at once
A weird and annoying conversation I had at university today
How I quickly solved an unauthorised purchase on my iTunes account at 2am.
A look at how is and isn't planning to support Passbook
I was a guest on episode 8 of CMD Space
I'm annoyed about delivery companies today
Guide to adding custom screensavers on a Kindle because why not?