179 Matching Annotations
  1. Jan 2021
    1. Just saying “snaps are slow” is not helpful to anyone. Because frankly, they’re not. Some might be, but others aren’t. Using blanket statements which are wildly inaccurate will not help your argument. Bring data to the discussion, not hearsay or hyperbole.
    2. I don’t find the software slow, I find the startup time for snap packages when the start for the first time on a session slow, but that has been improved, and it’s public that the snapcraft team has been working hard to improve that.
    1. People think that fighters fight best when they are angry, that singers, actors and musicians perform best when they are high on emotions. This cannot be further from the truth. Studies show that in high-stress situations, we perform when we separate ourselves from our emotions. Like how a cup is only useful when it’s empty, it is only when we empty ourselves that we can become a conduit for our art, transcend our mortal shell, and perform at the highest levels.

      Studies show that in high-stress situations people perform better when there is a separation of self and emotions.

      We might think that boxers perform better when they're angry but that might not be the case.

  2. Dec 2020
    1. it can be difficult or verbose to accomplish some things like animations in React, especially without libraries, and high-performance React animation libraries often bail out of its rendering cycle to manipulate the DOM directly.
    2. The template language's restrictions compared to JavaScript/JSX-built views are part of Svelte's performance story. It's able to optimize things ahead of time that are impossible with dynamic code because of the constraints. Here's a couple tweets from the author about that
    1. Because Jamstack projects don’t rely on server-side code, they can be distributed instead of living on a single server. Serving directly from a CDN unlocks speeds and performance that can’t be beat. The more of your app you can push to the edge, the better the user experience.
    1. Better PerformanceWhy wait for pages to build on the fly when you can generate them at deploy time? When it comes to minimizing the time to first byte, nothing beats pre-built files served over a CDN.
  3. Nov 2020
    1. Psychologists have only seriously begun analyzing self-talk in the last couple of decades, and here’s what we know:1) Positive self-talk improves performance in most sports.2) Questions like “Will I do this?” produce better results than statements like “I will do this.”3) Using “we” in self-talk is better than using “I.”4) Talking about yourself in third person is more effective than talking in first person.5) Both motivational (“I will do this!“) and instructional (“See the target…straighten elbows…lock onto target…“) self-talk seems to be effective in enhancing performance.

      How to talk to yourself! Positive Self - talk and motivation are best executed when done this:

      1) Positive self-talk improves performance in most sports.

      2) Questions like “Will I do this?” produce better results than statements like “I will do this.”

      3) Using “we” in self-talk is better than using “I.”

      4) Talking about yourself in third person is more effective than talking in first person.

      5) Both motivational (“I will do this!“) and instructional (“See the target…straighten elbows…lock onto target…“) self-talk seems to be effective in enhancing performance.

    1. It's fast. The Dart VM is highly optimized, and getting faster all the time (for the latest performance numbers, see perf.md). It's much faster than Ruby, and close to par with C++.
    1. Preserving user privacy is difficult when detectingmore nuanced forms of censorshipSome forms of softcensorship might involve intentional performance degrada-tion or content manipulation. Detecting this type of behav-ior would require comparing performance or content acrossgroups of users, but such a comparison also implies thateach user must reveal their browsing history.

      If you want to investigate whether content for a user was manipulated or performance was degraded, there may be no other way but to access detailed logs of their usage. This might raise privacy concerns.

      Not only is personalization difficult to disambiguate from manipulation and censorship, personalization also makes it more costly to compare the personalized experience to some baseline value to determine if manipulation or performance degradation has taken place.

  4. Oct 2020
      1. The best projects start with goals and plans.
      2. The subconscious has so much to do with success.
      3. Our subconscious decides whether to accept something into our awareness based on something called "Hot Goals".
      4. From this udemy course, I will learn how to set goals with the MOMA subconscious method, by which I convert what's not working for me into a HOT GOAL.
      5. Achieving hot goals is the means of the subconscious mind to keep you safe even if it isn't necessary.
      6. If your goals have to become hot goals then, your conscious goals must translate to subconscious goals.
    1. “But nobody sees us,”

      This line, combined with how Josephine feels like she can't laugh at anything, makes me think about the outward performance of grief, and the feelings you are expected to include in that performance. By asking why they would dress in black if nobody can see them, Josephine is recognizing that dressing in mourning is just a part of playing the role of grieving daughter.

    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"

    1. trusktr herman willems • 2 years ago Haha. Maybe React should focus on a template-string syntax and follow standards (and provide options for pre-compiling in Webpack, etc).

      Well anywho, there's other projects now like hyperHTML, lit-html, etc, plus some really fast ones: https://www.stefankrause.ne...

      React seems a little old now (and the new Hooks API is also resource heavy).

      • Share ›  Michael Calkins trusktr • 4 years ago • edited That's a micro optimization. There isn't a big enough difference to matter unless you are building a game or something extraordinarily odd.

      • Share › −  trusktr Michael Calkins • 2 years ago True, it matters if you're re-rendering the template at 60fps (f.e. for animations, or for games). If you're just changing views one time (f.e. a URL route change), then 100ms won't hurt at all.

    1. Virtual DOM is valuable because it allows you to build apps without thinking about state transitions, with performance that is generally good enough
    2. In the vast majority of cases there’s nothing wrong about wasted renders. They take so little resources that it is simply undetectable for a human eye. In fact, comparing each component’s props to its previous props shallowly (I’m not even talking about deeply) can be more resource extensive then simply re-rendering the entire subtree.
  5. Sep 2020
  6. Aug 2020
    1. For example, to search for text occurrences, I used ack-grep. Later on, I found that there is a faster approach using ag. Then, there is an even faster alternative called ripgrep.
  7. Jul 2020
    1. Building blocks that ensure performance It takes a lot of time and effort to build a great website. AMP components are already optimized for the best performance.
    1. In some frameworks you may see recommendations to avoid inline event handlers for performance reasons, particularly inside loops. That advice doesn't apply to Svelte — the compiler will always do the right thing, whichever form you choose.
    1. One problem—not a fatal one, but still an issue with any virtual DOM—is that embedding SVGs directly into your app can be a resource hog. No matter how much you compress, no matter how logical and streamlined your components, if you need to load up hundreds of very-complex SVGs, React will need to track all of their nodes, and updating them becomes a chore.
  8. Jun 2020
    1. If those comments are loaded outside of the blog_post association, then attempting to reference the blog_post association from within each comment will result in N blog_posts table queries even if they all belong to the same BlogPost!
    1. uses a pre-clone step to seed the project with a recent archive of the repository. This is done for several reasons: It speeds up builds because a 800 MB download only takes seconds, as opposed to a full Git clone.
  9. May 2020
  10. Apr 2020
  11. Mar 2020
    1. How do you leverage browser cache when Google’s very own Analytics.js has it’s expiry time set to 2 hours? How do you minimize DNS requests when Google advices you to copy their tracking code, linking to an externally hosted Javascript file?If that isn’t bad enough already, Google’s advice is to avoid hosting the JavaScript file locally. And why? To ensure you get access to new features and product updates.
    2. Why should I host analytics.js locally?The Complete Analytics Optimization Suite for WordPress gives you the best of both worlds. After activation it automagically downloads the latest version of analytics.js from Google’s servers, places the necessary tracking code in your WordPress theme’s header and keeps the local Javascript file up-to-date using an adjusted version of Matthew Horne’s update analytics script and wp_cron(). This way you can minimize DNS requests, leverage browser cache, track your visitors and still follow Google’s recommendation to use the latest features and product updates.
    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.
  12. Feb 2020
    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. when we ran it natively on the source machine (i.e. not Dockerized, which reduces performance for all the tools by ~40%)
    1. k6 does not run in Node.js because it would perform poorly while running larger tests.Javascript is not generally well suited for high performance. It's a Go program - to achieve maximum performance - embedding a JavaScript runtime for running tests written in JavaScript.
    2. k6 provides great primitives for code modularization, performance thresholds, and automation. These features make it an excellent choice for performance monitoring. You could run tests with a small amount of load to continuously monitor the performance of your production environment.
  13. Dec 2019
    1. when it comes to your web browsing experience, it turns out that latency, not bandwidth, is likely the constraining factor today.
    2. Figure 1-1. In this data from StatCounter Global Stats, we can see that the total percentage of Internet traffic coming from mobile devices is steadily increasing.
    3. 75% of online shoppers who experience an issue such as a site freezing, crashing, taking too long to load, or having a convoluted checkout process will not buy from that site. Gomez studied online shopper behavior and found that 88% of online consumers are less likely to return to a site after a bad experience. The same study found that “at peak traffic times, more than 75% of online consumers left for a competitor’s site rather than suffer delays.”
    4. users expect pages to load in two seconds, and after three seconds, up to 40% of users will abandon your site. Moreover, 85% of mobile users expect sites to load at least as fast or faster than sites on their desktop.
    5. components of its user experience: layout, hierarchy, intuitiveness, ease of use, and more.
  14. Nov 2019
    1. The ability to render to native code. OCaml's native (assembly) startup time is in single digit milliseconds. We have big plans to use Reason on native one day; meanwhile, we're focusing on adoption through great JavaScript compatibility.
    1. Performance should be at the forefront, and not a compromise - we need to develop and build benchmarks that help ensure top-notch performance and start-up time.
    2. Revery is kind of like super-fast, native code Electron - with bundled React-like/Redux-like libraries and a fast build system - all ready to go!
    1. Thomas and Gilbert offer a literature review of current technologies available to improve athlete performance. They provide a brief theoretical foundation for the technologies and how they can be sued to improve athletic and personal performance.

      8/10

  15. Oct 2019
  16. Sep 2019
  17. Aug 2019
    1. intern

      sys.intern in Python3

    2. ascii letters, digits or underscores

      String composed of these characters are interned. Aka the following will not be interned:

      f = 'f o'

      but the following will be interned:

      f = 'f_o'

    3. sequences generated through peephole optimization are discarded if their length is superior to 20

      So values generated via peephole optimization above 20 are not 'pre-computed' but left as is:

      'a' * 21 # remains in the byte code where as
      'a' * 20 # gets converted to 'aaaaaaaaaaaaaaaaaaaa'
      
    4. string subclasses cannot be interned

      Meaning

      class NewString(str):
         pass
      assert NewString('f') is 'f'
      

      Will fail. Where as:

      f = 'f'
      assert f is 'f'
      

      Will pass.

      This is presents a case for not building custom string types in Python as it breaks the string cache and can result in a performance hit.

    5. strings can be compared by a O(1) pointer comparison instead of a O(n) byte-per-byte comparison

      This is a huge advantage. Not only does it save memory by not duplicating simple and common string values, but the comparison method has an early exit that compares the pointers instead of the values. aka in sudo-code form:

      // compare pointers
      if self._value is value:
         return True
      
      // compare values
      for i, v in enumerate(self._value):
         if v != value[i]:
            return False
      return True
      
    1. Centric web solution is the renowned best web development company.

      We have a very highly experienced and expert development team who are experts in web design & development.

      We provide various services like Wordpress web development, eCommerce web development, Wordpress theme design and plugin development, website maintenance & optimization.

      For more our services call us on +91 98587 58541 or visit our website https://www.centricwebsolution.com/.

      Our Services Are:-

      • Web Design & Development
      • WordPress Development
      • WooCommerce Development
      • Custom Web Application Development
      • Website Migration Services
      • Website Maintenance & Performance optimization
      • Website Plugin and API Development
      • Website Store Optimization
      • PHP Web Development
      • Enterprise Web Application Development
      • Laravel Development Services
      • Angularjs Development Services

  18. Jul 2019
    1. Performance assessment does not have to be a time-consuming ordeal; it is a great way to assess our students' skills. It is essential to create a rubric that is simple, quick, and objective. This article discusses the process of creating a rubric as well as showing a rubric used by the author in her general music classroom for several years. Differences between assessment and evaluation are also mentioned.

      How to create a rubric for performance assessment?

  19. Jun 2019
    1. This is especially true for online gaming

      WASM is being used to run many demanding applications directly in the browser. Autocad is one important example where architects can use this application without installing a usually very heavy piece of software on their computers. They can access the Autocad suite from almost any computer only by logging into to a website. It is expected that a large part of the gaming industry will shift this way as well as many other services. One of the main advantages of this approach aside from a lack of a local installation is real-time software updates for any number of users. A new model of software building and execution will be based on WASM. WASM is also very good for blockchains. Search for the WASM section to learn more.

  20. Apr 2019
  21. Mar 2019
    1. bridging formal and informal learning through technology in the twenty first century: issues and challenges This article is in a fully online journal. It relates to schools but the learning is by students, not teachers. However, professional development is called for. The article addresses the desired topic in that it refers to social networking and other technology enabled forms of learning; however, it does not seem to be substantive enough to be tremendously helpful. rating 1/1

    1. This page, Top Tools for Learning, is updated every year. It lists and briefly describes the top tech tools for adult learning. For the current (2018) list, they are YouTube, PowerPoint, and Google Search. The list proceeds through the top 200 and there are links to each tool. The purpose of this page is to list them; tutorials, etc. are not offered. Rating 4/5

    1. ISPI offers a variety of publications, from its member-exclusive monthly and quarterly journals, "Performance Improvement Journal and Performance Improvement Quarterly,"

      International Society for Performance Improvement This is the web page of the professional association. It is similar to other professional association web pages. Some content is available only to those with a membership; individuals must log in. There are links to the publications. These include Performance Improvement Journal, Performance Improvement Quarterly, Performance Xpress. Some features of the website can become a bit difficult to drill down to but there are sometimes job aids and other immediately usable content available. This topic relates to shaping performance of adult employees on the job. Rating: 4/5

    1. Behavior Engineering Model This page has a design that is not especially attractive or user friendly but it does provide an overview of Gilbert's Behavior Engineering Model. This is a model that can be used to analyze the issues that underlie performance. A six-cell model is presented. Rating 5/5

    1. Human Performance Technology Model This page is an eight page PDF that gives an overview of the human performance technology model. This is a black and white PDF that is simply written and is accessible to the layperson. Authors are prominent writers in the field of performance technology. Rating 5/5

    1. This plain page incorporates an overview of job aids by Allison Rossett, who is the foremost authority on the topic. Not all information is given away for free as she wants to sell her books, which are also promoted on the page. This page can be a good way of tracking her current work. Rating 3/5

    1. Edutech wiki This page has a somewhat messy design and does not look very modern but it does offer overviews of many topics related to technologies. Just like wikipedia, it offers a good jumping off point on many topics. Navigation can occur by clicking through categories and drilling down to topics, which is easier for those who already know the topic they are looking for and how it is likely to be characterized. Rating 3/5

    1. This is one of many discussions of Kirkpatrick's four levels of evaluation. More of the page is taken up with decoration and graphics than needs to be the case but this page is included in this list because it offers a printable guide and because the hierarchy of the four levels is clearly shown. The text itself is printed in black on a white background and it is presented as a bulleted list (the bullets are not organized as well as they could be). Nonetheless it is a usable presentation of this model. rating 3/5

  22. Feb 2019
    1. “Public performance measurement systems often have unfortunate or disastrous unintended consequences. Most recently, a pay-for-performance scheme at the Veterans Health Administration (V.A.) led to falsified wait-time records and care so delayed that, in some cases, patients died awaiting medical attention. Twenty-five years of studies have shown that “pay-for-performance” doesn’t work in either the public or private sector: such systems smother creativity, crowd out intrinsic motivation and invite gaming and generally fail to achieve intended results.”

    Tags

    Annotators

    1. Gay

      Gay valued what is being referred to as "technical assurance," meaning that all uncertainty and self-doubt in performance was removed through this carefully thought out plan of delivery. https://www.britannica.com/biography/John-Gay-British-author

    2. llustrations will surficc for the purpose of convey­ing to the reader a toler

      Despite the premeditated nature of these movements, I am guessing they are performed in a way that seems inherently natural? Or are the movements meant to look mechanical?

    1. Please my Self, rather than to Please such Crabbed Readers.

      The idea of pleasing one's self over others is still valid today but, we often get lost in our performance for others

    1. We may ob­serve, that every work of art, in order lo produce its due effect on the mind, must be surveyed in a certain point of view, and cannot be fully relished by persons, whose situation, real or imaginary, is not conformable to that which is required by lhe performance. An orator addresses himself to a particular audience

      Again, there is a theme of performance and the need to please viewers and audiences.

    2. and to be lessin reality than in appearance.

      To me, this goes back to the idea of performance and identity construction.

    1. Locke argues that all ideas arc mental combinations of sense perceptions and 1hat words refer not directly to things but to menial phenomena, the ideas we retain and build from sense impressions.

      Like Locke, Karen Barad is pushing against the idea of words as representational of things, with her performative model?

      "A performative understanding of discursive practices challenges the representationalist belief in the power of words to represent preexisting things" (Barad 802).

      In what ways does performance differ from "mental phenomena"? Mental = internal only where performance = internal and external?

      Side note: every time someone says phenomena, I hear this https://www.youtube.com/watch?v=9ytei6bu7kQ

  23. Jan 2019
    1. n actor and sta

      Alluding to Erving Goffman, humans are actors constantly performing on the stage of life. This begs the question as to whether post-humanism would occupy the "front stage, "back stage," or even "off stage?"

    2. The machine-beings that emerge from these couplings thus demon-strate a different form of identity, on

      Since these machine-beings have some kind of identity, do these beings still feel the obligation to perform their constructed identities? Again brings me back to Goffman.

    1. challenges the positioning of materiality as either a given or a mereeffect of human agency.

      I'll be the first to admit I wasn't able to follow all of what Barad is tackling here, but I'll take a stab at a summary: Barad argues that we need to bring matter/the material into our concepts of rhetoric, agency, and performance--to not bind these issues only to the human but to see them posthumanly, to leave behind the assumption that these concepts can only be 'wielded' or conducted by humans.

      https://www.youtube.com/watch?v=5BHXCIR29J0

    2. performativity isactually a contestation of the unexamined habits of mind that grant lan-guage and other forms of representation more power in determining ourontologies than they deserve

      We perform our identity in our mind or in a psychological way before a visual performance in front of or for others.

    1. it also constitutes a certain way of manifesting oneself to oneself and to others.

      A performance

  24. Nov 2018
    1. Instructional Design Strategies for Intensive Online Courses: An Objectivist-Constructivist Blended Approach

      This was an excellent article Chen (2007) in defining and laying out how a blended learning approach of objectivist and constructivist instructional strategies work well in online instruction and the use of an actual online course as a study example.

      RATING: 4/5 (rating based upon a score system 1 to 5, 1= lowest 5=highest in terms of content, veracity, easiness of use etc.)

    1. Distance Education Trends: Integrating new technologies to foster student interaction and collaboration

      This article explores the interaction of student based learner-centered used of technology tools such as wikis, blogs and podcasts as new and emerging technology tools. With distance learning programs becoming more and more popular, software applications such as Writeboard, InstaCol and Imeem may become less of the software of choice. The article looks closely at the influence of technology and outcomes.

      RATING: 4/5 (rating based upon a score system 1 to 5, 1= lowest 5=highest in terms of content, veracity, easiness of use etc.)

    1. Factors Influencing Teachers' Integration of ICT in Teaching and Learning

      ICT is enhancing communication in the digital learning environment. In this article the integration of ICT is explored and reveals how both teachers and students are able to better utilize their digital options 24/7 more effectively and efficiently. In addition, a gap has been identified in being showing how to best use ICT in the learning environment and included are in-depth studies of its’ use. The article identifies factors influencing teachers’ decision to integrate ICT in teaching.

      RATING: 4/5 (rating based upon a score system 1 to 5, 1= lowest 5=highest in terms of content, veracity, easiness of use etc.)

  25. Oct 2018
    1. One is the linked list of lines you mention. I believe this is intended to solve a display problem that TECO (the original language in which Emacs was implemented) had solved differently using the "gap" data structure. The fundamental issue was that if you have a buffer represented as a single block of contiguous text, then insertion on a character-by-character basis can be O(n2), each time you insert a character, you have to copy the entire subsequent buffer over one space.

      implementation, performence of text entry

  26. Aug 2018
    1. Boje seeks to elevate the place ofstories in organization studies in examining the inter-play between the control of narrative (order) and theunfinalized nature of emergent story (disorder)

      How does this manifest (if at all) in crisis social media?

      What is represented by the order? What is represented by the disorder?

      If crisis social media is performative storytelling, then what does Goffman say about sensemaking?

  27. Jul 2018
    1. Valutazione delle performance

      Il Governo - attraverso AGID - dovrebbe fare in modo da verificare il rispetto dell'art. 12 del C.A.D.

      L’attuazione delle disposizioni del Codice dell'Amministrazione Digitale (CAD) è rilevante ai fini della misurazione e valutazione della performance organizzativa ed individuale dei dirigenti

      https://cad.readthedocs.io/it/v2017-12-13/_rst/capo1_sezione3_art12.html?highlight=performance

    1. Attitudes towards looking like you’re working when you aren’t are akin to school policies that require students to perform attention, as though the performance of attention may be linked to actual attention, or even learning. The pretending takes precedence over the actual doing.

      Amazing parallel here.

  28. Feb 2018
    1. La creación de arte y nuevos medios de comunicación para las transiciones, incluyendo: el arte del performance (incluso el que se hace sobre no humanos, por ejemplo, sobre cómo ‘liberar’ los suelos agotados o destruidos por la caña y la ganadería y traerlos de vuelta a la vida); música y danza p
  29. Jan 2018
    1. The analysis found that those organizations using separate standards showed greater integration performance compared with organizations that did not use combined standards.

      Companies that try to make the same standards across their organization, will cause their people to get bogged down in trying to to make the standards fit their job function. This causes to many constraints and will lower project performance.

    2. The frequent assessment of the use of standardized leading practices and processes

      How can I monitor and evaluate the use of our project management processes and practices for better project performance?

  30. Dec 2017
    1. To summarize: without queuing mechanism: same Erlang node: 5.3 million messages/min; different Erlang nodes: 700 K messages/min. with queuing mechanism: same Erlang node: 5.3 million messages/min; different Erlang nodes: 2.1 million messages/min. The complete code to run this on your machine is available here. This whole ‘queuing idea’ is still an experiment, and I’d be more than delighted to hear your feedback, to see whether you are getting the same results, you know how to improve the concept or the code, or you have any considerations at all you would like to share.

      I got here from the discord blog on how they optimized their performance and it looks like the trick is to batch messages when sending to remote nodes. Seems kinda obvious though that batching messages would improve performance.

      A trick to keep in the back pocket.