195 Matching Annotations
  1. Jan 2024
    1. Introducing relationships between issues will considerably increase the complexity of GitLab. That is not a reason not to do it. But it is a reason for us to be strategic in when we do it, and ensure we have a good design that is scalable and aligns with our other initiatives.
    1. when we're investing in the stock market, we're mostly just hoping that the value of those shares will rise. That money is not actually reaching companies and being used in productive ways. And that's true. We can see it with private equity too.
      • for: speculative investing - example

      • example - speculative investing

        • stock market
          • money is not reaching companies and being used in a productive way
          • part of it must be, but whenever shareholders take earnings, then it's extracted out
        • private equity
          • when private equity firms buy companies then layoff staff and cut back spending on services, they pocket all that money for the shareholders. It's a way for the rich to maintain their supremacy position
      • comment

        • In its simplest expression, it is greed in action
        • It is what maintains the 1% / 99% divide
      • epiphany

      • new meme
        • We need to replace WALL street with WELL street!
  2. Nov 2023
  3. Oct 2023
    1. these people who go out to murder others hug their children in the morning and leave their homes thinking that Exterminating other people will make 00:16:51 them eternally happy and they can finally live as they please yeah I mean that's what they think they don't go out thinking you 00:17:04 know I'm going to harm myself and my own family and da D they think you know if I do this I'm protecting my family I'm helping my country we will live in peace
      • for: our enemies mean well
  4. Sep 2023
    1. When building the Droplet Console, we had a few options to support SSH keys-based authentication. The most straightforward way would be to directly allow the customer to specify a private key that is already set up for accessing the Droplet. However, there are some problems with this solution:
    1. vaguely worded constitutional provision like the Second Amendment

      Appears to refer to the "meaningless" phrase, "a well regulated militia" again.

    2. As a political gesture to the Anti-Federalists—a gesture highlighted by the Second Amendment’s prefatory reference to the value of a well-regulated militia—express recognition of the people’s right to arms was something of a sop.

      And back to the alleged "meaninglessness" of the words, "a well regulated militia".

  5. Aug 2023
    1. Auto-update aside, you might also have found it hard to find a Chrome binary with a specific version. Google intentionally doesn’t make versioned Chrome downloads available, since users shouldn’t have to care about version numbers—they should always get updated to the latest version as soon as possible. This is great for users, but painful for developers needing to reproduce a bug report in an older Chrome version.
  6. Jun 2023
    1. Have you ever: Been disappointed, surprised or hurt by a library etc. that had a bug that could have been fixed with inheritance and few lines of code, but due to private / final methods and classes were forced to wait for an official patch that might never come? I have. Wanted to use a library for a slightly different use case than was imagined by the authors but were unable to do so because of private / final methods and classes? I have.
  7. Apr 2023
    1. In recent git versions, git restore is supposed to be a "better" way to revert undesired local changes than the overloaded checkout. Great, that sounds reasonable - a nice simple purpose-built tool for a common operation.
  8. Dec 2022
    1. For most Americans, poverty is seen as an individualized conditionthat exclusively affects those individuals, their families, and perhaps theirneighborhoods. Rarely do we conceptualize a stranger’s poverty as having adirect or indirect effect on our own well-being.

      The Golden Rule not only benefits your neighbor, but you as well.

  9. Nov 2022
    1. In v3, svelte-preprocess was able to type-check Svelte components. However, giving the specifics of the structure of a Svelte component and how the script and markup contents are related, type-checking was sub-optimal. In v4, your TypeScript code will only be transpiled into JavaScript, with no type-checking whatsoever. We're moving the responsibility of type-checking to tools better fit to handle it, such as svelte-check, for CLI and CI usage, and the VS Code extension, for type-checking while developing.
    1. Computers can only deal with well-structured problems

      ie, "well-defined problems" in John Vervaeke's language. Cultivation of wisdom, per Vervaeke, is developing the capacity to navigate a ill-defined problem space, and realize (ie, recognize, and make real) what is relevant to resolving the situation.

      Examples of ill-defined problems: - how to take good notes? - how to tell a funny joke? - how to go on a successful 1st date? - how to be a good friend?

      May relate to Shapiro's "role theory". Needs further research

    1. Viral FeedbackProviding scientific perspectives on public information regarding COVID-19

      The website https://viralfeedback.org/ is no longer actively supported.

      The blog is supported with minimal staff.

    1. highly recommended that the resulting image be just one concern per container; predominantly this means just one process per container, so there is no need for a full init system

      container images: whether to use full init process: implied here: don't need to if only using for single process (which doesn't fork, etc.)

    1. Doing everything PID 1 needs to do and nothing else. Things like reading environment files, changing users, process supervision are out of scope for Tini (there are other, better tools for those)
    1. Glyph 0 must be assigned to a .notdef glyph. The .notdef glyph is very important for providing the user feedback that a glyph is not found in the font. This glyph should not be left without an outline as the user will only see what looks like a space if a glyph is missing and not be aware of the active font’s limitation.
  10. Sep 2022
    1. Indicative of howclose many Americans are to poverty, a recent study by the Federal ReserveBank found that 37 percent of Americans do not have enough savings put asideto protect them from a $400 emergency.20
      1. Federal Reserve Bank, “Report on the Economic Well-Being of U.S. Households in 2019” (Washington DC: Board of Governors of the Federal Reserve System, 2020).
  11. Aug 2022
  12. Apr 2022
  13. Feb 2022
    1. Nursing professionals are facing with severe sleep problems during the covid 19 pandemic time. Nurses were asked to work in an environment that had a more increased level of risk than ever before. Depression and anxiety from the workplace could affect the confidence of healthcare workers in themselves as well as general trust in the healthcare system. This will lead to their turnover intention which may undermine the efforts of the governments to control the COVID-19 pandemic. The rising concern may change the working schedules of healthcare workers, offering more occupational healthcare support.

  14. Nov 2021
    1. What have been the decisive positive and negative changes andchallenges in the teachers

      What have been the decisive positive and negative changes and challenges in the teachers' professional roles and teacher-student relationship? • What tools and strategies have the teachers used to overcome difficulties and strengthen their ability to cope? • How has EDT affected teachers' health and well-being?

    2. Finally, teachers’, principals’ andstudents’ engagement and well-being during the pandemic

      Finally, teachers’, principals’ and students’ engagement and well-being during the pandemic

    1. Calling a software convention "pretty 90s" somewhat undermines your position. Quite a lot of well-designed software components are older than that. If something is problematic, it would be more useful to argue its faults. When someone cites age to justify change, I usually find that they're inexperienced and don't fully understand the issues or how their proposed change would impact other people.
  15. Oct 2021
  16. Sep 2021
    1. I have never seen the @Stale bot or any directly equivalent to it achieve a net positive outcome. Never. It results in disgruntled people, extra expenditure of effort (for reporters and maintainers), real stuff getting lost when people get fed up with poking the bot (I have no intention of poking it further), and more extensive filing of duplicates. You say a simple comment dismisses it, but it doesn’t—it only does this time. Next time, it continues to annoy. This is an issue tracker. Use labels, projects, milestones and the likes for prioritising stuff. Not sweeping stuff under the carpet.
    2. Closing issues doesn’t solve anything. Closing issues in GitHub just sweeps them under the carpet and helps everyone to forget about them, which is just not what you want—the fact that GitHub search excludes closed items by default is a large part of the problem with it. As applied to software projects with general-purpose issue trackers, the @Stale bot is fundamentally phenomenally bad idea, a road paved with good intentions. I presented an actionable alternative: labels. Possibly automatically applied, but it’s certainly better to spend a little bit of time on manual triage. It honestly doesn’t take long to skim through a few hundred issues and bin them into labels. 609 open issues? That’s honestly not a problem. Not at all. There’s nothing wrong with having a large number of issues open, if they do correspond to real things—even things that you may not expect to get to for years, if ever, because that might change or someone might decide they want to deal with one. Closing issues that aren’t dealt with is bad. Please don’t do it.
  17. Aug 2021
    1. which seems to resolve the issue for me and makes no casts, ensuring that Typescript can keep doing its good job of widening as much as necessary and narrowing as much as possible without me having to claim I know better than the compiler. I'm posting it here since it doesn't seem to have been mentioned anywhere.

      makes no casts, ensuring that Typescript can keep doing its good job of widening as much as necessary and narrowing as much as possible without me having to claim I know better than the compiler.

    1. Pipe assessment is never an elective activity. It's usually forced upon you when the toilets refuse to flush and wastewater comes up instead of going down.
  18. Jul 2021
    1. # This is a configuration file for direnv (https://direnv.net/), a tool that # allows you to automatically set up environment variables based on the current # directory. If you install and enable direnv, then this file will ensure that # `nvm` is installed in your home directory and that the version of Node in # .nvmrc is selected.
  19. datatracker.ietf.org datatracker.ietf.org
    1. The WebSocket Protocol is designed on the principle that there should be minimal framing (the only framing that exists is to make the protocol frame-based instead of stream-based and to support a distinction between Unicode text and binary frames). It is expected that metadata would be layered on top of WebSocket by the application Fette & Melnikov Standards Track [Page 9] RFC 6455 The WebSocket Protocol December 2011 layer, in the same way that metadata is layered on top of TCP by the application layer (e.g., HTTP). Conceptually, WebSocket is really just a layer on top of TCP that does the following: o adds a web origin-based security model for browsers o adds an addressing and protocol naming mechanism to support multiple services on one port and multiple host names on one IP address o layers a framing mechanism on top of TCP to get back to the IP packet mechanism that TCP is built on, but without length limits o includes an additional closing handshake in-band that is designed to work in the presence of proxies and other intermediaries Other than that, WebSocket adds nothing. Basically it is intended to be as close to just exposing raw TCP to script as possible given the constraints of the Web. It's also designed in such a way that its servers can share a port with HTTP servers, by having its handshake be a valid HTTP Upgrade request. One could conceptually use other protocols to establish client-server messaging, but the intent of WebSockets is to provide a relatively simple protocol that can coexist with HTTP and deployed HTTP infrastructure (such as proxies) and that is as close to TCP as is safe for use with such infrastructure given security considerations, with targeted additions to simplify usage and keep simple things simple (such as the addition of message semantics).
    1. This is one of the more-satisfying ruby expressions I've seen in a long time. I can't say that it also has prosaic transparency, but I think seeing it teaches important things.
    1. Induction does not pander, but gives you the satisfaction of mastering an imaginary yet honest set of physical laws.
    1. It’s fun but when would we ever use things like this in actual code?When it’s well tested, commented, documented, and becomes an understood idiom of your code base.We focus so much on black magic and avoiding it that we rarely have a chance to enjoy any of the benefits. When used responsibly and when necessary, it gives a lot of power and expressiveness.
    1. The number of lives lost around the world over the past year and a half is about equal to the population of Los Angeles or the nation of Georgia. It is three times the number of victims killed in traffic accidents around the globe per year.

      The takeaway: Global COVID-19 deaths over the past year and a half are 3X more than the annual deaths due to traffic accidents and roughly equal to the population of the city of Los Angeles or the country of Georgia.

      The claim: Covid-19 deaths are approximately equal to the population of Los Angeles or the nation of Georgia and are three times the global traffic accident death.

      The evidence:

      The global number of deaths due to COVID as reported to the World Health Organization (WHO) on July 8, 2021 is 4,002,209 (1). The estimated population of the city of Los Angeles in 2019 was 3,979,576 (2). The estimated population of Los Angeles county in 2019 was 10,039,107 (2). The population of the nation of Georgia is 3,979,549 (3). Per WHO data from 2018, 1.35 million are killed annually by traffic accidents around the world (4).

      Global COVID deaths are approximately equal to the population of the city of Los Angeles or nation of Georgia. Globally, COVID deaths are 3X the number of global traffic accident deaths.

      Sources:

      1) https://covid19.who.int/

      2) https://www.census.gov/quickfacts/fact/table/losangelescountycalifornia,losangelescitycalifornia,CA/BZA010219

      3) https://worldpopulationreview.com/countries/georgia-population

      4) https://www.cdc.gov/injury/features/global-road-safety/index.html

  20. Jun 2021
    1. “The data does not exist independently in the world, nor is it generated spontaneously. Data is constructed by people, from people,” (source 1).
    1. He was telling me it was 3,500, but the landlord was keeping 2,500 and giving him 1,000 of it. And I had found out, because the own landlord lady told me, and I had to move and I had to lose my job.

      Return to Mexico - challenges - economic well-being Family relations - father tricking him for more money

    1. I've been thinking more about how to best do this. The preferred way might be to use the same domain and have an application load balancer like nginx split traffic on the URL path (e.g. /api). This is for two reasons. Firstly, you might not necessarily want to cookie the primary/apex domain and have the cookie shared across all subdomains. You also might not want to do CORS because preflight requests add latency and CORS adds complication.
    1. Prettier intentionally doesn’t support any kind of global configuration. This is to make sure that when a project is copied to another computer, Prettier’s behavior stays the same. Otherwise, Prettier wouldn’t be able to guarantee that everybody in a team gets the same consistent results.
  21. May 2021
  22. Apr 2021
    1. “Who cares? Let’s just go with the style-guide” — to which my response is that caring about the details is in the heart of much of our doings. Yes, this is not a major issue; def self.method is not even a code smell. Actually, that whole debate is on the verge of being incidental. Yet the learning process and the gained knowledge involved in understanding each choice is alone worth the discussion. Furthermore, I believe that the class << self notation echoes a better, more stable understanding of Ruby and Object Orientation in Ruby. Lastly, remember that style-guides may change or be altered (carefully, though!).
    1. You can't avoid the comparisons to Carcassonne even though the scoring mechanic is very different. It just looks the same, and the tile placement phase feels close enough to be familiar. However, this familiarity starts to nag at you, only adding to the frustration when tile placement is clumsy and luck-driven unlike Carcassonne. The comparison is not favourable for Fjords.
    1. A Game-design MasterpieceTake one simple game mechanic, and make the absolute most of it – that's exactly what the developers of Jim is Moving Out did, and it worked really well! The core of this game is stunningly simple: a few little boxes (furniture) inside a big box (Jim's house), one or two flying fellas (the players) and a physics engine. Think about the most creative ways you could make this into a game. Anything you think about, this game did it. What if you had to squeeze through narrow holes without breaking too much furniture? It's in the game. What if the room had wheels? Yep, it's there too. What if one of the walls was missing and you had to avoid losing the furniture? The whole co-op is about this. Zero gravity? Yes, even that is in the game.
  23. Mar 2021
    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. This issue hasn’t been deemed a high enough priority to be fixed yet. It will be addressed one day, I’m sure. There are many issues in GLib which many people on the internet think are important.
  24. afarkas.github.io afarkas.github.io
    1. Webshim is also more than a polyfill, it has become a UI component and widget library. Webshim enables a developer to also enhance HTML5 capable browsers with more highly customizable, extensible and flexible UI components and widgets.

      And now that it's deprecated (presumably due to no longer needing these polyfills), not only do the polyfills go away (no longer maintained), but also these unrelated "extras" that some of us may have been depending on are now going away with no replacement ...

      If those were in a separate package, then there would have been some chance of the "extras" package being updated to work without the base webshims polyfills.

      In particular, I was using $.webshims.addCustomValidityRule which adds something that you can't do in plain HTML5 (that I can tell), so it isn't a polyfill...

  25. Feb 2021
    1. So, where did J.C. Penney go wrong? Well, while we admire their attempt to change, they attempted to destroy over a century’s worth of price conditioning consumers have been through with department stores and pricing in general. They weren’t completely off base, as consumers with more and more access to information (comparison shopping engines, consumer reports, etc.), are beginning to realize that the value of products is determined much differently than a sticker would suggest. Yet, assuming that most soccer moms (and dads) wouldn’t fall prey to the colorful print ads tucked within the comics section in the Sunday paper, overlooks how much the majority of consumers value “winning” the retail game. Simply, deflating the perceived value causes customers to value the actual product less.
    1. provide interfaces so you don’t have to think about them

      Question to myself: Is not having to think about it actually a good goal to have? Is it at odds with making intentional/well-considered decisions?  Obviously there are still many of interesting decisions to make even when using a framework that provides conventions and standardization and makes some decisions for you...

    1. note that TRB source code modifications are not proprietary

      In other words, you can build on this software in your proprietary software but can't change the Trailblazer source unless you're willing to contribute it back.

      loophole: I wonder if this will actually just push people to move their code -- which at the core is/would be a direction modification to the source code - out to a separate module. That's so easy to do with Ruby, so this restriction hardly seems like it would have any effect on encouraging contributions.

    1. In object-oriented programming, information hiding (by way of nesting of types) reduces software development risk by shifting the code's dependency on an uncertain implementation (design decision) onto a well-defined interface. Clients of the interface perform operations purely through it so if the implementation changes, the clients do not have to change.
    1. Consequently, you act irresponsibly when you adopt any programming practice simply because "that's the way you're supposed to do things."
    2. My point is that you should not program blindly. You must understand the havoc a feature or idiom can wreak. In doing so, you're in a much better position to decide whether you should use that feature or idiom. Your choices should be both informed and pragmatic.
    1. Trust me, I thought a lot about #validate and its semantics, and I am gonna make it even more "SRP" by making Form#errors and #valid? semi-public. All that happens via #validate reducing the possible wrong usage for users.
    1. I use <b>s for the decorative portions of the layout because they’re purely decorative elements. There’s no content to strongly emphasize or to boldface, and semantically a <b> isn’t any better or worse than a <span>. It’s just a hook on which to hang some visual effects. And it’s shorter, so it minimizes page bloat (not that a few characters will make all that much of a difference). More to the point, the <b>’s complete lack of semantic meaning instantly flags it in the markup as being intentionally non-semantic. It is, in that meta sense, self-documenting.
  26. Jan 2021
    1. We informed and documented. We made it easy for you to understand the problem and also to take action if you disagreed. I hope you didn’t read https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html#how-to-install-the-snap-store-in-linux-mint-20. I can’t understand how it could be simpler.
    2. Is it harder to enable it in Mint than it is to disable it in Ubuntu? Not at all. Is how to enable it better documented in Mint than how to disable it in Ubuntu? Absolutely: https://linuxmint-user-guide.readthedocs.io/en/latest/snap.html.
    1. Proteins are made up of building blocks called amino acids. N501Y means that the 501st amino acid was originally an N, which stands for the amino acid asparagine, but has been changed to a Y, which stands for tyrosine.

      The takeaway: Amino acids, represented by single letters such as N or Y make up proteins which are part of the coronavirus (as well as other biology such as animals, plants, microorganisms, etc.). Mutations are written with the original amino acid letter followed by the number of the amino acid and the new amino acid letter.

      The claim: Proteins are made up of building blocks called amino acids. N501Y means that the 501st amino acid was originally an N, which stands for the amino acid asparagine, but has been changed to a Y, which stands for tyrosine.

      The evidence:

      Coronavirus is made up of greater than 20 proteins (1). The spike protein helps coronavirus attach and enter human cells which leads to infection and disease (1). The spike protein on SARS-CoV-2, the virus that causes COVID-19, is the target of many antibodies produced by the human body to fight the SARS-CoV-2 infection (2). Changes in the spike protein sequence may necessitate a change in the human immune system to produce antibodies which stop SARS-CoV-2 from infecting human cells. Changes in the amino acid sequence are written as was stated in the claim: original amino acid, number of the amino acid in the sequence, new amino acid.

      Sources:

      1) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7247499/

      2) https://pubmed.ncbi.nlm.nih.gov/33448402/

    1. But this post is in part a plea to consider what you’re invoking visually and the expectations surrounding it.
    2. The debate about whether a button or link should be used to download a file is a bit silly, as the whole purpose of a link has always been to download content. HTML is a file, and like all other files, it needs to be retrieved from a server and downloaded before it can be presented to a user. The difference between a Photoshop file, HTML, and other understood media files, is that a browser automatically displays the latter two. If one were to link to a Photoshop .psd file, the browser would initiate a document change to render the file, likely be all like, “lol wut?” and then just initiate the OS download prompt. The confusion seems to come from developers getting super literal with the “links go places, buttons perform actions.” Yes, that is true, but links don’t actually go anywhere. They retrieve information and download it. Buttons perform actions, but they don’t inherently “get” documents. While they can be used to get data, it’s often to change state of a current document, not to retrieve and render a new one. They can get data, in regards to the functionality of forms, but it continues to be within the context of updating a web document, not downloading an individual file. Long story short, the download attribute is unique to anchor links for a reason. download augments the inherent functionality of the link retrieving data. It side steps the attempt to render the file in the browser and instead says, “You know what? I’m just going to save this for later…”
  27. Dec 2020
    1. it focuses on compiling non-standard language extensions: JSX, TypeScript, and Flow. Because of this smaller scope, Sucrase can get away with an architecture that is much more performant but less extensible
    1. The official definition of a “close contact” — 15 minutes, within six feet — isn’t foolproof.

      The takeaway: The official definition of a "close contact" for COVID-19 is not foolproof.

      The claim: The official definition of a "close contact" - 15 minutes, within six feet - isn't foolproof.

      The evidence: In Korea, a person sitting in a restaurant 6.5 meters (>20ft) away from the COVID index case for five minutes was infected, most likely because airflow from the air conditioner carried droplets with COVID-19 from the infected person to the person who became infected (1). How common transmission across large distances occurs is still debated (2). As several indoor outbreaks were attributed to airborne transmission, precautions to prevent airborne COVID transmission are needed (3). Examples include better air filtration/UV to kill virus in the system, increased air flow from outside, avoidance of recirculating interior air, and avoiding overcrowding in interior spaces.

      Sources:

      1) https://jkms.org/DOIx.php?id=10.3346/jkms.2020.35.e415

      2) https://www.sciencedirect.com/science/article/pii/S0166093420302858?via%3Dihub

      3) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7454469/pdf/ciaa939.pdf

    1. Some of these are absent-by-design
    2. Like most frameworks that abstract the DOM, Svelte has incompatibilities like the inability to name a prop class because it’s a reserved keyword in JS, and you’ll use on:click not onclick, but these quirks are few in number and reflect carefully chosen tradeoffs. Svelte does its best to harmonize with the web platform, welcoming both experienced developers and newcomers with whatever web knowledge they have.
  28. Nov 2020
    1. The Thirteen Sources of Well-Being:More positive emotionsFewer negative emotionsLife satisfactionVitalityEnvironmental masteryPositive relationshipsSelf-acceptanceMasteryAutonomyPersonal growthEngagement in lifePurpose and meaning in lifeTranscendent experiences

      The Thirteen Sources of Well-Being

      1. More positive emotions
      2. Fewer negative emotions
      3. Life satisfaction
      4. Vitality
      5. Environmental mastery
      6. Positive relationships
      7. Self-acceptance
      8. Mastery
      9. Autonomy
      10. Personal growth
      11. Engagement in life
      12. Purpose and meaning in life
      13. Transcendent experiences
    1. In the past, I tried to create some proof of concepts with svelte, but I usually ended up missing some of the features that RxJS provides. Now that I know that they complement each other well, I will grab this combination more often
    1. I think a casual look at the game could be quick to take fault that some moves are scripted, and perhaps they are.  If play passes to you and there is a stock to be had for free…why _not_ take it? For me, it’s a distraction. The player before you likely considered the options and found the game state to be worth tempting you with that. Those free, or even cheap, stocks won’t gain you the influence in any companies that can make your personal cache more valuable.
    1. Many COVID-19 survivors are likely to be at greater risk of developing mental illness, psychiatrists said on Monday, after a large study found 20% of those infected with the coronavirus are diagnosed with a psychiatric disorder within 90 days.

      The takeaway: COVID-19 survivors are at a higher risk for mental illness.

      The claim: COVID-19 survivors are at a higher risk for mental illness.

      The evidence: Infection by SARS-CoV-2 was associated with an increase in anxiety disorders, insomnia, and dementia (1). Prior mental illness was also associated with an increased risk of SARS-CoV-2 infection (1). Approximately 1/3 of COVID patients were reported to have central nervous symptom issues in a study of 214 hospitalized Chinese patients (2). SARS-CoV-2 has been found in the brain and cerebral spinal fluid (3). Social isolation, pathology of SARS-CoV-2, and sedation are a few of the reasons why ICU patients experience delirium and the subsequent mental health risks (4).

      All of these factors support the statement that COVID-19 survivors are at a higher risk of mental illness.

      As a reminder, there is help for suicide. National Suicide Prevention Lifeline is a toll-free number for those in a suicidal crisis or emotional distress. The number is: 1-800-273-8255

      Disclaimer: This content is not intended as a substitute for professional medical advice. Always seek the advice of a qualified health provider with any questions regarding a medical condition.

      Sources:

      1) https://www.thelancet.com/journals/lanpsy/article/PIIS2215-0366(20)30462-4/fulltext

      2) https://pubmed.ncbi.nlm.nih.gov/32399719/

      3) https://pubmed.ncbi.nlm.nih.gov/32240762/

      4) https://www.termedia.pl/COVID-19-What-do-we-need-to-know-about-ICU-delirium-during-the-SARS-CoV-2-pandemic-,118,40590,1,1.html

    1. mink are now considered a public health risk

      Takeaway: Mink are capable of contracting and transmitting SARS-CoV-2 to each other and to humans which had resulted in mutated SARS-CoV-2.

      The claim: Mink are now considered a public health risk.

      The evidence: SARS-CoV-2 infects and kills mink (1). The lung damage in mink from SARS-CoV-2 is similar to the damage in human lungs from SARS-CoV-2. The range of symptoms from asymptomatic to deadly is exhibited by the mink. Based on this pre-print article, SARS-CoV-2 is mutating in mink farms and had documented transmission from mink to humans (2).

      Extensive sequencing of SARS-CoV-2 genomes has been done (3). Mutations tend to occur in certain hot spots of the genome. The stated purpose of the sequencing research is to identify relatively stable parts of the genome to use as vaccine targets to help avoid mutant escape. The genomes of SARS-CoV-2 from mink infections had more nucleotide differences than SARS-CoV-2 from human COVID outbreaks (2). This may be due to a faster mutation rate or to the fact that so many mink were infected.

      Sources:

      1) https://journals.sagepub.com/doi/10.1177/0300985820943535?url_ver=Z39.88-2003&rfr_id=ori%3Arid%3Acrossref.org&rfr_dat=cr_pub++0pubmed&

      2) https://www.biorxiv.org/content/10.1101/2020.09.01.277152v1

      3) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7199730/

    1. How can we better protect nursing home residents? This is the most vulnerable population.

      The takeaway: Nursing home residents are the most vulnerable population though others with similar age and comorbidities may be at a similar risk.

      The claim: Nursing home residents are the most vulnerable population.

      The evidence: Older, more vulnerable people live in nursing homes (1). The setting is also communal which leads to rapid spread once the virus is in the home (1). The CDC reports 61,765 deaths (2, accessed 11/2/2020). A significant percentage of the deaths occurred in nursing homes which makes sense because older people live in the homes often with multiple comorbidities (3). Probability of death from COVID-19 increases with age and comorbidity (4-5). COVID spreads easier inside than outside (6).

      Considering all of these factors, nursing home residents are the most vulnerable population. Others with similar age and comorbidities may be at a similar risk if they interact with many people.

      Sources:

      1) https://www.cdc.gov/coronavirus/2019-ncov/need-extra-precautions/people-in-nursing-homes.html

      2) https://data.cms.gov/stories/s/COVID-19-Nursing-Home-Data/bkwz-xpvg

      3) https://onlinelibrary.wiley.com/doi/10.1111/jgs.16784

      4) https://www.cdc.gov/coronavirus/2019-ncov/covid-data/investigations-discovery/hospitalization-death-by-age.html

      5) https://www.cdc.gov/nchs/nvss/vsrr/covid_weekly/index.htm#Comorbidities

      6) https://www.cdc.gov/coronavirus/2019-ncov/daily-life-coping/deciding-to-go-out.html

  29. Oct 2020
    1. Experts say closing borders early and tightly regulating travel have gone a long way toward fighting the virus. Other factors include rigorous contact tracing, technology-enforced quarantine and universal mask wearing. Further, Taiwan’s deadly experience with SARS has scared people into compliance.

      The Takeaway: The combination of closing borders, tightly regulating travel, effective quarantine of all exposed people using cell phone data for enforcement, and universal mask wearing contributed to effectively keeping COVID-19 from infecting most of Taiwan's population.

      The claim: Closing borders early, tightly regulating travel, contact tracing, technology-enforced quarantine, universal mask wearing, and Taiwan's previous deadly experience with SARS resulted in control of SARS-CoV-2 in Taiwan.

      The evidence: The earlier COVID-19 cases are stopped from entering a country, the fewer cases will be present to spread the disease to others. To illustrate, it is easier to stop a trickle of water than to try to dam up a flood and easier to extinguish a candle than a forest fire. Taiwan closed its borders on January 23rd, 2020 (1). The Philippines closed their borders on February 2nd, 2020 (2). Tightly regulating travel will help to stop cases before they enter the country. Effective quarantining the few cases and contacts of the cases which do enter a country is critical to preventing the spread of the disease within the country. Taiwan used mobile telephone data to enforce quarantine (1). Without quarantine, each infected person will spread COVID-19 to 2-6 additional people based on the R0 (3, 4). Universal masking will help slow the spread of disease (5). Previous experience with controlling a deadly disease will most likely increase compliance to methods to control the disease.

      Per Our World in Data website, Taiwan had one of the least stringent government responses to COVID-19 (6). The biweekly number of COVID-19 cases in Taiwan was 23 on October 29, 2020 (7). Neighboring countries had biweekly COVID-19 cases of 372 (China), 28,644 (Philippines), 11,871 (Malaysia), 51 (Vietnam), and 8,142 (Japan). These neighboring countries had more stringent government responses to COVID-19 (6).

      Sources:

      1) https://focustaiwan.tw/society/202001230011

      2)https://www.pharmaceutical-technology.com/features/coronavirus-affected-countries-philippines-measures-impact-tourism-economy/#:~:text=The%20government%20announced%20earlier%20on,barred%20from%20entering%20the%20country.

      3) https://pubmed.ncbi.nlm.nih.gov/32234343/

      4) https://pubmed.ncbi.nlm.nih.gov/32097725/

      5) https://www.nature.com/articles/s41591-020-1132-9#annotations:7jRWRheWEeuY8x_rXDuRjg

      6) https://ourworldindata.org/grapher/covid-stringency-index

      7) https://ourworldindata.org/grapher/biweekly-confirmed-covid-19-cases

    1. But that could be a drop in the ocean compared to the humanitarian fallout. “We’ve seen 400,000 die from COVID-19,” David Beasley, the Executive Director of the World Food Programme, warned in June. “We could see 300,000 die a day, for several months, if we don’t handle this right.”

      Take away: The humanitarian fallout from prolonged lockdowns to control COVID-19 could be worse than the deaths due to COVID-19.

      The claim: The humanitarian fallout from COVID-19 could be worse than the deaths caused directly by the disease.

      The evidence: Food supply chains have been disrupted due to COVID-19 (1). The World Health Organization predicts that 130 million additional people could become chronically hungry due to COVID-19 (2). Per the International Labor Organization, 1.6 billion workers have the prospect of their employment destroyed, at least partially due to the prolonged lockdowns (3).

      “For millions of workers, no income means no food, no security and no future. [...] As the pandemic and the jobs crisis evolve, the need to protect the most vulnerable becomes even more urgent."

      Guy Ryder, ILO Director-General

      A number of socio-economic consequences have resulted from COVID-19 lock-down measures to control the virus (4). 900 million learners are affected by lockdowns which results in high risk children lacking access to free meals provided by school systems, drop out rates, and social isolation/mental health (4). Affects have been seen in the agricultural, manufacturing, petroleum and oil, finance industry, travel and aviation industry, hospitality, and others (4).

      Considering the drastic increase in job loss with resulting hunger from financial instability and other social-economic factors resulting from lock-downs, the fall out from prolonged lockdowns to control COVID-19 will most likely be worse than the number of deaths due to COVID-19 directly.

      Disclaimer: This annotation is not intended to downplay the seriousness of COVID-19. Rather it is intended to put the seriousness of the disease in context of other problems that are resulting from measures to control COVID-19.

      Sources:

      1) https://www.nature.com/articles/d41586-020-01181-3

      2) https://www.who.int/news/item/13-07-2020-as-more-go-hungry-and-malnutrition-persists-achieving-zero-hunger-by-2030-in-doubt-un-report-warns#:~:text=Across%20the%20planet%2C%20the%20report,by%20the%20end%20of%202020.&text=further%20at%20times.)-,The%20State%20of%20Food%20Security%20and%20Nutrition%20in%20the%20World,towards%20ending%20hunger%20and%20malnutrition.

      3) https://www.ilo.org/global/about-the-ilo/newsroom/news/WCMS_743036/lang--en/index.htm

      4) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7162753/

    1. 50 percent effective

      Take away: Cloth face masks filter approximately 50% of bacteriophage five times smaller than one SARS-CoV-2 virus. Therefore it is reasonable to assume that masks, including cloth masks, are 50% effective.

      The claim: Masks are assumed to be 50% effective.

      The evidence: Face masks, including home made face masks, were shown to reduce aerosol exposure (1). Masks made from various materials were shown to filter 50-68% of Bacteriophage CS2 which is 20 nm (2). When NaCl aerosols were used instead of a bacteriophage, penetration by NaCl occurred 9-98% of the time depending on the size of the particles (3). Two well written reviews detail the efficacy of facemasks (4, 5). SARS-CoV-2 virus is ~100 nm in size (6).

      Sources: 1 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2440799/

      2 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7108646/

      3 https://academic.oup.com/annweh/article/54/7/789/202744

      4 https://www.preprints.org/manuscript/202004.0203/v1

      5 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7497125/#ref23

      6 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7224694/#:~:text=SARS%2DCoV%2D2%20is%20an,they%20do%20more%20than%20that.

    1. React does not attempt to provide a complete "application library". It is designed specifically for building user interfaces[3] and therefore does not include many of the tools some developers might consider necessary to build an application.
    1. CDC reverses course on testing for asymptomatic people who had Covid-19 contact

      Take Away

      Transmission of viable SARS-CoV-2 RNA can occur even from an infected but asymptomatic individual. Some people never become symptomatic. That group usually becomes non-infectious after 14 days from initial infection. For persons displaying symptoms , the SARS-CoV-2 RNA can be detected for 1 to 2 days prior to symptomatology. (1)

      The Claim

      Asymptomatic people who had SARS-CoV-2 contact should be tested.

      The Evidence

      Yes, this is a reversal of August 2020 advice. What is the importance of asymptomatic testing?

      Studies show that asymptomatic individuals have infected others prior to displaying symptoms. (1)

      According to the CDC’s September 10th 2020 update approximately 40% of infected Americans are asymptomatic at time of testing. Those persons are still contagious and are estimated to have already transmitted the virus to some of their close contacts. (2)

      In a report appearing in the July 2020 Journal of Medical Virology, 15.6% of SARS-CoV-2 positive patients in China are asymptomatic at time of testing. (3)

      Asymptomatic infection also varies by age group as older persons often have more comorbidities causing them to be susceptible to displaying symptoms earlier. A larger percentage of children remain asymptomatic but are still able to transmit the virus to their contacts. (1) (3)

      Transmission modes

      Droplet transmission is the primary proven mode of transmission of the SARS-CoV-2 virus, although it is believed that touching a contaminated surface then touching mucous membranes, for example, the mouth and nose can also serve to transmit the virus. (1)

      It is still unclear how big or small a dose of exposure to viable viral particles is needed for transmission; more research is needed to elucidate this. (1)

      Citations

      (1) https://www.who.int/news- room/commentaries/detail/transmission-of-sars-cov-2- implications-for-infection-prevention-precautions

      (2) https://www.cdc.gov/coronavirus/2019- ncov/hcp/planning-scenarios.html

      (3) He J, Guo Y, Mao R, Zhang J. Proportion of asymptomatic coronavirus disease 2019: A systematic review and metaanalysis. J Med Virol. 2020;1– 11.https://doi.org/10.1002/jmv.26326

  30. Sep 2020
    1. There are two possible approaches to build widespread SARS-CoV-2 immunity: (1) a mass vaccination campaign, which requires the development of an effective and safe vaccine, or (2) natural immunization of global populations with the virus over time. However, the consequences of the latter are serious and far-reaching—a large fraction of the human population would need to become infected with the virus, and millions would succumb to it.

      Take away: Mass infection without vaccination to achieve herd immunity will result in millions of deaths based on the observed death rate and may not result in herd immunity due to virus mutation. Historically, vaccination results in less deaths than the disease.

      The claim: Herd immunity from widespread disease instead of vaccination will lead to many people dying.

      The evidence: Approximately 50-67% of a given population is estimated to need to be infected for herd immunity to COVID-19 to exist which will result in millions of deaths. This is supported by additional publications (1, 2). This number assumes that the virus will not mutate to the point where re-infection is possible. If mutation occurs, COVID could become established in the general population similar to influenza or the common cold (3). A third publication estimates a needed infected percentage of 29-74% (4). These publications support the statement that millions will die if herd immunity is achieved via infection without vaccination. Historically, vaccination results in fewer deaths/disease on a population level than the disease for which the vaccine is designed to prevent (5-7).

      Sources:

      1 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7314002/

      2 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7262166/pdf/JMV-9999-na.pdf

      3 https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7164482/

      4 https://www.cambridge.org/core/services/aop-cambridge-core/content/view/A1480DAE803D4CD4A3E9F79B82309584/S1935789320001913a.pdf/covid19_reflections.pdf

      5 https://pubmed.ncbi.nlm.nih.gov/28708957/

      6 https://pubmed.ncbi.nlm.nih.gov/29668817/

      7 https://pubmed.ncbi.nlm.nih.gov/12531323/

    1. If your reaction to the video was 'fine, but if we use TypeScript and write plugins for each editor then we can get all the autocomplete and syntax highlighting stuff' — in other words, if you believe that in order to achieve parity with CSS it makes sense to build, document, promote and maintain a fleet of ancillary projects — then, well, you and I may never see eye to eye!
    1. Take away: Though not a guarantee of health, wearing masks reduces the number of respiratory infections compared to no/inconsistent mask wearing.

      The claim: Masks are protective against clinical respiratory illness.

      The evidence: The authors performed a meta-analysis of random controlled trials and observational studies examining mask use in health care workers. The results showed that wearing masks resulted in fewer infections compared to people without masks. These results agree with other publications (1, 2). One pre-print article which performed meta-analysis showed inconclusive results concerning the effectiveness of masks (3). Based on these meta-analyses, mask wearing results in fewer respiratory infections, though it will not prevent all infections when used as the sole protective measure.

      Sources:

      1) https://pubmed.ncbi.nlm.nih.gov/32497510/

      2) https://pubmed.ncbi.nlm.nih.gov/27632416/

      3) https://www.medrxiv.org/content/10.1101/2020.03.30.20047217v2

  31. Aug 2020
  32. Jul 2020
    1. Rojas, F. L., Jiang, X., Montenovo, L., Simon, K. I., Weinberg, B. A., & Wing, C. (2020). Is the Cure Worse than the Problem Itself? Immediate Labor Market Effects of COVID-19 Case Rates and School Closures in the U.S. (Working Paper No. 27127; Working Paper Series). National Bureau of Economic Research. https://doi.org/10.3386/w27127

  33. Jun 2020
  34. May 2020
    1. Pipes are great for taking output of one command and transforming it using other commands like jq. They’re a key part of the Unix philosophy of “small sharp tools”: since commands can be chained together with pipes, each command only needs to do one thing and then hand it off to another command.
  35. Apr 2020
    1. The only goal is correctness. Code style is not a consideration. Providing the level of configuration necessary to make everyone happy would be a huge distraction from the main purpose. After conversion, I recommend using rubocop's awesome --auto-correct feature to apply your preferred code style.
    1. It’s this third way that we avoid lock-in that is relevant to today’s topic. Our data format design is specified well enough so that people with no connection to AgileBits can write software to be able to handle it.
    1. OPVault is an almost perfectly documented format. This makes it highly improbable to come across a file that will fail to be imported. If it ever happens, a bug in the plugin is probably to be blamed.
  36. Jan 2020
    1. One thing well. rbenv is concerned solely with switching Ruby versions. It's simple and predictable.
  37. Dec 2019
    1. It doesn't use a database (unlike Keepass) and thus doesn't open all passwords at once. Just one at a time. Since it's just a directory of encrypted files, you can access your passwords with any PGP-compatible tool.
    1. Using find and cpio is a more unix-y approach in that you let find do the file selection with all the power that it has, and let cpio do the archiving. It is worth learning this simple use of cpio, as you find it easy to solve problems you bang your ahead against when trying tar.
  38. Nov 2019
    1. As Onivim 2 completely handles the rendering layer, this Vim-modelled-as-a-pure-function could focus on just buffer manipulation.
    2. It is responsible for
    1. Epiphany aims to present the simplest interface possible for a browser. Simple does not necessarily mean less-powerful. The commonly-used browsers of today are too big, buggy, and bloated. Epiphany is a small browser designed for the web: not for mail, newsgroups, file management, instant messaging, or coffeemaking. The UNIX philosophy is to design small tools that do one thing and do it well.
  39. Oct 2019
    1. Rhianna Pratchett, the writer who worked on Bioshock Infinite, the recent Tomb Raider games, Overlord and Mirror’s Edge, joins that club this year.

      What a beast! =D Those are some amazingly written games of high acclaim.

  40. Aug 2019
    1. No more waiting around for pull requests to be merged and published. No more forking repos just to fix that one tiny thing preventing your app from working.
    1. “You only get one mind and one body. And it’s got to last a lifetime. Now, it’s very easy to let them ride for many years. But if you don’t take care of that mind and that body, they’ll be a wreck forty years later, just like the car would be.” — Warren Buffett
    2. “I insist on a lot of time being spent, almost every day, to just sit and think. That is very uncommon in American business. I read and think. so I do more reading and thinking, and make less impulse decisions than most people in business. I do it because I like this kind of life.” — Warren Buffett
    3. Cultivate positive habits and stick to them with a daily routine. How much better do you feel on the days that you do something good for yourself? Perhaps it’s the days that you exercise or maybe when you are really focused at work. Your days just seem to go smoother, don’t they? You can have that every day. It’s just a matter of deciding what you want to do and following through with it. Start small. Decide on one positive habit that you can start doing today, and then do it. Then do it again tomorrow. Once you’ve mastered one habit, you can put that momentum toward building a way to have the best day ever (every single day).
    4. Just be mindful about improving yourself. Here are some simple ways to do it: Mind: read a book (even if it’s just one page a day), journal, come up with ideas. Body: exercise (even if it’s just for 7 minutes), eat good food, drink plenty of water, get a good night’s sleep. Spirit: pray (it doesn’t matter if you’re religious or not) or just says ‘thanks’, be kind to people, write a gratitude list.
    1. Research from Chelsea and Westminster Hospital has found that placing art in the NHS trust has helped to improve patient wellbeing, decrease hospital stays and reduce anxiety, depression and pain.
    1. When researchers at Johns Hopkins gave psilocybin to healthy participants with no history of hallucinogen use, nearly eighty percent reported that their experiences "increased their current sense of personal well-being or life satisfaction 'moderately' or 'very much'"—effects that persisted for more than a year.‌
  41. Jun 2019
    1. “I felt like it wasn’t taken care of and it didn’t feel any safer to me and it didn’t feel any safer to (my son),”

      In most cases, many parents in this situation can understand all too well with the safety of their child. According to the school, the case is resolved with a slap on the wrist for the offender. Amy and her son still feels unsafe. Jacob would have to go to school everyday with fear waiting for the next bad thing to happen. Aside from that, parents must also fear the risk of suicide and the mental well being of their child? The result of a case being "resolved."

  42. Dec 2017
    1. Random assignment is not guaranteed to control all extraneous variables across conditions. It is always possible that just by chance, the participants in one condition might turn out to be substantially older, less tired, more motivated, or less depressed on average than the participants in another condition.

      Good explanation of random assignment

    1. he United States, concerns about the Tuskegee study and others led to the publication in 1978 of a set of federal guidelines called the Belmont Report. The Belmont Report explicitly recognized the principle of seeking justice, including the importance of conducting research in a way that distributes risks and benefits fairly across different groups at the societal level. The Belmont Report became the basis of a set of laws—the Federal Policy for the Protection of Human Subjects—that apply to research conducted, supported, or regulated by the federal government. An extremely important part of these regulations is that universities, hospitals, and other institutions that receive support from the federal government must establish an institutional review board (IRB)—a committee that is responsible for reviewing research protocols for potential ethical problems. An IRB must consist of at least five people with varying backgrounds, including members of different professions, scientists and nonscientists, men and women, and at least one person not otherwise affiliated with the institution. The IRB helps to make sure that the risks of the proposed research are minimized, the benefits outweigh the risks, the research is carried out in a fair manner, and the informed consent procedure is adequate

      found this to be well written and very informative

  43. Mar 2017
    1. Shirley MacLaine Wins Best Actress: 1984 Oscars

      “I am going to cry because this show has been as long as my career,” “I have wondered for twenty-six years what this would feel like thank you for terminating the suspense.” Nothing but jokes. She does not believe in accidents anymore. She believes in the sense of truth. She makes a joke about Jack Nicholson and his middle age joy. She is the comical of all the speeches. The most selfless and engaging speech. “I deserve this thank you.”

  44. May 2016
  45. Oct 2013
    1. Indeed, I think there are scarcely any who can do both things--that is, speak well, and; in order to do this, think of the rules of speaking while they are speaking.

      Is that not the point? That it takes skill to learn to do both things at once? So rhetorical strategy should not be used because few can speak well and remember strategy?