SlideShare a Scribd company logo
1 of 12
Deep Hypertext with embedded revision control implemented in regular expressions implemented in regular expressions implemented in regular expressions ,[object Object],[object Object],[object Object],2010 git for the Web, Wave-like
Text and hypertext “ PAPER BEHIND GLASS” -- Ted Nelson The Web you see as a glorified television channel today is just one part of the plan. ... ...However, the intuitive editing interfaces which make authoring a natural part of daily life are still maturing.... need access control and archival tools that, like browsing, don't require one to get into the details of computer operating systems... ...help of machines... to follow links only from reliable sources... -- Tim Berners-Lee Ted Nelson/orig h-t (news)paper behind glass index to cherry-pick how to merge
Synthesis Michael : Wikipedia is the best thing ever. Anyone in the world can write anything they want about any subject. So you know you are getting the best possible information. -- “The Office” how far we can go with wikis battleground let’s analyze conclusion? how it REALLY works better ideas? not defend, but either buy or not Knuth is a fan of Wikipedia, but he's a bit leery of the concept, saying that he would not want to have to remain forever on guard after making technically complex contributions, lest his comments be badly reedited. -- Don Knuth
Social networks ,[object Object],[object Object],[object Object],[object Object],social network filtering info commonplace but how can we social-filter-edit texts? 5 MIN
Revision control ,[object Object],[object Object],classic: main abstraction geeky-freaky no guarantees OT: invented for LAN main abstraction inconsistent simply sucks no way to decentralize Xanadu: nobody saw it working
Requirements ,[object Object],[object Object],[object Object],[object Object],[object Object],let’s consider new approach requirements hyper-wikipedia
Simplicity ,[object Object],[object Object],[object Object],/^([$amp;apos;{]+)*[$amp;apos;{]+@((((([a-z0-9]{1}[a-z0-9]{0,62}[a-z0-9]{1})|[a-z]))+[a-z]{2,6})|({1,3}){3}{1,3}({1,5})?)$/i [email_address] we are making a protocol, not a Google service simplicity is paramount esp for consistency
Relativity: Lamport-Fidge fundamntal difference from OT: relativistically consistent may use in a distributed manner 8 MIN
Mechanics So, let’s explain diff from OT: ids !!! atoms causality forms/strings yarns, weaves, wefts ॐ 0101T01a1ea1a2 xa2b2 ⌀b2a5sa2a3⌫a3b1ta3a4  0102 ۝
Mechanics II s/ .{5} (?:(?:⌦.{4})+ ⌫ .{4})* ⌫ .{4} (?:[⌫⌦].{4})*| .0.0. (?:[⌫⌦⌀].{4})*| (.)..(..) (?:[⌫⌦].{4})* /$1$2/g the most “popular” operation
Formal: contributions ,[object Object],[object Object],[object Object],[object Object],[object Object],OT X forking, branches stretchtext quotations links to any range in any state
Applications of DH ,[object Object],[object Object],[object Object],[object Object],[object Object],MERGE unambigously

More Related Content

Similar to Wikisym

Auscert Finding needles in haystacks (the size of countries)
Auscert Finding needles in haystacks (the size of countries)Auscert Finding needles in haystacks (the size of countries)
Auscert Finding needles in haystacks (the size of countries)packetloop
 
2600 v04 n09 (september 1987)
2600 v04 n09 (september 1987)2600 v04 n09 (september 1987)
2600 v04 n09 (september 1987)Felipe Prado
 
Search Interfaces on the Web: Querying and Characterizing, PhD dissertation
Search Interfaces on the Web: Querying and Characterizing, PhD dissertationSearch Interfaces on the Web: Querying and Characterizing, PhD dissertation
Search Interfaces on the Web: Querying and Characterizing, PhD dissertationDenis Shestakov
 
A Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdA Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdOlivier MJ Crépin-Leblond
 
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer..." NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...Dataconomy Media
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technologyPallawiBulakh1
 
Building Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social NetworksBuilding Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social NetworksHenry Story
 
Afterwork big data et data viz - du lac à votre écran
Afterwork big data et data viz - du lac à votre écranAfterwork big data et data viz - du lac à votre écran
Afterwork big data et data viz - du lac à votre écranJoseph Glorieux
 
Busy Architects Guide to Modern Web Architecture in 2014
Busy Architects Guide to  Modern Web Architecture in 2014Busy Architects Guide to  Modern Web Architecture in 2014
Busy Architects Guide to Modern Web Architecture in 2014Particular Software
 
API Design and WebSocket
API Design and WebSocketAPI Design and WebSocket
API Design and WebSocketFrank Greco
 
Kafka based Global Data Mesh at Wix
Kafka based Global Data Mesh at WixKafka based Global Data Mesh at Wix
Kafka based Global Data Mesh at WixNatan Silnitsky
 
Software Define Network, a new security paradigm ?
Software Define Network, a new security paradigm ?Software Define Network, a new security paradigm ?
Software Define Network, a new security paradigm ?Jean-Marc ANDRE
 
What is Software Engineering Research Good For?
What is Software Engineering Research Good For?What is Software Engineering Research Good For?
What is Software Engineering Research Good For?Andrzej Wasowski
 
Ionic 4 + capacitor + angular 7
Ionic 4 +  capacitor + angular 7 Ionic 4 +  capacitor + angular 7
Ionic 4 + capacitor + angular 7 Marino Di Clemente
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDan Brickley
 
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4IASA
 
Web History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenWeb History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenBookNet Canada
 

Similar to Wikisym (20)

Auscert Finding needles in haystacks (the size of countries)
Auscert Finding needles in haystacks (the size of countries)Auscert Finding needles in haystacks (the size of countries)
Auscert Finding needles in haystacks (the size of countries)
 
2600 v04 n09 (september 1987)
2600 v04 n09 (september 1987)2600 v04 n09 (september 1987)
2600 v04 n09 (september 1987)
 
Search Interfaces on the Web: Querying and Characterizing, PhD dissertation
Search Interfaces on the Web: Querying and Characterizing, PhD dissertationSearch Interfaces on the Web: Querying and Characterizing, PhD dissertation
Search Interfaces on the Web: Querying and Characterizing, PhD dissertation
 
A Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEdA Study of Internet RFC Authors using NetDraw and yEd
A Study of Internet RFC Authors using NetDraw and yEd
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer..." NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...
" NoSQL Databases: An Overview" Lena Wiese, Research Group Knowledge Engineer...
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
1 web overview
1 web overview1 web overview
1 web overview
 
Development of internet
Development of internetDevelopment of internet
Development of internet
 
Building Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social NetworksBuilding Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social Networks
 
Afterwork big data et data viz - du lac à votre écran
Afterwork big data et data viz - du lac à votre écranAfterwork big data et data viz - du lac à votre écran
Afterwork big data et data viz - du lac à votre écran
 
Busy Architects Guide to Modern Web Architecture in 2014
Busy Architects Guide to  Modern Web Architecture in 2014Busy Architects Guide to  Modern Web Architecture in 2014
Busy Architects Guide to Modern Web Architecture in 2014
 
API Design and WebSocket
API Design and WebSocketAPI Design and WebSocket
API Design and WebSocket
 
Kafka based Global Data Mesh at Wix
Kafka based Global Data Mesh at WixKafka based Global Data Mesh at Wix
Kafka based Global Data Mesh at Wix
 
Software Define Network, a new security paradigm ?
Software Define Network, a new security paradigm ?Software Define Network, a new security paradigm ?
Software Define Network, a new security paradigm ?
 
What is Software Engineering Research Good For?
What is Software Engineering Research Good For?What is Software Engineering Research Good For?
What is Software Engineering Research Good For?
 
Ionic 4 + capacitor + angular 7
Ionic 4 +  capacitor + angular 7 Ionic 4 +  capacitor + angular 7
Ionic 4 + capacitor + angular 7
 
Describing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classificationDescribing Everything - Open Web standards and classification
Describing Everything - Open Web standards and classification
 
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4
Cloud Computing Bootcamp On The Google App Engine For Iasa V1.2.4
 
Web History 101, or How the Future is Unwritten
Web History 101, or How the Future is UnwrittenWeb History 101, or How the Future is Unwritten
Web History 101, or How the Future is Unwritten
 

More from Victor Grishchenko

More from Victor Grishchenko (8)

Reactive17wide
Reactive17wideReactive17wide
Reactive17wide
 
"I just wanted a banana" at Fronttalks'16 Ekaterinburg
"I just wanted a banana" at Fronttalks'16 Ekaterinburg"I just wanted a banana" at Fronttalks'16 Ekaterinburg
"I just wanted a banana" at Fronttalks'16 Ekaterinburg
 
Dump16final
Dump16finalDump16final
Dump16final
 
The Pacman presentation at Reactive2015
The Pacman presentation at Reactive2015 The Pacman presentation at Reactive2015
The Pacman presentation at Reactive2015
 
Swarm @ web standard days
Swarm @ web standard daysSwarm @ web standard days
Swarm @ web standard days
 
Swarm@MoscowJS
Swarm@MoscowJSSwarm@MoscowJS
Swarm@MoscowJS
 
Swarm (русская версия)
Swarm (русская версия)Swarm (русская версия)
Swarm (русская версия)
 
Swarm
SwarmSwarm
Swarm
 

Wikisym

  • 1.
  • 2. Text and hypertext “ PAPER BEHIND GLASS” -- Ted Nelson The Web you see as a glorified television channel today is just one part of the plan. ... ...However, the intuitive editing interfaces which make authoring a natural part of daily life are still maturing.... need access control and archival tools that, like browsing, don't require one to get into the details of computer operating systems... ...help of machines... to follow links only from reliable sources... -- Tim Berners-Lee Ted Nelson/orig h-t (news)paper behind glass index to cherry-pick how to merge
  • 3. Synthesis Michael : Wikipedia is the best thing ever. Anyone in the world can write anything they want about any subject. So you know you are getting the best possible information. -- “The Office” how far we can go with wikis battleground let’s analyze conclusion? how it REALLY works better ideas? not defend, but either buy or not Knuth is a fan of Wikipedia, but he's a bit leery of the concept, saying that he would not want to have to remain forever on guard after making technically complex contributions, lest his comments be badly reedited. -- Don Knuth
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. Relativity: Lamport-Fidge fundamntal difference from OT: relativistically consistent may use in a distributed manner 8 MIN
  • 9. Mechanics So, let’s explain diff from OT: ids !!! atoms causality forms/strings yarns, weaves, wefts ॐ 0101T01a1ea1a2 xa2b2 ⌀b2a5sa2a3⌫a3b1ta3a4 0102 ۝
  • 10. Mechanics II s/ .{5} (?:(?:⌦.{4})+ ⌫ .{4})* ⌫ .{4} (?:[⌫⌦].{4})*| .0.0. (?:[⌫⌦⌀].{4})*| (.)..(..) (?:[⌫⌦].{4})* /$1$2/g the most “popular” operation
  • 11.
  • 12.