Final Results from FML Split A

Jonathan takes the lead as the first round of matches in the fab.industries Magic League comes to a close.
Read more →

Radio Nowhere: The Iran Special

The two latest episodes of Radio Nowhere present something of a two-episode special on the current political situation in Iran. They are well researched and hopefully worth your time.
Read more →

The Mox & Mermaid is Back!

Talking Magic The Gathering in a fun tavern atmosphere.
Read more →

A Ring to Rule Them All

The latest episode of my podcast Radio Nowhere explores Amazon’s Ring division, its smart home cameras, lack of security and blatant disregard for anyone’s privacy.
Read more →

My Own Whistleblower Dead Drop

If you want to send me material for a story securely and anonymously, I’ve set up a new way for you to do so.
Read more →

Big Day for Little Boris

In the third episode of Radio Nowhere, I convene with special Ireland correspondent Mike to discuss Brexit, Boris and the UK general election.
Read more →

Sliiiiiiiiiippers!!!

In the second round of Split A of the first FML season, MegaSlippers has solidified his lead by beating me handily.
Read more →

Newsletter Migration

I’ve moved my newsletter archives from the blog to its own pages. I’ve also renamed the thing.
Read more →

Get the Saitek X-55 HOTAS to Work with MechWarrior 5

It’s been twenty years since the last proper MechWarrior game and MechWarrior 5: Mercenaries is out. Here’s how to get your X-55 to work with it quickly and easily.
Read more →

The Truth for Week 50

The Truth is my newsletter on tech news and policy. This is an archive of the issues for week 50 of 2019.
Read more →