44 Matching Annotations
  1. Nov 2023
  2. Sep 2023
      • for: Michel Bilbot, transcendental, transcendental - Kant, awakening, non-dual, nondual, nonduality, non-duality, emptiness, epoche, Maurice Merle-Ponty, perspective shift, perspective shift - transcendental

      • summary

        • Michel Bilbot gives an extremely important talk on two related themes
          • Kant's concept of the idea of transcendental
          • Husserl's concept of epoche / phenomenological reduction
          • comparison of two perspectives of science as
            • panpsychism where atomic theories of materialism are held to be theories of everything
            • Husserl's phenomenology of human experience
        • Bilbot points out the situatedness each individual is born into life with. Even acts such as visually seeing reveal our situatedness as a seer with clues such as perspective that reveals structures of the seer such as vanishing point.
      • adjacency

        • between
          • Kant's transcendental
          • Husserl / Maurice Merle-Ponty / Heidegger's phenomenology and epoche / phenomenological reduction methodology
          • eastern mysticism and philosophical ideas:
            • nonduality - dissolution of the self / other dualism
            • awakening
            • enlightenment
            • emptiness
        • adjacency statement
          • Michel Bilbot establishes the important foundation of one of Kant's major life works on the transcendental, and how Husserl's phenomenology and related process of the phenomenological reduction (epoche) is critical to understanding Husserl and Kant.
          • He then applies it to an analysis and comparison of science seen from two contrasting perspectives, atomic theories of panpsychism vs phenomenology.
          • Bilbot reveals that Husserl was deeply influenced by Buddhist thought
    1. a transcendental is something that is, or not a thing, of course, but it's very well known and it has been well known for a very long time.
      • for: Kant's transcendental - in history, quote, quote - Upanishad, quote - Ernst Cassirer, quote - Michel Henry, quote - Giovanni Gentile, quote Edmund Husserl

      • paraphrase

        • The transcendental cannot be an objective thought but is the condition for any objective thought
        • Brihadaranyaka Upanishad
          • Kant's transcendental is equivalent to the Braham
            • it is never seen but is a seer
            • it is never heard but is a hearer
            • it is never thought but is the thinker
            • it is never known but is the knower
            • it is the source of things and the source of knowledge
        • Ernst Cassirer
          • Consciousness is a goal to which knowledge turns its back
        • Michel Henry Consciousness cannot be shown, for it is the power to show.
        • Giovanni Gentile
        • Edmund Husserl
          • transcendental turn
            • the world is a sense for the transcendental ego
            • the transcendental ego is presupposed by the senses
    1. A new class for containing value objects: it is somewhat similar to Struct (and reuses some of the implementation internally), but is intended to be immutable, and have more modern and cleaner API.
  3. Mar 2023
    1. As an aside, I think I now prefer this technique to Python for at least one reason: passing arguments to the decorator method does not make the technique any more complex. Contrast this with Python: <artima.com/weblogs/viewpost.jsp?thread=240845>
    2. def document(f): def wrap(x): print "I am going to square", x f(x) return wrap @document def square(x): print math.pow(x, 2) square(5)
  4. Oct 2022
    1. Functions are much more flexible than aliases. The following would overload the usual ls with a version that always does ls -F (arguments are passed in $@, including any flags that you use), pretty much as the alias alias ls="ls -F" would do: ls () { command ls -F "$@" }
  5. Sep 2022
  6. Jan 2022
    1. Instead of render props, we use Svelte's slot props: // React version <Listbox.Button> {({open, disabled} => /* Something using open and disabled */)} </Listbox.Button> <!--- Svelte version ---> <ListboxButton let:open let:disabled> <!--- Something using open and disabled ---> </ListboxButton>
  7. Oct 2021
  8. Jun 2021
  9. May 2021
  10. Apr 2021
  11. Feb 2021
    1. To understand this helper, you should understand that every step invocation calls Output() for you behind the scenes. The following DSL use is identical to the one [above]. class Execute < Trailblazer::Activity::Railway step :find_provider, Output(Trailblazer::Activity::Left, :failure) => Track(:failure), Output(Trailblazer::Activity::Right, :success) => Track(:success)
    1. Since an inverse is the contrapositive of the converse, inverse and converse are logically equivalent to each other.
    1. In logic and mathematics, statements p {\displaystyle p} and q {\displaystyle q} are said to be logically equivalent if they are provable from each other under a set of axioms,[1] or have the same truth value in every model.
    1. {a: 1, b: 2, c: 3, d: 4} => {a:, b:, **rest} # a == 1, b == 2, rest == {:c=>3, :d=>4}

      equivalent in javascript:

      {a, b, ...rest} = {a: 1, b: 2, c: 3, d: 4}

      Not a bad replacement for that! I still find javascript's syntax a little more easily readable and natural, but given that we can't use the same syntax (probably because it would be incompatible with existing syntax rules that we can't break for compatibility reasons, unfortunately), this is a pretty good compromise/solution that they've come up with.

  12. Dec 2020
    1. Preload is the Sapper equivalent to getInitialProps in Next.js or asyncData in Nuxt.js.
    1. the error thrown from throw Error("Error from Asynchronous Fn") is equivalent to:async function innerAsyncFn(){ return Promise.reject(Error("Error from Asynchronous Fn"));}
  13. Nov 2020
    1. Converting Angular components into Svelte is largely a mechanical process. For the most part, each Angular template feature has a direct corollary in Svelte. Some things are simpler and some are more complex but overall it's pretty easy to do.
  14. Oct 2020
    1. As such, curry is more suitably defined as an operation which, in many theoretical cases, is often applied recursively, but which is theoretically indistinguishable (when considered as an operation) from a partial application.
    1. We could freeze the objects in the model but don't for efficiency. (The benefits of an immutable-equivalent data structure will be documented in vtree or blog post at some point)

      first sighting: "immutable-equivalent data"

    2. A VTree is designed to be equivalent to an immutable data structure. While it's not actually immutable, you can reuse the nodes in multiple places and the functions we have exposed that take VTrees as arguments never mutate the trees.
  15. Sep 2020
    1. for example, reactive declarations essentially do the work of React's useMemo, useCallback and useEffect without the boilerplate (or indeed the garbage collection overhead of creating inline functions and arrays on each state change).
    1. In other words for those tools, you cannot create a package interface where const lib = require("your-lib") yields the same as import lib from "your-lib". With named export mode however, const {lib} = require("your-lib") will be equivalent to import {lib} from "your-lib".
  16. May 2020
  17. Aug 2015