technology   410868

« earlier    

The ‘Alt-Right’ Created a Parallel Internet. It’s an Unholy Mess. - The New York Times
Alt-tech is also a victim of the same market forces that have held back other small tech start-ups. Much of the internet’s basic architecture is controlled by a handful of gatekeepers — Facebook, Google, Apple and Amazon among them. Those companies run back-end services that allow developers to build reliable products, the app stores that allow them to reach a mass audience, and the advertising platforms that allow them to make money. Without the support of Silicon Valley’s giants, it’s nearly impossible to compete, no matter what your political views are.
ee  alt-right  technology 
13 hours ago by osi_info_program
Decentralized Real-Time Collaborative Documents
With the introduction of IPFS PubSub, it became possible for IPFS nodes to declare shared pubsub topics, broadcasting updates in real-time to other nodes in the network that have subscribed to the topic. The pubsub pattern is a powerful construct but it does not guarantee delivery of messages and does not guarantee message order. Enter CRDTs, Conflict-Free Replicated Data Types, a higher level data structure that allows us to overcome these shortcomings.

Enter CRDTs, Conflict-Free Replicated Data Types

CRDTs are one of the hot interesting topics in distributed systems. They provide a conflict-free manner of replicating data across multiple nodes without ever having to elect a leader or use another type of centralized authority to reach consensus. They even allow nodes to reach the same state without being connected to the network at the same time.

CRDTs were first introduced in 2011 by Carlos Baquero, Nuno Preguiça, Marek Zawirski and Marc Shapiro. You can learn more about CRDTs in the IPFS research collaborative notebook on CRDTs.

By forming ad-hoc sets of nodes (ie. using pubsub) and using CRDTs, nodes can come in and out of a cluster and participate in a higher level protocol.

Use case: Collaborative Text Editor

One set of use cases for CRDTs is when nodes need to collaboratively write to a shared data structure. In the past, this has been achieved by relying on a centralized service to coordinate updates. This centralized approach encourages the wordlwide web to grow in a way that relies on a few private entities to control the the content and delivery of the web. This is neither safe nor scalable. We must move away from centralized services, instead relying on truly distributed peer-to-peer systems that are not controlled by a single entity.

In this 10-minute video I show you how we can use the js-ipfs library and conflict-free replicated data types (CRDTs) to build a simple text editor that allows several peers to collaborate in real-time. The resulting interactions between the nodes are conflict-free, support offline use, and allow nodes to come in and out of the network while continuously converging data to a single state in all the nodes.
collaboration  tool  technology 
13 hours ago by Tiberiade
Apollo 8 and the 50/50 bet that won the Space Race for America | Ars Technica
The Greatest Leap, Part 2: If Apollo 8 failed, NASA's Moon dreams would crumble.
arstechnica  technology 
13 hours ago by robward
302 Found
[Basecamp 3 Redesign] Phase 1: New Nav and a unified Hey! Inbox.
signalvnoise  technology 
14 hours ago by slogger

« earlier    

related tags

-weekend-read  2017  accessibility  acquisitions  acting  ai  alt-right  altright  amazon  analytics  android  apple  applemusic  application  apps  archives  around-the-web  arstechnica  art  article  automation  automotive  autonomous  awesome  bbcnews  beats1  berlin  bias  bigdata  bitcoin  blockchain  blog  bogota  books  boron  britishcolumbia  business  car  challenge  cities  climatechange  cloudflare  collaboration  colombia  computers  content  cooking  creation  creativity  criticism  crypto  cryptocurrency  crystal  culture  dat  data  dc:creator=savalnikil  dctagged  decentralization  delivery  democracy  design  development  digitalmusicandaudio  disability  discovery  diy  driving  ebook  economics  economy  editorial  education  ee  electric  emergency  endocrinology  entrepreneurship  epicurean  ethics  exhibition  fact  facts  frame  friends  future  germany  glass  global  gmail  grahamcluley  guardian  health-services  health  hexagonal  historiography  history  hq2  hyperlens  inequality  info  information  infrastructure  innovation  interesting  internet  ios  ipad  iphone  ir  isssues  issue  jobs  journalism  june  kitchen  labour  learning  leokelion  localgovernment  magazines  management  materials  matt  media  metal  metallic  metallurgy  michaelhyatt  military  millennials  mobile  modular  module  mondaynote  mpu  museum  music  musicnews  musicstreaming  nanophotonics  nanorod  nature  networking  newmusic  news  nitride  nucleus  opensource  optics  optimization  oven  p2p  pedestrians  philadelphia  philosophy  plasmon  platforms  pod  podcast  polariton  politics  power  preservation  privacy  programming  prosumer  prt  psychology  racism  readiness  recording  recycling  reference  remote  repair  research  residency  right  robots  rsis  russia  s-curves  s2018  safety  sanfrancisco  science  security  sexism  sexualharrassment  shazam  signalvnoise  skateboard  skills  smart  smartcities  socialmedia  society  software  starvation  subwavelength  tax  teams  tech  technews  theatlantic  theverge  this-week-407  tool  tools  training  transportation  trumpism  twitter  uk  unemployment  university  update  urbanism  usa  vehicle  video  warming  washington  watsontom  web-archive  wikipedia  wisdom  work  workforce 

Copy this bookmark: