101 Matching Annotations
  1. Last 7 days
  2. May 2021
  3. Apr 2021
    1. Valleyspeak

      "Spaces" is not an official entry here, but svdictionary is a good resource for all sorts of technical jargon common in the valley, and the site itself gives plenty of insight into the internal culture at these companies. Interested readers will also appreciate this guardian article from 2019 which covers a bunch of commonly used silicon valley terms.

  4. Mar 2021
    1. Trying to force this one thing to work for everyone is the worst way to do that.
    2. The elimination of what is arguably the biggest monoculture in the history of software development would mean that we, the community, could finally take charge of both languages and run-times, and start to iterate and grow these independently of browser/server platforms, vendors, and organizations, all pulling in different directions, struggling for control of standards, and (perhaps most importantly) freeing the entire community of developers from the group pressure of One Language To Rule Them All.
    1. I would much rather have a "cosine" module than a "trigonometry" module because chances are good I only need a small fraction of the utilities provided by the larger trig module.
    2. Second, I don't agree that there are too many small modules. In fact, I wish every common function existed as its own module. Even the maintainers of utility libraries like Underscore and Lodash have realized the benefits of modularity and allowed you to install individual utilities from their library as separate modules. From where I sit that seems like a smart move. Why should I import the entirety of Underscore just to use one function? Instead I'd rather see more "function suites" where a bunch of utilities are all published separately but under a namespace or some kind of common name prefix to make them easier to find. The way Underscore and Lodash have approached this issue is perfect. It gives consumers of their packages options and flexibility while still letting people like Dave import the whole entire library if that's what they really want to do.
    1. I'd suggest there ought to be config to disable source maps specifically, and specifically for either CSS or JS (not alwasy both), without turning off debug mode. As you note, debug mode does all sorts of different things that you might want with or without source maps.
    1. Notice that the HTML elements (BUTTON, DIV, etc.) are in CAPS. We know this is bending the standard Ruby style rules slightly, but we think it reads better this way.
    1. Dafa ànd ak moroom yi àll ba, fori aloom.

      Il est allé dans la brousse ramasser des fruits de Diospyros avec ses camarades.

      dafa -- he/she.

      ànd v. / ànd bi -- to be together, to go together; copulate; going together, fellowship; placenta.

      ak -- and, with, etc.

      moroom mi -- comrade of the same age group, equal, companion, neighbor.

      yi -- the (plural).

      àll bi -- large expanse of uninhabited land, bush; distant, as opposed to home.

      ba -- the (indicates distance).

      for+i (for) v. -- to pick up.

      aloom bi -- edible fruit of Diospyros mespiliformis (aloom gi for the tree).

      https://www.youtube.com/watch?v=nL4iHgp5ejk

  5. afarkas.github.io afarkas.github.io
    1. If set to true the UI of all input widgets (number, time, month, date, range) are replaced in all browsers (also in browser, which have implemented these types). This is useful, if you want to style the UI in all browsers.
  6. Feb 2021
    1. step :direct_debit

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

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

    2. This connects the failure output to the previous task, which might create an infinity loop and waste your computing time - it is solely here for demonstrational purposes.
    3. Please note that I/O works for both “simple” tasks as well as nested activities.
    1. Write special-case classes. For example, you will have User base class with multiple error-subclasses like UserNotFound(User) and MissingUser(User). It might be used for some specific situations, like AnonymousUser in django, but it is not possible to wrap all your possible errors in special-case classes. It will require too much work from a developer. And over-complicate your domain model.
    1. No one has requested it before so it's certainly not something we're planning to add.
    2. To give a little more context, structures like this often come up in my work when dealing with NoSQL datastores, especially ones that rely heavily on JSON, like Firebase, where a records unique ID isn't part of the record itself, just a key that points to it. I think most Ruby/Rails projects tend towards use cases where these sort of datastores aren't appropriate/necessary, so it makes sense that this wouldn't come up as quickly as other structures.
    1. However, sometimes actions can't be rolled back and it is unfortunately unavoidable. For example, consider when we send emails during the call to process. If we send before saving a record and that record fails to save what do we do? We can't unsend that email.
    2. I typically save everything I can first, and then call the side-effects afterwards. If the side-effects fail I can handle them elsewhere and retry when necessary.
  7. Jan 2021
    1. Group Rules from the Admins1NO POSTING LINKS INSIDE OF POST - FOR ANY REASONWe've seen way too many groups become a glorified classified ad & members don't like that. We don't want the quality of our group negatively impacted because of endless links everywhere. NO LINKS2NO POST FROM FAN PAGES / ARTICLES / VIDEO LINKSOur mission is to cultivate the highest quality content inside the group. If we allowed videos, fan page shares, & outside websites, our group would turn into spam fest. Original written content only3NO SELF PROMOTION, RECRUITING, OR DM SPAMMINGMembers love our group because it's SAFE. We are very strict on banning members who blatantly self promote their product or services in the group OR secretly private message members to recruit them.4NO POSTING OR UPLOADING VIDEOS OF ANY KINDTo protect the quality of our group & prevent members from being solicited products & services - we don't allow any videos because we can't monitor what's being said word for word. Written post only.

      Wow, that's strict.

    1. One lesser-appreciated user-behaviour is when a user would like to choose an alternative download location. On a download link, your user can right-click -> “save link as…” and place the download directly into a folder of their choice. Handy if you want something to go directly to removable media, for example. On a download button, there’s no such option.
  8. Nov 2020
    1. It took us a long time for everyone to get on the same page about the requirements spanning frameworks, tooling and native implementations. Only after pushing in various concrete directions did we get a full understanding of the requirements which this proposal aims to meet.
  9. Oct 2020
    1. we update the validation schema on the fly (we had a similar case with a validation that needs to be included whenever some fetch operation was completed)
    2. Library author here. I'm always fascinated by new ways people can invalidate my assumptions. I mean that in a sincerely positive way, as it results in learning.
    1. export const validationSchema = {
        field: {
          account: [Validators.required.validator, iban.validator, ibanBlackList],
          name: [Validators.required.validator],
          integerAmount: [
      

      Able to update this schema on the fly, with:

        React.useEffect(() => {
          getDisabledCountryIBANCollection().then(countries => {
            const newValidationSchema = {
              ...validationSchema,
              field: {
                ...validationSchema.field,
                account: [
                  ...validationSchema.field.account,
                  {
                    validator: countryBlackList,
                    customArgs: {
                      countries,
                    },
                  },
                ],
              },
            };
      
            formValidation.updateValidationSchema(newValidationSchema);
          });
        }, []);
      
    1. How to fix nasty circular dependency issues once and for all
    2. In the many projects I have maintained so far, sooner or later I always run into the same issue: circular module dependencies. Although there are many strategies and best practices on how to avoid circular dependencies. There is very little on how to fix them in a consistent and predictable way.
    1. Why will you children insist on giving parties!”

      I doubt the children had much to do with this, consider Laura's apathy for the silly boys she dances with, or Laura's desire to end the party on the account of Scott, or how Jose felt it was too late to call it off, rather than feeling like she would be personally upset to call it off. These parties are the adults ideas, but Sheridan likely has trouble accepting such a vapid pass-time as worth while, her ego is a mess, because its such a pointless endeavor, and that's why she must convince herself that it's the children's idea.

    1. You might think something like “don’t request the same resource thousands of times a day, especially when it explicitly tells you it should be considered fresh for 90 days” would be obvious, but unfortunately it seems not.
  10. Sep 2020
    1. But this is only a halfway decent way to clarify that this is an external dependency, because the only way to resolve a peer dependency warning is to install react from npm—there's no way to notify npm that you resolve the dependency to a browser global. So peer dependencies should be avoided in favor of external declarations. Then Rollup will take care of warning about "unresolved dependencies", even if external declarations can't express a particular version range with which your library is compatible like peer dependencies can.

      Interesting. Didn't realize. From my perspective, I usually do install packages via npm, so wouldn't have known about this problem.

      npm and rollup both try to solve this problem but in different ways that apparently conflict? So if a lib author lists peerDependencies then it can cause problems for those getting lib via browser (CDN)? How come so many libs use it then? How come I've never heard of this problem before?

    1. Svelte will not offer a generic way to support style customizing via contextual class overrides (as we'd do it in plain HTML). Instead we'll invent something new that is entirely different. If a child component is provided and does not anticipate some contextual usage scenario (style wise) you'd need to copy it or hack around that via :global hacks.
    2. Explicit interfaces are preferable, even if it places greater demand on library authors to design both their components and their style interfaces with these things in mind.
    1. This has already forced me to forgo Svelte Material because I would like to add some actions to their components but I cannot and it does not make sense for them to cater to my specific use-case by baking random stuff into the library used by everyone.
    2. The point of the feature is to not rely on the third-party author of the child component to add a prop for every action under the sun. Rather, they could just mark a recipient for actions on the component (assuming there is a viable target element), and then consumers of the library could extend the component using whatever actions they desire.
    1. You'll have to create a new component that brings in the functionality of both. TooltipButton, TooltipLink, Link, and TooltipRoutedLink. We're starting to get a lot of components to handle a bit of added functionality.
    2. For the tooltip example, if you had a whole bunch of tooltips on different elements, it would be annoying to have different event listeners and "should it be shown" variables for each one.
    1. Perhaps at that point we're better off settling on a way to pass components through as parameters? <!-- App.html --> <Outer contents={Inner}/> <!-- Outer.html --> <div> <div>Something</div> <[contents] foo='bar'/> </div>
    2. I would hope for it to come with React-like behavior where I could pass in a string (like div or a) and have it show up as a normal div/a element when the child component used it.
    1. The lack of spread continues to be a big pain for me, adding lots of difficult-to-maintain cruft in my components. Having to maintain a list of all possible attributes that I might ever need to pass through a component is causing me a lot of friction in my most composable components.
    1. The code is short and simple, if you have specific needs you will probably be better off writing something custom for your application.
  11. Jul 2020
    1. "AOO is not, and isn't designed to be, the 'super coolest open source office suite with all the latest bells and whistles,'" Jagielski continued. "Our research shows that a 'basic,' functional office suite, which is streamlined with a 'simple' and uncluttered, uncomplicated UI, serves an incredible under-represented community.
  12. Apr 2020
    1. Now, do I care which one you use? No. As long as you test your code, I am happy. A professional developer should be able to work in either one of these because they essentially do the same thing: test your code.
  13. Aug 2019
    1. Is it because package authors only consider the use case of installing their package from npm and not the case of installing it from a git repo?
    1. The tax burden would be enormous, roughly doubling the current tax obligations for today’s taxpayers. One funding option Sanders proposes is a 7.5 percent payroll tax, plus a 4 percent income tax on all Americans, as well as a wide variety of specialized taxes on investments and taxes targeted to higher-income Americans.

      According to the analysis above, it can be said that the "Single-payer" system aims to reduce costs for users but ultimately has a higher tax rate than the conventional healthcare system.

    2. The Urban Institute estimates 10-year spending of $32 trillion, only about half of which would be covered under Sanders’ funding options Mercatus Center’s Charles Blahous estimates a 10-year $32.6 trillion increase in federal spending. Even “doubling all currently projected federal individual and corporate income tax collections would be insufficient to finance the added federal costs of the plan.” Economist Kenneth Thorpe of Emory University estimates $24.7 trillion in additional federal spending, and also estimates an average deficit of $1.1 trillion per year. The Center for Health and Economy estimates a 10-year net cost of up to $44 trillion, and an annual deficit of $2.1 trillion.

      The estimated costs given by the institutes proved that the "Single-payer" system could not work properly, and it also made the United States a heavy loss.

  14. Jul 2019
  15. Sep 2018
    1. The case marked one of the highest-profile clashes in the debate over encryption and data privacy between the government and a technology company. Law enforcement authorities say that encryption used by the likes of Apple makes it harder for them to solve cases and stop terrorist attacks.

      It makes it harder for the government to catch terrorist if they can't get access to their cell phones.

  16. Aug 2018
    1. the kids are all right

      Given danah's age, I would suspect that with a copyright date of 2014, she's likely referencing the 2010 feature film The Kids are Alright.

      However that film's title is a cultural reference to a prior generation's anthem in an eponymous song) by The Who which appeared on the album My Generation. Interestingly the lyrics of the song of the same name on that album is one of their best known and is applicable to the ideas behind this piece as well.

      https://www.youtube.com/watch?v=ETvVH2JAxrA

  17. Feb 2018
    1. Allusive works are also prey to allegations of plagiarism at worst, and lack of originality at best. Eliot commented that one justification for including the notes to The Waste Landwas to counter the accusations of plagiarism that had greeted his earlier, heavily allusive poems.45Such accusations show a basic misunderstanding of the nature ofallusion. Plagiarism, unlike allusion, seeks to be invisible and undiscovered, and furthermore, it does not attempt to create any tensions of meaning between the old and new usage of the plagiarized materials.

      William Carlos Williams criticism of The Waste Land-- "copyist tendencies," and "the traditions of plagiarism." from Spring and All. A common criticism.

  18. Jan 2018
  19. Sep 2017
  20. Jul 2017
    1. Without a repertoire of reading strategies that can be applied to any text, students are being shortchanged in their education. In order to teach students to read effectively, teachers must be sure that they are not simply suppliers of information on a particular text but also instructors of techniques to build reading skills. Here are some ideas on how to incorporate reading skills lessons into a curriculum.

      important to share with 470

  21. Jun 2017
  22. May 2017
    1. Mackenzie Highway
      The Mackenzie Highway is the longest in the Northwest Territories. It begins at the Northwest Territory and Alberta border and ends at Wrigley, Northwest Territory. It is approximately 690 kilometers or 429 miles long. About 280 kilometers are paved while the rest of the highway is covered with gravel (Government of Northwest Territories, n.d.). The construction of this highway was ongoing between the 1940s and 1970s. In 1945, the Canadian federal government and the government of Alberta signed an agreement to build an all-weather road that would replace the existing Caterpillar tractor trails from Grimshaw to the Great Slave Lake of Hay River (Prince of Wales Northern Heritage Center, n.d.). As time passed and focus shifted to fossil fuel collection, the motivation behind further construction of the Mackenzie Highway was in “anticipation of a major oil pipeline development along the Mackenzie River valley” (Pomeroy, 1985). The intended use of the highway was to enable the pipeline developers to haul construction materials throughout the area. During its construction, many chiefs of the Indian Brotherhood opposed the completion of the Mackenzie Highway. There was additional opposition voiced from the people of Wrigley who also did not support further construction of the Mackenzie Highway (Cox, 1975). 
      

      References

      Cox, B. (1975). Changing Perceptions of Industrial Development in the North. Human Organization, 27-33.

      Government of Northwest Territories. (n.d.). Transportation Highway 1. Retrieved from Government of Northwest Territories: http://www.dot.gov.nt.ca/Highways/Highway_System/NWTHwy1

      Pomeroy, J. (1985). An Identification of Environmental Disturbances from Road Developments in Subarctic Muskeg. Arctic, 104-111.

      Prince of Wales Northern Heritage Center. (n.d.). Historical Timeline of the Northwest Territories. Retrieved from Prince of Wales Northern Heritage Center: http://www.nwttimeline.ca/1925/1948_MackenzieHighway.htm

  23. Feb 2017
    1. s, and characters from the fictional story world, in ways that powerfully resonate with fans of the series. Participants are mobilized as “Dumbledore’s Army of the real world” in campaigns such as Not In Harry’s Name which pressures Warner Brothers into using Fair Trade chocolate for its Harry Potter Chocolates.

      Fair trade chocolate is a topic that i recently learned about after a long discussion with my sister. It essentially is a Standerd that certifies that the chocolate is not made from plantations that make children and work under unfair conditions and wages.Its amazing how they were able to stand up to cooperates to a issue that most people are not even aware of, Great Work

  24. Jan 2017
    1. People say that the 1968 Fall Joint Computer Conference in San Francisco was a watershed. After seeing your demonstration, people left that room never thinking about computers the same way again. Would you say that's an accurate encapsulation?

      Reception of the Mother of All Demos

  25. Nov 2016
    1. Mexico is known as Día de los Muertos, “Day of the Dead,” and celebrations take place on the first two days of November, when family and friends gather to remember loved ones who have died.

      mexicans celebrate day of the dead which is like all souls day to celebrate the dead

    2. Roman Catholic heritage, All Saints Day and All Souls Day (November 2) have long been holidays in which people commemorate the departed.

      roman chatolic heritage population celebrate all souls day nov 2

  26. Sep 2016
  27. Jun 2016
    1. VIA EFF

      Open access: All human knowledge is there—so why can’t everybody access it? (Ars Techica)

      Excellent report on the state of academic publishing— and why so much of it is still locked down.

      NOTE

      if we can Not access the works we fund, we can Neither annotate all knowledge.

      And this case, it may pertain the most crucial body of all our knowledge — the knowledge upon what we are to found our own futures for us all. What is to be recognized as "the Human knowledge", whilst yet unknown by almost everyone us Humans ourselves.>

  28. Jan 2016
    1. No molestarás, intimidarás ni acosarás a ningún usuario.

      Gracias facebook por garanzatizar que nadie acose ni moleste a nadie

  29. Oct 2013
    1. It is a remark constantly made by some that an orator must be skilled in all arts if he is to speak upon all subjects. I might reply to this in the words of Cicero, in whom I find this passage: "In my opinion, no man can become a thoroughly accomplished orator unless he shall have attained a knowledge of every subject of importance and of all the liberal arts," but for my argument, it is sufficient that an orator be acquainted with the subject on which he has to speak.

      So the orator does not have to have mastery over that which he speaks, but have thoroughly researched it.