28 Matching Annotations
  1. Mar 2023
    1. The state of current technology greatly impacts our ability to manipulate information, which in turn exerts influence on our ability to develop new ideas and technologies. Tools designed to enable networked thinking are a step in the direction of Douglas Engelbart’s vision of augmenting the human intellect, resulting in “more-rapid comprehension, better comprehension, the possibility of gaining a useful degree of comprehension in a situation that previously was too complex, speedier solutions, better solutions, and the possibility of finding solutions to problems that before seemed insolvable.”

      There's a danger to using digital tools to help with Higher Order Thinking; namely, it offloads precious cognitive load, optimized intrinsic load, which is used to build schemas and structural knowledge which is essential for mastery. Another danger is that digital tools often make falling for the collector's fallacy easier, meaning that you horde and horde information, which makes you think you have knowledge, while in fact, you simply have (maybe related) information, not mastery. The analog way prevents this, as it forces you to carefully evaluate the value of an idea and decide whether or not it's worth it to spend time on writing it and integrating it into a line of thought. Evaluation/Analysis is forced in an analog networked thinking tool, which is a form of Higher Order Learning/Thinking, as they are in the higher orders of Bloom's Taxonomy/Hierarchy.

      This is also true for AI. Always carefully evaluate whether or not a tool is worth using, like a farmer. (Deep Work, Cal Newport).

      Instead, use a tool like mindmapping, the GRINDE way, which is digital, for learning... Or the Antinet Zettelkasten by Scott Scheper, which is analog, for research.

    2. Divergence and emergence allow networked thinkers to uncover non-obvious interconnections and explore second-order consequences of seemingly isolated phenomena. Because it relies on undirected exploration, networked thinking allows us to go beyond common sense solutions.

      The power of an Antinet Zettelkasten. Use this principle both in research and learning.

    3. Networked thinking is an explorative approach to problem-solving, whose aim is to consider the complex interactions between nodes and connections in a given problem space. Instead of considering a particular problem in isolation to discover a pre-existing solution, networked thinking encourages non-linear, second-order reflection in order to let a new idea emerge.

      Seems similar to Communicating with an Antinet Zettelkasten.

  2. Dec 2022
    1. My freely downloadable Beginning Mathematical Logic is a Study Guide, suggesting introductory readings beginning at sub-Masters level. Take a look at the main introductory suggestions on First-Order Logic, Computability, Set Theory as useful preparation. Tackling mid-level books will help develop your appreciation of mathematical approaches to logic.

      This is a reference to a great book "Beginning Mathematical Logic: A Study Guide [18 Feb 2022]" by Peter Smith on "Teach Yourself Logic A Study Guide (and other Book Notes)". The document itself is called "LogicStudyGuide.pdf".

      It focuses on mathematical logic and can be a gateway into understanding Gödel's incompleteness theorems.

      I found this some time ago when looking for a way to grasp the difference between first-order and second-order logics. I recall enjoying his style of writing and his commentary on the books he refers to. Both recollections still remain true after rereading some of it.

      It both serves as an intro to and recommended reading list for the following: - classical logics - first- & second-order - modal logics - model theory<br /> - non-classical logics - intuitionistic - relevant - free - plural - arithmetic, computability, and incompleteness - set theory (naïve and less naïve) - proof theory - algebras for logic - Boolean - Heyting/pseudo-Boolean - higher-order logics - type theory - homotopy type theory

  3. Jun 2022
  4. Mar 2021
  5. Feb 2021
    1. Though rarer in computer science, one can use category theory directly, which defines a monad as a functor with two additional natural transformations. So to begin, a structure requires a higher-order function (or "functional") named map to qualify as a functor:

      rare in computer science using category theory directly in computer science What other areas of math can be used / are rare to use directly in computer science?

    1. The central ideas of this design pattern closely mirror the semantics of first-class functions and higher-order functions in functional programming languages. Specifically, the invoker object is a higher-order function of which the command object is a first-class argument.
  6. Nov 2020
    1. I think it’ll probably be a few years before we know the full extent to which people were harmed by this. As an example, the hospital in Uppsala experienced 50% fewer admissions due to cardiac infarctions (“heart attacks”) during the peak period, while the hospitals in Stockholm experienced 40% fewer admissions. We know that people who have a cardiac infarction and don’t get emergency treatment have a significantly increased risk of dying in the immediate future, and also have a greater risk of developing long term complications such as heart failure.

      A hospital in Uppsala saw 50% fewer cases of heart attacks during the peak COVID-19 period. The author posits that people might have been avoiding the emergency room out of fear or out of consideration. This might lead to more deaths later, however, as not getting treatment after a heart attack leads to higher chances of developing long-term complications.

  7. Oct 2020
    1. // Make a HOC
      // This is not the only way to accomplish auto-save, but it does let us:
      // - Use built-in React lifecycle methods to listen for changes
      // - Maintain state of when we are submitting
      // - Render a message when submitting
      // - Pass in debounce and save props nicely
      export default props => (
        <FormSpy {...props} subscription={{ values: true }} component={AutoSave} />
      );
      
  8. Jun 2020
  9. Dec 2019
  10. Nov 2019
    1. However, in this case you would lose the possibility to render something in between. You are strictly coupled to the higher-order component's render method. If you need to add something in between of the currency components, you would have to do it in the higher-order component. It would be quite similar as you have done it previously by rendering the currency components straight away in the Amount component. If using a render prop component instead, you would be flexible in your composition.
    2. For the sake of completeness, the following code demonstrates that the problem could be solved with a higher-order component (HOC) as well:
  11. Oct 2019
    1. We've extracted some key features into separate HOCs to keep the main library as small as possible
  12. Sep 2019
  13. Aug 2019
  14. Dec 2017
    1. So thought is always both collective and individual, both a manifestation of a wider network and something unique, both an emergent property of groups and a conscious choice by some individuals to devote their scarce time and resources. The interesting questions then center on how to understand the conditions for thought. How does any society or organization make it easier for individuals to be effective vehicles for thought, to reduce the costs and increase the benefits? Or to put it in noneconomic language, how can the collective sing through the individual, and vice versa?
    2. all ideas, information, and thoughts can be seen as expressions of a collective culture that finds vehicles—people or places that are ready to provide fertile soil for thoughts to ripen. This is why such similar ideas or inventions flower in many places at the same time. It is why, too, every genius who, seen from afar, appears wholly unique looks less exceptional when seen in the dense context of their time, surrounded by others with parallel ideas and methods. Viewed in this way, it is as odd to call the individual the sole author of their ideas as it is to credit the seed for the wonders of the flowers it produces.
    3. The more dimensional any choice is, the more work is needed to think it through. If it is cognitively multidimensional, we may need many people and more disciplines to help us toward a viable solution. If it is socially dimensional, then there is no avoiding a good deal of talk, debate, and argument on the way to a solution that will be supported. And if the choice involves long feedback loops, where results come long after actions have been taken, there is the hard labor of observing what actually happens and distilling conclusions. The more dimensional the choice in these senses, the greater the investment of time and cognitive energy needed to make successful decisions.

      Conexão entre complexidade e dimensões de maiores ordem

  15. Feb 2014
    1. Interdependence and Regeneration2c5c7 A very important feature to be noted from the discussion in this section bears upon the interdependence among the various types of structuring which are involved in the H-LAM/T system, where the capability for doing each type of structuring is dependent upon the capability for doing one or more of the other types of structuring. (Assuming that the physical structuring of the system remains basically unchanged during the system's operation, we exclude its dependence upon other factors in this discussion.) 2c5c7a This interdependence actually has a cyclic, regenerative nature to it which is very significant to us. We have seen how the capability for mental structuring is finally dependent, down the chain, upon the process structuring (human, artifact, composite) that enables symbol-structure manipulation. But it also is evident that the process structuring is dependent not only upon basic human and artifact process capabilities, but upon the ability of the human to learn how to execute processes--and no less important, upon the ability of the human to select, organize, and modify processes from his repertoire to structure a higher-order process that he can execute. Thus, a capability for structuring and executing processes is partially dependent upon the human's mental structuring, which in turn is partially dependent upon his process structuring (through concept and symbol structuring), which is partially dependent upon his mental structuring, etc. 2c5c7b All of this means that a significant improvement in symbol-structure manipulation through better process structuring (initially perhaps through much better artifacts) should enable us to develop improvements in concept and mental-structure manipulations that can in turn enable us to organize and execute symbol-manipulation processes of increased power. To most people who initially consider the possibilities for computer-like devices augmenting the human intellect, it is only the one-pass improvement that comes to mind, which presents a picture that is relatively barren compared to that which emerges when one considers this regenerative interaction. 2c5c7c We can confidently expect the development of much more powerful concepts pertaining to the manner in which symbol structures can be manipulated and portrayed, and correspondingly more complex manipulation processes that in the first pass would have been beyond the human's power to organize and execute without the better symbol, concept, and mental structuring which his augmented system provided him. These new concepts and processes, beyond our present capabilities to use and thus never developed, will provide a tremendous increased-capability payoff in the future development of our augmentation means.

      I think these notions of interdependence and regeneration are a very key observation.