Visual explanations of mathematics (2020)
agilescientific.com
agilescientific.com
https://mathcs.clarku.edu/~djoyce/java/elements/elements.htm...
and I'm still impressed by the custom Unity tools which Freya Holmér uses for her videos:
https://www.youtube.com/watch?v=jvPPXbo87ds
Wish Geogebra was both more capable and widely used:
That said, these days if I need to plot out something I just use OpenSCAD: https://openscad.org/ (or, the Python-enabled version: https://pythonscad.org/ )
There's also a well supported community version as well: https://www.manim.community/
Speaking of Unity... What blew my mind making a 3D interactive system using it was Quaternions[0]. It makes sense to me now, but that's after many discussions with a coworker having a PhD in mathematics.
Its the style I use for my AI classes, though I've never been to Caltech; barely even to the west coast. I think its just something educators realized should get highlighted because all those symbols get complicated quickly like what the heck do η and τ mean for Ant Colony Optimization[1]?
[1] They mean desirability and # of ants that picked a path
https://images.squarespace-cdn.com/content/v1/549dcda5e4b0a4...
into https://yandex.com/images/
Or, the URL into https://www.bing.com/images -> "[o] Search using an Image"
Unfortunately, Google Images is too smart. Even, search by image or image URL yields results about the Fourier transform :P
Back in the 1990's, we had lots of tools to write better mathematics: LaTeX, HTML, Mathematica notebooks, and so on. But it felt like nothing had really converged yet. Technology that seamlessly mixes symbolic equations, illustrative-and-explicative annotation, and runnable code is, I then expected, not to be anticipated before my distant retirement and death. Given the preceding decades of cripplingly underfunded and glacial programming language evolution - that seemed a similar kind of society-hobbling infrastructure challenge that we just don't handle well. Now here we are, 3 decades later, and languages are in a far better place... though with pace still throttled by poor funding. Perhaps someday math tech will be too. Large-scale hypertext, and GUIs, also managed the "and now, what you've lonnnng been waiting for, tada!" transition.
I mean, there are a ton of math libraries available for most programming languages, but symbolic solving is pretty important here, because presumably people would want to (for example) show the integral or summation symbols and use algebraic notation rather than, say, Mathematica functions.
[a late reply, but...] I strikes me as having a flavor I associate with PIMs, rich text formats (eg markdown etc, and their assorted extensions), literate programming, and book writing systems. A high-dimensional sparse space of possibilities and taste and needs and nopes, which scatters effort and users, avoids critical mass, and thus discourages use and convergence. LaTeX and github-flavored markdown and pandoc and Jupyter are all achievements of convergence within multi-decade slogs. Ongoing slogs (how do you edit that LaTeX, make a book using pandoc, wrap a development process around Jupyter, etc). So yes, symbolic math is another slog. With 1970's macsyma stalling on licensing, Mathematica suing to prevent open-source implementations, and more. But I'm not sure that's a critical bottleneck here. I'm guess I'm suggesting that these wins of convergence often have long slogs not just behind, but ahead too, making it easy to overestimate the pace of future progress when looking at a collection of recent wins. Sometimes not - rust as C successor. But until time, or some famous app, creates user expectations for notes/annotations, their future looks a slog?
Notation is a concise format optimized for reading by a familiar audience. It's especially helpful when notation starts to be composed.
https://en.wikipedia.org/wiki/Project_Mathematics!
https://www.youtube.com/watch?v=vpxWyJg4_1A&list=PL8_xPU5epJ...
Which link did you follow, by the way? I clicked a few, and the link to https://www.edwardtufte.com/tufte/books_visex is broken, but none took me to your link.