Other articles


  1. Geoclue and other annoyances - 2021 June 01

    I'm not a fan of some of some apps that "call home" being both installed by default in certain versions of Ubuntu but also keeping open sockets. Some of these changes have happened quietly in software updates with the result that some software that didn't used to call home now does.


    read more
  2. Please stop making arbitrary password restrictions - 2020 November 08

    Making arbitrary length limits on passwords is not good for your users and makes the overall internet less secure. If you do this please stop and fix your systems, if you see other people do it please encourage them to fix it. Also when you see poorly implemented password policies it is often a sign of deeper troubles existing.


    read more
  3. Pylint false positives with C extensions - 2020 April 14

    Pylint can give you false positives for missing-member errors when C extensions are involved, here's why and what you can do to avoid the issue.


    read more
  4. Debloating - 2019 November 23

    A practical example of why debloating is a good way to reduce the vulnerability surface.


    read more
  5. Forcing connections to be HTTPS only - 2019 June 25

    All connections to the site are now HTTPS only


    read more