15 Jan 2022

Moving On... A New Blog

Folks, after 12 years, I've decided to start up a new blog at https://tangiest.co.uk/. The new blog is a bit minimal right now, but I plan to extend it, and eventually migrate all the content from this blog to the new site.

Thank you for taking the time to read this blog, and I look forward to seeing you at the new one!

9 Sept 2021

What I'm Reading #6

The latest in an irregular series of posts on what I've been reading.

Books

Mr Mercedes

by Stephen King

A pretty decent crime thriller, showing that Stephen King can write a lot more than just horror. I recently read his novella, The Colorado Kid, and learnt from the foreword to that book about the Bill Hodges trilogy. Having read this, the first novel in the series, I'm looking forward to reading the rest, and also watching the TV series.

Star Wars: Aftermath

by Chuck Wendig

This Star Wars novel was recommended by a number of people to me, and I have to admit, I found it well written and even moving at times as it imagined the massive changes following the supposed end of the Empire. But in the end, it just didn't keep my attention, and I don't plan to read the rest of the series.

Fragile Things

by Neil Gaiman

I picked up this collection of short stories simply for the first story, 'A Study in Emerald'. This is is cross-over of a Sherlock Holmes mystery and Lovecraftian horror, and it is just excellent. I tried to read a few of the other stories and gave up - I find Neil Gaiman pretty self-indulgent at the best of times, and this collection confirmed it. As much as I enjoyed the re-imagining of Sherlock Holmes, I really can't recommend this book.

Heart Shaped Box

by Joe Hill

A simply fantastic read. You aren't just reading this horror story, you feel you are living it.

Dreaming in Code

by Scott Rosenberg

Again, a book highly recommended by others, but one I felt was ultimately disappointing. While this exploration of an open-source project was interesting, the project's initial technology choices meant it was ultimately doomed, and this was compounded by weak project leadership. Some of the meta-discussion about open source and technology was interesting, but I ended the book wondering what the point of it all was.

Articles

Facebook’s battle for domination

by John Naughton

John Naughton's review of An Ugly Truth by Sheera Frenkel and Cecilia Kang reads like a long overdue indictment of Facebook, and I've added An Ugly Truth to my reading list as a result.

One Bad Apple

by Dr. Neal Krawetz

This long and forensic article takes apart some of the claims made by Apple in defence of their proposed (and now postponed) Child Sexual Abuse Material solution.

Desperate graduates rush to study ‘panic masters’ after job rejections

by Rachel Hall

This article on the jump in applications to 'panic Masters' courses due to the uncertain economic climate caught my eye.

Why Elon Musk Isn’t Superman

by Tom O'Reilly

This article dissects exactly how Elon Musk got so amazingly wealthy despite owning an unprofitable car maker.

Carl Lentz and the Trouble at Hillsong

by Alex French and Dan Adler

My wife and I recently watched the Storyville documentary, Hillsong Church: Church goes viral. As Christians, we found it an extremely unsettling film. One of its themes was the double standards that operated in the Hillsong church movement - this article looks at (only) one instance of this, the scandal around one of the more well known pastors, Carl Lentz.

11 Aug 2021

The Case of the Unknown 'ˆf_bisa' Gmail Label

I noticed yesterday an unknown label, 'ˆf_bisa' appearing in Gmail. I assumed it had been created by my son messing with the keyboard whilst he was watching YouTube earlier (not yet 5 and already a Lego Ninjago fan), and deleted it.

^f_bisa label in Gmail

I thought nothing more about it... until I noticed it was back today. I have tried deleting it a few times, but it refuses to go. I'm assuming it is a bug, possibly due to the synchronization between Gmail and the iOS Mail app? Regardless, a search shows I'm not the only person experiencing this issue:

^f_bisa search results in StartPage.com

Both posts have appeared on Gmail forums in the past few days complaining about the label. Nice to know I'm not alone. Apologies to anyone who has come here looking for an answer - I haven't a clue what is causing this. If you know, please get in touch!

Update - 13/08/2021

I came across this article that suggests it may be due to a third party read receipt script hosted at https://t.sidekickopen45.com. The subdomain t.sidekickopen45.com redirects to the page https://www.hubspot.com/abuse-complaints. Sidekick also used to be the name of Hubspot's email tracking tool.

Further Update - 20/08/2021

In the original update, I mis-identified the company that was behind the read receipt script. Apologies to those concerned. Thanks to Derek/Dmitry for reaching out to let me know.

21 Jul 2021

Organising My Photo Backups

For the last few years, I have been taking regular backups of the various iOS devices around the house. As well as using iTunes, I have taken backups of the photos stored on the device directly. Over time, these photos backups have built up, until I took some time last week to finally organise them.

I wrote the PowerShell script below to process the backup photos by:

  • Checking if a photo with the same file hash exists; if it does, I ignore the duplicate file
  • I rename the photo to the date and time it was taken, along with the photo resolution, and then move it to the target directory

There are numerous examples of similar scripts out there, so this is nothing special. It could do with being optimised further, and I need to look into assigning a frame resolution for videos. But it took just two hours to put together, and ended up saving me 60 GB of disk space, so it was time well spent.

15 May 2021

What I'm Reading #5

The latest in an irregular series of posts on what I've been reading.

Books

Bad Blood

by John Carreyrou

Despite knowing the Theranos story, and having read John Carreyrou's reporting on the story at the time, at the end of this book, I had to stop and ask myself "WTF did I just read?". The answer was a thrilling book detailing what must be the wildest startup scandal in Silicon Valley.

Zed

by Joanna Kavenna

I found this novel to be so disappointing. It had an interesting premise for a novel, basically updating 1984 to have Big Brother make use of Artificial Intelligence and other technology, and adding an element of Kafka. Unfortunately, the author has tried to be clever, and the result was more irritating than illuminating.

The Institute

by Stephen King

An excellent novel. Stephen King has been back on form for a while (check out Sleeping Beauties if you haven't already read it), and this book is proof his current run of form is continuing.

Articles

Humans Will Never Colonize Mars

by George Dvorsky

For the attention of Elon Musk and Jeff Bezos. In space, no one can hear your workers scream...

A deep dive into Saint Bot, a new downloader

After being on the wrong end of a cyber attack recently, I am fascinated by these detailed descriptions of how malware works. In particular, I love reading about how cyber criminals take the everyday tools I use in my work (.NET and PowerShell) and use them (poorly in most cases) to create new malware vectors.

Bloody Sunday and how the British empire came home

by Adam Ramsay

After the recent verdict into the Ballymurphy shootings, I re-read this article on how Bloody Sunday and Ballymurphy weren't abberations, but part of a long history of illegal killings by the British Army.

Counter-Forensics. Protecting your smartphone against the Five Eyes

The first tutorial I've came across on protecting your smart phone that goes beyond the naive 'enable the screen lock' advice. Worth a read to learn of the real threats to your smart phone's data.

No one will read your book (and other truths about publishing)

by Elle Griffin

This long read details exactly why most authors fail to make a living, despite more people reading than ever over lockdown.

The Incredible Rise of North Korea’s Hacking Army

by Ed Caesar

A long article that details the development of North Korean state sanctioned hackers.

17 Mar 2021

What I'm Reading #4

The latest in an approximately monthly series of posts on what I've been reading.

Books

84K

This is the first book I've read by Claire North, and I found it astonishingly good. It is a tale of a dystopian United Kingdom where a price is literally put on people's lives. I'm eagerly looking forward to reading more books by the author.

The Abstainer

This was a highly rated book from Ian McGuire, with rave reviews ('The Wire by gaslight'). The first 2 thirds of the book were enjoyable, but the ending was very anti-climatic. As a result, I found it only a so-so read - not so much watching 'The Wire' but more like suffering a rather humdrum episode of NCIS.

Articles

Exiting the Vampire Castle

Mark Fisher's classic take on the infighting and policing that takes place in left-wing social media.

Unionist Identity in Ireland

An in-depth analysis of unionist identity from Choyaa.

Demystifying SEO with experiments

An interesting article from the Pinterest Engineering team on how to experiment with search engine optimisation (SEO) at scale.

What’s the point of a lecturer?

A provoking article on the future of Higher Education and lecturing in universities from Terence Eden. I'm not personally entirely convinced that online learning is the paancea that he thinks it is - the research so far suggests that online learning results in poorer engagement with students, and worse outcomes for disadvantaged students. Blended learning, as proposed by Terence, seems to have similar outcomes to traditional lecturing, but most EdTech seems focussed on online learning only, as this appears to offer the greatest cost savings for institutions (though the evidence for this seems sketchy at best). In the aftermath of the Covid-19 lockdowns, and a year of enforced online learning, it will be interesting to see what effect it has on current students, and what their opinion of it is. I susoect it will be like my opinion of working from home - that it is highly overrated.

Electronics and the Dim Future of the University

Courtesy of John Naughton's recent column on Universities and the upheavals in Higher Education due to the pandemic, I read this prescient article (from 1995!) on the future of the University in an online world. We are certainly seeing universities being forced to consider what exactly they are for at the moment.

17 Feb 2021

Migrating from OneNote to Markdown

Over the past few weeks, I've been working on migrating my extensive collection of notes from OneNote into Markdown files. I am writing my migration process up for anyone else considering moving from OneNote to Markdown.

Why Migrate?

I recently found that I wasn't making use of my OneNote notes as much as I had previously. I realised that I hated using the OneNote client on my iPhone (5s, so a small screen), and also that my notes had grown so large (after 8 years of use) that they really needed pruning. Additionally, I didn't really like having my notes in a proprietary format that I was unable to backup and version. So I looked at the usual alternatives (Notion, SimpleNote) and also at open source alternatives (Joplin, and Laverna), but ultimately, I decided to use Markdown files in a VSCode workspace, synchronized using Dropbox.

How

I used this PowerShell script to export my OneNote notes into a basic Markdown file from the OneNote desktop client on Windows 10. It took approximately 4 hours to export all my notes (some 2640 files), across vraious OneNote notebooks.

I then wrote a second PowerShell script to format the exported Markdown files. This second script:

  • Removed any non-ASCII characters from the exported files
  • Set the page title as a level 1 header
  • Remove any empty comments from the exported files
  • Correct the list indentation for the rules used by the MarkdownLint extension in VSCode
  • Remove blank lines
  • Update source path for images (also exported out by the initial script)

Setup

As noted already, I'm using VSCode to edit my new Markdown files on my desktop. I created a new workspace for my notes that I have colour coded using the Peacock extension for VSCode. I have my notes organised in a Dropbox directory, and this is automatically backed up daily to a Git repository.

I can then access my notes on my mobile via the Dropbox app. I tried initially to use the built-in Dropbox text editor, but found this a bit limited. I eventually settled on using the 1Writer app to create and edit notes on my mobile, and I've been impressed by how intuitive it is to use.

I have been using my current setup for a few weeks now. The main pain has actually been curating the exported notes, and archiving those no longer required. I have came across a few more structured ways of using Markdown files (Foam, Obsidian), and may end up using one in the future, but for now I'm happy with my current setup.