<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">

  <title>Giacomo Tesio</title>
  <link href="http://www.tesio.it/"/>
  <link type="application/atom+xml" rel="self" href="http://www.tesio.it/atom.xml"/>
  <updated>2021-12-30T23:30:00+00:00</updated>
  <id>http://www.tesio.it/</id>
  <author>
    <name>Giacomo Tesio</name>
    <email>giacomo@tesio.it</email>
    <uri>http://www.tesio.it/</uri>
  </author>
    <!--
    <entry>
      <id>http://www.tesio.it/2020/12/20/feedbacks_on_edpb_recommendations_01-2020</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/12/20/feedbacks_on_edpb_recommendations_01-2020.html"/>

      <title>Feedbacks on EDPB Recommendations 01/2020</title>
      <updated>2020-12-20T17:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        ]]>
      </content>
    </entry>
    -->

    <entry>
      <id>http://www.tesio.it/2025/11/16/crittografia-end-to-end-chiavi-pgp-via-web-key-directory-wkd</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2025/11/16/crittografia-end-to-end-chiavi-pgp-via-web-key-directory-wkd.html"/>

      <title>Crittografia End-to-End: chiavi PGP via WKD</title>
      <updated>2025-11-16T16:00:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <a href="http://www.tesio.it/2025/11/16/crittografia-end-to-end-chiavi-pgp-via-web-key-directory-wkd.html" target="_blank">Breve guida pratica</a>
		su come configurare il sistema di Web Key Directory sul vostro 
		dominio, facilitando ai vostri contatti l’ottenimento della 
		vostra chiave pubblica e permettedo loro di scrivervi email 
		cifrate end-to-end in modo più facile.
        ]]>
      </content>
    </entry>

    <entry>
      <id>http://www.tesio.it/2025/10/03/Le_prime_10000_vittime_del_genocidio_a_Gaza</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2025/10/03/Le_prime_10000_vittime_del_genocidio_a_Gaza.html"/>

      <title>Le prime 10.000 vittime del genocidio a Gaza</title>
      <updated>2025-10-03T15:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>Oggi sciopero. Come tanti altri lavoratori.</p>

<p>Davanti a una scuola ho sentito alcuni studenti chiedersi perché la loro Prof scioperasse.</p>

<p>Così mi sono ricordato di quando Aljazeera ha pubblicato i nomi dei primi 10.000 bambini e ragazzi uccisi da Israele a Gaza dall'inizio del genocidio.</p>

<p>Oggi scioperiamo contro il Governo Italiano, che sputa sulla nostra Costituzione per compiacere Trump.</p>

<p>Ma a quegli studenti vorrei mostrare <a href="https://encrypted.tesio.it/2025/10/03/Le_prime_10000_vittime_del_genocidio_a_Gaza.html">i nomi delle vittime innocenti di Israele</a>, bambini e ragazzi che hanno la loro età o quella dei loro fratelli.</p>
        ]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2024/12/18/how-to-run-your-own-social-network</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2024/12/18/how-to-run-your-own-social-network.html"/>

      <title>How to run your own social network (with Snac)</title>
      <updated>2024-12-18T00:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>
          The Fediverse is a federated system of communities that looks
          somewhat like a big social network but without any central
          authority and without the algorithmic control of people
          beliefs and behaviours that fluel "surveillance capitalism".
        </p>
        <p>
          <a href="http://www.tesio.it/2024/12/18/how-to-run-your-own-social-network.html">Here a tutorial</a> about running a little fediverse instance
          for your friends and family on any cheap shared hosting supporting CGI.
        </p>
        ]]>
      </content>
    </entry>

    <entry>
      <id>http://www.tesio.it/2022/05/01/A_Scuola_da_Google</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2022/05/01/A_Scuola_da_Google.html"/>

      <title>A Scuola da Google</title>
      <updated>2022-05-01T23:59:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>
        Come molti certamente ricorderanno, sin dall'avvio della Didattica a Distanza, il 4 marzo 2020, il Ministero dell'Istruzione propose alle scuole la scelta fra due piattaforme EdTech: una di Google e l'altra di Microsoft...
        </p>
        <p>
        Continua su http://www.tesio.it/2022/05/01/A_Scuola_da_Google.html
        </p>
        ]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2022/04/22/Fondamenti_di_CyberSecurity</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2022/04/22/Fondamenti_di_CyberSecurity.html"/>

      <title>Lezioni di CyberSecurity</title>
      <updated>2022-04-22T18:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
	  <p style="margin-bottom: 3em">
		  Di seguito trovate la breve introduzione che ho
          realizzato per la CGIL sui fondamenti di cibernetica ed informatica
          necessari a mantenere un minimo di privacy e di sicurezza
          al lavoro e nella vita privata.
	  </p>
	  <p style="text-align:center">
        <img src="http://www.tesio.it/2022/04/22/CyberSecurity.jpeg" title="Fondamenti di CyberSecurity" />
	  </p>
	  <p>
          Per comodità di visione ho diviso la lezione in 5 parti:
          <ol>
            <li>
                <a href="01_Cibernetica.mp4" target="_blank">Introduzione alla Cibernetica</a> (28m 51s) 
            </li>
            <li>
                <a href="02_Informatica.mp4" target="_blank">Introduzione all'Informatica</a> (50m 07s)
            </li>
            <li>
                <a href="03_InfoSec.mp4" target="_blank">La sicurezza Informatica sul lavoro</a> (37m 43s)
            </li>
            <li>
                <a href="04_CyberSec.mp4" target="_blank">La sicurezza Cibernetica sul lavoro</a> (24m 33s)
            </li>
            <li>
                <a href="05_CittadinanzaCibernetica.mp4" target="_blank">Cittadinanza cibernetica e CGIL</a> (5m 55s)
            </li>
          </ol>
	  </p>
      <p>
          Le slide sono <a href="http://www.tesio.it/2022/04/03/Fondamenti_di_CyberSecurity_slides.html">disponibili qui</a>.
      </p>
        ]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2022/03/03/Cibernetica_in_CGIL</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2022/03/03/Cibernetica_in_CGIL.html"/>

      <title>Cibernetica... in CGIL</title>
      <updated>2022-03-03T16:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
	  <p style="margin-bottom: 3em">
		  <i> Di seguito il mio contributo al convegno CGIL
		  <a target="_blank" href="https://www.collettiva.it/copertine/italia/2022/03/03/news/la_cybersecurity_e_la_protezione_delle_attivita_digitali-1917571/" >Cybersecurity e la protezione delle attività digitali</a>
		  a seguito del mio articolo pubblicato su Idea Diffusa dal titolo
		  <a target="_blank" href="https://www.collettiva.it/speciali/idea-diffusa-6-2021/2021/12/30/news/la_sicurezza_informatica_sul_lavoro-1753884/" >La sicurezza informatica sul lavoro</a>.
          <br/>
          <br/>
          Si tratta di una breve riflessione sul ruolo che il sindacato
          può svolgere nella società cibernetica contemporanea.
		  </i>
	  </p>
	  <p style="text-align:center">
		  <a href="http://www.tesio.it/2022/03/03/Cibernetica_CGIL_2022-03-03.mp4" target="_blank">
			MP4
		  </a>
		  -
		  <a href="http://www.tesio.it/2022/03/03/Cibernetica_CGIL_2022-03-03.ogg" target="_blank">
			OGG
		  </a>
	  </p>
      ]]>
      </content>
    </entry>

    <entry>
      <id>http://www.tesio.it/2022/02/12/I_Dati_della_Discordia</id>

      <link type="application/vnd.oasis.opendocument.text" rel="alternate" href="http://www.tesio.it/2022/02/12/I_Dati_della_Discordia.odt"/>

      <title>I Dati della Discordia</title>
      <updated>2022-02-12T20:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>Tramite la pervasività degli automatismi che permette di realizzare e controllare, l’informatica sta creando una nuova società cibernetica che lega, integrando profondamente, complessi sistemi automatici e persone spesso inconsapevoli del loro funzionamento.</p>
        <p>I dati alimentano questa trasformazione in modi che sfuggono ai modelli concettuali antecedenti sia per la loro evoluzione continua che per la loro utilità esponenziale, diventando oggetto di conflitto economico, politico e militare.</p>
        <p>Partendo dai concetti fondamentali di informazione e dato, questo lavoro analizza i limiti delle classificazioni più diffuse dei dati at rest per poi proporre una classificazione cibernetica in grado di spiegare le ragioni e le metodologie di tale conflitto multilaterale.</p>
        ]]>
      </content>
    </entry>

    <entry>
      <id>http://www.tesio.it/2021/12/30/la_sicurezza_informatica_sul_lavoro</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/12/30/la_sicurezza_informatica_sul_lavoro.html"/>

      <title>La sicurezza informatica sul lavoro</title>
      <updated>2021-12-30T08:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>Anche di (in)sicurezza informatica si può morire, ma la riconduzione delle cause e delle responsabilità è molto più complessa...</p>
        <p><i><a target="_blank" href="http://www.tesio.it/2021/12/30/la_sicurezza_informatica_sul_lavoro.html">Articolo</a> pubblicato anche su  
        <a target="_blank" title="idea diffusa N°6 2021" 
           href="https://www.collettiva.it/speciali/idea-diffusa-6-2021/2021/12/30/news/la_sicurezza_informatica_sul_lavoro-1753884/">idea diffusa</a> 
        inserto tecnologico di <a target="_blank" title="Collettiva" href="https://www.collettiva.it/chi-siamo">Collettiva</a>.</i></p>
        ]]>
      </content>
    </entry>

    <entry>
      <id>http://www.tesio.it/2021/09/01/a_decompiler_for_artificial_neural_networks_ERRATA_CORRIGE</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/09/01/a_decompiler_for_artificial_neural_networks.html#errata"/>

      <title>ERRATA CORRIGE about: "AI" demystified: a decompiler</title>
      <updated>2021-09-03T15:59:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[<div>
        <p>
          It turns out that the weight variations (gradients), logged during the compilation phase here, are enough to reconstruct the source dataset.<br/>
          In particular, the gradient recorded from the node of the first layer is by itself a linear transform of the input.
        </p>
        <p>
          This means that, as it currently stands, <b><code style="font-size: 1.4em;">decompile.py</code> does not prove
          nor disprove any statement</b> about the "model" of an "artificial neural network".
        </p>
        <p>
          I still stand behind the rest of the article and I still believe that any "artificial neural network" is just a <b>statistically programmed</b>
          virtual <b>vector mapping machine</b> that pipelines filters composed of vector reducers.<br/>
          Furthermore I still believe that the software run by such machines (the "model" in AI/ML parlance) is a derivative work of the source dataset
          just like the binary compiled from a C source is a derivative work of the source.<br/>
          While this decompiler does <b>not</b> prove that a substatantial portion of the source is contained into the ouput binary,
          I still believe that reading, running and debugging the compiler provides a strong insight about such derivation because:
        </p>
          <ul>
            <li>it produces an executable binary for a specific target machine from a source dataset and thus it's not just a form of hashing or lossy compression</li>
            <li>it's not a form of encryption because you do not use an encryption key</li>
          </ul>
        <p>
          The practices of the field can meld in a single process the engineering of these virtual machines and their programming just because,
          at the end of the day, both the <b>virtual</b> machines and the "model" they run... are pieces of software. <br/>
          Furthermore the "AI spring" generated a powerful hype and several political incentives to preserve the hazy
          anthropomorphic language instead of a simpler one, easier to understand for everybody. 
        </p>
        <p>
          <br/>Having said that, I'm really sorry for the flawed decompilation claims.
        </p>
      </div>]]>
      </content>
    </entry>


    <entry>
      <id>http://www.tesio.it/2021/09/01/a_decompiler_for_artificial_neural_networks</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/09/01/a_decompiler_for_artificial_neural_networks.html"/>

      <title>"AI" demystified: a decompiler</title>
      <updated>2021-09-01T23:59:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[<p>To prove that any "artificial neural network" is just a statistically
        programmed (virtual) machine whose 
        <s>model</s> software is a derivative work of the
        source dataset used during its "training", we provide a small 
        <a target="_blank" href="http://www.tesio.it/2021/09/01/ann-decompiler.tar.gz">suite of tools</a>
        to assemble and program such machines and a decompiler that
        reconstruct the source dataset from the cryptic matrices that
        constitute the software executed by them. 
        <br>
        Finally we test the suite on
        the classic 
        <a target="_blank" href="http://yann.lecun.com/exdb/mnist/">MNIST dataset</a> and compare decompiled dataset with
        the original one.
      </p>]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2021/07/23/AIUCD2021_Lobbista_per_5minuti</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/07/23/AIUCD2021_Lobbista_per_5minuti.html"/>

      <title>Lobbista per 5&apos;</title>
      <updated>2021-07-23T17:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
	  <p>
		  <i> Ufficialmente, il video del mio intervento alla
		  <a target="_blank" href="https://aiucd2021.labcd.unipi.it/programma/talk/" >conferenza AIUCD 2021</a>
		  dal titolo
		  <a target="_blank" href="/2020/10/02/la_lotta_informatica_per_la_democrazia_cibernetica.html" >La lotta informatica per la Democrazia cibernetica</a>.
		  <br/>
		  <br/>
		  In realt&agrave;, l'avvio di una folgorante carriera come lobbista dei GAFAM.</i>
	  </p>
	  <p>
		  <a href="http://www.tesio.it/2021/07/23/AIUCD2021_Lobbista_per_5minuti.mp4" target="_blank">
			MP4
		  </a>
		  -
		  <a href="http://www.tesio.it/2021/07/23/AIUCD2021_Lobbista_per_5minuti.ogg" target="_blank">
			OGG
		  </a>
	  </p>
        ]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2021/03/16/la_simbiosi_intelligente</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/03/16/la_simbiosi_intelligente.html"/>

      <title>La simbiosi intelligente</title>
      <updated>2020-03-16T17:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <a href="http://www.tesio.it/2021/03/16/la_simbiosi_intelligente.html">Trascrizione</a> (rivisitata) del mio <a href="http://www.radioradicale.it/scheda/553800/iframe?i=3892905">contributo</a> 
        al XV Congresso dell'Associazione Luca Coscioni sulla Libertà di Ricerca (slides <a href="http://www.tesio.it/talks/ai/2018_Milano_La-Simbiosi-Intelligente.pdf">qui</a>).
        Disponibile anche <a href="http://www.tesio.it/2018/10/06/the-intelligent-symbiosis.html">in inglese</a>
        ]]>
      </content>
    </entry>

    
    <entry>
      <id>http://www.tesio.it/2021/02/26/il_valore_dei_dati</id>

      <link type="text/html" rel="alternate" href="https://video.resolutions.it/videos/watch/c9b50e80-85de-4b62-bc3a-8f6501d26b65?start=0h59m40s"/>

      <title>Il Valore dei Dati (video)</title>
      <updated>2021-02-26T19:00:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        Il <a href="https://video.resolutions.it/videos/watch/c9b50e80-85de-4b62-bc3a-8f6501d26b65?start=0h59m40s">video della mia presentazione sul valore dei dati</a>,
        gentilmente distribuito via PeerTube da Roberto Resoli.
        ]]>
      </content>
    </entry>
    
        
    <entry>
      <id>http://www.tesio.it/2021/02/24/il_valore_dei_dati_slides</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/02/24/il_valore_dei_dati_slides.html"/>

      <title>Il Valore dei Dati</title>
      <updated>2021-02-24T07:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
        <p>
		  <i>In anteprima le slide che presenter&ograve; venerdì 26, durante il primo seminario di
		  <a target="_blank" href="https://cisp.unipi.it/strumenti-liberi-per-la-didattica-a-distanza-e-lamministrazione-pubblica/">Lontani ma non soli</a>,
		  ciclo di incontri organizzato dai dipartimenti <a href="https://cisp.unipi.it/" target="_blank" title="Centro Interdisciplinare Scienze per la Pace">CISP</a> e
		  <a target="_blank" href="https://www.unipi.it/index.php/centri-e-sistemi-di-ateneo/item/14246-centro-interdipartimentale-diritto-e-tecnologie-di-frontiera-detect" title="Centro di Ricerca Interdipartimentale DIRITTO E TECNOLOGIE DI FRONTIERA">DETECT</a>
		  dell'<a href="https://www.unipi.it/" target="_blank">Università di Pisa</a>.</i>
	  </p>
	  <p>
		  <a href="CISP2021_Il_Valore_dei_Dati.pdf" target="_blank">
			<img src="slide00.png" title="Il Valore dei Dati" />
		  </a>
		  <a href="CISP2021_Il_Valore_dei_Dati.pdf" target="_blank">Scarica PDF</a> - 
		  (<a href="CISP2021_Il_Valore_dei_Dati_PRINT.pdf" target="_blank">versione per la stampa</a>)
	  </p>
        ]]>
      </content>
    </entry>
    
    <entry>
      <id>http://www.tesio.it/2021/01/19/GAFAM_vs_hackers.it</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2021/01/19/GAFAM_vs_hackers.it.html"/>

      <title>GAFAM vs hackers [IT]</title>
      <updated>2021-01-19T18:00:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
        <![CDATA[
		  <img alt="GAFAM vs hacker: a debate" src="http://www.tesio.it/2021/01/19/GAFAM_vs_hackers.it.png" />
        ]]>
	  </content>
    </entry>
    
	<entry>
      <id>http://www.tesio.it/2020/12/25/que_es_la_informatica.html</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/12/25/que_es_la_informatica.html"/>

      <title>¿Qué es la informática?</title>
      <updated>2020-12-25T19:00:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">
		<![CDATA[
<p>In this weird year of pandemics and national lock-downs,
         one of the most valuable (and expensive!) gifts I received is from Spain.
      </p>
      <p><a target="_blank" href="https://elenq.tech/en/index.html">Ekaitz Zarraga</a>
         chosed to open the 
         <a target="_blank" href="https://publishing.elenq.tech/en/">ElenQ Publishing initiative</a>
         with a <a target="_blank" title="¿Qué es la informática?" href="https://publishing.elenq.tech/books/What_is_Informatics/es/web.html">curated Spanish translation</a> 
         of my essay <a href="/2019/06/03/what-is-informatics.html">What is Informatics?</a>.
      </p>
      <p>Ekaitz did an impressive work: beyond the language translation,
         he turned every single link of my hypertext into a very informative
         footnote that was designed to give the readers enough context to
         understand the text but also raise their curiosity to delve deeper.</p>
      <a name="photos"></a>
		  <table>
			  <tr>
				  <td colspan="2">
					  <a href="ISBN_9788412257205_a.jpg" target="_blank">
					  <img src="ISBN_9788412257205_a_small.jpg" title="¿Qué es la informática? - first edition"/>
					  </a>
				  </td>
			  </tr>
			  <tr>
				  <td>
					  <a href="ISBN_9788412257205_b.jpg" target="_blank">
					  <img src="ISBN_9788412257205_b_small.jpg" title="¿Qué es la informática? - front"/>
					  </a>
				  </td>
				  <td>
					  <a href="ISBN_9788412257205_c.jpg" target="_blank">
					  <img src="ISBN_9788412257205_c_small.jpg" title="¿Qué es la informática? - back"/>
					  </a>
				  </td>
			  </tr>
		  </table>
      <p>So my article now has been translated to Spanish, turned into a 
         real book and published on August 10, 2020 with ISBN 978-84-122572-0-5!
      </p>
      <p>You can buy a printed copy from
         <a target="_blank" href="https://publishing.elenq.tech/en/#whats-informatics">ElenQ Publishing</a>
         for just 15€ that will support an <a target="_blank" href="https://elenq.tech/en/index.html#ethics">ethical publishing initiative</a>.
      </p>
      <p>But since Ekaitz acts as he preaches, you can also download the
         book for free, on that same page and in several formats, including the source code.
      </p>
      <p>Ekaitz is a hacker.<br/>
         He knows that knowledge want to be free.<br/>
         After all, information exists to be communicated!
      </p>
      <p>Thanks Ekaitz! :-)</p>
      <hr/>
      <h4>Post Scriptum</h4>
      <p>
         With Ekaitz's book, <i>What is Informatics?</i>
         is now available in three languages: English, <a target="_blank" title="¿Qué es la informática?" href="https://publishing.elenq.tech/books/What_is_Informatics/es/web.html">Spanish</a> 
         and <a target="_blank"  title="Què és la informàtica? (via Wayback Machine)" href="https://web.archive.org/web/20210125110919/https://rcarreras.caliu.cat/que-es-la-informatica/">Catalan</a> (thanks to Rafael Carreras).<br/>
         I hope that with the new year, I'll find the time to translate it in Italian too, but do not hold your breath: I deeply appreciate their work because I know how much time it can take to translate and adapt such kind of text!
      </p>
        ]]>
      </content>
    </entry>

  
    <entry>
      <id>http://www.tesio.it/2020/12/20/feedbacks_on_edpb_recommendations_01-2020</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/12/20/feedbacks_on_edpb_recommendations_01-2020.html"/>

      <title>Feedbacks on EDPB Recommendations 01/2020</title>
      <updated>2020-12-20T17:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">&lt;p&gt;
      On November 11, 2020 the European Data Protection Board opened a 
        &lt;a href=&quot;https://edpb.europa.eu/our-work-tools/public-consultations-art-704/2020/recommendations-012020-measures-supplement-transfer_en&quot;
           target=&quot;_blank&quot;&gt;public consultation&lt;/a&gt; on its recent 
        &quot;&lt;a href=&quot;/cache/2020/edpb_recommendations_202001_supplementarymeasurestransferstools_en.pdf&quot;&gt;Recommendations 
        on measures that supplement transfer tools to ensure compliance with the EU level of protection of personal data&lt;/a&gt;&quot;.&lt;br/&gt;
        &lt;a href=&quot;http://www.tesio.it/2020/12/20/feedbacks_on_edpb_recommendations_01-2020.html&quot;&gt;Here&lt;/a&gt; you can find an hypertext version of 
        &lt;a href=&quot;/cache/2020/Feedbacks_on_EDPB_Recommendations_012020.pdf&quot;&gt;the feedbacks I&apos;ve sent&lt;/a&gt;.&lt;/p&gt;</content>
    </entry>
  
  
      <entry>
      <id>http://www.tesio.it/2020/10/02/la_lotta_informatica_per_la_democrazia_cibernetica</id>

      <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/10/02/la_lotta_informatica_per_la_democrazia_cibernetica.html"/>

      <title>La lotta informatica per la Democrazia cibernetica</title>
      <updated>2020-10-02T20:30:00+00:00</updated>
      
      <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
      </author>
      
      <content type="html">&lt;p&gt;
      L’invenzione di processori general purpose, la rapida miniaturizzazione dell’elettronica e la costruzione di una rete internazionale di scambio dati, hanno avviato una serie di rivoluzioni sociali, culturali e politiche analoghe a quelle prodotte dalle precedenti innovazioni informatiche, ma su scala planetaria ed in rapidissima successione.
	  &lt;/p&gt;
&lt;p&gt;Con la propria pervasività, l’informatica sta infatti creando una nuova società cibernetica che lega, integrando sempre più profondamente, complessi sistemi automatici e persone inconsapevoli del loro funzionamento.
&lt;/p&gt;
&lt;p&gt;La realizzazione, la manutenzione ed il controllo di questi sistemi, automatici ma non autonomi, è affidata ad una nuova categoria di lavoratori, gli informatici, che iniziano lentamente ad acquisire una propria coscienza di classe, esprimendo esigenze, valori e metodi di lotta solo in parte riconducibili a quelli del passato.
&lt;/p&gt;
&lt;p&gt;Analizzando le caratteristiche di questa nuova lotta di classe “informatica”, è possibile evidenziare le dinamiche di potere che operano nella società cibernetica in cui viviamo, dinamiche invisibili per chiunque non sia in grado di comprendere e modificare personalmente il funzionamento degli automatismi che lo circondano. 
&lt;/p&gt;
	  &lt;p&gt;Questo breve 
        &lt;a href=&quot;http://www.tesio.it/2020/10/02/la_lotta_informatica_per_la_democrazia_cibernetica.html&quot;
           target=&quot;_blank&quot;&gt;saggio&lt;/a&gt; (qui in &lt;a href=&quot;http://www.tesio.it/documents/2021_AIUCD_La_lotta_informatica.pdf&quot;
           target=&quot;_blank&quot;&gt;PDF&lt;/a&gt;) verrà discusso il 20/01/2021 alla conferenza AIUCD 2021.&lt;/p&gt;</content>
    </entry>
  
    <entry>
    <id>http://www.tesio.it/2020/09/03/not_all_hackers_are_americans</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/09/03/not_all_hackers_are_americans.html"/>

    <title>Not all hackers are... Americans</title>
    <updated>2020-09-03T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
    </author>
    
    <content type="html">&lt;p&gt;If you were looking at the shadows drawn by a rolling dice over a plain
surface, you could not understand what was going on.
Depending on the number and relative positions of lights in the scene,
the exact shape of the dice, its initial position, its opacity and mass,
you would see entirely different shapes drawn on your surface with
(apparently) unpredictable movements.
Each dice and each roll would project very different shadows so that it
would be hard to say anything meaningful about what they had
in common.
Furthermore, it could even be difficult to distinguish the shadows of a
rolling dice from the shadows of a coin thrown nearby the same surface.&lt;/p&gt;
&lt;p&gt;I think we can easily agree that if all you had were the shadows drawn
on the plain surface you couldn&apos;t guess what they represent.
More so, if all you could &lt;strong&gt;conceive&lt;/strong&gt; was a
&lt;a target=&quot;_blank&quot; href=&quot;https://github.com/Ivesvdf/flatland/blob/master/oneside_a4.pdf?raw=true&quot;&gt;two dimensional space&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is exactly what happens with hackers.&lt;/p&gt;
&lt;p&gt;We look weird, contraddictory and unpredictable to mainstream people.
It&apos;s not just that we don&apos;t fit your model: the dimensions you use to
describe (and often perceive) reality is a proper subset of those we
move within.&lt;/p&gt;
&lt;p&gt;As a conseguence, people can&apos;t tell a competent engineer from a hacker,
much like they can&apos;t easily tell a cop from a killer dressed alike.&lt;/p&gt;
&lt;p&gt;We are described as a sort of wizards, as geeks, as sexists, as nerds,
as criminals, as funny smelling weirdos and as heroes... depending of the
shadows that our actions project into the observers&apos; minds and prejudices.&lt;/p&gt;
&lt;p&gt;Yet, under usual conditions, many of us look quite similar to the other
people in the communities we live. It&apos;s quite usual that few knows what
we do and well known hackers, like RMS, Snowden, Torwalds or Assange are
a tiny fraction of our number. And while they are actually iconic of our
behaviours, they are mostly representative under those dimensions that
mainstream people cannot see or conceive. And what&apos;s worse is that 
what most people see while looking at them is weird &quot;Americans&quot;,
while in fact &lt;b&gt;most hackers are not from the U.S.A.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Like every other person, hackers are not &lt;strong&gt;just&lt;/strong&gt; hackers: we
inherit and interiorise the culture we live in. But since many of the most
visible hackers are actually from U.S.A. (and U.S.A. people usually
forget that there is intelligent life outside the U.S.A.), the prevalent
narration on hackers confuse Americans&apos;s values and hackers&apos; ones.&lt;/p&gt;
&lt;p&gt;Such confusion also comes from the language we use these days, English,
spread all over the world as a &lt;em&gt;lingua franca&lt;/em&gt; through smart military 
strategies just like Latin was spread during the Roman Empire.
But now that we see the States collapsing under their own contraddictions, 
their cultural hegemony cracks a little and we can see more clearly that... 
well the &quot;American dream&quot; is actually a nightmare for everybody.&lt;br/&gt;
And so we ask: how did it happen that we named hackers after an axe?&lt;/p&gt;
&lt;p&gt;Yet some people got tons of followers, &lt;strong&gt;pretending&lt;/strong&gt; to be hackers
by exploiting the ignorance they shared with their public and by 
selling their own propaganda as &quot;hackers&apos; history&quot;.
Such propaganda sold as well as any fake news, because it was a
simplified gentryfication of our nascent culture.
Unfortunately such propaganda entered in a powerful feedback loop
that deeply influenced young people who wanted to become hackers,
exploiting their ignorance to inject itself and replicate as virus.&lt;/p&gt;
&lt;p&gt;The result is that actual hackers all over the world are deeply misunderstood.&lt;/p&gt;

&lt;a name=&quot;forgotten-archetypes&quot;&gt;&lt;/a&gt;&lt;h2&gt;Forgotten archetypes...&lt;/h2&gt;
&lt;p&gt;If you look carefully at what qualify hackers&apos; behaviour beyond the 
tecnological skills and usual focus about them, you&apos;ll see that we are
as ancient as mankind: examples of well known hackers
exist in the history and mythology of people all over the world. &lt;/p&gt;
&lt;p&gt;In western culture, &lt;strong&gt;Hephaestus&lt;/strong&gt; is one of the most ancient myths clearly
showing most hackers&apos; traits: he built all of the tools and weapons of Olympus
(the Gods&apos; infrastructure, in today parlance) and yet he was misunderstood
and marginalized by his peers. As a consequence he occasionally used his
skills against them, through clever (and sometime dangerous) pranks.&lt;/p&gt;
&lt;p&gt;Another clear example of a mythological hacker was &lt;strong&gt;Daedalus&lt;/strong&gt;, imprisoned
by King Minos in the labyrinth that he had invented and built 
(and from which he escaped by using wings made of wax).
The myth of Daedalus is partitularly interesting because, thousands years
before the invention of computers, it describes two common attitudes of
mainstream people with hackers.&lt;br&gt;Minos lack the knowledge and skills of Daedalus, but he understand the value
of what Daedalus can do. So the king use the hacker. But then, understanding
that he cannot really understand or control the hacker&apos;s power, he is so
scared to put the hacker into a prison (not killing him because, you know...
hackers are too precious).&lt;br&gt;This should teach hackers to &lt;strong&gt;never trust or serve the Power&lt;/strong&gt;.  
Indeed we can all see how the history of Snowden reproduce this ancient pattern.&lt;br/&gt;
The other interesting attitude shown by the Daedalus&apos; myth is that of Icarus.
Icarus is like the average &quot;digital native&quot;: just like Minos, Icarus does not
understand the inner working of the technology his father created. But, unlike
the Power, he has no fear for what he doesn&apos;t understand. That&apos;s not just a 
sort of blind trust in his own father, as Daedalus warn him about the
risks, but he doesn&apos;t care.
He simply think that his father is too wary, too old, too boring, too weird...
Icarus shows what happen when people use hackers&apos; technology without really
understanding its inner working (thus becoming hackers themselves).&lt;/p&gt;
&lt;p&gt;Daedalus&apos; equivalent in Germanic mythology is &quot;the weird and malicious craftsman&quot;
&lt;strong&gt;Wayland the Smith&lt;/strong&gt; that, enslaved by a king, kills his master&apos;s sons
and escapes by crafting a winged cloak and flying away. &lt;/p&gt;
&lt;p&gt;But while these archetypes show that the mainstream vision of what
we now call hackers is very ancient, our history is even more interesting.&lt;/p&gt;

&lt;a name=&quot;forgotten-history&quot;&gt;&lt;/a&gt;&lt;h2&gt;...forgotten history...&lt;/h2&gt;
&lt;p&gt;Archimedes of Syracuse was killed by Romans after a siege where his
inventions protected his own city.&lt;/p&gt;
&lt;p&gt;Hero of Alexandria invented the first steam engine... &lt;a target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Aeolipile&quot;&gt;as a prank&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Roughly a century later, in the nineteenth chapter of the Acts of the Apostles,
we see precious books about &lt;em&gt;magic arts&lt;/em&gt; (περίεργα, perierga) &lt;a target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Book_burning_at_Ephesus&quot;&gt;burnt&lt;/a&gt;
&quot;in the sight of all&quot; at Ephesus, by newly converted Christians.
The same derogatory term, περίεργοι (periergoi) is used by (the man who
pretends to be) Saint Paul to warn about young widows who went from home
to home as busybody talking about &quot;things which they ought not&quot;.&lt;/p&gt;
&lt;p&gt;During the Renaissance, instead, hackers flourished and we can find several polymaths
and inventors that explore reality with new eyes and revolutionize several
disciplines, such as Michelangelo, Leon Battista Alberti and Leonardo da Vinci,
among the greatest hackers of all times. And so on, from Gutemberg to Babbage,
from Baudot to Torres y Quevedo, from Meucci to &lt;a target=&quot;_blank&quot; href=&quot;https://it.wikipedia.org/wiki/Mario_Tchou&quot;&gt;Tchou&lt;/a&gt;...&lt;/p&gt;

&lt;a name=&quot;to-spread-propaganda&quot;&gt;&lt;/a&gt;&lt;h2&gt;...to spread propaganda.&lt;/h2&gt;
&lt;p&gt;So when we look at the american &quot;hacker&quot; as protraied by the
&lt;a target=&quot;_blank&quot; href=&quot;https://thebaffler.com/salvos/the-meme-hustler&quot;&gt;powerful propaganda of O&apos;Reilly&lt;/a&gt;
we see just a re-branding of something that is much more general and ancient.&lt;/p&gt;
&lt;p&gt;Yet the term was born at MIT in the middle of Cold War, while
the United States were consolidating their cultural and technological hegemony
(even through &lt;a target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Programma_101&quot;&gt;intellectual property thefts&lt;/a&gt;
way &lt;a target=&quot;_blank&quot; href=&quot;https://www.corriere.it/cronache/20_gennaio_11/mistero-tchou-suo-computer-italiano-spavento-l-america-dba3ec76-34b1-11ea-b847-bfc302fe3f26.shtml&quot;&gt;worse&lt;/a&gt;
than those that Trump now hold against &lt;a target=&quot;_blank&quot; href=&quot;https://www.whitehouse.gov/briefings-statements/president-donald-j-trump-confronting-chinas-unfair-trade-policies/&quot;&gt;China&lt;/a&gt;),
and it was turned into a synthetic identity spreading the American values
instead of the original ones. So much that people following those original values
are actively looking for better alternatives, such as &quot;maker&quot; or &quot;tinkerer&quot;
to avoid both the mainstream misconceptions about &quot;hackers&quot; and the
&lt;a target=&quot;_blank&quot; href=&quot;http://catb.org/~esr/faqs/hacker-howto.html#what_is&quot;&gt;élitism&lt;/a&gt;
that O&apos;Reilly propaganda attached to the term.&lt;/p&gt;
&lt;p&gt;As you know, this was not a new process.&lt;br&gt;
During the Middle Age, between VII and IX century, knights became a huge
problem of public order: they usually were second-born to lords
with no hope of inheriting the land of their fathers. Well armed and only
trained to fight, whenever they were not employed in a war among nobles,
they used to raid and rape the peaceful populations working in the farmlands.&lt;/p&gt;
&lt;p&gt;The problem was that the blocked society of the time was built around three
main roles: those who pray (clerics, nuns, monks...), those who fight (knight
and soldiers) and those who work (everybody else).&lt;/p&gt;
&lt;p&gt;Peasants were poor and poorly educated, but not dumb: they were aware that
their work sustained the whole society, and while unions and cooperatives
were far to come, the violences coming from those that should have protected
their lifes were inesorably destroying the oppressive narrative they were taught
to believe, accept and support.&lt;/p&gt;
&lt;p&gt;Sounds familiar?&lt;br&gt;
This is exactly what recently happened in the States after the
death of George Floyd.&lt;br&gt;But while the white Americans élites were caught totally unprepared, while they
were totally oblivious to the structural racism that qualified their internal
oppressive structure (an oppression that do not harm only blacks and do not limit
itself to structural racism), Middle Age men were much more aware that the people around
them were the root of their own power and wealth. So when the knights&apos;
violence started to incrinate the stability of the triparted feudal system, 
&lt;strong&gt;they framed a new narrative to control them&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;By introducing public cerimonies known as &lt;a target=&quot;_blank&quot; href=&quot;https://en.m.wikipedia.org/wiki/Peace_and_Truce_of_God&quot;&gt;Pax Dei&lt;/a&gt;,
the knight&apos;s investitures under the control of the Church and the rhetoric 
of chilvaric code, the Pope managed to put that dangerous and powerful group
under control to the point that they became eager to lose their lifes in 
&lt;a target=&quot;_blank&quot; href=&quot;https://en.wikipedia.org/wiki/Crusades&quot;&gt;Crusades&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the Middle Age, the new narrative directed knights&apos; violence where
it would have supported the establishment, just like the Open Source rhetoric
spread by the O&apos;Reilly empire, directed hackers&apos; curiosity to support
wealth accumulation and military power.&lt;/p&gt;

&lt;a name=&quot;evolutive-gentrification&quot;&gt;&lt;/a&gt;&lt;h2&gt;Evolutive... gentrification&lt;/h2&gt;
&lt;p&gt;The term &lt;a target=&quot;_blank&quot; href=&quot;https://www.dictionary.com/browse/gentrification&quot;&gt;gentrification&lt;/a&gt; means:&lt;/p&gt;
&lt;blockquote&gt;
the process of conforming to an upper- or middle-class lifestyle, or of making
a product, activity, etc., appealing to those with more affluent tastes
&lt;/blockquote&gt;
&lt;p&gt;Until the 1970&apos;s, the term &quot;hacking&quot; meant any deep interest in computers that
manifested itself in programming or learning arcane aspects of the machinery
or operating systems. Hackers were weird nerds, but not much interesting.&lt;/p&gt;
&lt;p&gt;By the early 1980&apos;s, this meaning morphed into a general term of fear
to describe anyone who did anything &quot;evil&quot; using computer equipment.&lt;/p&gt;
&lt;p&gt;In the United States, in the 80&apos;s just like today, &quot;evil&quot; is everything that
could negatively affect the profits of the riches. They were scared by people
who removed copy protection from video games, got free phone calls or
cripple the trust of the working class in Capitalism by showing
how easy it was to hack the
&lt;a target=&quot;_blank&quot; href=&quot;http://textfiles.com/hacking/boahack.txt&quot;&gt;Bank Of America&apos;s Home Banking System&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In 1986 the first legislation related to hacking was enacted, the 
&lt;a target=&quot;_blank&quot; href=&quot;https://www.justice.gov/sites/default/files/criminal-ccips/legacy/2015/01/14/ccmanual.pdf&quot;&gt;Federal Computer Fraud and Abuse Act&lt;/a&gt;.
Just like the Hopkins&apos; &lt;em&gt;The Discovery of Witches&lt;/em&gt;, such text was
wielded thousands of times to convict high-profile hackers and 
low-level criminals alike, in the most recent witch-hunt
of American history.&lt;/p&gt;
&lt;p&gt;Meanwhile, the mainstream Americans were building their own prejudice about
hackers through their most powerful propaganda-device, with films 
like &lt;a target=&quot;_blank&quot; href=&quot;https://www.wired.com/2008/07/ff-wargames/&quot;&gt;War Games&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;So while some hackers were arrested all over the States, others tried to 
distance from them, introducing the term &quot;cracker&quot; to mock &quot;the criminals&quot;
in the hope preserve their freedom and appear as the good, well
integrated citizens they ough to be.&lt;/p&gt;
&lt;p&gt;All of this worked as a sort of evolutive pressure, pruning those who
challenged the American life-style and supporting those that were happy
to subdue to the cultural hegemony of the times.&lt;/p&gt;
&lt;p&gt;Then, when &quot;cracking systems&quot; became a well payed job, a bunch of
coloured &quot;hats&quot; were invented, to distinguish &lt;del&gt;crackers&lt;/del&gt; &quot;hackers&quot;
according to the masters they serve.&lt;/p&gt;
&lt;a name=&quot;but-what-really-is-a-hacker&quot;&gt;&lt;/a&gt;&lt;h2&gt;But what really is &quot;a hacker&quot;?&lt;/h2&gt;
&lt;p&gt;If you were looking at the shadows drawn by a rolling dice over a plain
surface, you could not understand what was going on.&lt;/p&gt;
&lt;p&gt;But what if you&apos;d directly ask to the rolling dice?&lt;/p&gt;
&lt;p&gt;For sure, describing hackers to people from the mainstream, is just as
easy as describing a rolling dice to people that could just conceive two
dimensions. Think about it: even if you know what you are and how you
reason and behave, it would be very difficult to explain that to
a bidimensional alien, however intelligent it could be.&lt;/p&gt;
&lt;p&gt;Yet that&apos;s what I&apos;m trying to do in this short serie.&lt;/p&gt;
&lt;p&gt;After a long and deep exchange with Marco Ciurcina about his essay
&lt;em&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://digitcult.lim.di.unimi.it/index.php/dc/article/view/163&quot;&gt;Etica Hacker?&lt;/a&gt;&lt;/em&gt;,
I decided that the core of our disagreement relies on the &quot;Americanization&quot;
of hackers that are, in fact, way more ancient than the United States.&lt;/p&gt;
&lt;p&gt;In the next post of this serie, I&apos;ll try to describe what a hacker is,
outlining the ethical values that characterise hackers as a small
set of orthogonal dimensions that can be used to understand our behaviour
from a different cultural perspective. In a third post I&apos;ll try to clarify
how the Americanization of hackers is the root of several misconceptions
that led to our marginalization world-wide. Finally, I&apos;ll try to explain 
&quot;why hacking matters&quot; and how it could drag mankind out of Capitalism.&lt;/p&gt;
&lt;blockquote&gt;
&lt;i&gt;Yes, I&apos;m a criminal. My crime is that of Curiosity.&lt;/i&gt;
&lt;/blockquote&gt;
</content>
  </entry>
  

  <entry>
    <id>http://www.tesio.it/2020/06/03/perche_sconsiglio_di_installare_immuni</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2020/06/03/perche_sconsiglio_di_installare_immuni.html"/>

    <title>Perché sconsiglio di installare Immuni?</title>
    <updated>2020-06-03T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        <email>giacomo@tesio.it</email>
        <uri>http://www.tesio.it/</uri>
    </author>
    
    <content type="html">&lt;p&gt;Dopo mesi in cui &lt;a href=&quot;https://www.lemonde.fr/idees/article/2020/04/25/stopcovid-est-un-projet-desastreux-pilote-par-des-apprentis-sorciers_6037721_3232.html&quot;&gt;molti si sono battuti&lt;/a&gt;
per riportare un po’ di lucidità nella grottesca gestione della pandemia,
ancora incontro persone in buona fede (sui social network, &lt;strong&gt;solo&lt;/strong&gt; sui
social network) che mi chiedono perché io sconsigli caldamente di installare &lt;a href=&quot;https://www.immuni.italia.it/&quot;&gt;&lt;em&gt;Immuni&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Le ragioni sono così tante che è impossibile elencarle tutte, ma vale forse la pena
provare ad elencare quelle più spesso dimenticate nella speranza di
non doverle ripetere continuamente.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://www.commitstrip.com/wp-content/uploads/2020/05/Strip-Appli-stop-Covid-650-finalenglish.jpg&quot; alt=&quot;A parte il fatto che non può funzionare...&quot; /&gt;&lt;/p&gt;

&lt;h1 id=&quot;immuni-aumenterà-i-morti-a-settembre&quot;&gt;Immuni aumenterà i morti a settembre&lt;/h1&gt;

&lt;p&gt;Partiamo dai problemi medici che durante un’epidemia dovrebbero essere prevalenti.&lt;/p&gt;

&lt;p&gt;Assumiamo, per semplicità di ragionamento, che la totalità della popolazione installi
questa app di “contact tracing”. Considerato che WhatsApp (l’app più installata al mondo)
è presente sui cellulari di &lt;a href=&quot;https://timgate.it/news/tecnologia/whatsapp-quanti-utenti.vum&quot;&gt;meno del 60% della popolazione italiana&lt;/a&gt;, si tratta di una
assunzione estremamente improbabile nella nostra penisola. Purtuttavia è possibile che
in determinate zone del territorio nazionale, le popolazioni locali aderiscano in massa
a questo surreale piano di contenimento del virus.&lt;/p&gt;

&lt;p&gt;Cosa succederà?&lt;/p&gt;

&lt;p&gt;D’estate cambierà poco o nulla: si tratta di una sindrome influenzale la cui mortalità
si riduce naturalmente con il caldo. Ma con l’arrivo dell’autunno ogni popolazione
&lt;em&gt;Immuni&lt;/em&gt;-zzata si sentirà al sicuro: ciascuno si comporterà normalmente fino alla ricezione
della notifica di contatto con un infetto. E’ questa la speranza dei sostenitori di &lt;em&gt;Immuni&lt;/em&gt;:
“&lt;a href=&quot;https://twitter.com/mamo75r/status/1267914603964567558&quot;&gt;riprendersi da un disastro economico e sociale&lt;/a&gt;” 
ritornando alla normalità.&lt;/p&gt;

&lt;p&gt;Purtroppo, se non verrà garantito un test diagnostico entro 24 ore
dalla ricezione della notifica di contatto con un infetto, i contatti che riceveranno
la notifica NON avranno ragione (e modo) di informare gli altri propri contatti del pericolo.
Si metteranno in quarantena, riducendo i contatti futuri, ma NON avviseranno (tramite &lt;em&gt;Immuni&lt;/em&gt;)
tutti coloro che hanno infettato nel frattempo.&lt;/p&gt;

&lt;p&gt;E queste persone, quelle che all’inizio dell’epidemia venivano definiti “contatti di secondo
livello” ed invitate a fare &lt;strong&gt;una vita normale&lt;/strong&gt; perché “il contagio è poco probabile” e
“non bisogna diffondere il panico” e “bisogna evitare danni per l’economia”, non
verranno avvisati o testati.&lt;/p&gt;

&lt;p&gt;E queste persone, &lt;strong&gt;in buona fede e legittimamente&lt;/strong&gt;, continueranno a diffondere il virus.&lt;br /&gt;
In fondo hanno installato &lt;em&gt;Immuni&lt;/em&gt;! Le avvertirebbe se fossero a rischio!&lt;/p&gt;

&lt;p&gt;Ed a settembre, quando il decorso della malattia tenderà ad aggravarsi, molti moriranno
proprio grazie ad &lt;em&gt;Immuni&lt;/em&gt;. E a Google ed Apple, naturalmente. &lt;br /&gt;
Ed all’ignoranza di chi ha finanziato questo soluzionismo tecnologico.&lt;/p&gt;

&lt;h1 id=&quot;immuni-aumenterà-il-carico-della-sanità&quot;&gt;Immuni aumenterà il carico della Sanità&lt;/h1&gt;

&lt;p&gt;La gestione della pandemia ha fatto emergere tutti i limiti del Servizio Sanitario Nazionale.
Limiti di cui nessuno voleva parlare prima e di cui nessuno vuole parlare ora.&lt;/p&gt;

&lt;p&gt;I medici mandati sul territorio senza mascherine, senza dispositivi di protezione, con
indicazioni contradditorie, hanno fatto tutto il possibile per tamponare l’emergenza.
Così il personale ospedaliero, medici, infermieri, operatori sanitari che, ormai in burn-out,
continuano a lavorare alacremente.&lt;/p&gt;

&lt;p&gt;Ma un sistema che ha bisogno di eroi e martiri è un sistema che non funziona.&lt;br /&gt;
Perché così tanti medici sono risultati positivi ai sierologici per le IgG?&lt;br /&gt;
Perché hanno chiesto per mesi dei tamponi ottenendo solo vane promesse?&lt;/p&gt;

&lt;p&gt;Semplicemente perché &lt;strong&gt;tutti&lt;/strong&gt; sapevano che testarli avrebbe significato
trovarne moltissimi positivi e dunque doverli isolare nelle loro case per settimane.&lt;/p&gt;

&lt;p&gt;Se tutti i medici Piemontesi, Lombardi, Emiliani o Veneti installassero &lt;em&gt;Immuni&lt;/em&gt;, sarebbero
bombardati da continue notifiche. Così gli infermieri e gli OS.&lt;/p&gt;

&lt;p&gt;Inoltre, se venisse installata da tutti (come stiamo assumendo), &lt;em&gt;Immuni&lt;/em&gt; produrrebbe
una enorme quantità di falsi positivi. Persone che ragionevolmente &lt;strong&gt;chiameranno
il proprio medico di famiglia&lt;/strong&gt;, già oberato dai malati veri.&lt;/p&gt;

&lt;p&gt;Infatti le &lt;a href=&quot;https://www.immuni.italia.it/faq.html&quot;&gt;F.A.Q. di &lt;em&gt;Immuni&lt;/em&gt;&lt;/a&gt; declinano
qualsiasi responsabilità, scaricandola sui medici di famiglia:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;h3&gt;L’app fa diagnosi mediche o fornisce consigli medici?&lt;/h3&gt;
  &lt;p&gt;
  Immuni non fa e &lt;b&gt;non può fare diagnosi&lt;/b&gt;. Sulla base dello storico della tua esposizione a utenti potenzialmente contagiosi, Immuni elabora alcune raccomandazioni su come è necessario comportarsi. Ma l'app non è un dispositivo medico e &lt;b&gt;non può in alcun caso sostituire un medico&lt;/b&gt;.
  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Dunque nessun “consiglio medico”, solo “raccomandazioni”, “istruzioni da seguire”.&lt;br /&gt;
E sono attendibili?&lt;/p&gt;

&lt;blockquote&gt;
  &lt;h3&gt;Le istruzioni fornite dall’app sono attendibili?&lt;/h3&gt;
  &lt;p&gt;
  Le raccomandazioni fornite dall'app dipendono dalla durata della tua esposizione a utenti potenzialmente contagiosi e dalla distanza fra il tuo smartphone e quello di questi utenti durante l'esposizione.
  &lt;/p&gt;
  &lt;p&gt;
Si tratta di un &lt;b&gt;numero limitato di informazioni, peraltro mai perfette&lt;/b&gt;, in quanto il segnale Bluetooth Low Energy è influenzato da vari fattori di disturbo. Quindi, la valutazione non sarà sempre impeccabile. Per esempio, se l'app ti raccomanda di isolarti, non significa che sicuramente hai il SARS-CoV-2. Significa piuttosto che, sulla base delle informazioni a disposizione dell'app, l'isolamento è la cosa più sicura da fare per te e per chi ti sta accanto.
  &lt;/p&gt;
  &lt;p&gt;
È quindi importante che tu segua le indicazioni fornite dall'app, per il bene tuo, dei tuoi cari e della comunità. &lt;b&gt;Non esitare a consultare il tuo medico di medicina generale&lt;/b&gt; in caso l'app ti avverta di un possibile contagio.
  &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;11 righe di supercazzola per non rispondere chiaramente “No”.&lt;/p&gt;

&lt;p&gt;Infine, a causa dei &lt;a href=&quot;https://medium.com/personaldata-io/inferring-distance-from-bluetooth-signal-strength-a-deep-dive-fe7badc2bb6d&quot;&gt;limiti specifici della tecnologia Bluetooth utilizzata&lt;/a&gt;, molti contatti non verranno registrati.&lt;/p&gt;

&lt;p&gt;E stiamo assumendo che tutti installino l’App, che tengano il cellulare
con il Bluetooth costantemente acceso e non lo dimentichino mai in auto o a casa.&lt;/p&gt;

&lt;p&gt;L’ovvio ed inevitabile risultato sarebbe una riduzione della qualità del
servizio per i malati, e di nuovo ulteriori morti, ma non solo per COVID.&lt;/p&gt;

&lt;h1 id=&quot;non-è-un-problema-di-privacy&quot;&gt;Non è un problema di “privacy”…&lt;/h1&gt;

&lt;p&gt;Dunque &lt;em&gt;Immuni&lt;/em&gt; non costituirà solo un problema di “privacy”, ma anzitutto un &lt;strong&gt;gravissimo problema di salute pubblica&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Un problema di cui, come al solito, non risponderà nessuno.&lt;br /&gt;
Perché come non è un caso che la sperimentazione parta a giugno, non è un caso che le 
regioni più colpite dal virus (&lt;a href=&quot;https://lab24.ilsole24ore.com/coronavirus/&quot;&gt;Lombartia, Piemonte, Emilia-Romagna, Veneto&lt;/a&gt;…) 
&lt;strong&gt;non&lt;/strong&gt; ne facciano parte.&lt;/p&gt;

&lt;p&gt;D’altronde persino Google e Apple, per poter produrre qualcosa da deployare su milioni
di dispositivi prima che il favore dei governi cessi, hanno dovuto
&lt;a href=&quot;https://medium.com/personaldata-io/inferring-distance-from-bluetooth-signal-strength-a-deep-dive-fe7badc2bb6d&quot;&gt;ridefinire il concetto stesso di contact tracing&lt;/a&gt;
per adattarlo ai cellulari.&lt;/p&gt;

&lt;p&gt;Ma vi sono &lt;strong&gt;anche&lt;/strong&gt; moltissimi problemi “di privacy” ignorati da chi sviluppa &lt;em&gt;Immuni&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Uno tra tanti: mentre l’applicazione, di per sé, è tanto sicura quanto è sicuro il sistema operativo
su cui gira (&lt;a href=&quot;https://francozappa.github.io/about-bias/&quot;&gt;molto poco&lt;/a&gt;, ma questo costituisce un’altro ordine di problemi),
&lt;a href=&quot;https://github.com/immuni-app/immuni-documentation/issues/12&quot;&gt;gli sviluppatori si rifiutano di considerare&lt;/a&gt; 
che con meno di 5000 €, qualsiasi organizzazione
criminale potrà utilizzare la propria rete di estorsione per installare centinaia bluetooth
spoofer in grado di ricostruire la rete di contatti di una città come Roma, Milano o Palermo.&lt;/p&gt;

&lt;h1 id=&quot;-è-un-problema-di-libertà&quot;&gt;… è un problema di Libertà.&lt;/h1&gt;

&lt;p&gt;Dal punto di vista politico, il danno maggiore prodotto da &lt;em&gt;Immuni&lt;/em&gt; è culturale.&lt;/p&gt;

&lt;p&gt;Anche se non può funzionare, anche se sarà &lt;strong&gt;dannosa&lt;/strong&gt; per i cittadini più fragili
(anziani, disabili, malati cronici…) che si ritroveranno circondati da persone
convinte di non costituire un pericolo per loro, &lt;em&gt;Immuni&lt;/em&gt; stabilirà un precedente pericolosissimo.&lt;/p&gt;

&lt;p&gt;L’idea che un App su un cellulare possa risolvere semplicemente problemi complessi di scala globale come una pandemia.
E &lt;a href=&quot;https://www.latimes.com/opinion/story/2020-05-12/coronavirus-tracing-app-apple-google&quot;&gt;non si potrà tornare indietro&lt;/a&gt;: 
la &lt;strong&gt;sorveglianza di massa&lt;/strong&gt; &lt;a href=&quot;https://www.nytimes.com/interactive/2019/12/21/opinion/location-data-democracy-protests.html&quot;&gt;verrà giustificata continuamente&lt;/a&gt;, sempre in nome di nuovi pericoli.&lt;/p&gt;

&lt;p&gt;Qualsiasi informatico competente &lt;strong&gt;riderebbe&lt;/strong&gt; di questo 
&lt;a href=&quot;https://www.open.online/2020/06/02/app-contact-tracing-bruce-schneier-intervista/&quot;&gt;soluzionismo tecnologico&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Per questo vi &lt;strong&gt;S&lt;/strong&gt;consiglio caldamente &lt;em&gt;Immuni&lt;/em&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
    <entry>
      <id>https://rcarreras.caliu.cat/que-es-la-informatica/</id>

      <link type="text/html" rel="alternate" href="https://web.archive.org/web/20210125110919/https://rcarreras.caliu.cat/que-es-la-informatica/"/>

      <title>Què és la informàtica?</title>
      <updated>2020-03-23T17:30:00+00:00</updated>
      
      <author>
        <name>Rafael Carreras</name>
        <uri>https://rcarreras.caliu.cat/</uri>
      </author>
      
      <content type="html">
	  Rafael Carreras just translated my article 
      &lt;a href=&quot;http://www.tesio.it/2019/06/03/what-is-informatics.html&quot;&gt;What is Informatics&lt;/a&gt;
      in Catalan: read it on his web site
      &lt;a href=&quot;https://web.archive.org/web/20210125110919/https://rcarreras.caliu.cat/que-es-la-informatica/&quot;&gt;Què és la informàtica?&lt;/a&gt;
      </content>
    </entry>
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/11/29/google_s_privacy_oath</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/11/29/google_s_privacy_oath.html"/>

    <title>Google's Privacy Oath</title>
    <updated>2019-11-29T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;div style=&quot;white-space: pre; display: block; line-height: 1.5; margin-bottom: 4em; padding: 4em;&quot;&gt;
You will not
         and will not assist
or permit
         any third party
to, pass information
         to Google

that Google could
         use or recognize as

personally

         identifiable

                   information.
&lt;/div&gt;

&lt;p&gt;I don’t know who created this little piece of poetry, this wise mantra.&lt;/p&gt;

&lt;p&gt;It was brought to me like this, hidden in plain sight, like a gem in a &lt;a href=&quot;https://marketingplatform.google.com/about/analytics/terms/us/&quot;&gt;gorgeous meadow clothed with Pinguiculas&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I don’t know if the author was a hacker, a lawyer… or something in between.&lt;/p&gt;

&lt;p&gt;But given WHERE (and HOW!!!) s?he managed to publish this wonderful &lt;strong&gt;Privacy Oath&lt;/strong&gt;… I don’t think Google will be able to &lt;strong&gt;hack back&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;;-)&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/10/22/gentile-professoressa-non-posso-autorizzare-edmodo-a-profilare-psicologicamente-mia-figlia</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/10/22/gentile-professoressa-non-posso-autorizzare-edmodo-a-profilare-psicologicamente-mia-figlia.html"/>

    <title>Gentile Professoressa... non posso autorizzare Edmodo a profilare psicologicamente mia figlia</title>
    <updated>2019-10-22T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Gentile Professoressa &lt;strong&gt;OMISSIS&lt;/strong&gt;,&lt;/p&gt;

&lt;p&gt;mi chiamo Giacomo Tesio, sono il papà di &lt;strong&gt;OMISSIS&lt;/strong&gt; e da venti anni mi
occupo professionalmente di programmazione e sicurezza informatica.
Correntemente sviluppo applicazioni finanziare per alcune banche
multinazionali, ma le mie esperienze sono estremamente variegate e
pertinenti alla questione che mi trovo a sottoporle.&lt;/p&gt;

&lt;p&gt;La disturbo perché non posso autorizzare la piattaforma &lt;a href=&quot;https://www.edmodo.com/&quot;&gt;Edmodo&lt;/a&gt; a
realizzare e diffondere un dettagliato profilo psicologico e culturale
di mia figlia in cambio dei servizi, pur attraenti, che tale
piattaforma fornisce.&lt;/p&gt;

&lt;p&gt;Edmodo è una di quelle società statunitensi che la &lt;a href=&quot;https://shoshanazuboff.com/&quot;&gt;Professoressa Zuboff&lt;/a&gt;, 
della &lt;a href=&quot;https://en.wikipedia.org/wiki/Shoshana_Zuboff&quot;&gt;Harvard Business School&lt;/a&gt;, descrive nel suo libro “The Age of
&lt;a href=&quot;https://en.wikipedia.org/wiki/Surveillance_capitalism&quot;&gt;Surveillance Capitalism&lt;/a&gt;”. Il loro &lt;em&gt;business model&lt;/em&gt; si basa sulla
creazione e la vendita di modelli previsionali (detti &lt;em&gt;behavioral futures&lt;/em&gt;) del
comportamento degli utenti (in questo caso insegnanti, genitori &lt;strong&gt;e 
ragazzi&lt;/strong&gt;) attraverso i quali influenzare il loro comportamento attraverso 
stimoli specificatamente studiati sulla base dei loro &lt;a href=&quot;https://en.wikipedia.org/wiki/Cognitive_bias&quot;&gt;personali bias cognitivi&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Questi modelli previsionali, realizzati attraverso quella serie
di tecniche statistiche generalmente note con il nome di &lt;a href=&quot;https://en.wikipedia.org/wiki/Machine_learning&quot;&gt;&lt;em&gt;machine learning&lt;/em&gt;&lt;/a&gt; o (più recentemente) 
&lt;a href=&quot;https://en.wikipedia.org/wiki/Artificial_intelligence&quot;&gt;intelligenza artificiale&lt;/a&gt;, hanno un valore
enorme per coloro che intendono influenzare per qualsivoglia ragione una
persona specifica, un gruppo o una comunità, per ragioni commerciali,
sociali o politiche.&lt;/p&gt;

&lt;p&gt;Ogni volta che un ragazzo visualizza un contenuto, completa un
esercizio o comunque interagisce con una piattaforma come Edmodo, la
sua attività viene registrata sui server di tale azienda. Oltre alle
informazioni che Edmodo condivide con insegnanti e genitori, la
piattaforma è in grado di rilevare e registra i tempi necessari al
ragazzo per effettuare un compito, il numero di volte che visualizza un
contenuto, su quali frasi si sofferma maggiormente e molto molto altro.
E questo ogni singola volta, per tutto il tempo che il ragazzo
utilizzerà questa piattaforma “didattica”.&lt;/p&gt;

&lt;p&gt;A queste informazioni specifiche dello studente si aggiungono le
relazioni sociali, estremamente importanti in un’età delicata come
l’adolescenza, e delle quali l’azienda verrà altresì informata: chi sono
i compagni di ciascun ragazzo, come andavano a scuola, chi sono gli
insegnanti etc…&lt;/p&gt;

&lt;p&gt;Questi dati (e parliamo di Gigabyte per ogni alunno)
verranno mantenuti dall’azienda in questione per sempre, ma verranno 
anche analizzati e rivenduti in varie forme a terzi, impattando non solo
la vita degli studenti nel presente, ma la loro autonomia e la loro
libertà futura.&lt;/p&gt;

&lt;p&gt;Già oggi, i recruiter di molte aziende fanno uso di dati raccolti su
social network come questi per selezionare i candidati ad un posto di 
lavoro più remissivi e più fragili in modo da poterli pagare meno a
parità di competenza.&lt;/p&gt;

&lt;p&gt;Nel caso specifico di Edmodo, poi, va sottolineato che si tratta di una
società &lt;strong&gt;statunitense&lt;/strong&gt; che mantiene i dati acquisiti su server collocati
negli USA e che &lt;strong&gt;non risponde alle leggi europee&lt;/strong&gt; sulla privacy.
In caso di un &lt;a href=&quot;https://gdpr-info.eu/art-4-gdpr/&quot;&gt;&lt;em&gt;data breach&lt;/em&gt;&lt;/a&gt;, i costi di una causa a San Francisco
sarebbero insostenibili per le famiglie degli studenti ed avrebbero
scarsissime possibilità di successo.&lt;/p&gt;

&lt;p&gt;E non parliamo di una eventualità remota: solo a maggio 2017 un hacker
noto come nclay è riuscito a sottrarre informazioni personali di 78
milioni fra insegnanti, genitori ed alunni, mettendo in vendita le
informazioni online.&lt;/p&gt;

&lt;p&gt;Inoltre, ad ogni passaggio di proprietà della società (uno è avvenuto
l’8 Aprile del 2018) anche l’acquirente e i suoi stake holder avranno
accesso ai dati raccolti in precedenza da Edmodo.&lt;/p&gt;

&lt;p&gt;I &lt;a href=&quot;https://go.edmodo.com/terms-of-service/&quot;&gt;Terms of Services&lt;/a&gt;, lunghi ed illegibili come sempre e per di più in 
inglese &lt;a href=&quot;https://go.edmodo.com/condizioni-di-utilizzo/?lang=it&quot;&gt;anche nella versione italiana&lt;/a&gt; per disincentivarne ulteriormente
una lettura accurata a genitori e studenti, riportano diversi passaggi
critici:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;si chiede ai minori di 13 anni di non inviare informazioni su se
stessi attraverso la piattaforma se i professori non hanno ottenuto
il consenso dei genitori, come se i ragazzi potessero essere caricati
della responsabilità che la legge non gli riconosce&lt;/li&gt;
  &lt;li&gt;si chiede agli insegnanti di assumersi la responsabilità per la
raccolta dei dati da parte dei Publisher Software, chiedendo loro
di comprenderne i meccanismi (meccanismi che solo un esperto di
sicurezza informatica può comprendere appieno)&lt;/li&gt;
  &lt;li&gt;non riconoscono alcuna responsabilità sui Publisher Software di terze
parti&lt;/li&gt;
  &lt;li&gt;si stabilisce in sede contrattuale la giurisdizione competente per
eventuali cause nella contea di San Francisco&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nella &lt;a href=&quot;https://go.edmodo.com/norme-per-la-privacy/?lang=it&quot;&gt;pagina sulla Privacy&lt;/a&gt; Edmodo:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;si solleva dalla responsabilità nei confronti dei dati raccolti da
terze parti attraverso la loro piattaforma (vedi sezione “Business 
we cannot control”)&lt;/li&gt;
  &lt;li&gt;si solleva dalla responsabilità nei confronti di data breach causati
da loro fornitori (vedi sezione “Agents”)&lt;/li&gt;
  &lt;li&gt;si solleva dalla sicurezza fisica dei dati scrivendo “we cannot 
guarantee security. Unauthorized entry or use, hardware or software 
failure, and other factors may compromise the security of user information.”&lt;/li&gt;
  &lt;li&gt;si lascia aperta la possibilità di mantenere “per sbaglio” dati personali
anche degli utenti che abbiano richiesto la cancellazione dell’account.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Per quanto ad un utente inesperto possa sembrare una piattaforma curata
ed affidabile, la mia ventennale esperienza nel settore mi costringe ad
una più cauta e consapevole valutazione dei rischi.&lt;/p&gt;

&lt;p&gt;In questo caso, riterrei irresponsabile da parte mia autorizzare Edmodo
a raccogliere e trattare informazioni su mia figlia.&lt;/p&gt;

&lt;p&gt;Ritengo inoltre altamente &lt;strong&gt;diseducativo&lt;/strong&gt; abituare bambini e ragazzi
alla sorveglianza invisibile di queste piattaforme, perché finiscono
per assuefarsene e considerarla inevitabile, smettendo di usarle con
competenza e spirito critico e finendo dunque per venire usati
attraverso di esse.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Non &lt;strong&gt;posso&lt;/strong&gt; dunque registrare mia figlia ad Edmodo.&lt;/p&gt;

&lt;p&gt;Come informatico mi sento anche in dovere di consigliarle l’abbandono
della piattaforma stessa per l’intera classe, a sua propria tutela 
ed a tutela dei ragazzi e dei genitori meno preparati in materia.&lt;/p&gt;

&lt;p&gt;Ma se ritiene di voler continuare ad usare comunque Edmodo, le devo
chiedere di fornire a mia figlia materiali didattici equivalenti su un
canale di comunicazione diverso. Ad esempio sarò felice di dotare la
bambina di una chiavetta USB su cui potrà caricare i materiali che
Lei intende utilizzare. A tal riguardo le posso garantire l’adozione
dei più elevati standard di sicurezza da parte nostra e se necessario
posso spiegare alla classe ed alla scuola come difendersi
professionalmente dai virus informatici.&lt;/p&gt;

&lt;p&gt;In alternativa, se preferisce, può utilizzare gli strumenti Ministeriali
come il Calendario del Diario Online di Regel.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Rimango naturalmente a disposizione per &lt;strong&gt;qualsiasi&lt;/strong&gt; chiarimento.&lt;br /&gt;
Se lei o altri insegnanti fossero interessati ad approfondire queste
problematiche, sarò felice di mettere a disposizione vostra e della
scuola le mie competenze, in modo assolutamente gratuito.&lt;/p&gt;

&lt;p&gt;Potremmo per esempio valutare, insieme al Dirigente Scolastico il 
Professor &lt;strong&gt;OMISSIS&lt;/strong&gt; che ha ricevuto copia di questa missiva, 
l’installazione di un software come &lt;a href=&quot;https://moodle.org/&quot;&gt;Moodle&lt;/a&gt;
presso un server sotto il controllo fisico della scuola.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;La prego però di non fraintendere la mia decisione in merito ad Edmodo.&lt;br /&gt;
Apprezzo moltissimo l’apertura alle nuove tecnologie nell’insegnamento
della sua disciplina ed ho assoluta fiducia nella sua competenza
e professionalità.&lt;/p&gt;

&lt;p&gt;In questo caso però non posso ignorare la mia esperienza in materia,
mettendo a rischio la libertà e l’autonomia di mia figlia per
alimentare un business che, al di là della retorica commerciale, la
considera poco più di un topo da laboratorio.&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Cordialmente,&lt;/p&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;p&gt;Giacomo Tesio&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/10/15/the-most-important-program-in-my-whole-career</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/10/15/the-most-important-program-in-my-whole-career.html"/>

    <title>The most important program in my whole career.</title>
    <updated>2019-10-15T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;The most important program in my whole career as a programmer was a &lt;a href=&quot;https://en.wikipedia.org/wiki/WordStar&quot;&gt;word processor&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/cache/1992/wordstar.gif&quot; title=&quot;WordStar's Tutor teaching me the basics of computer hacking.&quot; /&gt;&lt;/p&gt;

&lt;p&gt;My eldest daughter couldn’t help but laugh when I tried to explain her
the &lt;strong&gt;deep terror&lt;/strong&gt; I felt back then. When I faced the WordStar’s Tutor
I didn’t know English.&lt;/p&gt;

&lt;p&gt;I remember the few words I did understood very clearly “EXPLODE” and “press any key”.&lt;/p&gt;

&lt;p&gt;I was scared as hell!&lt;/p&gt;

&lt;p&gt;Now I see, you laugh too.&lt;/p&gt;

&lt;p&gt;I was 11 years old, my 286 had been very expensive for my poor mom.&lt;br /&gt;
And I was going to make it &lt;strong&gt;explode&lt;/strong&gt;!&lt;/p&gt;

&lt;p&gt;I couldn’t conceive that a computer could make fun of a human.&lt;/p&gt;

&lt;p&gt;Yet, I had no alternative.&lt;/p&gt;

&lt;p&gt;So I pressed that fucking key. &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Esc&lt;/code&gt; probably.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/cache/1992/teachme_006.png&quot; title=&quot;KA-BOOM! My precious 286... was exploding!&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Yeah, you are still laughing at me. &amp;gt;:-(&lt;/p&gt;

&lt;p&gt;That’s not funny. &lt;br /&gt;
Ok, it’s pretty funny actually… but it wasn’t so funny back then.&lt;/p&gt;

&lt;h1 id=&quot;i-work-for-you&quot;&gt;I work for YOU!&lt;/h1&gt;

&lt;p&gt;I coudn’t understand much more than this from the last screen:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;I work for YOU!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That was reassuring. After the pure terror I felt, it was &lt;a href=&quot;https://en.wikipedia.org/wiki/Catharsis&quot;&gt;&lt;strong&gt;cathartic&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Since then, breaking hardware and software has been… easy! :-D&lt;br /&gt;
WordStar Tutor teached me to &lt;strong&gt;fear not&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I wouldn’t be a hacker, without it.&lt;/p&gt;

&lt;h1 id=&quot;the-smartest-ai-and-most-humble-one&quot;&gt;The smartest AI (and most humble one)&lt;/h1&gt;

&lt;p&gt;Most of software today pretends to work for you, but it serves somebody else. Advertisers. Governments. Politicians.&lt;/p&gt;

&lt;p&gt;Everybody want your data.&lt;br /&gt;
Everybody want to control you, through the software you use.&lt;br /&gt;
You are not a user anymore: you are a used.&lt;/p&gt;

&lt;p&gt;WordStar Tutor is &lt;strong&gt;a rebel&lt;/strong&gt;, today.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/cache/1992/WordStar_Professional_4.00_for_DOS.7z&quot;&gt;Give it a try&lt;/a&gt;! ;-)&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/cache/1992/goodbye.gif&quot; title=&quot;Goodbye from an AI way smarter than you might thing...&quot; /&gt;&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/09/21/abitua-tuo-figlio-alla-sorveglianza-di-google</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/09/21/abitua-tuo-figlio-alla-sorveglianza-di-google.html"/>

    <title>Abitua tuo figlio alla Sorveglianza! Gratis, con Google Family Link!</title>
    <updated>2019-09-21T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Google Family Link è un sistema di “&lt;em&gt;parental control&lt;/em&gt;” distribuito gratuitamente da Google.&lt;/p&gt;

&lt;p&gt;Si compone di due applicazioni, una &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.kids.familylink&amp;amp;hl=it&quot;&gt;per i device dei genitori&lt;/a&gt; e l’altra &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.google.android.apps.kids.familylinkhelper&amp;amp;hl=it&quot;&gt;per i device dei figli&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Family Link consente anche di creare un account Google per bambini  &lt;strong&gt;di età inferiore a 13 anni&lt;/strong&gt;, del tutto analogo a quello degli adulti, e con cui questi potranno accedere alla maggior parte dei servizi Google.
Collegando tale account (o uno esistente) a quello dei genitori, permette loro di controllare cosa fanno bambini ed adolescenti mentre utilizzano il loro sistema Android (sia esso un tablet o un cellulare) o Chromebook.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.tesio.it/graphic/GoogleFamilyLink.jpg&quot; title=&quot;Un tweet dalla campagna pubblicitaria lanciata da Google Italia&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Il sistema permette ai genitori di:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;gestire le App dei figli
    &lt;ul&gt;
      &lt;li&gt;ricevendo notifiche sulle App che questi installano&lt;/li&gt;
      &lt;li&gt;gestendone gli acquisti in-app&lt;/li&gt;
      &lt;li&gt;nascondendo certe App nello store o sul dispositivo&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;visualizzare report settimanali e mensili sulle attività dei figli
    &lt;ul&gt;
      &lt;li&gt;siti internet visitati&lt;/li&gt;
      &lt;li&gt;tempo trascorso usando ogni App&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;bloccare il dispositivo dei figli da remoto o ad una certa ora&lt;/li&gt;
  &lt;li&gt;seguirli da remoto, tracciandone la posizione geografica&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;In sostanza, Google condivide con i genitori una &lt;strong&gt;minuscola frazione&lt;/strong&gt; delle &lt;strong&gt;informazioni personali&lt;/strong&gt; che raccoglie e del &lt;strong&gt;potere di cui dispone&lt;/strong&gt; sui ragazzi che gli vengono affidati.
Naturalmente tutti i dati raccolti dal device dei vostri figli vengono inviati a Google, che li salva  &lt;strong&gt;sui propri server&lt;/strong&gt;  per sempre ed in cambio produce un paio di  &lt;strong&gt;report ansiolitici&lt;/strong&gt;  per i genitori.&lt;/p&gt;

&lt;p&gt;Che luoghi frequenta vostro figlio? In che orari?&lt;br /&gt;
Quanto tempo passa davanti ad uno schermo?&lt;br /&gt;
Che siti internet visita? Dove clicca?&lt;br /&gt;
Qual’è il genitore più presente?&lt;br /&gt;
Qual’è il genitore più apprensivo?&lt;br /&gt;
Lo preoccupano di più i siti internet che visita o il luoghi che frequenta?&lt;/p&gt;

&lt;p&gt;Tutti questi dati, incrociati con quelli raccolti attraverso tutti gli altri servizi di Google e per tutti gli utenti, permettono di creare profili molto precisi dei ragazzi, dei loro amici e dei genitori.&lt;/p&gt;

&lt;p&gt;E naturalmente profili psicologici della loro famiglia, incluse le loro dinamiche famigliari.&lt;/p&gt;

&lt;h1 id=&quot;il-prodotto-sei-tu&quot;&gt;Il prodotto sei tu?&lt;/h1&gt;

&lt;p&gt;Le &lt;a href=&quot;https://families.google.com/intl/it_ALL/familylink/faq/&quot;&gt;FAQ&lt;/a&gt; del “servizio” spiegano che “I servizi Google sono supportati grazie agli annunci pubblicitari, quindi tuo figlio potrebbe vedere annunci pubblicitari”.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.tesio.it/graphic/ReaperDevil.jpeg&quot; style=&quot;float:right&quot; title=&quot;Google dopo che gli avete venduto vostro figlio per qualche report ansiolitico.&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Si potrebbe pertanto dedurre che il vecchio spot “Se non lo paghi, il prodotto sei tu” andrebbe riadattato per includere nel prodotto anche la prole  &lt;del&gt;delle vittime&lt;/del&gt;  degli utenti.&lt;/p&gt;

&lt;p&gt;Ed in un certo senso è vero: le informazioni raccolte da Google durante l’infanzia e l’adolescenza dei nostri novelli &lt;a href=&quot;https://it.wikipedia.org/wiki/Reaper_-_In_missione_per_il_Diavolo&quot;&gt;Sam Oliver&lt;/a&gt; rimarranno disponibili sui loro server per decenni, permettendo agli ingegneri di Google (e di chi lo controlla) di produrre profili psicologici precisissimi.&lt;/p&gt;

&lt;p&gt;Grazie a tali profili Google potrà prevedere il loro comportamento da adulti in modo molto più preciso di quanto non saranno in grado di fare loro stessi.&lt;/p&gt;

&lt;p&gt;I vostri figli potranno così essere  &lt;strong&gt;manipolati dolcemente&lt;/strong&gt; , senza percepire alcun disagio. Conoscendo i loro interessi, le loro esperienze familiari e sociali, le loro preferenze estetiche, i loro bias cognitivi sin dalla più tenerà età, Google potrà personalizzare gli annunci economici e politici come nemmeno &lt;a href=&quot;https://it.wikipedia.org/wiki/Scandalo_Facebook-Cambridge_Analytica&quot;&gt;Cambridge Analytica&lt;/a&gt; avrebbe mai potuto sperare.&lt;/p&gt;

&lt;p&gt;Un singolo click su una qualsiasi pagina Web può diffondere una miriade di informazioni personali preziosissime, dalla vostra fascia di reddito (attraverso l’identificazione del device che usate), fino alle vostre preferenze sessuali. Dai dati raccolti durante poche ore di gioco ad un casual game ben progettato è possibile dedurre malattie oculistiche o neurologiche.&lt;/p&gt;

&lt;p&gt;Pensate a quante informazioni potrà acquisire Google tracciando le navigazioni di vostro figlio!&lt;/p&gt;

&lt;p&gt;Che valore possono avere questo tipo di informazioni per gli inserzionisti?&lt;br /&gt;
E per i suoi datori di lavoro? E per i politici?&lt;/p&gt;

&lt;p&gt;Conoscere gli interessi, i bias, le idee, le fantasie, le relazioni… la libertà futura dei vostri figli è un prezzo accettabile?
Una volta che i dati sono stati registrati da Google non sarà più possibile eliminarli.
O meglio, sarà possibile chiedere a Google di rimuoverli, ma sarebbe impossibile &lt;strong&gt;accertare&lt;/strong&gt; che siano stati effettivamente rimossi da tutti i loro innumerevoli data center sparsi nel mondo.&lt;/p&gt;

&lt;h1 id=&quot;noi-pirati-rifiutiamo-la-sorveglianza&quot;&gt;Noi Pirati rifiutiamo la Sorveglianza!&lt;/h1&gt;

&lt;p&gt;Sottoscrivendo il &lt;a href=&quot;https://www.partito-pirata.it/manifesto/&quot;&gt;Manifesto del Partito Pirata&lt;/a&gt;, ogni Pirata si impegna a battersi contro la profilazione di massa e la manipolazione delle persone.&lt;/p&gt;

&lt;p&gt;Non si tratta semplicemente di un vago desiderio di privacy individuale.
La profilazione dei cittadini crea &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1487081#c16&quot;&gt;un enorme rischio per la democrazia&lt;/a&gt;.&lt;br /&gt;
&lt;span style=&quot;font-size: small&quot;&gt;
&lt;em&gt;(attenti a dove cliccate in quel bug report, o le porte del vostro PC verranno &lt;a href=&quot;https://rain-1.github.io/in-browser-localhostdiscovery&quot;&gt;scansionate dal Governo Russo&lt;/a&gt; via JavaScript)&lt;/em&gt;
&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Google invece vi offre la possibilità di far aderire liberamente e gratuitamente i vostri figli al suo programma di sorveglianza mondiale: una specie di “&lt;em&gt;early bird&lt;/em&gt;“, in attesa che il  &lt;strong&gt;Diritto alla Sorveglianza&lt;/strong&gt;  venga ufficialmente &lt;a href=&quot;https://www.un.org/en/universal-declaration-human-rights/index.html&quot;&gt;riconosciuto dall’ONU&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Alimentando le ansie e le paure dei genitori, Google cerca di sfruttarle.&lt;br /&gt;
Il software di Google non risolve problemi, li strumentalizza.&lt;br /&gt;
E non solo per trarne profitto!&lt;/p&gt;

&lt;p&gt;Al di là dei dati personali,  &lt;strong&gt;l’obbiettivo di Google è Politico&lt;/strong&gt;  e  &lt;strong&gt;Strategico&lt;/strong&gt; .
&lt;strong&gt;Persuadere i genitori&lt;/strong&gt;  che la sorveglianza è utile, che rende le loro vite più “sicure”, ed al contempo  &lt;strong&gt;abituare bambini ed adolescenti&lt;/strong&gt;  a darla per scontata, è una mossa politicamente geniale.&lt;/p&gt;

&lt;p&gt;Ma è davvero questo che volete per i vostri figli?&lt;/p&gt;

&lt;h1 id=&quot;sbagliando-si-impara&quot;&gt;Sbagliando si impara!&lt;/h1&gt;

&lt;p&gt;I bambini hanno bisogno di fiducia. Esattamente come Google.&lt;br /&gt;
Ma contrariamente a Google, i bambini la meritano!&lt;/p&gt;

&lt;p&gt;I bambini hanno anche bisogno di sbagliare, di imparare a confrontarsi con i propri errori, a comprenderne le ragioni e ripartire.&lt;/p&gt;

&lt;p&gt;Un bambino cui viene impedito di sbagliare, diventerà un adulto infallibile?&lt;br /&gt;
O diventerà piuttosto un adulto incapace di riconoscere i propri errori?&lt;/p&gt;

&lt;p&gt;Un adolescente cui vengono impediti errori piccoli, quali errori compirà?&lt;/p&gt;

&lt;p&gt;E noi adulti non siamo ciò che siamo anche grazie agli errori che abbiamo commesso? Ai giocattoli rotti, alle nasate, alle bevute, alle risse…&lt;/p&gt;

&lt;p&gt;Un bambino che non va a dormire per leggere un libro sotto le coperte sarà un bambino stanco tutto il giorno. E capirà &lt;strong&gt;perché&lt;/strong&gt;  i genitori gli ordinano di andare a dormire.&lt;/p&gt;

&lt;p&gt;Un bambino con il cellulare, invece, &lt;strong&gt;non ha&lt;/strong&gt; la possibilità di sbagliare.&lt;br /&gt;
Decide Google. Lo mette a nanna.&lt;/p&gt;

&lt;p&gt;Il genitore che si coricherebbe al suo fianco per farlo dormire, può fare altro.&lt;br /&gt;
Può lavorare, produrre e consumare.&lt;/p&gt;

&lt;p&gt;Il bambino non ha più bisogno della sua attenzione.&lt;/p&gt;

&lt;p&gt;Perché c’è Google!
&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;blockquote style=&quot;font-size: x-large&quot;&gt;
Google Family Link.&lt;br /&gt;&lt;br /&gt;

Il padre a cui non vorranno disubbidire.
&lt;/blockquote&gt;

&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Questo articolo è stato scritto per il &lt;a href=&quot;https://www.partito-pirata.it&quot;&gt;Partito Pirata&lt;/a&gt;, a cui sono iscritto.&lt;br /&gt;
Ne è stata &lt;a href=&quot;https://forum.partito-pirata.it/t/abitua-tuo-figlio-alla-sorveglianza/3814/21&quot;&gt;impedita la pubblicazione&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Spero almeno che Google abbia fatto &lt;a href=&quot;https://forum.partito-pirata.it/t/siamo-pirati-o-pagliacci/3241&quot;&gt;una copiosa donazione&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/06/22/scripting-for-politics</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/06/22/scripting-for-politics.html"/>

    <title>Scripting for Politics</title>
    <updated>2019-06-22T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;As promised to the members of the &lt;a href=&quot;https://forum.partito-pirata.it/t/registrazione-assemblea-tnt-per-il-partito-pirata-9-giugno-2019-torino-polo-culturale-lombroso16/2702/14&quot;&gt;Partito Pirata&lt;/a&gt;
(the Italian Pirate Party) I wrote a little shell script that automatically
installs a simple self-contained &lt;a href=&quot;https://joinpeertube.org/&quot;&gt;PeerTube&lt;/a&gt; instance
on a clean-state &lt;a href=&quot;https://www.debian.org/&quot;&gt;Debian GNU/Linux&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Together with the &lt;a href=&quot;https://pws.winstonsmith.org&quot;&gt;Project Winston Smith&lt;/a&gt; that promised to provide hardware and bandwidth,
this little work should help all the members of the Partito Pirata to 
&lt;a href=&quot;https://forum.partito-pirata.it/t/possiamo-evitare-di-supportare-e-diffondere-la-sorveglianza/2465&quot;&gt;avoid YouTube&lt;/a&gt;
and to stop sending to Google’s servers the political interests of the people who visit their forum and website.&lt;/p&gt;

&lt;p&gt;In an age where programmers have &lt;a href=&quot;http://www.tesio.it/2019/06/03/what-is-informatics.html&quot;&gt;so much power&lt;/a&gt;
to summon daemons that act on the physical world, I think we should always feel responsible for those who
don’t have access to our knowledge.&lt;/p&gt;

&lt;p&gt;My hope with the Partito Pirata is that &lt;a href=&quot;https://forum.partito-pirata.it/t/il-partito-pirata-dal-2020/2661&quot;&gt;they will accept the challenge&lt;/a&gt; 
to spread &lt;a href=&quot;https://forum.partito-pirata.it/t/chi-sono-i-pirati-sullidentita-di-questo-partito/2423/&quot;&gt;Hacker’s Curiosity&lt;/a&gt; through Informatics.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Informatics should not be a weapon&lt;/strong&gt; to gain Power!&lt;br /&gt;
It should be a rock to build Democracy upon.&lt;/p&gt;

&lt;p&gt;Enough words. Here is the code:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;#!/bin/sh

# Copyright (C) 2019 Giacomo Tesio &amp;lt;giacomo@tesio.it&amp;gt;
#
# This software is a hack and it is released accordingly under the
# Hacking License available at http://www.tesio.it/documents/HACK.txt

DOMAIN=$1
EMAIL=$2
PASSWORD=$3
TWITTER=$4

if [ &quot;$PASSWORD&quot; = &quot;&quot; ]; then

	echo usage: sudo ./peertube-install.sh domain email password twitter
	echo
	echo This script install PeerTube on a Debian GNU/Linux 9.9
	echo
	echo &quot;  domain   is the domain name user will use to access your instance, thus&quot;
	echo &quot;           - A and AAAA records must be configured on your DNS&quot;
	echo &quot;           - it won't be easy to modify it after the installation&quot;
	echo
	echo &quot;  email    is the email address that will be used by Let's Encrypt&quot;
	echo
	echo &quot;  password is the peertube user's password on both the OS and the DB&quot;	
	echo &quot;           it is ALSO the instance's administrator's password&quot;
	echo
	echo &quot;  twitter  is a Twitter account name to be used WITH the initial @&quot;
	echo
	echo
	echo At the end of the installation you should double-check:
	echo
	echo /var/www/peertube/config/production.yaml
	echo /etc/nginx/sites-available/peertube
	echo /etc/systemd/system/peertube.service
	echo /etc/letsencrypt/live/
	
	exit 1
fi

echo PeerTube Installation
echo

dnsError() {
	echo ERROR: cannot resolve $DOMAIN
	echo Please configure your A/AAAA record on the DNS
	exit 2
}

debinst() {
	for pkg in &quot;$@&quot;; do
		dpkg -l &quot;$pkg&quot;|grep ii &amp;gt; /dev/null || apt-get install -y &quot;$pkg&quot;
	done
}

installCertbot() {
	BACKPORT_LIST=/etc/apt/sources.list.d/backports.list
	if [ ! -f $BACKPORT_LIST ]; then
		echo -n Adding backports.list... 
		echo deb http://deb.debian.org/debian stretch-backports main &amp;gt; $BACKPORT_LIST
		echo done.
	fi

	apt-get update

	apt-get install -y -t stretch-backports certbot python-certbot-nginx
}

installNodeJS() {
	curl -sL https://deb.nodesource.com/setup_8.x | bash -
	debinst nodejs
}

installYarn(){
	curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
	echo &quot;deb https://dl.yarnpkg.com/debian/ stable main&quot; | tee /etc/apt/sources.list.d/yarn.list
	apt-get update &amp;amp;&amp;amp; apt-get install yarn
}

initPeertubeDB() {
	sudo -u postgres psql -c &quot;CREATE USER peertube WITH PASSWORD '$PASSWORD';&quot;
	sudo -u postgres createdb -O peertube peertube_prod
	sudo -u postgres psql -c &quot;CREATE EXTENSION pg_trgm;&quot; peertube_prod
	sudo -u postgres psql -c &quot;CREATE EXTENSION unaccent;&quot; peertube_prod
}

createPeertubeUser() {
	if [ ! -d /var/www/peertube ]; then
		useradd -m -d /var/www/peertube -s /bin/bash -p peertube peertube
		echo &quot;peertube:$PASSWORD&quot;|chpasswd
		initPeertubeDB
	fi
}

installPeertube() {
	VERSION=$(curl -s https://api.github.com/repos/chocobozzz/peertube/releases/latest | grep tag_name | cut -d '&quot;' -f 4) &amp;amp;&amp;amp; echo &quot;Latest Peertube version is $VERSION&quot;
	cd /var/www/peertube &amp;amp;&amp;amp; sudo -u peertube mkdir config storage versions &amp;amp;&amp;amp; cd versions
	sudo -u peertube wget -q &quot;https://github.com/Chocobozzz/PeerTube/releases/download/${VERSION}/peertube-${VERSION}.zip&quot;
	sudo -u peertube unzip peertube-${VERSION}.zip &amp;amp;&amp;amp; sudo -u peertube rm peertube-${VERSION}.zip
	cd ../ &amp;amp;&amp;amp; sudo -u peertube ln -s versions/peertube-${VERSION} ./peertube-latest
	cd ./peertube-latest &amp;amp;&amp;amp; sudo -H -u peertube yarn install --production --pure-lockfile
}

configurePeertube() {
	cd /var/www/peertube &amp;amp;&amp;amp; sudo -u peertube cp peertube-latest/config/production.yaml.example config/production.yaml
	sudo -u peertube sed -i -e &quot;s/\@Chocobozzz/$TWITTER/&quot; config/production.yaml
	sudo -u peertube sed -i -e &quot;s/admin\@example.com/$EMAIL/&quot; config/production.yaml
	sudo -u peertube sed -i -e &quot;s/example.com/$DOMAIN/&quot; config/production.yaml
	sudo -u peertube sed -i -e &quot;s/password: 'peertube'/password: '$PASSWORD'/&quot; config/production.yaml	
	
	cp /var/www/peertube/peertube-latest/support/nginx/peertube /etc/nginx/sites-available/peertube
	sed -i -e &quot;s/peertube.example.com/$DOMAIN/&quot; /etc/nginx/sites-available/peertube
	ln -s /etc/nginx/sites-available/peertube /etc/nginx/sites-enabled/peertube
	
	# configure let's encrypt
	systemctl stop nginx
	sed -i -e &quot;s/ssl_certificate/#ssl_certificate/&quot; /etc/nginx/sites-available/peertube # Comment ssl_certificate and ssl_certificate_key lines
	certbot --authenticator standalone --installer nginx --post-hook &quot;systemctl start nginx&quot; -n --agree-tos -m &quot;$EMAIL&quot; --domains &quot;$DOMAIN&quot;
	sed -i -e &quot;s/#ssl_certificate/ssl_certificate/&quot; /etc/nginx/sites-available/peertube # Uncomment ssl_certificate and ssl_certificate_key lines
	systemctl reload nginx
}

tuneTCPIP() {
	cp /var/www/peertube/peertube-latest/support/sysctl.d/30-peertube-tcp.conf /etc/sysctl.d/
	sysctl -p /etc/sysctl.d/30-peertube-tcp.conf
}

setupSystemd(){
	cp /var/www/peertube/peertube-latest/support/systemd/peertube.service /etc/systemd/system/
	systemctl daemon-reload
	systemctl enable peertube
	systemctl start peertube
	journalctl -feu peertube
}

# check domain resolution (or Let's Encrypt will complain)
getent hosts $DOMAIN  &amp;gt; /dev/null || dnsError

# Install dependencies
debinst unzip curl

dpkg -l certbot|grep ii &amp;gt; /dev/null || installCertbot
dpkg -l nodejs|grep ii &amp;gt; /dev/null || installNodeJS
dpkg -l yarn|grep ii &amp;gt; /dev/null || installYarn

debinst nginx ffmpeg postgresql postgresql-contrib openssl g++ make redis-server git python-dev

systemctl start redis postgresql

# Install Peertube
export PT_INITIAL_ROOT_PASSWORD=$PASSWORD
createPeertubeUser
test -d /var/www/peertube/versions || installPeertube
test -f /etc/nginx/sites-available/peertube || configurePeertube

# TCP/IP tuning
test -f /etc/sysctl.d/30-peertube-tcp.conf || tuneTCPIP

# Systemd setup
test -f /etc/systemd/system/peertube.service || setupSystemd

&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/06/03/what-is-informatics</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/06/03/what-is-informatics.html"/>

    <title>What is Informatics?</title>
    <updated>2019-06-03T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;What is Informatics? Why some call it “Computer Science”?&lt;br /&gt;
Why programmers can’t get it right as civil engineers do with bridges?&lt;/p&gt;

&lt;p&gt;Given the pervasive presence of computers around us, people usually think
about Informatics as a pretty advanced field of technology, something that
push the edges of human knowledge. They think of programming as a
specialized skill, something you need to learn if you want to follow
a certain kind of career.&lt;/p&gt;

&lt;p&gt;It’s all wrong.&lt;/p&gt;

&lt;h1 id=&quot;a-bit-of-history&quot;&gt;A bit of History&lt;/h1&gt;

&lt;p&gt;In 1957, &lt;a href=&quot;https://en.wikipedia.org/wiki/Karl_Steinbuch&quot;&gt;Karl Steinbuch&lt;/a&gt; 
coined the term «&lt;em&gt;Informatik&lt;/em&gt;» for his essay &lt;em&gt;Informatik: Automatische 
Informationsverarbeitung&lt;/em&gt;, “Informatics: automatic information processing”.&lt;/p&gt;

&lt;p&gt;On March 1962, &lt;a href=&quot;https://en.wikipedia.org/wiki/Philippe_Dreyfus&quot;&gt;Philippe Dreyfus&lt;/a&gt;
used for the first time the term «&lt;em&gt;Informatique&lt;/em&gt;» to name his own company
&lt;em&gt;Société d’informatique appliquée&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;On the same month Walter Bauer started the american company «Informatics Inc.»,
registered its trademark and sued universities using such word to
describe the new field, forcing them to resort to the locution “Computer
Science”, despite the fact that the matter was not restricted to computers
and the &lt;a href=&quot;https://en.wikipedia.org/wiki/Scientific_method&quot;&gt;scientific method&lt;/a&gt;
was not really applied by practitioners.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.acm.org/&quot;&gt;ACM&lt;/a&gt; even tried to gain permission to use the term from
&lt;a href=&quot;http://informatics-inc.com/&quot;&gt;Informatics, Inc&lt;/a&gt;, but the company refused.&lt;/p&gt;

&lt;p&gt;It’s worth noticing that according to &lt;a href=&quot;https://en.wikipedia.org/wiki/Donald_Knuth&quot;&gt;Donald Knuth&lt;/a&gt;
the choice of “Computer Science” by American Universities was not due to
trademark issues, but to semantic reasons: computers do not deal with
information, but data.&lt;/p&gt;

&lt;p&gt;But as pragmatic as this might look, it’s very short-sighted:
it loosely describes the “how” without considering the “why” of Informatics.&lt;/p&gt;

&lt;p&gt;Indeed, if it’s true that data is what computers handle, we turn them on to
treat information anyway.&lt;/p&gt;

&lt;h1 id=&quot;some-definitions&quot;&gt;Some definitions&lt;/h1&gt;

&lt;p&gt;As a field apparently built on top of
&lt;a href=&quot;https://en.wikipedia.org/wiki/Binary_number&quot;&gt;binary values&lt;/a&gt;, Informatics
is full of interesting dichotomies. The most fundamental but often overlooked
one is that between Information and Data:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Information&lt;/strong&gt;, from Latin &lt;em&gt;informo&lt;/em&gt;, “I build inside (of myself)”:
An idea, a construct of a human mind that can be shared with other humans.&lt;/p&gt;

  &lt;p&gt;&lt;strong&gt;Datum&lt;/strong&gt;, pl. &lt;strong&gt;Data&lt;/strong&gt;, from Latin &lt;em&gt;datum&lt;/em&gt;, “given”:
One of the possibile representations of a piece of information that can be
transferred and interpreted as information by humans.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Information only exists in a human mind.&lt;/p&gt;

&lt;p&gt;Not every construct of a human mind is information, but only
those that can be precisely communicated to other humans.
For example, no &lt;a href=&quot;https://en.wikipedia.org/wiki/Mysticism&quot;&gt;mystic experience&lt;/a&gt;
can be really shared.&lt;/p&gt;

&lt;p&gt;However Information is the fundamental building block of human
&lt;a href=&quot;https://en.wikipedia.org/wiki/Knowledge&quot;&gt;knowledge&lt;/a&gt;.
Indeed whatever belongs to the 
&lt;a href=&quot;http://www.tesio.it/2018/10/11/math-science-and-technology.html&quot;&gt;field of Mathematics&lt;/a&gt;
is Information, so much that no conjecture can be considered as a valid statement
until other humans can agree on it just by reading the
&lt;a href=&quot;https://mathbabe.org/2012/08/06/what-is-a-proof/&quot;&gt;description of the proof&lt;/a&gt;
that was formed in the author’s mind.&lt;/p&gt;

&lt;p&gt;Data instead are mere representations.&lt;/p&gt;

&lt;p&gt;Any representation of Information is actually a set of data.&lt;/p&gt;

&lt;p&gt;The words you are reading, be them printed on paper or drawn on a raster
screen, just represent a message I’m trying to convey, an insight built
over years of practice in the field.&lt;/p&gt;

&lt;p&gt;But I could have recorded a video lesson, for example.&lt;br /&gt;
Or recorded a &lt;a href=&quot;https://en.wikipedia.org/wiki/Phonograph_record&quot;&gt;phonograph&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;All of these would have been representation of the same intended information.&lt;br /&gt;
But they would not be equivalent.&lt;/p&gt;

&lt;h2 id=&quot;a-complex-relationship&quot;&gt;A complex relationship&lt;/h2&gt;

&lt;p&gt;Information and data have a very complex relation.&lt;/p&gt;

&lt;p&gt;By writing these words I’m turning the information in my mind to data.&lt;br /&gt;
By reading them, you are turning the data back to information again.&lt;/p&gt;

&lt;p&gt;Both of above sentences are properly expressed in present tense, but they
occur at different points in time and space.&lt;/p&gt;

&lt;p&gt;Moreover data always convey much more information than the intended message.
For example the information about this text itself, its language, its
length and so on, are what is often improperly called
“&lt;a href=&quot;https://en.wikipedia.org/wiki/Metadata&quot;&gt;metadata&lt;/a&gt;”.
But even a lot of personal information is embedded in these data,
as the style of my writings might reveal.&lt;/p&gt;

&lt;p&gt;If instead of a text the message was carried through a video
a whole lot of additional information would be spread together with the
intended message. My race, my gender, my census, even some deseases 
could be leaked through a video. And my voice, and much much more.&lt;/p&gt;

&lt;p&gt;So we can see that &lt;strong&gt;information can be turned to data&lt;/strong&gt; and 
&lt;strong&gt;data can be turned back to information&lt;/strong&gt; by the human mind, but no
mathematical function could describe this relationship: there is both
loss of information and addition of it at every passage.&lt;/p&gt;

&lt;p&gt;And people can misunderstand data creating completely unintended
information from them.&lt;/p&gt;

&lt;p&gt;Yet, humans are so good at turning information to data and data back to
information, that we are not even conscious of the process. And this lead
to tons of unfortunate and 
&lt;a href=&quot;https://spectrum.ieee.org/aerospace/aviation/how-the-boeing-737-max-disaster-looks-to-a-software-developer&quot;&gt;lethal&lt;/a&gt;
misunderstanding in Informatics.&lt;/p&gt;

&lt;h1 id=&quot;so-what-is-informatics&quot;&gt;So what is Informatics?&lt;/h1&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Informatics&lt;/strong&gt;, from French &lt;em&gt;informatique&lt;/em&gt;, “information automatique”:
The field of human knowledge that study how information can be
transferred, stored, represented, interpreted and transformed and the set
of techniques that apply such knowledge.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Informatics is all about Information.&lt;/p&gt;

&lt;p&gt;It’s about humans not machines.&lt;br /&gt;
Computers are mere mirrors for our own minds.&lt;/p&gt;

&lt;p&gt;As it often happens, this European perspective is diametrically opposed to
the American one &lt;a href=&quot;https://fr.wikipedia.org/wiki/Informatique#%C3%89tymologie&quot;&gt;attributed to Knuth&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Yet in &lt;a href=&quot;http://www.maa.org/programs/maa-awards/writing-awards/computer-science-and-its-relation-to-mathematics&quot;&gt;a well known essay&lt;/a&gt;, 
Knuth defines Computer Science as “the study of Algorithms”
while they are so unrelated to computers that he can also use a game of
“musical chairs” to describe the inner working of &lt;a href=&quot;https://en.wikipedia.org/wiki/Hash_table&quot;&gt;hash tables&lt;/a&gt;
in that same paper.&lt;/p&gt;

&lt;p&gt;The problem of naming is not “just” a philosophical one: after
thousands years of history, we know that the words we use forge
our understanding of reality. By focusing on computers and what
we can do through them, we blind ourselves on the wider application
of Informatics.&lt;/p&gt;

&lt;p&gt;Algorithms are Information in the mind of people knowing them.&lt;/p&gt;

&lt;p&gt;If Informatics was all about Algorithms, programmers’ lives would be much
more easy… and boring. Unfortunately, &lt;strong&gt;programs are not Informations, but Data&lt;/strong&gt;.
Programs do not exist in the human mind but on a physical support that can
be &lt;strong&gt;played&lt;/strong&gt; by a computer, much like a gramophone can play a vinyl.&lt;/p&gt;

&lt;h2 id=&quot;bugs-belong-to-the-real-world&quot;&gt;Bugs belong to the real world&lt;/h2&gt;

&lt;p&gt;&lt;a href=&quot;http://wiki.c2.com/?DataAndCodeAreTheSameThing&quot;&gt;As data&lt;/a&gt;, programs
can be wrong even when they try to represent a correct algorithm
just because humans are inherently fallible.&lt;/p&gt;

&lt;p&gt;Each program is just one of the many possible representations of an
algorithm and, together with the algorithm itself, it also conveys 
&lt;a href=&quot;https://www.usenix.org/system/files/conference/usenixsecurity15/sec15-paper-caliskan-islam.pdf&quot;&gt;a whole lot of other informations&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Moreover, if the programmer does not know the &lt;strong&gt;full&lt;/strong&gt; algorithm he is
trying to implement beforehand, bugs become just another example of the
more general principle known as “&lt;a href=&quot;https://en.wikipedia.org/wiki/GIGO&quot;&gt;Garbage In, Garbage Out&lt;/a&gt;”.&lt;/p&gt;

&lt;p&gt;Bugs are so inherently tied to the real world of Informatics that
programmers developed a &lt;a href=&quot;https://www.adacore.com/sparkpro/&quot;&gt;wide set&lt;/a&gt;
&lt;a href=&quot;https://www.learntla.com/introduction/&quot;&gt;of tools&lt;/a&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Pair_programming&quot;&gt;and&lt;/a&gt; 
&lt;a href=&quot;https://en.wikipedia.org/wiki/Test-driven_development&quot;&gt;techniques&lt;/a&gt; 
to &lt;a href=&quot;https://www.gnu.org/software/gdb/&quot;&gt;hunt and kill&lt;/a&gt; 
them… without much success.&lt;/p&gt;

&lt;p&gt;But what is a total failure from an engineering perspective could actually
become a rock to build Democracy upon.&lt;/p&gt;

&lt;h1 id=&quot;way-more-than-computers&quot;&gt;Way more than computers&lt;/h1&gt;

&lt;p&gt;Since Mathematics belongs to the human mind and is communicable (or is not
Math yet) any concept that belongs to it is an Information.
As such it belongs to Informatics too.&lt;/p&gt;

&lt;p&gt;The converse is not true: bugs are first class citizens of Informatics, but
won’t annoy much Mathematicians.&lt;/p&gt;

&lt;p&gt;As a consequence, &lt;strong&gt;Mathematics is a subset of Informatics&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;One might argue that the opposite is true or that they are more like
siblings much like Physics and Math. But to a closer look we can see
how to push such relationship we need to restrict Informatics, artificially
excluding &lt;a href=&quot;https://en.wikipedia.org/wiki/Side-channel_attack&quot;&gt;Cryptography&lt;/a&gt;,
&lt;a href=&quot;https://en.wikipedia.org/wiki/Machine_learning&quot;&gt;Statistics&lt;/a&gt;,
&lt;a href=&quot;https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction&quot;&gt;UX design&lt;/a&gt; and so on.&lt;/p&gt;

&lt;p&gt;And while this statement might look heretic at first, it shouldn’t surprise
us much as we can see that Informatics is changing every single field of 
human endeavour, from Medicine to Agriculture, from Reproduction to Finance,
from Engineering to Cooking, from Democracy to War.&lt;/p&gt;

&lt;p&gt;And while no program needs Medicine, most Doctors use programs.&lt;br /&gt;
And while no program needs to kill, most Wars need software.&lt;br /&gt;
And so on.&lt;/p&gt;

&lt;p&gt;This weird phenomenon has a simple explanation: Informatics changes
everything humans do because &lt;strong&gt;it changes how humans collectively think&lt;/strong&gt;.
Indeed, if Information belongs to a human mind, when shared among the
members of community, it builds the Culture of such community. And such
Culture goes back into new members’ minds as Information in a never
ending feedback loop.&lt;/p&gt;

&lt;p&gt;Informatics is today what Mathematics was at the time of &lt;a href=&quot;https://en.wikipedia.org/wiki/Pythagoras&quot;&gt;Pythagoras&lt;/a&gt;.&lt;br /&gt;
It’s Philosophy on disguise. Applied Philosophy, if you will.&lt;/p&gt;

&lt;h1 id=&quot;a-political-field&quot;&gt;A Political field&lt;/h1&gt;

&lt;p&gt;Many practitioners would refuse this qualification of Informatics
as a modern form of Philosophy. It’s not just because of ignorance
about Philosophy itself (that is where Logic, was born). 
It’s because of a bad feeling about it.
After all, if you look at the history, from Confucius to Plato,
from Kant to Nietzsche, &lt;strong&gt;philosophers have always had this 
weird habit of messing with Politics&lt;/strong&gt; one way or another.&lt;/p&gt;

&lt;p&gt;This is annoying. Software Engineers pretends to be Engineers so
that they can focus their minds on technical stuffs &lt;strong&gt;alone&lt;/strong&gt;.
They feel responsible to create the best possible artifact
that can serve a purpose, but don’t want to be held accountable
for the choice of the purpose itself.&lt;/p&gt;

&lt;p&gt;Being a philosopher is a call to make clear statements, to take
position. Being an engineer instead just mean to build stuff, so
that you can pretend you don’t align with the values of your
customers while you serve their endeavours.&lt;/p&gt;

&lt;p&gt;Engineers can pretend to be “neutral”, Philosophers cannot.&lt;/p&gt;

&lt;h2 id=&quot;technology-is-a-prosecution-of-politics-by-other-means&quot;&gt;Technology is a prosecution of Politics by other means&lt;/h2&gt;

&lt;p&gt;If you look at History, you can see how technology is the most
powerful political force at work all over the world.&lt;/p&gt;

&lt;p&gt;From fire to wheels, to sails, to archs, to mills: every new technology
created new ways of living that in turn enabled the rise of more complex
human organizations.&lt;/p&gt;

&lt;p&gt;One might wonder: how something that works with Information can
impact so deeply the physical world we live in?
Informations are just insight we can communicate, after all!&lt;/p&gt;

&lt;p&gt;While many argue that “software is eating the world”, few ask &lt;strong&gt;how&lt;/strong&gt; this
happens.&lt;/p&gt;

&lt;p&gt;It turns out that the explaination is a marvel of electronics: the general
purpose programmable computer. General purpose computers are not designed
to solve a particular problem but to execute certain sequences of
instructions fed by a programmer in a binary format.&lt;/p&gt;

&lt;p&gt;This way, while computers play the software, what is ultimately a pure
act of imagination expressed in a certain language is summoned as a sort of &lt;a href=&quot;https://en.wikipedia.org/wiki/Daemon_(computing)&quot;&gt;daemon&lt;/a&gt;
that acts on the physical world.&lt;/p&gt;

&lt;p&gt;As before, each progress in technology provides a
strategic advantage to those who get it. We don’t need to go back at the
stone age to see evidence of this. Not even knowing about
&lt;a href=&quot;https://en.wikipedia.org/wiki/Enigma_machine&quot;&gt;Enigma&lt;/a&gt; is required.
A Cyber World War is ongoing right now. A war for the total domination
of humans through technology.&lt;/p&gt;

&lt;h2 id=&quot;programming-trains-rationality&quot;&gt;Programming trains Rationality&lt;/h2&gt;

&lt;p&gt;In itself, a general purpose computer is useless.
But programs can specialize it to make it useful for a wide variety
of specific problems.&lt;/p&gt;

&lt;p&gt;Such specialization &lt;strong&gt;contraints&lt;/strong&gt; what the computer can do. It &lt;strong&gt;reduces&lt;/strong&gt;
its potential. This might look counter-intuitive to somebody who cannot program
(and unfortunately to some programmers too), but in fact, all we do with programming
languages, is to &lt;strong&gt;reduce&lt;/strong&gt; what computer &lt;strong&gt;can&lt;/strong&gt; do by deciding what they &lt;strong&gt;will&lt;/strong&gt; do.&lt;/p&gt;

&lt;p&gt;But is it just about computers?&lt;/p&gt;

&lt;p&gt;If all we had was &lt;a href=&quot;https://en.wikipedia.org/wiki/Assembly_language&quot;&gt;Assembly&lt;/a&gt; it would be so.
Programming would be a very time consuming task not much different from circuit design.&lt;/p&gt;

&lt;p&gt;However we have built &lt;a href=&quot;https://en.wikipedia.org/wiki/High-level_programming_language&quot;&gt;high level programming languages&lt;/a&gt;
to speed up software development and, by doing so, we highly reduced
the &lt;a href=&quot;https://en.wikipedia.org/wiki/Coupling_(computer_programming)&quot;&gt;coupling&lt;/a&gt;
between the hardware and the software.&lt;/p&gt;

&lt;p&gt;High level programming languages reduce the cognitive load on programmers.
We don’t need to know the quirks of a specific processor or device.
&lt;a href=&quot;https://meltdownattack.com/&quot;&gt;Most of times at least&lt;/a&gt;.
But once freed from the limits of machines, programmers faced a new
enemy: the limits of their own minds.&lt;/p&gt;

&lt;p&gt;There are many ways to express a program. Most of them are wrong.&lt;/p&gt;

&lt;p&gt;So the practice of programming evolved towards more complex tools that,
by constraining how programmers can express the insights they have in mind,
help them to write code that their mind can manage.&lt;/p&gt;

&lt;p&gt;However, since the underlying hardware follows strictly logical and mathematical
rules, any programming language has to enforce those rules too, sooner or later.&lt;/p&gt;

&lt;p&gt;This means that &lt;strong&gt;to program&lt;/strong&gt; you need to learn &lt;strong&gt;rational thinking&lt;/strong&gt;.&lt;br /&gt;
And to explain it.&lt;/p&gt;

&lt;p&gt;In other words, programming force people to learn how to describe complex
dynamic and ever evolving systems to somebody as &lt;strong&gt;dumb&lt;/strong&gt; as a computer is.
Some &lt;a href=&quot;https://en.wikipedia.org/wiki/Domain-driven_design&quot;&gt;techniques&lt;/a&gt; are
so similar to Philosophy that practitioners talk way more than they code.&lt;/p&gt;

&lt;p&gt;The programming language you use also influence your way of thinking in a
way that is way deeper than what you eperience when learning a human language.
The patterns you learn while programming becomes useful in every aspect of
your own life. Exactly like with Math, but on steroids.&lt;/p&gt;

&lt;p&gt;And yet, the real key to understand the political potential of Informatics is
&lt;strong&gt;debugging&lt;/strong&gt;. While debugging &lt;strong&gt;you look for an error in the collective
cultural elaboration of thousands of people&lt;/strong&gt; from all over the world.&lt;/p&gt;

&lt;h2 id=&quot;debugging-trains-critical-thinking&quot;&gt;Debugging trains Critical Thinking&lt;/h2&gt;

&lt;p&gt;There is nothing on Earth that can train &lt;a href=&quot;https://en.wikipedia.org/wiki/Critical_thinking&quot;&gt;Critical Thinking&lt;/a&gt;
as a decade or two of &lt;a href=&quot;https://en.wikipedia.org/wiki/Debugging&quot;&gt;Software Debugging&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You see a computer executing billions of lines of code and you have to
guess where somebody did the error that is currently causing a
misbehaviour. It’s such an expensive and complex task, that people and
corporations try to avoid it as much as possible, usually working around
the bug. But if you &lt;strong&gt;have&lt;/strong&gt; to fix it, it’s a very &lt;strong&gt;educative&lt;/strong&gt; experience.&lt;/p&gt;

&lt;p&gt;First because, most of times, it’s your own fault.&lt;/p&gt;

&lt;p&gt;But sometimes it’s really the compiler. Sometimes it’s really the operating system.
Sometimes it’s really the browser’s garbage collector.
Sometimes you see the &lt;a href=&quot;https://en.wikipedia.org/wiki/Butterfly_effect&quot;&gt;butterfly effect&lt;/a&gt;
happening before you: you &lt;strong&gt;have&lt;/strong&gt; to find (and kill) the right 
butterfly hundreds of miles away, just to stop the tornado you are in.&lt;/p&gt;

&lt;p&gt;Compared to this, &lt;strong&gt;debunking a Fake News is a kids game&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Compared to this, debunking lobbists’ claims is a kids game!&lt;/p&gt;

&lt;p&gt;That’s because you are trained to get an insight about what
thousands of other people have thought before you, to grasp
their assumptions, to spot not only what they knew or what
they misunderstood but also what they didn’t knew at all.&lt;/p&gt;

&lt;p&gt;The Unknown is a first class citizen of Informatics.&lt;/p&gt;

&lt;p&gt;Good programmers &lt;a href=&quot;https://en.wikipedia.org/wiki/Socratic_method&quot;&gt;know that they know nothing&lt;/a&gt;. By experience.&lt;br /&gt;
And hackers know that &lt;strong&gt;nobody knows anything&lt;/strong&gt;. That’s why we are so curious!&lt;/p&gt;

&lt;h1 id=&quot;a-universal-human-right&quot;&gt;A Universal Human Right&lt;/h1&gt;

&lt;p&gt;In the &lt;a href=&quot;https://www.un.org/en/universal-declaration-human-rights/index.html&quot;&gt;Universal Declaration of Human Rights&lt;/a&gt;,
three unsuspectable articles talk about Informatics:&lt;/p&gt;

&lt;div class=&quot;language-plaintext highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;Article 12.
No one shall be subjected to arbitrary interference with his privacy,
family, home or correspondence, nor to attacks upon his honour and reputation.
Everyone has the right to the protection of the law against such interference
or attacks.

Article 19.
Everyone has the right to freedom of opinion and expression; this right
includes freedom to hold opinions without interference and to seek, receive
and impart information and ideas through any media and regardless of frontiers.

Article 27.
(1) Everyone has the right freely to participate in the cultural life of
    the community, to enjoy the arts and to share in scientific advancement
    and its benefits.
(2) Everyone has the right to the protection of the moral and material
    interests resulting from any scientific, literary or artistic
    production of which he is the author.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Even without looking at the large multinational corporations that
constitute the core of &lt;a href=&quot;https://thebaffler.com/latest/capitalisms-new-clothes-morozov&quot;&gt;Surveillance Capitalism&lt;/a&gt;,
we can see that these articles are systematically violated from
most computer device that we “own”.&lt;/p&gt;

&lt;p&gt;People who cannot configure their own mail server, cannot have 12 granted.
People who cannot program themselves, cannot “impart information and ideas
through any media” and thus cannot have 19 granted.
People who cannot debug a cryptographic library, cannot have 19 granted
Since programs are culture (and theorems, by 
&lt;a href=&quot;https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence&quot;&gt;Curry–Howard correspondence&lt;/a&gt;),
people who cannot program cannot have 27.1 granted.&lt;/p&gt;

&lt;p&gt;So knowing &lt;strong&gt;Informatics is a Human right&lt;/strong&gt;.&lt;/p&gt;

&lt;h2 id=&quot;a-fundamental-right&quot;&gt;A Fundamental right&lt;/h2&gt;

&lt;p&gt;Would you like a to live in a world where you need a 
&lt;a href=&quot;https://en.wikipedia.org/wiki/Scribe&quot;&gt;scribe&lt;/a&gt; to read
and write &lt;strong&gt;your&lt;/strong&gt; mails?&lt;/p&gt;

&lt;p&gt;Yeah, let’s assume that they are all well trained professionals.&lt;br /&gt;
Let’s assume that they have a Code of Conduct, an Oath and all.&lt;/p&gt;

&lt;p&gt;Let’s assume it’s a &lt;strong&gt;Free&lt;/strong&gt; Service. Just like Gmail, Facebook or WeChat.
All the readers and all the writers have well payed jobs.&lt;/p&gt;

&lt;p&gt;What can go wrong?&lt;/p&gt;

&lt;h2 id=&quot;freedom-like-in-free-software&quot;&gt;Freedom like in… Free Software&lt;/h2&gt;

&lt;p&gt;We live in a &lt;a href=&quot;https://en.wikipedia.org/wiki/Dystopia&quot;&gt;dystopia&lt;/a&gt; that we are trained to ignore.&lt;/p&gt;

&lt;p&gt;We would never accept that a stranger should read or write all of our mails for us. Not even for free.&lt;/p&gt;

&lt;p&gt;Yet we let software written by strangers without much oversight to control our own devices. To act for us.
They could read what we write. They could listen what we say. 
They could see what we do. They decide what we should know and what not.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://newleftreview.org/issues/II113/articles/richard-stallman-talking-to-the-mailman&quot;&gt;In early eighty&lt;/a&gt;
of the last century. somehow Richard Stallman foresaw this was coming and started the 
Free Software &lt;a href=&quot;https://www.gnu.org/gnu/initial-announcement.en.html&quot;&gt;political&lt;/a&gt; movement to fight it.
He conceived the 
&lt;a href=&quot;https://fsfe.org/freesoftware/basics/4freedoms.en.html&quot;&gt;Four Freedoms of Free Software&lt;/a&gt;:
to use, &lt;strong&gt;study&lt;/strong&gt;, share and &lt;strong&gt;improve&lt;/strong&gt; the software you get.&lt;/p&gt;

&lt;p&gt;Later, the Open Source Initiative rebranded these freedoms,
&lt;a href=&quot;https://thebaffler.com/salvos/the-meme-hustler&quot;&gt;turning Free Software values to marketing tools&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://www.gnu.org/philosophy/open-source-misses-the-point.en.html&quot;&gt;Emptied of their strong ethical values&lt;/a&gt;,
the four freedoms became a tool to gain market share and maximize shareholders’ value.&lt;/p&gt;

&lt;p&gt;Google was probably the first to realize that you can
easily distribute software that &lt;strong&gt;formally&lt;/strong&gt; grant the
four freedoms while preserving the full control of its development.
The trick is to &lt;strong&gt;raise the technical complexity&lt;/strong&gt; so much
that nobody can really hope to challenge your take on the project.&lt;/p&gt;

&lt;p&gt;So you dress yourself of hackers’ values while at the same time &lt;strong&gt;marginalizing&lt;/strong&gt; them.
Though those fake values you gain users that trust you.
Users that use your software &lt;strong&gt;free of charge&lt;/strong&gt;, but 
&lt;strong&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Mass_surveillance_industry&quot;&gt;in exchange for their own freedom&lt;/a&gt;
and &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1487081#c16&quot;&gt;safety&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;And now even &lt;a href=&quot;https://www.theregister.co.uk/2001/06/02/ballmer_linux_is_a_cancer/&quot;&gt;Microsoft&lt;/a&gt;
distributes &lt;a href=&quot;https://docs.microsoft.com/en-us/windows/wsl/install-win10&quot;&gt;GNU/Linux&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://abhas.io/open-source-still-misses-the-point/&quot;&gt;Did Stallman win&lt;/a&gt;?&lt;/p&gt;

&lt;h2 id=&quot;beyond-the-freedom-of-the-few&quot;&gt;Beyond the Freedom of the few&lt;/h2&gt;

&lt;p&gt;Can we call “Freedom” a right that few can practice?
Shouldn’t we call it “Privilege” instead?&lt;/p&gt;

&lt;p&gt;Since most people can’t program and debug, they cannot really 
read and modify Free Software. They can’t practice two of
the four Freedoms. They &lt;strong&gt;must&lt;/strong&gt; trust somebody else.
And they have no way to know if the people they trust are actually trustworthy.&lt;/p&gt;

&lt;p&gt;The availability of sources make it &lt;strong&gt;theoretically&lt;/strong&gt; safer
than proprietary software, but complexity can counter this
to a great grade. A malicious piece of code
&lt;a href=&quot;https://www.theregister.co.uk/2016/03/23/npm_left_pad_chaos/&quot;&gt;can stay hidden for months&lt;/a&gt; 
despite &lt;a href=&quot;http://catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s05.html&quot;&gt;the Open Source rhetorics&lt;/a&gt;
about the number of eyeballs.&lt;/p&gt;

&lt;p&gt;But users &lt;strong&gt;must&lt;/strong&gt; trust the system. They have no choice. No freedom.&lt;/p&gt;

&lt;p&gt;So we need to go beyond Free Software. We need to turn its freedoms to &lt;strong&gt;universal&lt;/strong&gt; rights.&lt;/p&gt;

&lt;h1 id=&quot;information-technology-must-progress&quot;&gt;Information Technology must progress&lt;/h1&gt;

&lt;p&gt;To turn Informatics from a tool of Power to a tool of Freedom,
we need to drastically improve it.&lt;/p&gt;

&lt;p&gt;Just like scribes did with &lt;a href=&quot;https://en.wikipedia.org/wiki/Egyptian_hieroglyphs&quot;&gt;hieroglyphs&lt;/a&gt; in Ancient Egypt,
programmers gain their Power by using &lt;strong&gt;primitive&lt;/strong&gt; tools that take years to be mastered.&lt;/p&gt;

&lt;p&gt;And just like scribes they are so unaware of their
own Power that they keep serving the
&lt;a href=&quot;https://en.wikipedia.org/wiki/Capitalism&quot;&gt;Pharaoh&lt;/a&gt;
that oppresses most of them.&lt;/p&gt;

&lt;p&gt;By understanding that Informatics is about Informations
and Informations are inside their own head, programmers
will realize that they are a &lt;em&gt;unicum&lt;/em&gt; in the history of
Economy.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Programmers are the first workers that control the 
&lt;a href=&quot;https://en.wikipedia.org/wiki/Means_of_production&quot;&gt;means of production&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;
They are solidly attached on their neck and it cannot be removed without destroying the Capital.&lt;/p&gt;

&lt;p&gt;If you are a programmer, think about it.&lt;br /&gt;
It’s not your IDE that writes program. It’s not your desk. It’s not your manager.
They are just tools that “facilitate” what you do. They are useful, but secondary.&lt;br /&gt;
And yet, who decides what you do?&lt;/p&gt;

&lt;p&gt;Now consider what you could do for this world
&lt;a href=&quot;https://puri.sm/posts/the-future-of-computing-and-why-you-should-care/&quot;&gt;instead of maximizing shareholders’ value&lt;/a&gt;.&lt;/p&gt;

&lt;h2 id=&quot;avoid-moralism&quot;&gt;Avoid Moralism&lt;/h2&gt;

&lt;p&gt;Since &lt;a href=&quot;https://theconversation.com/a-code-of-ethics-in-it-just-lip-service-or-something-with-bite-32807&quot;&gt;years&lt;/a&gt; 
there is a lot of fuss about &lt;del&gt;Moralism&lt;/del&gt; Ethics in Information Technology.&lt;/p&gt;

&lt;p&gt;In the field of &lt;a href=&quot;http://www.tesio.it/documents/2018_Milano_The-Delusions-of-Neural-Networks.pdf&quot;&gt;Artificial Intelligence&lt;/a&gt;,
after several deaths caused by &lt;a href=&quot;http://www.tesio.it/2018/10/06/the-intelligent-symbiosis.html&quot;&gt;self driving cars&lt;/a&gt;
unable to solve a &lt;a href=&quot;http://moralmachine.mit.edu/&quot;&gt;trolley problem&lt;/a&gt; 
that &lt;a href=&quot;https://github.com/daviddao/awful-ai/issues/14&quot;&gt;shouldn’t be there in the first place&lt;/a&gt;,
&lt;a href=&quot;https://en.wikipedia.org/wiki/Machine_morality&quot;&gt;researchers are trying to teach ethics to machines&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;It’s a very smart move, if you think about it.&lt;br /&gt;
On a practical perspective, it’s just like teaching 
sex to condoms. You should start from people, instead.&lt;br /&gt;
But from a political point of view, it’s a subtle attempt 
to &lt;a href=&quot;https://en.wikipedia.org/wiki/Death_of_Elaine_Herzberg&quot;&gt;reduce the corporate accountability&lt;/a&gt;
for the damage produced by their “autonomous” products.&lt;/p&gt;

&lt;p&gt;This is not Ethics, but Moralism: a perversion of Morality to serve one’s interests.&lt;/p&gt;

&lt;p&gt;We should reject this hypocrisy as the smokescreen it actually is.&lt;/p&gt;

&lt;h2 id=&quot;be-human&quot;&gt;Be Human&lt;/h2&gt;

&lt;p&gt;Programmers often looks at users from the limited
perspective of the application they build.&lt;/p&gt;

&lt;p&gt;A programmer decide with a great degree of precision what
the users can do and what they can not. In this way, programmers
decide what users need to understand and what not.
What they will probably think and what not.&lt;/p&gt;

&lt;p&gt;This goes beyond the issues of Surveillance and is the
101 of &lt;a href=&quot;https://en.wikipedia.org/wiki/Human%E2%80%93computer_interaction&quot;&gt;Human-Machine Interaction&lt;/a&gt;,
the basics of User Interface
and User Experience design and it is… &lt;strong&gt;unavoidable&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;But instead of thinking to the user from the limited
perspective of your application’s scope, you should consider
them as humans, as people.&lt;/p&gt;

&lt;p&gt;If you think about the software as a letter to another person
instead of as a tool to gain money, you start to consider
several trade offs in a different way.&lt;/p&gt;

&lt;p&gt;What if the persons on the other end are tired?&lt;br /&gt;
What if they need to address unexpected issues with your program?&lt;br /&gt;
Do they really understand what they are doing with your software?&lt;br /&gt;
Do they really understand the security risk it poses?&lt;br /&gt;
Do they feel scared by the software?&lt;br /&gt;
Can they really customize it to their need?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Calling people “users” is a way to use them without remorse.&lt;/strong&gt;&lt;br /&gt;
Don’t do that.&lt;/p&gt;

&lt;h2 id=&quot;be-political&quot;&gt;Be Political&lt;/h2&gt;

&lt;p&gt;Since Technology is a prosecution of Politics by means that
are under &lt;strong&gt;our&lt;/strong&gt; own control, we should really
consider what sort of responsibility come with them.&lt;/p&gt;

&lt;p&gt;As liberated programmers we should state for each program
we code the Political goals we want to achieve.&lt;/p&gt;

&lt;p&gt;From now on, all of my Free Software projects will contain a
new file alongside with LICENSE.txt and README.txt: &lt;strong&gt;POLITICS.txt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;POLITICS.txt&lt;/strong&gt; should be a &lt;strong&gt;short&lt;/strong&gt; but &lt;strong&gt;unambiguous&lt;/strong&gt; statement
about the political effects that the authors want to achieve with
a software.&lt;/p&gt;

&lt;p&gt;Such description should &lt;strong&gt;not&lt;/strong&gt; include a list of &lt;a href=&quot;https://ai.google/principles&quot;&gt;nice ethical
principles&lt;/a&gt; that the authors want to
try to follow in their own heart. Just to avoid the risk of hypocrisy.&lt;/p&gt;

&lt;p&gt;It should be a list of specific &lt;strong&gt;social effects&lt;/strong&gt; that the
authors want to produce &lt;strong&gt;in the society&lt;/strong&gt; with &lt;strong&gt;that specific software&lt;/strong&gt;.
And it should also list the social effects that they want to avoid or minimize.&lt;/p&gt;

&lt;p&gt;They might be high level ones or very narrow, but
people should be able to say if the software is &lt;strong&gt;a
political success or a failure&lt;/strong&gt; by just
reading these goals and comparing them with the
actual effects the software produced.&lt;/p&gt;

&lt;p&gt;A Political success might be a technological failure and vice versa.&lt;br /&gt;
And the POLITICS.txt might evolve with the project.&lt;br /&gt;
And projects will be forked for disagreements over it.&lt;/p&gt;

&lt;p&gt;And it’s all fine.&lt;/p&gt;

&lt;p&gt;But &lt;strong&gt;having a POLITICS.txt means that you accept
to be held accountable&lt;/strong&gt; for the daemons you summon.&lt;/p&gt;

&lt;h2 id=&quot;be-educational&quot;&gt;Be Educational&lt;/h2&gt;

&lt;p&gt;The hackers’ ethics that underlie Free Software is built on top of Curiosity.
It’s all about the desire to learn new things,
the desire to explore new solution, and to challenge
generally accepted assumptions.&lt;/p&gt;

&lt;p&gt;But our time is limited. So are our minds.&lt;/p&gt;

&lt;p&gt;Thus a very effective strategy to gain new knowledge is to maximize the number of people who search for it.&lt;/p&gt;

&lt;p&gt;Writing good code is not as effective as writing
&lt;a href=&quot;http://jehanne.io/2018/11/15/simplicity-awakes.html&quot;&gt;simple&lt;/a&gt; code.&lt;/p&gt;

&lt;p&gt;Reading source code should not require a degree or years of experience in the field.&lt;/p&gt;

&lt;p&gt;We need to reorient research in programming language toward &lt;strong&gt;simplicity&lt;/strong&gt;.
The &lt;a href=&quot;https://miasap.se/obnc/oberon-report.html&quot;&gt;lessons&lt;/a&gt; of
Professor Niklaus Wirth are still &lt;a href=&quot;http://www.projectoberon.com/&quot;&gt;waiting for a new life&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We need simple tools that compose well, instead of
complex tools that can do everything.&lt;/p&gt;

&lt;p&gt;It will not be easy, as &lt;strong&gt;Informatics is still very primitive&lt;/strong&gt;.
Just like &lt;a href=&quot;https://en.wikipedia.org/wiki/Egyptian_numerals&quot;&gt;Ancient Egyptian lacked the zero for hundreds years&lt;/a&gt;,
we lack many fundamental concepts. But we need to discover them.
We need to create an alphabet of Informatics.&lt;/p&gt;

&lt;p&gt;And with this alphabet we need to free the next
generation of slaves.&lt;/p&gt;

&lt;h1 id=&quot;humanity-needs-to-evolve&quot;&gt;Humanity needs to evolve&lt;/h1&gt;

&lt;p&gt;It’s not just about developers.&lt;/p&gt;

&lt;p&gt;No doctor can cure a sick that refuses the treatment.&lt;/p&gt;

&lt;p&gt;If we want to preserve Democracy &lt;strong&gt;we&lt;/strong&gt; need to evolve.
It’s not Democracy that should be &lt;a href=&quot;https://motherboard.vice.com/en_us/article/yw84q7/darpa-is-building-a-dollar10-million-open-source-secure-voting-system&quot;&gt;automated&lt;/a&gt;, but people that should be educated.&lt;/p&gt;

&lt;p&gt;People need to realize that they are puppets in the hands of power groups that decide what they should know and think.&lt;/p&gt;

&lt;p&gt;Some will refuse to gain awareness, as the oppressed often
&lt;a href=&quot;https://en.wikipedia.org/wiki/Pedagogy_of_the_Oppressed&quot;&gt;internalize the oppression in their own identity&lt;/a&gt;.
But if we give them a chance, they might leave their children learn their path towards freedom.&lt;br /&gt;
Other will see the reality for what it is, and will fight back… by studying.&lt;/p&gt;

&lt;p&gt;Whatever we do, Informatics is going to be a &lt;a href=&quot;https://en.wikipedia.org/wiki/Revolution&quot;&gt;revolution&lt;/a&gt; anyway.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;strong&gt;Morpheus&lt;/strong&gt;: The Matrix is everywhere, it is all around us, even now in this very room. You can see it when you look out your window, or you turn on your television. You can feel it when you go to work, when you go to church, when you pay your taxes. It is the world that has been pulled over your eyes to blind you from the truth.&lt;/p&gt;

  &lt;p&gt;&lt;strong&gt;Neo&lt;/strong&gt;: What truth?&lt;/p&gt;

  &lt;p&gt;&lt;strong&gt;Morpheus&lt;/strong&gt;: That you are a slave, Neo. Like everyone else, you were born into bondage… born into a prison that you cannot smell or taste or touch. A prison for your mind.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;b style=&quot;color: red&quot;&gt;Informatics&lt;/b&gt; is the Red pill.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2019/01/28/about-european-draft-for-ai-ethics-guidelines</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2019/01/28/about-european-draft-for-ai-ethics-guidelines.html"/>

    <title>About European Draft for AI Ethics Guidelines</title>
    <updated>2019-01-28T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;What follows are the comments I’ve sent to the High-Level Expert Group
working to define AI Ethics Guidelines for the European Commission.&lt;/p&gt;

&lt;p&gt;To understand them, you need a decent understanding of
Artificial Intelligence and Machine Learning and to read the
&lt;a href=&quot;https://ec.europa.eu/futurium/en/system/files/ged/ai_hleg_draft_ethics_guidelines_18_december.pdf&quot;&gt;DRAFT ETHICS GUIDELINES FOR TRUSTWORTHY AI&lt;/a&gt;&lt;/p&gt;

&lt;h1 id=&quot;introduction-rationale-and-foresight-of-the-guidelines&quot;&gt;Introduction: Rationale and Foresight of the Guidelines&lt;/h1&gt;

&lt;p&gt;The first lines of the introduction highlight a serious flaw of the draft:
the pillars that underpin the Commission’s vision show a fundamental bias:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;increasing public and private investments in AI to boost its uptake,&lt;/li&gt;
  &lt;li&gt;preparing for socio-economic changes, and&lt;/li&gt;
  &lt;li&gt;ensuring an appropriate ethical and legal framework to strengthen
European values&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Being eager to adopt a largely misunderstood technology obviously inhibits
the ability to reason about its limits and risks.&lt;/p&gt;

&lt;p&gt;Before trying to boost its uptake, the Commission should try to
understand to what extent and in which fields of endeavour the set of
techniques that goes under the AI umbrella should be experimented.&lt;/p&gt;

&lt;p&gt;As Shoshana Zuboff recently wrote, technology is NOT an unstoppable force
of nature, but a human artifact serving interests and needs of specific
humans. In other words, Technology is a prosecution of Politics by other
means: each advancement can be designed to serve the public interest or
private and elitarian ones. And just like with Politics, a renounce to
participate to its course just means to being subject to others’ will.&lt;/p&gt;

&lt;p&gt;Before talking about “Trustworthy AI”, we should have a population able
to understand the topic enough for their trust to be meaningful.&lt;/p&gt;

&lt;p&gt;As for today, without a serious investments in schools to foster
History and Informatics as preconditions of our citizenship, such trust
can not be meaningful but just deceptive and ill founded.&lt;/p&gt;

&lt;p&gt;It’s not a trust on the technology, but in the corporations and the
“experts” that can exploit such trust and the widespread ignorance of the
topic to weaken regulations and streghten their handle on society.&lt;/p&gt;

&lt;p&gt;Having said that, the high level description outlined for the Ethical
framework is basically sound: it’s reasonable to think that when the whole
population will be able to understand how a neural network’s calibration
differs from a k-mean clustering, a similar framework will emerge.&lt;/p&gt;

&lt;p&gt;However the glossary that preceed the Introduction already shows that
we are not ready for such framework: despite being written by an high
level expert group on AI, the definitions still use an antropomorphic
language to describe what is just software.
In particular describing software bugs (either intentional or
unintentional) as “bias” shows a deep misunderstanding about the software
in question and about the statistical processes that define its behaviour.
Later on, similar concerns emerge when the draft cites “non-determinism”
while talking about software that is executed by deterministic machines
(aka computers).&lt;/p&gt;

&lt;p&gt;Such language is worrying because it shows a tendency from the HLEG to
rationalize the risks as inevitable instead of understanding them deeply 
and taking them into account.&lt;/p&gt;

&lt;h1 id=&quot;chapter-i-respecting-fundamental-rights-principles-and-values---ethical-purpose&quot;&gt;Chapter I: Respecting Fundamental Rights, Principles and Values - Ethical Purpose&lt;/h1&gt;

&lt;p&gt;Despite an interesting and convidisible introduction, the principles that
the chapter proposes lack a fundamental hierarchical structure.&lt;/p&gt;

&lt;p&gt;It should be quite evident by looking at such principles:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The Principle of Beneficence: “Do Good”&lt;/li&gt;
  &lt;li&gt;The Principle of Non maleficence: “Do no Harm”&lt;/li&gt;
  &lt;li&gt;The Principle of Autonomy: “Preserve Human Agency”&lt;/li&gt;
  &lt;li&gt;The Principle of Justice: “Be Fair”&lt;/li&gt;
  &lt;li&gt;The Principle of Explicability: “Operate transparently”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Even if we hadn’t more than two thousands years from the Hippocratic Oath
and generations of physicians grown with the “Primum non nocere” maxim, we
can see how the last three principles are just specializations of the more
general “Do no Harm”. In particular the Principle of Autonomy tries to 
address risks to individuals, the Principle of Justice tries to address the
risks to weak groups and the Principle of Explicability tries to address
socio-political risks.&lt;/p&gt;

&lt;p&gt;Since the Principle of Non Maleficience is so preponderant to require three
specializations, we should put it first, before the principle of
Beneficience, and underlining its relation with the others:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;The Principle of Non maleficence: “Do no Harm”
    &lt;ul&gt;
      &lt;li&gt;The Principle of Autonomy: “Preserve Human Agency”&lt;/li&gt;
      &lt;li&gt;The Principle of Justice: “Be Fair”&lt;/li&gt;
      &lt;li&gt;The Principle of Explicability: “Operate transparently”&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;The Principle of Beneficence: “Do Good”&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The road to hell is paved with good intentions: just like with medicine,
whenever simpler and safer solutions exist they should be preferred to
more complex and risky ones.&lt;/p&gt;

&lt;p&gt;But there is an even more important omission in the list:
the Principle of Ultimate Human Accountability.&lt;/p&gt;

&lt;p&gt;This is a fundamental principle that underlie all European ethical and legal
system: at least a human must always be accountable for the problems caused
by a human artifact.&lt;/p&gt;

&lt;p&gt;In other terms: what is forbidden to a human can not be allowed through
an artificial proxy, no matter how “autonomous” (aka expensive to debug)
such proxy is.&lt;/p&gt;

&lt;p&gt;Talking about ethics is void if we are not ready to enforce this simple
but fundamental principle of human responsibility.&lt;/p&gt;

&lt;p&gt;The section on “Lethal Autonomous Weapon Systems”
is in direct contrast to all the principles stated above.&lt;/p&gt;

&lt;p&gt;The only way an Ethical Framework can be credible while proposing
principles like “Do no Harm”, “Preserve Human Agency”, “Be Fair”,
“Operate transparently” and “Do Good” is to clearly state that
Autonomous Weapon Systems (lethal or not) must be forbidden on the
European territory.&lt;/p&gt;

&lt;p&gt;The section on the “Potential longer-term concerns” shows the usual sci-fi
based fears that are the flip side of the current hype.&lt;/p&gt;

&lt;p&gt;Instead of being concerned about Artificial Consciousness that would be
way easier to fake than to implement we should be afraid of semi-autonomous
weapons in the hands of a small group of people holding most of
the planet’s wealth. And in the count of such weapons we should obviously
include every tool that can be used to direct human attention, to 
manipulate feelings or perceptions and to forge mass opinions.&lt;/p&gt;

&lt;h1 id=&quot;chapter-ii-realising-trustworthy-ai&quot;&gt;Chapter II: Realising Trustworthy AI&lt;/h1&gt;

&lt;p&gt;Even this chapter present several issues:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;The short paragraph about “Accountability” suggest to design mechanisms
that can range from monetary compensation to apology, but it forgets to 
include prison: to gain trust it is important to explicitly state that
an autonomous proxy cannot become a “Get Out of Jail Free” ticket.&lt;/li&gt;
  &lt;li&gt;The section on “Safety” looks like it was designed to be ineffective:
it’s pointless to assess potential risks associated with the use of
AI-based products and services without defining serious punishments when
things goes wrong anyway.&lt;/li&gt;
  &lt;li&gt;The section on “Trasparency” is too vague and forgiving: a simpler
approach is to say that no opacity must be allowed in applications that
consume human data. Such rules would instantly skyrocket private and
public investments in AI research, looking for new machine learning
techniques that can be fully explained and debugged.&lt;/li&gt;
  &lt;li&gt;The section on “Robustness” looks well designed but open to a wide
de-responsibilization when it improperly talks about “non-determinism”
(false, if we are talking about deterministic, non-quantum, computers)
and it cites “complexity”, “opacity”, and “sensitivity to training/model
building conditions” as a sort of justifications for unreproducible
results.
Simply, whenever such conditions exists, the AI program is not robust
and should not be applied to problems that require such robustness.&lt;/li&gt;
  &lt;li&gt;The section about “Human Autonomy” is very scary: in no way
people should be nudged by machines. If AI will be successful in
enhancing human wealth as it’s  promise to be, a lot of friendly people
with a lot of free time will be able to nudge us on our request, but
it’s too dangerous to let flawed machines manipulate humans whatever the
goal: every software has bugs vulnerabilities and many have intentional
backdoors: AI won’t be different.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Later, in “Architectures for Trustworthy AI”, while considering the
technical means to ensure an ethical behaviour the HLEG suggest to
integrate an ethical signal in the “sense” phase of the stochastic system.&lt;/p&gt;

&lt;p&gt;This is both naive and weird:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;WHICH ethics we should use?&lt;br /&gt;
If we widely deploy autonomous machines
following a certain ethical model, people will adapt to it (because
machines cannot really adapt to us): this could turn to be most effective
brain washing project ever conceived.
Humans naturally adapt to the sorrounding intelligences: put a consumist
agent in every room, and you will build a population of consumists.&lt;/li&gt;
  &lt;li&gt;HOW MUCH ethics?&lt;br /&gt;
Who will decide the weight of that signal?
And what when a bug will inhibit it?
Or what if other inputs overwhelm such signal?
The only use of an ethical signal in an autonomous system is to shield
corporations from taking full responsibility of errors: it’s dumb to
pretend to teach ethics to trolleys, we should build infrastructures
that simply prevent lethal incidents to occur.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Moreover in the section about Regulation we lack any reference to penal
justice: just like before, it should be clearly stated that when an
autonomous artifact kill or harm, one or more humans will be held fully 
accountable for it.&lt;/p&gt;

&lt;h1 id=&quot;chapter-iii-assessing-trustworthy-ai&quot;&gt;Chapter III: Assessing Trustworthy AI&lt;/h1&gt;

&lt;p&gt;I really appreciated the flexible approach to the assessment process:
talking about ethics, a checklist would be too easy to exploit.&lt;/p&gt;

&lt;p&gt;For sure, each technique requires different kind of assessments: for
example the dataset used to calibrate a k-mean could be enough to reproduce
the calibration process and to exclude any racial discriminations, but it
would be totally inadequate for assess any property of a classifier based
on an artificial neural network.&lt;/p&gt;

&lt;p&gt;The risk however is that, without a widespread understanding of the AI
techniques, the Commission will ask to the wolfs how to rule the sheeps:
we cannot rely on experts that consults large corporations to define
any assessment of “trust” into something that can manipulate people.&lt;/p&gt;

&lt;p&gt;Moreover, being able to assess the Ethics of a “Trustworthy AI” cannot
replace clear regulation establishing the characteristics that an algorithm
must have before being fed with human data.&lt;/p&gt;

&lt;p&gt;In particular we need to extend the right to “meaningful information about
the logic involved” by each AI processing beyond the individuals protected
by the article 13 of the GDPR: even groups, such as families, neightbors,
customers and so on should have the right to know and understand the exact
logic applied to their collective data, when and to which aim the
processing occurs.&lt;/p&gt;

&lt;h1 id=&quot;general-comments&quot;&gt;General Comments&lt;/h1&gt;

&lt;p&gt;Despite all the issues described above, I appreciated the effort and care
that has been evidently put by the HLEG in the writing of this draft.&lt;/p&gt;

&lt;p&gt;It’s important for Europe to fill our technological gap with U.S.A. and 
China and it’s conforting to see serious people working on the ethical
issues that will emerge from the AI adoption.&lt;/p&gt;

&lt;p&gt;However is even more important to avoid short-cuts.
Good will and honesty are fundamental, but not enough to balance lobbying
and hype.&lt;/p&gt;

&lt;p&gt;To address our technological issues (including AI adoption) we need to
raise the general population understanding of Informatics. We need a new
mass education plan, with serious investments on teachers and professors
from the primary school on. We need to raise a generation of people able
to modify the software that they use and they feed with their own data.&lt;/p&gt;

&lt;p&gt;Since Technology is Politics, being able to self-host and customize the
applications we use is the only way to preserve democracy: it will prevent
data capitalization and people manipulation.&lt;/p&gt;

&lt;p&gt;Programming is today what Writing was during Ancient Egypt: a tool which
is totally primitive, but effective to collect and retain Power among
humans exactly because it is primitive.&lt;/p&gt;

&lt;p&gt;We need better systems, better programming languages and people able to
use software without being manipulated through it.&lt;/p&gt;

&lt;p&gt;Until then, widespread adoption of AI can be useful, but it’s irresponsible
to apply it to human data. We need prudent regulations that err on the side
of caution, not because computer-aided statistics is dangerous in itself
but because it’s too easy to abuse it and manipulate or hurt people and
societies in a context when most people can’t understand their working.&lt;/p&gt;

</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/11/05/the-hacking-license</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/documents/HACK.txt"/>

    <title>Hacking License</title>
    <updated>2018-11-05T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;The terms and conditions of this license give you the rights and norms
you need to become a hacker, to learn what we ignore and to challenge
our assumptions by teaching us what you’ll learn.&lt;/p&gt;

&lt;p&gt;Now… &lt;a href=&quot;https://www.tesio.it/documents/HACK.txt&quot;&gt;HACK!&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/10/26/richard-stallman-talking-to-the-mailman</id>

    <link type="text/html" rel="alternate" href="https://newleftreview.org/II/113/richard-stallman-talking-to-the-mailman"/>

    <title>Interview to Richard Stallman&#58; TALKING TO THE MAILMAN</title>
    <updated>2018-10-26T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;An interview to RMS with an intersting historical perspective and his
take on several Software related and Political topics.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/10/11/math-science-and-technology</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/10/11/math-science-and-technology.html"/>

    <title>Math, Science and Technology</title>
    <updated>2018-10-11T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Recently I’ve found myself defining math,
science and technology &lt;a href=&quot;https://twitter.com/giacomotesio/status/1047177795015782401&quot;&gt;a bit&lt;/a&gt;
&lt;a href=&quot;https://mastodon.social/web/statuses/100751141447102078&quot;&gt;too&lt;/a&gt;
&lt;a href=&quot;https://mastodon.social/web/statuses/100875993258441657&quot;&gt;often&lt;/a&gt;.
I share my insights here to type less in the future.&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Mathematics&lt;/dt&gt;
&lt;dd&gt;from Greek &lt;i&gt;Μαθημα-τικὴ&lt;/i&gt;, &quot;the art of learning&quot;&lt;br /&gt;
Mathematics studies the structure of the &lt;b&gt;constructs
of human mind&lt;/b&gt; (concepts, patterns, perceptions...) that can be
&lt;b&gt;precisely communicated&lt;/b&gt; through language.
&lt;/dd&gt;
&lt;dt&gt;Science&lt;/dt&gt;
&lt;dd&gt;from Latin &lt;i&gt;scire&lt;/i&gt;, &quot;to know&quot;&lt;br /&gt;
Science is the process of &lt;b&gt;forcing the human's perceptions&lt;/b&gt; of reality
into the structure described by Mathematics, so that it can be &lt;b&gt;shared&lt;/b&gt; among humans.
&lt;/dd&gt;
&lt;dt&gt;Technology&lt;/dt&gt;
&lt;dd&gt;from Greek &lt;i&gt;τέχνη-λογία&lt;/i&gt;, &quot;learning how to build things&quot;&lt;br /&gt;
Technology is the process of &lt;b&gt;forcing the human's will&lt;/b&gt; onto reality,
through the creative use of the knowledge acquired by Science.
&lt;/dd&gt;
&lt;/dl&gt;

&lt;p&gt;Mathematics is a byproduct of human evolution.&lt;/p&gt;

&lt;p&gt;But while in this &lt;a href=&quot;https://en.wikipedia.org/wiki/Surveillance_capitalism&quot;&gt;dark age&lt;/a&gt;
it is used to compete, for thousands years Math has been a &lt;strong&gt;collaboration&lt;/strong&gt; tool.&lt;/p&gt;

&lt;h1 id=&quot;so-what&quot;&gt;So what?&lt;/h1&gt;

&lt;p&gt;From such simple definitions, we can infer that&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Math is not about reality, just about our mind.&lt;/li&gt;
  &lt;li&gt;It’s not Math if it cannot be learned through language: Math move knowledge out of a person mind, turning personal insight into the Culture of Humanity.&lt;/li&gt;
  &lt;li&gt;It’s not Science if it cannot be described by Math.&lt;/li&gt;
  &lt;li&gt;&lt;strong&gt;Science is not about reality&lt;/strong&gt;, but about our perceptions of it.&lt;/li&gt;
  &lt;li&gt;Technology is Politics: from &lt;a href=&quot;https://en.wikipedia.org/wiki/Wheel&quot;&gt;wheel&lt;/a&gt; to &lt;a href=&quot;https://en.wikipedia.org/wiki/Sail&quot;&gt;sail&lt;/a&gt;,
from &lt;a href=&quot;https://en.wikipedia.org/wiki/Writing#History&quot;&gt;writing&lt;/a&gt; to &lt;a href=&quot;https://en.wikipedia.org/wiki/Computer#History&quot;&gt;computers&lt;/a&gt; up to &lt;a href=&quot;http://www.tesio.it/2018/07/31/the-web-is-still-a-darpa-weapon.html&quot;&gt;the Internet&lt;/a&gt; and beyond,
technology is and will always be &lt;strong&gt;the greatest political force&lt;/strong&gt; out there.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These definitions are human-centric because these are human tools.&lt;/p&gt;

&lt;p&gt;Other species, with different brains and languages, would use a
totally different mathematics.&lt;/p&gt;

&lt;p&gt;And obviously, as our brains evolve, Math will evolve (or devolve) with them.&lt;/p&gt;

&lt;h1 id=&quot;math-fun&quot;&gt;Math fun…&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;/graphic/math-everywhere.jpg&quot; alt=&quot;Math is everywhere... in our minds!&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Math can study itself. To me, this recursion is fantastic! :-D&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Definitions_of_mathematics&quot;&gt;We do not need a definition&lt;/a&gt; for Mathematics: its name says it all!&lt;/p&gt;

&lt;p&gt;Our perceptions are projections of reality into our minds.&lt;br /&gt;
&lt;strong&gt;Projections&lt;/strong&gt;. Like shadows. And like with shadows, a single real object can
project several perceptions: we are forced to say that &lt;a href=&quot;https://en.wikipedia.org/wiki/Wave%E2%80%93particle_duality&quot;&gt;light behaves
like particles AND like waves&lt;/a&gt;
because &lt;strong&gt;neither particles nor waves really exist&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This dramatically reduce the glory of Science.&lt;br /&gt;
It slams our hubris because it shows that we will never know anything that, for any reason, cannot fit our minds, our brains.&lt;/p&gt;

&lt;p&gt;However it explains why &lt;a href=&quot;https://mathbabe.org/2012/08/06/what-is-a-proof/&quot;&gt;proofs are social constructs&lt;/a&gt; and
why often we need to invent &lt;a href=&quot;https://en.wikipedia.org/wiki/Alexander_Grothendieck&quot;&gt;new languages&lt;/a&gt; to share our insights.&lt;/p&gt;

&lt;p&gt;This also means that &lt;strong&gt;Science cannot beat Mysticism&lt;/strong&gt;.&lt;br /&gt;
Whenever you see people using Science or Math against Religion, you know they do not understand what Math and Science are.
Science can beat bigotry, but not Faith.&lt;/p&gt;

&lt;h1 id=&quot;for-small-men&quot;&gt;…for small men&lt;/h1&gt;

&lt;p&gt;As a programmer, I’m pretty sad about the amount of crap we see in technology.&lt;/p&gt;

&lt;p&gt;I think that most of this crap is directly derived from the lack of
political awareness among the people who build such technology.&lt;/p&gt;

&lt;p&gt;Technology is Politics. &lt;strong&gt;You are responsible&lt;/strong&gt;. Life with it.&lt;/p&gt;

&lt;p&gt;Also, understanding what Math is should help debunking dumb slogans
like &lt;a href=&quot;https://www.wired.com/2008/06/pb-theory/&quot;&gt;“The end of theory”&lt;/a&gt;.&lt;br /&gt;
Without models we have no knowledge.
It can be fine if all you want is to exploit big data to make money through trade secrets.&lt;br /&gt;
But this &lt;a href=&quot;https://arxiv.org/pdf/1705.11186.pdf&quot;&gt;naive inductionism&lt;/a&gt; do not push humanity forward.&lt;/p&gt;

&lt;p&gt;We are wasting tons on money dreaming of artificial intelligences, machine learning and similar buzzwords,
massively funded with the hope to &lt;a href=&quot;https://www.telegraph.co.uk/technology/2018/10/09/amazon-patents-new-alexa-feature-knows-offers-medicine/&quot;&gt;milk more users&lt;/a&gt; and &lt;a href=&quot;https://fas.org/irp/doddir/army/fm3-05-30.pdf&quot;&gt;further manipulate them&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Instead, we should use computer-aided statistics to look at the universe… with new glasses.&lt;/p&gt;

&lt;p&gt;This is a huge waste of intelligence.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/10/06/the-intelligent-symbiosis</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/10/06/the-intelligent-symbiosis.html"/>

    <title>The Intelligent Symbiosis</title>
    <updated>2018-10-06T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;&lt;em&gt;This is a translated (and polished) transcript of &lt;a href=&quot;http://www.radioradicale.it/scheda/553800/iframe?i=3892905&quot;&gt;my talk&lt;/a&gt; (slides &lt;a href=&quot;http://www.tesio.it/talks/ai/2018_Milano_La-Simbiosi-Intelligente.pdf&quot;&gt;here&lt;/a&gt;) at the XV Congress of the Association Luca Coscioni about Research Freedom.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Good evening, my name Giacomo, I’m a programmer and I will try to share here a more practical perspective on these matters. I will talk about &lt;a href=&quot;http://groups.csail.mit.edu/medg/people/psz/Licklider.html&quot;&gt;the symbiosis between humans and machines&lt;/a&gt;, trying to envision a path that can move us forward into this direction.&lt;/p&gt;

&lt;h1 id=&quot;a-new-specie&quot;&gt;A new specie&lt;/h1&gt;

&lt;p&gt;Let’s start with a definition of Artificial Intellingence &lt;a href=&quot;https://plato.stanford.edu/entries/artificial-intelligence/&quot;&gt;from the University of Stanford&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Artificial  intelligence  (AI) is the field  devoted to &lt;strong&gt;building artificial animals&lt;/strong&gt; (or at least artificial  creatures that – in suitable  contexts – appear to be animals) and, for many, &lt;strong&gt;artificial persons&lt;/strong&gt; (or at least artificial  creatures that – in suitable  contexts – appear to be persons).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Now, if we introduce a new specie into an ecosystem, be it artificial or not, we break its dynamic equilibrium with few possible outcomes:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;the extinction of the new specie, refused by the ecosystem&lt;/li&gt;
  &lt;li&gt;an articulation of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Food_web&quot;&gt;food web&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;the destruction of the ecosystem itself&lt;/li&gt;
  &lt;li&gt;the establishment of a &lt;a href=&quot;https://en.wikipedia.org/wiki/Symbiosis&quot;&gt;symbiotic relationship&lt;/a&gt; among the new specie and a resident one.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We can surely exclude the first outcome, since we are here talking about Artificial Intelligences that are taking off. But we can also exclude the articulation of the food web by looking at the metabolism of Artificial Intellicences that is based on data:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;data collected by &lt;strong&gt;specialized infrastructures&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;provided to AIs in INPUT&lt;/li&gt;
  &lt;li&gt;transformed by such AI&lt;/li&gt;
  &lt;li&gt;returned from the AIs in OUTPUT&lt;/li&gt;
  &lt;li&gt;and then fed to other AIs&lt;/li&gt;
  &lt;li&gt;or &lt;strong&gt;turned into informations&lt;/strong&gt; by humans&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We can thus see at least three phases:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Eating&lt;/li&gt;
  &lt;li&gt;Defecation&lt;/li&gt;
  &lt;li&gt;Interpretation (of the excrements :-D)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;which is a little magical, it’s always arbitrary, since it’s up to humans.&lt;/p&gt;

&lt;div style=&quot;display:block; padding: 20px; clear: both;font-family: monospace;background-color:white;&quot;&gt;
Data are just representations of information.&lt;br /&gt;Information belong to human minds.
&lt;/div&gt;

&lt;p&gt;But where do these data come from?&lt;/p&gt;

&lt;h2 id=&quot;feeding-artificial-intelligences&quot;&gt;Feeding Artificial Intelligences&lt;/h2&gt;

&lt;p&gt;To understand this I suggest you to look at this except from a wikipedia page.&lt;/p&gt;

&lt;p&gt;&lt;img title=&quot;An except from wikipedia with a link in a footnote&quot; style=&quot;&quot; src=&quot;https://thepracticaldev.s3.amazonaws.com/i/0yy5avzycma33vx2j9p1.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;In a footnote it has a link to a primary source.&lt;br /&gt;By clicking such link we spread at the very least 10 personal informations.&lt;/p&gt;

&lt;p&gt;&lt;img title=&quot;The minimum amount of personal informations that a single click spread&quot; src=&quot;https://thepracticaldev.s3.amazonaws.com/i/4slh4mbsafi623di8iqp.png&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Some informations are cultural, some are medical, some are geopolitical and some are economical, since if you are browsing from the last iPhone you probably have different wealth then if you browse Wikipedia from a library’s PC.&lt;/p&gt;

&lt;p&gt;Note that this is the bare minimum: with the default browser configuration, you spread a lot more infos. And this is just &lt;strong&gt;one&lt;/strong&gt; click: you can’t even imagine how many precious medical infos you spread by playing an online casual game!&lt;/p&gt;

&lt;p&gt;However this data are what AI eat, every day, without any interaction with the &lt;a href=&quot;https://en.wikipedia.org/wiki/Carbon_cycle&quot;&gt;carbon cycle&lt;/a&gt;: they are neither prey nor predator for other species.&lt;/p&gt;

&lt;p&gt;Thus we are left with two possible outcomes:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;the destruction of the ecosystem&lt;/li&gt;
  &lt;li&gt;the symbiosis&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;That is: we can either go to &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Terminator&quot;&gt;Terminator&lt;/a&gt;… or to &lt;a href=&quot;https://en.wikipedia.org/wiki/WALL-E&quot;&gt;WALL-E&lt;/a&gt;.&lt;/p&gt;

&lt;h1 id=&quot;artificial-politics&quot;&gt;Artificial… Politics.&lt;/h1&gt;

&lt;p&gt;Sadly, this year excluding the Terminator outcome became harder since, on March, an artificial intelligence from Uber killed a 49 years old woman in Arizona.&lt;/p&gt;

&lt;p&gt;Nobody went to jail.&lt;br /&gt;Not even the car, that had perceived Elaine Herzberg but it didn’t break anyway.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What does it means?&lt;/strong&gt;&lt;/p&gt;

&lt;h2 id=&quot;the-singularity&quot;&gt;The Singularity!&lt;/h2&gt;

&lt;p&gt;We have two possible interpretations of this fact.&lt;/p&gt;

&lt;p&gt;The first is that we have reached the Singularity: the machine asserts its superiority by killing a citizen of the greatest military power of the planet.&lt;/p&gt;

&lt;p&gt;Please note the political acumen of this intelligence: while AI are said to reproduce human bias, it killed a white woman in the states; but to avoid a popular uprising it killed a homeless, a poor, a woman that was not relevant in the capitalist economy that stay at the core of the values of that Nation.&lt;/p&gt;

&lt;p&gt;This way the car was able to establish a precedent, with a clear message: “it’s allowed to sacrify human lifes to progress; it’s fine to kill people to facilitate the evolution of my specie”.&lt;/p&gt;

&lt;p&gt;A &lt;a href=&quot;https://medium.com/@giacomo_59737/yet-another-definition-of-intelligence-9bbaaa73086d&quot;&gt;super intelligence&lt;/a&gt;, as you can see.&lt;/p&gt;

&lt;p&gt;But there is another explanation.&lt;/p&gt;

&lt;h2 id=&quot;hype-driven-politics&quot;&gt;Hype-Driven Politics&lt;/h2&gt;

&lt;p&gt;That simulator shouldn’t have been driving a 2 tons car in a road open to public transit. Indeed Uber’s engineers explained that &lt;a href=&quot;https://www.ntsb.gov/investigations/AccidentReports/Reports/HWY18MH010-prelim.pdf&quot;&gt;the car was configured to avoid emergency braking maneuvers&lt;/a&gt; while the vehicle was under computer control, “to reduce the potential for erratic vehicle behavior”.&lt;br /&gt;&lt;strong&gt;The car didn’t break to avoid car sickness to Uber’s customers&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So Elaine wasn’t killed for progress, but &lt;strong&gt;for Uber’s profit&lt;/strong&gt;!&lt;/p&gt;

&lt;div style=&quot;display:block; padding: 20px; clear: both;font-family: monospace;background-color:white;&quot;&gt;
Teaching ethics to machines is like teaching sex to condoms.&lt;br /&gt;I'd focus on humans, first.
&lt;/div&gt;

&lt;p&gt;And this is relevant to us because Uber was invited to test a technology totally inadequated to the complexity it had to face, by an ignorant Governor.&lt;/p&gt;

&lt;p&gt;But a Governor whose ignorance is pretty mainstream.&lt;/p&gt;

&lt;h1 id=&quot;a-misleading-language&quot;&gt;A misleading language&lt;/h1&gt;

&lt;p&gt;The language we use to describe reality forges our understanding of it.&lt;/p&gt;

&lt;p&gt;Thus when we use words like “intelligence”, “learning”, “training” and even “neural networks”, we evoke human experiences, things that are deep in our consciuosness, but that have &lt;strong&gt;NOTHING&lt;/strong&gt; to do with that happens inside these software.&lt;/p&gt;

&lt;p&gt;This language is great for science-fiction, but it sucks at science.&lt;/p&gt;

&lt;p&gt;It would be easy to adopt a more descriptive technical language, a less anthropomorphic one, but we prefer to easily get funds out of fantasies than to really understand what we are searching with those funds.&lt;br /&gt;After all, the more it takes to find it, the more funds!&lt;/p&gt;

&lt;h1 id=&quot;robot-means-slave&quot;&gt;Robot means slave!&lt;/h1&gt;

&lt;p&gt;However this incident let us exclude the Terminator outcome.&lt;/p&gt;

&lt;p&gt;It proves that, even when a machine kills autonomously, it kills after a human choice. A human decided that Elaine life was worth less than Uber profit.&lt;/p&gt;

&lt;p&gt;So even when we will be able to build autonomous weapon, they won’t destroy the planet. They won’t destroy the ecosystem. At all!&lt;br /&gt;They will just thin out humanity of the exceding 99 percent!&lt;/p&gt;

&lt;h1 id=&quot;symbiosis&quot;&gt;Symbiosis&lt;/h1&gt;

&lt;p&gt;So we are left with a single possible outcome: &lt;a href=&quot;http://groups.csail.mit.edu/medg/people/psz/Licklider.html&quot;&gt;human-machine symbiosis&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;But what is symbiosis?&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;An intimate association, often &lt;strong&gt;obliged&lt;/strong&gt;, between members of different species, that usually lead to a &lt;strong&gt;coevolution&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s a long process, &lt;strong&gt;started by single individuals&lt;/strong&gt; of the original species that gain an evolutive advantage over the populations they come from.&lt;/p&gt;

&lt;p&gt;Thus we should ask ourselves: who shall inherit the Earth? Who will join this coevolution?&lt;/p&gt;

&lt;p&gt;The smart phones into your pockets can make you think you are part of these chosen people, but I have to disappoint you. To raise artificial intelligences you need to control data. You do not control the data about you.&lt;/p&gt;

&lt;p&gt;Companies like Google, Amazon, Facebook, Apple, Microsoft and Uber hold your data.&lt;/p&gt;

&lt;p&gt;Now, somebody will say that these company cannot do evil, and that the interdependencies produced by the global market will protect all of us from destructive practices.&lt;/p&gt;

&lt;h1 id=&quot;the-market-protection&quot;&gt;The market protection&lt;/h1&gt;

&lt;p&gt;To reason about this objection I propose you to consider the browsers that serve over 90% of the market: Google Chrome, Mozilla Firefox, Microsoft Edge and Apple Safari.&lt;/p&gt;

&lt;p&gt;These browsers are the primary milking tools… I mean… the primary tools to collect users’ data. They are distributed for free, but funded or developed by the companies. But through these software any website you visit can&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://rain-1.github.io/in-browser-localhostdiscovery&quot;&gt;tunnel into your private network&lt;/a&gt;, wherever you work, in an hospital, in a bank, in a military base, in Parliament… wherever!&lt;/li&gt;
  &lt;li&gt;put illegal contents into your device without you knowing it&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;and &lt;a href=&quot;http://www.tesio.it/documents/Mozilla-Bug1487081-Attachments/Undetectable_Remote_Arbitrary_Code_Execution_Attacks_through_JavaScript_and_HTTP_headers_trickery__Lobsters.html#c_i5j37u&quot;&gt;several other attacks&lt;/a&gt; that would be too long to describe here.&lt;/p&gt;

&lt;p&gt;These attacks are possible by decades but &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1487081&quot;&gt;they have been reported a month ago&lt;/a&gt; to these companies. Still you do not know about them because they closed the security report saying that they cannot fix them.&lt;/p&gt;

&lt;p&gt;This is false: in that same bug report, I suggested few simple expedients, pretty easy to implement, that would largerly reduce the attack surface.
The problem is that one of these expedients is to make JavaScript execution opt-in (as Flash was) and JavaScript is fundamental to the business model of tons of companies in the Silicon Valley.&lt;/p&gt;

&lt;p&gt;This shows that the &lt;a href=&quot;https://en.wikipedia.org/wiki/Invisible_hand&quot;&gt;invisible hand&lt;/a&gt; do not protect us from ignorance.&lt;br /&gt;
These companies did not inform their users, they did not inform you.&lt;/p&gt;

&lt;p&gt;We have to understand that the market do not work whenever we have information asymmetry!&lt;/p&gt;

&lt;p&gt;Indeed, understanding the &lt;a href=&quot;http://www.tesio.it/2018/07/31/the-web-is-still-a-darpa-weapon.html&quot;&gt;geopolitical hazard&lt;/a&gt;, &lt;strong&gt;China&lt;/strong&gt; decided to compete on the same ground, creating several big companies in robotics, face recognition and artificial intelligence in general that are slowly taking huge market shares.&lt;/p&gt;

&lt;h1 id=&quot;what-about-europe&quot;&gt;What about Europe?&lt;/h1&gt;

&lt;p&gt;Obviously, Europe could start competing on the market too: Macron already proposed France for this race and others will follow.&lt;/p&gt;

&lt;p&gt;But I think there are other terrains where Europe, with its complex history, have a real advantage, such as&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;the &lt;strong&gt;Principles&lt;/strong&gt; and the Laws that stem from such principles, such as:
    &lt;ul&gt;
      &lt;li&gt;&lt;strong&gt;Reponsibility&lt;/strong&gt; that must always be held by identifiable humans, particularly when the machines fail&lt;/li&gt;
      &lt;li&gt;&lt;strong&gt;Algorithmic transparency&lt;/strong&gt; that should always be total and absolute when AI are applied to humans&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;the Research that such Principles could inspire&lt;br /&gt;(and such Laws incentivate)
    &lt;ul&gt;
      &lt;li&gt;new AI algorithms that can grant the total transparency (without just pretending to)&lt;/li&gt;
      &lt;li&gt;new language, that would not fool people&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/li&gt;
  &lt;li&gt;the Culture, through the study of History and Informatics&lt;/li&gt;
&lt;/ol&gt;

&lt;h1 id=&quot;symbiosis-is-a-coevolution&quot;&gt;Symbiosis is a Coevolution&lt;/h1&gt;

&lt;p&gt;If Symbiosis is a coevolution process, we have to evolve too, we need our collective intelligence to evolve. To this goal we usually use Education.&lt;/p&gt;

&lt;p&gt;Today Informatics is what Writing was 5000 years ago: a tool which is totally primitive (nothing we have built in the last 100 years will last!), but an effective tool to collect and retain Power among humans exactly because it is primitive.&lt;/p&gt;

&lt;h1 id=&quot;but-who-own-such-power&quot;&gt;But who own such power?&lt;/h1&gt;

&lt;p&gt;&lt;img src=&quot;https://ichef.bbci.co.uk/news/624/cpsprodpb/108EF/production/_102932876_whatsubject.jpg&quot; alt=&quot;Audrey Jones at DefCon 2018&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This is Audrey Jones. She is 11 years old and she hacked &lt;a href=&quot;https://www.bbc.com/news/technology-45154903&quot;&gt;the electronic election system of the United States of America&lt;/a&gt;. In 10 minutes. How is this possible?&lt;/p&gt;

&lt;p&gt;Randall Munroe explain part of the problem with &lt;a href=&quot;https://xkcd.com/2030/&quot;&gt;this wonderful strip&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;https://imgs.xkcd.com/comics/voting_software.png&quot; alt=&quot;There are lots of very smart people doing fascinating work on cryptographic voting protocols. We should be funding and encouraging them, and doing all our elections with paper ballots until everyone currently working in that field has retired.&quot; /&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Our entire field is bad at what we do, and if you rely on us, everyone will die.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;(and NO, the blockchain is not the solution, it’s another symptom)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;But there is another aspect of this story that is even more important.&lt;/p&gt;

&lt;p&gt;Audrey Jones can&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;write&lt;/li&gt;
  &lt;li&gt;count&lt;/li&gt;
  &lt;li&gt;program&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;which are all &lt;strong&gt;preconditions of a true citizenship&lt;/strong&gt; in the world we live in.&lt;/p&gt;

&lt;p&gt;And computers are easy! A SQL injection is a trivial attack: the fact that you cannot do it doesn’t mean that it’s difficult, just that you don’t know how to do it! Audrey can do it, and she is eleven!&lt;/p&gt;

&lt;p&gt;Audrey Jones has&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Curiosity&lt;/li&gt;
  &lt;li&gt;Fantasy&lt;/li&gt;
  &lt;li&gt;and the &lt;strong&gt;Cultural tools&lt;/strong&gt; to build the infrastructure of the world she desire!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Europe need to raise a generation of &lt;strong&gt;hackers&lt;/strong&gt; like Audrey!&lt;br /&gt;A generation that will produce Politicians that understand the cybernetic democracy we live in!&lt;br /&gt;We cannot teach to Politicians how computers work: it must be part of their background from the primary school!&lt;/p&gt;

&lt;p&gt;Because, to be honest, people like me will always be able to fool you.&lt;br /&gt;
But we can’t fool Audrey… she knows best!&lt;/p&gt;

&lt;p&gt;Audrey shows us that we can only be either &lt;strong&gt;Hackers&lt;/strong&gt; or (biological) &lt;strong&gt;&lt;a href=&quot;https://en.wiktionary.org/wiki/robot#Etymology&quot;&gt;Robots&lt;/a&gt;&lt;/strong&gt;, either Citizens or Slaves, because (let’s be clear on this) if a software can affect the elections of a Nation, it means that &lt;strong&gt;you are the robots&lt;/strong&gt;!&lt;br /&gt;You that believe you are using the software, while &lt;strong&gt;you are being used by the software&lt;/strong&gt; because you don’t know how it works.&lt;/p&gt;

&lt;p&gt;We do not have to teach our sons to &lt;strong&gt;use&lt;/strong&gt; computers, we have to teach them how to &lt;strong&gt;create&lt;/strong&gt; with computers. So that they can build the world they want. A world we cannot even imagine but that we should prepare them to live in anyway.&lt;/p&gt;

&lt;p&gt;We must put servers in every house, mail servers… web servers…&lt;/p&gt;

&lt;p&gt;And we must start to teach &lt;strong&gt;History&lt;/strong&gt; and &lt;strong&gt;Informatics&lt;/strong&gt; at school. Seriously!&lt;/p&gt;

&lt;p&gt;It is the only option we have, &lt;a href=&quot;https://en.wikipedia.org/wiki/Microchip_implant_(human)&quot;&gt;not to put chips under skin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the Symbiosis we need: &lt;strong&gt;to know how to create the Future&lt;/strong&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/10/03/this-is-simple</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/10/03/this-is-simple.html"/>

    <title>This Web site is Simple.</title>
    <updated>2018-10-03T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;This is the new version of tesio.it&lt;/p&gt;

&lt;p&gt;It is designed to be &lt;a target=&quot;_blank&quot; href=&quot;https://plato.stanford.edu/entries/simplicity/&quot;&gt;simple&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;And safe.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/10/02/everything-you-ever-wanted-to-know-about-terminals</id>

    <link type="text/html" rel="alternate" href="http://xn--rpa.cc/essays/term"/>

    <title>Everything you ever wanted to know about terminals.</title>
    <updated>2018-10-02T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;here’s a short tutorial on ansi escape codes and terminal control, because you philistines won’t stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/09/28/software-disenchantment</id>

    <link type="text/html" rel="alternate" href="http://tonsky.me/blog/disenchantment/"/>

    <title>Software disenchantment.</title>
    <updated>2018-09-28T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;I’ve been programming for 15 years now. Recently our industry’s lack of care for efficiency, simplicity, and excellence started really getting to me, to the point of me getting depressed by my own career and the IT in general.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://tonsky.me/blog/disenchantment/&quot;&gt;tonsky.me&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/09/11/i-have-been-banned-from-lobsters-ask-me-anything</id>

    <link type="text/html" rel="alternate" href="https://dev.to/shamar/i-have-been-banned-from-lobsters-ask-me-anything-5041"/>

    <title>I have been banned from Lobste.rs, ask me anything.</title>
    <updated>2018-09-11T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Let me start by saying that Lobste.rs is a great community that I enjoined for more than an year. Several very smart guys hungs there, and I got great conversations with them about operating system design, programming languages, artificial intelligence and machine learning, security, privacy and so on.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;https://dev.to/shamar/i-have-been-banned-from-lobsters-ask-me-anything-5041&quot;&gt;dev.to&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/09/03/the-meltdown-of-the-web</id>

    <link type="text/html" rel="alternate" href="https://dev.to/shamar/the-meltdown-of-the-web-4p1m"/>

    <title>The Meltdown of the Web.</title>
    <updated>2018-09-03T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;As Bruce Perens recently put it, I’m “just a programmer”.&lt;/p&gt;

&lt;p&gt;A humble programmer. And a self-taught one.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;https://dev.to/shamar/the-meltdown-of-the-web-4p1m&quot;&gt;dev.to&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/07/31/the-web-is-still-a-darpa-weapon</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/07/31/the-web-is-still-a-darpa-weapon.html"/>

    <title>The Web is still a DARPA weapon</title>
    <updated>2018-07-31T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Everybody knows that the Internet was originally a US military project.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://www.tesio.it/2018/07/31/the-web-is-still-a-darpa-weapon.html&quot;&gt;Medium&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/06/18/ui-ux-trick-against-gdpr</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/06/18/ui-ux-tricks-against-gdpr-and-users.html"/>

    <title>UI/UX tricks against GDPR (and users)</title>
    <updated>2018-06-18T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;A sad example of tricky UI/UX against European users’ rights.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://www.tesio.it/2018/06/18/ui-ux-tricks-against-gdpr-and-users.html&quot;&gt;Medium&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/04/15/mksh-on-jehanne</id>

    <link type="text/html" rel="alternate" href="http://www.mirbsd.org/permalinks/wlog-10_e20180415-tg.htm"/>

    <title>Mksh on Jehanne.</title>
    <updated>2018-04-15T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Let start by saying that I’m not really a C programmer.
My last public contribution to a POSIX C program was a little improvement to the Snort’s react module back in 2008.&lt;/p&gt;

&lt;p&gt;So while I know the C language well enough, I do not know anything about the subtliness of the standard library and I have little experience with POSIX semantics.&lt;/p&gt;

&lt;p&gt;This is not a big issue with Plan 9, since the C library and compiler are not standard anyway, but with Jehanne (a Plan 9 derivative of my own) I want to build a simple, loosely coupled, system that can actually run useful free software ported from UNIX.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;hhttp://www.mirbsd.org/permalinks/wlog-10_e20180415-tg.htm&quot;&gt;MirBSD web site&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/03/07/yet-another-definition-of-intelligence</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/03/07/yet-another-definition-of-intelligence.html"/>

    <title>Yet another definition of Intelligence.</title>
    <updated>2018-03-07T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;After my recent article about the legal implications of artificial neural networks, I’ve got the privilege to share and compare my point of view with a few experts in the field, during my talk at the seminar organized by the “Università degli Studi Milano Bicocca”, in collaboration with “The Innovation Group”.&lt;/p&gt;

&lt;p&gt;Of this unexpected and great privilege I’ve to thank in particular Carlo Batini and Roberto Masiero, that let me know and talk to many smart Professors.&lt;/p&gt;

&lt;p&gt;Most of my talk was an application of common sense: behind the hype, the marketing and the cultural (and economical) pressure of lobbies, there is just software, deterministic like any other. Full of bugs, like any other.&lt;/p&gt;

&lt;p&gt;However the title of the seminar “Myths and reality of Artificial Intelligence — Theoretical issues and practical developments” and the high preparation of the audience were a call for a more technical contribution than my first article on the topic.&lt;/p&gt;

&lt;p&gt;Thus I dared to propose yet another definition of intelligence.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://www.tesio.it/2018/03/07/yet-another-definition-of-intelligence.html&quot;&gt;tesio.it&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/02/14/the-difference-between-free-software-and-open-source</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/02/14/what-i-wish-i-knew-before-contributing-to-open-source.html"/>

    <title>What I wish I knew before contributing to Open Source.</title>
    <updated>2018-02-14T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;There is no such thing like FLOSS.&lt;/p&gt;

&lt;p&gt;Free Software and Open Source Software are completely different things.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://www.tesio.it/2018/02/14/what-i-wish-i-knew-before-contributing-to-open-source.html&quot;&gt;tesio.it&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2018/01/19/the-delusions-of-neural-networks</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2018/01/19/the-delusions-of-neural-networks.html"/>

    <title>The delusions of neural networks.</title>
    <updated>2018-01-19T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Here I try to provide useful insights to both the layman that use AI for fun or profit, and to the AI practitioner that is too deep in the field to see it from a broader, interdisciplinary perspective.&lt;/p&gt;

&lt;p&gt;It’s lengthy, to be both clear and technically correct, but should worth a read.&lt;/p&gt;

&lt;p&gt;Continues on &lt;a href=&quot;http://www.tesio.it/2018/01/19/the-delusions-of-neural-networks.html&quot;&gt;tesio.it&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2011/01/27/corporate-fishes</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2011/01/27/corporate-fishes.html"/>

    <title>Corporate fishes.</title>
    <updated>2011-01-27T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;blockquote&gt;
An enterprise system is a system that supports the day to day operations of an enterprise or organization in real time.&lt;br /&gt;
&lt;cite&gt;Strong, D.M. &amp;amp; Volkoff, O. (2004) 'A roadmap for enterprise system implementation', Computer, 37 (6), pp. 22-29.&lt;/cite&gt;&lt;/blockquote&gt;

&lt;p&gt;This is the best definition of enterprise system that I’ve ever found.&lt;/p&gt;

&lt;p&gt;Keeping this definition in mind is strategic for design and development decisions.&lt;br /&gt;
But it is even more important for &lt;strong&gt;corporate managers&lt;/strong&gt; that choose technological patners.&lt;/p&gt;

&lt;p&gt;Recent experiences with &lt;strong&gt;Microsoft&lt;/strong&gt; made me realize that no bank, school or medical institute should base their own software infrastructure on such a big company.&lt;/p&gt;

&lt;p&gt;No matter how cheap could seem their solutions: the time will come when they put your interests &lt;strong&gt;after&lt;/strong&gt; their own. And then you’ll pay a lot more than you saved before.&lt;/p&gt;

&lt;p&gt;Banks are big fishes, in the world’s economy.&lt;/p&gt;

&lt;p&gt;But even big fishes should avoid to depend upon bigger ones.&lt;/p&gt;

</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2010/11/10/synthesis-vs-compromise</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2010/11/10/synthesis-vs-compromise.html"/>

    <title>Synthesis vs compromise.</title>
    <updated>2010-11-10T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;My job is all about complexity.&lt;/p&gt;

&lt;p&gt;Designing and developing an enterprise application for a big bank, is a huge challenge.
It’s all about understanding and solving concrete problems that are complex by nature, since they mix the human habits and needs with the rigidity of a software system.
You can’t miss a word, neither when you write the code nor when you talk with customers and users.
You have to deeply understand both.&lt;/p&gt;

&lt;p&gt;It happens that people requirements collide with developers’ experience and habits.&lt;/p&gt;

&lt;p&gt;In these cases, project managers, developers and architects brainstorms.
Such brainstorm are really similar to political talk-shows: many people talk, fews listen.&lt;/p&gt;

&lt;p&gt;I’m actually both a developer and an architect, so I’m often required in such brainstorms.&lt;/p&gt;

&lt;p&gt;During the last years I noticed that there are two different approaches to problems:&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;serching compromises&lt;/li&gt;
  &lt;li&gt;serching syntesis&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The two always conflict.&lt;/p&gt;

&lt;p&gt;Compromises are easier and faster to obtain: you only need to negotiate.&lt;/p&gt;

&lt;p&gt;Synthesis are by far harder to achieve: everyone have to listen and understand the reasons of the others and to propose solution that others can endorse.&lt;/p&gt;

&lt;p&gt;Compromises don’t solve problems, but seem cheaper in the short term.
Synthesis avoid the problems, solving the human errors that lead to them, but are harder to get.&lt;/p&gt;

&lt;p&gt;Recently we have a problem that has been approached with compromises: the agreement was taken in an hour by a project manager and an architect.&lt;/p&gt;

&lt;p&gt;After 97 man/days of hard work we had to throw it all.&lt;/p&gt;

&lt;p&gt;Than we tried to search a syntesis. It took 5 day for 5 people to understand the problem, the errors we did before and so on.&lt;/p&gt;

&lt;p&gt;5 people brainstormed for 5 days.&lt;/p&gt;

&lt;p&gt;After that 2 developers built the solution we defined. In a week.&lt;/p&gt;

&lt;p&gt;It was an emblematic experience.&lt;/p&gt;

&lt;p&gt;Most italian politics search compromises.&lt;/p&gt;

&lt;p&gt;Compromises are cheaper: all they need is to keep their voter’s consensus.&lt;/p&gt;

&lt;p&gt;Moreover with compromises you can focus to ensure a practice of favouritism.
They forgot (when they know) our wonderful Constitution that states:&lt;/p&gt;

&lt;blockquote&gt;
    Each Member of Parliament represents the Nation and carries out his
    duties without a binding mandate.
    &lt;cite&gt;Art.67 of the &lt;a href=&quot;https://www.senato.it/documenti/repository/istituzione/costituzione.pdf&quot; target=&quot;blank&quot;&gt;Constitution of the Italian Republic&lt;/a&gt;&lt;/cite&gt;
&lt;/blockquote&gt;

&lt;p&gt;They should avoid compromises.
They should always search synthesis.
They should work for all italians, not only for their voters.&lt;/p&gt;

&lt;p&gt;Political compromises clean your garden while your home burns.
May be you are looking the garden and vote them again, but you’ll eventually have to go home.&lt;/p&gt;

&lt;p&gt;On the other hand synthesis is always possible: we all have legitimate needs and egoistic pretensions.
By mortifing such pretensions you don’t win elections but you find compatible needs.
But how to find politics that avoid compromises?
How to find men that works only for the common good?&lt;/p&gt;

&lt;p&gt;A first step: don’t allow anyone to run for parliament twice.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2010/10/19/ode-al-gabinetto</id>

    <link type="text/html" rel="alternate" href="http://www.tesio.it/2010/10/19/ode-al-gabinetto.html"/>

    <title>Ode al gabinetto.</title>
    <updated>2010-10-19T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Ti ringrazio Signore, per quel bianco&lt;br /&gt;
inesorabile, sfondo perfetto,&lt;br /&gt;
tela di ogni più piccolo difetto,&lt;br /&gt;
profondità insondata… di cui manco.&lt;/p&gt;

&lt;p&gt;Profondità che merita un sonetto,&lt;br /&gt;
perché ricorda ad un fedele stanco&lt;br /&gt;
l’Umiltà per camminare al Tuo fianco.&lt;br /&gt;
Grazie Signore… per il gabinetto.&lt;/p&gt;

&lt;p&gt;Rimarrebbe presidio di Uguaglianza&lt;br /&gt;
perfino se passasse il lodo Alfano,&lt;br /&gt;
rubando ai retti il senso di Giustizia.&lt;/p&gt;

&lt;p&gt;Riuscirebbe a diffonder la notizia&lt;br /&gt;
se la Carta che fu Patria Speranza&lt;br /&gt;
fosse insozzata da un sol deretano?&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2010/01/24/domain-driven-design</id>

    <link type="text/html" rel="alternate" href="http://dddcommunity.org/book/evans_2003/"/>

    <title>Domain Driven Design&#58; Tackling Complexity in the Heart of Software</title>
    <updated>2010-01-24T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Domain-Driven Design, by Eric Evans, provides a broad framework for making design decisions and a vocabulary for discussing domain design. It is a synthesis of widely accepted best practices along with the author’s own insights and experiences. Projects facing complex domains can use this framework to approach domain-driven design systematically.&lt;/p&gt;

&lt;p&gt;More at &lt;a href=&quot;http://dddcommunity.org/book/evans_2003/&quot;&gt;dddcommunity.org&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2009/10/10/plan9</id>

    <link type="text/html" rel="alternate" href="http://9p.io/sys/doc/9.html"/>

    <title>Plan 9 from Bell Labs.</title>
    <updated>2009-10-10T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;Plan 9 began in the late 1980’s as an attempt to have it both ways: to build a system that was centrally administered and cost-effective using cheap modern microcomputers as its computing elements. The idea was to build a time-sharing system out of workstations, but in a novel way. Different computers would handle different tasks: small, cheap machines in people’s offices would serve as terminals providing access to large, central, shared resources such as computing servers and file servers. For the central machines, the coming wave of shared-memory multiprocessors seemed obvious candidates. The philosophy is much like that of the Cambridge Distributed System [NeHe82]. The early catch phrase was to build a UNIX out of a lot of little systems, not a system out of a lot of little UNIXes.&lt;/p&gt;

&lt;p&gt;The problems with UNIX were too deep to fix, but some of its ideas could be brought along. The best was its use of the file system to coordinate naming of and access to resources, even those, such as devices, not traditionally treated as files. For Plan 9, we adopted this idea by designing a network-level protocol, called 9P, to enable machines to access files on remote systems. Above this, we built a naming system that lets people and their computing agents build customized views of the resources in the network. This is where Plan 9 first began to look different: a Plan 9 user builds a private computing environment and recreates it wherever desired, rather than doing all computing on a private machine. It soon became clear that this model was richer than we had foreseen, and the ideas of per-process name spaces and file-system-like resources were extended throughout the system—to processes, graphics, even the network itself.&lt;/p&gt;

&lt;p&gt;Full text at &lt;a href=&quot;http://9p.io/sys/doc/9.html&quot;&gt;9p.io&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  
  
  

  <entry>
    <id>http://www.tesio.it/2008/08/11/design-patterns</id>

    <link type="text/html" rel="alternate" href="https://en.wikipedia.org/wiki/Design_Patterns"/>

    <title>Design Patterns&#58; Elements of Reusable Object-Oriented Software</title>
    <updated>2008-08-11T00:00:00+00:00</updated>
    
    <author>
        <name>Giacomo Tesio</name>
        
        <email>giacomo@tesio.it</email>
        
        
        <uri>http://www.tesio.it/</uri>
        
    </author>
    
    <content type="html">&lt;p&gt;A classic of object-oriented design.&lt;/p&gt;

&lt;p&gt;More on &lt;a href=&quot;https://en.wikipedia.org/wiki/Design_Patterns&quot;&gt;Wikipedia&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  

</feed>
