Category Theory
Zulip Server
Archive

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.


Stream: community: general

Topic: code4math


view this post on Zulip Valeria de Paiva (Apr 13 2024 at 13:04):

hi everyone. I wanted to announce the existence of an interesting new community code4math https://code4math.org/ which presumably you've heard about, if you watched the Topos Colloquium given by @Steven Clontz "Sociotechnical infrastructure for mathematics research" two weeks ago.

view this post on Zulip Valeria de Paiva (Apr 13 2024 at 13:05):

I think many of you will find the ideas interesting.

view this post on Zulip Valeria de Paiva (Apr 13 2024 at 14:51):

Maybe you want to introduce yourself and pi-base @Steven Clontz ?

view this post on Zulip Steven Clontz (Apr 13 2024 at 15:31):

Sure thing. I'm on the steering committee for code4math which came out of a recent AIMath.org workshop on research cyberinfrastructure for mathematics. One of my interests is the use of small semeantic mathematics databses to support researchers, like House of Graphs, that emphasize the curation of "interesting" objects (as opposed to brute-force calculating them).

In particular, I've been asked to help create a version of the π\pi-Base community database of topological counterexamples for topos theory. We have a thread on the code4math Zulip if folks here are interested in that conversation: https://code4math.zulipchat.com/#narrow/stream/416467-pi-base/topic/pi-base.2C.20but.20toposes/near/432676630

It's also been suggested that I plug a contributed paper session related to math education technology I'm co-organizing at MathFest, since abstracts are due on Monday. https://web.cvent.com/event/ed765988-92ef-48d0-a83c-fa653f09743c/websitePage:0af7504e-0dba-48b1-8956-1cb949778233?locale=en-US

  1. Open-Source Products for the Advancement of Math Education Research and Practice Description: This session will center open-source mathematics educational technologies and resources that ensure the right for scholars to innovate at no cost, sustained by the collaborations of open-source communities and ecosystems. Presentations will include original research enabled by such products, expository presentations on the use of such products in the classroom, and demonstrations showing how to use such products for the advancement of mathematics education research and practice.

view this post on Zulip Daniel Geisler (Apr 13 2024 at 20:13):

I don't know how relevant this is, but I am supporting a growing collection of mathematical software - Julia, Jupyter notebooks. Pluto notebooks, Lean4 and Coq. I'm disappointed at how difficult it is to install this software; I certainly find it challenging as an experienced systems administrator. Since I do have mathematician friends, it occurs to me to just get a Linux server and figure out how to install things in a single environment. Then I and others can have access to different software packages through the web and no one else has to learn how to manage the software end of things.

view this post on Zulip Steven Clontz (Apr 13 2024 at 21:02):

My suggestion is to set up a devcontainer (I use GitHub Codespaces) so you don't even have to maintain your own server: https://g4m.clontz.org/ch-coding.html

view this post on Zulip Steven Clontz (Apr 13 2024 at 21:04):

But yeah the lack of DevOps in mathematics creates a lot of friction with computing assisted math.

view this post on Zulip Daniel Geisler (Apr 13 2024 at 21:29):

Thanks @Steven Clontz. I didn't know about Codespace, I love their support for Visual Studio Code and Jupyter notebooks. Visual Studio Code provides superior support for Jupyter notebooks, Julia, Lean4 and Coq. I already manage two servers and need to migrate them to better developer environments. I do this every few years to stay with the cheapest and most powerful environments. It is unfortunate that many universities can only provide limited services to people because of security policies and such. I'm trying to find a cheap but powerful way to help mathematicians. For example I've made good use of Linode in the past to use packaged installations, so I could write my own package. I like the idea of creating "distributions" that others could easily get up and running for minimal money.