SlideShare una empresa de Scribd logo
1 de 64
Descargar para leer sin conexión
How Not To Be Seen
Mark Pesce
mark@markpesce.com / twitter @mpesce
Part One:
The Comfy Chair
RPG II*
BASIC
Z-80, 8085, 8048, 8051, x86, 68000 Assembler
Lisp*
C
PROLOG*
C++                              * Forgotten
FORTH
                                 ** Invented
VRML**
Java                                  ***Meh
JavaScript
PERL
PHP
SQL
Python
Objective-C***
RPG II*
BASIC
Z-80, 8085, 8048, 8051, x86, 68000 Assembler
Lisp*
C
PROLOG*
C++                              * Forgotten
FORTH
                                 ** Invented
VRML**
Java                                  ***Meh
JavaScript
PERL
PHP
SQL
Python
Objective-C***
Part Two:
And Now For Something
Completely Different
PROJECT
THUNDERWARE
Plexus Architecture


              Joh
              Ni
              Kate
                .


...                   ...
The ‘Plex’ - a database of connections

       John Allsopp, Twitter: johnallsopp, ...

       Nicola Bridle, Twitter: nicster, ...

       Kate Carruthers, Twitter: kcarruthers

                       ...
Plexus
 API     Sharer




           ...
Plexus
Listener    API




  ...
Plexus Event Flow


Listening        Sharing




   ...             ...
I can haz contacts plz? kthxbai!
markpesce.com/markpesce.plx
{ "connections" : [
	 { "type": "Name", "data": "Mark Pesce" },

   { "type": "Twitter", "data": "mpesce" },
   	
   { "type": "feed", "data": "http://
   blog.futurestreetconsulting.com/?feed=rss2" },

	 { "type": "feed", "data": "http://
plexus.relationalspace.org/?feed=rss2" },
	
	 { "type": "feed", "data": "http://api.flickr.com/services/
feeds/photos_public.gne?id=36521970021@N01&lang=en-
us&format=rss_200" },

	 { "type": "feed", "data": "feed://gdata.youtube.com/feeds/
base/users/mpesce/uploads?
alt=rss&v=2&orderby=published&client=ytapi-youtube-profile" } ]
}
Mark is added Nick’s Plex

 John Allsopp, Twitter: johnallsopp, ...

 Kate Carruthers, Twitter: kcarruthers

 Mark Pesce, Twitter: mpesce, ...

                ...
Plexus
Listeners are created                  API


          ‘mpesce’

   ‘plexus.relationalspace.org/...’

          ‘api.flickr.com/...’

            ...
No n00bs! l33t ØR pwnd!
Private Negotiation


                SMTP?



Anthony
                OK
                                Mark
Anthony is added to Mark’s Plex

    John Allsopp, Twitter: johnallsopp, ...

    Anthony Baxter, SMTP: anthonybax...

    Nicola Bridle, Twitter: nicster, ...

    Kate Carruthers, Twitter: kcarruthers

                    ...
Plexus
 API     Sharer is created




         ‘anthonybaxter@markpesce.com’
Part Three:
How Not To Be Seen
Social2.0
Thank you!
plexus.relationalspace.org
 mark@markpesce.com

Más contenido relacionado

Destacado

Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert HenrichsPioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Wolfgang Stock
 
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-uPython Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Nikola Plejic
 
Part 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.netPart 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.net
Girija Muscut
 

Destacado (16)

Transforming the world with Information technology
Transforming the world with Information technologyTransforming the world with Information technology
Transforming the world with Information technology
 
Part 3 binding navigator vb.net
Part 3 binding navigator vb.netPart 3 binding navigator vb.net
Part 3 binding navigator vb.net
 
Part 5 create sequence increment value using negative value
Part 5 create sequence increment value using negative valuePart 5 create sequence increment value using negative value
Part 5 create sequence increment value using negative value
 
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert HenrichsPioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
Pioneers of Information Science in Europe: The Oeuvre of Norbert Henrichs
 
Cognitive information science
Cognitive information scienceCognitive information science
Cognitive information science
 
Logical Programming With ruby-prolog
Logical Programming With ruby-prologLogical Programming With ruby-prolog
Logical Programming With ruby-prolog
 
What’s new in Visual C++
What’s new in Visual C++What’s new in Visual C++
What’s new in Visual C++
 
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-uPython Tools for Visual Studio: Python na Microsoftovom .NET-u
Python Tools for Visual Studio: Python na Microsoftovom .NET-u
 
Part 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.netPart 8 add,update,delete records using records operation buttons in vb.net
Part 8 add,update,delete records using records operation buttons in vb.net
 
Presentation1
Presentation1Presentation1
Presentation1
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
RuleML2015: Explanation of proofs of regulatory (non-)complianceusing semanti...
 
Cpp lab 13_pres
Cpp lab 13_presCpp lab 13_pres
Cpp lab 13_pres
 
Science Information Literacy Tutorials and Pedagogy
Science Information Literacy Tutorials and Pedagogy Science Information Literacy Tutorials and Pedagogy
Science Information Literacy Tutorials and Pedagogy
 
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
Offline Omni Font Arabic Optical Text Recognition System using Prolog Classif...
 
Forensic Science Information Literacy
Forensic Science Information LiteracyForensic Science Information Literacy
Forensic Science Information Literacy
 

Similar a How Not To Be Seen

Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
tudorprodan
 
ZCA: A component architecture for Python
ZCA: A component architecture for PythonZCA: A component architecture for Python
ZCA: A component architecture for Python
Timo Stollenwerk
 
DRUG - RDSTK Talk
DRUG - RDSTK TalkDRUG - RDSTK Talk
DRUG - RDSTK Talk
rtelmore
 

Similar a How Not To Be Seen (20)

HackIM 2012 CTF Walkthrough
HackIM 2012 CTF WalkthroughHackIM 2012 CTF Walkthrough
HackIM 2012 CTF Walkthrough
 
Python @ PiTech - March 2009
Python @ PiTech - March 2009Python @ PiTech - March 2009
Python @ PiTech - March 2009
 
Learn python
Learn pythonLearn python
Learn python
 
PyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive VisualizationsPyLadies Seattle - Lessons in Interactive Visualizations
PyLadies Seattle - Lessons in Interactive Visualizations
 
Web Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of TomorrowWeb Hooks and the Programmable World of Tomorrow
Web Hooks and the Programmable World of Tomorrow
 
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
rake puppetexpert:create - Puppet Camp Silicon Valley 2014rake puppetexpert:create - Puppet Camp Silicon Valley 2014
rake puppetexpert:create - Puppet Camp Silicon Valley 2014
 
ZCA: A component architecture for Python
ZCA: A component architecture for PythonZCA: A component architecture for Python
ZCA: A component architecture for Python
 
Data science apps powered by Jupyter Notebooks
Data science apps powered by Jupyter NotebooksData science apps powered by Jupyter Notebooks
Data science apps powered by Jupyter Notebooks
 
Language Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTKLanguage Sleuthing HOWTO with NLTK
Language Sleuthing HOWTO with NLTK
 
Python and the Web
Python and the WebPython and the Web
Python and the Web
 
Mining social data
Mining social dataMining social data
Mining social data
 
DRUG - RDSTK Talk
DRUG - RDSTK TalkDRUG - RDSTK Talk
DRUG - RDSTK Talk
 
Artspeakpresentation
ArtspeakpresentationArtspeakpresentation
Artspeakpresentation
 
First CAT juniors session documentation
First CAT juniors session documentationFirst CAT juniors session documentation
First CAT juniors session documentation
 
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
Data Science Apps: Beyond Notebooks - Natalino Busa - Codemotion Amsterdam 2017
 
Build an App with Blindfold - Britt Barak
Build an App with Blindfold - Britt Barak Build an App with Blindfold - Britt Barak
Build an App with Blindfold - Britt Barak
 
Conf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
Conf42 Python_ ML Enhanced Event Streaming Apps with Python MicroservicesConf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
Conf42 Python_ ML Enhanced Event Streaming Apps with Python Microservices
 
A Love letter to flash
A Love letter to flashA Love letter to flash
A Love letter to flash
 
Deep Learning with Spark
Deep Learning with SparkDeep Learning with Spark
Deep Learning with Spark
 
Data science apps: beyond notebooks
Data science apps: beyond notebooksData science apps: beyond notebooks
Data science apps: beyond notebooks
 

Más de Mark Pesce

Más de Mark Pesce (18)

Smoke Signals
Smoke SignalsSmoke Signals
Smoke Signals
 
Bottom's Up
Bottom's UpBottom's Up
Bottom's Up
 
Helicopter Lessons
Helicopter LessonsHelicopter Lessons
Helicopter Lessons
 
Hyperconnected Health
Hyperconnected HealthHyperconnected Health
Hyperconnected Health
 
Calculated Risks
Calculated RisksCalculated Risks
Calculated Risks
 
Blue Skies
Blue SkiesBlue Skies
Blue Skies
 
What Ever Happened to the Book?
What Ever Happened to the Book?What Ever Happened to the Book?
What Ever Happened to the Book?
 
The Unfinished Project
The Unfinished ProjectThe Unfinished Project
The Unfinished Project
 
The Future's So Bright I've Got to Wear Implants
The Future's So Bright I've Got to Wear ImplantsThe Future's So Bright I've Got to Wear Implants
The Future's So Bright I've Got to Wear Implants
 
Dense And Thick
Dense And ThickDense And Thick
Dense And Thick
 
Everything Old Is New Again
Everything Old Is New AgainEverything Old Is New Again
Everything Old Is New Again
 
Using The Network For Business Success
Using The Network For Business SuccessUsing The Network For Business Success
Using The Network For Business Success
 
Giving People A Voice
Giving People A VoiceGiving People A Voice
Giving People A Voice
 
Nexus
NexusNexus
Nexus
 
Share This Seminar
Share This SeminarShare This Seminar
Share This Seminar
 
The New New
The New NewThe New New
The New New
 
Sharing Power (Global Edition)
Sharing Power (Global Edition)Sharing Power (Global Edition)
Sharing Power (Global Edition)
 
Hyperpolitics (American Style)
Hyperpolitics (American Style)Hyperpolitics (American Style)
Hyperpolitics (American Style)
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 

How Not To Be Seen

  • 1. How Not To Be Seen Mark Pesce mark@markpesce.com / twitter @mpesce
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. RPG II* BASIC Z-80, 8085, 8048, 8051, x86, 68000 Assembler Lisp* C PROLOG* C++ * Forgotten FORTH ** Invented VRML** Java ***Meh JavaScript PERL PHP SQL Python Objective-C***
  • 8.
  • 9. RPG II* BASIC Z-80, 8085, 8048, 8051, x86, 68000 Assembler Lisp* C PROLOG* C++ * Forgotten FORTH ** Invented VRML** Java ***Meh JavaScript PERL PHP SQL Python Objective-C***
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Part Two: And Now For Something Completely Different
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33. Plexus Architecture Joh Ni Kate . ... ...
  • 34. The ‘Plex’ - a database of connections John Allsopp, Twitter: johnallsopp, ... Nicola Bridle, Twitter: nicster, ... Kate Carruthers, Twitter: kcarruthers ...
  • 35. Plexus API Sharer ...
  • 36. Plexus Listener API ...
  • 37. Plexus Event Flow Listening Sharing ... ...
  • 38.
  • 39.
  • 40. I can haz contacts plz? kthxbai!
  • 41. markpesce.com/markpesce.plx { "connections" : [ { "type": "Name", "data": "Mark Pesce" }, { "type": "Twitter", "data": "mpesce" }, { "type": "feed", "data": "http:// blog.futurestreetconsulting.com/?feed=rss2" }, { "type": "feed", "data": "http:// plexus.relationalspace.org/?feed=rss2" }, { "type": "feed", "data": "http://api.flickr.com/services/ feeds/photos_public.gne?id=36521970021@N01&lang=en- us&format=rss_200" }, { "type": "feed", "data": "feed://gdata.youtube.com/feeds/ base/users/mpesce/uploads? alt=rss&v=2&orderby=published&client=ytapi-youtube-profile" } ] }
  • 42. Mark is added Nick’s Plex John Allsopp, Twitter: johnallsopp, ... Kate Carruthers, Twitter: kcarruthers Mark Pesce, Twitter: mpesce, ... ...
  • 43. Plexus Listeners are created API ‘mpesce’ ‘plexus.relationalspace.org/...’ ‘api.flickr.com/...’ ...
  • 44.
  • 45. No n00bs! l33t ØR pwnd!
  • 46.
  • 47. Private Negotiation SMTP? Anthony OK Mark
  • 48. Anthony is added to Mark’s Plex John Allsopp, Twitter: johnallsopp, ... Anthony Baxter, SMTP: anthonybax... Nicola Bridle, Twitter: nicster, ... Kate Carruthers, Twitter: kcarruthers ...
  • 49. Plexus API Sharer is created ‘anthonybaxter@markpesce.com’
  • 50.
  • 51. Part Three: How Not To Be Seen
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.