This morning Katie and I had a little discussion about house style on The Aperiodical. Mathematican Paul Taylor was listed as “Mathematician Paul Taylor” in the blurb for his featured post. I posited that everyone published here is a mathematician, so the “Mathematician” title is redundant.
This of course resulted in me writing a userscript which automatically prepends every name on the page with the honorific “Mathematician”.
The script works by matching a regular expression on all text in the page. Initially I just looked for pairs of capitalised words, but that misses out some very important Mathematicians like Pierre de Fermat and Euclid Himself. So, I went through this list of the greatest mathematicians of all time and added rules to match double-barrelled names, ibns and vons and al-whatevers until everyone got their dues. Of course, there are quite a few false positives which make everyday browsing a pain, but it’s better for a hundred non-mathematicians to be accidentally titled than for one Archytas of Tarentum to go unrecognised.
To use the script, save this link to your computer. Then, if you’re using Google Chrome, go to chrome://extensions (that link won’t be clickable – copy it to your URL bar) and drag the file onto the page. That’s it!
Update 17/10/2017: Chrome doesn’t do user scripts easily any more, so here’s a bookmarklet: Everyone’s a Mathematician. Copy the code on that page (click the “Raw” button to get just the code) to a new bookmark on your bookmarks bar, and click on it whenever you want to make the world a bit more mathematical.
Here’s how it worked on a Google+ thread I was reading earlier:
I think you’ll agree it’s at least a million times better.