You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.
Are there good blogging platforms (software to install or services) for Mathematicians?
There's this template for setting up a blog on github, which might be promising. It requires some minimal fiddling, but it's free, ad-free, and you can use MathJax. https://www.fast.ai/2020/01/16/fast_template/
I've been tasked to get the Instiki blog running for folks with and Tikz.
I use wordpress-dot-com which supports basic LaTeX out of the box. It's not great, but it's functional
I recently started a blog on WordPress, and I found that installing the Simple Mathjax plugin made everything 'just work'.
I also managed to get working nicely in the comments, including a live preview of what people have typed. The trick was to install the WP-Markdown plugin, and then use the Plugin Editor to add the line editor.hooks.chain("onPreviewRefresh", MathJax.typeset);
just before editor.run();
in the file js/markdown.js. You then have to run this file through a JavaScript minifier and use the result to replace the file js/markdown.min.js. (I believe that for this to work you might have to have your MathJax version set to 3 in the settings of Simple Mathjax, but this is the most recent version anyway.)
I am still not going to start a blog, Henry. No publicity is good publicity. :sweat_smile:
But it's good to see the options out there.
That's a pitty. You essentially had already written up a blog earlier in applied CT. As a blog post it would have more impact than on a private channel, and it is a good exercise: it forces one to think through a topic carefully. I could have cited it from my blog post on Covid.
Note: I am no longer touching that one: I wanted to spend a day on it, and it has grown into a week (as I incorporated feedback from different channels). But I understand the topic a lot better now.
Policy must be based on science. But science is based on peer review. And peer review requires open source. The tools used by scientists must be open to criticism and improvable. The lesson of the #Covid19 Model Code. #OpenSource #OpenScience #OpenData https://medium.com/@bblfish/open-source-and-covid-19-models-5e638f785514
- The 🐟 BabelFish (@bblfish)This conversation was enough for me. I'm starting one!
Nathaniel Virgo said:
There's this template for setting up a blog on github, which might be promising. It requires some minimal fiddling, but it's free, ad-free, and you can use MathJax. https://www.fast.ai/2020/01/16/fast_template/
I'm trying this, but it's a little concerning that the first message that appeared when the repository was set up was: "We found a potential security vulnerability in one of your dependencies."
I don't know how to deal with this information :grimacing:
It's okay, I was able to commit github's automatically suggested fix. I'm amused that the guide to setting up this blog explicitly encourages what I suspect to be bad coding practice :rolling_on_the_floor_laughing:
It will be interesting to find out how well that deals with comments, which are very important (as that is a good way to get feedback -- and sadly to get spammed too, though I doubt that is such a problem for blogging mathematics). One could just add a link at the end to a thread on Twitter for comments.
Another useful thing in a blog is to know where people came from who read the blog (and then additionally a nice thing Medium does is provide statistics for how long they spent there). That helps work out which communities are alive to the subject you are writing about. (I find specialized mailing lists to be often a lot better than Facebook or Twitter).
But I would rather myself host my own blog. It is only out of laziness that I ended up on Medium. One should be able to get the same info from a little script analyzing logs or for the time spent on the page a simple timer in the blog html.
Perhaps @Tai-Danae Bradley has some tips. She has some amazingly beautiful blog posts, such as this one the Yoneda Lemma.
Thanks for the compliment, @Henry Story. My blog is hosted through webflow.com, a really nice code-free web design platform. I use MathJax for LaTeX, Disqus for the comments section, Google Analytics for traffic info, and MailChimp for my mailing list. Before Webflow I used Squarespace, which was great for a beginner's blog. But after a while, I wanted freedom to redesign the site from scratch (Squarespace uses templates). I'm happy with Webflow so far.
Henry Story said:
That's a pitty. You essentially had already written up a blog earlier in applied CT. As a blog post it would have more impact than on a private channel, and it is a good exercise: it forces one to think through a topic carefully. I could have cited it from my blog post on Covid.
Feel free to use those ideas to write another blog for yourself. No attribution or credit required.
In fact, Henry, I FORBID YOU to credit me for any of that.
I really mean it when I said no publicity is good publicity. That's the headache I'm trying to avoid, not the technicalities of setting up a blog.
I understand. Especially as this topic (Open Source and Covid Models) has all of a sudden come to be highly politically charged. My father is prof of Political Science so I have an intuitive feel for this area, though I am probably also completely crazy to get involved in such a discussion. So I might have to draw upon some of your points in order to shore up the arguments in the blog post, before I talk to my supervisor (who out of the blue) so kindly organized a teleconference next week.
There is a quote by Nietzsche on living dangerously that comes to mind.
Otherwise for other folks wanting to start a blog, most of the time blogs on maths are a safe bet.
(A dangerous one could be: blogging a proof that P=NP for example (now there is a counterfactual to the liking of @sarahzrf ))
I use github, takes only one minute to set up. But I never got math to work. So if I want to typeset maths I link to a hackmd page.
Thanks for your question on my Covid-19 blog post @Alexander Kurz . That has helped me extend the point regarding the software to an argument that not only do we need open source models, but we need highly interdisciplinary models as such phenomena are highly complex.
Henry Story said:
There is a quote by Nietzsche on living dangerously that comes to mind.
That age has already passed, sadly. The 80s and 90s were that age perhaps.
Henry Story said:
So I might have to draw upon some of your points in order to shore up the arguments in the blog post
Well, maybe you should shore up some of your references as well. Here's one by James Ball (who's written for the Guardian) that looks like it could be politically motivated, but actually makes a good case that scrutiny is good for science. I don't think the Telegraph is considered credible to the people who'd defend Ferguson on this. Certainly, the coverage in the newspapers is lopsided from what I can tell.
One of my points that got lost in the shuffle is that good practices tend to fall by the wayside when people face resource constraints. So Sue Denim's proposal actually aggravates the problem it purports to solve, by perpetuating the Matthew effect. As I've said earlier, the best defence is a good offence: the better route is to argue, through a detailed analysis of the causes that led to bad practices in scientific coding, that this problem justifies more funding, not less. Morgan's anecdotes in the other thread are a good place to start.
One can learn many things from playing Go. One important one is to look at the big picture, and avoid fights when they are not necessary. So I'll keep your points @Rongmin Lu up my sleeve. The bigger picture here which I just found is that of thinking of interdisciplinary modeling as the future. That idea has many beneficial consequences: it is a new project that makes sense, it has to be open (source/data/protocols), and it can bring a lot of different disciplines into the project. So it leads to the same consequences but without needing to fight individuals personally.
True, true. I just thought it's a bit of a missed opportunity that Bull didn't try to do something more constructive with his post. Its perpetuation of "scientists > software developers", which dates to the WWII era, is just astounding.
Anyway, I'm not very good at playing Go, so my favourite metaphor is Grothendieck's rising sea. It's similar to your Go insight, I think.
I wrote my first post! Thanks for the push.
Henry Story said:
It will be interesting to find out how well that deals with comments, which are very important (as that is a good way to get feedback -- and sadly to get spammed too, though I doubt that is such a problem for blogging mathematics). One could just add a link at the end to a thread on Twitter for comments.
Yeah, there's no automatic comment functionality as far as I can tell... I'll work out how to implement that later I suppose.
Implemented! Hooray! Comments!