22,718 Matching Annotations
  1. Oct 2023
    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. What would be possible if hand-drawn sketches were programmable like spreadsheets?

    1. collaborate in real time

      need it to be continuous without being synchronous

    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

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

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

  4. 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. The era of the semantic sphere (addressing of ideas

      yes intentional addressing

      there is no meaning separate from intent and situations

    2. Digitized documents are virtually part of a dynamic universal hyperdocument

      not just part but

      there could be a whole class of universal hyperdocument formats that can be used to specify and generate and process them all in meaningful intentional ways

      But hat would not be the semantic sphere but the intentional sphere for symmathesy

    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"

    1. self-consciousness in man

      God's

    2. speculative comprehension

      speculative comprehension

    3. if the word Mind is to have a meaning, it implies the revelation of Him.

      revelation

    4. Knowledge (the principle by which the substance is mind) is a self-determining principle, as infinite self-realising form,—it therefore is manifestation out and out. The spirit is only spirit in so far as it is for the spirit, and in the absolute religion it is the absolute spirit which manifests no longer abstract elements of its being but itself.

      self-determining principle

      substance is mind

      infinite self-realising form

    5. self-mediating knowledge, into an existence which is itself knowledge,—into revelation. Thus the principle which gives the Idea its content is that it embody free intelligence, and as “absolute” spirit it is for the spirit.

      self-mediating knowledge

      free intelligence

      spirit for itself

    6. the history of religions coincides with the world-history.

      religion world history

    7. Of all such forms the human is the highest and the true, because only in it can the spirit have its corporeity and thus its visible expression.

      human

    8. The really infinite world is not out there, but in here—in consciousness in general, which is the denial of all limitation, of all finality, of all isolation. God is the essential and inherent unity and unifier of spirit and nature—the surety that the world in all its differentiations is one. The Soul is not an essential entity, but the infinite fruitfulness and freshness of mental life, which forbids us stopping at anything short of complete continuity and unity. The Kingdom of God—the Soul—the moral law—is within us: within us, as supreme, supra-personal and infinite intelligences, even amid all our littleness and finitude. Even happiness which we stretch our arms after is not really beyond us, but is the essential self which indeed we can only reach in detail. It is so both in knowledge and in action. Each knowledge and enjoyment in reality is limited and partial, but it is made stable, and it gets a touch of infinitude, by the larger idea which it helps to realise. Only indeed in that antithesis between the finite and the infinite does the real live. Every piece of knowledge is real, only because it assumes pro tempore certain premisses which are given: every actual beauty is set in some defect of aesthetic [pg cix] completeness: every actually good deed has to get its foil in surrounding badness. The real is always partial and incomplete. But it has the basis or condition of its reality in an idea—in a transcendental unity of consciousness, which is so to say a law, or a system and an order, which imposes upon it the condition of conformity and coherence; but a conformity which is essential and implicit in it.

      x

    9. the infinite in the finite

      infinite in the finite

    10. Hegel's Philosophy of Mind

      come back where we have started and see it for the first time

    1. wondering how this conversation can be continuous without it being synchronous

      Matt Saiia's Dream Space

      haven't invented yet

      conversation continuous

      without being synchronous

    1. no longer follow the traditional Forward Design flow to 00:06:27 manufacture chips instead they start from market demand reverse engineer the specifications and performance of the Chip And then proceed with manufacturing based on the design this reverse design

      reverse design

    1. We believe professional and creative users deserve software that realizes the local-first goals, helping them collaborate seamlessly while also allowing them to retain full ownership of their work.

      This objective deserves a

      new design approach to software, a "reverse design" approach that starts from the value driven objective of local-fist, offline first approach that helps to "Lock the Web Open" and make it - human centric, - instead of being provider centric, that - for the benefit of the participants in the long tail of the internet

      • instead of big tech
      • maximize autonomy for people
      • scale their unenclosable reach
      • helps them to find the Other and collaborate
      • private, permanent custody of all their data
      • along with the open commons based peer produced capabilities that they make use of
      • facilitating interpersonal trusted secure communication
      • unenclosable carrier
      • and ownership of the means of computations interaction
    2. Our research on software that supports the creative process is discussed further in our articles Capstone, a tablet for thinking

      tablet for thinking

      to :

    3. enables both collaboration and ownership for users

      for people, individuals, not user looser

      autonomous Actors in their own(ed) networks

      built from trust for trust

    4. Conflict-free Replicated Data Types (CRDTs)

      CRDT data structures that are - multi-user from the ground up while also being fundamentally local and private. CRDTs have the potential to be a foundational technology for realizing local-first software.

    5. Local-first

      local-first include - the ability to work offline and - collaborate across multiple devices,

      while also improving the - security, - privacy, - long-term preservation, and - user control of data.

    6. Local-first software You own your data, in spite of the cloud

      despite of the cloud

    1. Capstone A tablet for thinking

      Description

      Capstone is an experimental tool for creative professionals to develop their ideas. It explores questions about digital information curation; how creative people come up with good ideas; and what we at Ink & Switch think the future of power-user computing interfaces could look like. from : https://hyp.is/MpzzIGdwEe6qCavKpwgKcQ/www.inkandswitch.com/local-first/ by Description

    1. Our mission at Twingl is to accelerate the evolution of human intelligence.

  5. web.archive.org web.archive.org
    1. “Current lines of inquiry”

      line of inquiry

    2. They are our “Dashboards.”

      dashboards

    3. Something interesting came to you through “The Stream”.

      Stream

    4. flirted with web annotation, automated digests, reading and writing tools. We threw away weeks, toying with tools for knowledge sharing and collaborative learning. None of it felt right, and frankly we were beginning to feel like we’d made a mistake entering the accelerator.

      tools for knowledge sharing

    5. damned hard to know where to start. It’s like a game of Battleship.

      big vision battleship

  6. es-la.facebook.com es-la.facebook.com
    1. Twingl  · 1 September 2014  · Shared with PublicAt Twingl, our goal is to create a world where you can say: “I’ll send you everything I know about this”—and be telling the truth.Andy Wilkinson shares our journey through the Lightning Lab with New Zealand Entrepreneurs.

    1. The Role of Affordance in Interaction DesignproformUXhttps://www.proformux.com › design-a-stunning-blogproformUXhttps://www.proformux.com › design-a-stunning-blogFeb 6, 2020 — Today's foray into the etymology of CX cult jargon deals with the term "Affordance". According to Wikipedia: "An affordance is a quality of ...

    2. afford | Etymology, origin and meaning of ...Etymonlinehttps://www.etymonline.com › word › affordEtymonlinehttps://www.etymonline.com › word › affordafford (v.) Middle English aforth, from Old English geforðian "to put forth, contribute; further, advance; carry out, accomplish," from ge- completive ...

    3. Affordances and Landscapes: Overcoming the Nature–Culture ...

    4. search : etymology affordance

      Affordances are the opportunities for action that are present in the environment, and agents can perceive them thanks to their exploratory behavior. The word 'affordance' was coined by Gibson (1979/2015, p. 119) as a derivation of the verb 'to afford.Jan 9, 2018

    1. just as the idea of affordance can serve to overcome the subjective–objective dichotomy, the ideas of landscape and ecological niche, properly defined, would allow us to also transcend the nature–culture dichotomy.

      affordance overcome - subjective-objective dichotomy

      define - landscape + ecological niche - transcend nature-culture dichotomy

    2. Affordances and Landscapes: Overcoming the Nature–Culture Dichotomy through Niche Construction Theory

    1. Total cost of ownership (TCO) addresses the total cost of software development from inception to sun setting. In 2011, the CRASH report stated the total cost of ownership for software code was $18/Line of Code (LOC). Of this, it is generally accepted that the majority of this cost is related to the maintenance of the software after its initial creation, with estimates ranging from 60-90%.

      $18 /LOC

    1. Noise is a framework for building crypto protocols. Noise protocols support mutual and optional authentication, identity hiding, forward secrecy, zero round-trip encryption, and other advanced features
    1. Peer connections are established using the Noise protocol, which allows for secure, encrypted communications within the network

      noise protocol

    2. compatibility with existing workflows

      ┌╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┐ ┌╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┐ ┆┌─────────────────┐ ┌──────┐┆ ┆┌──────┐ ┌───────────────┐ ┆ ┆│Storage │ │ │┆ Git ┆│ │ │Storage │ ┆ ┆│ ├╸┆╸╸╸╸╸╸┆╸╸╸╸╸╸╸╸╸╸╸╸┆╸╸╸╸╸╸┆╸┤ │ ┆ ┆│┌──────┐┌─────┐ ┌│ │ │┆ protocol ┆│ │ │┌─────┐┌─────┐ │ ┆ ┆││repo ││repo │ ││ │ │┆ ┆│ │ ││repo ││repo │ │ ┆ ┆│├──────┤├─────┤ ├│ │ │┆ ┆│ │ │├─────┤├─────┤ │ ┆ ┆└┴───╿──┴┴───┬─┴─┴┘ │ │┆ ┆│ │ └┴───┬─┴┴───╿─┴─┘ ┆ ┆ │ │ │ │┆ gossip ┆│ │ │ │ ┆ ┆ │ │ │ Node ├╸╸╸╸╸╸╸╸╸╸╸╸┤ Node │ │ │ ┆ ┆ │ │ │ │┆ protocol ┆│ │ │ │ ┆ ┆ push pull │ │┆ ┆│ │ pull push ┆ ┆ │ │ │ │┆ ┆│ │ │ │ ┆ ┆ │ │ │ │┆ ┆│ │ │ │ ┆ ┆ │ │ │ │┆ ┆│ │ │ │ ┆ ┆┌────┴───┐┌──╽─────┐│ │┆ ┆│ │┌─────╽──┐┌──┴────┐┆ ┆│working ││working ││ │┆ ┆│ ││working ││working│┆ ┆│copy ││copy ││ │┆ ┆│ ││copy ││copy │┆ ┆└────────┘└────────┘└──────┘┆ ┆└──────┘└────────┘└───────┘┆ └╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┘ └╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴┘

    3. peer-to-peer code hosting network.

      code0hosting network

    4. gossip protocol, forming a resilient, disruption-tolerant network

      gossip protocol

    5. Radicle is a sovereign peer-to-peer network for code collaboration, built on top of Git.
    1. for : use utf8 icons to indicate type/intent

      achieve this using trailmarks intentional plain text mark in notation in vanilla HTML content

      🌟 Usage 🌃 JSON 🌠 DAG-JSON 🌌 DAG-CBOR 🐾 Next steps 🥅 Purpose and goals 🏃‍♀️ Getting Started 📗 Project Docs 📒 API Docs 📐 System diagram 🏭 Code Structure 📣 Project status 🛣️ Roadmap 👫 Get involved 🤲 Contribute 🛍️ Notable Consumers/Users 🌞 Branding 🏭 Code Structure 📗 Project Docs 📒 API Docs 📐 System diagram 📣 Project status 🛣️ Roadmap 👫 Get involved 🤲 Contribute 🛍️ Notable Consumers/Users 🌞 Branding

      Description

    2. 🥅 Purpose and goalsA lean, modular, and modern implementation of IPFS for the prolific JS and browser environments.

      goals

    Annotators

    URL

    1. Productivity and collaboration tools for all the ways we work.

    2. How teams of all sizes connect, create, and collaborate.

    1. Links to anchors in read-only rich text documents now navigate to the correct section of the document rather than opening a new tab.

      cryptpad links to anchors

    1. collaborative research production

      the tools, protocols and platforms that need to be in place in order to advance collaborative research production, but also considers socio-technical mechanisms that could deliberately allow for multiple forms of participation amongst a diverse set of actors, and actively seeks to redress power relations within a given context.