3,459 Matching Annotations
  1. Jul 2017
    1. Watching instructors make mistakes shows learners that it's all right to make mistakes of their own. Most people model the behavior of their teachers: if the instructor isn't embarrassed about making and talking about mistakes, learners will be more comfortable doing so too.
    2. First, as noted in Motivation, most people don't actually want to program: they want to build a website or check on zoning regulations, and programming is just a tax they have to pay along the way
    1. A person's mindset can be shaped by subtle cues. For example, if a child is told, "You did a good job, you must be very smart," they are likely to develop a fixed mindset. If on the other hand they are told, "You did a good job, you must have worked very hard," they are likely to develop a growth mindset, and subsequently achieve more
    1. CORRECTION: This story has been corrected to reflect that CIT Bank, successor to OneWest after a 2015 merger, was the entity that filed foreclosure proceedings against Ossie Lofton over a 27-cent payment error. The story has also been revised to clarify that there were two separate foreclosure proceedings against Lofton. At the time the second foreclosure was filed in 2016, Mnuchin had sold his stake in OneWest and was on the board of CIT.
  2. Jun 2017
    1. Hypothesis annotations of a PDF can be centralized, no matter where the article is hosted or whether it’s a local copy

      Centralization and decentralization are slippery terms. I would rather say that Hypothesis can unify a set of annotations across a family of representations of the "same" work. Some members of that family might be HTML pages, others might be PDFs hosted on the web or kept locally.

      It's true that when Hypothesis is used to create and view such annotations, they are "centralized" in the Hypothesis service. But if someone else stands up an instance of Hypothesis, that becomes a separate pool of annotations. Likewise, we at Hypothesis have planned for, and expect to see, a world in which non-Hypothesis-based implementations of standard annotation capability will host still other separate pools of annotations.

      So you might issue three different API queries -- to Hypothesis, to a Hypothesis-based service, and to a non-Hypothesis-based service -- for a PDF fingerprint or a DOI. Each of those services might or might not internally unify annotations across a family of "same" resources. If you were to then merge the results of those three queries, you'd be an annotation aggregator -- the moral equivalent of what Radio UserLand, Technorati, and other blog aggregators did in the early blogosphere.

    2. I’m much less committed to having one canonical “place” for annotations than Hypothesis is

      Hypothesis isn't committed to that either. The whole point of the newly-minted web annotation standard is to enable an ecosystem of interoperable annotation clients and servers, analogous to comparable ecosystems of email and web clients and servers.

  3. May 2017
    1. Basic elements such as colors, font family andsizes, paragraphs, links, images can all be supported.Lu Wang and Wanmin Liu TUGboat, Volume 34 (2013), No. 3 317CSS can be used to specify the layout and appear-

      Crossing a page boundary.

    2. Lu Wang and Wanmin Liu

      Annotating a metadata-linked PDF

    3. Lu Wang and Wanmin Liu

      Annotating a copy

    4. Lu Wang and Wanmin Liu

      Annotating a metadata-linked copy.

    5. Evidently the contents should never

      Never say never

    1. A public annotation to demo the API

    Annotators

    1. dangerous ambition more often lurks behind the specious mask of zeal for the rights of the people than under the forbidden appearance of zeal for the firmness and efficiency of government
    2. of those men who have overturned the liberties of republics, the greatest number have begun their career by paying an obsequious court to the people; commencing demagogues, and ending tyrants
    1. Create an admin user for partner.org

      Why is the admin flag false for the group-creating user?

       username | authority | admin
      ----------+-----------+-------
       admin    | school1   | f
      
    1. Canvas can consume SAML 2.0 identity assertions. Canvas does not support the full Shibboleth protocol specifications, but can consume SAML 2.0 assertions originating from an appropriately configured Shibboleth (the product) identity provider.
    1. We develop tools and services that aid in Social Media verification. We look at verification from a journalistic and enterprise perspective.
    1. Simply rating an article as “credible” is not enough; we need to understand what parts of it are credible, how the conclusion about its credibility was reached, and how to communicate that credibility effectively.

      And we should be able to refer to those parts as standard first-class web resources!

    1. The FAIR Data Principles were were published in late 2014 and early 2015.
  4. Apr 2017
    1. First he runs through an encyclopedia, finds an interesting but sketchy article, leaves it projected. Next, in a history, he finds another pertinent item, and ties the two together.
    1. API tokens

      This token enables an app to interact with the H service on behalf of a user, in the same way that the logged-in H client does.

    1. 1. Navigate to the NVDA menu NVDA+N2. Down arrow to preferences, and press right arrow.3. Down arrow to document settings, and press enter.4. Tab through the dialog box. One of the options is report clickable.5. Uncheck that box, and press enter.
    1. Painfully, nearly all the teams I have worked around or have inquired about (in my roughly 400 customers visits last year) aren’t involving the customer in their process at all, and the ones who are sit within a user experience silo where all the context is lost to the greater team.

      Again: Why?

    2. without allowing the engineering team to see, feel, and hear what is occurring for users on a daily basis the impact of the insights lose their power.

      Allowing? What prevents it?

    3. Discovery work is relatively new to our world in the context of developing product.

      If that's true -- and I think it often may be -- how did we get here? My understanding of agile, dating back 20+ years to when I first discussed the idea with Ward Cunningham and Kent Beck, was that discovery meant Doing The Simplest Thing that does something useful, delivering it, and iterating on customer feedback.

      When did it stop meaning that? And why?

    1. Navigating by ARIA Landmarks with Screen Readers In JAWS, use the semi-colon key to jump to the next landmark, or use shift + semi-colon to go backward through landmarks. In NVDA, use the D key to jump to the next landmark, or use shift + D to go backward through landmarks. In VoiceOver, use CTRL + ALT + U to start the web rotor, then, if necessary, use the left or right arrow keys to display the list of landmarks (the rotor also displays lists of headings, links, and web spots), then use the down arrow key to navigate through the list of landmarks.
    1. Navigate by and list instances of blockquote element in the document. Announces when the virtual cursor enters or exits a blockquote element. If the cite attribute is present, its value is announced.

      Also NVDA?

    1. <div id="classy_editor" style="width: 100%;">

      <span class="c0">This version is in Mike’s folder.</span>

      <span class="c0"></span>

      <span>Now that’s </span><span class="c3">interesting! </span><span class="c0"> I am editing in a Google Doc, including pictures ....</span>

      <span class="c0"></span>

      <span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 452.31px; height: 396.50px;"></span>

      <span class="c0"></span>

      <span>Using Hypothesis </span><span class="c3">direct links </span><span class="c0">, etc.</span>

      <span class="c0"></span>

      <span class="c0">Seems awfully promising.</span>

      <span class="c0"></span>

      <span class="c0">Adding new stuff</span>

      <span class="c0"></span>

      <span class="c0">Does it update this</span>

      <span class="c0"></span>

      <span>Dan W- So I’m updating this too-- and what </span><span class="c3">exactly is supposed </span><span class="c0"> to happen?</span>

      <span class="c0"></span>

      <span>This is so cool Jon!  So many of my colleagues hate editing Wiki’s directly (can’t say I’m overly fond it it either).  Would be great to use this with </span><span>Wikipedia</span><span class="c0">! </span>

      <span class="c0"></span>

      <span class="c0"></span>

      <span class="c0"></span>

      </div>
    2. This movement toward open and interoperable web annotation sets the stage for a democratization of the scholarly arts of close reading, line-by-line analysis, and accurate citation.

      This annotation is part of a test. The target page, http://jonudell.net/drafts/educause-review.html, will be a) sent to the Internet Archive for safekeeping, and b) deleted.

      We'll then see about recovering the page, and anchoring this annotation.

    1. To use an API key, pass it to the build() function when creating a service object. The Simple API Example on the Getting Started page provides a complete example that uses API keys. Here is the relevant line from that script: service = build('books', 'v1', developerKey="api_key")
    1. A page note is like a social bookmark: it associates comments and/or tags with a document without anchoring that information to a passage within the document. Click the screencast to watch the creation of a page note.
    1. log in with a particular username

      It seems the username cannot contain whitespace.

  5. Mar 2017
    1. In terms of composing, we just don’t know. I think it’s safe to say Wolfgang is not someone who would lie in a letter to his sister. So, if he praised the composition, I’m sure that was true. But we’ll never be sure, unfortunately. That’s the tragedy of it.
    1. Advisers to President-elect Donald Trump are developing plans to reshape Energy Department programs, help keep aging nuclear plants online and identify staff who played a role in promoting President Barack Obama’s climate agenda.
    1. Infertility generates disability (an impairment of function), and thus access to health care falls under the Convention on the Rights of Persons with Disability. An estimated 34 million women, predominantly from developing countries, have infertility which resulted from maternal sepsis and unsafe abortion (long term maternal morbidity resulting in a disability). Infertility in women was ranked the 5th highest serious global disability5&6 (among populations under the age of 60).
    1. According to the Telegraph, the World Health Organization will change its definition of disabilities to classify people without a sexual partner as “infertile.”
    1. window.hypothesisConfig = function () { return { services: [{ authority: 'partner.org', grantToken: hypothesisGrantToken, icon: 'https://openclipart.org/download/272629/sihouette-animaux-10.svg', onLoginRequest: openLoginPopup, }], }; };
    1. the software layer that adapts the Hypothesis annotator to the needs of someone who gathers, organizes, analyzes, and then writes about evidence found online

      GDoc test

    1. a simple untruth can beat off a complicated set of facts simply by being easier to understand and remember.
    2. “Doubt is our product.” Why? Because doubt “is the best means of competing with the ‘body of fact’ that exists in the mind of the general public. It is also the means of establishing a controversy.” Big Tobacco’s mantra: keep the controversy alive. Doubt is usually not hard to produce, and facts alone aren’t enough to dispel it. We should have learnt this lesson already; now we’re going to have to learn it all over again.  
    3. agnotology”. This is the study of how ignorance is deliberately produced; the entire field was started by Proctor’s observation of the tobacco industry.
    1. Making variations on a theme is really the crux of creativity.
    2. A mind follows its path of least resistance, and it's when it feels easiest that it is most likely being its most creative. Or, as Mozart used to say, things should "flow like oil"-and Mozart ought to know! Trying harder is not the name of the game; the trick is getting the right concept to begin with, so that making variations on it is like taking candy from a baby.
    3. Variations on a Theme as the Crux of Creativity
    4. That way, the perceptual process is intimately linked up with the generative process: a loop is closed in which perceptions spark new potentials and experimentation with new potentials opens up the way for new perceptions.
    5. For a machine to make simple variants of a given design, it must possess an algorithm for making that design which has explicit parameters; those parameters are then modifiable, as with the pseudo- Mondrian paintings. But the way people make variations is quite different. They look at some creation by an artist (or computer), and then they abstract from it some quality that they observe in the creation itself (not in some algorithm behind it). This newly abstracted quality may never have been thought of explicitly by the artist (or programmer or computer), yet it is there for the seeing by an acute observer. This perceptual act gets you more than half the way to genuine creativity; the remainder involves treating this new quality as if it FIGURE 10-15. 1 at the Center, by David Oleson. Created in the studio of William Huff Parquet Deformations: A Subtle, Intricate Art Form 198 were an explicit knob: "twiddling" it as if it were a parameter that had all along been in the program that made the creation.
    1. In any case, the core of the process is analogy-making, but a somewhatpeculiar variety of analogy-making, in that one isn't exactly sure of theidentityor theedgesof the structures between which analogies are being made. Of coursethis is all the more true of real-world analogy-making: no true-life situationcomes with hard-and-fast boundaries; all situations blur out into a myriad othersituations and facts, and an important part of the act of analogy-making is thedetermination of where one situation ends and others start.
    2. Furthermore, lines in computerprograms do not come labeled "I matter -leave me alone!" and ''I'm slippable- tamper with me asyou please!" How to represent the "untouchable essence"or the "core" of an idea, when the idea can be seen from unbelievably manydifferent perspectives?
    3. To be able togeneralizea sequence - to think of it as a theme on which tomake variations - one has to have a crystal-clear sense ofwhat it is about.BythisI mean that one has to understand what is central and must therefore bepreserved in a variation, as opposed to what is peripheral and therefore "slip-pable". And since variations can be made from endlessly many different per-spectives, one needs to be able to see slippability lurking in all sorts of hiddenspots (this idea is explored in depth in Chapter 12 of Hofstadter, 1985).
    4. the centrality of the making of analogies and variations on a themeinhigh-level cognition;
    5. The act of composing a rich and diverse set of variations on a theme, suchas we have just been through, is a creative and intellectually stimulating game
    1. Enteric glia monitor neurotransmission in the gut but the significance of glial activity has remained unclear. We found that selectively triggering glial activity has the potential to drive excitatory neural programs that control gut motility.

      Test

    1. But in 2010, Republicans gained control of the state legislature for the first time in a century; and they proceeded to redraw district lines to ensure even more gains in 2012.

      This is the statement.

    1. Does the data you wish to share already exist?

      Test

    Annotators

    URL

    1. docker-compose up

      Ran through this yesterday with fresh installs of docker and H repo. At this step docker complained about the version 3 in docker-compose.yml, suggested that 2 would work, it did.

    1. export HYPOTHESIS_SERVICE="http://127.0.0.1:5000" # Point to the local H service

      Check, got that.

    2. The first time you log in with a particular username, a corresponding account will be created on the Hypothesis service.

      Here's what I got on the first try:

      Traceback (most recent call last):
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1994, in __call__
          return self.wsgi_app(environ, start_response)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
          response = self.handle_exception(e)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
          reraise(exc_type, exc_value, tb)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
          response = self.full_dispatch_request()
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
          rv = self.handle_user_exception(e)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
          reraise(exc_type, exc_value, tb)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
          rv = self.dispatch_request()
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
          return self.view_functions[rule.endpoint](**req.view_args)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/views.py", line 84, in view
          return self.dispatch_request(*args, **kwargs)
        File "/home/jon/h/.h/lib/python2.7/site-packages/flask/views.py", line 149, in dispatch_request
          return meth(*args, **kwargs)
        File "/home/jon/publisher-account-test-site/app.py", line 37, in post
          raise ex
      HTTPError: 500 Server Error: Internal Server Error for url: http://127.0.0.1:5000/api/users
      
      # Service Console
      
      19:18:32 web    |   File "/home/jon/h/h/views/api_users.py", line 27, in create
      19:18:32 web    |     client = _request_client(request)
      19:18:32 web    |   File "/home/jon/h/h/views/api_users.py", line 88, in _reques
      t_client
      19:18:32 web    |     if not hmac.compare_digest(client.secret, client_secret):
      19:18:32 web    | AttributeError: 'module' object has no attribute 'compare_dige
      st'
      

      I started with a clean H repo, which is sharing a common Python virtual environment with the publisher test site, but obviously I'm missing something. I'll keep looking but suggestions welcome!

    1. fantastic oil, some of the finest oil in the world. who has the oil? isis. do we blockade it, bomb it, do anything? no. isis is making a fortune now in libya.
    2. fantastic oil, some of the finest oil in the world. who has the oil? isis. do we blockade it, bomb it, do anything? no. isis is making a fortune now in libya
    1. The brave men, living and dead, who struggled here, have hallowed it, far above our poor power to add or detract.

      Accessibility test

    2. Accessibility test

    3. Now we are engaged in a great civil war, testing whether that nation, or any nation so conceived, and so dedicated, can long endure. We are met on a great battle field of that war. We come to dedicate a portion of it, as a final resting place for those who died here, that the nation might live. This we may, in all propriety do.But, in a larger sense, we can not dedicate -- we can not consecrate -- we can not hallow, this ground.

      Accessibility test

  6. Feb 2017
    1. He has dozens of possibly pertinent books and articles in his memex. First he runs through an encyclopedia, finds an interesting but sketchy article, leaves it projected. Next, in a history, he finds another pertinent item, and ties the two together.
    1. Participants were asked to rate their positions depending on how strongly they agreed or disagreed with the proposals. Next, they were instructed to explain, in as much detail as they could, the impacts of implementing each one. Most people at this point ran into trouble. Asked once again to rate their views, they ratcheted down the intensity, so that they either agreed or disagreed less vehemently.
    2. Even after the evidence “for their beliefs has been totally refuted, people fail to make appropriate revisions in those beliefs,” the researchers noted.

      It's called cognitive dissonance.

    1. That moment when the facts slot into a narrative eventually comes for everyone. It has to; we’re human and what we want is meaning. But I’m  interested in delaying its arrival, if only for a little bit. And the question I have is how we can orient our pedagogy and digital interfaces to increase that delay, and in the process construct some narratives that are a bit less tidy and a bit more useful.
    1. The two divorced in 1987, and months after her appearance on Oprah, Fierstein recanted her domestic abuse charges as part of a child custody agreement.
    1. Dean Acosta additionally serves as the Chairman of U.S. Century Bank

      This evidence for my investigation.

    1. Cap Cana, one of the world's most exclusive tourism and real estate destinations, reached a new sales record, selling US $350 million gross and more than 95% of inventory in the first four hours of the Trump Farallon Estates at Cap Cana sales launch.
    1. Acer rubrum, commonly called red maple, is a medium-sized, deciduous tree that is native to Eastern North America from Quebec to Minnesota south to Florida and eastern Texas.
    1. They “come for the cost savings and stay for the pedagogy,” if you will. In this light, rather than a static framing like “what kind of advocate should I be?,” I think a more useful framing would be dynamic, like “as I’m advocating for open with this specific faculty member, should I advocate for an evolutionary approach to open (knowing that it will be a longer road to revolution for this person), or should my advocacy go straight to revolution?”

      Know your audience!