126 Matching Annotations
  1. Feb 2024
    1. Résumé de la vidéo [00:00:03][^1^][1] - [00:23:44][^2^][2] : Ce webinaire présente le guide d'évaluation pour les enfants en danger ou risque de danger, élaboré par la Haute Autorité de Santé en France. Il explique l'importance d'une approche pluridisciplinaire et interactive dans l'évaluation, en mettant l'accent sur les besoins fondamentaux de l'enfant et la capacité des parents à y répondre.

      Points forts : + [00:00:03][^3^][3] Introduction du webinaire * Présentation des intervenants et du sujet + [00:01:31][^4^][4] Contexte de l'élaboration du guide * Réponse aux difficultés identifiées dans divers rapports + [00:02:09][^5^][5] Objectifs du guide * Améliorer la qualité des évaluations et harmoniser les pratiques + [00:03:02][^6^][6] Structure du guide * Trois livres avec un préambule et une boîte à outils + [00:04:23][^7^][7] Le Livre 3 : Guide d'accompagnement à l'évaluation * Destiné aux professionnels évaluant la situation d'un enfant + [00:18:12][^8^][8] Construction de la conclusion * Caractérisation de la situation et établissement des préconisations Résumé de la vidéo [00:23:47][^1^][1] - [00:50:32][^2^][2]:

      Cette partie de la vidéo aborde le guide d'évaluation pour les enfants en danger ou risque de danger, soulignant l'importance des formations, l'application des recommandations et la collaboration entre professionnels pour une évaluation efficace.

      Points clés: + [00:24:01][^3^][3] Formation et appropriation * Importance des formations continues * Appropriation des recommandations par les professionnels + [00:25:00][^4^][4] Guide d'évaluation et loi * Distinction entre recommandations et obligations légales * Les recommandations visent à accompagner les professionnels + [00:26:24][^5^][5] Santé et évaluation * La santé est centrale dans l'évaluation * Recommandation d'une approche binôme avec un professionnel de santé + [00:31:01][^6^][6] Antécédents et situation familiale * Évaluation globale incluant les antécédents familiaux * Importance des événements passés dans l'évaluation actuelle + [00:37:23][^7^][7] Compétences parentales * Définition et exemples de compétences parentales * Impact des compétences sur les besoins fondamentaux de l'enfant + [00:39:27][^8^][8] Organisation de l'évaluation * Gestion des situations avec parents résidant dans différents départements * Stratégies pour une évaluation coordonnée et efficace Résumé de la vidéo [00:50:35][^1^][1] - [00:58:51][^2^][2]: La vidéo aborde l'évaluation des enfants en danger ou à risque, en mettant l'accent sur la collaboration interdisciplinaire et l'importance de l'implication des acteurs territoriaux. Elle souligne également l'accessibilité du guide d'évaluation pour tous les professionnels et la nécessité de l'accord parental pour échanger avec l'enfant.

      Points forts: + [00:50:35][^3^][3] Évaluation des enfants * Importance de la collaboration * Implication des acteurs territoriaux + [00:53:18][^4^][4] Accessibilité du guide * Utile pour tous les professionnels * Accord parental nécessaire + [00:57:31][^5^][5] Suivi et retours d'expérience * Comité de suivi pour le cadre de référence * Retour d'expérience prévu dans 18 mois

    1. Résumé vidéo [00:00:03][^1^][1] - [00:22:59][^2^][2]:

      Ce webinaire se concentre sur le soutien à la scolarité des enfants en situation de handicap ou protégés, en présentant des recommandations pour les professionnels du secteur social et médico-social.

      Points forts: + [00:00:03][^3^][3] Introduction * Présentation des intervenants et objectifs du webinaire + [00:01:07][^4^][4] Principes généraux * Importance du droit à l'éducation et des défis rencontrés + [00:04:21][^5^][5] Participation de l'enfant * Encourager l'enfant à être acteur de sa scolarité + [00:08:00][^6^][6] Préparation aux réunions * Comment préparer et impliquer l'enfant dans les réunions scolaires + [00:17:19][^7^][7] Implication des parents * L'importance du rôle des parents dans la scolarité de l'enfant + [00:21:06][^8^][8] Exemples concrets * Propositions pour soutenir l'implication des parents et des enfants Résumé de la vidéo [00:23:00][^1^][1] - [00:46:10][^2^][2]: La vidéo aborde le soutien à la scolarité des enfants handicapés et en protection de l'enfance. Elle souligne l'importance de l'implication des jeunes, des parents, et des établissements dans le parcours scolaire. Elle recommande une approche collaborative avec la communauté éducative pour répondre aux besoins spécifiques des enfants et favoriser leur bien-être et réussite scolaire.

      Points clés: + [00:23:00][^3^][3] Anticipation et adaptation * Importance de l'anticipation * Définition des modalités d'accompagnement + [00:23:59][^4^][4] Rôle des établissements * Diagnostic des ressources internes * Organisation des ressources pour la scolarité + [00:26:02][^5^][5] Inscription dans le projet institutionnel * Scolarité comme axe essentiel * Objectifs et ressources précisés + [00:27:01][^6^][6] Suivi individuel * Importance du référent scolaire * Coordination avec la communauté éducative + [00:28:00][^7^][7] Communauté éducative élargie * Inclusion de divers acteurs éducatifs * Coopération et partenariats solides + [00:31:57][^8^][8] Mission d'appui ressources * Partage d'expertise * Sensibilisation et anticipation des problématiques Résumé de la vidéo [00:46:12][^1^][1] - [01:08:17][^2^][2] : Ce segment du webinaire aborde le rôle crucial du référent scolarité dans le soutien à la scolarité des enfants handicapés. Il souligne l'importance de la coordination entre les différents acteurs et la nécessité d'une communication claire pour éviter la confusion et soutenir efficacement les parcours scolaires.

      Points forts : + [00:46:12][^3^][3] Rôle du référent scolarité * Coordination et sensibilisation * Suivi des parcours scolaires + [00:48:01][^4^][4] Questions et réponses * Clarification des missions * Importance de la communication + [00:49:15][^5^][5] Différences entre les rôles * Référent scolarité vs enseignant référent * Facilitation des liens entre écoles et établissements + [00:51:06][^6^][6] Transmission d'informations * Importance de la pertinence et de la confidentialité * Respect des données personnelles + [00:57:01][^7^][7] Implication des parents * Importance cruciale dans la scolarité * Prévention et partenariat dès le début + [01:07:56][^8^][8] Travail avec les familles * Alliance avec les familles pour la réussite scolaire * Importance de l'approche positive et du partenariat Résumé de la vidéo [01:08:19][^1^][1] - [01:25:26][^2^][2]: La vidéo aborde le soutien à la scolarité des enfants handicapés, en mettant l'accent sur la collaboration entre les familles, les éducateurs et les institutions. Elle souligne l'importance de comprendre les défis, de fixer des objectifs communs et de travailler ensemble pour surmonter les difficultés.

      Points forts: + [01:08:19][^3^][3] Collaboration essentielle * Importance de l'alliance avec les partenaires * Comprendre les stratégies de défense des familles + [01:09:06][^4^][4] Rassurer et accompagner * Sécuriser les familles pendant les périodes difficiles * Travailler sur des objectifs communs + [01:10:16][^5^][5] Gestion des émotions et comportements * Thème commun entre enseignants et éducateurs * Travailler ensemble sur des problématiques spécifiques + [01:13:10][^6^][6] Rôle de la communauté éducative * Chaque acteur a un rôle dans la scolarité de l'enfant * Importance de la communication entre tous les acteurs + [01:17:01][^7^][7] Évaluation et prévention de l'absentéisme * Importance de l'évaluation pour comprendre l'absentéisme * Agir dès les premiers signes pour éviter l'installation de l'absentéisme + [01:20:57][^8^][8] Utilisation d'outils pour le suivi * Nécessité d'outils adaptés pour les parents et les élèves * Diagnostic pour identifier les besoins et soutenir la scolarité

    1. Résumé de la vidéo [00:00:01][^1^][1] - [00:22:57][^2^][2]: Ce webinaire aborde la détection et la compréhension des violences conjugales. Il présente des stratégies pour identifier et aider les victimes, soulignant l'importance de la formation des professionnels de santé.

      Points forts: + [00:00:01][^3^][3] Introduction du webinaire * Objectif de sensibilisation * Importance de la formation + [00:03:16][^4^][4] Cycle de la violence * Stratégie de l'agresseur * Impact sur les victimes + [00:11:17][^5^][5] Mécanisme d'emprise * Contrôle coercitif * Conséquences psychologiques + [00:20:11][^6^][6] Expérience d'un médecin * Importance du dépistage * Signes d'alerte Résumé de la vidéo [00:22:59][^1^][1] - [00:48:26][^2^][2]:

      Cette partie du webinaire aborde la détection et l'accompagnement des victimes de violences conjugales, en mettant l'accent sur l'importance de la communication bienveillante et du respect des décisions des patientes par les professionnels de santé. Il souligne également le rôle crucial des soins primaires dans le repérage des victimes et la nécessité d'une prise en charge pluridisciplinaire.

      Points clés: + [00:23:01][^3^][3] Détection des violences * Importance du dépistage systématique + [00:23:24][^4^][4] Impact sur les enfants * Enfants témoins sont aussi victimes + [00:24:14][^5^][5] Techniques de communication * Entretien motivationnel comme outil d'accompagnement + [00:25:22][^6^][6] Ressources pour les professionnels * Clés pour comprendre et accompagner les victimes + [00:27:08][^7^][7] Responsabilités médicales * Déontologie du médecin généraliste dans le repérage et l'accompagnement + [00:33:14][^8^][8] Engagement sociétal * Violence conjugale comme pathologie sociétale Résumé de la vidéo 00:48:28 - 00:57:04 : La partie 3 de la vidéo aborde les stratégies pour identifier et gérer les cas de violences conjugales, en particulier pendant la grossesse. Les experts discutent de l'importance de la délicatesse lors de l'interrogation des victimes, de la nécessité de reconnaître les signes de violence psychologique et économique, et de l'importance des certificats médicaux dans les procédures judiciaires.

      Points forts : + [00:48:28][^1^][1] Identification des violences * Importance de la confidentialité * Reconnaissance des signes subtils + [00:49:01][^2^][2] Comportement du conjoint * Gentillesse excessive peut être un signe * Nécessité d'éloigner le conjoint intrusif + [00:50:19][^3^][3] Évolution des agresseurs * Difficulté à changer les comportements * Besoin de temps et de thérapie + [00:51:36][^4^][4] Questions juridiques * Violences psychiques et plaintes * Signalements obligatoires durant la grossesse + [00:54:33][^5^][5] Certificats médicaux * Obligation de fournir sur demande * Importance de la neutralité et précision + [00:56:22][^6^][6] Retrait des plaintes * Comprendre le cycle de violence * Accepter les décisions des victimes

  2. Jan 2024
    1. Instance methods Instances of Models are documents. Documents have many of their own built-in instance methods. We may also define our own custom document instance methods. // define a schema const animalSchema = new Schema({ name: String, type: String }, { // Assign a function to the "methods" object of our animalSchema through schema options. // By following this approach, there is no need to create a separate TS type to define the type of the instance functions. methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } }); // Or, assign a function to the "methods" object of our animalSchema animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); }; Now all of our animal instances have a findSimilarTypes method available to them. const Animal = mongoose.model('Animal', animalSchema); const dog = new Animal({ type: 'dog' }); dog.findSimilarTypes((err, dogs) => { console.log(dogs); // woof }); Overwriting a default mongoose document method may lead to unpredictable results. See this for more details. The example above uses the Schema.methods object directly to save an instance method. You can also use the Schema.method() helper as described here. Do not declare methods using ES6 arrow functions (=>). Arrow functions explicitly prevent binding this, so your method will not have access to the document and the above examples will not work.

      Certainly! Let's break down the provided code snippets:

      1. What is it and why is it used?

      In Mongoose, a schema is a blueprint for defining the structure of documents within a collection. When you define a schema, you can also attach methods to it. These methods become instance methods, meaning they are available on the individual documents (instances) created from that schema.

      Instance methods are useful for encapsulating functionality related to a specific document or model instance. They allow you to define custom behavior that can be executed on a specific document. In the given example, the findSimilarTypes method is added to instances of the Animal model, making it easy to find other animals of the same type.

      2. Syntax:

      Using methods object directly in the schema options:

      javascript const animalSchema = new Schema( { name: String, type: String }, { methods: { findSimilarTypes(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); } } } );

      Using methods object directly in the schema:

      javascript animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };

      Using Schema.method() helper:

      javascript animalSchema.method('findSimilarTypes', function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); });

      3. Explanation in Simple Words with Examples:

      Why it's Used:

      Imagine you have a collection of animals in your database, and you want to find other animals of the same type. Instead of writing the same logic repeatedly, you can define a method that can be called on each animal instance to find similar types. This helps in keeping your code DRY (Don't Repeat Yourself) and makes it easier to maintain.

      Example:

      ```javascript const mongoose = require('mongoose'); const { Schema } = mongoose;

      // Define a schema with a custom instance method const animalSchema = new Schema({ name: String, type: String });

      // Add a custom instance method to find similar types animalSchema.methods.findSimilarTypes = function(cb) { return mongoose.model('Animal').find({ type: this.type }, cb); };

      // Create the Animal model using the schema const Animal = mongoose.model('Animal', animalSchema);

      // Create an instance of Animal const dog = new Animal({ type: 'dog', name: 'Buddy' });

      // Use the custom method to find similar types dog.findSimilarTypes((err, similarAnimals) => { console.log(similarAnimals); }); ```

      In this example, findSimilarTypes is a custom instance method added to the Animal schema. When you create an instance of the Animal model (e.g., a dog), you can then call findSimilarTypes on that instance to find other animals with the same type. The method uses the this.type property, which refers to the type of the current animal instance. This allows you to easily reuse the logic for finding similar types across different instances of the Animal model.

      Certainly! Let's go through each part and explain it in simple terms: ### 1. `this` in Mongoose: - **What is `this`?** In JavaScript, `this` refers to the current context or object. In Mongoose, particularly within methods and middleware functions, `this` represents the instance (document) the function is currently operating on. - **Why is it used?** `this` is used to access and modify the properties of the current document. For example, in a Mongoose method, `this` allows you to refer to the fields of the specific document the method is called on. ### 2. Example: Let's use the `userSchema.pre("save", ...)`, which is a Mongoose middleware, as an example: ```javascript userSchema.pre("save", async function (next) { if (!this.isModified("password")) { next(); } else { this.password = await bcrypt.hash(this.password, 10); next(); } }); ``` - **Explanation in Simple Words:** - Imagine you have a system where users can sign up and set their password. - Before saving a new user to the database, you want to ensure that the password is securely encrypted (hashed) using a library like `bcrypt`. - The `userSchema.pre("save", ...)` is a special function that runs automatically before saving a user to the database. - In this function: - `this.isModified("password")`: Checks if the password field of the current user has been changed. - If the password is not modified, it means the user is not updating their password, so it just moves on to the next operation (saving the user). - If the password is modified, it means a new password is set or the existing one is changed. In this case, it uses `bcrypt.hash` to encrypt (hash) the password before saving it to the database. - The use of `this` here is crucial because it allows you to refer to the specific user document that's being saved. It ensures that the correct password is hashed for the current user being processed. In summary, `this` in Mongoose is a way to refer to the current document or instance, and it's commonly used to access and modify the properties of that document, especially in middleware functions like the one demonstrated here for password encryption before saving to the database.

    Tags

    Annotators

    URL

  3. Dec 2023
    1. A personalized button gives users a quick indication of the session status, both on Google's side and on your website, before they click the button. This is especially helpful to end users who visit your website only occasionally. They may forget whether an account has been created or not, and in which way. A personalized button reminds them that Sign In With Google has been used before. Thus, it helps to prevent unnecessary duplicate account creation on your website.

      first sighting: sign-in: problem: forgetting whether an account has been created or not, and in which way

  4. Nov 2023
  5. Sep 2023
    1. This allows reading your email offline without the need for your mail reader (MUA) to support IMAP operations. Need an attachment from a message without internet connection? No problem, the message is still there.
    1. Recent work has revealed several new and significant aspects of the dynamics of theory change. First, statistical information, information about the probabilistic contingencies between events, plays a particularly important role in theory-formation both in science and in childhood. In the last fifteen years we’ve discovered the power of early statistical learning.

      The data of the past is congruent with the current psychological trends that face the education system of today. Developmentalists have charted how children construct and revise intuitive theories. In turn, a variety of theories have developed because of the greater use of statistical information that supports probabilistic contingencies that help to better inform us of causal models and their distinctive cognitive functions. These studies investigate the physical, psychological, and social domains. In the case of intuitive psychology, or "theory of mind," developmentalism has traced a progression from an early understanding of emotion and action to an understanding of intentions and simple aspects of perception, to an understanding of knowledge vs. ignorance, and finally to a representational and then an interpretive theory of mind.

      The mechanisms by which life evolved—from chemical beginnings to cognizing human beings—are central to understanding the psychological basis of learning. We are the product of an evolutionary process and it is the mechanisms inherent in this process that offer the most probable explanations to how we think and learn.

      Bada, & Olusegun, S. (2015). Constructivism Learning Theory : A Paradigm for Teaching and Learning.

  6. May 2023
  7. Mar 2023
  8. Jan 2023
    1. Just as the wealthiest 1 percent of Americans gobble up a disproportionate share of the nation’s economic resources and rejigger our institutions to funnel them benefits and power, so too do our educational 1 percent suck up a disproportionate share of academic

      opportunities, and threaten to reconfigure academic culture so that it both mimics and serves their values

    1. High Country News, Rebecca Nagle reported that for every dollar the U.S. government spent on eradicating Native languages in past centuries, it has spent less than 7 cents on revitalizing them in the 21st century. 

      !- United States indigenous language : ststistic - US Govt spent less than 7 cents for every dolloar spent eradicating indigenous language in the past - Citation : report by Rebecca Nagle in the High Country News: https://www.hcn.org/issues/51.21-22/indigenous-affairs-the-u-s-has-spent-more-money-erasing-native-languages-than-saving-them

  9. Jul 2022
  10. Feb 2022
  11. Nov 2021
  12. Aug 2021
  13. Jun 2021
    1. Giving peers permission to engage in dialogue about race and holding a lofty expectation that they will stay engaged in these conversations throughout the semester or year is the first of the four agreements for courageous conversation. While initially, some participants may be eager to enter into these conversations, our experience indicates that the more personal and thus risky these topics get, the more difficult it is for participants to stay committed and engaged." Singleton and Hays

    2. "In Colormute, Pollock(2004) makes specific suggestions for addressing the fear of talking about race: “In all conversations about race, I think, educators should be prepared to do three things:ask provocative questions, navigate predictable debates,and talkmore about talking”(p. 221, italics in original)"

    3. "I am also concerned that despite the best of intentions many of us have not considered adequately what social justice means and entails. I worry that social justice may become simply a “topic du jour” in music education, a phrase easily cited and repeated without careful examination of the assumptions and actions it implicates. That can lead to serious misunderstandings."

  14. May 2021
  15. Apr 2021
    1. That should make for interesting puzzles, except they're timed, your guys never stop moving (why not?), and the camera and controls mean it's very hard to translate intent into the game world.
    1. That's true although it depends on intentions. My approach is to always create a unique and timestamped log file. The other is to append. Both ways are 'logrotateable'. I prefer separate files which require less parsing but as I said, whatever makes your boat floating :)
    1. Certainly, if for some reason Python doesn't suit you either you can install, let us say, PHP language. Well, I think you realize that the searching of suitable solution can go on for a long time and may be only MS Visual Basic will be lacking in the list of results. So, I believe the time has already approached to put it all aside and come to to the Point.
    1. #2 Non-real-time variant - What about groups who don't like that real-time part of the game? We really think that is the best way to play, but we realize it isn't a fun or even possible option for everyone. We're including an alternative rule that removes all the speed elements and is still fun (in a different way).
    1. I strongly prefer this over Carcassonne. It plays faster (I don't want a tile laying game to go for more than 30 mins or so) and I happen to like the limited options. Carcassonne just gets on my nerves because I just don't view selecting between so many placement options to be that interesting. Obviously, YMMV. Ditto the previous statement, it's different than Carcassonne. And that's why I like it.
    1. Taken as a whole it disappoints, which is a shame as, beneath the adorable exterior, the concept has far more potential than what has been achieved.
    1. While there are certain things most users will anticipate with any interface, there may be expected affordances that are unique to your users and the cohort they represent
    1. I respectfully disagree with your assessment. You are referencing the quote "It's not appropriate to use the aside element just for parentheticals, since those are part of the main flow of the document." However the OP specifically said that they are looking for a semantic element for "a note that may be useful to read at a given point of a tutorial, but is not part of the main tutorial flow". That is what "aside" is for. It's not part of the main content flow.

      That's a tough one. I can see it both ways.

    1. I must say I am quite surprised by so many negative reviews. To me this little game is pure genius. There's something about it you just can't put your finger on... something strange, hard to define. The premise is utterly simple - roll left or right - but the game keeps adding new possibilities every level. And it doesn't make a fuzz about it. "Here's something completely new, it's there, who cares". The mechanics and physics are spot on and the game explores them brilliantly. Visually it's beautiful and the characters you interact with are strange and fascinating. A feeling of novelty and discovery permeates the game from start to finish.Here's my suggestion: watch some videos of the gameplay and see if it bothers you. If not, go for it, for you've barely seen the tip of the iceberg.
  16. Mar 2021
    1. This is gonna be an uphill slog and I'm really excited for it. If you know that's what you're getting into (a long slow grind on puzzles that may not fit well together), this could be great - especially if you're invested in both the work and the community (posting on here helps loads with games like this!) Your mileage may vary!
    1. As to why both is_a? and kind_of? exist: I suppose it's part of Ruby's design philosophy. Python would say there should only be one way to do something; Ruby often has synonymous methods so you can use the one that sounds better. It's a matter of preference.
    1. With all this “monetization” happening around Trailblazer, we will also make sure that all free and paid parts of the project grow adult and maintan an LTS - or long-term support - status. Those are good news to all you users out there having been scared to use gems of this project, not knowing whether or not they’re being maintained, breaking code in the future or making your developers addicted to and then cutting off the supply chain. Trailblazer 2.1 onwards is LTS, and the last 1 ½ years of collaboration have proven that.
    1. Again, this is all opinion-based, and due to the sheer number of developers who rely on this technology as their bread and butter, sub-communities and religiousness forms around patterns, anti-patterns, practices, de-facto standards, micro-packages, polyfills, frameworks, build-tools, etc.
    2. For instance, those who prefer classical inheritance may enjoy the addition of the class keyword, while others may reject it as conflicting with the idea of a prototypical inheritance model.
    3. JavaScript, as a language, has some fundamental shortcomings — I think the majority of us agree on that much. But everyone has a different opinion on what precisely the shortcomings are.
    4. As to opinions about the shortcomings of the language itself, or the standard run-times, it’s important to realize that every developer has a different background, different experience, different needs, temperament, values, and a slew of other cultural motivations and concerns — individual opinions will always be largely personal and, to some degree, non-technical in nature.
    1. Am na ñetti doom.
    2. Faatu aj na laytanam.

      Faatu a placé sa calebasse en haut.

      faatu -- a feminine name of Arabic origin. 👩🏽

      aj v. -- place on top 🔝, perch.

      na -- her (?).

      laytan+am (laytan) gi -- small calabash (to have).

    3. Aju ren gi tàng na lool.

      Le pèlerinage de cette année a été très pénible.

      aj+u (aj) gi -- pilgrimage to Mecca. 🕋

      ren ji -- current year; this year. 🗓

      gi -- the.

      tàng v. -- be hot 🥵; be cranky, be snappy 😡.

      na -- has been (?).

      lool adv. -- very, much, too much.

    4. Ab paaka la yore.

      Il a un couteau sur lui.

      ab -- a.

      paaka bi -- (Portuguese) knife. 🔪

      la -- he (?).

      yore v. -- to have under his dependence, to have in his charge, to have in the hands.

    1. Responders don't use valid? to check for errors in models to figure out if the request was successful or not, and relies on your controllers to call save or create to trigger the validations.
  17. Feb 2021
    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. My only concern with this approach is that if someone calls #valid? on the form object afterwards, it would under the hood currently delete the existing errors on the form object and revalidate. The could have unexpected side effects where the errors added by the models passed in or the service called will be lost.
    2. My concern with this approach is still that it's somewhat brittle with the current implementation of valid? because whilst valid? appears to be a predicate and should have no side effects, this is not the case and could remove the errors applied by one of the steps above.
  18. Dec 2020
  19. Nov 2020
  20. Oct 2020
  21. Sep 2020
    1. Form validation is hard. That's why there are so many different form handling libraries for the popular web frameworks. It's usually not something that is built-it, because everyone has a different need and there is no one-fit-all solution.
  22. Aug 2020
    1. I don't doubt that we will soon treat the process of logging in as a figurative point of entry, meaning that log into will make full conceptual sense (cf you don't physically delve into a problem or pile into an argument, yet both are correct grammatically because they are semantically [i.e. figuratively])
  23. Jul 2020
    1. Writer OfflineWriter now works without a connection, so you can take your laptop or iPad on a train or a long flight, and keep writing uninterrupted.
  24. May 2020
  25. Apr 2020
    1. Despite their awarded diplomas in the art of writing, you'd be surprised at how many editors and journalists in the United States make English mistakes. For instance, "an" is still often coupled with words that begin with an "H" sound, even though this is improper. I'd advise against treating material from news sources as if it were error-free or even a higher authority on grammar.
  26. Aug 2019
  27. Apr 2019
    1. The music we listen to highly impacts our decision making, especially as adolescents. Adolescents are extremely impressionable, and the music they listen to has a great impact on how they decide to live their day to day lives. Popular musicians are seen as role models by the people who idolize them, and adolescents may try to represents the songs in which they favor through their actions every day.

      Recent studies have found that adolescents who listen to music that supports substance abuse and violence have a greater chance to act upon what they listen to. What young adults and teenagers listen to through music and popular media will affect their decision making process. Specifically with substance abuse, and there is a direct uptake in use of illegal substances by adolescents who listen to music that promotes such activities. This can cause a whole societal problem considering most of todays popular music among adolescents touches upon substance abuse and violence. Adolescents are extremely impressionable and the music they listen can shape how a person tries to act, or represent themselves.

  28. Jan 2019
  29. Jun 2018
  30. Apr 2018
    1. The fraught United States presidential election cycle of 2016 has revealed a country divided along geographical and ideological lines. It has also bolstered a narrative of haves and have-nots, pitting the so-called coastal elites against “heartland” America.

  31. Aug 2016
    1. VISITS

      I'm not sure exactly where this would fit in, but some way to reporting total service hours (per week or other time period) would be useful, esp as we start gauging traffic, volume, usage against number of service hours. In our reporting for the Univ of California, we have to report on services hours for all public service points.

      Likewise, it may be helpful to have a standard way to report staffing levels re: coverage of public service points? or in department? or who work on public services?

  32. Jun 2016