27 Matching Annotations
  1. May 2023
    1. almost all beginners to RDF go through a sort of "identity crisis" phase, where they confuse people with their names, and documents with their titles. For example, it is common to see statements such as:- <http://example.org/> dc:creator "Bob" . However, Bob is just a literal string, so how can a literal string write a document?

      This could be trivially solved by extending the syntax to include some notation that has the semantics of a well-defined reference but the ergonomics of a quoted string. So if the notation used the sigil ~ (for example), then ~"Bob" could denote an implicitly defined entity that is, through some type-/class-specific mechanism associated with the string "Bob".

  2. Jan 2023
  3. Aug 2022
    1. I add mass to each of these… mental clusters? planetary bodies in the Mindscape? by hyperlinking the phrase as I type.

      Nothing particular to what's described here, but this gives me an idea for a design of an efficient IME that doesn't require manually adding the brackets or even starting with an a priori intention of linking when you begin writing the to-be-linked phrase. The idea is that you start typing something, realize you want to link it, and then do so—from the keyboard, without having to go back and insert the open brackets—at least not with ordinary text editing commands. Here's how it goes:

      Suppose you begin typing "I want to go to Mars someday", but after you type "Mars", you realize you want to link "go to Mars", as this example shows. The idea is that, with your cursor positioned just after "Mars", you invoke a key sequence, use Vim-inspired keys b and w (or h and l for finer movements) to select the appropriate number of words back from your current position, and then complete the action by pressing Enter.

      This should work really well here and reasonably well in the freeform editor originally envisioned for w2g/graph.global.

  4. Sep 2021
  5. Oct 2020
    1. Most of the tech news we get barraged with is about algorithms, AI, robots, and self-driving cars, all of which fit this pattern. I am not saying that such developments are not efficient and convenient; this is not a judgment. I am simply noticing a pattern and wondering if, in recognizing that pattern, we might realize that it is only one trajectory of many. There are other possible roads we could be going down, and the one we’re on is not inevitable or the only one; it has been (possibly unconsciously) chosen.
  6. Mar 2019
  7. Jan 2019
    1. Reflective Design Strategies In addition shaping our principles or objectives, our foundational influences and case studies have also helped us articulate strategies for reflective design. The first three strategies identified here speak to characteristics of designs that encourage reflection by users. The second group of strategies provides ways for reflecting on the process of design.

      verbatim from subheads in this section

      1.Provide for interpretive flexibility.

      2.Give users license to participate.

      3.Provide dynamic feedback to users.

      4.Inspire rich feedback from users.

      5.Build technology as a probe.

      6.Invert metaphors and cross boundaries.

    2. Some Reflective Design Challenges

      The reflective design strategies offer potential design interventions but lack advice on how to evaluate them against each other.

      "Designing for appropriation requires recognizing that users already interact with technology not just on a superficial, task-centered level, but with an awareness of the larger social and cultural embeddedness of the activity."

    3. Principles of Reflective Design

      verbatim from subheads in this section

      1. Designers should use reflection to uncover and alter the limitations of design practice

      2. Designers should use reflection to re-understand their own role in the technology design process.

      3. Designers should support users in reflecting on their lives.

      4. Technology should support skepticism about and reinterpretation of its own working.

      5. Reflection is not a separate activity from action but is folded into it as an integral part of experience

      6. Dialogic engagement between designers and users through technology can enhance reflection.

    4. Reflective design, like reflection-in-action, advocates practicing research and design concomitantly, and not only as separate disciplines. We also subscribe to a view of reflection as a fully engaged interaction and not a detached assessment. Finally, we draw from the observation that reflection is often triggered by an element of surprise, where someone moves from knowing-in-action, operating within the status quo, to reflection-in-action, puzzling out what to do next or why the status quo has been disrupted

      Influences from reflection-in-action for reflective design values/methods.

    5. In this effort, reflection-in-action provides a ground for uniting theory and practice; whereas theory presents a view of the world in general principles and abstract problem spaces, practice involves both building within these generalities and breaking them down.

      A more improvisational, intuitive and visceral process of rethinking/challenging the initial design frame.

      Popular with HCI and CSCW designers

    6. CTP is a key method for reflective design, since it offers strategies to bring unconscious values to the fore by creating technical alternatives. In our work, we extend CTP in several ways that make it particularly appropriate for HCI and critical computing.

      Ways in which Senger, et al., describe how to extend CTP for HCI needs:

      • incorporate both designer/user reflection on technology use and its design

      • integrate reflection into design even when there is no specific "technical impasse" or metaphor breakdown

      • driven by critical concerns, not simply technical problems

    7. CTP synthesizes critical reflection with technology production as a way of highlighting and altering unconsciously-held assumptions that are hindering progress in a technical field.

      Definition of critical technical practice.

      This approach is grounded in AI rather than HCI

      (verbatim from the paper) "CTP consists of the following moves:

      • identifying the core metaphors of the field

      • noticing what, when working with those metaphors, remains marginalized

      • inverting the dominant metaphors to bring that margin to the center

      • embodying the alternative as a new technology

    8. goal is to push design research beyond an agenda of reinforcing values of consumer culture and to instead embody cultural critique in designed artifacts. A critical designer designs objects not to do what users want and value, but to introduce both designers and users to new ways of looking at the world and the role that designed objects can play for them in it.

      Definition of critical design.

      This approach tends to be more art-based and intentionally provocative than a practical design method to inculcate a certain sensibility into the technology design process.

    9. value-sensitive design method (VSD). VSD provides techniques to elucidate and answer values questions during the course of a system's design.

      Definition of value-sensitive design.

      (verbatim from the paper)

      *"VSD employs three methods :

      • conceptual investigations drawing on moral philosophy, which identify stakeholders, fundamental values, and trade-offs among values pertinent to the design

      • empirical investigations using social-science methods to uncover how stakeholders think about and act with respect to the values involved in the system

      • technical investigations which explore the links between specific technical decisions and the values and practices they aid and hinder" *

    10. PD strategies tend to be used to support existing practices identified collaboratively by users and designers as a design-worthy project. While values clashes between designers and different users can be elucidated in this collaboration, the values which users and designers share do not necessarily go examined. For reflective design to function as a design practice that opens new cultural possibilities, however, we need to question values which we may unconsciously hold in common. In addition, designers may need to introduce values issues which initially do not interest users or make them uncomfortabl

      Differences between participatory design practices and reflective design

    11. We define 'reflection' as referring tocritical reflection, orbringing unconscious aspects of experience to conscious awareness, thereby making them available for conscious choice. This critical reflection is crucial to both individual freedom and our quality of life in society as a whole, since without it, we unthinkingly adopt attitudes, practices, values, and identities we might not consciously espouse. Additionally, reflection is not a purely cognitive activity, but is folded into all our ways of seeing and experiencing the world.

      Definition of critical reflection

  8. Jun 2017
  9. Feb 2017
    1. When dealing with technology, there are two dominant discourses that permeate research and practice: determinism and non-determinism. For the former discourse, ethics is only an issue for the designers of technology, because they determine what users should do; for the latter, ethics is only an issue for users, because they ultimately define what to do with technology. Both

      So determinism makes the designer responsible/hold accountable assuming they "determine" what users "should" do,

      while non-determinism absolves the designer leaving the burden of responsibility of the consequence of interactions, on the user. So non determinism assums that the embedded characteristics don't work on the user, or that he is able to resist their encouragement or discouragement. That he can shape the aspects of those certain characteristics than the other way around, thereby ultimately defining what to do with the technology.

    2. We argue that artifacts support human behavior by providing adaptations, but these adaptations can expand or restrict human actions.

      Those adaptations are also framed under the guise of fulfilling the prime objective of fulfilling the business needs, i.e to compete for market share, increase profit margins or simply, "Will this make "them" give "us" more money?. This objective is constrained to view humans in the identity of consumer. It is through this identity we derive the canvas of needs which our bosses and their bosses let us create adaptations.

      Many designers are limited to designing a set of adaptations in their artifacts by what markets signals as profitable. Those who are fortunate enough to work in non-profits or worker coops may have more freedom to resist the unethical demands of the market forces.

  10. Mar 2016
    1. What kinds of objects and subjects do interaction design practices make, and how do those practices produce them?

      The question could also be re-framed as what experiences of our lives do the objects of interaction design encapsulate?