save edit delete view/edit/reply

"any" : ""local-first"", "max" : "500", "addQuoteContext" : "false", "groupName" : "All"
2309

annotations , replies

 1  Hypothesis activity for the query {"user":"","group":"all","url":"","wildcard_uri":"","tag":"","any":"\"local-first\"","max":"500","service":"https://hypothes.is","exactTagSearch":"true","expanded":"false","addQuoteContext":"false","format":"html","_separate_replies":"false","groupName":"All","sortBy":"recency"} jonudell.info

gyuri   (edited 08/02/2026 19:26:18) 08/02/2026 19:23:05   in Public    

:do.search.hypothesis.faceted~local-first

dweb

 1  Brave Search search.brave.com

gyuri   (edited 08/02/2026 19:16:42) 08/02/2026 19:10:26   in Public    

https://hypothes.is/a/vKsdGAREfGnmhyIpWeWQ

dweb

research~local-first

 7  RangerMauve/local-first-cyberspace: A roadmap for realizing a local-first and offline-first cyberspace github.com

gyuri   08/02/2026 18:49:11   in Public    
, is that a lot of the goals of local-first cyberspace are aligned with WebXR or Dat i

local-first cyberpsace

gyuri   08/02/2026 18:48:12   in Public    
coolest part of the web is that people can dig around and reuse ideas . Blogging platforms like Tumblr

re-use, re-purpose, refactor, exapt, revise, extend

gyuri   (edited 18/05/2024 04:20:31) 18/05/2024 04:20:03   in Public    

for: IndyWeb

gyuri   18/05/2024 04:19:17   in Public    
e interaction with this content is still limited by a key feature of the web: Creating and Hosting servers. On the surface this isn't too b

hosting servers

gyuri   18/05/2024 04:17:27   in Public    
epository files navigationREADME local-first-cyberspace A roadmap for realizing a local

local-first

gyuri   17/05/2024 11:52:29   in Public    
e and share things. This sucks. WebXR flips this on it's head. Instead of targeting specific p

WwbXR flips it on it's head

gyuri   17/05/2024 11:51:36   in Public    
About A roadmap for realizing a local-first and offline-first cyberspace

l1cs

 21  Local-first software: You own your data, in spite of the cloud www.inkandswitch.com

gyuri   (edited 08/02/2026 18:38:19) 11/10/2023 16:16:39   in Public    
data storage and sharing models 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. If we can give users these qual

This objective deserves a

new design approach to software, a "reverse design" approach that starts from the value driven objective of local-first, 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

alinamalis   (edited 01/04/2025 00:37:35) 01/04/2025 00:08:50   in Public    

Detailed Summary

1. You own your data, in spite of the cloud.
Section summary:
Local-fist software tries to solve the problem of ownership, agency and data lock-in present in cloud-based software, without compromising cross-collaboration and improving user control.

Section breakdown
§1: SaaS
Pros: Easy sync across devices, real-time collab Cons: loss of ownership and agency; loss of data is software is lost.

§2: Local-fist software

  • Enables collaboration & ownership
  • Offline cross-collaboration
  • Improved security, privacy, long-term preservation & user control of data

§3 & §4: Article Methodology

  • Survey of existing storage & sharing approaches and their trade-offs
  • Conflict-free Replicated Data Types (CRDTs), natively multi-user
  • Analysis of challenges of the data model as implemented at Ink & Switch
  • Analysis of CRDT viability, UI
  • Suggestion of next steps

2. Motivation: collaboration and ownership
Section summary:
The argument for cross-device, real-time collab PLUS personal ownership

Section breakdown
§1: Examples of online collabs
§2: SaaS increasingly critical, data increasingly valuable
§3: There are cons
§4: Deep emotional attachment to your data brings feeling of ownership, especially for creative expression
§5: SaaS require access to 3rd party server, limitation on what can be done. Cloud provider owns the data.
§6: SaaS: no service, no data. If service is shut down, you might manage to export data, but you may not be able to run your copy of the software.
§7: Old-fashioned apps were local-disk based (IDEs, git, CAD). You can archive, backup, access or do whatever with the data without 3rd party approval.
§8: Can we have collaboration AND ownership?
§9: Desire: cross-device, real-time collab PLUS personal ownership

3. Seven ideals for local-first software
Section breakdown
§1: Belief: data ownership & real-time collab are compatible
§2: Local-first software local storage & local networks are primary, server secondary
§3: SaaS: In the server, or it didn't happen. Local-first: local is authoritative, servers are for cross-device.

3.1.1 No spinners
SaaS feels slower because if requires round-trip to a server for data modification and some lookups. Lo-Fi doesn't have dependency on server, data sync happens on the background. This is no guarantee of fast software, but there's a potential for near-instant response.
3.1.2 Data not trapped on one device
Data sync will be discussed in another section. Server works as off-site backup. The issue of conflict will also be discussed later.
3.1.3 The network is optional
It's difficult to retrofit offline support to SaaS. Lo-Fi allows CRUD offline and data sync might not require the Internet: Bluetooth/local Wi-fi could be enough.
3.1.4 Seamless collabs
Conflicts can be tricky for complex file formats. Google Docs became de facto standard. This is the biggest challenge for Lo-Fi, but is believed to be possible. It's also expected that Lo-Fi supports multiple collab.

TBC

indyweb   (edited 11/12/2024 07:48:14) 11/12/2024 07:47:55   in Public    
. We call this type of software local-first software , since it prioritizes the use o

proritize local

  • storage
  • networks

interpersonal computing

  • local first
  • offline first
  • async eventual consistent replication
  • real-tim when participant are available

dream space

  • conversations that are continuous- without being syncronous

yet

  • contiguous and
  • eventual consistent

with the partiipant's entire

  • HyperInterPlexed
  • interpersonal
  • named
  • permanent
  • evergreen indranet.work spaces

-

indyweb   11/12/2024 07:39:40   in Public    
re not at odds with each other. It is possible to create software that has all the advantages of

It is possible to create software

  • that has all the advantages of cloud apps,
  • while also allowing you to retain full ownership of
  • the data, documents and files you create.
indyweb   (edited 11/12/2024 07:37:19) 11/12/2024 07:33:00   in Public    

Local-first software

You own your data, in spite of the cloud

Truly seminal paper, best of class

Description

indyweb   11/12/2024 07:36:15   in Public    
periments test the viability of CRDTs in practice , and explore the user interface

used Orbitdb 6 years ago

It did seem to work perfectly

namedlocal first replicated databases

allyouneed it seemed back in 2018

indyweb   11/12/2024 07:32:31   in Public    
Local-first software You own your data, in spite of the cloud Martin

All time most important web paper

mariafajardop   25/09/2024 20:01:02   in Public    
to access data from any device. As we run more and more of our lives and work through these cloud apps, they become more and more critical to us . The more time we invest in usi

Al saber los riesgos de confiar plenamente en una plataforma, recordar ser recursivos creando copias de seguridad que nos brinden tranquilidad

MarilynHernandez   25/09/2024 19:59:24   in Public    
ranaghan. Local-first software: you own your data, in spite of the cloud. 2019 ACM SIGPLAN International

Comparto la idea de que, aunque la información que almacenamos en la nube esté en Internet, sigue siendo nuestra y está protegida por nuestro derecho a la privacidad. Por lo tanto, a pesar de su ubicación digital, la privacidad debe prevalecer.

andresbecerra   25/09/2024 19:59:07   in Public    
ción: colaboración y apropiación Es sorprendente la facilidad con la que podemos colaborar en línea hoy en día. Usamos Google Docs para colaborar en documentos, hojas de cálculo y presentaciones; en Figma trabajamos juntos en diseños de interfaz de usuario; nos comunicamos con colegas usando Slack; hacemos un seguimiento de las t

ejemplo de lo que exactamente hacemos en la sesión colaborando con diferentes puntos de vista y comentandolo

Valentina_Penagos_Ariza   25/09/2024 19:59:05   in Public    
t, precise tool for creativity. In the process of performing that creative work, you typically produce files and data: documents, presentations, spreadsheets, code, notes, drawings, and so on. And you will want to keep that

Production of explicit knowledge

andresbecerra   25/09/2024 19:53:34   in Public    
ajas y desventajas de cada uno. Analizamos los tipos de datos replicados sin conflictos (CRDT, por sus siglas en inglés): estructuras de datos que son multiusuario desde cero y, al mismo tiempo, fundamentalmente locales y privadas. Los CRDT tienen el potencial de ser una tecnología fundamental para la creación de software local. Compartimos algunos de los hall

la importancia de un CRDT en la creación de un software

gyuri   (edited 11/10/2023 15:52:16) 10/10/2023 12:56:15   in Public    

from : https://hyp.is/VavmcmdsEe6r09ueLwuRvg/github.com/orbitdb/orbitdb/tree/helia

top rated - Essential Learning

by https://opencollective.com/open-learning-commons/projects/indy-learning-commons

gyuri   10/10/2023 13:23:27   in Public    
oal are also creative efforts.) Our research on software that supports the creative process is discussed further in our articles Capstone, a tablet for thinking and The iPad as a fast, precise

tablet for thinking

to :

gyuri   10/10/2023 13:03:28   in Public    
of principles for software that enables both collaboration and ownership for users . Local-first ideals include the

for people, individuals, not user looser

autonomous Actors in their own(ed) networks

built from trust for trust

gyuri   10/10/2023 13:00:48   in Public    
trade-offs of each. We look at Conflict-free Replicated Data Types (CRDTs) : data structures that are multi

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.
gyuri   10/10/2023 12:59:51   in Public    
ration and ownership for users. Local-first ideals include the ability to w

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.
gyuri   10/10/2023 12:56:51   in Public    
Local-first software You own your data, in spite of the cloud Martin

despite of the cloud

hullis   22/11/2022 10:48:39   in Public    
paste, and DRM on media files. Existing data storage and sharing models We believe professional and crea

这一个 part 就是在讲现有的工具和技术无法满足前面设定的要求

可以跳过

hullis   22/11/2022 10:32:06   in Public    
etwork connection is available. The data synchronization need not necessarily go via the Internet: local-first apps could also use Bluetooth or local WiFi to sync data to nearby devices. Moreover, for good offline supp

不需要依赖特定的网络载体

hullis   22/11/2022 10:26:17   in Public    
quire a round-trip to a server. Depending on where you live, the server may well be located on another continent, so the speed of light places a limit on how fast the software can be. The user interface may try to h

这不总是对的

SaaS 的速度问题主要在于加载速度,对于笔记应用来说,在不同笔记直接切换的速度,SaaS 和 local-first 有相当大的差别

 1  Nash-Community-Building-on-the-Border-10.53.08-AM-nyATN.pdf mycourses.cnm.edu

pwelch13   07/02/2026 19:36:59   in Public    
e Colorado,Fort Bayard.Chapter 8 The author gratefully acknowledges the cooperation of two nativeNew Mexicans in the preparation of this essay: Mitch Boyer, great-great-grandson of the dreamer William Henry Boyer, and Mitch's aunt,Emma Boyer Flournoy, granddaughter of Ella and Francis Boyer, thecourageous pioneer couple who made the dream a reality, at least for awhile. Both Mitch and Aunt Emma graciously gave personal interviewsand shared private family reunion materials about the Boyer family. Chapter 94. Las Vegas Optic, May

Often over looked in historical research it is important to collect local first hand accounts or family retellings of historical events. While they are not always accurate they can help show from what perspective did the people of that time made their desicions from and what impact certain events had on communities after they occered.

 1  /indy/index.html k51qzi5uqu5dm9g6q2l275rmato8ce47dz8cn4di3nglvgpjqd93p2rubxv5t3.ipns.inbrowser.link

indyweb   29/01/2026 21:10:28   in Public    

2026-01-29

Peergos+IPF/NS interplay is getting clearer and how it can result in local first Universal Resource Names that are amnable to the PUN to be use dto actually retrieve them

The key to this is tha anyone can run IPFS Gateway locally in their own browser

 1  Inside a knowledge commons wiki page growingcommons.substack.com

indyweb   16/01/2026 08:32:11   in Public    

This would server as a nice minimal viable exemplar of

  • open
  • commons based
  • local-first
  • person-first
  • permanent
  • evergreen
  • inter
    • personal
    • planetary

networked co-laboration initiated n the annotation margins

with a mutually beneficial interplay between the Centralized Web and the permanent interplnetary Autnonomous People Centered Web, the emergent alternative: IndyWeb

 1  A Website To End All Websites | Henry From Online henry.codes

RaoOfPhysics   02/01/2026 11:42:18   in Public    
conomics As If People Mattered, convivial tools are sustainable, energy-efficient (though often labor intensive), local-first, and designed primarily to enhance the autonomy and creativity of their users .13 Illich cites specifically ha

<3

 7  The Internet as our Nervous System: from Cloud to Local-first blog.anytype.io

offray   20/12/2025 17:27:09   in Public    
rate trust & autonomy.The future Applying it to the design of the web we aim to create a system where we can do everything offline and in local networks and the connection to the internet is optional. This will help the neuronal groups be more resilient and fast. We invite others to join as co-creators to build a local first version of the Internet together. The future will be the one you b

Para Cardumem el enfoque, como he dicho en otros lados es diferente, eligiendo una arquitectura federada, que incluye los servidores ejecutándose localmente y con menores complejidades arquitectónicas.

offray   20/12/2025 17:24:20   in Public    
mentationThat’s why our team at Anytype has been working on combining both approaches into a new local first protocol based on creators’ keys. It is called AnySync and it supports hi-performant and scalable synchronization of objects, discussions, communities and apps that do not depend on a cloud. You can read more about our syn
offray   20/12/2025 17:23:17   in Public    
which are offline.Fortunately, t here is a new piece of technology called CRDTs (conflict-free replicated data types) that allow reaching the same state irrespective of the order in which changes are received, so each device can resolve conflicts independently - without relying on a single master copy. Public key cryptography has been
offray   20/12/2025 17:22:46   in Public    
blic Key Cryptography and CRDTs. Public key cryptography can protect digital data in a way that is not possible in the world of atoms. Imagine each of us having a vault that no one in the whole world can break into. Not a malicious hacker, not a powerful state, not even if they combined forces. This is not possible in the world of atoms. By using public key cryptography
offray   (edited 20/12/2025 17:20:33) 20/12/2025 17:19:11   in Public    
ement. Technological foundation. Two pieces of technology look striking, especially if we imagine their combined power. These technologies come under the obscure names of Public Key Cryptography and CRDTs. Public key cryptography can prot
offray   20/12/2025 16:35:19   in Public    
if they can communicate at all. This separateness is not the biggest problem; what is more dangerous is that in each of these versions of the Internet, the neurons can’t talk and express themselves directly to each other. Servers control our communication with those closest to us: family members, neighbors and local communities.The problems with cloud-based architecture don't stop there. Not only do central servers control who can do what, but their control is ubiquitous. Even when texting your family member on the couch next to you, the signal from your device to theirs needs to go to the application server first, and only after that, return to your own living room. If that center fails or does not

Una arquitectura donde cada cual pueda fácilmente descargar y ejecutar un servidor completo y comunicarlo con otros, es para efectos prácticos una arquitectura federada, con la posibildad de convertirse en P2P.

Una arquitectura federada/P2P no es garantía de descentralización, como vemos pasó con la web, diría yo debido a la dificultad de montar y desplegar servidores. Y si bien se ejercen fuerzas extremas de centralización sobre sistemas como el correo electrónico y los podcast, estos continúan siendo federados. Además, el fediverso ha adquirido un nuevo auge tras la compra de Twitter, pero enfrenta sus propios desafíos.

Diría que se requiere no sólo una manera frugal de poner a funcionar la tecnología, sino de disponerla a terceros para sus usos colectivos. Acá pareciera ser que el cuello de botella es el hospedaje y habría que mirar cómo hacerlo barato y amigable.

offray   17/12/2025 17:40:13   in Public    
the keepers of our keys The problem is that the modern Internet relies strongly on cloud technologies, where client applications communicate with each other only via servers. It is akin to having a server between any two neurons in the nervous system, or each neuron being inside a box that decides if the signal from this neuron can go through. In cloud architecture, applicati

A menos que cada uno tuviera su propio servidor y los servidores centralizados fueran usados sólo para coordinar comunicaciones, como ocurre con Fossil y ocurrirá con Cardumem. Así, la centralización ofrece conveniencia pero no usa asimetría fundamental de capacidad o poder, como ocurre actualmente y servicios/protocolos de descubrimiento de servidores podrían ser implementados sobre la infraestructura cliente servidor actual, en caso de que algún servidor sea dado de baja.

 1  Looking Back, Moving Forward: Our Journey and Plans for 2025 blog.anytype.io

offray   (edited 17/12/2025 14:41:49) 17/12/2025 14:38:10   in Public    
ion. This is our second big bet. We’re bringing a social experience to Anytype by making spaces more interactive. We start with the concept of one space = one group = one chat. Then we’ll expand to include discussions on objects, enabling forum-like use cases. It will significantly improve collaborative use cases. You’ll chat and discuss your pages and files in the same end-to-end encrypted and local-first way. As part of this project, we’ll s

Acá hay transiciones en los siguientes cuadrantes:

Cardumem toma una ruta alterna y más sencilla para explorar transiciones similares.

  1. Inicia por el wiki, como software documental asíncrono.
  2. Se conectará con HedgeDoc como software documetal síncrono.
  3. Se conectará con Hypothesis como software dialógico asíncrono.
  4. Implementará progresivamente funcionalidades síncronas vía sistemas hipermedia en tiempo real.

La idea de local primero ocurrirá debido a que el servidor puede correr de manera local o remota.

 1  IPFS Alpha | Why We Must Distribute The Web - YouTube www.youtube.com

gyuri   (edited 12/12/2025 08:31:00) 12/12/2025 08:30:02   in Public    
eviously have. So it's like the page just uh loads and you retrieve some function new functionality you didn't have and you now can access um uh ne

But we must have all, available local-first yet omni present ready to share and collaborate autonomously. Tha tis the promise of IPFS

 1  Storage & Deletion | Anytype Docs doc.anytype.io

gyuri   24/11/2025 23:32:28   in Public    
age & DeletionStorageAnytype is offline first ; hence, all data you create wil

local first

 1  🧶HyperPost📰 | about-hyperpost | 🌐 - 🧶🗞📰🚀♖🌱🖧🦄🎮🤝✨ bafkreibk53okp2abniozjmdqyuvl75zviaq4moj6z4l5e2lnnjwx3fn4xa.ipfs.inbrowser.link

indyweb   04/11/2025 12:20:26   in Public    
licateable, atonomous, private, local first , file systems and trust based s

person-first

and

self-hosted

 1  FLEX - A flexible extendable language. Alan Kay 1968 @mprove mprove.de

gyuri   03/11/2025 08:19:00   in Public    
Vision&Reality      of Hypertext and Graphical User Interfaces

the future of HyperText is HyperPlex

Hypertext Mark Up Language

HyperPlex Mark-in Notation HPMI

reimaginging HTML

local-first person-first self-husted autopoietic

Open commons based

Peer produced

Extendable

Integral Omnioptional omnipresent

emergent Open Stadards

not just open source

but Open Constructs

embodied Open de factor co-evolutionary Standards

liveing lively organicallly vo-evolving

field of emergent practices self-describing self-explicating

 8  Reflections from Local-First Conf - Daniel Norman norman.life

gyuri   31/10/2025 05:58:10   in Public    

= local-first-reflections

gyuri   31/10/2025 05:56:54   in Public    
of principles for software that enables both collaboration and ownership for users . Local-first ideals include the

auto-nomous/poeietic permanent evergreen interpersonal social networked intentionally transparent conversational structures and colaboration and ownership for users

gyuri   (edited 28/10/2025 09:08:24) 09/04/2025 06:25:48   in Public    
That's the very idea of SQLite. However, running SQLite in the browser is a pretty new development , thanks to WASM, with which you

Blocked by Firefox from becomming a stadard

WebSQL it was called

to https://developer.chrome.com/blog/sqlite-wasm-in-the-browser-backed-by-the-origin-private-file-system

gyuri   09/04/2025 06:42:00   in Public    
IPFS, Libp2p, and Merkle-CRDTs. Lucid is an experimental project exploring using CIDs to package Web Tiles — a format for content addressable web sites. Mixes ideas from local-first an

lucid CID WebTils

gyuri   09/04/2025 06:38:27   in Public    
trusting the signaling server. Moreover, you can layer GossipSub on top of that as a PubSub messaging layer for ad-hoc mesh networks. I cover this in more detail in the following guide which should be published soon. Synching data between devices/u

layer gossip hub

gyuri   09/04/2025 06:36:04   in Public    
wer approach we're exploring is the Service Worker Gateway, whereby a service worker handles the retrieval and verification. WebRTC and PubSub with libp2p:

service worker gatewy

gyuri   09/04/2025 06:35:20   in Public    
or running a node. For example, vitalik's blog which is on IPFS Mainnet can be loaded –albeit still slowly as its still beta software– and cached via the Service Worker Gateway. Once the blocks are cached, subsequent reloads work without internet. The magic is that this is pretty easy to do for any static website. Having said all of that, I thin

static website service worker

gyuri   09/04/2025 06:20:50   in Public    
ectsCeramicsTechnical WritingArt Reflections from Local-First Conf May 4, 2024I've been interested

 1  IndyVerse/indylab: collaborative mutual learning by doing spaces github.com

gyuri   (edited 09/10/2025 06:32:36) 01/05/2024 07:54:48   in Public    
About collaborative mutual learning by doing spaces Resources
  • local-first,
  • person-first,
  • autonomous,
  • evergreen, -verifiably attributed,
  • interpersonal,
  • named networked
  • co-evolving ,
  • emergent,
  • massive multiplayer,
  • collaborative
  • mutual learning by doing spaces

Weaving the Mutual Indy Learning Commons

 1  ♖/hyperpost/🌐/🎭 hyperpost.peergos.me

gyuri   (edited 04/10/2025 23:05:18) 04/10/2025 22:57:54   in Public    
esis but Weaving Ihe IndyWeb of Open Structures, Constructs and Collaboration So anything one does need to be

Not just Open Source

but Open Sauce

con-structs/stellations for

  • One Player-first
  • born Multi Player
  • cascades of scaling

where computer support for individual work

  • is itself considered to be born collaborative,
  • where 1 player collaborates with their past selves

born InterPersonal

  • In-fo/fra-structures

that constitute and support

  • local-first -Web/Browser Native
  • InterPlanetary
  • Permanent
  • Evergreen

named massive multiplayer

  • social networked dedicated Colaboratories for

  • individuals their connections and everyone who encounters their work and able to connect and have conversations that are continupus wihout being synchrionous and contiguous with the particiants entire work spaces

  • communities

and networks of networks of those

 1  CKEditor 5 bafybeif3unefylue3r6fsll4g2jzbkqirgcvmh6h4un6iar7i2dady5wya.ipfs.localhost:8080

gyuri   04/10/2025 22:56:37   in Public    
esis but Weaving Ihe IndyWeb of Open Structures, Constructs and Collaboration So anything one does need to be

Not just Open Souce

but Open Sauce

  • con-structs/stellations for

  • One Player-first

  • born Multi Player

    • where computer support for individual work is itself considered to be born collaborative, where 1 player collaborates with their past selves
  • InterPersonal

  • In-fo/fra-structures

    • that constitute and support
  • local-first

  • WebNative

  • InterPlanetary

  • Permanent

  • Evergreen

    • named
  • massive

  • multiplayer

    social networked dedicated Colaboratories for

  • individuals and

  • communities

  • and networks of networks of those

 1  CKEditor 5 k51qzi5uqu5dgvbh9nhvfhg4g87zx7m6n9tl1l51mr6y978nitqq344e2bvmjm.ipns.dweb.link

gyuri   (edited 04/10/2025 22:40:45) 04/10/2025 22:35:54   in Public    
esis but Weaving Ihe IndyWeb of Open Structures, Constructs and CollaborationSo anything on

Weaving the Personal First interpersonal IndyWeb of

Open Sauce con-structs/stellations for Person-first InterPersonal In-fo/fra-structures that constitute and support local-first WebNative InterPlanetary Permanent Evergreen named massive multiplayer social networked dedicated Colaboratories for individuals and communities

 1  /🎭/gyuri/index.html hyperpost.peergos.me

gyuri   (edited 23/09/2025 08:47:42) 23/09/2025 08:46:27   in Public    
Graph based on that information. benefits.of-using-localStroage local-first is a key design prin

Back to the Past

With Personal digital Assistants Palm delivered a sweetspot.. with 1000 fold smaller computing resources it created Personal Mobile computing

where every app used the same storage mechanism

Me2We2All   23/09/2025 13:57:47   in Public    

I remember when your local drive crashed. If you didn't have a backup system, you were screwed. 😅

As context evolves, there is always more to learn...

gyuri   23/09/2025 14:28:14   in Public    

When I praise local-first, it is on the basis of having everything you valye replicated across all your devices, or in real cloud storage like Peergos, which yu can on your own machine, but even if it is in the real cloud it remains private, encrypted and fully under your exclusive control.

We should have control over all the dta tha we store in the cloud, in our own cloud, that may be operated by services but 100% for under our control

 1  11.05 The index johnnydecimal.com

gyuri   (edited 22/07/2025 13:28:31) 22/07/2025 11:17:04   in Public    
calendars -- the list is long. The index solves this problem by giving you a place to note an item's location. Simple. 14.14 My data storage & backup

the index gives you a place to note an item's location

Flip that

Give any 1 a

  • singular
  • private
  • local-first
  • named digital workspace

that is accessible from all 1's devices to keep all information that 1

  • creates
  • curates
  • gathers. engages with, drawn form across the web
  • to keep capture and save in your own space
  • keep around for the long term
  • everything that 1 pays attention to and engages with on the web.

Keeping track of where they were found as provenance of information ingested

instead of creating an index

name them and connect them to other named items of information in your won space so that meaningful indeces witll emerge thorugh engagements

providing a personal dynamic, emergent, HyperMaps of all information in the context of relevant activites, pursuites and engagements,

ready to share and collaborate on with others

 1  Peersuite, a decentralized workspace dev.to

indyweb   (edited 16/07/2025 07:52:09) 16/07/2025 07:44:39   in Public    
and private. Because it's p2p, there's no server saving your work . Users can export the entire wo

local-first No Server, No sign in, No sign up

control your data

control your destiny

https://hyp.is/ExUYsOEaEe6IHYM1bUkGyQ/book.peergos.org/overview/overview.html

Peergos

is building the next web - **the private web, where end users are in control. **

your private online space

Peergos

motto

 1  Solid World: June 2025 www.eventbrite.co.uk

gyuri   30/05/2025 19:09:29   in Public    
l aid, and more. As always with NextGraph, all the data is encrypted end-to-end, and it is local-first: it works offline or with interm

encrypted and to end and local first

 1  Stepan Parunashvili stopa.io

LidorCG   13/05/2025 08:13:24   in Public    

https://stopa.io/post/296

Certainly! Here’s a summary and key insights from the article "A Graph-Based Firebase" by Ivan Stopa.


Summary: "A Graph-Based Firebase"

The Problem

Modern, delightful apps like Figma, Notion, and Linear share three standout features:

  • Optimistic updates (instant UI feedback)
  • Multiplayer collaboration
  • Offline mode

Building these features is hard. Most frameworks and databases don’t make it easy-especially when you want all three together.

Existing Solutions & Their Limits

  • Firebase: Great at optimistic updates, offline mode, and reactivity. But it falls short for complex data relations and permissions.
  • Supabase & Hasura: Support relations (thanks to SQL/Postgres), but lack robust local/offline abstractions and have limited permission systems for complex apps.
  • Custom Architectures: Apps like Figma/Notion/Linear end up building their own stack: normalized in-memory stores, custom permission layers, manual syncing, and more.

The Core Insight

All these apps end up re-inventing a kind of database, but one that works both locally (in the browser) and remotely (on the backend), with:

  • Graph/relational queries
  • Expressive permissions
  • Built-in reactivity, offline, and optimistic updates

The Proposed Solution: Instant

Ivan and his co-founder built Instant: a graph-based, Firebase-like platform with:

  • Triple store backend (instead of SQL), enabling flexible relations and recursive queries.
  • Datalog-inspired query language (instead of SQL or GraphQL), for nested, relational data.
  • Unified local/remote architecture: The same query/mutation language runs in the browser and on the server.
  • Expressive, Facebook-like permissions: Functions for allow/deny rules, not just boolean expressions or row-level policies.
  • Lightweight and easy to start: No heavy schemas or large client libraries.

Why Not SQL?

  • SQL is heavyweight (1700+ page spec), not optimized for nested/recursive queries common in UIs.
  • Frontend needs nested data, but SQL returns flat rows-requiring GROUP BY, JSON hacks, or complex post-processing.
  • Implementing full SQL reactivity and sync is overkill for most app needs.

The Vision

A new abstraction-something like a graph database in the browser-could make it dramatically easier to build fast, collaborative, offline-capable apps. If the local and backend database speak the same language, you get:

  • Real-time sync
  • Optimistic updates
  • Offline support
  • Powerful, maintainable permissions
  • Simple, nested queries for UI

Key Takeaways

  • Modern app UX is a database problem: The hardest parts of delightful apps (speed, collaboration, offline) are really about how data is managed and synchronized.
  • Existing tools force trade-offs: You can have relations or offline support, but not both. You can have permissions or reactivity, but not both.
  • A new kind of database abstraction is needed: One that combines the best of Firebase (local-first, reactivity) with the best of SQL/Graph (relations, permissions).
  • Triple store + Datalog is promising: It enables flexible, nested queries and is easier to make reactive and local-first than SQL.

If You’re a Developer…

  • If you’ve struggled to build fast, collaborative, offline-friendly apps, you’re not alone.
  • Watch for tools like Instant (or similar local-first, graph-based databases).
  • The future of app development may look a lot more like building with a distributed, reactive, permissioned graph database-on both client and server.

Let me know if you want a deeper technical breakdown, a comparison table, or actionable recommendations for your own projects!

Citations: [1] A Graph-Based Firebase https://stopa.io/post/296 [2] A Graph-Based Firebase https://stopa.io/post/296

 1  Innovate with Meta-Layer Initiative for Digital Transformation | Meta-Layer Initiative themetalayer.org

gyuri   24/04/2025 14:15:24   in Public    
d functionality or information ( Overweb Pillar #3 ).Example: A student reading an

Oerweb Pillar

  • the Peronal first Local First interpersunal Web the IndyWeb

 4  First measles case confirmed in Ohio for 2025 www.whio.com

hbusam   (edited 21/03/2025 02:55:27) 21/03/2025 02:51:49   in Public    
Health has announced the first measles case in Ohio for 2025.[DOWNLOAD

A respiratory virus that causes rashes and fevers

hbusam   21/03/2025 02:55:15   in Public    
oughing and sneezing, ODH says. Nine out of 10 people who are not vaccinated and are exposed to the disease will become ill , according to ODH.[SIGN UP: WHI

Easily preventable disease with vaccinations

hbusam   21/03/2025 02:53:32   in Public    
se, and seven in 2024, ODH says. Measles cases are increasing nationally, including outbreaks in Texas and New Mex ico, ODH says.Measles is very co

Could be because of the anti-vaccine belief becoming more popular during and after COVID

hbusam   21/03/2025 02:48:57   in Public    
affMarch 20, 2025 at 5:10 pm EDT ASHTABULA CO . — The Ohio Department of Healt

The most north east county in Ohio

 1  JavaScript Frameworks - Heading into 2025 dev.to

LidorCG   20/01/2025 05:15:07   in Public    

Summary of JavaScript Frameworks - Heading into 2025 by Ryan Carniato

General Reflections on 2024

The pursuit of simplicity hasn’t simplified web development:

"The quest for simplicity hasn't resulted in making web development simpler."

Despite advancements, the overall complexity of web development persists.

Economic pressures have led to a cautious approach:

"Global economy tightening budgets and keeping solutions on the safe path."

The industry has recognized that complex problems have no silver bullet solutions.

A call for reflection and reassessment:

"It is a sobering thought but it gives me hope in 2025 that we can take some time and re-evaluate."

Returning to fundamentals has shown the need for a better balance.

The Server-First Movement

Resurgence of server-first frameworks:

"Making things 'server-first' has been the narrative over the last 5 years in the front end."

New meta-frameworks (SvelteKit, Astro, Remix, SolidStart, Qwik) and upgrades (Next, Nuxt).

Tension between SPA and MPA models:

"SPA-influenced isomorphic approaches up against MPA-influenced split-execution approaches."

New technologies such as Out-of-Order Streaming and Server Islands emerged.

Complexity in feature integration:

"When you assemble all these features, things are not so simple anymore."

It remains uncertain whether these advancements are truly solving core issues.

Return to traditional server approaches:

"Not wanting to wade through this mess, has led the conversation back to more traditional server approaches."

Server-side rendering (SSR) is being reconsidered, despite its lack of novelty.

Compilation as a Core Component

The role of compilation in modern development:

"Compilation is an ever-present aspect of JavaScript development."

It addresses shortcomings, improves performance, and introduces new capabilities.

React and Svelte’s contrasting compiler approaches:

"On one side we have the React Compiler... on the other, you have Svelte 5 Runes."

React optimizes re-renders, while Svelte adopts a fine-grained signals model.

Increased complexity due to compiler-driven optimization:

"Both choices come at the expense of increased complexity in tooling."

The trade-offs between simplicity and capability continue to evolve.

AI and Development Tools

AI's growing role in developer tooling:

"AI's impact on JavaScript frameworks themselves is still minimal."

While AI aids prototyping, it has yet to revolutionize core development.

AI-assisted performance optimization:

"MillionJS developer Aiden Bai got our attention again with React Scan."

Tools now analyze apps for re-render issues, though challenges remain.

Shift towards integrated AI support:

"Supporting tools rise up to meet that."

Projects like VoidZero suggest the future of integrated AI development workflows.

Emerging Trends for 2025

Pendulum swinging back to SPA-friendly approaches:

"We already have started seeing some of the swing back of the pendulum."

Frameworks like SvelteKit and SolidStart now offer SPA modes.

Local-first and sync engine technology gaining traction:

"How that is to manifest itself is still left to be seen."

Sync-first approaches may play a larger role in future web applications.

Slow and steady adoption of stable frameworks:

"Both Vue and Angular are frameworks I'd have my eye on this next year."

Reliable, well-supported frameworks remain attractive in uncertain times.

Challenges in adopting signals-based architectures:

"Developers are starting to understand the depths of tradeoffs present."

While signals improve performance, they come with complexity and learning curves.

Final Reflections

No major technological leaps anticipated in 2025:

"I'm not predicting some big technology leap in the next 12 months."

The focus is on refinement and thoughtful development.

Complexity remains a persistent challenge:

"We live in a world full of complexity and that doesn't appear to be changing."

Balancing complexity and usability is an ongoing struggle.

Encouragement to tackle interesting problems:

"Between you and me, this is the type of environment I thrive in."

Developers are encouraged to embrace problem-solving in a complex ecosystem.

This summary captures the key insights from the article while preserving clarity and depth, offering a comprehensive understanding of the current state and future outlook of JavaScript frameworks.

 1  The Consilience Project | Conversational Leadership conversational-leadership.net

dentropy   10/01/2025 21:04:08   in Public    
effectively and solve problems. The benefit to individuals is resilience to media manipulation, increased capacity to understan

Hey @ConsilienceProject what would you all do if you had control of the Media? Ever ask that question? What kind of Consent do you want to Manufacture.

gyuri   (edited 12/01/2025 07:40:27) 12/01/2025 07:36:11   in Public    

We are on the SamePage again

Your question articulates my tacit misgivings.

We are working to reclaim and extend ARC OHS DKR And it's Launch Community at a level that is required. Would like to send you an invite soon if you have the bandwidth

People that belong together need to grow together.

Will send you a reply here if you respond positively

Our mission is Augmenting Human InterIntellect local first Individual first Symmathesy in SymmAutopoietic systems

 1  Microsoft launches Google Wave – TechCrunch techcrunch.com

gyuri   (edited 22/04/2022 08:18:01) 22/04/2022 08:17:37   in Public    
owerful and flexible canvas with portable components that move freely and stay in sync across apps – enabling teams to think, plan and create together.” Image Credits: MicrosoftThere ar

portable components

move freely

stay in sync

Description

gyuri   (edited 10/12/2024 15:07:26) 10/12/2024 15:05:05   in Public    

Now with Peergos in the mix we can do that for

local-first malleable software components in the long tail of the local first IndyNet weavin the Interpersonal Net

best.for 0 value.prop - IndyWeb IndyVerse IndyNet indrantet work spaces

InterPersnal Computing liocal first commons based peerproduced info-communication-capability service infrrastcutureinfrastructure on the web

 2  Library Genesis IPFS libgen-crypto.ipns.dweb.link

gyuri   10/12/2024 11:32:48   in Public    
tives, such as Edge or Vivaldi) and install IPFS Desktop.

once you do that IndyNet should provide you local first personal IPFS gateay

gyuri   (edited 10/12/2024 11:28:18) 06/12/2024 11:42:57   in Public    
support in mainstream browsers. Those gateways are a central component that nullify the aims of decentralization, and can be censored just as easily by your school/workplace, ISP, or your government.

gateways nullify

best.for - ipfs gatways nullifify

  • IPFS

bets.for - Peergos

Peergos's true value is

  • creates human meaningful names wowen in a

named trust networks of humans

combined with

human meaningful named networks of

  • interest,
  • pusruits,
  • auto poietic nomous capabilities
  • externaizations of human inter

in a local first, Open source local first

server based info-communication-capabilitiy-conersations service infrastuture where the "servers" can be operated locally but with global reach

can act as IPFS gateways that are unenclosable and unstopable private cariers themsleves

 1  Interpersonal Computing 500ish.com

gyuri   (edited 08/12/2024 17:29:21) 08/12/2024 17:27:18   in Public    
what’s starting to happen is as we start to link these computers together with sophisticated networks and great user interfaces, we’re starting to be able to create clusters of people working on a common task — literally in 15 minutes worth of set up. And these 15 people can work to

The vision for the IndyWeb

Interpersonal computing on the Autonomous Interpersonal Web

we

  • the We here is presumably refers to corporations. on the IndyWeb people cn do it for themselves

start to link these computers together with sophisticated networks and great user interfaces,

  • sophisticated user inerfaces, yes,
    • but those interfaces will be malleable born interPlayeable, MultiPlayer from the outset yet private, and local-first

we’re starting to be able to create clusters of people working on a common task — literally in 15 minutes worth of set up

 1  Key Concepts docs.dxos.org

gyuri   28/10/2024 18:08:32   in Public    
tored locally on-device, and is never stored on any servers. This means that the user's data

offline first local first

no server

 1  About Composer docs.dxos.org

gyuri   28/10/2024 17:57:57   in Public    
up.Collaboration: Composer has real-time multiplayer implemented through a local-first model. This makes a lot of things bett

real-time multiplayer

 1  dxos/dxos: TypeScript implementation of the DXOS protocols, SDK, and toolchain. github.com

gyuri   28/10/2024 17:50:30   in Public    
MIT licenseSecurity DXOS We build Composer: an extensible app platform wher

composer

an extensible app platform where

developers can

  • organize and sync their knowledge across their devices, and
  • collaborate with others real-time or offline.

Open-source. Multiplayer. Local-first. Private.

 1  Social Media Architecture with IPFS - Ecosystem - IPFS Forums discuss.ipfs.tech

gyuri   (edited 13/10/2024 07:50:52) 13/10/2024 07:34:09   in Public    
Social Media Architecture with IPFS

not just distributed but personal first, local first, interpersonal interest based autonomous social networks

for

  • hyperpost

 1  Decentralization enables permissionless innovation newsletter.squishy.computer

indyweb   (edited 26/09/2024 10:28:25) 26/09/2024 10:13:26   in Public    
rCopy linkFacebookEmailNoteOther Decentralization enables permissionless innovation Gordon BranderJul 24, 202221Shar

Decentralization is a decent shifting of the Cenetralized Paradigm

permission less innovation is a clear advance

We could Flip the paradigm by pursuing

local-first, Personal first, Centrered InterPersonal Info-Intercommunication in Open Mutual Learning Networks

where each participant in the network is empowered to "serve" their own(ed) content with edge/browser native capabilities in the long tail of the internet to go with them There by become Autonomous participant in their owned trust networks that operate for the benefit of the participants not the aggregators, with full attribution, verifiable provenance for all their mutual contributions and recapitulate-able history and co-evolution of ideas and innovations themselves.

In a word it supports attributed open innovation accelerating innovation and all associated value flows.

Leaving no scope for enclosing carriers to introruced permissioned recentralization as the system is based on trust and mutual permissions

bad actors/aggregators can simply be locked out

and create the space for 1000 aggregators to emerge as interest based autnomous communities mutually scaling reach for everyone

since global permissionless discoverability and permanence can be baked into the the very fabric of IndyWeb

 1  About OHS - Doug Engelbart Institute dougengelbart.org

PaulMooney   18/09/2024 12:52:32   in Public    
d organizations of any size to amplify group smarts – in Engelbart's terms "augmen

Gien is talking about Indyweb - a Web 3.0 stack In contrast to central servers - (broadcast) Indyweb = small trust networks (no limits) People centred Interpersonal Local First Information owned by PERSON and stored locally Give people permission to others to share Assign trust levels to different people Surf web - store locally - visiting sites as a PROCESS FB and LI stores YOUR search on THEIR server Store my own queries - as a constellation MindPlex is a current name External representation of a digital life - recorded and locally Network the mindplexes together We each have our own Mindplex Our own salient ideas Share parts of our network that are SALIENT We share information Interpersonal communications channels Indyweb - SW development project - Douglas Engelbart - Ted Nelson - transclusion - Vannavar Bush - Memex - Guyrie has a phd around these ideas INformation commons

 1  What If Data Is a Bad Idea? schmud.de

dentropy   14/09/2024 18:24:16   in Public    
n) and data. Adoption of either Solid or local-first software principles would change the power dynamic between large software vendors and individual people. Solid even offers a specific open standard for application interoperabilitySolid supports RDF, which offers an open way to link data. The web-wide aspirations for linked data have fallen short, but RDF is used successfully in many important projects. while a person’s data remains on their personal filestore. Solid organizes personal informa

IDK I tried playing with Solid, and it is a little too hard to get up and running. And the apps don't really work dokie.li.I am looking at you

 1  Web3 & the Future of Democracy medium.com

gyuri   (edited 24/08/2024 13:04:24) 24/08/2024 12:43:57   in Public    
frontier for online networks, a field of interoperable technologies at times called “W

Interoperability is the key

Open interoperable and ubiquitous

Interpersonal Computing

Intentional Autonomous Personalize-able Software local-first Personal first interpersonal conversations that are continuous without being synchronous

 2  Fielding Dissertation: CHAPTER 5: Representational State Transfer (REST) ics.uci.edu

gyuri   (edited 03/06/2024 11:06:25) 03/06/2024 10:41:29   in Public    
[Prev] [Next] CHAPTER 5 Representational State Transfer (REST) This chapter introduces and el

contrast that with BigIdea

Presentational State Transition with Human Actor in the Loop

not automation people centered interactions

instead of transferring state

transition state for the User By the User and communicate

self-coherent, consitent complete states in a local first offline first Named Info Storage

That is globally accessible

gyuri   (edited 03/06/2024 10:53:24) 03/06/2024 10:49:25   in Public    
that is obscured by the details . Figure 5-10 provides a sample of the proces

Description

Put the User into the picture

with local-first offline first owned

State undergoing Represenatationsl State Transitions

Not transferring stateless represenations of a state

What a hopeless idea that was

on the page that it effects

intentionally transparent coherent, meaningful state transitions tat are themsleves immutable ind linked

bnoth in chronological term and with everything else that b ares upon the transition

unconstrained invocation of recorded permanent verifialble code and information connected to the Human Actor's responsible for creating holding them

 1  Plans for Memex - ⁉️ Ask us anything! - Memex Community community.memex.garden

gyuri   24/05/2024 06:23:46   in Public    
locally in a browser extension. Given that the project is moving to “cloud”, I’m sure going forward they’d be more than happy to upload full content of a page, to truly capture the text you highlight. E.G. if you highlight text on p

memex moving to the cloud from local first

 1  Local First Cyberspace Components blog.mauve.moe

gyuri   17/05/2024 11:53:38   in Public    
Local First Cyberspace Components Last year I was talking about b

follow up

 1  BitTorrent Web - Sketchup blog.mauve.moe

gyuri   11/05/2024 00:02:48   in Public    
BitTorrent Web - Sketchup After working on mixing peer to

BitTorrent + Markdown + Native UI + Content Authoring = Local-First Web

 1  Anytype – local-first, P2P Notion alternative | Hacker News news.ycombinator.com

gyuri   27/04/2024 15:07:15   in Public    
Anytype – local-first, P2P Notion alternative (anytype.io) 414 points by TTTZ 9 months ago | hide | past | favorite | 273 comments

great

 1  Introducing WebContainers: Run Node.js natively in your browser blog.stackblitz.com

gyuri   15/04/2024 17:49:28   in Public    
ppen—often. ISPs go down—a lot. With StackBlitz you can keep working, without an internet connection, regardless of whether you’re on a train, in a plane, or backseat uber-ing in the rain : Secure by default. With Stack

Offline first

local first

 1  Observable 2.0 | Observable observablehq.com

tonz   16/02/2024 06:20:59   in Public    
better developer workflow 👩‍💻 Modern development is built on files. Files have myriad strengths, but the strongest is interoperability. When every tool uses files, it’s far easier to incorporate a new tool — and now Observable — into your workflow.This isn’t just about using your preferred text editor. Now you can bring your own source control and code review system, too. You can write unit tests and run linters. You can automate builds with continuous integration or deployment. You can work offline. You can self-host. You can generate or edit content programmatically, say to format code or to find-and-replace across files. As we break new ground with Obse

Observable says files are where modern development is focused. Because it aids the agency of the user of their tool, mostly through interoperability. This is [[Technologie kleiner dan ons 20050617122905]] en [[Local First Software 20190531162132]]

 1  Local-First Web Development localfirstweb.dev

almereyda   (edited 03/01/2024 13:50:05) 03/01/2024 13:49:58   in Public    

 1  Ubiquitous connectivity and duplex applications alarmingdevelopment.org

almereyda   03/01/2024 13:49:37   in Public    

 1  Readwise Reader stormgrass.com

ekliao   17/12/2023 07:03:19   in Public    
Readwise Reader

A great article on the history of reading online that might just nudge me into trying out and eventually becoming a Reader paid subscriber.

 1  UpNote 教學:輕快版 Evernote 雲端筆記,易上手的彈性整理邏輯 www.playpcesor.com

ekliao   03/12/2023 20:54:12   in Public    
用體驗的朋友,看起來 UpNote 是一個可以考慮的選擇。並且它 本身的格式是以 Markdown 為主,資料也有一份會儲存在本機軟體,未來如果要再匯出、轉移也具備可行性 。除了上述介紹, UpNote 也還有一些小功能可以慢慢發掘,例

Great. I love this local-first, Markdown-based design.

 1  Test-Driving a New Generation of Second Brain Apps: Obsidian, Tana, and Mem fortelabs.com

ekliao   01/12/2023 09:50:04   in Public    
sletter Search for:Search Button Test-Driving a New Generation of Second Brain Apps: Obsidian, Tana, and Mem Posted in Building a Second B

I'm a bit surprised at the conclusion: Evernote still the best and can't be supplanted easily. Seriously?

But there are some naked truths about Tana and Mem (and Mem X). The Second Brain guy didn't mince words.

I think he is too harsh on Obsidian. You can't have your cake and eat it. If local-first philosophy is of utmost importance to you, you've got to learn where the vaults are stored locally. Duh!

 1  ODD SDK github.com

gyuri   (edited 01/12/2023 09:42:00) 01/12/2023 09:40:14   in Public    

Welcome to ODD SDK!

ODD SDK is Fission's true local-first, edge computing stack.

ODD SDK empowers you to build fully distributed web applications with auth and storage without needing a complex backend. To learn more, check out the ODD SDK docs.

 1  oddsdk/local-first-unconf-workshop-2023: A workshop demonstrating the ODD SDK github.com

gyuri   29/11/2023 10:56:15   in Public    
local-first-unconf-workshop-2023 Public template

 1  ODD SDK bafybeigj3dwfxbikoanh4dougjvibapmbns4o3fbu54mov2izw3jmv6jd4.ipfs.localhost:48084

indyweb   17/11/2023 09:48:45   in Public    
oin our Discord ODD SDK A true local-first, edge computing stack Try the demo Get Started Pass

 1  Fission Reactor: Datalog, CRDTs, and a WebNative Database - Zoom lu.ma

gyuri   17/11/2023 09:23:50   in Public    
g? Check back later!About Event​ Dialog is a work-in-progress strongly eventually consistent

Dialog is a work-in-progress

  • strongly eventually consistent data store

that combines

  • content-addressable storage,
  • the rich distributed query semantics of Datalog, and
  • the flexible security model of cryptrees.

It builds off of existing ideas from the WebNative SDK

  • to empower developers
  • to build new types of local-first applications.

 30  Local-First Software:You Own Your Data, in spite of the Cloud martin.kleppmann.com

zhurovandrew   08/11/2023 20:06:08   in Public    
and branches exist side-by-side. We see further interesting problems around types, schemamigrations, and compatibility. Different collaborators may beusing different versions of an application, potentially withdifferent features. As there is no central database server,there is no authoritative “current” schema for the data. Howcan we write software so that varying application versionscan safely interoperate, even as data formats evolve? Thisquestion has analogues in c

Events to the rescue?

zhurovandrew   08/11/2023 19:59:09   in Public    
to-peer libraries from Dat [35]. CRDTs do not require a peer-to-peer networking layer;using a server for communication is fine for CRDTs. However,to fully realize the longevity goal of local-first software, wewant applications to outlive any backend services managedby their vendors, so a decentralized solution is the logicalend goal. The use of P2P technologies in o

Should not bake a server into a lofi software as a mean to sync. It needs to outlive the server.

zhurovandrew   (edited 08/11/2023 19:54:34) 08/11/2023 19:52:31   in Public    
for understandingcollaboration. URLs are a good mechanism for sharing . We experi-mented with a number

URLs as collaboration sites been found handy.

They could be treated as "compilation sites" on a subject.

Where each user could have their own compiled view.

I.e., they are IDs of subjects. Note: ID not= content. Content is user-specific. A personal compilation / view on it.

zhurovandrew   (edited 08/11/2023 19:51:34) 08/11/2023 19:50:38   in Public    
tofurther test this hypothesis. Visualizing document history is important . In a distri-buted collaborativ

Would it be valuable to have it generic?

Same time-travel interface for all the apps.

zhurovandrew   08/11/2023 19:49:55   in Public    
quire differentmerge semantics. However, in all the prototypes we devel-oped, we found that the default merge semantics to be suffi-cient, and we have so far not identified any case requiringcustomised semantics . We hypothesise that this is th

The mentioned "one user sets state on a task to one state and another to another" happened. As mentioned, it's not clear how to resolve. So they did encounter merge conflicts. I guess these conflicts are not app-specific and conflict resolution can be implemented in a generic way as well. Such as present users with choice which delta to adopt.

zhurovandrew   08/11/2023 19:26:32   in Public    
otentially an individual change. In practice, the CouchDB model has not been widelyadopted [42]. Various reasons have been cited for this: scala-bility problems when a separate database per user is required;difficulty embedding the JavaScript client in native apps oniOS and Android; the problem of conflict resolution; theunfamiliar MapReduce model for performing queries; andmore. All in all, while we agree with much of the philosophybehind CouchDB, we feel that the implementation has notbeen able to realize the local-first vision in practice. 4 Towards a Better FutureAs we h

CouchDB is a meh local-first backend (storage).

zhurovandrew   08/11/2023 19:19:40   in Public    
s or sharedata with other users. These thick-client apps have the advantage of being fastand working offline, because the server sync happens in thebackground. They generally continue working

Rather "thick-client local-first apps". As "thick-client" on it's own does not imply local-first, there may be a server.

zhurovandrew   (edited 08/11/2023 19:16:49) 08/11/2023 19:11:56   in Public    
y.All in all, we speculate that web apps will never be ableto provide all the local-first properties we are looking for,due to the fundamental thin-client nature of the platform .By choosing to build a web app,

Web apps can be thick clients.

Optionally they can be loaded gradually. E.g., with granularity down to components, as shown by ReactJS.

Having loaded the entirety - they can potentially work offline.

Making web app and its components content-addressable would allow to load them with no regard to location / some authoritative service.

zhurovandrew   08/11/2023 19:10:12   in Public    
result is accordingly fragile. In many web browsers,if the user clears their cookies, all data in local storage isalso deleted [121]; while this is not a problem for a cache,it makes the browser’s local storage unsuitable for storingdata of any long-term importance .165Local-First Software: You Ow

Local Storage is not a good solution for persistence.

zhurovandrew   08/11/2023 19:05:37   in Public    
ces such as GitLab or Bitbucket. In principle it is possible to collaborate without a repository service, e.g.by sending patch files by email [48], but the majority of Git users r

Sending git diffs as text over emails or other medius is the way it's been meant to use, if I'm not mistaken.

zhurovandrew   08/11/2023 19:03:12   in Public    
mats remain second-class in Git. It’s interesting to note that most software engineers havebeen reluctant to embrace cloud software for their editors,IDEs, runtime environments, and build tools. In theory, wemight expect this demographic of sophisticated users to em-brace newer technologies sooner than other types of users. But if you ask an engineer why t

I.e., software engineers may be best keen to adopt lofi concepts.

zhurovandrew   08/11/2023 19:00:11   in Public    
m into theshared master branch. But Git has no capability forreal-time, fine-grained collaboration, such as the auto-matic, instantaneous merging that occurs in tools likeGoogle Docs, Trello, and Figma .2. Git is highly optimized for

Because it captures snapshots and not deltas.

zhurovandrew   08/11/2023 19:00:57   in Public    

There are other projects that are delta-based. There you have CRDT properties.

zhurovandrew   08/11/2023 18:59:29   in Public    
Githas two major weaknesses:1. Git is excellent for asynchronous collaboration, espe-cially using pull requests (Figure 6, [61]), which takea coarse-grained set of changes and allow them to bediscussed and amended before merging them into theshared master branch . But Git has no capability forr

There is no "shared master branch" in git. Subsequently, no authority that decides what's in it. Each git user is free to adopt any changes they see fit.

zhurovandrew   08/11/2023 18:55:29   in Public    
to a differentsyncing service. If your computer’s hard drive fails, you canrestore your work simply by installing the app and waitingfor it to sync. This provides good longevity an

In an event when the sync service is down and you lose local copy - you won't be able to restore.

For this case it's better to have multiple sync options. Such as your other devices and incentivized third-parties.

zhurovandrew   08/11/2023 18:49:34   in Public    
eeing what other users aredoing. The flip side to this is a total loss of ownership and control:the data on the server is what counts, and any data on yourclient device is unimportant — it is merely a cache . Most webapps have little or no

Whereas it is the opposite in reality. Devices are the primary sites of intent they issue. And server is merely an aggregation site.

zhurovandrew   08/11/2023 18:46:11   in Public    
s who arenot technical experts. Attachments are easy to understandand trustworthy. Once you have a copy of a docum

Given email is signed.

zhurovandrew   08/11/2023 18:45:23   in Public    
r OneDrive (see Section 3.1.3);• Using a version control system such as Git (see Sec-tion 3.1.4).Of these,

Git alone does not dictate how one transfers stuff.

zhurovandrew   08/11/2023 18:36:13   in Public    
for more ownership isdesirable. Consider a significant personal creation, such as aPhD thesis or the raw footage of a film. For these you mightbe willing to take responsibility for storage and backups inorder to be certain that your data is safe and fully under yourcontrol .3 Existing Data Storage and Sha

Loosing a PHD paper, especially after it has been published and some other papers already referred to it / based their reasoning on top of it, would be a serious hit to humanity's knowledge. Sadly, this is the reality today, may happen.

zhurovandrew   (edited 08/11/2023 18:34:18) 08/11/2023 18:31:44   in Public    
ess thisdata in arbitrary ways.8 With data ownership comes responsibility: maintainingbackups or other preventative measures against data loss,protecting against ransomware, and general organizing andmanaging of file archives . For many professional and crea

Would be nice for lofi software to make it as seemless as replicating across chosen parties automatically.

E.g., in your account you linked your devices, and chosen them as replication sites. In addition you chosen a third-party, e.g., Web3Storage.

So you can use apps and rest worry-free about persistence of your data.

zhurovandrew   08/11/2023 18:31:00   in Public    
otection [128].your own device, so you have the freedom to process thisdata in arbitrary ways .8With data ownership comes resp

Even better if software uses known data model, such as RDF, and so you're not locked onto the tool.

Perhaps even better to capture your intent as events and have data models derived out of it. This way you're not even locked at e.g., RDF ecosystem.

zhurovandrew   (edited 08/11/2023 18:29:05) 08/11/2023 18:27:21   in Public    
autonomy,and control over data. You should be able to copy and modifydata in any way, write down any thought,7 and no companyshould restrict what you are allowed to do .In cloud apps, the ways in whic

I.e., don't rely on third-party as a medium to express yourself. Otherwise they're in control what you can express.

E.g., Twitter/X, Google Docs and their bans.

zhurovandrew   (edited 08/11/2023 18:21:19) 08/11/2023 18:15:37   in Public    
long as you care about the data. Although there does not seem to be a great danger ofGoogle shutting down Google Docs anytime soon, popu-lar products (e.g. Google Reader) do sometimes get shutdown [106] or lose data [105], so we know to be careful .5And even with long-lived softw

I have dread in my head every time I use cloud service that there is an issue about to happen. There will be a data breach, data loss, service becoming unavailable (e.g., they don't like you anymor, e.g., Github can block you from your private repos at their will), it's just a matter of time.

So I need to get my data out, back it up, if service been kind to allow for that. But that's a burden. It's a hidden cost you learn to recognize over time. May not be apparent from the start to everybody.

zhurovandrew   08/11/2023 18:13:33   in Public    
, 2019, Athens, GreeceFigure 7. Cuneiform script on clay tablet, ca. 3000 BCE. Image from Wikimedia Commons [5]. 2.5 The Long NowAn important asp

This needs explanation.

zhurovandrew   (edited 08/11/2023 18:12:44) 08/11/2023 18:10:56   in Public    
us workflows for collaboration. Besides having severalpeople edit the same document in real-time, it is sometimesuseful for one person to tentatively propose changes thatcan be reviewed and selectively applied by someone else .Google Docs supports this workf

This stems from the design that there is a mutable place and some authority over it. E.g., a Google Doc, Wikipedia page.

Would be nicer to embrace people as primary sites of their intent. And allow to compose them. This way a person who would previously need to request changes to a doc, would simply have a kind of forked doc locally, where he would make the change. And that delta may be shared with the original doc's authors, who may accept or reject it. With no regard to their decision, the forked version stays as intented, with the delta.

I.e., docs are sites that aggregated some deltas. Have a site per person. Allow sites to exhcange deltas. This allows for having personal views on a subject.

Akin to how it's done in Git. If only it tracked deltas and they can be arbitrary.

I.e., NextGraph gets it pretty damm right.

Also RhizomeDB is this spirit.

zhurovandrew   08/11/2023 17:59:15   in Public    
-instantaneously to user input, neverneeding to show you a spinner while you wait , and allowingyou to operate wit

For the cases when you do wish to send op to a remote party you'd still need a spinner. Given you embrace distributed compute.

zhurovandrew   08/11/2023 17:54:17   in Public    
round-trip when an error occurs. Local-first software is different: because it keeps the pri-mary copy of the data on the local device, there is never aneed for the user to wait for a request to a server to complete. All operations can be handled by

Local-first has most responsive UX due to operations being performed locally, as opposed to sending them to the server.

zhurovandrew   08/11/2023 17:56:08   in Public    

Given that op is small on compute and time cost of compute on local device is less than time cost of sending it to a remote device that has more compute power and computing it there.

I.e., given that time to compute locally < time to send + time to compute remotely.

zhurovandrew   08/11/2023 17:58:00   in Public    

For certain cases that may not hold. But it's good to have this option for cases that do hold. And for cases that do not hold, it's good to have the option have third-party that can do the op for you.

I.e., best approach is to decouple issuer from executor. Which allows issuer to be executor or a remote party to be executor, depending on what's best for the issuer.

I.e., distributed compute FTW.

zhurovandrew   08/11/2023 17:52:05   in Public    
e software canbe (see Figure 1). The user interface may try to hide that latency by showingthe operation as if it were complete, even though the requestis still in progress — a pattern known as Optimistic UI [92] —but until the request is complete, there is always the possibil-ity that it may fail (for example, due to an unstable Internetconnection). Thus, an optimistic UI still so

Optimistic UI / Optimistic Updates may actually fail at the source being updated (suprise-suprise, the word "optimistic" is in the definition).

 2  Bricolage | Some notes on Local-First Development bricolage.io

zhurovandrew   24/10/2023 09:40:23   in Public    
roach as it gives you the rich, familiar querying power of SQL in the client. Given Postgres’ widespread usag

SQL may not be that familiar for web devs.

GraphQL and dot.notation is what they're used to.

zhurovandrew   (edited 24/10/2023 09:37:35) 24/10/2023 09:35:34   in Public    
t need an authoritative server. They both suggested emulating API request/response patterns through a distributed state machine running on a replicated object. So let’s say a client wants to

Have authority to sign / process updates.

I.e., there's an authority, e.g., a shop, and it would need to process requests.

What the architecture can do is to abstract from URLs/exact endpoints, having ID of the authority instead, and abstract away transport layer, i.e., nodes in network talk with each other and we don't care how, all we care is expressing intents in data and they get passed around somehow.

 1  Representando y procesando datos en Pharo mutabit.com

Saricolh   23/10/2023 01:12:38   in Public    
a work in progress, and because we take a “local first” approach, you will see that this document is in “Spanglish”, with the idea of having a full English translation in the future, but starting from localized content originally Spanish or translated/wrote for/from Spanish speaking communities. If you're a native English speaker, any help is welcomed. See the Community Guidelines in the Grafoscopio Manual, to see how to offer and ask for help. This document is made orig

Iniciar desde un enfoque local respecto al idioma, con la visión de ser una comunidad más amplia, sin limitar la participación de contribuir en inglés, al contrario, invitando a la participación de la traducción del documento

 1  Peritext: A CRDT for Collaborative Rich Text Editing www.inkandswitch.com

gyuri   16/10/2023 00:03:16   in Public    
er, Peritext provides a basis fo r local-first [ 27 ]rich text editing software, which allows users to

local first

 1  Ink & Switch www.inkandswitch.com

gyuri   (edited 15/10/2023 23:57:08) 15/10/2023 23:34:41   in Public    
eeds of creative professionals. Ink & Switch is an independent research lab working on this problem. Our Research Upwelling

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

 1  zooko❤ⓩ🛡🦓🦓🦓 on X twitter.com

gyuri   14/10/2023 09:53:59   in Public    
ew postsConversationzookoⓩ@zooko 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. 10:05 pm · 4 Sep 20215 Reposts1

local-first

app that is loyal to them

 1  Capstone: A tablet for thinking www.inkandswitch.com

gyuri   (edited 10/10/2023 13:26:53) 10/10/2023 13:24:39   in Public    

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  orbitdb/orbitdb at helia github.com

gyuri   (edited 10/10/2023 13:15:47) 10/10/2023 12:55:48   in Public    
ps, blockchain applications and local-first web applications. OrbitDB provides various types

local-first

to : https://hyp.is/ZXL96GdsEe6iOWPdHxYGKg/www.inkandswitch.com/local-first/

 1  Initial Community Offerings are the future medium.com

gyuri   (edited 15/09/2023 05:43:30) 19/04/2022 10:23:26   in Public    
s to distribute value correctly. Fundamentally, STOs are a pattern copied from the centralised world — the network may be decentralised internally, but ultimately, it’s a centralised entity for end users. The only way to have true decentralisation is by having the users themselves comprise the distributed system community. What are the keys to a successfu

security token offering

//

This is a call for the interpersonal indy.net where people are autonomous actors in their ow(ed) local first, private first, offline first, evergreen, interpersonal trust networks

 1  Projects We Love: Subconscious – Fission fission.codes

tonz   26/08/2023 18:50:41   in Public    
pen Protocols and Their Benefits Brander and Joel started building Subconscious, a local-first decentralized note-taking app. They began with the protocol that would power the app - Noosphere. Noosphere is permissionless and open source, like HTTP or IMAP; anyone can build on top of it . That means even if the Subcons

If this is a 'return to the web' as stated then why a new protocol? The web already has its protocols. Creating your own for your app and saying well if the app goes the protocol is still there for you to build your own is exactly what silo's like Evernote also did (there's always our own xml-based export format, you're not locked in, and they actually are not wrong).

 1  🪴 Start Here scalingsynthesis.com

indyweb   (edited 27/07/2023 16:16:49) 28/08/2022 10:22:27   in Public    
e sequenced into one narrative. In hypertext writing, the narrative is emergent and the ideas are associative. It is like a book where the pages rearrange themselves for you based on your current curiosity each time you revisit. For more on what this is, see Q

!- big idea : documents become virtual with MindGraph

  • vision : IndyNet powered by TrailMarks
    • powered by IPFS
    • is to bootstrap a Global Giant Single
    • InterPlanetary, Permanent, EverGreen
    • Commons Based, Peer Produced
    • Co-Evolving,
    • Symmathetic Inetntional Graph
    • with People as the Primary Autonomous Actors
    • local first ownership of all their data along
    • with the evergreen capabilities they use
    • to create and interact with them
    • for (Inter)personal first
    • Collective Evergreen coevolutionary InterIntellect
    • where "documents" are virtual renderings of
    • curated,intetwingled, deep rearrangements of
    • intentional associative complexes
    • organized by TrailMarked Clues
    • as Thought Vectors in Concept Space
    • empowering People to roll their own(ed)
    • Autonomous Habitable Digital Spaces for their own
    • intents and purposes
    • leading to deep synthesis in
    • self-organizing emergent networked communities
    • where everything IS deeply intertwingled
    • People, ideas, articulations, knowledge of all things
    • with full provenance of reading and
    • inter personal conversations and actions
    • Ted Nelson's Dream Machine
      • Open Commons-based Peer Produced
      • Tinkerable, Inter(changeable|operable)
    • for 'User Liberation'
    • Bootstrapping a People Centered Software Internet
    • that works for People
    • empowering them to weave their own(eed)

 1  CryptPad.org cryptpad.org

gyuri   03/07/2023 05:54:46   in Public    
CryptPad is a collaborative office suite that is end-to-end encrypted and open-source. Try CryptPad

Very nice

could make it offline first, local-first with IndyWeb and async

 1  Simplifying Web App Development – Fission fission.codes

gyuri   29/06/2023 18:06:37   in Public    
eliable, and require no backend. Local-First to the Rescue There are plenty of ideological

yes

 1  Proceedings Template - WORD bafybeiakhpz6whypjhvfud2pkodrz3sixzbivzeoedmtarems3ilpynl3y.ipfs.w3s.link

indyweb   23/06/2023 07:41:32   in Public    
Track: Open Track1. INTRODUCTION WikiNizer™ Research (WikiNizeR) is a Wiki like visu

Networked Thinking/Learning tool

Roam Research like but local first, Personal First

making it interpersonal on the IndyWeb

 1  Node [[digital self determination]] in anagora.org anagora.org

indyweb   (edited 20/06/2023 15:03:05) 22/01/2023 17:33:26   in Public    
available to communicate freely designing information infrastructure in ways that favour de-centralisation designing online spaces and dev

designing constellation for information creation/curation/conversational collaboration harnessing decen(tralized) protocols

decentralization shifts the parading from centralized silos to a decent/distributed modes, at the edges, where we, the people operate, with increase in autonomy.

But what is needed is to flip the centralized paradigm and put people at the center.

Interpersonal trust networks build for trust from trust,

Empowering individuals and communities to create their own

  • autonomous digital spaces of their own

that are born interoperable with anything in that

  • space of permanent hypermedia
  • HyperDocuments,

that are

  • local first,
  • offline first for all participants

yet supports interpersonal collaboration in all collaborative modalities,

  • real-(time,
  • eventually consistent async messaging,
  • continuous without being synchronous,

while maintaining

  • full contiguity of their own personal/community work and digital engagements

independent of the tools they use for that purpose.

As the IndyVerse/Web/Net/Lab/Learning Commons is piloted at the moment

it also offers deep integration with

  • web annotation services like Hypothesis and Memex, but any other system can readily be bi integrated (two ways) as plug-outs ready to be integrated into individuals' own(ed) workflows

the IndyWeb also makes use of TrailMarks (generalized into HyperMarks in the IndyVerse of Intentional Morphic HyperDocuments

that itself has 'Universality' in the sense of "Universal Machines'

providing a universal way of designating info structures on the fly, as one writes, and intended interpretation across hypermedia content decouple from the means that were used to create them Where documents are not considered enclosures but dynamic views in a global giant emergent permanent digital spaces

in the first place. Think of TrailMarks as a plain text Symmathetic Mark-In notation that can be added to any content unobtrusively along with the machinery needed to play this intentional/semanttic/symmathetic game

That's what the indyWeb/Net/Hub/Lab pilots

It aims to complete existing systems, including centralized ones.

Centralized system offer global reach, at the risk of censorship, decentralized systems are uncensorable but very limited in reach as they represent technical and other barriers to on-boarding.

On the IndyWeb that Flips the web from server/provider centric to People-centric

IndyNet offers zero friction on-boarding and proogressiver trust networks with potential eventually global reach where servi

for

  • flipped web
  • offline first

 1  EAforAMoreBeautifulWorld.pptx bafybeif256apzzimba2sy447spztswmldk3d7rj4umbchhghsy4s4xyobe.ipfs.w3s.link

indyweb   (edited 27/04/2023 14:45:42) 20/04/2023 11:26:50   in Public    
e!MeMeBring the appsto the data! Person-Centric Architecture 24[Oracle HIPAA Compliance]Pers
  • determine what is urgent to me

bring to me in a form that I

  • want

  • when

  • and how

  • I store the app's data

    • local-first
    • offline first
  • apps have to authenticate with me

  • // better still have it available even offline with cryptographic guaranties of authenticity and versioning in a way that Apps can become Evergreen, future proof, born FAIR interoperable as all work on my own(ed) data!

  • shape my own (not user) experience. coherent that works across all apps

  • compose them to provide my own workflow

  • bring the app to the data

    • // The Apps to me so I can compose my own Workflows
  • have visibility and control over who sees my data

 1  AgregoreWeb/agregore-browser: A minimal browser for the distributed web (Desktop version) github.com

indyweb   02/04/2023 18:42:42   in Public    
zed Web - Bloom Fireside Goals Enable people to make and use local first apps using the web Be minimal (fewer built-in features, leave more to the OS) Be open to anything p2p / decentralized / local-first Rely on web extensions for extra functionality Work with mesh networks / Bluetooth Low Energy networks

really should giver it a whirl at least for personal use

 1  Project Cambria: Translate your data with lenses www.inkandswitch.com

justbe   25/03/2023 15:26:58   in Public    
to ensure they are correct. And because Stripe’s system uses dates to order its migrations, it is limited to a single linear migration path . Kafka and message formatsLarge

I want to understand how Cambria resolves this too. The dates are signifiers for breaking API changes... It seems to me that you wouldn't want anything other than a single linear migration path. Though I guess the argument here is for local first software where you may end up hitting a mix of newer and older version endpoints. The entirely tricky thing here is that it's easy enough to reason about what's a backwards breaking change but technically any new field becomes a forward breaking change. Resolving that seems like a challenge.

 1  TTC:ETI:PC:LAC:ruidajo chiselapp.com

offray   14/03/2023 14:09:45   in Public    
ally this means a production of local pocket infrastructures that interconnect interpersonal wikis of and from community open information, in this case will be around the “The Kit”. This public interpersonal wi

local "pocket infrastructures", which are simple, extensible, self contained, local first, and work in a wide variety of hardware and connectivity settings. Such pocket infrastructures will host, interconnect adapt and extend "The Kit" to Global South contexts and circumstances, starting with our local ones.

No puedes dar por sobre entendido que la gente sabe qué son las infraestructuras de bolsillo y, siendo el párrafo central de la propuesta, no está muy claro qué quieres hacer.

 1  d:2023-02-17 [A Simon Grant – his wiki] wiki.simongrant.org

gyuri   20/02/2023 16:35:35   in Public    
rresponsibly and unaccountably. So all the commentators would have their own pages on the wiki, and all readers to track where

All the commentator would have their own(ed) local first, Personal first, offline first, interpersonal wiki both able to connect with others or even form their own interest based groups and social networks as their own IndyNet.

 1  Ceptr Revelation Prerelease bafybeif7rqjs56e7owbm5sdfitwozeq2irquslkkkkrkwqkimfisejqchi.ipfs.w3s.link

indyweb   (edited 07/02/2023 13:28:58) 07/02/2023 13:27:55   in Public    
ower dynamic between groups and individual s. Thegroup maintains the order

can't get :

mutual sovereignty

  • no tools to embody power dynamic

  • between - groups & individual

  • sugerting :

  • instead of power dynamics

  • consider interpersonal connectivity

  • trusted, but verifiable connections between individuals and communities

  • with full permanent provenance of interconnections

  • maintained by participants of emergent named peoples networks

  • participating as autonomous actors

  • local first, offline first, permanent, evergreen information means of procesing that information too

 1  Knowledge-Domain Interoperability and an OHS - 1990 (AUGMENT,132082,) - Doug Engelbart Institute dougengelbart.org

indyweb   (edited 27/01/2023 07:49:52) 27/01/2023 07:44:50   in Public    
e substantive work content. Is knowledge-work interoperability between the quadrant domains an issue? Very much so. For e

knowledge-work interoperability

across time and space

= IndyHub

  • need constellations for that supports interoperabily all conceivable combination of time and space aspects

make all communication and storage affordances interchangeable

communication

  • synchronous
  • asynchronous

storage

  • local first
  • off line first
  • private personal first
  • open commons based globally discoverable
  • online + private
  • online + permissioned

- synchronous communication

 1  Morphic makes computers easier to use morphic.org

indyweb   (edited 25/01/2023 08:09:18) 25/01/2023 07:54:23   in Public    
helped to alleviate migraines, make graphic design easier, and solved a problem with cross-platform usability .” Jane Berliss-Vincent,

= morphic

  • make = graphic design - easier
  • solve : problem - with = cross-platform usability

make the web :

  • a boundariless
  • people cantered ecosystem
  • autonomous
  • local first,
  • off line first
  • permanent
  • interpersonal
  • intentionally/meraningluffy/self-revealing
  • networks of information and
  • autonomous morphic collaborative hypermedia spaces at the edges, in the long tail completing and enhance the value of the existing web, while overcomming its limitations and problems

search = morphic

  • for = morhic digital experiences over the web in autonomous interpersonal digitsl spaces at the edges
  • completing the existing web

examples for : = the power of names = problems define their own solution

  • as in morphic user interfaces
    • morphjc, lively, autonomous personal and collaborative digital experiences, with permanence and full provenance of evolution of ideas, connections and attention

 3  IndieWeb indieweb.org

indyweb   21/01/2023 07:57:44   in Public    
ve to the "corporate web". Your content is yours When you post something on the

= IndyWeb

  • combine local first ownership of data across owned devices
  • strong privacy guarantees with permanence
indyweb   (edited 21/01/2023 07:53:39) 21/01/2023 07:32:48   in Public    
to search DiscussEvents What is the IndieWeb? The IndieWeb is a people-focused alternative to the "corporate web". Your content is yours When

what is = The IndieWeb

  • people-focused alternative to the "corporate web"

what - is = The IndyWeb

  • inspired by the IndieWeb
  • delivers all the values of the IndieWeb
  • with zero friction onboarding
  • completing the existing Web

bootstrapping :

  • commons based,
  • peer co-evolving
  • constellations
  • for webnative, local first apps
  • at the edges
indyweb   21/01/2023 07:50:36   in Public    
  • an interpersonal autonomous network of networks
  • build from trust for trust
  • combine local first ownership with permanence
  • full control of sharing
  • scaling reach with
  • full provenance
  • personal custody of all contributions
  • connecting people, ideas and webnative capabilities
  • at the edges
  • for the benefit of the participants
  • not aggregatorsi

it - is : bootstrapped: on top of the InterPlanetary Permanent Hypermedia Protocol: IPFS - as

  • commons based
  • peer produced
  • constellations
  • for the future of the web at the edges

offers :

  • boundless interoperability
  • tinkerability
  • plays nice with the exiting web
  • aims to complete not to compete

 1  Industrial Research and Development Award for Large Companies bafybeihuhvjbl4ctstafpitubszomurv4wxn5s3zoqbp3pqyuixwqtphqa.ipfs.w3s.link

indyweb   09/01/2023 16:24:14   in Public    
as products sold for their data. WikiNizer does not have to build the cost of “free services” into its prices. This is a gamechanger.WikiNizer

all data is local first exists on user's own devices synced

 1  Proposal for Near-Future Blogging Megastructures www.brendanschlagel.com

indyweb   (edited 09/01/2023 01:00:46) 09/01/2023 00:58:33   in Public    
nity, conversation. Part of the problem is we don’t have many great ways t

the problem is:

  • do not have great ways to connect blogs together

response :

  • need to connect bloggers as individuals and communities first

weaving a

  • local first
  • offline first
  • permanent
  • interpersonal networks
  • inter communities of care

eventually connecting everything :

  • people
  • communities
  • ideas
  • mutual learnings with full provenance
  • conversations that are continuous without being synchronous

 2  epi- | Meaning of prefix epi- by etymonline www.etymonline.com

indyweb   (edited 03/01/2023 09:09:41) 03/01/2023 08:56:06   in Public    

Virtual Documents - form = Permanent HyperMedia Spaces - that are

  • local first
  • private first
  • offline first
  • personal first
  • interpersonal
  • interplanetary
  • permanent
  • people centred
  • networked - with
  • verifiable provenance

referred to as = PermaMedia Spaces

indyweb   (edited 03/01/2023 08:54:43) 03/01/2023 08:31:21   in Public    
," also "after," from PIE *epi, *opi "near, at, against" (source also of Sanskrit api "also, besides;" Avestan aipi "a

*opi near, at against

vision = OpiDox

documents go :

  • virtual
  • networked : connecting eventually everything
  • people : as autonomous actors in their own(ed) right
  • ideas
  • things
  • machine capabilities

= hypermedia spaces - that are

  • local first
  • private first
  • offline first
  • personal first
  • interpersonal
  • interplanetary
  • permanent
  • people centred
  • networked - with
  • verifiable provenance
  • open
  • commons based
  • peer produced
  • high resolution (intent|meaning)fully addressable
  • where the intent|meaning is situationally explicated
  • along with the means of structuring, processing, interpretation and morphic lively presentation/affordances

 1  Holochain (@holochain) / Twitter twitter.com

indyweb   (edited 27/11/2022 09:53:42) 27/11/2022 08:39:59   in Public    
owingClick to Unfollow holochain Holochain@holochainAn end-to-end, open source, P2P app framework. Creating an ecosystem of decentralized apps with distributed, user-controlled storage.Globally Distributedholochain.orgJoined December 20162,512 Following136.2K FollowersFollowed by IOEN Tech, Myco, and 68 others you follow TweetsTweets & repliesMediaLikes

= following - twitter : @holochain

  • end-to-end
  • open source
  • p2p
  • app framerwork

= creating = an ecosystem of apps - that are

  • decentralized - with
  • distributed
  • user-controlled-storage

= constrast - with = IndyWeb

  • open
  • commons based
  • peer Co-created
  • emergent
  • networked
  • ambient
  • ubiquitous
  • born interoperable
  • inter(personal|communities)
  • build from trust for trust, but verify
  • Intentional Constellations
  • of
  • multi-player
  • evergreen
  • local first
  • off-line first
  • end-end-encrypted conversational
  • eco system of apps
  • player controlled owned
  • permanent
  • private
  • universal storage
  • networked capabilitiies

 1  Fission Reactor: Dialog First Look – Fission fission.codes

indyweb   15/10/2022 07:54:28   in Public    
eatures a first look at Dialog, a far edge database for local-first applications and autonomous computing agents. Say hello to Quinn Wilton (@wilt
  • concept : far edge database for local-first apps

 1  Discord - A New Way to Chat with Friends & Communities discord.com

indyweb   (edited 15/10/2022 07:46:21) 15/10/2022 07:45:34   in Public    
PR reasons?boris — 09/26/20221) Users might even bring their own data [4:02 PM] Currently persistence

this is sure to happen when doing zero friction onboarding of local first, offline first, commons based peer produced permanent long tail software or PWAs

  • related to : App Owned Login
  • https://hyp.is/ucu7XExZEe2O7ucGgoCnhA/discord.com/channels/478735028319158273/790825713094754364/1014889315844767824

 1  Discord - A New Way to Chat with Friends & Communities discord.com

indyweb   (edited 15/10/2022 07:33:47) 15/10/2022 07:32:31   in Public    
agreeing toPhilipp — 10/13/2022 One thing we've been thinking about a lot is progressive login: Since everything is local-first, you can just start using an app without connecting it to anything else, just store the data locally. Later a user may decide to "syn

!- concept : Progressive Login

Nice to see that you are thinking about zero friction engagement and progressive on-boarding too. This is particularly appropriate in a webnative setting that is ultimately heading towards the long tail of software where the apps come to people instead of people flocking to apps.

 1  Noosphere, a protocol for thought subconscious.substack.com

gyuri   12/10/2022 16:28:06   in Public    
-owned keys not ids, using UCAN. Local-first sync. Everything works seamlessly offline. Files can be synced live to your device. Decentralized over IPFS. Noosphe

Local first Sync

 1  Open Croquet wiki.c2.com

gyuri   (edited 30/09/2022 06:00:41) 30/09/2022 05:55:12   in Public    
ffectively stopped. Purpose: Croquet is a collaborative, LiveProgramming, audio-visual 3D environment that allows development of interactive 'worlds'. Important features: Live. No n

Instead of LiveProgramming

let's have local first, offline first, evergreen, trust networks of Inter (Personal|Planetary) Autonomous Intentional HyperMedia Spaces

powered by

  • commons based
  • peer produced
  • Intentional Software Internet as a Conversation
  • for the people, by the people
  • built on trust, for trust

Very much inspired by SmallTalk's software internet

except that with IPFS the network becomes what used to be an isolated SmallTalk Image

 1  [ANN] [ICO] HoloToken (HOT): Holo The Distributed Hosting Platform bitcointalk.org

gyuri   (edited 10/09/2022 08:49:25) 10/09/2022 08:44:15   in Public    
rent.) THIS IS NOT a blockchain. Holo is an ecosystem built on top of Holochain and composed of hosts and users of distributed computing. Hosts can host truly distributed apps and get paid in Holo fuel for hosting. Holo fuel is not a token or a c
  • ecosystem
  • on top of Holochain
  • hosts and users

!- contrast : IndyNet

  • IndyViDuals are Actors.
  • host data coupled with capabilities needed to manage them
  • local first, offline first and permanent on IPFS

!- flip : the Current Web

  • no more silos

  • All of People's data resides on their own devices

  • or on the Permanent Web fully

  • under their control

  • forming networks of trust

  • trust but verify

  • full provenance

  • recapitulalble history of exchanges

  • capabilities as IndyApps and IndyComputations come to you, the actor, the inidvidual - instead of people flocking to them - accept take it or leve it terms - People set their own terms

 1  Identity, Capabalities, & Private Data - @expede - Building Apps on IPFS docdrop.org

indyweb   (edited 24/08/2022 20:41:27) 24/08/2022 20:41:03   in Public    
t's the web data file system uh we have offline and async sharing and we're now starting on a 00:03:52 uh scalable fully distributed uh database uh local first on top of ipfs as well um and we will eventually get to that portable compute section uh near the top there 00:04:05 and then there's this nice line and then abstractions to get that into developer's hand so that they don't need to know that there's this towering stack of things underneath in terms of actual experience um 00:04:17 [Music] the end goal right is to make it so that people don't have to know that there's something uh special happening so sorry i didn't create a new demo this is from a previous presentation 00:04:29 where it just looks like a regular app but the data underneath is owned by the user and portable between apps so here's that file from the previous app and we can now load it up in this sort of file

 1  (18) Post | LinkedIn www.linkedin.com

gyuri   (edited 12/06/2022 06:37:15) 12/06/2022 05:44:48   in Public    
ctized, continual processes for data that's worthy of being ontologized or schematized for universal reuse should be in that form. That should be the goal by 2025

universal reuse is an impossibility

reuse like use is situated pick an adjacent existing delivered use case

instead need to intentionalize conceptualize

symmathesize #Symmathesy Mutual Learning

common "use cases" and do that in a form that is amenable to be tinkered reused and repurposed for future purposes intents as they arise

in any situation there are core intents that are universal

ensure that "data" is captured along with the means of supporting those intents across all conceivable "constellations" for provisioning

ranging from local first, personal first, to in house closed silos to global interplanetary scales open or closed, taking into account delivery platforms desktop mobile metaverse whatever

Description

https://hyp.is/xb0pkOoSEeyRaQudeRD78g/www.linkedin.com/posts/alanmorrisontoday-i-attended-a-thought-provoking-conversation-activity-6940722530403983360-fCeE/?utmsource=linkedinshare&utmmedium=memberdesktopweb

 3  Rhizome Proposal jzhao.xyz

spencerc99   03/06/2022 05:00:11   in Public    
kage deals we cannot customize, we get modular interoperable local-first software Local-first software By centralizing data storage on servers, cloud apps also take away ownership and agency from users. If a service shuts... Updated 6/1/2022 2 which we can stack to a global scale. Apps and platforms in this mode

who maintains? who has authority for changes, how to deal wqith paradox of choice?

gyuri   25/05/2022 07:43:34   in Public    
ven when the internet is broken Collaborative: multiplayer gardens with ease I’ve written about these in gr

multiplayer

need people themselves to be first class

local first data and use capablities that are swappable

gyuri   25/05/2022 07:34:21   in Public    
rch in 2022 focussed on building infrastructure for collaborative local-first applications. Perhaps the current episteme i

collaborative local first applications

4 IndyWeb

 1  Saving copies of everything is like low-budget p2p subconscious.substack.com

gyuri   27/05/2022 23:24:21   in Public    
anywhere, through any mechanism. Own a copy of your corner of the internet. This shift in perspective from network-first, to local-first is compelling. It’s more resilient. It’s more

personal first but interpersonal

 1  - I'd have to set up the WP instance and maintain it. I'd have to manage the acc... | Hacker News news.ycombinator.com

mrcolbyrussell   (edited 16/05/2022 13:17:29) 16/05/2022 13:15:18   in Public    
- I'd have to set up the WP instance and maintain it. I'd have to manage the account(

(NB: this is in response to the question Why not just use wordpress + wysiwyg editor similar to *docs, and you're done?.)

This is a good of an explanation as any for local-first software.

A natural response (to potatolicious's comment) is, "Well, somebody has to maintain these no-code Web apps, too, right? If there's someone in the loop maintaining something, the question still stands; wouldn't it make more sense for that something to be e.g. a WordPress instance?"

Answer: yeah, the no-code Web app model isn't so great, either. If service maintenance is a problem, it should be identified as such and work done to eliminate it. What that would look like is that the sort of useful work that those Web apps are capable of doing should be captured in a document that you can copy to your local machine and make full use of the processes and procedures that it describes in perpetuity, regardless of whether someone is able to continue propping up a third-party service.

 1  Logseq raises $4.1M to Accelerate Growth of the New World Knowledge Graph blog.logseq.com

gyuri   06/05/2022 15:32:26   in Public    
Qin, Logseq’s co-founder and CEO Logseq also offers unparalleled privacy by being local-first and storing information in Markd

local-first

 1  Sorry, I put the URL back to the root of the site. (I'd changed it to a page tha... | Hacker News news.ycombinator.com

mrcolbyrussell   (edited 03/05/2022 11:50:50) 03/05/2022 01:50:40   in Public    
tter illustrated this approach.) The events list is created with JS, yes. But that's the only thing on the whole site (~25 pages) that works that way.Here's another site I maintain this way where the events list is plain HTML: https://www.kingfisherband.com

There's an unnecessary dichotomy here between uses JS and page is served as HTML. There's a middle ground, where the JS can do the same thing that it does now, but it only does so at edit time—in the post author's own browser, but not in others'. Once the post author is ready to publish an update, the client-side generated content is captured as plain HTML, and then they upload that. It still "uses JS", but crucially it doesn't require the visitor to have their browser do it (and for it to be repeated N times, once per page visit)...

 1  Post | LinkedIn www.linkedin.com

gyuri   23/04/2022 05:57:35   in Public    
Fission's #EdgeComputing stack. It enables developers to build local-first applications, but also sits on top of the global name space that is IPFS-based content addressing. I'm very excited that we are add

local first but accessible globally

 1  Guido van Rossum: Let Web3 die in a flaming ball of fire | Hacker News news.ycombinator.com

gyuri   21/04/2022 08:04:47   in Public    
Try headline https://viaheadline.xyz/ which uses ceramic for storage, unlock for payment and membership, ipfs for pinning, and a bunch of other protocols for decentralisation.I can walk you through some of the useful stuff going on if you want to have a chat.Offer valid for anyone else. reply chrononaut 3 hours ago | root | parent | next [–] > HEADLINE is a decentralized publishing platform where a creator’s content is always their own. There’s no service fee, no long form privacy agreement and your unpublished and token gated content is encrypted, enabling access control.> Publish web content and send out newsletters. Build meaningful connections with your community and followers. Feel confident that the publishing platform you’re using respects what you create and who you create it for. Our excellence is in our collaborations.> Powered by Unlock Protocol and built by Raid Guild, with integrations of Ceramic, Lit Protocol & IPFS, HEADLINE is truly multi-player, built and maintained by collaboration.> HEADLINE operates as a DAO, decentralized autonomous organization. That means that we are run by collective efforts and innovation. Join us as we build together.Who exactly is this being positioned to? If I passed this along to the marketing team at my job they will probably just reply back with a bunch of question marks attempting to understand that language. Is that even the right audience?

headline

decentralized publishing platform

this is great,I understand it is local first, and Personal first How about making it People centered by being able to act as their own hub in their owned network of connections forming interpersonal network connecting people ideas and communities in an emregent network of netwroks?

 1  Using files with browsers, in reality macwright.com

mrcolbyrussell   (edited 22/03/2022 22:00:55) 22/03/2022 13:15:49   in Public    
s to cover more usecases - like if you can grant semi-permanent access to a folder - then web applications can also be local-first applications: you can own your data, in spite of the cloud . And you can do that with just

I've looked a lot into the file-saving problem over the years. Tom describes the problem in a succinct enough way:

Let’s say you’re building a graphics editor and someone can save their work as file.svg. If this were a desktop application, they could press ⌘s to save again. Or you might even auto-save to the file. You can’t do this on the web: every time you save a file, it’ll go through the same “Save as…” workflow, which asks you to choose a location and confirms if you overwrite an existing file.

The reality is that this is cumbersome, but it's not a showstopper. Any application author caring to let you run local-first applications where you own the data can do so.

The effect that the new file system API is likely to have is to see it abused to the point that lots of people lose even more control of their data and (because of that) others are wary of granting permissions at all, due to overbroad privilege requests. The status quo, even cumbersome as it is, is actually more of an enabler for user-controlled, local-first applications and strong data ownership "rights".

The API designers should step back from the current kitchen sink design for file access and narrowly address the specific ergonomics issues described in the quoted bit relating to ⌘s and file overwrites.

(One workaround that I've come up with to the file overwrite problem is to pack up opaque "checkpoint" files and educate the user that the correct way to work is to save them all to a common directory. You generate a unique name each time, so while even though the user must explicitly do a little bit of a dance with the system filepicker dialog, they are never prompted with the "[Are you sure you want to overwrite...?]" warning. The dance with the filepicker is also minimal, since the browser remembers the last location, so it more or less amounts to an explicit notification that the app is saving new data with an optional way for the user to seize control and write it elsewhere if they choose. When it comes time to open up a previous project, rather than picking a single file, they point at the directory containing all the checkpoint files. The app reads these in and reconstructs the state. [Side note: the ZIP format's internal data structures work passably for this. The concatenation of the content of all the checkpoint files files comprises the ZIP bytestream.] It sounds janky, but on reflection this is really only true because it violates some expectations about how things should work based on familiarity with other workflows. Doing things this way means also that you can get version history almost for free—something that otherwise takes a lot of intentional and clever design and generally only shows up in mature apps with lots of engineering resources. But, to repeat, using this "ZIP-chunks" approach, you get it as a byproduct of having to work within the constraints of the browser sandbox. Sometimes constraints are useful for creation.)

 1  TextBuddy – retina studio retina.studio

mrcolbyrussell   08/03/2022 12:26:02   in Public    
insanely obvious as a product. I’m considering updating my Mac to Big Sur just to run this. It’s all the text manipulation

Meanwhile, not only does the scope of this tool not merit the Big Sur requirement, it doesn't even require a Mac. It interaction style is so free of intracies that it could be developed (and distributed) as a single HTML file with a text input and some script blocks.

 1  Annotating the law | Hypothes.is web.hypothes.is

mrcolbyrussell   (edited 08/03/2022 01:15:18) 06/03/2022 11:29:36   in Public    
of your Hypothesis annotations, go to https://jonudell.info/h/facet/

This tool should be a "codebook"—a downloadable document meant to be stored in an offline copy e.g. on the user's local disk, a la PDF (except still actually HTML, as here). I shouldn't need to "go to" anywhere to use it; that should only be necessary to get it the first time.

 1  Building data-centric apps with a reactive relational database 6220cd31ad8d580007d3fcbf--riffle.netlify.app

rcmiller198   03/03/2022 15:17:23   in Public    
ate of the overall system. In a local-first architectur e where queries are much cheaper

I think this might need to be a principle of its own

 1  Post | Feed | LinkedIn www.linkedin.com

gyuri   21/02/2022 09:28:00   in Public    
Thanks for sharing this, i had to stop using the word Web3 because the word has been completely co-opted by the crypto, DeFi and NFTs. To me it's about content addressing, decentralizing the hub and spoke data monopoly nodes and local first Internet architecture. On the product side this means DID, private user state and thin backends .

https://getdweb.net/

 1  Automerge: a new foundation for collaboration software www.youtube.com

gyuri   18/02/2022 18:42:13   in Public    
ubscribers Subscribe Local-first software is an effort to make collaboration software less dependent on cloud services, and Automerge is an open-source library for realising local-first software. In this talk I explain our motivation for creating Automerge, and map out 7 years worth of research projects that are feeding into this project. Recording of a talk given at t

 1  This is one of the big missing pieces of the web development puzzle. It would be... | Hacker News news.ycombinator.com

mrcolbyrussell   (edited 16/02/2022 12:08:27) 15/02/2022 22:52:57   in Public    

Wordle's spread on social media was enabled in part by its low-tech approach for e.g. sharing scores.

One low-tech approach that could've been used here for data persistence would be to generate and prompt the user to save their latest scorecard in PDF or Word format—only it's not a PDF or Word format, but instead "wordlescore.html" file, albeit one that they are able to save to disk and double click to open all the same. When they need to update their scorecard with today's data, you use window.open to show a page that prompts the user to open their most recent scorecard (using either Ctrl+/Cmd+O, or by navigating to the place where they saved it on disk via bookmark). What's not apparent on sight alone is that their wordlescore.html also contains a JS payload as an inline script. When wordlescore.html is opened, it's able to communicate with the Wordle tab via postMessage to window.opener, request the newest data from the app, and then update wordlescore.html itself as appropriate.

 1  Obsidian: Understanding its Core Design Principles tfthacker.medium.com

gyuri   07/02/2022 21:42:10   in Public    
three simple design principles: Data will be local-first and plaintext Links will be first-class citize

local=first plain text

 1  Austin Public Library patron ID

mrcolbyrussell   (edited 28/12/2021 01:52:02) 28/12/2021 01:41:25   in Public    

Desired workflow:

  1. I navigate to the APL login page https://austin.bibliocommons.com/user/login
  2. I invoke a bookmarklet on the login page that opens a new browser window/tab
  3. In the second tab, I navigate here—to a locally saved copy of (a facsimile of) my library card
  4. I invoke a bookmarklet on my library card to send the relevant details to the APL login page using window.postMessage
  5. The bookmarklet set up in step 2 receives the details, fills in the login form, and automatically "garbage collects" the second tab

Some other thoughts: We can maintain a personal watchlist/readlist similarly. This document (patron ID "page") itself is probably not a good place for this. It is, however, a good place to reproduce a convenient copy of the necessary bookmarklets. (With this design, only one browser-managed bookmarklet would be necessary; with both bookmarklets being part of the document contents, the second bookmarklet used for step 4 can just be invoked directly from the page itself—no need to follow through on actually bookmarking it.)

 1  Redefining knowledge management with Kevin Lin, founder of Dendron nesslabs.com

HyperPoint   17/12/2021 03:59:38   in Public    
nherited knowledge of the ages. Right now, we are presenting this in the form of an open-source, local-first, Markdown-based note-taking tool that helps humans organize, reference, and work with any amount of knowledge. Let’s dig a little bit deepe

开源、本地优先、基于 markdown 这三点貌似是现在的标配了

 1  The Next Chapter of Readwise: Our Own Reading App blog.readwise.io

akamatsm   (edited 26/11/2021 21:40:31) 26/11/2021 21:20:18   in Public    
ni The Readwise reading app is built on a local-first foundation enabling blazingly fast, full-text search of your entire library of books, articles, annotations, and highlights. You can find whatever you're lo

Sure hope that it interfaces with the networked notetaking apps (e.g. Roam) so that the search is interoperable across Roam/Readwise boundaries :-)

 1  Chris Granger on Twitter twitter.com

gyuri   21/11/2021 21:07:21   in Public    
sTweetSee new TweetsConversation Chris Granger@ibdknoxLet's say you've built a fully decentralized, local-first, multiplayer, end-to-end encrypted Notion/Roam that is also completely reprogrammable (you can change/add anything). How would you build a business around it? For the web3 folks, how could tokens play a part?4:49 PM · Nov 9, 2021·Twitter Web App 22 Retweets12 Quote Tweets234 Li

 1  The road to Muse 2 — Muse museapp.com

gyuri   17/11/2021 14:04:50   in Public    
0, 2021 The road to Muse 2 Muse 2.0 will include a native Mac app and local-first sync between iPad and Mac, launching in spring of 2022. Read on for the full vision, and how you can help. Muse is a digital workspace fo

 15  Local-first software: You own your data, in spite of the cloud www.inkandswitch.com

ankostis   21/08/2021 16:59:45   in Public    
gyuri   (edited 14/07/2021 09:23:40) 14/07/2021 09:18:42   in Public    
Local-first software You own your data, in spite of the cloud Martin

the fastest API call is the one you do not need to make

A good way is to go Go #WebNative with https://fission.codes/

https://twitter.com/TrailMarks/status/1349785654939496450

what if all you need is a browser and keep your data local first All Fission Powered up can share the data their create with any other app. Decoupling App from Data Storage making to user in control even authentication

gyuri   (edited 14/07/2021 09:14:42) 14/07/2021 09:13:45   in Public    
s, records/structs and the like. If you are building a collaborative multi-user application, you can swap out those data structures for CRDTs.

turn a single player app to multi-player app with https://social.coop/@indiehub https://github.com/IndyVerse/indiehub Description

gyuri   (edited 10/03/2021 13:16:56) 14/01/2020 11:49:11   in Public    
In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals 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. We survey existing appro

Local-First Software

  • about : local first

gyuri   (edited 10/03/2021 13:16:09) 10/03/2021 13:15:53   in Public    
Media canvas PushPin is a mixed media canvas workspace similar to Miro or Milanote. As our third project built on Automerge, it’s the most fully-realized of these three. Real use by our team and external test users put more strain on the underlying data layer.

gyuri   10/05/2020 12:07:12   in Public    
examine the trade-offs of each. We look at Conflict-free Replicated Data Types (CRDTs): 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. We share some of our fin

CRDT fundational

gozala   04/03/2020 19:02:43   in Public    
April 2019 Cloud apps like Google Docs and Trello are popular because they enable real-time collaboration with colleagues, and they make it easy for us to access our work from all of our devices. However, by centralizing data storage on servers, cloud apps also take away ownership and agency from users. If a service shuts down, the software stops functioning, and data created with that software is lost. In this article we propo

Test

gyuri   14/01/2020 12:08:52   in Public    
ed Data Types (CRDTs). CRDTs as a foundational technology CRDTs emerged from aca

CRDT see OrbitDB

almereyda   04/12/2019 20:19:14   in Public    
ankostis   21/08/2021 17:01:02   in Public    

FYI, searching hypothesis for tags first & local would match this doc - is that on purpose?

almereyda   24/08/2021 11:25:46   in Public    

Indeed I had added the tag local-first instead of the two you mention. Maybe this is a question for the developers of Hypothesis? This seems to be related to the search heuristics they use.

jaredly   21/05/2019 22:04:54   in Public    
k built into your computer) and local networks (such as your home WiFi) over servers in remote datacent

this is something I hadn't thought to explore before

jaredly   21/05/2019 22:03:47   in Public    
to feel ownership of that data, because the creative expression is something so personal. Unfortunately, cloud a

I feel like this explanation is unnecessarily blurry -- there are good "not just the feels" reasons for wanting ownership of the data...

mrchrisadams   11/05/2019 15:08:47   in Public    
have been downloaded. Local-first applications keep the primary copy of the data in files in each device’s local filesystem, so the user can read and write this data anytime, even while offline. The data is then synchronized w

Local first is different to offline-first

shalabh   (edited 02/05/2019 15:36:54) 02/05/2019 15:17:50   in Public    
ties for further work. Most CRDT research operates in a model where all collaborators immediately apply their edits to a single version of a document. However, practical local-first applications require more flexibility: users must have the freedom to reject edits made by another collaborator, or to make private changes to a version of the document that is not shared with others. A user might want to apply changes speculatively or reformat their change history. These concepts are well understood in the distributed source control world as “branches,” “forks,” “rebasing,” and so on. There is little work to date on understanding the algorithms and programming models for collaboration in situations where multiple document versions and branches exist side-by-side. We see further interes

 1  cabal github.com

gyuri   (edited 16/07/2021 06:01:00) 16/07/2021 06:00:38   in Public    
cabal decentralized local-first peer-to-peer group chat (like IRC/Slack)

 1  IPFS Local Offline Collaboration SIG blog.fission.codes

gyuri   13/06/2021 08:05:48   in Public    
presented Fission's approach to local first apps on IPFS with the Fission publishing platform and webnative SDK.Our guiding principle for using IPFS is: Everything should work in the browser, including on mobile, with no extensions required. The Special Interest Group (SIG)

local first webnative apps

 1  dendronhq/dendron github.com

gyuri   22/05/2021 04:15:22   in Public    
me to Dendron! What is Dendron? A personal knowledge management tool that grows as you do. Dendron is a local-first, markdown based, hierarchical note-taking application built on top of VSCode and friends. Whether you organize your notes

 1  Fission White Paper spaces_-LofgqakffpAtg_wUAUS_pdf_1267033547.pdf

gyuri   22/04/2021 11:27:16   in Public    
lly-secured write certificates. This is a trustless method suitable to centralized, decentralized,peer-to-peer, and local-first applications. In essence, it means using a mix of signaturechains to control who has access to what. Read access is granted by the me

trustless method suitable for

centralized, decentralized, peer-to-peer local first apps

 1  Local-first database: gun.js | Jared Forsyth.com jaredforsyth.com

almereyda   15/03/2021 23:31:18   in Public    

 1  Video: Open Office Hours 8 March 2021 (DocDrop) docdrop.org

gyuri   12/03/2021 17:33:16   in Public    
h we'll talk about later uh i go i gone that native with vision which is the same vision that i have which is 00:08:29 sort of local first what if what if the browser is only thing you need the letters of game changer and

gone native with fission

 2  local-first-web/auth github.com

gyuri   02/03/2021 07:17:26   in Public    
es, and assign people to roles. When roles are changed, members leave, or devices are lost or replaced, keys are rotated and associated data re-encrypted. 👉 Learn more: Internals What T

re-encrypted

gyuri   02/03/2021 07:16:46   in Public    
@localfirst/auth provides decentralized authentication and authorization for team collaboration, using a secure chain of cryptographic signatures. 🚧 Note: This is a work in pro

 1  High Lotek - Gemini and the Small Internet ajroach42.com

gyuri   22/02/2021 19:02:01   in Public    
videos and other misfeatures Interested in low-power computing and/or low-speed networks Gemini is intended to be s

very much, hence local first, lan first, Heirloom computing https://hyp.is/IzjKBGxKEeuz4dPtUumwUQ/thedorkweb.substack.com/p/the-100-year-computer

 1  Digital Life Collective diglife.com

gyuri   (edited 14/12/2020 06:43:34) 14/12/2020 06:41:15   in Public    
COOPERATING AT GLOBAL SCALE IS HUMANITY'S PRIMARY CHALLENGE Cooperating

achieved through emergent spontaneous order arising from trust local first cooperation designed from trust using tech we can trust

 1  Dendron www.dendron.so

gyuri   09/12/2020 11:59:59   in Public    
Dendron The hierarchical note taking tool that grows as you do. Dendron is an open-source, local-first, markdown-based, note-taking tool built on top of VSCode . Like most such tools, Dendron

 1  ipfs/roadmap github.com

gyuri   05/12/2020 14:23:58   in Public    
[2021 Theme Proposal] Local First Development for True Data Agency #70

Local First Development Data Agency

 1  Video: What's up, What's new, What's next - Eric Myhre (DocDrop) docdrop.org

gyuri   (edited 25/11/2020 20:56:36) 25/11/2020 20:55:02   in Public    
build applications that are based on structured data and want to be decentralized so first cool feature an exampl

build WebNative People-centered decentralized born interoperable collaborative multiplayer Apps from local-first single player ones with TrailHub1

 1  Discord - A New Way to Chat with Friends & Communities discord.com

gyuri   25/11/2020 14:57:35   in Public    
r data across multiple devices. By reducing the dependency on cloud services (which may disappear if someone stops paying for the servers), local-first software can have greater longevity, stronger privacy, and better performance, and it gives users more control over their data. samuelandert11/21/2020Would you

local first longevity

 1  Video: Holochain vs Blockchain (DocDrop) docdrop.org

gyuri   11/11/2020 07:04:52   in Public    
lockchain, for one thing there's no bottlenecks at all because you are writing directly to your own local source chain and sharing to a distributed hash table which is a an eventual consistency approach so there's no bottlenecks and being able to do the transa

no bottleneck

writing to local first

eventual consistency

 1  Video: 11 Lightning Talk: FISSION - Boris Mann (DocDrop) www.youtube.com

gyuri   07/10/2020 20:47:17   in Public    
think things should be built the fair data society I think some of the team is is

fair data

resistance is not futile

local first software

 1  Terms logseq.com

gyuri   21/08/2020 15:36:14   in Public    
[email protected]. Jul 23, 2020Logseq A local-first knowledge base which can sync using Github. Twitter: @logseqGithub: @logseq

knowledge base sync with github

 1  Overview guide.fission.codes

gyuri   13/08/2020 19:59:35   in Public    
and app building. This supports local-first software that runs locally for you and your users as much as possible. For front-end developers and des

local-first software

 1  Building the Firebase for CRDTs medium.com

gyuri   10/05/2020 11:58:13   in Public    
tion path would also given them top marks on the local-first scorecard. As litmus test to see if you ha

local-first storecard

 1  Choosing the Right Blogging Platform - H3RALD h3rald.com

offray   24/04/2020 19:04:57   in Public    

I have been considering blogging platforms long time ago. My criteria was different, but I care, as you do, about underlying tech stack, programming language and autonomy.

I have blogged about my blogging and these days I just use Markdeep with Fossil and Hypothesis for comments and annotations (as I'm doing here). I think this combination is working pretty fine for now and maybe I just automate the process here and there as needed.

By the way, I also like the self contained tech (I call them "pocket infrastructures": simple, self-contained, local first and extensible), but my exploration goes into dynamic languages and environments with Pharo (a Squeak fork) and I'm just putting Nim in my radar recently. I may try LittleStore. soon, as I see really aligned to my interests.

 1  Fission Talk talk.fission.codes

gyuri   16/04/2020 06:35:52   in Public    
description, what do you think? Fission is building a web native file system, plus tools to build & host apps with user controlled data, encryption, and local first software. This makes it easy for front end devs to build great apps with no deploy step. Being a distributed team (Vanc

web native file system host apps with user controlled data, encryption and local first Software

 1  Stop Making Students Use Eclipse | Nora Codes nora.codes

crussell   (edited 12/04/2020 02:03:04) 12/04/2020 01:56:49   in Public    
kly is important. So do that. Provide a standardized environment - as a VM, perhaps, or using something like repl.it or ideone - perhaps a similar software designed specifically for education. Use a language that teaches the fundamentals of the paradigm you’re interested in, like Scheme or Python. (Please, please not Java.) Pro

The browser + JS have both of these covered.

Side note: repl.it and other cloud-based hosted services are an example of how /not/ to do it. Heed the plea for local-first software. There's something about the browser that makes people completely throw away their sense of what makes for reasonable expectations and anything they might know about traditional development workflows. Look at, say Digital Mars's download page or Ken Silverman's homepage, where they make available modest executables that consume plain text, output whatever it is they need, and work offline.

Not to mention, repl.it etc stray further into the land of magical abstractions that this post starts out railing against—more so than Eclipse. (And this is a good example of the amnesia I just described.)

What's more, shooting for the same workflow while having to work within the limitations of the browser sandbox actually ends up emphasizing the "ordinary files" mindset.

See also:

 1  Towards a Technology of Solidarity: 10 lessons from Dd's first 10 years www.digital-democracy.org

almereyda   07/03/2020 02:24:48   in Public    
partners at the ground level. 8. Decolonize Mapmaking Our work on local first tools is deeply influenced by indigenous-led movements to decolonize mapping, with the explicit goals of making maps that increase indigenous sovereignty & land rights. From participatory mapping, collective mapping, counter-mapping and MappingBack, there are inspiring examples from around the planet of how indigenous peoples & other local communities are reclaiming mapmaking in order to assert sovereignty over their traditional territories. Such decolonized mapping processes enable communities to communicate their worldviews, values and relationships with territory to outside audiences. They disrupt existing norms and assumed practices of European cartography, including whether rivers should always be blue, which direction maps are oriented, and even what constitutes a map. From our projects supporting indigenous-led mapping, we’ve been inspired by the ways that indigenous people are making their own maps to assert their rights, and the ways that they are decolonizing mapmaking in the process. 9. Satellites & Drones Alone W

 1  Local-first software for frontline communities www.digital-democracy.org

almereyda   07/03/2020 02:18:45   in Public    

 5  In Search of a Local-First Database | Jared Forsyth.com jaredforsyth.com

frantic   17/02/2020 11:54:41   in Public    
h each change, or just deltas? How's the code quality, maintenance level, test coverage, etc.? Flexibility How does it react

I would include "project liveness" here, when I was looking for libs I was also checking Github profiles. Some projects would have evergrowing list of issues that are never closed

frantic   17/02/2020 11:48:17   in Public    
multiple devices (with syncing that ideally doesn't require manual conflict resolution ), for extended periods of time,

I think not requiring manual conflict resolution is very important, but also it doesn't capture that it should also merge data. Last-write-wins is also technically automatic conflict resolution, not very good though

frantic   17/02/2020 11:46:45   in Public    
tence & full data replication) It's fine with me if the "server-side persistence" is just "there's a server in the cloud that is also a peer just like everyone else". There must be an open-source s

If this is the case, do you actually need "My data must be available" point at all?

frantic   17/02/2020 11:43:52   in Public    
020 · local-first draft I've been wrestling with the issue of "da

IMHO this paragraph is very complex

frantic   17/02/2020 11:43:29   in Public    
mied by the little things, like "how do I make it not break". Recently, I've been re-energiz

I think this needs more detail, hard to figure what you mean without context

 1  Local-first software: you own your data, in spite of the cloud blog.acolyer.org

gyuri   20/01/2020 09:43:32   in Public    
nteresting market opportunity: “ Firebase for CRDTs .” This link to ‘Our Incredib

Personal Firebase for CRDTs