Posts

Mastering the Bluesky Firehose with Python: A Simple Tutorial

Bluesky is awesome for many reasons, however one feature which not many may know about is the ability to collect data using the publicly available API thanks to the AT protocol - the system used to...

Experimenting with Thermal Printing: My Setup, Mishaps, and Tips

A few weeks ago, I shared some of the fun I had setting up and experimenting with my new thermal printer. Since then, a few peopl...

Raspberry Pi + Receipt Printer = Hours of Fun

About a week or so ago now, I came across a compelling post from Hacker News about a guy who has configured a dot m...

Finding Peaks in a Dataset and Why It Is Not Straightforward

In my job as a data analyst, I come across many different types of problems to solve. Some are relatively easy to solve, others not so much. That was until recently, where I came across a problem I...

Notes on Crawling Instances on the Known Fediverse

One of my favourite features of Fediverse is how different instances (whether it be Mastodon, Lemmy or Pixelfed) cooperate with each other over using the ActivityPub protocol. This is a fundamental...