New blog post about how Apple ID's two-factor and app-specific passwords are irritating, confusing and need some #securityUX love.
I wrote a thing about Facebook’s Instant Articles and why they are Bad, and why visible URLs are required for trust and provenance.
@hadleybeeman Ben Goldacre's work on Open Prescribing seems to be a fairly good template—lead by clinicians, using open data, open source tooling, experimental, but producing scientifically published results that can lead to useful information that informs clinical practice for GPs.
@judy2k groupby is useful. But I'm a weird functional programming hippie who thinks Scala is okay.
I wrote a thing about museums and engagement metrics. It is as positive and optimistic as you've come to expect from me.
@edsu no, contracting and studying
@Edent Yup, but that means a MySQL installation, and possible PHP vulns. Can't get more secure and less breakable than static files.
@edsu Netlify is basically GitHubPages++.
As for my reading: a whole lot of paperwork and not a lot of classic novels, alas. All for good ends though.
I very reluctantly relaunched my personal site. Not because I particularly want to, but because I didn't want it to be totally dead.
I can't promise to write lots, because I'm a bit busy reading.
I tend to avoid Google products as much as possible because their business model is creepy as hell, but GBooks is extremely important to ensuring WP is verifiable and reasonable quality.
@si I'm trying hard not to, but sometimes relent in return for money.
I'm Tom. I live in London. I'm a recovering software developer. I'm an admin on Wikipedia (and I write a few bits on there about philosophy and law and weird TV programmes).
I used to be a pretty avid supporter of stuff like IndieWeb, but I'm now rather cynical about the internet and social media and generally think we ought to turn it off for everyone's mental health.
Server run by the main developers of the project It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!