73 Matching Annotations
  1. Dec 2023
    1. The true distinction: static vs. dynamic

      The true distinction that we should be teaching students is the difference between properties of languages that can be determined statically—that is, by just staring at the code without running it—and properties that can only be known dynamically, during runtime.

      Notice that I said “properties” and not “languages”. Every programming language chooses its own set of properties that can be determined either statically or dynamically, and taken together, this makes a language more “dynamic” or more “static”. Static versus dynamic is a spectrum, and yes, Python falls on the more dynamic end of the spectrum. A language like Java has far more static features than Python, but even Java includes things like reflection, which is inarguably a dynamic feature.

  2. Nov 2023
    1. here is the human 00:50:39 journey the big arrows indicate the way that it in fact developed in history the small errors indicate that of the seven point seven billion of us on the planet people are moving in every direction 00:50:52 from each of those phases and some in each of those phases want to hang on to those phases are not move that's what those great black circles are the little black circles our people who want to 00:51:04 just hang on to what they've got and not move but others are on the move and what's more they're on the move in every possible direction
      • for: cultural evolution - diverse movements, cultural transition - diverse movements

      • summary

        • Bill Reese and Rubin Nelson believe that the dynamic / relational quadrant of indigenous culture is the most viable futures
  3. Oct 2023
    1. Many daisy, rabbit, and fox types were first brought together by Lovelock to create a numerical model for biodiversity. In the real world, biological systems are continually being perturbed by the cycles of day and night, the turn of the seasons, changes in the climate, and innumerable other factors. When a Daisy-world in equilibrium is perturbed by the introduction of a herbivore or a sudden change in solar input, a transient burst of different daisy types appears until the system restabilizes, with new types dominant
      • for: quote, quote - Andrew Wood, quote - dynamic equilibrium, daisyworld

      • paraphrase

        • Many daisy, rabbit, and fox types were first brought together by Lovelock to create a numerical model for biodiversity.
        • In the real world, biological systems are continually being perturbed by the cycles of
          • day and night,
          • the turn of the seasons,
          • changes in the climate, and
          • innumerable other factors.
        • When a Daisy-world in equilibrium is perturbed
          • by
            • the introduction of a herbivore or
            • a sudden change in solar input,
        • a transient burst of different daisy types appears - until the system restabilizes, with new types dominant
  4. May 2023
    1. Editable metadata – identifiers’ metadata must be able to be edited in order to allow their owners to update details of the thing they are referring to, such as its location, as they will inevitably change.

      {Dynamic}

  5. Oct 2022
    1. These words were a sufficient explication of the scene. The nature of his phrenzy, as described by my uncle, was remembered. I who had sought death, was now thrilled with horror because it was near. Death in this form, death from the hand of a brother, was thought upon with undescribable repugnance. In a state thus verging upon madness, my eye glanced upon Carwin. His astonishment appeared to have struck him motionless and dumb. My life was in danger, and my brother’s hand was about to be embrued in my blood. I firmly believed that Carwin’s was the instigation. I could rescue me from this abhorred fate; I could dissipate this tremendous illusion; I could save my brother from the perpetration of new horrors, by pointing out the devil who seduced him; to hesitate a moment was to perish. These thoughts gave strength to my limbs, and energy to my accents: I started on my feet. “O brother! spare me, spare thyself: There is thy betrayer. He counterfeited the voice and face of an angel, for the purpose of destroying thee and me. He has this moment confessed it. He is able to speak where he is not. He is leagued with hell, but will not avow it; yet he confesses that the agency was his.”

      There's so much in this chapter. Firstly prudent reasoning from Carwin vs religious enthusiasm indirectly clashes in this emotion heated scene. Carwin has confessed his sins. Wieland escaped prison again to sacrifice Clara in his belief that the voice he hears is a divine messenger. Clara had thought of commiting suicide before Carwin's confessions, but once Wieland appears, she dreads the thought of dieing. The atmosphere has such eerie gothic elements. On the other hand there's a lot of character development, all 3 have changed a lot which makes them dynamic characters. Carwin seeks to clear up everything he had done out of guilt. Wieland had gone insane. But the most dramatic change is within Clara, who everyone adored, percieved as pure, brave and just and now - even though she just heard from Carwin that he had not made Wieland murder his family, Clara turns on him with a lie, a religious reasoning to save herself from her brother and to make his brother realize that "the divine messenger" is unreal. Clara is trying to use a possibly deadly trick on the two men. All three characters has reached a big turning point.

  6. Sep 2022
    1. However, unevaluatedProperties has dynamic behavior, meaning that the set of properties to which it applies cannot be determined from static analysis of the schema (either the immediate schema object or any subschemas of that object).

      annotation meta: may need new tag:

      dynamic behavior vs. static analysis [not quite parallel]

      or can we reuse something else like?: lexical semantics vs. run-time semantics

  7. Aug 2022
    1. Vöhringer, H. S., Sanderson, T., Sinnott, M., De Maio, N., Nguyen, T., Goater, R., Schwach, F., Harrison, I., Hellewell, J., Ariani, C. V., Gonçalves, S., Jackson, D. K., Johnston, I., Jung, A. W., Saint, C., Sillitoe, J., Suciu, M., Goldman, N., Panovska-Griffiths, J., … Gerstung, M. (2021). Genomic reconstruction of the SARS-CoV-2 epidemic in England. Nature, 1–11. https://doi.org/10.1038/s41586-021-04069-y

  8. Apr 2022
    1. By default, C++ will provide a copy constructor and copy assignment operator if one is not explicitly provided. These compiler-provided functions do shallow copies, which may cause problems for classes that allocate dynamic memory. So classes that deal with dynamic memory should override these functions to do deep copies.

      c++ 默认提供什么样的 copy constructor,这会导致什么问题?

  9. Mar 2022
    1. ● Static Linking○ Executable files and running memory images contain only the library code they actually use● Dynamic linking○ Executable files contain no library code○ During execution, single copy of library code can be shared across all executing processes

      static linking 和 dynamic linking 分别是什么?

  10. Jan 2022
    1. This was because dynamic typing doesn’t give the safety net that static typing does. So you write more tests. Which is a good thing.

      Tests are a good thing, but not all devs are even aware of the loss of safety net and so there's no guarantee that using a dynamic language results in more tests.

      Using tests and static-types together would mean that there's whole categories of bugs that get eliminated while also getting more coverage for less lines of test-code.

  11. Dec 2021
  12. Oct 2021
    1. I like minimal languages and I have dwelled in the realm of Smalltalk minimalism for a long time, and as a Smalltalker I am also accustomed to a very high level of productivity, interactivity and sophistication of development environment. Nim may be productive once you get going - in fact - many people say they indeed are. But when it comes to interactivity and development environment, its very … early in the game.
  13. Sep 2021
  14. Aug 2021
  15. Jul 2021
  16. Jun 2021
    1. dlbink is a good example, since thestructure of the input query directly controls the stucture of thereturn type. The sever has no way to deal with that when the query isparsed and planned, so you have to help it out.
  17. May 2021
    1. What I’m studying is something dynamic. So the representation should be dynamic.”

      Related to Victor's Dynamicland project, as well as his thoughts on a "dynamic medium. A note about “The Humane Representation of Thought.” Worrydream. http://worrydream.com/TheHumaneRepresentationOfThought/note.html )".

  18. Apr 2021
    1. Regardless of an explicit requirement, it is an implication of membership in the academic community that its members have a responsibility, and a right, to contribute to the intellectual corpus of their time.

      So who then is, or isn't, a "member" of the "academic community?" And is it incumbent that members "produce ideas" within their defined fields, or does their membership entitle (require?) them to speak more broadly than that?

  19. Mar 2021
  20. Feb 2021
  21. Oct 2020
    1. Doing so also means adding empty import statements to guarantee correct order of evaluation of modules (in ES modules, evaluation order is determined statically by the order of import declarations, whereas in CommonJS – and environments that simulate CommonJS by shipping a module loader, i.e. Browserify and Webpack – evaluation order is determined at runtime by the order in which require statements are encountered).

      Here: dynamic loading (libraries/functions) meaning: at run time

  22. Sep 2020
    1. I can’t do without Gabriel Betteredge

      This is such a strong remark, and I assume that it’s intentional and purposeful as we learn more about Betteredge’s role (beyond his butler role?) in this story. On another note, this also brings up the social norms in the Victorian era, especially the power dynamic between servants and their employers.

  23. Aug 2020
  24. Jul 2020
    1. dynamic

      A dynamic language (Lisp, Perl, Python, Ruby) is designed to optimize programmer efficiency, so you can implement functionality with less code. A static language (C, C++, etc) is designed to optimize hardware efficiency, so that the code you write executes as quickly as possible. https://stackoverflow.com/questions/20563433/difference-between-static-and-dynamic-programming-languages#:~:text=A%20dynamic%20language%20(Lisp%2C%20Perl,executes%20as%20quickly%20as%20possible.

  25. Jun 2020
  26. May 2020
    1. Dynamic Link Builder API on iOS and Android. This is the preferred way to dynamically create links in your app for user-to-user sharing or in any situation that requires many links

      sharing function

    2. four ways you can create a Dynamic Link
    1. you must use a URL prefix with either a different domain or a different path prefix
    2. take care that your Dynamic Link URLs don't conflict with your web URLs. When you configure Dynamic Links to use a particular URL prefix, all URLs that begin with that prefix are treated as Dynamic Links, so you can't use URLs with that prefix to point to ordinary hosted content
  27. Apr 2020
  28. Dec 2019
  29. May 2019
    1. The individual does not use this information and this processing to grapple directly with the sort of complex situation in which we seek to give him help. He uses his innate capabilities in a rather more indirect fashion, since the situation is generally too complex to yield directly to his motor actions, and always too complex to yield comprehensions and solutions from direct sensory inspection and use of basic cognitive capabilities.

      The mention here of "innate capabilities" and the importance to yielding motor actions toward complex challenges, is noted. A question arises, regarding "basic cognitive capabilities" and their role in the process?

  30. Mar 2019
  31. fldit-www.cs.uni-dortmund.de fldit-www.cs.uni-dortmund.de
    1. Eine beliebte Klassifizierung dynamischer Eigenschaften liefert die Unterscheidung inSicherheitsbedin-gungen(safety conditions) auf der eine Seite undLebendigkeitsbedingungen(liveness conditions) auf deranderen Seite. Nach [14], S. 94, schließt eine Sicherheitsbedingung das Auftreten von etwas Schlechtem aus, wäh-rend eine Lebendigkeitsbedingung das Auftreten von etwas Gutem garantiert. E
  32. Mar 2018
    1. I'm jealous of you

      Celie talks to Sophia about their difference in handling their husbands. Celie is obedient and oppressed, while Sophia is rebellious and oppressed. The way it sounds to me, is that Sophia was also subjected to sexual abuse, but she stood up for herself and didn't allow the men to take her power from her. Sophia, it seems, not to be afraid of killing someone or of death itself. While Celie has been forced to live after all of her babies got killed or thought to be killed. I don't believe Sophia has every been pregnant, therefore she still feels powerful. Does power come with not having children? You don't need to nurture a child and you can focus on yourself when you don't have a child. Shug Avery never had kids (or nurtured them for that matter) and she rose to fame and fortune

  33. Sep 2017
    1. However, I believe that the humans experience includes some unpredictability. How would unpredictable behavior manifest in a social network? How do new unconventional new ideas emerge? What goes on in the first person that starts a new trend in the network?

      Use these questions to drive what article you bring in to annotate. Or bring them into the reflection. The questions you are asking focus on dynamic network analysis. We will not do any of that in this class but you can find a lot of work on this way of doing SNA via Google.

  34. Mar 2017
  35. awjin.github.io awjin.github.io
    1. Dynamic Programming

      Here's another article, with a different point-of-view on this subject.

    1. Check out

      Some other problems can be found in the quoted works section, for this paper/web page. For example, have a look here.

    2. In this solution, we used memoization to recursively calculate the solutions for subproblems which we then used to calculate the solutions to larger problems. Alternatively, tabulation could have been used to build up solutions from the bottom up.

      So, from the whole thing I take it that the problem has actually two parts: i.) a pre-processing part in which all paths have been explored (via memoization), and, ii). discover the optimal path to take, given the memoization table.

  36. Apr 2015
    1. The non-sequential nature of the file medium and the use of dynamic manipulation allows a story to have many accessible points of view; Durrell’s Alexa ndria Quar t et, f or instance, could be one book in which the reader may pursue many paths through the narrative

      The most shocking thing about this 1977 article is we used to have tech people who knew who Durrell was.