22,986 Matching Annotations
  1. Oct 2023
    1. GrokWikipediahttps://en.wikipedia.org › wiki › GrokWikipediahttps://en.wikipedia.org › wiki › GrokGrok means to understand so thoroughly that the observer becomes a part of the observed – to merge, blend, intermarry, lose identity in group experience. It ..
    2. Grok Learninghttps://groklearning.comGrok Learninghttps://groklearning.comOnline platform to learn and teach programming in the classroom. Created by educators for educators. Learn Python, HTML, CSS, embedded programming, .

    3. Grok is a neologism coined by American writer Robert A. Heinlein for his 1961 science fiction novel Stranger in a Strange Land. Wikipedia
    1. "to understand intuitively or by empathy, to establish rapport with" and "to empathize or communicate sympathetically (with); also, to experience enjoyment"
    1. See results about

    2. understand (something) intuitively or by empathy."corporate leaders seemed to grok this concept fairly quickly"establish a rapport."nestling earth couple would like to find water brothers to grok with in peace"
      • understand
      • intutively
      • emotionally
      • establish rapport
    3. google.search : grok

    1. what is a rational number really? See, what's it really, without having to talk about going below the layer of abstraction, what we're forced into saying is a rational number 01:01:21 really is sort of this axiom, is three procedures, make-RAT, numerator, and denominator, that satisfy this axiom.

      what is a natural number

      procedures satisfying the three axioms

    2. bring you face to face with the sort of existential reality of this abstraction

      The Tao as LISP

    3. let me do something that I think is really going to terrify you. I mean, it's really going to bring you face to face with the sort of existential reality of this abstraction that we're talking about.

      existential reality of abstractions

      structure and process equivalence

      primacy of process

      effective conceptions

    4. let me really scare you, and show you what we might build pairs in terms of.

      start data process equivalence

    5. just some axiom for pairs

      z

    6. the programming language to express the concepts that we have in our heads

      do that would require augmenting effectiv4 articulations

      programming languages by conceptions are not well suited to do that job

    7. means of abstraction, how you can take those complicated things and name them so you can use them as simple building blocks.
      • abstractions
      • naming
      • building boxes

      // Oh yes LISP is building material

      instead of writing that progam

      invent a new paradigm

    8. strategy of wishful thinking

      strategy

    1. As Ward Cunningham said: “Lisp is building material,that inspires one to invent a new programming paradigm” before writing that program. LISP, along with chapter 4 of SICP Metalinguistic abstraction - Wikipedia did inspire me to come up with the Language-Oriented Paradigm before I would write any other program.

      LISP building material inspires one to invent a new proramming paradigm

    1. Lisp isn’t a language, it’s a building material.

      building material ward lisp

    2. Configuring Emacs is more of a lifestyle choice than a task that one completes.

      emacs lifestyle choice

    3. Programs must be written for people to read, and only incidentally for machines to execute.

      The death of programming languages

      What we need is augmented ways of articulating effective concepts

      that are complete and are amenable to the PUN to be interpreted to yeild the desired results as effectively articul;ated by humans to be ffective

    1. ES6+ version for 2021; no 1MB limit either:

      Description ```javascript const saveTemplateAsFile = (filename, dataObjToWrite) => { const blob = new Blob([JSON.stringify(dataObjToWrite)], { type: "text/json" }); const link = document.createElement("a");

      link.download = filename;
      link.href = window.URL.createObjectURL(blob);
      link.dataset.downloadurl = ["text/json", link.download, link.href].join(":");
      
      const evt = new MouseEvent("click", {
          view: window,
          bubbles: true,
          cancelable: true,
      });
      
      link.dispatchEvent(evt);
      link.remove()
      

      }; ```

    1. I hate computer languages now almost all of them 00:34:46 including than once I invent okay and part of the reason is because they're full of expressions

      hate computer languages

    1. Computers should belong to you, the people. We develop and fund technology to give them back.

    Annotators

    URL

    1. http://localhost:8080/ipfs/bafybeigr4tuqeflasxmy3yub57pn477h2wmyssqvxmq2ih4wo4g2f65vdq?filename=Lots%20of%20Insipid%2C%20Stupid%20Parentheses%20_%20by%20Ronie%20Uliana%20_%20Medium.pdf

      http://bafybeigr4tuqeflasxmy3yub57pn477h2wmyssqvxmq2ih4wo4g2f65vdq.ipfs.localhost:8080/?filename=Lots%20of%20Insipid%2C%20Stupid%20Parentheses%20_%20by%20Ronie%20Uliana%20_%20Medium.pdf

    2. Lots of Insipid, Stupid Parentheses

  2. bafybeia35cweytspfn32hdopuqrpwtfu6gezrmtgcg7kpqrjqy626ai2zu.ipfs.localhost:48084 bafybeia35cweytspfn32hdopuqrpwtfu6gezrmtgcg7kpqrjqy626ai2zu.ipfs.localhost:48084
    1. http://bafybeia35cweytspfn32hdopuqrpwtfu6gezrmtgcg7kpqrjqy626ai2zu.ipfs.localhost:48084/?filename=www.inkandswitch.com

    1. ipfs

      http://bafybeiaropufxhxa7ey34l7jlpmvnatejaamsguwm3oqvzeoaohmfqy2du.ipfs.localhost:48084/

    2. What would be possible if hand-drawn sketches were programmable like spreadsheets?

    1. for - inkandswitch

    2. CRITERIA FOR INTENT PRESERVATION

      intent at last

    3. Conflict-free Replicated Data Types (CRDTs) for rich text

      Beyond CRDT in additon to or even replacing relance on smart automatic processes

      be smart about how the problem is formulated

      in addition to being smart regarding maximising the involvement of human actors in enriched info-communication-learning/work-flows that are natural and engaging and lead to augmented the intellectual effectivenesss of the participants in the collaboration communicaiton that are continuous without being synchronous!

      make the design integral and reversed omni-optional maximizing easy of introducing radical changes nd full recapitulable meaningful historical provenance

    4. focus only on inlineformatting

      only

    5. visualizing editing history andchanges, highlighting conflicts for manual resolution, and other features

      visualising editing history

      highlighting confilcts

    6. simply allowstwo versions of a rich text document to be merged automaticall

      automerge

    7. asynchronous collaboration, and we plan to add it in the future

      async future

    8. r local-first [ 27 ]rich text editing

      local first

    9. Asynchronous editors

      glad to see asynchronicity is coming to focus.

    10. store formatting spans alongside the plaintext character sequence,linked to a stable identifier for the first and last character of each span, and then to derive the final formattedtext from these spans in a deterministic way that ensures concurrent operations commute.

      There is a much better way

    1. colofon - web snarf experiment - copying entire web page into cryptpad so that we can edit it in cryptpad - like : https://cryptpad.fr/pad/#/2/pad/view/1kEH1GFJH1437WKZnTmHClszBpzEZwoq4I5ynZb8hrM/

      perma self link - https://indy.trailmarks.co/ipfs/QmcFotzuX8WUuFo15NxRtWGYNsrBpsdts9Fbyi83oNvWL3

      source - https://www.inkandswitch.com/upwelling/ - exported from there and uploaded to - https://indy.trailmarks.co/ipfs/QmcFotzuX8WUuFo15NxRtWGYNsrBpsdts9Fbyi83oNvWL3

      • what we really wanted is to use brave's ability to add a web page or a file to IPFS
      • then arrange that entire folder to be available via ipns
      • so that we can share them and annotate them

    2. collaborate in real time

      need it to be continuous without being synchronous

  3. bafybeievsiyklkdyctsggchd4vhnj6wf6k4xyu6f3ku2vdaoz5ttbe3foq.ipfs.w3s.link bafybeievsiyklkdyctsggchd4vhnj6wf6k4xyu6f3ku2vdaoz5ttbe3foq.ipfs.w3s.link
    1. Television has great breadth of reach, but is generally shallow.● The internet has great depth of reach, but is generally narrow
      • television shallow
      • internet depth of reach but narrow

      // need to scale - reach - ability fro ever cascading wider synthesis

    2. free-doms are imposed, not by the government,

      should ask who is behind the curtain

    3. with authoritariancontrols, these same tools can contract our social attention intoa cramped and censored reality

      authoritarian control - contract social attention into - cramped - censored - reality

    4. eveloping skills for local-to-global com-munication

      local-to-global communication

    5. Choosing Communication

      communication

    6. Description

      self pdf view

      http://bafybeiayc25bmglbmrlwg3wrkvmt26v3mhevqvtvbkvn3pe5k6vdvp7e4i.ipfs.localhost:8080/?filename=book%20-%20choosing%20the%20earth%20CE2022_PDFV8_FINAL3.pdf

    7. CHOOSING EARTHHumanity’s Journey of Initiation Through Breakdownand Collapse to Mature Planetary Community

    1. This method only works for iframes which are direct children of the top-level document and have the same origin.

      direct children

    2. Opt iframes into annotation by adding the "enable-annotation" attribute

      add attribute to iframe

      enable-annotation"

    3. add this one line to the HTML source of each page that you want to have the Hypothesis client on

      ```

      <script src="https://hypothes.is/embed.js" async></script>

      ```

    1. Peritext: A CRDT for Rich-Text Collaboration (2021)
    2. Ink & Switch is an independent research lab working on this

      I've been following the work of inkandswitch, an independent research lab for the past 4 years, Attended two of their presentations at Fission Show and Tell calls. I encountered their work on Local-first software a year after I've discovered OrbitDb as the best in class technology for developing personal first interpersonal networked thinking tools. It was great to see other people converging on the same possibility

      much of their output presents a systematic treatment of the same problems that we are working on

      This is a comprehensive proof of the idea that problems define their own solutions

      As I am engaged in bringing into a coherent working system all these ideas I find it helpful to revisit their work.

      Building on this work is accelerating our work as it allow us to focus on articulating those aspect of our current work that goes beyond theirs and incorporate and reference much of their work and make contributions that accellarates the development of shared goals.

      Description

    3. Dynamic documents as personal software

      There is to much focus on programming and not enough on articulation and intentional transparency

    4. Upwelling: Combining real-time collaboration with version control for writers (2023)

      integral reverse optional omi-optional exploratory design

      making conversations continuous without being synchronous

    5. http://k51qzi5uqu5dkshg32cadv6zp5r6wrzdqwm6xd3z3wrot7jlgzv3e3wn1454vb.ipns.localhost:48084/2023-10-15/www.inkandswitch.com_upwelling_

    6. Backchannel: A relationship-based digital identity system (2021)

      x

    7. Ink & Switch is an independent research lab working on this problem

      Computers can aid humans in our most noble endeavors: art, science, thinking, self-improvement. But today’s dominant computing platforms increasingly work against the needs of creative professionals.

      Description

    1. you'll have to change
      • change what's coming into your awareness
      • put the work the work of the people that are awaking you up
      • we are the average of the five people we spend most time around
      • our conscioussness is influenced by what we are paying attention to

      // attention is sacred

      everything is

    2. what is conditioning your Consciousness continuously is aligned with what what is most real
      • what is conditioning your Consciousness continually
      • is aligned with what is most real
    3. what is most true and meaningful is what you're getting reminded of the most

      most true and meaningful

    4. I'm reminded of the the krishnamurti quote that being well adjusted to a profoundly insane Society is not a good measure of Health 00:48:30 good measure of Mental Health
      • Krishnamurti
      • well adjusted
      • insane society
      • mental health
    1. from - https://hyp.is/y34mZGsqEe6KFiu9t9rmaA/www.inkandswitch.com/

      [import to IPFS](ipfs://bafybeibauaujspqrtd4ngyfhkiddwutlzfjcuurtkqrck6krw3q3vlumhy/}

    2. design principles
      • Relationships, not namespaces
      • Recognition to resist impersonation
      • High availability and resiliency
      • Secure, but usable

      2 : principles - :https://hyp.is/qxq80GszEe6daHN5zEMffw/www.inkandswitch.com/backchannel/

    3. A vision for trusted digital relationships
      • Relationships, not namespaces
      • Recognition to resist impersonation
      • High availability and resiliency
      • Secure, but usable

      2 : full review - https://hyp.is/iN3JvmszEe6UkNNNWakiDA/www.inkandswitch.com/backchannel/

    4. A social proof is a public demonstration of identity supported by other people.

      social proof

    5. Appendix I: Full review of existing systems

    6. PAKE (Password Authenticated Key Exchange)
    7. user profiles have three important shortcomings.

      user profiles

    8. Backchannel A relationship-based digital identity system

  4. bafybeidkjpea7bn5xteyxpka2acydpfozung22bbgar66l33xfx743bqku.ipfs.localhost:48084 bafybeidkjpea7bn5xteyxpka2acydpfozung22bbgar66l33xfx743bqku.ipfs.localhost:48084
    1. Origins stop mattering so much

      private IPFS networks plug-out plug out plugout

    2. But instead of relying on a global database, which comes with a lot of complexity, risks, and information leaks, and which the attacker gets to manipulate, each user relies on their local database, which is managed by a local user agent (app) that is loyal only to them.

    3. In Pet Names, the user still gets the usability benefits from all three sides of Zooko’s Triangle!

    4. securely gossip names within our web of trust

      gossip names

      web of trust

    5. a personal address book that maps meaningful names to secure-decentralized addresses.

      yes the question is what are these addresses address and how they are used or what are they DOING

    6. Name pluralism.

      map synonyms

    7. CIDs are secure-decentralized, we don’t have to base security on which server something comes from.

      absolutely key

    8. Include a parent CID header, and you can trace back the entire history as well. Resilient

      history resilience

    9. decouple identifier from locator.

      decouple

    10. secure-meaningful names point to the latest CID for a name, and say “this is what thing (bytes) means for me (origin/key) at this time (of access)”

      origin key time of access

      flip that originator key?

    11. secure-meaningful names dereference to secure-decentralized IPFS CIDs?

      secure-meaningful names secure permanent references

    12. layered protocol,

    13. byzantine fault tolerance

      much overrated

      there must be a better way

    14. Cheating Zooko’s Triangle with PetnamesWe can go one step further by making names into petnames.

      gloss : PetName System - personal address book - maps meaningful names to secure-decentralized addresses

      // reply * secure interpersonal actor names

      gloss : Zooko's Triangle - is s triangle much like the on in the CAP theorem - that states that from the three desirable properties of - a naming system you can only have 2 at a time - security - human readability - global availability - this is attributed to Zooko https://hypothes.is/a/eqpighPGEe2mn7OTlcfFAQ

      compare : PetNames - vs - IndyNetNames

      for : zooko's triangle

    15. Cheating Zooko’s Triangle?

      for : zooko's triangle

    1. Jack Dorsey shares Robert F. Kennedy Jr. video echoing conspiracy theoriesDorsey, the co-founder of Twitter and the head of Block Inc, has previously supported unconventional Democratic candidates.

    1. global database - complexity - risk - leaks - manipultation

      rely on - local database - local user agent (app) - loyal only to them

      from - https://hyp.is/-KNtemp7Ee6er-Ns1P99Uw/subconscious.substack.com/p/cheating-zookos-triangle

    2. But instead of relying on a global database, which comes with a lot of complexity, risks, and information leaks, and which the attacker gets to manipulate, each user relies on their local database, which is managed by a local user agent (app) that is loyal only to them.

      local-first

      app that is loyal to them

    1. npm - EPERM: operation not permitted on Windows

      got this when running as root on ubuntu WSL while running code as /mnt/c/Users/Testr/AppData/Local/Programs/Microsoft\ VS\ Code/ ..

      once su-d to user npx create-apprun-app my-app

    1. = install - Remote Development Extension

    2. Install the Remote Development Extension

    3. access your Ubuntu development environment in WSL is using Visual Studio Code via the built in Remote extension

      access Ubunto

    4. Working with Visual Studio Code on Ubuntu on WSL2

      Working with Visual Studio Code on Ubuntu on WSL2

    1. sudo apt-get -y update sudo apt-get -y upgrade snapd

      upgrade snapd

      for

      do-setup - vscode

    1. The easiest way to install Visual Studio Code for Debian/Ubuntu based distributions is to download and install the .deb package (64-bit), either through the graphical software center if it's available, or through the command line with:

      sudo apt install ./<file>.deb

    1. Install Visual Code Binary on Linux
      • do-setup - vscode
    2. wget -O vscode.deb 'https://code.visualstudio.com/sha/download?build=stable&os=linux-deb-x64'

      install VSCode command line ubuntu

  5. www.npmjs.com www.npmjs.com
    n
    2
    1. curl -L https://bit.ly/n-install | bash

      trying

    2. If you already have Node.js installed, an easy way to install n is using npm: npm install -g n

      reinstall

    1. How to install PNPM on Ubuntu 22.04vsys.hosthttps://vsys.host › how-to › how-to-install-pnpm-on-u...vsys.hosthttps://vsys.host › how-to › how-to-install-pnpm-on-u...Jul 7, 2023 — Step 1: Update Package Lists · Step 2: Install Node.js and NPM · Step 3: Install PNPM · Step 4: Verify PNPM Installation.

    2. google-search * install pnpm on linux

    1. How to Move a WSL Distro to Another Computer | Transfer Ubuntu ...www.youtube.comhttps://www.youtube.com/watch?v=jZrrNwF0EEIwww.youtube.com › watchHow to Move a WSL Distro to Another Computer | Transfer Ubuntu ...Jun 26, 2023 ... The text version of this video: How do I change the location of wsl installation? How do I install wsl on a different drive?

    1. I wanted most to give you some appreciation of the wonderful world and the physicist’s way of looking at it, which, I believe, is a major part of the true culture of modern times.

      physics culture

    2. So, for the two or three dozen who have understood everything, may I say I have done nothing but shown you the things.

      done nothing but show things

    3. “the powers of instruction are of very little efficacy except in those happy circumstances in which they are practically superfluous.”

      for - efforts of teaching

      powers of instruction efficacy

    1. Moment.js 2.29.4 Parse, validate, manipulate, and display dates and times in JavaScript.

      moment.js

    1. Bill Ferster Designer | Author | Educator Washington DC-Baltimore Area 2K followers 500+ connections

      Description

    1. author

    2. create compelling and powerful entertainment and instructional content. It was truly enabling

      compelling powerful content

    3. HyperCard is a software erector set that lets

      non-programmers put together interactive information" ... We use cards that contain graphics and text and buttons ... the cards are grouped together in stacks and you can organize it so that any card can jump to any other card. ... The freedom to organize the information according to how things are associated with one another. ... Cards can contain both information and interaction. That's sorta what's new here.

    4. Apple wunderkind Bill Atkinson developed HyperCard (Initially called “WildCard”)

      HyperCard wikdCard

  6. bafybeiedlqxvbtikyqxktdhi2tg6zhvjbz6cp2lhdziww7rhhdg36rkmxi.ipfs.w3s.link bafybeiedlqxvbtikyqxktdhi2tg6zhvjbz6cp2lhdziww7rhhdg36rkmxi.ipfs.w3s.link
    1. Integrated SRGRapid Whole System Change PraxisA Bottom-up Marshall Plan for Coherence of Actions

      x

    1. yarrow: Love Reaching toward a new media technology that has the potential to instantiate collective intelligence and empower the world community to radicalize democracy by formalizing our beliefs and political will within a collaborative, intertextual framework.

      user justin.yarbrough

    2. yarrow @ hypothesis

    1. The ZOG Technology Demonstration Project: A System Evaluation of USS CARL VINSON (CVN 70)

      ZOG

    2. ZOG, a general purpose information management system

      ZOG

    1. for * universal hyperdocument * universal hyper-document

    2. Markdown is uniquely unqualified to act as a universal hyper-document format for 2022 and beyond

      universal hyper-document format

      🗫discuss - why? - mark up/down is inadequate as a universal document format

    1. WordPress.comhttps://pierrelevyblog.files.wordpress.com › 00-0-...WordPress.comhttps://pierrelevyblog.files.wordpress.com › 00-0-...PDF... universal hyperdocument that is fed, read and processed by all institutions and individuals participating in the digital medium. While the institutions ...399 pages

    2. google.search - "universal hyperdocument"

    1. The Semantic Sphere 1: Computation, Cognition and...pierrelevyblog.files.wordpress.com›2013/06/00-0-0…Digitized documents are virtually part of a dynamic universal hyperdocument that is fed, read and processed by all institutions and individuals participating in the digital medium.

      x

    2. search : * "universal hyperdocument"