From b08308b447daa4ad2aa7671263f457c23decbbdc Mon Sep 17 00:00:00 2001 From: Garry Ing Date: Mon, 17 May 2021 19:49:04 -0400 Subject: [PATCH] adding offline note --- _notes/offline.md | 15 +++++++++++++++ _notes/ssb.md | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 _notes/offline.md diff --git a/_notes/offline.md b/_notes/offline.md new file mode 100644 index 0000000..9ccf732 --- /dev/null +++ b/_notes/offline.md @@ -0,0 +1,15 @@ +--- +date: 2021-05-17 +status: 🌱 +--- + +## Local-first software +### You own your data, in spite of the cloud + +> 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 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 approaches to data storage and sharing, ranging from email attachments to web apps to Firebase-backed mobile apps, and we 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. + + \ No newline at end of file diff --git a/_notes/ssb.md b/_notes/ssb.md index 69576f6..bd45539 100644 --- a/_notes/ssb.md +++ b/_notes/ssb.md @@ -11,7 +11,7 @@ Scuttlebutt is a decentralised secure gossip platform. Like other social platforms, you can send messages to your friends and share posts onto a feed. The cool thing is that the underlying technology here means that messages are passed directly between friends via a [[peer-to-peer]] (p2p) [gossip protocol](https://en.wikipedia.org/wiki/Gossip_protocol). -As a decentralized social network, Scuttlebutt passes the data from friend to friend, without any central server. The data is localised and distributed so it also happens to work offline! +As a decentralized social network, Scuttlebutt passes the data from friend to friend, without any central server. The data is localised and distributed so it also happens to work [[offline]]! The name, Scuttlebutt, came from sea-slang for gossip. Basically, like a watercooler on a ship, where sailors and pirates go have a yarn.