538 Matching Annotations
  1. Jan 2024
    1. we believe that that annotation is a really important 00:05:05 uh potential tool and we think it's inevitable we could you know have our product teams develop an annotation layer you know or service um this just seems a such a better way to to go about 00:05:16 doing that um and as i said before to to invest in open at the same time makes a lot of sense so we're thinking about um how do we make the best use of our resources

      Docdrop is another tool enabled by Hypothesis (Hypothes.is). Here's I'm annotating a portion of transcript of a YouTube video clip.

    1. epub.js is a epub reader to allow annotation through hypothes.is

    2. https://web.archive.org/web/20240106090941/https://web.hypothes.is/blog/ebook-partnership/

      Hypothes.is announced a partnership to bring annotation to epub e-books in 2017, but after 2018 no mention of it on their blog. Mailed them to ask about any progress since. Read someone's msg on Masto that they have trouble keeping epub annotations connected to the book (unlike e.g. my kindle annotations that reside in the book, but also are linked back to the location by my obsidian kindle plugin, maintaining the connection and reference. epub is xhtml so it should be doable.

      epub is part of w3c standards (cause xhtml)

  2. Dec 2023
    1. well, someone finally made a "crypto-decentralized" #hypothesis. I guess that's a big deal.

      It is not everything I dreamed of; and it feels like the authors dont see the worth of the data feed. I wonder if anyone looks at this streaam.

  3. Nov 2023
    1. 楣樑(柱頂楣構) Note: 主要用於古典建築物,是古典柱頭頂部三大主要部份中位置最低的一個,擱在圓柱頂板上,包含以過樑方式橫跨圓柱或角柱的水平橫樑。古典柱頭頂部的另外兩個部份為挑檐和檐壁。環繞門或窗,類似柱頂過樑的鑄模框架,稱為「楣樑飾邊」。環繞拱門外部弧線的裝飾板條,則稱「拱門緣飾」。

      example of meta/hypothesis-on-glasp annotation

      entablature 楣樑;柱頂楣構

      order: 古典建築柱式(style, rule) e.g. Doric order

    1. 城市蔓延(英語:urban sprawl),或稱郊區蔓延(suburban sprawl),俗稱攤大餅,是指郊區城市化過程中,都市人口大幅向外發展,侵佔都市邊緣的鄉郊地區並形成低密度、單功能,且通常依賴小汽車的社區。除了描述特定的城市化過程的模式外,該術語也常常涉及其社會和環境上的後果。歐洲大陸常用「邊緣城市化」(peri-urbanisation)一詞來表示類似的過程,而歐洲環境署仍使用術語「城市蔓延」(urban sprawl)。關於何為蔓延以及如何量化蔓延存在廣泛分歧,例如一些評論員只用每英畝的居住單位數來度量蔓延,但也有人認為蔓延與非中心化(沒有明顯的中心,人口分散)、不連續性(蛙跳式發展,如下定義)和功能分離等有關。

      example of meta/hypothesis-on-omnivore annotation

    1. 即使AI狂热降温,这项技术也必然比加密技术更有用处



  4. Oct 2023
  5. Sep 2023
    1. Undocumented Hypothes.is Badge API (used by Chrome extension):

      ```python """ Return the number of public annotations on a given page.

      This is for the number that's displayed on the Chrome extension's badge.

      Certain pages are blocklisted so that the badge never shows a number on those pages. The Chrome extension is oblivious to this, we just tell it that there are 0 annotations. """ ```

      https://hypothes.is/api/badge?uri=* same as https://hypothes.is/api/search?limit=0&uri=*.

    1. From 2014 to 2017, we led the W3C Web Annotation Working Group, helping to develop the vocabulary, data model, protocol, and recommendation that resulted in the standard for web annotation.
    1. hypothesis is kind of easy to agree on after a couple deductive guesses so you 01:23:21 guys want to go through it and see if you're a simulation hypothesis that's what Elon Musk is all right first question to silently answer these do you think it's probable that our 01:23:36 descendants will have computational power that is vast compared to ours today presume the answer is probably [Music] 01:23:48 okay next question will that vast ability to simulate worlds result in any of them doing two or more High Fidelity or hyper realistic ancestor or origin 01:24:02 simulations that include fully realistic physics presume the answer is sure it's probably true that at least two out of countless trillions of our 01:24:15 descendants spread across every imaginable region of time and space will use their Advanced abilities to do origin simulations deducted conclusion in Elon musk's words 01:24:28 we're probably living in a simulation in my words it is more probable than not that we are in one of the simulated realities versus being so lucky we happen to be in the one real reality
      • for self-simulation hypothesis
      • comment
        • I agreed with a lot of what he said up to now. In fact, he does a rather good presentation summarizing the contemporary problems we face and emphasizing the acceleration of change in all human spheres, giving rise to our current polycrisis
        • I agree that the mythos of materialism needs to be seriously explored and other perspectives may give us new salient insights, but I don't think it's so obvious that the theory that we are living in a simulation.
          • and quantum gravity theory a highly abstract cultural artefact being used to prove that
        • is going to be the panacea to create a compelling new mythos..
        • If technology alone is insufficient as he earlier claimed, then quantum gravity theory, as part of the entangled STEMS nexus is part of that techno-complex that is insufficient.
        • This claim will have to be proven true by strong and compelling evidence that receives mass acceptance. Without that, it becomes an unjustified claim and the complexity of it will elude most people.
      • for: Deep Humanity to DH, Klee Irwin, Are we lining in a Simulation, The Self Simulation hypothesis
      • annotate
        • time 1:14 of interesting
      • comment
        • Klee Irwin is a controversial figure. His claims need to be interrogated quite critically.
        • His first doom and gloom section is accurate meta presentation, but his claims on advanced physics have been questioned by a number of critics.
    1. Add a new, undocumented separate_replies=True option to the search API. If separate_replies=True option is _not_ given to the search API, then it reverts to its previous behaviour: _do_ include replies in the "rows" list returned. This is the same behaviour that the search API had befor: it returns both top-level annotations and replies in the one "rows" list, but without any guarantee that if some annotations/replies from a given thread are in the list then all annotations/replies from that thread will be in it. If separate_replies=True _is_ given then the API follows the new behaviour: "rows" contains top-level annotations only, and a separate "replies" list containing all replies to the annotations in rows is also inserted into the result.
  6. Aug 2023
    1. Getting started Now you have the extension up and running. It's time to start annotating some documents. Create an account using the sidebar on the right of the screen. Pin the Hypothesis extension in Chrome (1 and 2), then activate the sidebar by clicking the button in the location bar (3). Go forth and annotate! Annotation Types There are a few types of annotations that can be created with the application: Notes Create a note by selecting some text and clicking the button Highlights Highlights can be created by clicking the button. Try it on this sentence. Replies You can reply to any annotation by using the reply action on every card. Privacy Annotations are either public and visible to everyone or private and visible only to you.

      How to use hypothesis

  7. Jun 2023
    1. Drawing on Carey Nieuwhof's decades of leadership, it shows how to sync your time, energy, and priorities so that you can reach your goals, have more energy for what you love, and begin to thrive both at work and at home

      Interest to me

    1. ```python def split_user(userid): """ Return the user and domain parts from the given user id as a dict.

      For example if userid is u'acct:seanh@hypothes.is' then return
      {'username': u'seanh', 'domain': u'hypothes.is'}'
      :raises InvalidUserId: if the given userid isn't a valid userid
      match = re.match(r"^acct:([^@]+)@(.*)$", userid)
      if match:
          return {"username": match.groups()[0], "domain": match.groups()[1]}
      raise InvalidUserId(userid)


    1. It was partly through their attempts to understand what caused and ended previous ice ages that climate scientists came to understand the dominant role that carbon dioxide plays in Earth’s climate system, and the role it is playing in current global warming.


    1. via.hypothes.is proxy

      If people whould like to use a bookmarklet to reload a webpage using via.hypothes.is/ you could use the following code. It works simular to the bookmarklet that is found on this page.


    1. After the verification passes, the batch of transactions is considered final like any other Ethereum transaction
    1. 接著到你想要劃記的網頁上,點擊擴充元件或是剛剛加入的那個書籤,就會看到頁面右邊有三個圖案:< 、 眼睛 和 筆記。 點開<,點 Sign In 後,建議先點擊一下上面的 Public,再建立一個新的 Private Group,或是你要直接劃記也可以。 以上就是簡易設定,現在就能開始劃重點。


  8. May 2023
    1. The system worked in a way that it disappeared, Jeremy D.right like Viranga P.there's. A concept in design. I think Steve Jobs borrowed it from a German designer of design. That's really good disappears. Right. That design. That. Is well done is obvious. Where if you're trying to reach for a doorknob, it's where it's supposed Jeremy D.to be Viranga P.and you reach it and you don't even think about the fact that the doorknob Jeremy D.was where Viranga P.it's supposed to be. I think hypothesis like that. I think. The design is good so that. You don't really have to think about the platform. The platform kind of disappears into the background, which is what you want from. I think a student's perspective, I think it shouldn't matter. Because if that was what was happening with I think perusal is the platform itself was getting Jeremy D.in the way Viranga P.I think. Good design should disappear.

      Hypothesis as an example of "good design disappears." Compare to Perusall overengineered.

  9. Apr 2023
  10. Mar 2023
    1. Some people argue that the Welch’s t-test should be the default choice for comparing the means of two independent groups since it performs better than the Student’s t-test when sample sizes and variances are unequal between groups, and it gives identical results when sample sizes are variances are equal. In practice, when you are comparing the means of two groups it’s unlikely that the standard deviations for each group will be identical. This makes it a good idea to just always use Welch’s t-test, so that you don’t have to make any assumptions about equal variances.
    1. Non-parametric tests don’t make as many assumptions about the data, and are useful when one or more of the common statistical assumptions are violated. However, the inferences they make aren’t as strong as with parametric tests.
    1. Nonparametric statistics are often preferred to parametric tests when the sample size is small and the data are skewed or contain outliers.
    2. when to use parametric versus nonparametric tests [8,9,10]
  11. Feb 2023
  12. Jan 2023
    1. https://polygloss.app/posts/learning-toki-pona-language-of-good/

    2. The words toki pona can be translated as “the language of good”. Its purpose is to help its speakers simplify their thoughts, focus on basic things, immediate surroundings, and induce positive thoughts. According to the wikipedia page of Toki Pona, this means the language and its purpose are in accordance with the Sapir–Whorf hypothesis, which says that a language influences the way a person thinks and behaves.

      Link to https://hypothes.is/a/6Znx6MiMEeu3ljcVBsKNOw We shape our tools and thereafter they shape us.

    1. The hypothesis of linguistic relativity, also known as the Sapir–Whorf hypothesis /səˌpɪər ˈwɔːrf/, the Whorf hypothesis, or Whorfianism, is a principle suggesting that the structure of a language influences its speakers' worldview or cognition, and thus people's perceptions are relative to their spoken language.


      link to Toki Pona as a conlang

      Link to https://hypothes.is/a/6Znx6MiMEeu3ljcVBsKNOw We shape our tools and thereafter they shape us.

  13. Nov 2022
    1. Using a shortcut1 you can either share the url to their service or inject their javascript library and start annotating and commenting Medium style on any article you read, even on your phone!

      Wouln't the Hypothesis bookmarklet be preferable and easier to use?

    1. It seems to me that they hide behind progressive social stances and say "see we're nice guys!" when they're just as rude and indignant than any other group.
    1. How to Turn Obsidian Into a Personal Kanban Organizer

      Checking if Hypothesis works on Android via Brave mobile browser. Here's some LaTex being tested \(A \cup B\)

    1. "This is a job market that just won't quit. It's challenging the rules of economics," said Becky Frankiewicz,  chief commercial officer of hiring company ManpowerGroup in an email after the data was released. "The economic indicators are signaling caution, yet American employers are signaling confidence."

      This article explains the economic market. Creating 528,000 jobs is an outstanding aspect for the American people. But It also needs to explain the bad parts of creating jobs in this situation. Because challenging the rules of economics should not make a better situation, There are also high risks.

    1. That could create even more burdens for businesses because hiking interest rates tends to create higher rates on consumer and business loans, which slows the economy by forcing employers to cut back on spending.

      This article describes the disadvantages of high-interest rates. Although there are facts and parts that we need to be concerned about, high-interest rates also have advantages. There are more information about advantages about high-interest.

  14. Oct 2022
    1. community

      My first impression of the user experience is that it could be easier for new users to onboard into communities that share their interests.

    2. Director of Marketing Director of Marketingfrannyfrench2022-09-02T13:17:36-07:00

      The need for to enable better quality conversations online is something that's constantly on my mind. I get the impression that this company could, and more importantly wants to, do that in good faith.

  15. Sep 2022
    1. I'm not sure why my website is showing up as "how to save edtech" in hypothesis. It should just be titled after my name. Will work on it!

    1. the silurian hypothesis now this is actually a bit of a play on words it's actually based on the episode of doctor who that had a strange race known as sillurians 00:05:52 that evolved millions and millions of years ago from ancient reptiles that also possess intelligence but then because of the climatic changes on the planet essentially went into a prolonged state of hibernation in order to survive 00:06:04 the inhibitable earth waking up on modern earth and then interacting with the doctor and so because of this episode the scientists behind this paper decided to give it a kind of a tony chick name calling it the silverine hypothesis which by itself comes from a 00:06:17 geological period roughly around 440 million years ago and honestly for me personally this right here represents one of the more important papers or one of the more important propositions when it comes to 00:06:29 the idea of extraterrestrial intelligence because at the moment there's really only two possible answers either we're completely alone and we kind of evolved completely by accident and there's really no other intelligence anywhere out there which makes it a kind 00:06:41 of an evolutionary fluke and it's unlikely to repeat anywhere or anyone in the universe or extraterrestrial intelligence and any kind of intelligence is pretty common and we should be finding a lot of it here on 00:06:54 planet earth in the historical record

      !- history : Silurian hypothesis - there could be records of past intelligent species in the fossil records

    1. If you use h., I’d be interested to hear about it.

      I do! 525 annotations since 2012, but I took a long break and only started re-using it late last year. The social part of annotations has been useful for me in a few cases, but for the most part I annotate to get quotes and my thoughts about them into my own Obsidian vault. (I don't use an Obsidian plugin...instead I side-load the Markdown files with a Python script.) I haven't yet added Hypothesis to my blog, but it is on my list of things to do.

      I'll second what Colby said in an earlier comment: Peter Hagen's work on annotations.lindylearn.io has been invaluable in expanding the quality content that crosses my screen.

    1. 当点击分享图标时,你可以用 Twitter、Facebook、邮件分享文章和标注,或者是直接把网址嵌入到网页中。


  16. Aug 2022
    1. We specifically addressed thequestion of whether friendships developed with majority-grouppeers over the 1st year of college predicted feelings of belongingin the university 1 to 2 years later, as well as change in satis-faction with the university over this time period.
  17. www.researchgate.net www.researchgate.net
    1. More specifically, we ex-pected that the development of a cross-group friendship wouldlead to more initiation of intergroup interactions during the diaryperiod, particularly among those who were originally predisposedto anxiety in such interactions. We further hypothesized that par-ticipants higher in RS-race would report more anxious mood overthe diary period but that this anxiety would be attenuated throughthe development of cross-group friendship.
    2. Bringing together the above literatures, we hypothesized thatonly participants who are likely to experience anxiety in intergroupcontexts (either because of RS-race or implicit prejudice) shouldshow signs of hormonal stress responses when they first meet across-group partner, but that cross-group friendship should atten-uate such stress responses over the course of friendship develop-ment. As a corollary, participants who scored lower on measuresof RS-race or implicit prejudice were not expected to show suchattenuation in the cross-group condition because they should havebeen less likely to exhibit hormonal stress responses in the firstplace.
    3. On the one hand, we hypothesized that cortisol reactivityshould be the least pronounced among participants who werepredisposed to anxiety in intergroup contexts but also paired witha cross-group partner with prior intergroup contact. On the otherhand, a series of recent findings have led to an alternate hypothesisthat participants with prior intergroup contact may engendergreater threat among outgroup partners who are vigilant for cues ofrejection in intergroup encounters.
    4. Generally, we propose that cross-group friendship improvesintergroup interactions through systematic disconfirmations ofnegative expectations about intergroup experiences (Mendoza-Denton, Page-Gould, & Pietrzak, 2006).
    1. In line with the much-requested (and long-longed-for) feature of highlights in different colors (an exhaustive list given in #198), I would like to suggest allowing (automatic) coloring of highlights based on tags with designated patterns (like code:critiques, code:non-ergodicity in psychology, etc.), or alternatively, all tags (i.e., without specific patterns).
    1. ```js / Adapted from: https://github.com/openannotation/annotator/blob/v1.2.x/src/plugin/document.coffee Annotator v1.2.10 https://github.com/openannotation/annotator Copyright 2015, the Annotator project contributors. Dual licensed under the MIT and GPLv3 licenses. https://github.com/openannotation/annotator/blob/master/LICENSE /

      /* * nb. The DocumentMetadata type is renamed to avoid a conflict with the * DocumentMetadata class below. * * @typedef {import('../../types/annotator').DocumentMetadata} Metadata /

      import { normalizeURI } from '../util/url';

      /* * @typedef Link * @prop {string} link.href * @prop {string} [link.rel] * @prop {string} [link.type] /

      /* * Extension of the Metadata type with non-optional fields for dc, eprints etc. * * @typedef HTMLDocumentMetadata * @prop {string} title * @prop {Link[]} link * @prop {Record<string, string[]>} dc * @prop {Record<string, string[]>} eprints * @prop {Record<string, string[]>} facebook * @prop {Record<string, string[]>} highwire * @prop {Record<string, string[]>} prism * @prop {Record<string, string[]>} twitter * @prop {string} [favicon] * @prop {string} [documentFingerprint] /

      / * HTMLMetadata reads metadata/links from the current HTML document. */ export class HTMLMetadata { / * @param {object} [options] * @param {Document} [options.document] */ constructor(options = {}) { this.document = options.document || document; }

      /* * Returns the primary URI for the document being annotated * * @return {string} / uri() { let uri = decodeURIComponent(this._getDocumentHref());

      // Use the `link[rel=canonical]` element's href as the URL if present.
      const links = this._getLinks();
      for (let link of links) {
        if (link.rel === 'canonical') {
          uri = link.href;
      return uri;


      / * Return metadata for the current page. * * @return {HTMLDocumentMetadata} */ getDocumentMetadata() { / @type {HTMLDocumentMetadata} */ const metadata = { title: document.title, link: [],

        dc: this._getMetaTags('name', 'dc.'),
        eprints: this._getMetaTags('name', 'eprints.'),
        facebook: this._getMetaTags('property', 'og:'),
        highwire: this._getMetaTags('name', 'citation_'),
        prism: this._getMetaTags('name', 'prism.'),
        twitter: this._getMetaTags('name', 'twitter:'),
      const favicon = this._getFavicon();
      if (favicon) {
        metadata.favicon = favicon;
      metadata.title = this._getTitle(metadata);
      metadata.link = this._getLinks(metadata);
      const dcLink = metadata.link.find(link => link.href.startsWith('urn:x-dc'));
      if (dcLink) {
        metadata.documentFingerprint = dcLink.href;
      return metadata;


      / * Return an array of all the content values of <meta> tags on the page * where the value of the attribute begins with <prefix>. * * @param {string} attribute * @param {string} prefix - it is interpreted as a regex * @return {Record<string,string[]>} */ _getMetaTags(attribute, prefix) { / @type {Record<string,string[]>} */ const tags = {}; for (let meta of Array.from(this.document.querySelectorAll('meta'))) { const name = meta.getAttribute(attribute); const { content } = meta; if (name && content) { const match = name.match(RegExp(^${prefix}(.+)$, 'i')); if (match) { const key = match[1].toLowerCase(); if (tags[key]) { tags[key].push(content); } else { tags[key] = [content]; } } } } return tags; }

      /* @param {HTMLDocumentMetadata} metadata / _getTitle(metadata) { if (metadata.highwire.title) { return metadata.highwire.title[0]; } else if (metadata.eprints.title) { return metadata.eprints.title[0]; } else if (metadata.prism.title) { return metadata.prism.title[0]; } else if (metadata.facebook.title) { return metadata.facebook.title[0]; } else if (metadata.twitter.title) { return metadata.twitter.title[0]; } else if (metadata.dc.title) { return metadata.dc.title[0]; } else { return this.document.title; } }

      / * Get document URIs from <link> and <meta> elements on the page. * * @param {Pick<HTMLDocumentMetadata, 'highwire'|'dc'>} [metadata] - * Dublin Core and Highwire metadata parsed from <meta> tags. * @return {Link[]} */ _getLinks(metadata = { dc: {}, highwire: {} }) { / @type {Link[]} */ const links = [{ href: this._getDocumentHref() }];

      // Extract links from `<link>` tags with certain `rel` values.
      const linkElements = Array.from(this.document.querySelectorAll('link'));
      for (let link of linkElements) {
        if (
          !['alternate', 'canonical', 'bookmark', 'shortlink'].includes(link.rel)
        ) {
        if (link.rel === 'alternate') {
          // Ignore RSS feed links.
          if (link.type && link.type.match(/^application\/(rss|atom)\+xml/)) {
          // Ignore alternate languages.
          if (link.hreflang) {
        try {
          const href = this._absoluteUrl(link.href);
          links.push({ href, rel: link.rel, type: link.type });
        } catch (e) {
          // Ignore URIs which cannot be parsed.
      // Look for links in scholar metadata
      for (let name of Object.keys(metadata.highwire)) {
        const values = metadata.highwire[name];
        if (name === 'pdf_url') {
          for (let url of values) {
            try {
                href: this._absoluteUrl(url),
                type: 'application/pdf',
            } catch (e) {
              // Ignore URIs which cannot be parsed.
        // Kind of a hack to express DOI identifiers as links but it's a
        // convenient place to look them up later, and somewhat sane since
        // they don't have a type.
        if (name === 'doi') {
          for (let doi of values) {
            if (doi.slice(0, 4) !== 'doi:') {
              doi = `doi:${doi}`;
            links.push({ href: doi });
      // Look for links in Dublin Core data
      for (let name of Object.keys(metadata.dc)) {
        const values = metadata.dc[name];
        if (name === 'identifier') {
          for (let id of values) {
            if (id.slice(0, 4) === 'doi:') {
              links.push({ href: id });
      // Look for a link to identify the resource in Dublin Core metadata
      const dcRelationValues = metadata.dc['relation.ispartof'];
      const dcIdentifierValues = metadata.dc.identifier;
      if (dcRelationValues && dcIdentifierValues) {
        const dcUrnRelationComponent =
          dcRelationValues[dcRelationValues.length - 1];
        const dcUrnIdentifierComponent =
          dcIdentifierValues[dcIdentifierValues.length - 1];
        const dcUrn =
          'urn:x-dc:' +
          encodeURIComponent(dcUrnRelationComponent) +
          '/' +
        links.push({ href: dcUrn });
      return links;


      _getFavicon() { let favicon = null; for (let link of Array.from(this.document.querySelectorAll('link'))) { if (['shortcut icon', 'icon'].includes(link.rel)) { try { favicon = this._absoluteUrl(link.href); } catch (e) { // Ignore URIs which cannot be parsed. } } } return favicon; }

      /* * Convert a possibly relative URI to an absolute one. This will throw an * exception if the URL cannot be parsed. * * @param {string} url / _absoluteUrl(url) { return normalizeURI(url, this.document.baseURI); }

      // Get the true URI record when it's masked via a different protocol. // This happens when an href is set with a uri using the 'blob:' protocol // but the document can set a different uri through a <base> tag. _getDocumentHref() { const { href } = this.document.location; const allowedSchemes = ['http:', 'https:', 'file:'];

      // Use the current document location if it has a recognized scheme.
      const scheme = new URL(href).protocol;
      if (allowedSchemes.includes(scheme)) {
        return href;
      // Otherwise, try using the location specified by the <base> element.
      if (
        this.document.baseURI &&
        allowedSchemes.includes(new URL(this.document.baseURI).protocol)
      ) {
        return this.document.baseURI;
      // Fall back to returning the document URI, even though the scheme is not
      // in the allowed list.
      return href;

      } } ```

    1. yaml definitions: Annotation: type: object required: - user - uri properties: id: type: string description: Unique ID for this Annotation. uri: type: string description: URI which is the target of this Annotation. target: type: array items: - type: object properties: scope: type: array items: - type: string selector: type: array items: - type: object properties: type: description: Type of Selector--see Web Annotation Data Model. type: string source: type: string user: type: string description: User URI in the form of an `acct` prefixed URI. document: type: object description: Target document metadata schema: $ref: '#/definitions/DocumentMetadata' permissions: type: object description: Permissions for this Annotation. created: type: string format: date-time updated: type: string format: date-time AnnotationList: type: object properties: total: type: number rows: type: array items: $ref: '#/definitions/Annotation' DocumentMetadata: type: object properties: eprints: type: object title: type: string twitter: type: object properties: image:src: type: array items: type: string title: type: array items: type: string description: type: array items: type: string card: type: array items: type: string site: type: array items: type: string dc: type: object favicon: type: string prism: type: object highwire: type: object link: type: array items: type: object properties: href: type: string facebook: type: object properties: site_name: type: array items: type: string description: type: array items: type: string title: type: array items: type: string url: type: array items: type: string image: type: array items: type: string type: type: array items: type: string

    1. 免费:免费,开源,是 HP 置顶的 Principle。目前靠捐赠发电,大部分捐款来自于 The Andrew W. Mellon Foundation,从捐赠金额来看,有机会在未来3,5年继续坚持免费。 全平台:它的确做到了“Annotate the web, with anyone, anywhere.”无论是 Win PC,还是 Mac,iPad,或者手机,只要有浏览器,无论是 Chrome 还是 Safari,都可以随时随地呼出 HP 开始工作。 共享:知识共享是 HP 的初衷之一,打开它们的首页,第一句口号就是“让阅读动起来,活起来,社交起来”。当你标注网页时,HP 会默认公开你的标注信息,同样的,你也可以在任意网页,看到来自他人的标注,有点像 Medium,但 HP 做到了覆盖全万维网。 隐私:如果你不想公开自己的标准,只需要建立一个私密群组(private group),存在这里的标注只有你,和你邀请的人才能看到,这也让我有机会为 happy collection 的用户提供多一项内容:加入我的私密群组,查看标注。 导出:尽管自己不做导出功能,因为 HP 提供了 API,用户可以通过第三方工具导出为 HTML,CSV或纯文本格式。


  18. Jul 2022
    1. Getting started Now you have the extension up and running. It's time to start annotating some documents. Create an account using the sidebar on the right of the screen. Pin the Hypothesis extension in Chrome (1 and 2), then activate the sidebar by clicking the button in the location bar (3). Go forth and annotate!


    1. This extension doesn't work automatically after installation. I noted some tips about how to use this extension in my Twitter thread. Please take a look, I believe it helps.

  19. Jun 2022
    1. By dropping or reducing or postponing the least importantparts, we can unblock ourselves and move forward even when timeis scarce.

      When working on a project, to stave off potential procrastination on finishing, one should focus on the minimum viable version and finish that. They can then progressively enhance portions and add on addition pieces which may be beneficial or even nice to have.

      Spending too much time on the things that sound nice or that one "might want to have" in the future will be the death of the thing.

      link to: - you ain't gonna need it - bikeshedding for procrastination

      questions: - Does the misinterpreted-effort hypothesis play a role in creating our procrastination and/or lead to decision fatigue?

    2. If we overlay the four steps of CODE onto the model ofdivergence and convergence, we arrive at a powerful template forthe creative process in our time.

      The way that Tiago Forte overlaps the idea of C.O.D.E. (capture/collect, organize, distill, express) with the divergence/convergence model points out some primary differences of his system and that of some of the more refined methods of maintaining a zettelkasten.

      A flattened diamond shape which grows from a point on the left so as to indicate divergence from a point to the diamond's wide middle which then decreases to the right to indicate convergence  to the opposite point. Overlapping this on the right of the diamond are the words "capture" and "organize" while the converging right side is overlaid with "distill" and "express". <small>Overlapping ideas of C.O.D.E. and divergence/convergence from Tiago Forte's book Building a Second Brain (Atria Books, 2022) </small>

      Forte's focus on organizing is dedicated solely on to putting things into folders, which is a light touch way of indexing them. However it only indexes them on one axis—that of the folder into which they're being placed. This precludes them from being indexed on a variety of other axes from the start to other places where they might also be used in the future. His method requires more additional work and effort to revisit and re-arrange (move them into other folders) or index them later.

      Most historical commonplacing and zettelkasten techniques place a heavier emphasis on indexing pieces as they're collected.

      Commonplacing creates more work on the user between organizing and distilling because they're more dependent on their memory of the user or depending on the regular re-reading and revisiting of pieces one may have a memory of existence. Most commonplacing methods (particularly the older historic forms of collecting and excerpting sententiae) also doesn't focus or rely on one writing out their own ideas in larger form as one goes along, so generally here there is a larger amount of work at the expression stage.

      Zettelkasten techniques as imagined by Luhmann and Ahrens smooth the process between organization and distillation by creating tacit links between ideas. This additional piece of the process makes distillation far easier because the linking work has been done along the way, so one only need edit out ideas that don't add to the overall argument or piece. All that remains is light editing.

      Ahrens' instantiation of the method also focuses on writing out and summarizing other's ideas in one's own words for later convenient reuse. This idea is also seen in Bruce Ballenger's The Curious Researcher as a means of both sensemaking and reuse, though none of the organizational indexing or idea linking seem to be found there.

      This also fits into the diamond shape that Forte provides as the height along the vertical can stand in as a proxy for the equivalent amount of work that is required during the overall process.

      This shape could be reframed for a refined zettelkasten method as an indication of work

      Forte's diamond shape provided gives a visual representation of the overall process of the divergence and convergence.

      But what if we change that shape to indicate the amount of work that is required along the steps of the process?!

      Here, we might expect the diamond to relatively accurately reflect the amounts of work along the path.

      If this is the case, then what might the relative workload look like for a refined zettelkasten? First we'll need to move the express portion between capture and organize where it more naturally sits, at least in Ahren's instantiation of the method. While this does take a discrete small amount of work and time for the note taker, it pays off in the long run as one intends from the start to reuse this work. It also pays further dividends as it dramatically increases one's understanding of the material that is being collected, particularly when conjoined to the organization portion which actively links this knowledge into one's broader world view based on their notes. For the moment, we'll neglect the benefits of comparison of conjoined ideas which may reveal flaws in our thinking and reasoning or the benefits of new questions and ideas which may arise from this juxtaposition.

      Graphs of commonplace book method (collect, organize, distill, express) versus zettelkasten method (collect, express, organize (index/link), and distill (edit)) with work on the vertical axis and time/methods on the horizontal axis. While there is similar work in collection the graph for the zettelkasten is overall lower and flatter and eventually tails off, the commonplace slowly increases over time.

      This sketch could be refined a bit, but overall it shows that frontloading the work has the effect of dramatically increasing the efficiency and productivity for a particular piece of work.

      Note that when compounded over a lifetime's work, this diagram also neglects the productivity increase over being able to revisit old work and re-using it for multiple different types of work or projects where there is potential overlap, not to mention the combinatorial possibilities.


      It could be useful to better and more carefully plot out the amounts of time, work/effort for these methods (based on practical experience) and then regraph the resulting power inputs against each other to come up with a better picture of the efficiency gains.

      Is some of the reason that people are against zettelkasten methods that they don't see the immediate gains in return for the upfront work, and thus abandon the process? Is this a form of misinterpreted-effort hypothesis at work? It can also be compounded at not being able to see the compounding effects of the upfront work.

      What does research indicate about how people are able to predict compounding effects over time in areas like money/finance? What might this indicate here? Humans definitely have issues seeing and reacting to probabilities in this same manner, so one might expect the same intellectual blindness based on system 1 vs. system 2.

      Given that indexing things, especially digitally, requires so little work and effort upfront, it should be done at the time of collection.

      I'll admit that it only took a moment to read this highlighted sentence and look at the related diagram, but the amount of material I was able to draw out of it by reframing it, thinking about it, having my own thoughts and ideas against it, and then innovating based upon it was incredibly fruitful in terms of better differentiating amongst a variety of note taking and sense making frameworks.

      For me, this is a great example of what reading with a pen in hand, rephrasing, extending, and linking to other ideas can accomplish.

    1. the research says is that students often

      the research says is that students often don't use the right learning strategy because they react negatively to effort in fact it even is so well demonstrated that it has its own name it's called the ==misinterpreted effort hypothesis== it says that students tend to see a learning strategy feel that it is more effortful more challenging and as a result they will veer away from that because they feel that that effort means that they're either doing it wrong or that the technique is bad they consider more effortful learning with being a bad thing

      Students will perceive learning strategies that require more effort and work on their part to be less productive in the long term, often when the opposite is the case. This phenomenon is known as the misinterpreted effort hypothesis.

      Link to: - research in Ahrens that rereading and reviewing over material seems easy, but isn't as effective as directly answering questions and performing the work to produce one's own answer. - https://www.sciencedirect.com/science/article/abs/pii/S0010028519302270

    1. “If practicing feels easy, you’re probably not doing it right.

      Link to: - plateau effect https://en.wikipedia.org/wiki/Plateau_effect, also described in Malcolm Gladwell's 10,000 hours rule

    2. So when we struggle – like when we have difficulty making sense of a math review problem, or when we can’t seem to get a note to speak in quite the right way in a run-through – it appears that we misinterpret greater effort as an indication of reduced learning. And that this is why we tend to gravitate to activities like re-reading the textbook, which feels easier and more productive than struggling for five minutes to solve a review problem and still getting it wrong. 

      Re-reading a text or our notes may seem like it's an easier and more productive review strategy for tests, but working through more difficult problems that require one to do work to come up with an answer are much more effective.

    3. the more effortful strategy is the one that often leads to more effective learning.

      The practice or learning strategy that seems to take the most work is probably the most effective.

    4. Well, for one, there was a clear preference for the blocked study schedule, with 68% of participants reporting that they would choose the blocked strategy to study for a test, while only 32% chose the interleaved strategy. Which is interesting, because the research on blocked vs. interleaved practice suggests that in many cases, interleaving is actually the more effective strategy (here’s a great summary of the research on interleaved practice, why and how it works, guidelines for use, and examples of times when blocked may be better).

      Interleaved practice methods are more effective learning strategies than block practice.

    5. the more effort they had to put into the study strategy, the less they felt they were learning.

      misinterpreted-effort hypothesis: the amount of effort one puts into studying is inversely proportional to how much one feels they learn.

      Is this why the Says Something In Welsh system works so well? Because it requires so much mental work and effort in short spans of time? Particularly in relation to Duolingo which seems easier?

  20. May 2022
    1. The new lines you mention really are present in the text content of the element. HTML tags are not being replaced by new lines, they just get omitted entirely. If you look at the textContent property of the <p> element you selected in the browser console, and you'll see the same new lines. Also if you select the text and run window.getSelection().getRangeAt(0).toString() in the browser console you'll see the same new lines. In summary, this is working as it is currently expected to. What I think may have been surprising here is that the captured text is not the same as what would be copied to the clipboard. When copying to the clipboard, new lines in the source get replaced with spaces, and <br> tags get converted to new lines. Browser specifications distinguish the original text content of HTML "in the source" as returned by element.textContent from the text content "as rendered" returned by element.innerText. Hypothesis has always captured quotes from and searched for quotes in the "source" text content rather than the "rendered" text. This behavior causes issues with line breaks as well. It might make sense for us to look at capturing the rendered text (as copied to the clipboard) rather than the source text in future. We'd need to be careful to handle all the places where this distinction comes up, and also make sure that all existing annotations anchor properly. Also we should talk to other parties interested in the Web Annotations specifications to discuss how this impacts interoperability.
      What I think may have been surprising here is that the captured text is not the same as what would be copied to the clipboard. When <mark>copying to the clipboard, <mark style="background-color: #8000314f">new lines in the source</mark> get <mark style="background-color:#00800030">replaced with spaces</mark>, and <br> tags get converted to new lines</mark>. </br> <mark>Browser specifications distinguish <mark style="background-color: #00800036">the original text content of HTML "in the source"</mark> as returned by <mark style="background-color: #00800036"/>element.textContent</mark> from <mark style="background-color: #ffa500a1">the text content "as rendered" returned by element.innerText.</mark></mark> Hypothesis has always captured quotes from and searched for quotes in the "source" text content rather than the "rendered" text.
    1. <details open> <summary>
      Nanotate Annotations Samples
      </summary> ```json [ { "id":"d5JrdABbEeuatj9X3vvoXw", "authority":"__world__", "url":"https://protocolexchange.researchsquare.com/article/pex-1069/v1", "created":"2020-09-27T00:50:41.265044+00:00", "updated":"2020-09-27T00:50:41.265044+00:00", "title":[ "Sample preparation and imaging procedures for fast and multiplexed superresolution microscopy with DNA-PAINT-ERS" ], "refs":[ ], "isReply":false, "isPagenote":false, "user":"acct:miguel.ruano@hypothes.is", "displayName":null, "text":"", "prefix":"for 10 minutes. Wash with PBS3. ", "exact":"Add imaging buffer with desired ratios of Buffer C (500 mM), ethylene carbonate, and IS-CF660R at 1-2 nM final concentration. The exact concentration of IS may need to be adjusted depending on the target and based on the imaging kinetics.", "suffix":"", "start":15158, "end":15396, "tags":[ "step" ], "group":"__world__", "ontologies":[ ] }, { "id":"FrhgjABcEeu5B4dnXgvb_A", "authority":"__world__", "url":"https://protocolexchange.researchsquare.com/article/pex-1069/v1", "created":"2020-09-27T00:55:08.276888+00:00", "updated":"2020-10-05T14:15:00.764415+00:00", "title":[ "Sample preparation and imaging procedures for fast and multiplexed superresolution microscopy with DNA-PAINT-ERS" ], "refs":[ ], "isReply":false, "isPagenote":false, "user":"acct:miguel.ruano@hypothes.is", "displayName":null, "text":"my other text modificate", "prefix":"ed ratios of Buffer C (500 mM), ", "exact":"ethylene carbonate", "suffix":"", "start":15219, "end":15237, "tags":[ "reagent" ], "group":"__world__", "ontologies":[ "CHEBI" ], "settings":{ "bio_annotations":[ "" ] } }, { "id":"7Z1sugBbEeu9_wtvk1iAjw", "authority":"__world__", "url":"https://protocolexchange.researchsquare.com/article/pex-1069/v1", "created":"2020-09-27T00:53:59.317703+00:00", "updated":"2020-09-30T00:39:50.822216+00:00", "title":[ "Sample preparation and imaging procedures for fast and multiplexed superresolution microscopy with DNA-PAINT-ERS" ], "refs":[ ], "isReply":false, "isPagenote":false, "user":"acct:miguel.ruano@hypothes.is", "displayName":null, "text":"", "prefix":"10 minutes. Wash with PBS3. Add ", "exact":"imaging buffer", "suffix":"", "start":15162, "end":15176, "tags":[ "reagent" ], "group":"__world__", "ontologies":[ "CHEBI" ], "settings":{ "bio_annotations":[ "http://purl.obolibrary.org/obo/CHEBI_35225" ] } } ] </summary>
    1. Create a note by selecting some text and clicking the button

      This is my first website notes annotation

  21. Apr 2022
    1. The general trend is that students who report improved socioemotional outcomes also show suggestions of increased activity in collaborative tools relative to their peers.

      Another positive outcome from students taking courses with collaborative assignments.

    2. In this sample, 1,868 students enrolled in at least one undergraduate class with, and at least one undergraduate class without, some form of collaborative activity (peer review, Piazza, CourseNetworking, etc.), not including discussions.

      Interesting: Discussions are excluded from collaborative activies.

    3. Similarly, social annotation tools such as Hypothesis provide opportunities for students and instructors to interactively engage in a shared resource of interest wherein problems, challenges, and insights can be discussed.

      Mention of Hypothesis social annotation as a site for teacher/learner engagement.

    4. We estimate that students performed 1.16% points (95% HDI [0.65–1.66]) better in their undergraduate courses with collaborative activities, compared with the same students’ performance in undergraduate courses without collaborative activities.

      Interesting positive student success finding for courses with collaborative assignments.

    1. n P

      it would be nice to have a clean way to comment/suggest something between two elements.

      like here, what if i want to add a bullet at the end?

      (I know I'd probably just highlight "Ukraine invasion" and annotate there, but still.)

  22. Mar 2022
    1. 通过 Hypothesis 创建的公开批注可以通过 RSS 地址 https://hypothes.is/stream.rss?user=<username> 订阅
  23. mutabit.com mutabit.com