262 Matching Annotations
  1. Sep 2020
    1. I think Svelte's approach where it replaces component instances with the component markup is vastly superior to Angular and the other frameworks. It gives the developer more control over what the DOM structure looks like at runtime—which means better performance and fewer CSS headaches, and also allows the developer to create very powerful recursive components.
    1. Why not just do something like this?
    2. I'm still confused about the need for this, so at the expense of continuing to be that obnoxious kid at the playground, I'm going to stick my neck out again.
    3. Devil's advocate: I'm not convinced the functionalities you list can't already be done within the JS of the component. Example: autofocus can simply be done w/ a method or oncreate.
    4. I'm just pushing on the "is this really a good idea" front
    5. This can and should be done with other components, IMHO.
    6. I'm a lot softer on this feature now - I'm starting to believe that every single use case that you would use a hook for, you could/should use a component for.
    1. Aside from being an implementation nightmare, I think the proposal in this RFC is strictly better than props-in-style — it gives you the same expressive power in a neater, more idiomatic way, along with the global theming ability.
  2. 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.
  3. Jul 2020
  4. Jun 2020
  5. May 2020
    1. What I think we're lacking is proper tooling, or at least the knowledge of it. I don't know what most people use to write Git commits, but concepts like interactive staging, rebasing, squashing, and fixup commits are very daunting with Git on the CLI, unless you know really well what you're doing. We should do a better job at learning people how to use tools like Git Tower (to give just one example) to rewrite Git history, and to produce nice Git commits.
  6. Apr 2020
    1. Statistics are not cold hard facts – as Nate Silver writes in The Signal and the Noise (2012): ‘The numbers have no way of speaking for themselves. We speak for them. We imbue them with meaning.’ Not only has someone used extensive judgment in choosing what to measure, how to define crucial ideas, and to analyse them, but the manner in which they are communicated can utterly change their emotional impact. Let’s assume that £350 million is the actual weekly contribution to the EU. I often ask audiences to suggest what they would put on the side of the bus if they were on the Remain side. A standard option for making an apparently big number look small is to consider it as a proportion of an even bigger number: for example, the UK’s GDP is currently around £2.3 trillion, and so this contribution would comprise less than 1 per cent of GDP, around six months’ typical growth. An alternative device is to break down expenditure into smaller, more easily grasped units: for example, as there are 66 million people in the UK, £350 million a week is equivalent to around 75p a day, less than $1, say about the cost of a small packet of crisps (potato chips). If the bus had said: We each send the EU the price of a packet of crisps each day, the campaign might not have been so successful.

      The second problem is that we are carrying out repeated significance tests, as each year’s new data are added and another test performed. Fortunately, it turns out that there is some remarkable but complex theory, delightfully known as ‘the law of the iterated logarithm’. This shows that if we carry out such repeated testing, even if the null hypothesis is true, then we are certain to eventually reject that null at any significance level we choose.

      Fortunately, there are statistical methods for dealing with this problem of sequential testing. They were first developed in the Second World War by teams of statisticians working on industrial quality-control of armaments and other war materiel.

      Armaments coming off the production line were being monitored by steadily accumulating total deviations from a standard, much in the same way as monitoring excess mortality. Scientists realised that the law of the iterated logarithm meant that repeated significance testing would always lead eventually to an alert that the industrial process had gone out of strict control, even if in truth everything was functioning fine. Essentially, if we keep on checking on a process, in the end something will look odd just by chance alone.

      This last part reminds me of Buffet: "If a cop follows you for 500 miles, you're going to get a ticket”

    1. From the eponymous Dunning of the Dunning-Kruger effect

      In our work, we ask survey respondents if they are familiar with certain technical concepts from physics, biology, politics, and geography. A fair number claim familiarity with genuine terms like centripetal force and photon. But interestingly, they also claim some familiarity with concepts that are entirely made up, such as the plates of parallax, ultra-lipid, and cholarine. In one study, roughly 90 percent claimed some knowledge of at least one of the nine fictitious concepts we asked them about. In fact, the more well versed respondents considered themselves in a general topic, the more familiarity they claimed with the meaningless terms associated with it in the survey.

      An ignorant mind is precisely not a spotless, empty vessel, but one that’s filled with the clutter of irrelevant or misleading life experiences, theories, facts, intuitions, strategies, algorithms, heuristics, metaphors, and hunches that regrettably have the look and feel of useful and accurate knowledge. This clutter is an unfortunate by-product of one of our greatest strengths as a species. We are unbridled pattern recognizers and profligate theorizers. Often, our theories are good enough to get us through the day, or at least to an age when we can procreate. But our genius for creative storytelling, combined with our inability to detect our own ignorance, can sometimes lead to situations that are embarrassing, unfortunate, or downright dangerous—especially in a technologically advanced, complex democratic society that occasionally invests mistaken popular beliefs with immense destructive power (See: crisis, financial; war, Iraq). As the humorist Josh Billings once put it, “It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so.”

      The way we traditionally conceive of ignorance—as an absence of knowledge—leads us to think of education as its natural antidote. But education, even when done skillfully, can produce illusory confidence. Here’s a particularly frightful example: Driver’s education courses, particularly those aimed at handling emergency maneuvers, tend to increase, rather than decrease, accident rates. They do so because training people to handle, say, snow and ice leaves them with the lasting impression that they’re permanent experts on the subject. In fact, their skills usually erode rapidly after they leave the course. And so, months or even decades later, they have confidence but little leftover competence when their wheels begin to spin.

      In these Wild West settings, it’s best not to repeat common misbeliefs at all. Telling people that Barack Obama is not a Muslim fails to change many people’s minds, because they frequently remember everything that was said—except for the crucial qualifier “not.” Rather, to successfully eradicate a misbelief requires not only removing the misbelief, but filling the void left behind (“Obama was baptized in 1988 as a member of the United Church of Christ”). If repeating the misbelief is absolutely necessary, researchers have found it helps to provide clear and repeated warnings that the misbelief is false. I repeat, false.

    1. Although widely held, the belief that merit rather than luck determines success or failure in the world is demonstrably false. This is not least because merit itself is, in large part, the result of luck. Talent and the capacity for determined effort, sometimes called ‘grit’, depend a great deal on one’s genetic endowments and upbringing.

      In competitive contexts, many have merit, but few succeed. What separates the two is luck.

      In addition to being false, a growing body of research in psychology and neuroscience suggests that believing in meritocracy makes people more selfish, less self-critical and even more prone to acting in discriminatory ways. Meritocracy is not only wrong; it’s bad.

      Perhaps more disturbing, simply holding meritocracy as a value seems to promote discriminatory behaviour. [Researchers] found that, in companies that explicitly held meritocracy as a core value, managers assigned greater rewards to male employees over female employees with identical performance evaluations. This preference disappeared where meritocracy was not explicitly adopted as a value.

      However, in addition to legitimation, meritocracy also offers flattery. Where success is determined by merit, each win can be viewed as a reflection of one’s own virtue and worth. Meritocracy is the most self-congratulatory of distribution principles.

      Despite the moral assurance and personal flattery that meritocracy offers to the successful, it ought to be abandoned both as a belief about how the world works and as a general social ideal. It’s false, and believing in it encourages selfishness, discrimination and indifference to the plight of the unfortunate.

  7. Mar 2020
    1. Q. Why does Rubinius not support frozen and tainted? A. Rubinius has better features; frozen and tainted are considered harmful. To elaborate... Both frozen and tainted depend on strewing checks throughout the source code. As a classic weak-link system, only one of those checks needs to be misplaced for the guarantees offered by either to fail. Since the number of checks is high, and as new code is written new checks need to be considered, the features inherently constitute unbounded complexity and unbounded risk.
    1. Most companies are throwing cookie alerts at you because they figure it’s better to be safe than sorry When the GDPR came into effect, companies all over the globe — not just in Europe — scrambled to comply and started to enact privacy changes for all of their users everywhere. That included the cookie pop-ups. “Everybody just decided to be better safe than sorry and throw up a banner — with everybody acknowledging it doesn’t accomplish a whole lot,” said Joseph Jerome, former policy counsel for the Privacy & Data Project at the Center for Democracy & Technology, a privacy-focused nonprofit.
  8. Jan 2020
    1. I also dislike the use of @ for this. It looks very weird and evokes strong references to instance variables in my mind. I'm not sure which characters exactly are an option, but I think we should avoid the use of @. Will something like %1 work? (that's what Clojure uses, which % being the same as %1.
  9. Dec 2019
    1. Just for the record newer versions of ssh support the -W option, you can do something like ProxyCommand ssh -W %h:%p gateway instead of depending on nc
  10. Nov 2019
  11. Oct 2019
    1. when reading we can double back and re-read a word several times until it sticks (which according to some arguments may actually impair comprehension rather than increase it),
    1. How to Be a Better Person

      Many philosophers throughout the centuries have preached the same thing that life is a journey and becoming better every day is a goal. As a general rule of thumb, most of us wish to become a better person. Unfortunately, many people become stuck and fixate on the mistakes they’ve made in life, preventing them from becoming a better version of themselves. Meanwhile, many others aren’t aware of how to go about bringing self-improvement. The good news is that it is possible for every human being on the planet to become a better person. Learning to love oneself is a skill, and much like any other skill, it can be learned. Take the example of an online essay writing service. No service becomes the best essay writing service without dedication and consistent practice. In a similar vein, no person can learn to be a better person without consistent and conscious efforts. Thankfully, thanks to thousands of years of human existence, we have other people’s experience to guide us towards the path to being a better person. Here are some tips that can help anyone become better versions of themselves. Compliment Yourself In our world full of comparisons and competition, it can be very easy to drown with self-pity and lack of self-esteem. This is further bolstered by the presence of social media in today’s society, where it seems like everyone is achieving success and living the best life. This is why it’s so important to be aware of one’s own good quality. Finding out the positives in yourself and complimenting yourself for it will allow you to break free from the mental shackles and adopt more positive habits. It also makes one happy and happiness, as we all know, is contagious. Don’t Make Excuses Making excuses or blaming someone else for mishaps or shortcomings is very easy. However, this leads nowhere. By accepting responsibility, owning mistakes and learning from them, one can grow in both personal and professional life. It breeds a sense of control over life, and ultimately makes one happier, which in turn makes one a better person. Let Go of Anger All of us go through different experiences in life. No one’s life is perfect, and there are bound to be negative experiences in everyone’s life. Human beings aren’t perfect; hence they tend to hurt others intentionally or intentionally. However, being angry at someone and not letting go of it only affects you. It casts a cloud over one’s judgement and decision-making ability. That is why it’s so important to let go of anger. Understanding that everything happens for a reason allows one to be content and focus efforts on other more important things. Practice Forgiveness This tip goes along with the last point. Forgiving others, as well as the self, is an incredibly elating experience. Forgiveness is one of the greatest forms of sacrifice. It requires sacrificing one’s ego, the greatest enemy to personal betterment and growth. Things like meditation and self-reflection can help a lot in this department.

  12. Jul 2019
    1. We DID something or we CHANGED something, like creating a new policy or program that stopped the bullying atmosphere at school?

      A frustrated parent, Rathburn retaliate by confronting her son's bully and later got arrested. Many parent can understand Rathburn and may also feel they would have done the same. The natural instinct of protect their own. Still she hope to create a new policy or program that better handle these incidents before parent's retaliate.

    2. Can fining parents stop their kids from bullying other students?

      A few states have resorted to fining parents of bullies in hope to encourage their kids to stop bullying. Many may agree, but it also raise the question of how effective is it?

  13. Apr 2019
    1. ​Technology is in constant motion. If we try to ignore the advances being made the world will move forward without us. Instead of trying to escape change, there needs to be an effort to incorporate technology into every aspect of our lives in the most beneficial way possible. If we look at the ways technology can improve our lives, we can see that technology specifically smartphones, have brought more benefits than harm to the academic and social aspects of teenagers lives, which is important because there is a constant pressure to move away from smart devices from older generations. The first aspect people tend to focus on is the effect that technology has on the academic life of a teen. Smartphones and other smart devices are a crucial part of interactive learning in a classroom and can be used as a tool in increasing student interest in a topic. For example, a popular interactive website, Kahoot, is used in many classrooms because it forces students to participate in the online quiz, while teachers can gauge how their students are doing in the class. Furthermore, these interactive tools are crucial for students that thrive under visual learning, since they can directly interact with the material. This can be extended to students with learning disabilities, such as Down Syndrome and Autism,​ research has shown that using specialized and interactive apps on a smart device aids learning more effectively than technology free learning. Picture Picture Another fear regarding technology is the impact it has on the social lives of young adults, but the benefits technology has brought to socializing outweighs any possible consequences. The obvious advantage smartphones have brought to social lives is the ability to easily communicate with people; with social media, texting, and calling all in one portable box there is no longer a struggle to be in contact with family and friends even if they are not in your area. Social media can also be used for much more In recent years, social media has been a key platform in spreading platforms and movements for social change. Because social media websites lower the barrier for communicating to large groups of people, it has been much easier to spread ideas of change across states, countries, or the world. For example, after Hurricane Sandy tore apart the northeastern United States, a movement called "Occupy Sandy" in which people gathered to provide relief for the areas affected was promoted and organized through social media. Other movements that have been possible because of social media include #MeToo, March for Our Lives, #BlackLivesMatter, and the 2017 Women's March. ​

  14. Aug 2018
    1. About

      Greetings! Potemkin here (one of the primary authors), just getting the hang of this annotation system. It's open-source. I like the idea of using annotation to facilitate deeper discussion, and perhaps as a more civilized and precise method of commenting or interacting with a website. I think this can facilitate virtual study groups and other remote collaborations. Exciting stuff!

      Please annotate, comment on blog posts that are open for comments, and let's try to build a positive, supportive, open ecosocialist community dedicated to creating Better Worlds and Brighter Futures!

  15. May 2018
    1. The literature shows that the vast majority of students report open textbooks to be of the same or better quality than the commercial textbooks they have used.
    2. Fischer, Hilton, Robinson, & Wiley (2015) studied a large sample of students from six colleges and four community colleges in the US. Students in the treatment group (N=1087) used an open textbook or other OER in their courses, and students in the control group (N=9264) were asked to purchase traditional textbooks for different sections of the same courses. The authors found that the students using OER did just as well or better in most of the courses studied in terms of course grades and completion rates.
  16. Sep 2017
    1. Please read this Arbitration Agreement carefully. It is part of your contract with Instructure and affects your rights. It contains procedures for MANDATORY BINDING ARBITRATION AND A CLASS ACTION WAIVER. (a) Applicability of Arbitration Agreement. All claims and disputes (excluding claims for injunctive or other equitable relief as set forth below) in connection with the Terms or the use of any product or service provided by Instructure that cannot be resolved informally or in small claims court shall be resolved by binding arbitration on an individual basis under the terms of this Arbitration Agreement. This Arbitration Agreement applies to you and Instructure, and to any subsidiaries, affiliates, agents, employees, predecessors in interest, successors, and assigns, as well as all authorized or unauthorized users or beneficiaries of services or goods provided under the Terms. (b) Notice Requirement and Informal Dispute Resolution. Before either party may seek arbitration, the party must first send to the other party a written Notice of Dispute (“Notice”) describing the nature and basis of the claim or dispute, and the requested relief. A Notice to Instructure should be sent to: Attn: Legal Department, 6330 South 3000 East, Suite 700, Salt Lake City, UT 84121. After the Notice is received, you and Instructure may attempt to resolve the claim or dispute informally. If you and Instructure do not resolve the claim or dispute within 30 days after the Notice is received, either party may begin an arbitration proceeding. The amount of any settlement offer made by any party may not be disclosed to the arbitrator until after the arbitrator has determined the amount of the award, if any, to which either party is entitled. (c) Arbitration Rules. Arbitration shall be initiated through the American Arbitration Association (“AAA”), an established alternative dispute resolution provider (“ADR Provider”) that offers arbitration as set forth in this section. If AAA is not available to arbitrate, the parties shall agree to select an alternative ADR Provider. The rules of the ADR Provider shall govern all aspects of this arbitration, including but not limited to the method of initiating and/or demanding arbitration, except to the extent such rules are in conflict with the Terms. The AAA Consumer Arbitration Rules governing the arbitration are available online at www.adr.org or by calling the AAA at 1-800-778-7879. The arbitration shall be conducted by a single, neutral arbitrator. Any claims or disputes where the total amount of the award sought is less than Ten Thousand U.S. Dollars (US $10,000.00) may be resolved through binding non-appearance-based arbitration, at the option of the party seeking relief. For claims or disputes where the total amount of the award sought is Ten Thousand U.S. Dollars (US $10,000.00) or more, the right to a hearing will be determined by the Arbitration Rules. Any hearing will be held in a location within 100 miles of your residence, unless you reside outside of the United States, and unless the parties agree otherwise. Any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction. Each party shall bear its own costs (including attorney’s fees) and disbursements arising out of the arbitration, and shall pay an equal share of the fees and costs of the ADR Provider. (d) Additional Rules for Non-appearance Based Arbitration: If non-appearance arbitration is elected, the arbitration shall be conducted by telephone, online and/or based solely on written submissions; the specific manner shall be chosen by the party initiating the arbitration. The arbitration shall not involve any personal appearance by the parties or witnesses unless otherwise mutually agreed by the parties. (e) Time Limits. If you or Instructure pursue arbitration, the arbitration action must be initiated and/or demanded within the statute of limitations (i.e., the legal deadline for filing a claim) and within any deadline imposed under the AAA Rules for the pertinent claim. (f) Authority of Arbitrator. If arbitration is initiated, the arbitrator will decide the rights and liabilities, if any, of you and Instructure, and the dispute will not be consolidated with any other matters or joined with any other cases or parties. The arbitrator shall have the authority to grant motions dispositive of all or part of any claim. The arbitrator shall have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the AAA Rules, and the Terms. The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded. The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have. The award of the arbitrator is final and binding upon you and Instructure. (g) Waiver of Jury Trial. THE PARTIES HEREBY WAIVE THEIR CONSTITUTIONAL AND STATUTORY RIGHTS TO GO TO COURT AND HAVE A TRIAL IN FRONT OF A JUDGE OR A JURY, instead electing that all claims and disputes shall be resolved by arbitration under this Arbitration Agreement. Arbitration procedures are typically more limited, more efficient and less costly than rules applicable in court and are subject to very limited review by a court. In the event any litigation should arise between you and Instructure in any state or federal court in a suit to vacate or enforce an arbitration award or otherwise, YOU AND INSTRUCTURE WAIVE ALL RIGHTS TO A JURY TRIAL, instead electing that the dispute be resolved by a judge. (h) Waiver of Class or Consolidated Actions. ALL CLAIMS AND DISPUTES WITHIN THE SCOPE OF THIS ARBITRATION AGREEMENT MUST BE ARBITRATED OR LITIGATED ON AN INDIVIDUAL BASIS AND NOT ON A CLASS BASIS, AND CLAIMS OF MORE THAN ONE CUSTOMER OR USER CANNOT BE ARBITRATED OR LITIGATED JOINTLY OR CONSOLIDATED WITH THOSE OF ANY OTHER CUSTOMER OR USER. (i) Confidentiality. All aspects of the arbitration proceeding, including but not limited to the award of the arbitrator and compliance therewith, shall be strictly confidential. The parties agree to maintain confidentiality unless otherwise required by law. This Paragraph shall not prevent a party from submitting to a court of law any information necessary to enforce this Agreement, to enforce an arbitration award, or to seek injunctive or equitable relief. (j) Severability. If any part or parts of this Arbitration Agreement are found under the law to be invalid or unenforceable by a court of competent jurisdiction, then such specific part or parts shall be of no force and effect and shall be severed and the remainder of the Agreement shall continue in full force and effect. (k) Right to Waive. Any or all of the rights and limitations set forth in this Agreement may be waived by the party against whom the claim is asserted. Such waiver shall not waive or effect any other portion of this Agreement. (l) Survival of Agreement. This Arbitration Agreement will survive the termination of your relationship with Instructure. (m) Small Claims Court. Notwithstanding the foregoing, either you or Instructure may bring an individual action in small claims court. (n) Emergency Equitable Relief. Notwithstanding the foregoing, either party may seek emergency equitable relief before a state or federal court in order to maintain the status quo pending arbitration. A request for interim measures shall not be deemed a waiver of any other rights or obligations under this Arbitration Agreement. (o) Claims Not Subject To Arbitration. Notwithstanding the foregoing, claims of defamation, violation of the Computer Fraud and Abuse Act, and infringement or misappropriation of the other party’s patent, copyright, trademark, or trade secret shall not be subject to this arbitration agreement. (p) Courts. In any circumstances where the foregoing Agreement permits the parties to litigate in court, the parties hereby agree to submit to the personal jurisdiction of the courts located within Salt Lake County, Utah, for such purpose. 14.7 Governing Law. The Terms and any action related thereto will be governed and interpreted by and under the laws of the State of Utah, consistent with the Federal Arbitration Act, without giving effect to any conflicts of law principles that provide for the application of the law of another jurisdiction. The United Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement. 14.8 Notice. Where Instructure requires that you provide an e-mail address to access certain features of the Instructure Properties, you are responsible for providing Instructure with your most current e-mail address. In the event that the last e-mail address you provided to Instructure is not valid, or for any reason is not capable of delivering to you any notices required/ permitted by the Terms, Instructure’s dispatch of the e-mail containing such notice will nonetheless constitute effective notice. You may give notice to Instructure at the following address: Attn: Legal Department, 6330 South 3000 East, Suite 700, Salt Lake City, UT 84121. Such notice shall be deemed given when received by Instructure by letter delivered by nationally recognized overnight delivery service or first class postage prepaid mail at the above address.

      Okay, your probably wondering why I highlighted this WHOLE chunk of article but I think I have a good reason. I highlighted all of this because it is what I feel like a lot of people do. People will most of the times JUMP whole sections in the terms of use barely anyone reads them now adays. People skip them all together or read the first lines in most cases since people would rather get to their new game / account / then to ' waste ' their time reading a whole terms of use.

  17. May 2017
  18. Dec 2016
    1. People who are deaf-blind have marketable skills and strategies to compete and succeed in the workplace.

      Just because people have disables doesn't mean that they have to be discriminated on, Helen Keller started a revolution for improving the life for people that are deaf or blind.

  19. Feb 2016
    1. In my professional career I’ve noticed that doing “The Right Thing” is not always the best path. That phenomenon is called The Rise of “Worse is Better” and it can be observed in many things including C, Unix, Windows, JavaScript… Seems like New Jersey approach wins out more than it looses in a real world. (Be a virus, spread and than the pressure will rise to better the game).
  20. Sep 2015
    1. f being a murderer is expressed as beingpossible or probable.

      of beeing a murderer is expressed as being possible or probable, but not as being true properties of the modified noun.

    2. behaves exactly like the corresponding adverbs

      "... shows the same syntactic distribution", it does not behave exactly in morphological ways.

    3. scientific grammars

      in scientific linguistic work

    4. collapsed together

      coincide

    5. F

      (F), (M), (N): Glosses of features in the stem are in the book normally marked with a period (.F, .M, .N)