Category: Thinking

It’s difficult but i try to

Getting married

Getting married

Just today I found on Reddit a link to a post called “Optimizing your wife“. That reminded me that marriage is an example that sometimes arises in scientific papers (I always loved “College admissions and the stability of marriage” for some weird reasons that I never fully understood) and that on January I read another paper, that got also quite famous on the Internet. It was titled “Why I don’t have a girlfriend: an application of the Drake Equation to love in the UK“. You cannot believe it, but Backus’ paper reminded me another thing, completely unscientific, that is an episode of the famous TV-show “How I met your mother” called “Matchmaker“.

Why ?
Because in his paper, Backus talks about some properties of his ideal girlfriend, like attractiveness and education. If you watch the HIMYM episode that I just cited (other than listening to a dialog stating again how low are the probabilities to find a soul mate in New York) you will see the main character, Ted, listing some of the properties of his ideal girlfriend too. It is really funny that a scientific paper made me think about a show, isn’t it ?

As every good computer scientist, or enthusiast, out there I started thinking about an algorithm like the one described, and I thought that we could just see the whole problem as a big optimization one. I mean, if we could have a database plenty of data about different people, then we could just compute some score and pick up the girl with the best one. All our problems solved!
I should say now that I’m not really into things like that, that is, I don’t believe that an algorithm will ever pick up girlfriends for us, but anyway I really like to think about stupid problems and this one just haunted my brain. Anyway I decided to not think about the algorithm itself, or its possible complexity.

My interest, indeed, was just focused on how to list all those complex properties related to the description of humankind. I suppose that the typical human approach would be to list, like in the show, some desired properties of the partner, and our properties too (it should be bidirectional anyway). However I always feel weird when I have to fulfill some description of myself, it’s always difficult to say “I like this and that” or “I do that and that”, there are always omissions, mostly unwanted, and I’m never able to be complete. So at the end I never like any of the description of myself I wrote. But if I’m not able to list at least mine properties (as we can assume, simplifying, that if I would be able just to describe myself and you can do the same, then we can still try to achieve some conclusions about how good is our matching just using those data), how can I even think that a dating service could work in practice! So I should suppose that all the current dating website and whatsoever are just connecting people that match some trivial properties, and the rest is just luck (or love?). The point is that, before thinking about rankings and how to describe human properties so ethereal like “attractiveness“, we should gather all those information together, and just that step is not trivial at all.

Or is it ?
Then I thought something like that: if I’m not able to accurately describe myself, why someone else don’t do that for me? What I mean is that having to directly provide information of this kind is extremely difficult and inaccurate, and it should just be a plus, something more, something to add at an automatically produced base. I need an auto-generated description of myself, that I may or may not want to improve or modify, to use as an input for the soul mate matching algorithm.

But who can I ask for providing an almost complete description of me ?
Not being really smart I will just think about two big guys: Google and Facebook. And the reason is simple: they can store and analyze information about how we behave (of course just on the Internet, but hey, this is just a reflection of mine, not a scientific paper) and they can easily find properties about us that we don’t even know about. What we search, the websites that we often visit, the pictures that we like to watch, our friends, what we read, the music that we listen to and the one that we hate, etc.. I mean, if you could really access all that information about yourself, don’t you think it could be a good description of who you are, to give in input to our super-duper algorithm and find your ideal girlfriend ?

That’s it. I don’t want to go anywhere else farther than that. My goal was just to share a short reflection with the rest of the Internet and that I just did.
And who knows, maybe I will get married tomorrow just because of this post 😉

Giornalai

Giornalai

Mi pare che il problema italiano non siano i politici, non siano gli elettori, non sia lo zio Silvio ma sia semplicemente l’informazione.

Non me ne vogliate, non sono un esperto, ritengo semplicemente che ci sia un circolo vizioso tra informazione e società  in Italia (potrebbe essere una situazione che non riguarda solo l’Italia ma io qui vivo al momento e per questo paese parlo), un circolo che un po’ alla volta ha consumato il senso critico del paese.

Lo dico chiaramente, si può essere di opinini diverse, io ad esempio mi sento da quasi sempre un progressista di sinistra, ho comunque amici e conoscenti di opinioni diverse, riesco a rispettarli e ad essere o meno d’accordo con loro, non lo ritengo un problema, ma ritengo che l’onestà  intellettuale sia indispensabile.
Possiamo essere amici ma se dici una stronzata io devo fartelo notare, si tratta di onestà .

In Italia invece non si usa più fare questo, molto peggio, non lo fanno più nemmeno i giornalisti, e non dico con i loro amici, cosa molto privata, ma nei confronti del mondo che descrivono.

Non si va più a caccia della notizia ma ci si basa su quanto letto sulle agenzie, ormai si può fare i giornalisti senza usare telefono e uscire dal proprio ufficio, basta leggere le agenzie e farne riscrittura pedissequa.

Questo danno per l’informazione per cui, ad esempio, invece di fare domande ai politici si ascoltano le dichiarazioni dei portavoce crea nella gente un senso di “La TV ha detto questo, perciò questo è vero”, senza controllare, senza verificare, la morte della curiosità  è la morte dell’uomo come essere senziente.

Questo è gravissimo perchè il circolo vizioso va dall’informazione alla società  e da questa di nuovo all’informazione.

Riusciremo a tornare a farci domande ?
Riusciremo ad essere onesti con noi stessi, o preferiremo la pigrizia ?

E lo dico da inguaribile pigro eh!

Soluzioni non ne ho, però ho ripreso a farmi domande e a verificare un minimo le fonti prima di parlare, rischiando di non credere più a niente, ma meglio non credere a niente che credere a tutto.

L’ignoranza è il nostro nemico, combattiamola.

P.S. codesta riflessione arriva ad elezioni europee ed amministrative passate ma la immagino di respiro molto più ampio, rifletto ormai sul giornalismo e sul tema dell’informazione da pasqua e per questo devo ringraziare, povero ignorante che sono, non intellettuali famosi od illustri pensatori, ma Stieg Larsson e la sua Millennium Trilogy.

Pensaci

Pensaci

Ho visto “Otto e mezzo” questa sera e come al solito mi si è guastato lo stomaco, quindi sparo lì giusto due riflessioni personali.

Ma dico io, serve un premio Nobel per capire che il “voto utile” è una stronzata ?
Il voto utile si basa sulla dietrologia, è una cosa che si valuta a posteriori non a priori, a priori si esprime il proprio voto perchè così si è scelto e successivamente si scopre assieme a tutti quanti gli altri come si è globalmente votato, solo a quel punto si può parlare, volendo proprio parlarne, di voto utile perchè si hanno dei dati, ma finchè non si voterà  a posteriori parlare di voto utile rimarrà  soltanto una scusa per dire di non votare qualcuno.
Perciò tutti i voti sono utili.

Secondo punto all’ordine del giorno, ritengo che il Ministro della Repubblica Italiana On. Ignazio La Russa quando dice di volere una società multirazziale ma non una multiculturale stia esprimendo la sua ostilità  nei miei confronti in quanto mai e poi mai io e lui avremo la stessa cultura, eppure siamo entrambi Italiani.
Anche volendo banalizzare il concetto di cultura al suo meschino e puerile esempio fatto di burqa e crocefissi nelle aule di scuola riesco a trovare un’analogia culturale tra me e lui, perciò io non sono previsto nella sua Italia e probabilmente nell’Italia di questo governo.
Devo cominciare a preoccuparmi ?

The art of commenting code

The art of commenting code

It’s simple, I’m reading some old C code right now (but it’s a general thought really) and it lacks comments so I’m trying to understand what it does for using it proficiently, I know that I’m not a “comment guy” cause I only now and then put comments in my source code, but managing a medium C++ project in the last few months (my bachelor thesis) I’ve finally understood what to comment and what not.

First of all I don’t like commenting every line of code, it’s stupid and it’s wrong, good code must be readable also without comments, comments are for helping readers to understand the “whole thing”, so they must refer to widen pieces of code, pieces that you can understand also without the comments but that with them become more easily to be understood by you.

So I’ve started to comment the critical point of my code, the decisions taken and the rationale beside them and I’ve found, finally, what I absolutely need to comment: data structures.

The rationale it’s simple, if algorithms have a behavior that you can follow to understand them, data structures haven’t, you can’t understand them if they want, or better, you can but you have to spent lot of time trying to find every use of them and it’s not cool, absolutely isn’t 😉

So, I started to comment my data structures, their fields, how they must be used and the meaning of them, why don’t you ?

(This is all because the code I’m reading right now has no comments and some strange graph data structures with fields not understandable if you are not the author, and I’m not)

Piccolo manuale per la conquista del mondo

Piccolo manuale per la conquista del mondo

PRIMO CAPITOLO DEL MANUALE

Le persone hanno bisogno di amare ed essere amate.
Cosi’ puo’ degnamente cominciare un buon manuale per la conquista del mondo.

Il solito caso di sindrome cronica di incomunicabilita’ tra esseri umani.
Ti amo.
Mi amo.
Soprattutto, ti voglio bene.
Lasciamo che ci sia una porta aperta per catturare le emozioni del mondo.
Non tutti riescono a dire quello che vorrebbero sentirsi dire, anche se lo vorrebbero.
E’ davvero difficile.
Ci sono immensi campi di fragole nascosti nei boschi.
Strawberry fields, nothing is real.

Quando ci chiedono a cosa stiamo pensando la maggior parte delle volte rispondiamo “a niente”.
Pare impossibile.
Pare che invece sia possibile.
Un primo linguaggio privo parole, sensazioni comunicabili direttamente a se stessi senza bisogno di filtri interpretativi.
Pero’ non possiamo dire questo agli altri, questo linguaggio non permette la comunicazione, almeno non a questo livello evolutivo.
Le parole sono gli strumenti che usiamo per pensare.
Ci sono lingue piu’ adatte al commercio, alla tecnica, altre piu’ adatte alla poesia, alla filosofia, alla riflessione.
E’ davvero un peccato che i vocabolari completi, quelli composti da volumi e volumi, siano cosi’ poco diffusi, anche avendo a disposizione supporti di memorizzazione digitali con enormi capacita’.
I vocabolari e i dizionari sono sempre piu’ piccoli, micro, e mentre il linguaggio si restringe, anche il pensiero viene ristretto.
Diventa difficile pensare quando non si hanno gli strumenti per farlo.
Diventa difficile comunicare quando non si ha un canale adatto.
Ci sono pensieri che mai si potranno comunicare, ci sono cose che mai potro’ dire.

Cosa avra’ mai a che fare l’amore con tutto questo casino, perche’ gli esseri umani non riescono a dirsi certe cose ?
Credevo di pensare a certe cose, e mi sono ritrovato a pensare tutt’altro.

Una vera strategia di controllo prevede dei paradossi matematici difficilmente risolubili.
Ogni uomo avrebbe bisogno di una guardia dietro le spalle, ogni guardia di un’altra guardia, anche questa di un’altra guardia, all’infinito, solo per essere sicuri che il controllo sia reale.
Ma ci sono sentieri piu’ semplici da battere.
E sicuramente ognuno trovera’ una strada personale ancora migliore per il controllo, alla fine il controllo e’ umano, animale, legato a tantissime cose.
Questa e’ la strada che ho scelto, costellata di semplificazioni e paradossi.
Per prima cosa ho bisogno di sapere cosa stanno facendo gli altri, cosa stanno pensando, cosa stanno desiderando.
Gli esseri umani sono difficili da trattare, cominciare a controllarli senza conoscerli profondamente e’ una via che porta alla sconfitta.
Almeno cosi’ penso.
Un grande apparato di captazione globale, grandi orecchie e grandi occhi.
Le guardie che tendono all’infinito sono inutili e pericolose, meglio averne di meno ma meglio controllabili, pronte ad agire ogni volta che l’apparato registri qualcosa di interessante.
Visibili o invisibili che importa, tanto nessuno ha interesse in certe cose.

Il mondo intanto si sviluppa secondo la propria volonta’.
Terremoti, maremoti, piante, animali, vulcani.
Non su tutto possiamo intervenire.

Ma il mondo a livello molto fisico non e’ nei nostri piani.
Non nei miei.
Il mondo degli uomini e’ quello che mi interessa controllare.
Un livello un po’ piu’ alto di quello fisico.
Il mio apparato conosce molto piu’ di quello che mi serve per reprimere, conosce le ricette che vengono scambiate, conosce i segreti che vengono confidati, conosce le scoperte, le sensazioni, conosce i progetti, le avventure, conosce il freddo e il calore, gli incontri e gli scontri.
Non tutto, ma conosce tanto, anzi, conosce abbastanza.

Il balletto lo fanno i ballerini, il mondo che mi interessa lo fanno i soggetti che ci vivono.

Come in ogni sistema complesso sto’ riducendo le variabili di cui ho intenzione di occuparmi per rendermi il discorso piu’ agile, per non perdermi nel contrario di tutto.

L’ho gia’ detto, non voglio essere odiato, voglio dispensare amore, anzi, voglio ricevere l’amore del mondo ad ogni livello, in ogni sua stupida rappresentazione.
Non mi importa degli scarti di produzione di questo lavoro.
Se qualcuno ricevera’ davvero amore sara’ un divertente effetto collaterale.

Intanto ho bisogno di un mondo in cui tutti siano separati dagli altri, in cui l’intolleranza sentimentale sia massima, cosi’ come massima dev’essere l’opposta tendenza al produrre legami.
Lo sappiamo che lungo le linee del conflitto, sia esso interno o esterno, si sviluppano tutti i mezzi che ci sono utili.
Dove c’e’ questa tendenza saremo anche noi.
Dopotutto sappiamo gia’ cos’e’ che tutti sanno, riuniamo tutte le informazioni che le cellule impazzite all’interno della societa’ dispongono, vendiamo ad ognuno la sua ambrosia, scegliendo anche il prezzo.

Creiamo davvero la societa’ in questo modo, o ce ne impadroniamo soltanto ?

Potremmo dire che sono due facce della stessa medaglia.
Abbiamo bisogno di appropriarci dell’energia vitale, del pensiero di tutto e tutti, ma abbiamo anche bisogno di creare una realta’ dove una parte della popolazione possa vivere, una realta’ oppiacea ed emozionante, sporca ma allo stesso tempo piena di desideri.

Stiamo semplicemente mettendo assieme tutte le nostre attivita’ di base.

Captiamo.
Controlliamo.
Reprimiamo.
Assorbiamo.
Imprigioniamo.

E tutto all’infinito, per ogni nucleo sociale, in ogni dove applichiamo la nostra ricetta migliore, scegliamo tra quello che sappiamo fare la strada piu’ semplice, come sempre.

PRIMO INTERMEZZO

Non so’ perche’ sto’ dicendo queste cose, forse sono soltanto perso dentro me stesso.
Vorrei semplicemente capire com’e’ che avviene questo controllo, dov’e’ che ha una propria utilita’, perche’ ci si trova in una strada cosi’ stretta, dove sono andate a finire tutte le strategie di liberazione.

Confondere le informazioni che vengono captate.

Non penso sia necessario nascondere le informazioni a tutti, anzi, cosi’ si rischia di rendere piu’ forte il meccanismo prima descritto, la separazione dei corpi rende tutto piu’ facile.

Orde di uomini seduti davanti alle tv.

Bisogna rafforzare la comunicazione, eludendo allo stesso tempo il sistema di captazione.
Bisogna immergersi dentro la realta’ e contribuire alla sua costruzione, attraversare le situazioni quando e’ possibile e anche se fa piuttosto male.
Non so’ se ci sono persone o situazione piu’ o meno controllate, questo mi e’ assolutamente oscuro.
Se la realta’ diventa un prodotto, e’ il momento di produrla, produrla non per ingaggiare una battaglia tra controllori di mondi, ma per creare una realta’ liberata e liberante.

Come si puo’ produrre una realta’ che non sia oppressiva per gli altri ?
Questo e’ un punto che mi sfugge totalmente, ma un modo dev’esserci.
Se controllando qualcuno si puo’ produrre una realta’ diversa, aiutarsi reciprocamente nella ribellione ad una realta’ imposta puo’ diventare un motore di realta’ ugualmente potente, ma questa e’ solo un’ipotesi.

CAPITOLO SECONDO DEL MANUALE

Il controllo e’ molecolare, fluido, non monolitico, si controlla contemporaneamente in tanti modi e si controllano in ogni modo soggetti diversi tra loro.
Ognuno puo’ essere soggetto ad una o piu’ formule di controllo, che si mescolano o si tengono separate a seconda di tanti fattori.

Il grande fratello ti osserva.

E allo stesso tempo sei tu ad osservare il grande fratello.

Mentre lo osservi dietro di te si possono svolgere infinite situazioni.
Spostare l’attenzione su una cosa o su un’altra, oltre a non essere una pratica neutrale, e’ una pratica di controllo molto stretta, perche’ mentre si e’ distratti il controllore puo’ usare meno risorse per tenerti ugualmente sotto stretto controllo.
Ma un semplice elemento di distrazione per una piccola sortita da battaglia non e’ stategia da ventunesimo secolo.
Infatti se puo’ essere utile un elemento di distrazione cosi’ congeniato, il basare una strategia complessa solo su questo non e’ molto produttivo.
La distrazione non deve servire solo a permettere un passaggio al coperto di truppe ma si inserisce perfettamente nel meccanismo di produzione della realta’ controllata a cui prima accennavamo.

SECONDO INTERMEZZO

Viene da se’ che il semplice nascondersi non puo’ permetterci di sfuggire al controllo, la fuga dal controllo passa da qualcos’altro, non e’ neanche la fuga da uno strumento o da chi tecnicamente lo muove, e’ una fuga da un tipo di societa’ creata da noi ma non secondo il nostro volere, e’ una riapproriazione degli strumenti tecnologici e sociali di produzione di senso e realta’.

Propriamente e’ una rivoluzione oltre la paranoia.

Anche se la stessa parola rivoluzione puo’ far sorridere qualcuno.
Allora cambiamo strutturalmente il nostro punto di vista, la nostra e’ una rivoluzione evolutiva nel passaggio non da uno stato ad un altro o da un tipo di potere ad un altro, ma da un uomo ad un altro e quindi da una societa’ ad un’altra.
E non stiamo neanche intendendo un cambiamento che avvenga in un preciso punto dello spazio.

TERZO CAPITOLO DEL MANUALE

L’esterno, l’emergenza, l’esclusione.

Da un certo punto in poi alcuni elementi del controllo divengono noti a tutti ed esistono tecniche di controllo per far accettare altre tecniche di controllo, in pratica delle metatecniche, e anche tra queste una parte puo’ tranquillamente venir svelata mentre una parte deve rimanere segreta.
I classici approcci alla creazione del mostro e del nemico, le azioni che per ottenere certi scopi vengono operate su masse intere e senza difese comuni sono di certo dannatamente reali, ma limitarsi a questa visione significa ridurre di nuovo il controllo ad una pratica monolitica che vuole in relazione di input ed output, da una parte e dall’altra, sempre e solo masse.
Il problema nasce proprio dal fatto che le masse sono composte da singoli che ricevono una dose di controllo troppo bassa per essere del tutto efficace.
Dentro questi soggetti e’ naturalmente presente un apparato di controllo, ma non avendone ricevuta una dose adeguata, da un momento all’altro e a causa di un qualche imprevedibile stimolo il cui controllo costerebbe davvero troppo, questi soggetti possono svincolarsi dalla massa e divenire “out of control”.

Una seria politica di controllo non puo’ lasciarsi cogliere alla sprovvista da questo rischio e percio’ deve aggiungere ad un controllo di tipo piu’ grezzo tutta la serie di procedure, segrete o meno, che servono ad immobilizzare pienamente i soggetti su cui si vuole agire.

Anche qui comunque il problema e’ nella mancanza di comunicazione, di una comunicazione che tutti cercano e di cui nessuno riesce a far buon uso.
Se anche all’interno della massa ci fosse una reale comunicazione come potrebbe avvenire un controllo produttivo ?
E’ una domanda interessante, ma finora non c’e’ stato bisogno di riflettere su questo punto perche’ abbiamo sempre avuto a che fare con una comunicazione creata in laboratorio con menomazioni che le impedissero di svolgere la sua vera funzione, cioe’ riprodurre se stessa per creare comunita’, e quindi una vera comunicazione all’interno della massa umana rimane per noi semplice utopia.