2442 Matching Annotations
  1. Last 7 days
  2. Jun 2017
  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. 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 North Carolina Republican Party actually sent out a press release boasting about how its efforts drove down African-American turnout in this election. 

      Key question: Did they "boast" or did they report a fact?

    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. When the Hypothesis client runs, it calls the window.hypothesisConfig() function to fetch the configuration for the annotation client and reads the grant token. It then exchanges this grant token for an access token which allows the client to create annotations using this username.

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

      Check, got that.

    3. 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. 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. 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

  6. archive.org archive.org