230 Matching Annotations
  1. Last 7 days
    1. "While it takes time to make these changes now, it's a one-time engineering cost that will have lasting impacts, both internally and externally," Sorenson said in an email. "We're in this for the long game, and we know inclusive language is just as much about how we code and what we build as it is about person-to-person interactions."
  2. Jun 2021
    1. I'm not sure why MSFT decided to change these codes in the first place. While it might have been a noble goal to follow the IETF standard (though I'm not really familiar with this), the old codes were already out there, and most developers don't benefit by the new codes, nor care about what these codes are called (a code is a code). Just the opposite occurs in fact, since now everyone including MSFT itself has to deal with two codes that represent the same language (and the resulting problems). My own program needs to be fixed to handle this (after a customer contacted me with an issue), others have cited problems on the web (and far more probably haven't publicised theirs), and MSFT itself had to deal with this in their own code. This includes adding both codes to .NET even though they're actually the same language (in 4.0 they distinguished between the two by adding the name "legacy" to the full language name of the older codes), adding special documentation to highlight this situation in MSDN, making "zh-Hans" the parent culture of "zh-CHS" (not sure if it was always this way but it's a highly questionable relationship), and even adding special automated code to newly created "add-in" projects in Visual Studio 2008 (only to later remove this code in Visual Studio 2010, without explanation and therefore causing confusion for developers - long story). In any case, this is not your doing of course, but I don't see how anyone benefits from this change in practice. Only those developers who really care about following the IETF standard would be impacted, and that number is likely very low. For all others, the new codes are just an expensive headache. Again, not blaming you of cours
    2. I feel the pain. It is a normal thing that standards do evolve over time, though, and our software needs to cope with it.
    3. I'm not sure why MSFT decided to change these codes in the first place. While it might have been a noble goal to follow the IETF standard (though I'm not really familiar with this), the old codes were already out there, and most developers don't benefit by the new codes, nor care about what these codes are called (a code is a code).
  3. May 2021
    1. Andre, F., Booy, R., Bock, H., Clemens, J., Datta, S., John, T., Lee, B., Lolekha, S., Peltola, H., Ruff, T., Santosham, M., & Schmitt, H. (2008). Vaccination greatly reduces disease, disability, death and inequity worldwide. Bulletin of the World Health Organization, 86(2), 140–146. https://doi.org/10.2471/BLT.07.040089

  4. Apr 2021
  5. Mar 2021
    1. Michael Bang Petersen. (2021, March 17). This is worsened as costs of #covid19 are not mentally similar to costs of side effects, even if the latter are less risky. People prefer controllable risks to uncontrollabe risks, even if less lethal (https://t.co/kSIcObWYmT). That is why you fear flying but not driving. [2/2] [Tweet]. @M_B_Petersen. https://twitter.com/M_B_Petersen/status/1372103708218159109

    1. much software requires continuous changes to meet new requirements and correct bugs, and re-engineering software each time a change is made is rarely practical.
  6. Feb 2021
    1. A freemium model is sometimes used to build a consumer base when the marginal cost of producing extra units is low.
    1. Economists call this a "network effect": the more people there are on Twitter, the more reason there is to be on Twitter and the harder it is to leave. But technologists have another name for this: "lock in." The more you pour into Twitter, the more it costs you to leave. Economists have a name for that cost: the "switching cost."
  7. Jan 2021
    1. What’s the use of ie. snap libreoffice if it can’t access documents on a samba server in my workplace ? Should I really re-organize years of storage and work in my office for being able to use snap ? A too high price to pay, for the moment.
  8. Dec 2020
  9. Nov 2020
    1. IS186-mediated integration of the plasmid into the chromosome or deletion of these accessory genes from an evolved plasmid that remained capable of self-replication conferred greater fitness benefits than SP formation

      Can we say this is because of the combined fitness benefit

      • by avoiding maintenance of a plasmid and
        • lower expression of proteins?

      Especially considering that there is expression of the accessory genes (ex: GFP in fig.2e)-> so the protein level fitness burden still exists, albeit at a lower extent.

      How much of this burden is attributed to keeping a plasmid around?, maybe this could be tested with a low copy pSC101 type plasmid or by deleting all the accessory genes and repeating the evolution experiment to specifically look for the integrants this time

  10. Oct 2020
    1. With Flutter, the quality of app development is such that although being a Hybrid framework, the feel is of a native app. Flutter is the brainchild of Google. Companies want to build the best app for the most number of people that they can reach. Flutter fulfills the exact requirements for the developers as well as the business owners.

      There are several factors to consider in the app development like the benefits of Flutter-based app development, the cost to make a Flutter app, etc. The best mobile app designs and development process goes hand in hand with Flutter.

    1. Handling all these requests costs us considerably: servers, bandwidth and human time spent analyzing traffic patterns and devising methods to limit or block excessive new request patterns. We would much rather use these assets elsewhere, for example improving the software and services needed by W3C and the Web Community.
    1. One of the primary tasks of engineers is to minimize complexity. JSX changes such a fundamental part (syntax and semantics of the language) that the complexity bubbles up to everything it touches. Pretty much every pipeline tool I've had to work with has become far more complex than necessary because of JSX. It affects AST parsers, it affects linters, it affects code coverage, it affects build systems. That tons and tons of additional code that I now need to wade through and mentally parse and ignore whenever I need to debug or want to contribute to a library that adds JSX support.
    1. The reason why we don't just create a real DOM tree is that creating DOM nodes and reading the node properties is an expensive operation which is what we are trying to avoid.
    1. This balancing act needs to take into account project complexity (size, distribution, etc.), uncertainty (risk, innovation need, etc.), and the cost of change at the project level and for each major component.
    2. Compounding the problem of iteration disguised as oscillation is the cost of change.
    3. Incurring high-cost changes isn't evolutionary design-it's oscillation caused by poor planning and requirements specification on a high cost-of-change component-it tips the anticipation/adaptation balance too far towards adaptation.
    1. This is what higher education is currently saying to its long-term casual staff. While universities are underfunded for teaching and expected to compete globally on the basis of research, then the revenue from teaching will be diverted into research. This isn’t a blip, and there won’t be a correction. This is how universities are solving their funding problems with a solution that involves keeping labour costs (and associated overheads like paid sick leave) as low as possible. It’s a business model for bad times, and the only thing that makes it sustainable is not thinking about where the human consequences are being felt.

      This last sentence is so painful...

    1. Weber notes that according to any economic theory that posited man as a rational profit-maximizer, raising the piece-work rate should increase labor productivity. But in fact, in many traditional peasant communities, raising the piece-work rate actually had the opposite effect of lowering labor productivity: at the higher rate, a peasant accustomed to earning two and one-half marks per day found he could earn the same amount by working less, and did so because he valued leisure more than income. The choices of leisure over income, or of the militaristic life of the Spartan hoplite over the wealth of the Athenian trader, or even the ascetic life of the early capitalist entrepreneur over that of a traditional leisured aristocrat, cannot possibly be explained by the impersonal working of material forces,

      Science could learn something from this. Science is too far focused on the idealized positive outcomes that it isn't paying attention to the negative outcomes and using that to better define its outline or overall shape. We need to define a scientific opportunity cost and apply it to the negative side of research to better understand and define what we're searching for.

      Of course, how can we define a new scientific method (or amend/extend it) to better take into account negative results--particularly in an age when so many results aren't even reproducible?

    1. A common complaint about pure-play PaaS products is that they are inexpensive, to begin with, but become incredibly pricey as you scale apps. One of the reasons behind this is that these PaaS products run on someone else's infrastructure, and they often need to pass those costs on to you. App Platform runs on DigitalOcean’s infrastructure, and since we own the infrastructure, we can keep the costs low to optimize costs and resources as you scale. 
  11. Sep 2020
  12. Aug 2020
    1. Guo, L., Boocock, J., Tome, J. M., Chandrasekaran, S., Hilt, E. E., Zhang, Y., Sathe, L., Li, X., Luo, C., Kosuri, S., Shendure, J. A., Arboleda, V. A., Flint, J., Eskin, E., Garner, O. B., Yang, S., Bloom, J. S., Kruglyak, L., & Yin, Y. (2020). Rapid cost-effective viral genome sequencing by V-seq. BioRxiv, 2020.08.15.252510. https://doi.org/10.1101/2020.08.15.252510

    1. Sun, W., McCroskery, S., Liu, W.-C., Leist, S. R., Liu, Y., Albrecht, R. A., Slamanig, S., Oliva, J., Amanat, F., Schäfer, A., Dinnon, K. H., Innis, B. L., García-Sastre, A., Krammer, F., Baric, R. S., & Palese, P. (2020). A Newcastle disease virus (NDV) expressing membrane-anchored spike as a cost-effective inactivated SARS-CoV-2 vaccine. BioRxiv, 2020.07.30.229120. https://doi.org/10.1101/2020.07.30.229120

    1. Vogels, C. B. F., Brackney, D., Wang, J., Kalinich, C. C., Ott, I., Kudo, E., Lu, P., Venkataraman, A., Tokuyama, M., Moore, A. J., Muenker, M. C., Casanovas-Massana, A., Fournier, J., Bermejo, S., Campbell, M., Datta, R., Nelson, A., Team, Y. I. R., Cruz, C. D., … Grubaugh, N. (2020). SalivaDirect: Simple and sensitive molecular diagnostic test for SARS-CoV-2 surveillance. MedRxiv, 2020.08.03.20167791. https://doi.org/10.1101/2020.08.03.20167791

  13. Jul 2020