Browse Source

prima versione senza img

kiki 4 years ago
parent
commit
2d88649e32
1 changed files with 314 additions and 44 deletions
  1. 314 44
      index.html

+ 314 - 44
index.html

@@ -1,49 +1,319 @@
 <!doctype html>
 <html>
-	<head>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
-
-		<title>reveal.js</title>
-
-		<link rel="stylesheet" href="css/reset.css">
-		<link rel="stylesheet" href="css/reveal.css">
-		<link rel="stylesheet" href="css/theme/black.css">
-
-		<!-- Theme used for syntax highlighting of code -->
-		<link rel="stylesheet" href="lib/css/monokai.css">
-
-		<!-- Printing and PDF exports -->
-		<script>
-			var link = document.createElement( 'link' );
-			link.rel = 'stylesheet';
-			link.type = 'text/css';
-			link.href = window.location.search.match( /print-pdf/gi ) ? 'css/print/pdf.css' : 'css/print/paper.css';
-			document.getElementsByTagName( 'head' )[0].appendChild( link );
-		</script>
-	</head>
-	<body>
-		<div class="reveal">
-			<div class="slides">
-				<section>Slide 1</section>
-				<section>Slide 2</section>
-			</div>
+
+<head>
+	<meta charset="utf-8">
+	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+	<title>talk on infra CA</title>
+
+	<link rel="stylesheet" href="css/reset.css">
+	<link rel="stylesheet" href="css/reveal.css">
+	<link rel="stylesheet" href="css/theme/black.css">
+
+	<!-- Theme used for syntax highlighting of code -->
+	<link rel="stylesheet" href="lib/css/monokai.css">
+
+	<!-- Printing and PDF exports -->
+	<script>
+		var link = document.createElement('link');
+		link.rel = 'stylesheet';
+		link.type = 'text/css';
+		link.href = window.location.search.match(/print-pdf/gi) ? 'css/print/pdf.css' : 'css/print/paper.css';
+		document.getElementsByTagName('head')[0].appendChild(link);
+	</script>
+</head>
+
+<body>
+	<div class="reveal">
+		<div class="slides">
+			<section>
+				<h2>Infrastructures in a horizontal farmers community</h2>
+				Human agreements, comunication infrastructures<br/> Campi Aperti - Bologna - Italy
+			</section>
+			<!--
+			<section>
+				<h2>title</h2>
+				<p>subtitle</p>
+				<ul>
+					<li></li>
+					<li></li>
+					<li></li>
+					<li></li>
+					<li></li>
+					<li></li>
+				</ul>
+				<aside class="notes"> </aside>
+			</section>
+		-->
+			<section>
+				<h2>CAMPI APERTI</h2>
+				<p>our food autonomy</p>
+				<ul>
+					<li>why: to know what we eat, to know how the surrounding area is transforming</li>
+					<li>who: farmers, processors (only in relation to producers), consumers = co-producers</li>
+					<li>from: Via Campesina, 1999 no global movement, radical anticapitalist background</li>
+					<li>how: agroecology, principle of equality, economy based on relationships, sense of limit</li>
+					<li>where: near! In shared public spaces</li>
+				</ul>
+				<aside class="notes">for keep humanity, safeguard the ambient, to know that there are stuffs without a price, </aside>
+			</section>
+			<section>
+				<h2>WHEN? </h2>
+				<p> a diffente idea of the time!</p>
+				<ul>
+					<li>the time not depend from us, is not human-centric</li>
+					<li>farmers know this really well, they are habits to planned</li>
+					<li>ciclical</li>
+					<li>can't exist the emergency</li>
+					<li>normally when something is smart, is not considering some variables...</li>
+				</ul>
+				<aside class="notes">our time is gold, is circolar, is projects, is community, is story,  </aside>
+			</section>
+			<section>
+				<h2>Where</h2>
+				<p>In shared public space: square and squat VS supermarket</p>
+				<p>Campi Aperti was born in XM24 in Bolognina</p>
+				<aside class="notes">xm24 is a self-managed public space in bolognina, exist more than 17 year old, now is under treat of eviction because is out the logic of profit, is not a service, is a community that selfmanaged herself</aside>
+			</section>
+			<section>
+				<h3>HOW</h3>
+				<ul>
+					<li>food autonomy (those who live in the area decide what to grow, eat and produce)</li>
+					<li>agroecology, recognizing an ecosystem to be safeguarded</li>
+					<li>consensus method, not gerarchical relationship</li>
+					<li>shared warranty: participatory BIO certification!= centralized BIO certification</li>
+					<li>sense of limit, shared ideas and mutualism, understand the diversity, planned together</li>
+					<li>economy of relationship, based on knowledge and not competition</li>
+				</ul>
+				<aside class="notes">il video, sennò nn ci crede nessuno. spiega garanzia partecipata</aside>
+			</section>
+
+			<section>
+				<h3>Video</h3>
+
+				<aside class="notes"><li>food autonomy (those who live in the area decide what to grow, eat and produce)</li>
+				<li>agroecology, recognizing an ecosystem to be safeguarded</li>
+				<li>consensus method, not gerarchical relationship</li>
+				<li>shared warranty: participatory BIO certification!= centralized BIO certification</li>
+				<li>is like a web od trus: everyone of the farmers at every markets check the product of the other.. is easyer of what looklike, because we live in the valleys.. you see is a product come from th big distribution and not from a near filds</li>
+				<li>sense of limit, shared ideas and mutualism, understand the diversity, planned together</li>
+				<li>economy of relationship, based on knowledge and not competition</li></aside>
+			</section>
+			<section>
+				<h3>Consensus method</h3>
+				is a non-monopolistic method, based on trust, and richness given by the diversity of points of view.
+				it is a negotiation between content and relationship, between trust and technical agreement.
+				It does not mean unanimity (which gives difficulty in expressing doubts), means CONSENSUALITY, trust, understanding,
+				Leave the possibility to CHANGE. Not hides the problems.
+				We use a formal consensus method, there are many small assemblies with reports and plenary assemblies with
+				parallelizations.
+				<aside class="notes">Img con diagramma trust and law. Be always in transformation and not take definitive decision. no meta discussion. critical thinking </aside>
+			</section>
+			<section>
+				<h2>Orientation</h2>
+				<p>never say: "we are all agree?", but better: "someone have more doubs?"</p>
+				<ul>
+					<li>active consent</li>
+					<li>consent and doubt</li>
+					<li>active dissent</li>
+				</ul>
+				<aside class="notes"> active dissent, means that the way that we are taking is against some principles</aside>
+			</section>
+
+			<section>
+				<h2>Our Shared agreements</h2>
+				<ul>
+					<li>reports </li>
+					<li>time keeper</li>
+					<li>right to listen/ to be listen</li>
+					<li>everyone talks for herselves (no meta discussion)</li>
+				</ul>
+				<aside class="notes"> </aside>
+			</section>
+			<section>
+				<h2>Early Communication tools</h2>
+				<ul>
+					<li>2003 markets in the squares</li>
+					<li>2003 mailing list: a lot of differente self-managed servers</li>
+					<li>2004 web site: autistici/inventati server</li>
+				</ul>
+				<p>the possibility to make short the distance in countryside is really important</p>
+				<aside class="notes"> more than 12 ml, more differents comunications tools, also commercial; we are 143 fearmers, probably a bit more than 1000 thousen people</aside>
+			</section>
+			<section>
+				<h2>Mesh network</h2>
+				<ul>
+					<li>Starting from march 2017</li>
+					<li>8 nodes</li>
+					<li>software: libremesh.org</li>
+					<ul>					<li>based on openwrt</li>
+<li>routing protocols: batman adv and babeld</li>
+					</ul>
+					<li>hardware: tplink, ubiquiti, librerouter.org</li>
+				</ul>
+				<aside class="notes"> </aside>
+			</section>
+			<section>
+				<h3>Deploying a feminist perspective</h3>
+				<p>technology is a proportion of skill and dependence</p>
+				<ul>
+					<li>do not do things alone</li>
+					<li>testing environment</li>
+					<li>document everything and explain the choice of algorithms</li>
+					<li>give yourself the time to study</li>
+					<li>share knowledge</li>
+					<li>not be to much specialized</li>
+					<li>mix proficients with newbyes</li>
+				</ul>
+				<aside class="notes">
+					<ul>
+						<li>do not do things alone [resilience, knowing that a single person should not be so important],</li>
+						<li>contemplate the possibility of making mistakes [testing environment!]</li>
+						<li>document everything to be able to redo it and explain the choice of algorithms [documentation!],
+						</li>
+						<li>give yourself time to study, encourage to get your hands on,
+						</li>
+						<li>share knowledge [sometimes with some facilitation approaches]
+						</li>
+						<li>not be to much specialized [to fell ourself more strong and less alienated and not burn-out]
+							to have the overview and not to be a mechanism, not to be in a Assembly line
+						</li>
+						<li>mix proficient in a skill with newbyes in that skill [everyone of us can lear new stuffs!]
+							every one is a newby in somethng.
+						</li>
+					</ul>
+					<p>the technology that incorporates algorithms is NOT politically
+						NEUTRAL. Are not tech like an "hammer", algorithms have political
+						design.</p>
+				</aside>
+			</section>
+			<section>
+				<h2>Infrastructure</h2>
+				<ul>
+					<li>humans</li>
+					<li>2003 markets</li>
+					<li>2003 mailing list</li>
+					<li>2004 website</li>
+					<li>2017 starting the mesh network</li>
+					<li>2019 starting our server</li>
+				</ul>
+				<aside class="notes"> </aside>
+			</section>
+			<section>
+				<h2>starting from our needs</h2>
+				<p>we started to speak about the cloud in 2016</p>
+			<p>during Genuino Clandestino in Sardegna</p>
+				<aside class="notes"> is about the cards of shared warranty, where host them? Genuino clandestino is the human network of farmers in our peninsula and near islands, </aside>
+			</section>
+			<section>
+				<h2>cloud</h2>
+				<p>the problem of our intimacies</p>
+				<ul>
+					<li>find the server: tetaneutral.net (FFDN)</li>
+					<li>find the people</li>
+					<li>nextcloud</li>
+					<li>docker</li>
+					<li>ansible</li>
+					<li>1 year of testing</li>
+					<li>to grow?</li>
+				</ul>
+				<aside class="notes">1 year of test, 3 months to find the people: an herbalist, a tecnician, an astrofisic, tetaneutral is for net neutrality, for the access to the internet, in inside the Federate France data Network, something that started near 20 years ago; is with a budget based on donations with a trasparent money report; we turn on the cloud in march and now we are usin gonly for administrative task, to distribute them, we are yet in time to change software and infra, we have to evaluate, but we have to think how grow and made plan</aside>
+			</section>
+
+			<section>
+				<h2>Float</h2>
+				<p>a minimalistic container orchestrator by autistici.org</p>
+				<p>git.autistici.org/ai3/float</p>
+				<ul>
+					<li>static service allocation</li>
+					<li>1:1 instance/host mapping</li>
+					<li>manual port assignments</li>
+					<li>service discovery protocol</li>
+					<li>PKI management</li>
+					<li>builtin services</li>
+				</ul>
+				<aside class="notes">Autistici is a self managed server from the 2001, privacy oriented,this year changed the Infrastructure. We decide to try to copy theri resistent infrastructure and because we have common need. we decided to not use big software like kibernetes, because need that someone of us became too specilize in that, it's too much code to review and check, because the comunity behind is different from our. we need small stuff, 1thousen line of python is enought! docker give the possibility to test all in local.* *static service allocation* - the service scheduler does not move
+  containers at runtime in response to host failures, all changes
+  happen at "configuration time" when running Ansible.
+* *1:1 instance/host mapping* - the scheduler won't run more than one
+  instance of a service on each host.
+* *manual port assignments* - you must manually pick a unique port for
+  your services, there's no automatic allocation.
+* *service discovery protocol* - DNS based.
+* *PKI management* - all service-to-service communication can be
+  encrypted and authenticated using a private PKI.
+* *builtin services* - the toolkit provides a number of built-in
+  services, such as monitoring, alerting, log collection and analysis,
+  thorough audit functionality, private networking. These services are
+  automatically configured and managed (though they can be extended).
+</aside>
+			</section>
+			<section>
+				<h2>Interesting features for us</h2>
+				<ul>
+					<li>move on bare metal</li>
+					<li>have a testing infrastructure</li>
+					<li>we trust the group and share their value</li>
+					<li>UTF</li>
+					<li>services go down when something fails</li>
+					<li>integrated monitoring</li>
+				</ul>
+				<aside class="notes">we have different need from companies, speaking with other sysadmin in the last 10 years the stuff became more and more sophysticate, layers over layers, wrapper inside other wrapper.. bee a sys admin is becaming a work of to be in line production, you miss the overview and you start to be afris of the indterdependencies. this infrastructure give you the possibility to be modular, but specific, isolated the softwares but not entering in a view of manage the machine like an industry. someone toold me that using bigger orkestrator container od VPS orchestrator give her the idea to industrial allevamento, she would like go back to the kitten, when every machine had a name. i think that float is the best compromise that we could find now and that help also another comunity, because in the freesoftware an important stuff is not to be alone.</aside>
+			</section>
+			<section>
+				<h2>thanks</h2>
+				<p>questions?</p>
+				<small>CC 4 - by-nc-sa ; slide in reveal.js</small>
+				<aside class="notes"> </aside>
+			</section>
+			<section>
+				<h2>thanks to</h2>
+				<ul>
+					<li>campiaperti.org</li>
+					<li>autistici.org</li>
+					<li>libremesh.org</li>
+					<li>librerouter.org</li>
+					<li>tetaneutral.net</li>
+					<li>genuinoclandestino.it</li>
+					<li>hackmeeting.org</li>
+					<li>eclectictechcarnival.org</li>
+				</ul>				<aside class="notes"> </aside>
+			</section>
 		</div>
+	</div>
+
+	<script src="js/reveal.js"></script>
+
+	<script>
+		// More info about config & dependencies:
+		// - https://github.com/hakimel/reveal.js#configuration
+		// - https://github.com/hakimel/reveal.js#dependencies
+		Reveal.initialize({
+			controls: true,
+			progress: true,
+			center: true,
+			hash: true,
+
+			transition: 'slide', // none/fade/slide/convex/concave/zoom
+
+			dependencies: [{
+					src: 'plugin/markdown/marked.js'
+				},
+				{
+					src: 'plugin/markdown/markdown.js'
+				},
+				{
+					src: 'plugin/notes/notes.js',
+					async: true
+				},
+				{
+					src: 'plugin/highlight/highlight.js',
+					async: true
+				}
+			]
+		});
+	</script>
+</body>
 
-		<script src="js/reveal.js"></script>
-
-		<script>
-			// More info about config & dependencies:
-			// - https://github.com/hakimel/reveal.js#configuration
-			// - https://github.com/hakimel/reveal.js#dependencies
-			Reveal.initialize({
-				dependencies: [
-					{ src: 'plugin/markdown/marked.js' },
-					{ src: 'plugin/markdown/markdown.js' },
-					{ src: 'plugin/notes/notes.js', async: true },
-					{ src: 'plugin/highlight/highlight.js', async: true }
-				]
-			});
-		</script>
-	</body>
 </html>