David McBride

This is the personal website of David McBride. Find out more about me.

Porting my site to Hugo

My experience of finally porting this site to something not hand-written.

How to resolve the Brexit leadership crisis

Trying to think out loud as to what a repsonsible democratic approach should look like.

Email address repudiation

Dealing with muppetmail.

Response to BBC DRM Consultation

Arguing against anticompetitive practices in public-sector broadcasting.

Design for a Generic Wishlist Service

Can we make shopping wishlists vendor-agnostic?

Mitigating SSH Attacks

How to use Linux firewalling to slow down brute-force SSH attackers.