46 Matching Annotations
  1. Nov 2020
    1. Cognitive Overhead (aka Cognitive Load): often the task of specifying formalism is extraneous to the primary task, or is just plain annoying to do.

      This is the task that you're required to do when you want to save a note in Evernote or Notion. You need to choose where it goes.

  2. Oct 2020
    1. Similarly, if Gmail won’t load in Firefox, clear browser cookies and caches, disable Windows Firewall on your computer, and ensure that you are using the recent version of Mozilla Firefox. If the issue of Gmail won’t load in Firefox persists, try restarting the computer and check whether the issue has been resolved or not.

  3. Sep 2020
  4. Aug 2020
    1. Guo, L., Boocock, J., Tome, J. M., Chandrasekaran, S., Hilt, E. E., Zhang, Y., Sathe, L., Li, X., Luo, C., Kosuri, S., Shendure, J. A., Arboleda, V. A., Flint, J., Eskin, E., Garner, O. B., Yang, S., Bloom, J. S., Kruglyak, L., & Yin, Y. (2020). Rapid cost-effective viral genome sequencing by V-seq. BioRxiv, 2020.08.15.252510. https://doi.org/10.1101/2020.08.15.252510

  5. Jul 2020
  6. Jun 2020
  7. May 2020
  8. Apr 2020
  9. Mar 2020
    1. I would like to make an appeal to core developers: all design decisions involving involuntary session creation MUST be made with a great caution. In case of a high-load project, avoiding to create a session for non-authenticated users is a vital strategy with a critical influence on application performance. It doesn't really make a big difference, whether you use a database backend, or Redis, or whatever else; eventually, your load would be high enough, and scaling further would not help anymore, so that either network access to the session backend or its “INSERT” performance would become a bottleneck. In my case, it's an application with 20-25 ms response time under a 20000-30000 RPM load. Having to create a session for an each session-less request would be critical enough to decide not to upgrade Django, or to fork and rewrite the corresponding components.
  10. Feb 2020
    1. I had created a bunch of annotations on: https://loadimpact.com/our-beliefs/ https://hyp.is/bYpY5lKoEeqO_HdxChFU0Q/loadimpact.com/our-beliefs/

      But when I click "Visit annotations in context"

      Hypothesis shows an error:

      Annotation unavailable The current URL links to an annotation, but that annotation cannot be found, or you do not have permission to view it.

      How do I edit my existing annotations for the previous URL and update them to reference the new URL instead?

    1. Performance Benchmarking What it is: Testing a system under certain reproducible conditions Why do it: To establish a baseline which can be tested against regularly to ensure a system’s performance remains constant, or validate improvements as a result of change Answers the question: “How is my app performing, and how does that compare with the past?”
    1. Do Browse like a user wouldTake natural pauses that users would take to consume page contentFocus on the most common use cases, rather than all the possible use casesTake note of pages where forms/logins occur, you will likely need to complete some scripting there
    1. We believe load test scripts should be plain code to get all the benefits of version control, as opposed to say unreadable and tool generated XML.

      Saw another comment lamenting the use of ugly/unreasonable XML files:

      https://github.com/flood-io/ruby-jmeter

      Tired of using the JMeter GUI or looking at hairy XML files?

    2. It is also good practice to make sure that your load testing is functionally correct. Both the performance and functional goals can be codified using thresholds and checks (like asserts).
    1. Load Testing Manifesto Simple testing is better than no testingLoad testing should be goal orientedLoad testing by developersDeveloper experience is super importantLoad test in a pre-production environment
    2. You can use it for running tests with a high load (spike, stress, endurance tests) in pre-production and QA environments.
    1. TABLE 1. Practices to maximize student learning from educational videos

      Table 1. resource for planning/making effective videos

    2. Finally, the utility of video lessons can be maximized by matching modality to content. By using both the audio/verbal channel and the visual/pictorial channel to convey new infor-mation, and by fitting the particular type of information to the most appropriate channel, instructors can enhance the germane cognitive load of a learning experience.

      matching modality to content. So if you want to talk about history, or a book, or just some reflection, it makes less sense to do it over video, but if you want to talk about art history maybe you want to have a video component or be primarily video

    3. Weeding, or the elimination of interesting but extraneous information that does not contribute to the learning goal, can provide further benefits. For example, music, complex back-grounds, or extra features within an animation require the learner to judge whether he or she should be paying attention to them, which increases extraneous load and can reduce learn-ing.

      Weeding + definition, removing flash and bells and whistles that might cause the student to be distracted

    4. The benefits of signaling are complemented by segmenting, or the chunking of information in a video lesson. Segmenting allows learners to engage with small pieces of new information and gives them control over the flow of new information.

      Segmenting or chunking

    5. Signaling, which is also known as cueing (deKoning et al., 2009), is the use of on-screen text or symbols to highlight important information. For example, signaling may be provided by the appearance of two or three key words (Mayer and John-son, 2008; Ibrahim et al., 2012), a change in color or contrast (deKoning et al., 2009), or a symbol that draws attention to a region of a screen (e.g., an arrow; deKoning et al., 2009).

      Signaling definition + examples

    6. The third component of a learning experience is extraneous load, which is cognitive effort that does not help the learner toward the desired learning outcome.

      extraneous load, the fiddling with technology, the finding new content to read, the poorly connected information, etc.

    7. The first of these is intrinsic load, which is inherent to the subject under study and is determined in part by the degrees of connec-tivity within the subject

      how difficult is a concept to understand, word pairing is less difficult than grammar rules.

    8. he second component of any learning experience is germane load, which is the level of cognitive activity necessary to reach the desired learning outcome—for example, to make the comparisons, do the analysis, and elucidate the steps necessary to master the lesson.

      the level of cognitive activity needed to learn the learning outcome (memorize a few words), define terms, recall a history event, draw something.

    9. This processing is a prerequisite for encoding into long-term memory, which has virtually unlimited capacity. Because working memory is very limited, the learner must be selective about what information from sensory mem-ory to pay attention to during the learning process, an observa-tion that has important implications for creating educational materials
    10. Cognitive load theory, initially articulated by Sweller (1988, 1989, 1994), suggests that memory has several components. Sensory memory is tran-sient, collecting information from the environment. Information from sensory memory may be selected for temporary storage and processing in working memory,

      Cognitive load theory

  11. Nov 2019
    1. E-Learning Theory (Mayer, Sweller, Moreno)

      This website outlines key principles of the E-Learning Theory developed by Mayer, Sweller, and Moreno. E-Learning Theory describes how the implementation of educational technology can be combined with key principles of how we learn for better outcomes. This site describes those principles as a guide of more effective instructional design. Users can also find other learning theories under the "Categories" link at the top of the page. Examples include Constructivist theories, Media & Technology theories, and Social Learning theories. Rating: 8/10

  12. Oct 2019
    1. The X-Forwarded-Proto request header helps you identify the protocol (HTTP or HTTPS) that a client used to connect to your load balancer. Your server access logs contain only the protocol used between the server and the load balancer; they contain no information about the protocol used between the client and the load balancer.

      The load balancer may talk to the server via http so using $scheme in nginx when there's an AWS load balancer in front may lead to the $scheme being unexpectedly http instead of https.

      http {
          map $http_x_forwarded_proto $original_scheme {
            "" $scheme;
            default $http_x_forwarded_proto;
          }
      }
      
  13. Apr 2019
  14. Mar 2019
    1. Joe understands this and explains that he will do his best to give you the valid conceptual feel that you want—trying to tread the narrow line between being too detailed and losing your over-all view and being too general and not providing you with a solid feel for what goes on.
  15. Jan 2019
  16. Oct 2017