diff --git a/talks/2011-05-07-Camlistore-Sao-Paolo/diagrams.odp b/talks/2011-05-07-Camlistore-Sao-Paolo/diagrams.odp
index 5ab444ca0..629da123b 100644
Binary files a/talks/2011-05-07-Camlistore-Sao-Paolo/diagrams.odp and b/talks/2011-05-07-Camlistore-Sao-Paolo/diagrams.odp differ
diff --git a/talks/2011-05-07-Camlistore-Sao-Paolo/index.html b/talks/2011-05-07-Camlistore-Sao-Paolo/index.html
index 8f0a92587..0e7b039ae 100755
--- a/talks/2011-05-07-Camlistore-Sao-Paolo/index.html
+++ b/talks/2011-05-07-Camlistore-Sao-Paolo/index.html
@@ -567,144 +567,73 @@ sha1-ea799271abfbf85d8e22e4577f15f704c8349026
+
+
+ Indexing & Search
+
+
- Slide with bullet points and a longer title, just because we
- can make it longer
+ Indexing: summary
+
+ For each blob, build an index of:
+
+ - directed graph of inter-blob references
+ - (permanode, time) => resolved attributes
+ - (permanode, time) => set memberships
+ - etc...
+
+
+
+
+
+ Indexing & Replication
- -
- Use this template to create your presentation
-
- -
- Use the provided color palette, box and arrow graphics, and
- chart styles
-
- -
- Instructions are provided to assist you in using this
- presentation template effectively
-
- -
- At all times strive to maintain Google's corporate look and feel
-
+ - indexing is real-time, no polling
+ - MySQL index speaks the blob server protocol
+ - just replicated to MySQL (etc) just like Amazon S3 (etc)
+
- Slide with bullet points that builds
-
-
- -
- This is an example of a list
-
- -
- The list items fade in
-
- -
- Last one!
-
-
-
-
-
Any element with child nodes can build.
-
It doesn't have to be a list.
-
-
-
-
-
- Slide with bullet points (small font)
+ Search
- -
- Use this template to create your presentation
-
-
- Use the provided color palette, box and arrow graphics, and
- chart styles
-
-
- Instructions are provided to assist you in using this
- presentation template effectively
-
-
- At all times strive to maintain Google's corporate look and feel
+
- Permanodes created by $who, sorted by date desc, type "photo", tagged "funny"
+ - My recent backups with attribute "hostname" == "camlistore.org",
+
- All friends' galleries in which this photo appears,
+ - etc...
+ ...similar to your email, or docs.google.com. "My stuff" or "My bookmarks".
- Slide with a table
-
-
-
-
-
- Name
- |
- Occupation
- |
-
- Luke Mahé
- |
- V.P. of Keepin’ It Real
- |
-
- Marcin Wichary
- |
- The Michael Bay of Doodles
- |
-
-
-
-
- Slide with a table (smaller text)
-
-
-
-
-
- Name
- |
- Occupation
- |
-
- Luke Mahé
- |
- V.P. of Keepin’ It Real
- |
-
- Marcin Wichary
- |
- The Michael Bay of Doodles
- |
-
-
-
-
- Styles
+ Privacy Model
- -
- class="red"
-
-
- class="blue"
-
-
- class="green"
-
-
- class="yellow"
-
-
- class="black"
-
-
- class="white"
-
-
- bold and italic
+
- all your blobs & objects & searches are private
+ - nothing is public by default
-
-
-
- Segue slide
-
+
+
+
+ What if you want to share with friends, or globally publish something?
+
+
+
+
+
+ Sharing & Share Blobs
+
+
+ - the act of sharing involves creating a new share claim, just another blob, signed.
+
@@ -716,76 +645,10 @@ sha1-ea799271abfbf85d8e22e4577f15f704c8349026
- Source: Eric Schmidt
+ Cat
-
-
- This slide has some code
-
-
-
-<script type='text/javascript'>
- // Say hello world until the user starts questioning
- // the meaningfulness of their existence.
- function helloWorld(world) {
- for (var i = 42; --i >= 0;) {
- alert('Hello ' + String(world));
- }
- }
-</script>
-<style>
- p { color: pink }
- b { color: blue }
- u { color: 'umber' }
-</style>
-
-
-
-
-
-
- This slide has some code (small font)
-
-
-
-<script type='text/javascript'>
- // Say hello world until the user starts questioning
- // the meaningfulness of their existence.
- function helloWorld(world) {
- for (var i = 42; --i >= 0;) {
- alert('Hello ' + String(world));
- }
- }
-</script>
-<style>
- p { color: pink }
- b { color: blue }
- u { color: 'umber' }
-</style>
-
-
-
-
-
-
- The best way to predict the future is to invent it.
-
-
- Alan Kay
-
-
-
-
-
- A distributed system is one in which the failure of a computer
- you didn’t even know existed can render your own computer unusable.
-
-
- Leslie Lamport
-
-
@@ -812,8 +675,8 @@ sha1-ea799271abfbf85d8e22e4577f15f704c8349026
- -
- google.com
+
- Brad Fitzpatrick, brad@danga.com
+ - camlistore.org
diff --git a/talks/2011-05-07-Camlistore-Sao-Paolo/repl.png b/talks/2011-05-07-Camlistore-Sao-Paolo/repl.png
new file mode 100644
index 000000000..81ed94e2c
Binary files /dev/null and b/talks/2011-05-07-Camlistore-Sao-Paolo/repl.png differ