58 Matching Annotations
  1. Apr 2024
    1. What are some top UX design principles when designing for kids?Some important UX design principles when designing for kids are as follows. Simplicity and clarity Interactive and engaging elements Age-appropriate content Safety and privacy Consistent feedback and rewards

      There's 5 in this list and there was 4 in the other - I think Safety and Privacy is the one additional but it's also in my proposal because I am concerned about it too.

  2. Mar 2024
    1. My belief is that societies cannot organize effectively to cope with the impacts of climate change without a shared understanding of the future that awaits.

      quote - shared futures - climate crisis and appropriate language - (quote below)

      • My belief is that
        • societies cannot organize effectively
        • to cope with
        • the impacts of climate change
        • without a shared understanding of
        • the future that awaits.
      • Currently, representations of the net-zero future
        • don’t do that.
      • They are a denial of the best of human nature.
      • They shut down the possibility of
        • imagining something different
        • in favor of a fantasy of more of the same,
          • minus catastrophic climate change.
      • With a better, shared understanding of the world we’re moving toward,
        • we can better organize ourselves to live in that world,
          • whatever that might mean,
          • whatever that might look like.
  3. Nov 2022
  4. Sep 2022
  5. May 2022
  6. Apr 2022
    1. innovation can result in trade-offs that undermine both progress on mitigation and 12 progress towards other sustainable development goals

      Broader impacts of engineering. Requires full scope considersation.

    1. assistive technology

      We should place the definition of Assistive Technology here: Assistive Technology is technology used by individuals with disabilities in order to perform functions that might otherwise be difficult or impossible.

  7. Mar 2022
  8. Oct 2021
    1. rguments for a lot of prior instrumentation.

      If research specificity exists, prep accordingly Focused interview schedules keep focus tight Comparative case studies? Use the same instrumentation (helps build theory) Validated instruments keep researcher bias out.

    2. Arguments for little prior instrumentation.

      too much structure can blind researcher (risk, overlook/misrepresent) Prior prep is usually without a real context ( Single case...

  9. Sep 2021
  10. Jul 2021
  11. Jun 2021
    1. for cpp_file in *.cpp; do gcc -c $$cpp_file & done; wait This gives much finer control than make -j.
    2. There is one very important reason for enabling job control to be useful inside scripts: the side-effect it has of placing background processes in their own process groups. This makes it much, much easier to send signels to them and their children with one simple command: kill -<signal> -$pgid. All other ways of dealing with signaling entire trees of processes either involve elaborate (sometimes even recursive) functions, which are often bugnests, or risk killing the parent in the process (no pun intended).
    1. These tests should only be used when: the functionality/component being tested is small the internal state of the objects/database needs to be tested it cannot be tested at a lower level
    1. Thanks, this was just what I was looking for! This is a perfect appropriate use of instance_eval. I do not understand the nay-sayers. If you already have your array in a variable, then sure, a.reduce(:+) / a.size.to_f is pretty reasonable. But if you want to "in line" find the mean of an array literal or an array that is returned from a function/expression — without duplicating the entire expression ([0,4,8].reduce(:+) / [0,4,8].length.to_f, for example, is abhorrent) or being required to assign to a local, then instance_eval option is a beautiful, elegant, idiomatic solution!!
    2. instance_eval is analogous to using tap, yield_self, … when you are dealing with a chain of method calls: do use it whenever it's appropriate and helpful! And in this case, I absolutely believe that it is.
    3. instance_eval lets you run the code while only specifying a once, so it can be chained with other commands. I.e. random_average = Array.new(10) { rand(10) }.instance_eval { reduce(:+) / size.to_f } instead of random = Array.new(10) { rand(10) }; random_average = random.reduce(:+) / random.size
  12. Feb 2021
    1. Flexbox's strength is in its content-driven model. It doesn't need to know the content up-front. You can distribute items based on their content, allow boxes to wrap which is really handy for responsive design, you can even control the distribution of negative space separately to positive space.
    1. There is one situation where iframes are (almost) required: when the contents of the iframe is in a different domain, and you have to perform authentication or check cookies that are bound to that domain. It actually prevents security problems instead of creating them. For example, if you're writing a kind of plugin that can be used on any website, but the plugin has to authenticate on another domain, you could create a seamless iframe that runs and authenticates on the external domain.
    1. I normally try to figure out if that's a good solution for the problem before resorting to iframes. Sometimes, however, an iframe just does the job better. It maintains its own browser history, helps you segregate CSS styles if that's an issue with the content you're loading in.
  13. Jan 2021
    1. Ubuntu also supports ‘snap’ packages which are more suited for third-party applications and tools which evolve at their own speed, independently of Ubuntu. If you want to install a high-profile app like Skype or a toolchain like the latest version of Golang, you probably want the snap because it will give you fresher versions and more control of the specific major versions you want to track.
  14. 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.
  15. Oct 2020
    1. Discussion is not necessary, but could be useful for critiquing a pattern. This would be useful for people who are proposing a pattern to the community or for people who want to gather feedback on an experiment.
  16. Sep 2020
    1. Further discussion can take place when this has a PR.

      That's funny that he mentions a PR being a prerequisite for having further discussion, when elsewhere ( ), someone said that instead of talking about the

      So is a specific proposed implementation (how to built it) necessary/useful in order to have a general discussion about a feature proposal? I would say no.

  17. Jul 2020
  18. Jun 2020
  19. May 2020
    1. This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic.
  20. Apr 2020
  21. Jan 2020
  22. Apr 2016
    1. soon be served in restaurants and appearing at your local fish counter

      Links to govt agencies are typically good sources

  23. Oct 2015
    1. we need to embrace GM to feed the world

      While the link is an opinion, and not based on science, the author is claiming here that it is an argument that exists, which is true

    2. Scottish ban on GM crops.
  24. Oct 2013
    1. To express emotion, you will employ the language of anger in speaking of outrage; the language of disgust and discreet reluctance to utter a word when speaking of impiety or foulness; the language of exultation for a tale

      Tone of language must match emotions of piece

    2. Your language will be appropriate if it expresses emotion and character, and if it corresponds to its subject. "Correspondence to subject" means that we must neither speak casually about weighty matters, nor solemnly about trivial ones; nor must we add ornamental epithets to commonplace nouns, or the effect will be comic, as in the works of Cleophon, who can use phrases as absurd as "O queenly fig-tree." To express emotion, you will employ the language of anger in speaking of outrage; the language of disgust and discreet reluctance to utter a word when speaking of impiety or foulness; the language of exultation for a tale of glory, and that of humiliation for a tale of and so in all other cases.
  25. Sep 2013
    1. Your language will be appropriate if it expresses emotion and character, and if it corresponds to its subject. "Correspondence to subject" means that we must neither speak casually about weighty matters, nor solemnly about trivial ones;
    1. Appropriateness. An appropriate style will adapt itself to (1) the emotions of the hearers, (2) the character of the speaker, (3) the nature of the subject.

      Situational