6 ms·
Magic Paper
- Bjartr 9y agoI don't have a lot to add the the discussion, but I am excited that some people are still working to find new and better ways to think, communicate, and iterate.
- jeffhuys 9y agoMe, too! Humans are very good at instinctively making decisions, so if you can present a problem in the simplest possible manner, intuition can take over and solve a problem much easier than when the problem is defined using, for instance, algebra.
- kbenson 9y agoBret Victor has done a lot of work on this, as well, and his paper Magic Ink[1] goes into a quite a bit of details. His work is referenced by Magic Paper, and like most things from Bret, it's probably worth looking at. It's nice to see more stuff coming out of this. 1: http://worrydream.com/MagicInk/ http://worrydream.com/MagicInk/
- colllectorof 9y agoThis line of thinking goes back even further. Back to 1968 when GRAIL was developed: https://www.youtube.com/watch?v=QQhVQ1UG6aM https://www.youtube.com/watch?v=QQhVQ1UG6aM Pretty amazing stuff, even today.
- auggierose 9y agoThe proof looks similar to the proof that every continuous function can be integrated over a finite interval.
- OisinMoran 9y agoThis is excellent! Not only is it a great concept and a well-written article ("reify" is my new favourite word), but it completely succeeds in its goal of teaching a non-trivial concept. I'm very excited to see where this goes. I've followed the work of some others in this space (like Bret Victor) for quite a while, and inspired by what I've seen and read (and also by frustration in college courses and elsewhere) I've started prototyping a new way to do derivations. It's effectively only a mock-up in its current stage but as it fits in the "new media for thinking" category I thought I'd share it anyway: https://oisinmoran.com/projects/derivation.html https://oisinmoran.com/projects/derivation.html If you want to work on or talk about this open source project I'd love to hear from you! (Email is in bio)
- seanmcdirmid 9y agoI guess you are working on purely symbolic thinking? I think the approach works best when it’s just not equations being manipulated, but visualized instantiations of specific (and concrete) examples.
- OisinMoran 9y agoYes, but I feel there is room for more than one approach. For something as specific as derivations--which tend to have a linear, step-by-step approach I think this makes sense. Similar to how different programming languages excel at different tasks I imagine different thinking media will also excel at different cognitive tasks. There is also the terseness of mathematical notation to compete with--I can't think of a better way to replace the sum of something over the range 1 to 1000 than the current sigma notation, or even a for loop or some other construct like "sum(f(x), 1...1000)". I don't know if there is a good way to make something like a large summation visual but I am definitely open to any ideas. I wish that every mathematical concept or object could be visualised effectively but again I doubt this is the case with the hope of being proven wrong.
- seanmcdirmid 9y agoI’ve heard even the most accomplished mathematicians build concrete visualizations in their head, they work with non-symbolic models when solving problems. I think that these mental models is what we should try to capture in the computer. So I guess it is a matter of what mental model is being used to make the derivation, and this would probably involve why the derivation is being made. Anyways, I don’t want to discourage you, your work is definitely interesting. It’s just something you might want to keep in mind.
- OisinMoran 9y agoYeah that definitely sounds right--at some point the brain will need to do the understanding as the paper won't. So I also agree that capturing more facets and the richness of thoughts is a much better goal than simply enhancing symbol-shunting. I suppose my idea could best fit in as either a transitionary model, or more likely as more of a replacement for the current method of teaching and learning derivations. In a sense just decreasing how bad the current worst case of teaching is rather than trying to increase the best case. Focusing on didactic rather than exploratory although I realise that both are possible with more expressive systems. No, don't worry you have not done any discouraging. I really appreciate all your thoughts on the matter and will definitely think more about what (or if) this should be. I currently don't have much time to work on it but definitely have time for some good mulling.
- mlevental 9y agoto reify means to make an abstract concept concrete (reified abstract classes...) but it's interesting that reification is actually the name of a formal logical fallacy: "Reification (also known as concretism, hypostatization, or the fallacy of misplaced concreteness) is a fallacy of ambiguity, when an abstraction (abstract belief or hypothetical construct) is treated as if it were a concrete real event or physical entity." https://en.wikipedia.org/wiki/Reification_(fallacy) https://en.wikipedia.org/wiki/Reification_(fallacy)
- seanmcdirmid 9y agoReification of abstract concepts is an important technique in thinking. Few of us, if any, are pure abstract thinkers, and we will form examples in our head when presented with an abstraction (e.g. we will see an some kind of real apple when we hear the word apple).
- posterboy 9y agoseems to me to be related to 'ripe', because in german that's "reif", which in "ausgereifte idee" has almost the same meaning and it's probably from "Reifen" ('tire') cognate to ring, so round or rather whole. The semantic distinction between abstract and concrete idea is still virtual, though. The ripe apple you think about is still a virtual image. Or rather original, because even scientifically in e.g. biology, specific specimen are used as arch example to define clades and such. We care very much about relational structure, after all. An abstraction thus is something loosely or not at all connected to the currently favoured theory of the overall structure of life.
- abecedarius 9y agoIt's from Latin 'res' meaning 'thing'. If that's cognate to 'reif' I wouldn't know. I'd be happy with 'thingify' but that's at least less established. :)
- deleted 9y ago[deleted]
- zitterbewegung 9y agoWow this looks awesome. I think I might use this for some notes on topological quantum computing or something .
- fasteo 9y agoFor all Spanish speaking folks here in HN, I just learned that "reify" means "cosificar". And I just learned that "cosificar" is an actual Spanish word[1] ! 1. tr. Convertir algo abstracto en una cosa concreta. 2. tr. Reducir a la condición de cosa a una persona. [1] http://dle.rae.es/?id=B58Iitz http://dle.rae.es/?id=B58Iitz
- harperlee 9y agoReificar is also a spanish word :) the Real Academia does not register it but you can see its use going at least as back as Marx translations through https://es.wikipedia.org/wiki/Reificaci%C3%B3n https://es.wikipedia.org/wiki/Reificaci%C3%B3n
- Strilanc 9y ago> An interesting project would be to create a single environment which can be used for both education and research. This does happen sometimes, by accident. I wrote Quirk [1] as an educational tool for learning about quantum circuits. But then I started finding it useful as a tool for optimizing circuits to use fewer gates, just by dragging things around and seeing what happens (there's still enough low-hanging fruit for that to be viable). The paper "Halving the cost of quantum addition" [2] only exists because of a "that's strange..." moment while I was messing around with a decomposition of the Toffoli gate in Quirk. (I bet Michael Nielsen, the author of the linked article, gets a particular kick out of this example. He's also the co-author of the de-facto standard textbook for quantum computing.) 1: http://algassert.com/quirk http://algassert.com/quirk 2: https://arxiv.org/abs/1709.06648 https://arxiv.org/abs/1709.06648
- agumonkey 9y agoI'm less and less into technology. I really believe the matter is just human. We just need to take time to speak to each others peacefully. Instead we delegate to hurried teachers in potentially shamefull classes, or technology to do exercises..
- nekopa 9y agoDo you not think that maybe, many millennia ago, some caveman may have thought the same? "I'm less and less into speech. I really believe the matter is just human. We just need to take time to grunt and mime to each other peacefully. Instead we delegate to sitting lazily and screeching loud sounds and noises" Just as the spoken and written word opened up the world to us in new ways in the past, I feel that these new ideas may also lead us to new understandings.
- agumonkey 9y agothat caveman never went to school, he'd accept my argument I don't dismiss tech, it's just that it never address the issues to me. So it's not the solution, it's a tail chase.
- colllectorof 9y agoWell, the technology showcased here is designed specifically to enable clearer communication and explanation, i.e. better speaking.
- yters 9y agoI agree, technology has not been a significant help. Even being able to knock out quick test scripts in python has never been the pivotal issue. The real issue is understanding the material, and a human teacher who really understands what is going on and can ask the right motivating questions to spur the answer is most helpful. I've only encountered a handful of teachers like this, who can really get to the heart of something and not get lost in the weeds.
- agumonkey 9y ago
- raj2552 9y agoThe project will be more useful for education and research.