151 Matching Annotations
  1. Last 7 days
  2. Jan 2021
  3. Dec 2020
    1. Better contribution workflow: We will be using GitHub’s contribution tools and features, essentially moving MDN from a Wiki model to a pull request (PR) model. This is so much better for contribution, allowing for intelligent linting, mass edits, and inclusion of MDN docs in whatever workflows you want to add it to (you can edit MDN source files directly in your favorite code editor).
  4. Nov 2020
    1. I wouldn't use Flutter for web, mobile is good though.
    2. It's super promising for web apps, just maybe not for web pages. I went from React to Svelte to Flutter for my current app project, and every step felt like a major upgrade.Flutter provides the best developer experience bar none, and I think it also has the potential to provide the best user experience. But probably only for PWAs, which users are likely to install anyway. Or other self-contained experiences, like Facebook games. It does have some Flash vibes, but is far more suitable for proper app development than Flash ever was while still feeling more like a normal website to the average user. It won't be the right choice for everything, but I believe it will be for a lot of things.
    3. I also find that a lot of the complexity of Flutter can be avoided, and I mostly use it to define the UI as a more app-centric alternative to HTML/CSS.

      I mostly use it to define the UI as a more app-centric alternative to HTML/CSS.

    4. Svelte by itself is great, but doing a complete PWA (with service workers, etc) that runs and scales on multiple devices with high quality app-like UI controls quickly gets complex. Flutter just provides much better tooling for that out of the box IMO. You are not molding a website into an app, you are just building an app. If I was building a relatively simple web app that is only meant to run on the web, then I might still prefer Svelte in some cases.
    1. Some of these values are suited for development and some for production. For development you typically want fast Source Maps at the cost of bundle size, but for production you want separate Source Maps that are accurate and support minimizing.
    1. We’ve written a migration tool that automatically converts most @import-based code to @use-based code in a flash.
    1. hub.cards allows you to create and design your next modern business card for free. Our newly developed editor is like no other on the web and makes all your creative dreams come true. If you're not a creative genius, you can choose from thousands of templates to create an appealing card.

      Best free editor for creating business cards. Digital & physical ones.

  5. Oct 2020
    1. Sometimes we can’t implement a solution that’s fully spec-compliant, and in those cases using a polyfill might be the wrong answer. A polyfill would translate into telling the rest of the codebase that it’s okay to use the feature, that it’ll work just like in modern browsers, but it might not in edge cases.
    1. Wiki Use that Increases Communication and Collaboration Motivation

      (Click on download full text to read.) Through a cooperative learning assignment, University students responded to a case study that implemented use of a Wiki. Results demonstrate that Wiki is an effective communication and collaboration tool (access, structure, versioning) for all individuals (introvert, extrovert). Recommendations and considerations for use in the learning environment were provided. 6/10

    1. JSX has the advantage of being fast, but the disadvantage that it needs to be preprocessed before working. By using template string virtual-html, we can have it work out of the box, and optimize it by writing a browserify transform. Best of both!

      See also: https://github.com/choojs/nanohtml#static-optimizations

      (this person later recommends this library)

  6. nevadasadulteducationcommunity.wdfiles.com nevadasadulteducationcommunity.wdfiles.com
    1. Integrating Technologyinto Adult Learning

      The author discusses four strategies (curriculum, mechanism, complement to instruction, instructional tool) for integrating technology in adult learning, their advantages and considerations. The use of any method will require changes to a curriculum, learning environment, and learner and educator roles. Therefore, technology integration should be done purposefully. 7/10

  7. Sep 2020
    1. I took the same approach with _layout.svelte and not just for the svelte-apollo client. Except I put all of that setup into another module (setup.js) and imported from _layout. I just couldn't stomach having all that code actually in my _layout file. It's for layout, supposedly, but it's the only component that is a parent to the whole app.
  8. Aug 2020
    1. Then when giving answers I'm even less certain. For example I see occasional how-to questions which (IMO) are ridiculously complex in bash, awk, sed, etc. but trivial in python, (<10 lines, no non-standard libraries). On such questions I wait and see if other answers are forthcoming. But if they get no answers, I'm not sure if I should give my 10 lines of python or not.
    2. I went against the grain, applying other tools that people have written over the years to directly perform the job at hand which do not involve entering a program for awk or a shell to run, with answers like https://unix.stackexchange.com/a/574309/5132 and https://unix.stackexchange.com/a/578242/5132 . Others have done similar. https://unix.stackexchange.com/a/584274/5132 and https://unix.stackexchange.com/a/569600/5132 are (for examples) answers that show alternative tools to answers employing shell script and (yet again) awk programs, namely John A. Kunze's jot and rs (reshape), which have been around since 4.2BSD for goodness' sake!
    3. There is an observable widespread tendency to give an awk answer to almost everything, but that should not be inferred as a rule to be followed, and if there's (say) a Python answer that involves less programming then surely that is quite on point as an answer for a readership of users.
    1. Java may have been designed as a completely object oriented language, but when Java SE 8 was released in 2014, it added Lambda expressions (aka closures), which added some functional programming elements. Not every problem is best served by OOP, and by adding Lambdas, Java became more flexible. 
  9. Jul 2020
    1. Ruby has some really nice libraries for working with linked data. These libraries allow you to work with the data in both a graph and resource-oriented fashion, allowing a developer to use the techniques that best suit his or her use cases and skills.
    1. To verify that your structured data is correct, many platforms provide validation tools. In this tutorial, we'll validate our structured data with the Google Structured Data Validation Tool.
  10. Jun 2020
  11. 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.
  12. Apr 2020
    1. IDEs and standard *nix tools like sed can help, but you typically have to make a trade-off between introducing errors and introducing tedium.
    1. It is not the browser's responsibility to auto-login to websites. This is the responsibility of the website you are accessing. The browser can remember form data and auto-fill for you, as can various extensions like LastPass.
  13. Mar 2020
    1. There is no system that is equally well-suited to significantly different scenarios.
    2. The higher the load on the system, the more important it is to customize the system set up to match the requirements of the usage scenario, and the more fine grained this customization becomes. There is no system that is equally well-suited to significantly different scenarios. If a system is adaptable to a wide set of scenarios, under a high load, the system will handle all the scenarios equally poorly, or will work well for just one or few of possible scenarios.
    1. Rather than using NFS for this task, use explicit data duplication, via one of the long-established mechanisms designed for this purpose.
    1. This makes it easy to use Markdown to write about HTML code. (As opposed to raw HTML, which is a terrible format for writing about HTML syntax, because every single < and & in your example code needs to be escaped.)
  14. Jan 2020
  15. Dec 2019
  16. Nov 2019
  17. Oct 2019
  18. Sep 2019
  19. Mar 2019
    1. setting up objectives

      How do we augment our ability as humans to set objectives? How do we observe that process? How do we gain insight into hidden aspects and drivers of setting intention? How do we recognize our own framings? How do we re-frame? If the Anthropocene Epoch means anything, it is that our own emoto-cognitive lenses make all the difference.

    2. A composite process, remember, is organized from both human processes and computer processes

      Human-system/Tool-system fine-grained intersections and compositionalities. There are UX and UI levels here. There are likely further levels having to do with intentionalities of (semi-) autonomous Tool Systems, how they are to be guided by Human intentionalities, and - most importantly - how humans fully ascertain and guide their own intentionalities.

  20. Jan 2019
    1. It is a theoretically-powered carto-graphic tool that aims at achieving adequate understanding of theseprocesses of undoing the huma

      posthumanism as a TOOL to understanding

      and creating, as Braidotti says elsewhere

    1. Cognitive tools refer to technologies, tangible or intangible, that enhance the cognitive powers of human beings during thinking, problem solving, and learning.

      constructive tools that extend capabilities, intellectual partners

  21. Dec 2018
    1. ayesian topic mod-els, the most popular such models today are variants of Latent Dirichlet Allocation (LDA, Bleiet al., 2003b), which provides a way to automatically discover latent or implicittopicsin otherwiseunstructured collections of text
  22. Nov 2018
    1. Returns of listing of “required” SPNs for a given computer’s instance of SQL Server. The cmdlet will discover all instances of SQL Server on a given computer name. For each instance found, the cmdlet will generate a list of required SPNs based on active TCP/IP ports. The cmdlet will also warn you if an instance is using dynamic ports. Each returned SPN object will also specify if the SPN is currently set or
    1. So many medical publications appear worldwide every day that it is no longer possible for an individual medical professional to keep up with the latest state of knowledge. In order to offer support and to encourage new medical research, EBM provides a toolbox of different methods. These tools can be divided into three categories:The first category includes methods that serve to create reliable new knowledge: Someone who would like to compare the advantages and disadvantages of different drugs, for example, will find suitable types of studies here.The second category involves methods that help to summarize the existing knowledge on a subject: They serve to find and select the previously published studies that are best able to answer a particular question. There are now networks of researchers that specialize in looking for the latest research findings and summarizing them to provide easily accessible information.The third category covers methods for presenting information to medical professionals and laypeople in a way that helps them to find, understand and make use of it.The main aim is always to find out what kind of care is most suitable for a particular patient – and how to incorporate their individual preferences and circumstances into the treatment decision.
  23. Sep 2018
    1. The merely instrumental, merely anthropological definition of technology is therefore in principle untenable. And it may not be rounded out by being referred back to some metaphysical or religious explanation that undergirds it.

      Saying that the usual and formal definition of Technology as simply a tool or a means to end is untenable, not able to be defended from objection, is to take away Technology's connection to humanity. This is problematic. Technology, at least in the way humanity knows it, would never exist without humans. Sure, if you classify the way an otter uses a rock to open a clam or the way a monkey uses a stick to get ants as technology, then yes it would exist without humanity. However I believe that although technology can be classified as a tool, I do not believe that a tool can be classified as technology. Technology, as defined, is the practical application of knowledge to an area. A tool is a device used to accomplish a task, especially in a profession. The key to Technology is the idea of knowledge. Does an otter have knowledge about the anatomy of the clam or of the physics behind using a rock to open the clam? No, so the rock is a tool. Technology only exists because of Humanity's knowledge, humanity creates Technology as a tool to solve our problems, technology has in its very existence an instrumental definition. Taking that away, takes away it's connection to humanity. It makes it impersonal.

    2. Everything depends on our manipulating technology in the proper manner as a means.

      The author suggests that technology can be both negative and positive. If used inappropriately it can create chaos but if used in the proper way it can be a tool to take humanity to new highs as it has been doing so, so far.

    1. Hal, you have an enormous responsibility on this mission  perhaps the greatest responsibility of any single mission element. You’re the brain and central nervous system of the ship. Your responsibilities include watching over the men in hibernation. Does this ever cause you any lack of confidence?

      Hal is given complete control over the ship and everything inside it, even the people. It is in this way that he is beyond that of a tool. He controls, he is not controlled. As portrayed in the film he can kill any of the crew members any time, which he does, and advises the crew members of what they should do. This is perfectly described in "The Technological Singularity" where the authors states that a super-intelligent AI will be as much of a tool to humanity as we are tools to animals.

  24. Jun 2018
  25. Jan 2018
    1. The central purpose of technologies has not been to provide necessities, such as food and shelter, for humans had achieved these goals very early in their existence.

      In other words, we can't say that a technology was created for doing this or that only. Most of what our technological artifacts are used for is discovered after the tool has been created. What does this mean?