Home

Working at lightbug.io on IoT things as Head of Clouds, after back from sailing “the world” aboard sailinghannahpenn.co.uk.

Previously a staff software engineer working for Wikimedia Deutschland on various projects including Wikibase, Wikidata and MediaWiki.

I use the username “addshore” in most places, such as GitHub, Mastodon, Twitter, Keybase & Wikimedia. Hence, the name of this site.

My side projects are numerous, and you can read about them on a dedicated page. Have a look at my latest posts or various projects. You can also get in touch with me using my contact page.

Latest Posts

  • Eero Pro 6 teardown
    I bought a set of 3 eero Pro 6 mesh (Wi-Fi 6) routers back at the end of 2023, and the first one of them died in the last few weeks. Trying to power the device via USBC no longer does anything, and eero support didn’t have much to try other than the reset button and a new power adapter. So I figured I would take it apart and have a look inside just incase it was something super obvious … Read more
  • Dartmoor camping related map data (UK)
    I’m about to head camping on Dartmoor, and wanted to go prepped with some of the various map related data that I will need. Basically, where to camp, and where not to camp… Searching around I managed to find this basic set of infomation And from that went and found some slightly more structured mapping information about the area The camping locations KML can be downloads and used however you want. For convenience I have re uploaded the current file … Read more
  • Wikidata deletion request trends (RFDs)
    Wikidata is a free and open knowledge base that anyone can edit. It is a sister project of Wikipedia and serves as a central repository for structured data, so rather than paving pages with text, it stores data in a structured format that can be queried and reused across different platforms. One of the key features of Wikidata is its ability to handle deletion requests, which are known as RFDs (Requests for Deletion), a similar process happens on Wikipedia. These … Read more
  • Where Do I Spotify?
    I’ve been a Spotify user for a long time, and like a lot of people I have Google Timeline enabled on my phone, quietly logging where I’ve been over the years. And at some point earlier this year I downloaded my Spotify listen data, and it occurred to me that Spotify plays + location information could be an interesting thing to look at… Do I listen to the same stuff at work as I do at home? What about when … Read more
  • GitHub Copilot is moving to AI credits (after accidently burning billions?)
    Last month I wrote a history of AI agentic coding, from my perspective, which heavily leaned on GitHub Copilot. One of the things that I have really appreciated over the years was the packaged cost of Copilot in comparison to the apparent cost of using per token prices APIs directly, or even the other packaged deals. However at the end of this month GitHub Copilot is moving to usage-based billing, and they now have a Copilot Billing Preview tool to … Read more
  • A first look at Docker AI Sandboxes for GitHub Copilot
    With local AI agents increasingly writing and executing code autonomously, giving them unrestricted access to your machine is becoming a massive security risk. This is one of the primary reasons that agentic flows have so many flavors of approval that may need to happen throughout an agents course of action, though others include review points and being able to keep the agent on track. I have been very much enjoying my increased use of GitHub Cloud Agents in my work … Read more