sleepyams
Joined 10 years ago
Joined 10 years ago
It was cool to read about "co-choice", although I looked up that term and couldn't really find it used anywhere, do you have a source? (Also I think there is a typo in the type signature in the code block in this section. The codomain of `cochoiceHask` should be `b` right?) The idea of building a loop from a function `Either a c -> Either b c` is very interesting. It reminds me of some of the ideas in the book "Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory" by Joseph E. Stoy, which you should check out if you haven't.
As a mathematician, I don't disagree with you, I do think the recent events have exposed a certain brand of elitism/gatekeeping etc within the mathematical community. While that may be true, it's not always about "finding the solution", oftentimes we first have to learn how to even frame the problem to begin with.
I believe that we can at least posit some kind of mechanism through which emergence can happen. In my opinion we should look at language and how language evolved. However, i also believe we should expand our study of natural language to things like network protocols, and observe the "protocol hourglass" structure that has emerged from the internet protocol stack.
In my mind, the concepts of control and autonomy are what need to be revisited. We conflate the two: we are autonomous IF we are able to exert control on the environment. However, I think the reality might be that autonomous systems are more similar to an API in the sense that we can interact along the boundary but through the API we cannot exert control over the internal structure of the system (through knowledge or physical control).
Teachers increasingly must assume that students will not learn on their own outside of the time spent in class. This is difficult because we only see students for a handful of contact hours every week, and there is not enough time to both lecture AND ensure that a student has attained thorough understanding of the material. Teachers have adapted to this in various ways, but another stressor is that students are coming into college much less prepared. When I teach precalc I essentially have to assume that I will need to teach students how fractions work. The current system is not built to support this kind of learning. In order to make sure students are really learning, I now have to cut out major portions of the curriculum to make sure I have time to do active learning during class. It's obvious through students' performance that their understanding of things we work on in class is much more internalized and sophisticated than things I lecture about but assume they will learn on homework problems.
A novel I really love is Anathem by Neal Stephenson. While Anathem is an admittedly goofy work of fiction, I do think Stephenson's vision of the future is compelling: the purity of mathematics education and research must be protected from the hyper-technological outside world. In reality I'm not anti-technology of course, I feel like access to a non-internet-connected computer is fine. But, I wonder if such a model would work for an educational institution?
There is a concept of the hourglass model [0] of internet protocols, where IP sits at the waist. I believe that similar things are probably true in any "stack" based structure, such as computing, where the protocol at the waist has the most staying power (which at the current moment could be e.g. x86, or something) because it's essentially the universal translation layer that enables all the language protocols built above it to be agnostic to all the transport protocols below it. So, I see it as an open question as to what the best way to affect change in a situation like this is. I'm interested in if anyone else has any thoughts along these lines.
[0] https://en.wikipedia.org/wiki/Hourglass_model