2,847 Matching Annotations
  1. Mar 2021
  2. Feb 2021
    1. step :direct_debit

      I don't think we would/should really want to make this the "success" (Right) path and :credit_card be the "failure" (Left) track.

      Maybe it's okay to repurpose Left and Right for something other than failure/success ... but only if we can actually change the default semantic of those signals/outputs. Is that possible? Maybe there's a way to override or delete the default outputs?

    1. Have you ever felt like a framework was getting in the way instead of helping you go faster? Maybe you’re stuck on some simple task that would be easy to do manually, but your framework is making you jump through configuration hoops. I end up getting lost in a sea of documentation (or no documentation), and the search for that one magical config key takes just a tad bit too long. It’s a productivity sink, and worse than the time delay it adds to my frustration throughout the day.
    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 new 2.1 version comes with a few necessary but reasonable changes in method signatures. As painful as that might sound to your Rails-spoiled ears, we preferred to fix design mistakes now before dragging them on forever.
    1. Tosee20/20 is well known as a professional optometrist services provider having solid experience of 16 years. We are offering services all around Illinois including areas of  ( Addison, Glen Ellyn, Aurora Bloomingdale, Darien, Downers, Grove, Lombard, Lisle, Naperville, Villa Park and Wheaton etc. We are having thousands of recovered Patients and we deal with our visitors with extreme Care and professionalism. Professional optometrist in Illinois got positive feedback from all of our visitors, which you can check out at our business on Google. We have committed ourselves to offer our patients, family-focused, and patient-focused optometry services from caring and experienced eye doctors.

      We are offering our services in all areas near Illinois. If you are looking for optometrist services in the neighboring area for example you can Google us. If you are dealing with any eye conditions, you can search on Google like ” Optometrist Near Naperville” or “Optometrist Near Darien”, or any area including Aurora, Bloomingdale, Downers Grove, Lisle, Lombard, Naperville, Villa Park, and Wheaton, etc.

    1. If the researches completed and proposed make a contribution, I shall be grateful; but I have also given full thought to possible practical applications. The socioeconomic demands of the present and the threatened socioeconomic demands of the future have led the American woman to displace, or threaten to displace, the American man in science and industry. If this process continues, the problem of proper child-rearing practices faces us with startling clarity. It is cheering in view of this trend to realize that the American male is physically endowed with all the really essential equipment to compete with the American female on equal terms in one essential activity: the rearing of infants. We now know that women in the working classes are not needed in the home because of their primary mammalian capabilities; and it is possible that in the foreseeable future neonatal nursing will not be regarded as a necessity, but as a luxury ---to use Veblen's term -- a form of conspicuous consumption limited perhaps to the upper classes. But whatever course history may take, it is comforting to know that we are now in contact with the nature of love.

      The entire last sentence seems to be foreshadow a future where men were capable of rearing children while women in the workforce would not work as they had to nurse their children. While nursing mothers still manage to juggle work and nursing, there are some compromises that need to be made. Men are certainly more involved in child-rearing, but women can be a part of the workforce while still providing. How this is related to what love is or how loving and rearing children is not explained as the entire study was used to deal with attachment and attachment disorders. Love is not only gauged on attachment, but is does seem to be the beginning of a broader idea of what love is and how it comes to be.

    1. @adisos if reform-rails will not match, I suggest to use: https://github.com/orgsync/active_interaction I've switched to it after reform-rails as it was not fully detached from the activerecord, code is a bit hacky and complex to modify, and in overall reform not so flexible as active_interaction. It has multiple params as well: https://github.com/orgsync/active_interaction/blob/master/spec/active_interaction/modules/input_processor_spec.rb#L41

      I'm not sure what he meant by:

      fully detached from the activerecord I didn't think it was tied to ActiveRecord.

      But I definitely agree with:

      code is a bit hacky and complex to modify

    1. For the usage in society, see Second-class citizen.
      1. Ironic that this reference is ostensibly about the usage of "first-class citizen" in society, yet it links to a seemingly-mismatched (by name only, that is) article, entitled "second-class citizen".

      2. Ironic that the first-class (unqualified) article is about the figurative meaning of "citizen" used in computer science, and that the page describing first-class and second-class status of the more literal citizens in society is relegated to what I kind of think is a second-class position in the encyclopedia (because it takes the #2 position numerically, even though it is (at least as is implied in this reference) also about first-class citizens (though the word "first-class" does not appear a single time in that article, so maybe this reference is the one that is more ironic/incorrect).

    1. The reason Reform does updating attributes and validation in the same step is because I wanna reduce public methods. This is to save users from having to remember state.

      I see what he means, but what would you call this (tag)? "have to remember state"? maybe "have to remember" is close enough

      Or maybe order is important / do things in the right order is all we need to describe the problem/need.

    1. We got this email from Parabo, the print shop app, and smiled. Instead of the very standard “Please confirm subscription” header text, we were greeted with a funny, whimsical hello that’s totally in their brand voice. “We really want you to want us” is a clever way to break up the usual mundane greeting, and, guess what? It totally reaffirmed why we thought we wanted to sign up for their emails in the first place.
    1. The blog A Life Of Productivity uses double opt-ins to make sure that people signing up for the email newsletter really want to read it. If a site visitor was somehow subscribed by accident, the subscription won’t go through unless they click the verification button sent to their email address.<img class="aligncenter size-full wp-image-32479" src="https://www.convinceandconvert.com/wp-content/uploads/2016/05/A-Life-of-Productivity.jpg" alt="A Life of Productivity" width="724" height="549" />
    1. The non-determinism is why cache invalidation — and that other hard problem, naming things — are uniquely and intractably hard problems in computer science. Computers can perfectly solve deterministic problems. But they can’t predict when to invalidate a cache because, ultimately, we, the humans who design and build computational processes, can’t agree on when a cache needs to be invalidated.
    1. cultural capital

      Introduced by Pierre Bourdieu in the 1970s, the concept has been utilized across a wide spectrum of contemporary sociological research. Cultural capital refers to ‘knowledge’ or ‘skills’ in the broadest sense. Thus, on the production side, cultural capital consists of knowledge about comportment (e.g., what are considered to be the right kinds of professional dress and attitude) and knowledge associated with educational achievement (e.g., rhetorical ability). On the consumption side, cultural capital consists of capacities for discernment or ‘taste’, e.g., the ability to appreciate fine art or fine wine—here, in other words, cultural capital refers to ‘social status acquired through the ability to make cultural distinctions,’ to the ability to recognize and discriminate between the often-subtle categories and signifiers of a highly articulated cultural code. I'm quoting here from (and also heavily paraphrasing) Scott Lash, ‘Pierre Bourdieu: Cultural Economy and Social Change’, in this reader.

  3. Jan 2021
    1. Unfortunately, this probably means a death knoll for this gem, at least I predict it will contribute to its slow trajectory towards insignificance/unknownness/lack-of-users.

      Why? Because it is already the less popular option in this comparison: https://ruby.libhunt.com/compare-premailer-rails-vs-roadie-rails

      and being actively maintained is an important factor in evaluating competing options.

      So of course people will see that the premailer option is the option that is still actively maintained, is still continuing to be improved, and they'll see that this one has been relegated to dormancy/stagnancy/neglect/staleness, which will only amplify the degree/sense of abandonment it already has from its maintainer (only now it will be its users that start to abandon it, as I now have).

    1. Popper for Svelte with actions, no wrapper components or component bindings required! Other Popper libraries for Svelte (including the official @popperjs/svelte library) use a wrapper component that takes the required DOM elements as props. Not only does this require multiple bind:this, you also have to pollute your script tag with multiple DOM references. We can do better with Svelte actions!
    1. If folks want to get together and create a snap-free remix, you are welcome to do so. Ubuntu thrives on such contribution and leadership by community members. Do be aware that you will be retreading territory that Ubuntu developers trod in 2010-14, and that you will encounter some of the same issues that led them to embrace snap-based solutions. Perhaps your solutions will be different. .debs are not perfect, snaps are not perfect. Each have advantages and disadvantages. Ubuntu tries to use the strengths of both.
  4. Dec 2020
    1. I like the idea of a word for the year and have seen others like Mark Aaron Davis do this in the past.

      It's apparently a broader thing as I've seen many people posting about receiving their Theme System Journals from @cortexpodcast on Twitter over the past week. They've cleverly set aside the letters ME in some of their marketing like so: THEME System Journal

      I'm not sure if I'll choose a theme in this way specifically, but I think I'm going to choose a theme to help direct some of my reading though. I'm going to try to focus more on the idea of anthropology when I make reading choices.

    1. Application of irrigation water to cropland can result in the return flow having poorer quality because evapotranspiration by plants removes some water but not the dissolved salts.

      kandungan garam dalam tanah mungkin bukan masalah utama kita, tapi itu masalah utama di kawasan kering, misal australia, karena sangat mengganggu pertanian.

    1. C) ) ) ) La règle du «La règle du «La règle du «La règle du « non bis in idemnon bis in idemnon bis in idemnon bis in idem »»»» (pas de double sanction)(pas de double sanction)(pas de double sanction)(pas de double sanction) Il est impossible de sanctionner un élève deux fois pour le ou les même(s) fait(s). Pour autant, cette règle ne fait pas obstacle à la prise en compte de faits antérieurs pour apprécier le degré de la sanction qui doit être infligée en cas de nouvelle faute, plus particulièrement en cas de harcèlement
  5. Nov 2020
    1. Microbundle also outputs a modern bundle specially designed to work in all modern browsers. This bundle preserves most modern JS features when compiling your code, but ensures the result runs in 90% of web browsers without needing to be transpiled. Specifically, it uses preset-modules to target the set of browsers that support <script type="module"> - that allows syntax like async/await, tagged templates, arrow functions, destructured and rest parameters, etc. The result is generally smaller and faster to execute than the esm bundle
    1. If I understand the problem correctly, just changing the imports to point to svelte/internal isn't enough because they could still point to different packages depending on how your components are bundled. It solved your specific issue, but if you had two completely unrelated Svelte components compiled to vanilla javascript bundled with Svelte, you'd still hit issues with mismatching current_component when using slots or callbacks.
    2. It sounds like another case of multiple svelte/internal modules? I think we need to look into reworking how svelte/internal keeps track of the current component since it breaks when mixing components not bundled with the app. It sounds like we need to find a way to pass Svelte's internal runtime state when instantiating components, since slots and callbacks end up mixing different svelte/internal together.
    1. As mentioned in #2937, this is the sort of thing that happens when you have two copies of Svelte's internal scheduler running. If you're importing the compiled version of an external Svelte component into another Svelte component, this is what you end up with. There's a svelte field in package.json that's respected by rollup-plugin-svelte and which is intended to point at the uncompiled Svelte source, so that the external component can be bundled together with the main app, without any duplicated internals.
    1. Express - 19 $ 🏃‍♀️ Skip the Review Queue 🕒 Published in 3 days 💌 Full Customer Support 💚 Support the team

      Wow, after seeing how this site works, I don't like much like it anymore.

      Esp. this below:

      Choose your preferred publish date - 9 $ Feature your project on top for 14 days and get an additional tweet - 19 $

      I hope there is/will be soon a more open/free alternative (like the "awesome" lists that use GitHub PRs instead of an opaque/proprietary submisison form).

    1. We all know that real business logic does not belong in the presentation layer, but what about simple presentation-oriented things like coloring alternate rows in table or marking the selected option in a <select> dropdown? It seems equally wrong to ask the controller/business logic code to compute these down to simple booleans in order to reduce the logic in the presentation template. This route just lead to polluting the business layer code with presentation-oriented logic.
    1. The success of JSX has proved that the second curly is unnecessary. Moreover, a lot of people — particularly those who have been exposed to React — have a visceral negative reaction to double curlies, many of them assuming that it brings with it all the limitations of crusty old languages like Mustache and Handlebars, where you can't use arbitrary JavaScript in expressions.
  6. Oct 2020
    1. Please don't copy answers to multiple questions; this is the same as your answer to a similar question

      Why on earth not? There's nothing wrong with reusing the same answer if it can work for multiple questions. That's called being efficient. It would be stupid to write a new answer from scratch when you already have one that can work very well and fits the question very well.

    1. Description: The authors discuss the usage of blogs in political science classrooms at a university level. There are five skills (critical thinking, political awareness, background research, essay writing, and reflection) which are improved through the use of blogging and the article dedicates a segment to each skill. The last section of the article discusses two types of blogging students can attempt: response to news clippings or experiential blogging. The first kind is available to all students and requires learners to find and respond to news articles. The second is more reflective of a current opportunity students might have such as studying abroad or an internship.

      Rating: 7/10

      Reason for the rating: The article gives detailed explanations for the impact blogging has on student achievement. It gives examples of each type of blogging to help the reader fully understand the writers ideas. Yet, the article focuses only on political science students while blogs-- and four out of the five skills mentioned above-- can be applies to the majority of university classes.

    1. Australia's Cyber Security Strategy: $1.66 billion dollar cyber security package = AFP gets $88 million; $66 million to critical infrastructure organisations to assess their networks for vulnerabilities; ASD $1.35 billion (over a decade) to recruit 500 officers.

      Reasons Dutton gives for package:

      • child exploitation
      • criminals scamming, ransomware
      • foreign governments taking health data and potential attacks to critical infrastructure

      What is defined as critical infrastructure is expanded and subject to obligations to improve their defences.

      Supporting cyber resilience of SMEs through information, training, and services to make them more secure.

    1. Yeah I see what you're saying. In my case, I had a group of classes that relied on each other but they were all part of one conceptual "module" so I made a new file that imports and exposes all of them. In that new file I put the imports in the right order and made sure no code accesses the classes except through the new interface.
    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

    2. Specifically, since Root, Rule and AtRule all extend Container, it's essential that Container is evaluated (and therefore, in the context of a Rollup bundle, included) first. In order to do this, input.js (which is the 'gateway' to all the PostCSS stuff) must import root.js, root.js must import rule.js before it imports container.js, and rule.js must import at-rule.js before it imports container.js. Having those imports ensures that container.js doesn't then try to place Root, Rule or AtRule ahead of itself in the bundle.
    1. Many black business owners blamed the problem on lowerclass peoples’ affliction with the “white man’s psychology,” namely, that migrantshad been brainwashed into thinking they had to shop in a white-owned store, eitherbecause whites would punish them if they didn’t or because white stores were nec-essarily higher quality than black ones.48Whether this was the case or not, therewere several other things complicating black consumers’ willingness to shop inblack-owned businesses.

      Breakout Group 02: The evidence above demonstrates the "integration of rural Southern culture into urban African American consciousness" where foodways are a "natural vehicle for the expression…of freedom" because it shows the complication within the black community. Where an expression of freedom is an African American having a grocery store. One would think that the Black owned grocery store would be successful due to "black authenticity" but many Black people feared blacklash from White people for even attempting to be independent but also because many Black people were brainwashed to believe that the white businesses have better quality products over the black owned business.

    1. Accordingly, our results strongly suggest thatonlineinstructionin keyintroductorycollege-level courses, at least as currently practiced, maynot be aseffectiveasface-to-faceinstructionat2-yearcommunitycolleges.

      According to a study done across all Virginia Community Colleges, students who signed up for gatekeeper courses (basic English and Math) online did less well in those courses than did their peers who took the same classes in person. There was a higher attrition rate in the online classes as well. Students who came in with good GPAs tended to do well in online courses, but those who were struggling with academics did worse than they probably would have in person. Many statistics are included. 9/10

    1. Higher education institutions need to address these challenges, and technological tools — even some surprisingly simple ones — can go a long way toward enhancing the college experience for older students, says Brian Fleming, executive director of the Sandbox ColLABorative at Southern New Hampshire University.

      Older students (over 25) are often changing careers. They tend to have more responsibilities than traditional college students, and a lower threshold for micro-frustrations like bureaucracy, form. Colleges should accommodate them with things like digital signatures and virtual meeting availability. Technology should be platform-agnostic for them (and everyone). 5/10

    1. While our program still faces some challenges around engaging our students and keeping them enrolled in programs long enough to complete their goals, technology has allowed us to make some remarkable strides.

      A school system that extends to adult education utilizes online apps as an option (but doesn't require internet access, as many people lack it at home). They have found them to be helpful, especially because people who work odd shift jobs and have burst of time at odd hours can get some practice in. This is most helpful for ESL learners. 6/10

    1. Online learning environments have a promising future for researchers, practitioners, and learners. However designing and developing more effective and efficient online learning environments is possible with ongoing research and development. This paper offers four research goals and matches four existing methodologies to improve student outcomes in online learning environments defined as learner achievement, engagement, and retention.

      The authors outline four general research goals, and then go into detail on some of the questions that should be researched within those areas. They then suggest four methodologies to use in designing students to research those questions: formative, developmental, and experimental research and activity theory. All of these could help include online learning in terms of learner achievement, engagement, and retention. 9/10

    1. Technology integration has also been shown to help create more authentic learning environments where the students are more motivated to attend, have a greater chance of communication and collaboration and have more opportunities to use higher order thinking and problem solving skills connected to real world applications (Fouts, 2000) This has led some to believe that new theories in learning needed to be developed that would help to support the creation of such learning environments. The three emerging theories discussed in this paper all possess the ability to support the creation of such learning environments.  They all support the idea that learning is through action.  They all support that cognition happens through communication and collaboration with others.  They all support the use of technology to help in the creation of such learning environments. It is through these new theories that learning environments, which support the development of these higher-level learning skills, can be created.  

      This appears to be a paper written by an upper-level undergraduate (based on the writing), describing the importance of technology in 21st century education and describing three cognitive theories, all requiring collaborative learning, The author highlights the importance of student engagement through technology, which students like, and assumes its importance in the workplace. 5/10

    1. Research about adults as learners can inform the design of effective digital learning experiences. Although there is no one principle that can be applied to all adults, the design principles outlined here are based on five of the prevailing theories about how adults learn: andragogy, experiential learning, self-directed learning, transformational learning, and neuroscience.

      This article applies the principles of andragogy, self directed learning, experiential learning, transformational learning, and neuroscience (all of which seem rather similar), to low-skilled adults, who are likely to lack confidence about learning and who may be learning in bits of free time via cell phone. Emphasizes the importance of an instructor or coach, along with good use of technology. 8/10

    1. Faculty need to focus on learning theory in the design of instructional technology so that they can create lessons that are not only technology-effective but that are meaningful from the learner’s standpoint.

      Fidishun, a librarian and Penn State's satellite campuses, expands Knowles' 6 assumptions of andragogy, and draws out some of their implications for technology-based instruction for adults. This is short and to the point, but readers would benefit from the writer going into greater details. 7/10

    1. I'm okay with an overall design that allows people to plugin the parts they need in order to be able to generically support a compile-to-javascript language, but to bake in support for one singular solution because its popular is simply bad engineering.
    2. One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.