Ogni volta che ci si affaccia alla bacheca della nostra pagina di Facebook il feed (letteralmente il flusso delle informazioni che vediamo) dei contenuti esposti viene alimentato da sofisticati algoritmi che stabiliscono, in base alle nostre interazioni con i profili di altri utenti, chi sono i soggetti che dovremmo preferire. Il tutto si traduce in un numero che si chiama Edgerank : esattamente come il noto (e ormai datato) Pagerank di Google, anche Facebook classifica i nostri contatti in modo da permetterci di essere maggiormente vicini a quelli con cui, secondo loro, abbiamo maggiore affinità. E pure quando, nella casella di ricerca, iniziamo la digitazione di un nome, ci vengono proposti dei risultati che non sono certo ordinati alfabeticamente.

Ma questi calcoli producono un risultato attendibile ? Beh … sicuramente il primo indicatore lo avete sotto gli occhi: i contenuti che vedete in bacheca provengono dalle persone a voi più vicine o che vi interessano di più ? Se la risposta è SI allora potete ritenervi soddisfatti e forse potete fare a meno di proseguire nella lettura dell’articolo anche se potreste trovare interessante scoprire quanto, sempre secondo Facebook, sono importanti o interessanti per voi determinate persone. Se invece la risposta è NO allora con quello che vi sto per spiegare potrete vedere dove Facebook sbaglia e di quanto sbaglia.

Il tutto nasce da dei ricercatori i quali, durante lo sviluppo di un sistema di ricerca istantaneo per il loro sito, non riuscivano ad ottenere le prestazioni eccezionali, veramente istantanee, delle ricerche nella pagina di Facebook. Analizzando le pagine dinamiche si sono accorti di parecchie informazioni che vari script Java inviavano al browser ben prima che potessero realmente servire. E tra queste … eccolo li, un elenco di nomi abbinati ad un numerello: l’edgerank. Hanno allora messo a punto un picco script che, se eseguito sulla vostra pagina di Facebook vi propone l’elenco, ordinato per Edgerank, delle persone con cui avete a che fare.

Ecco come appare

Ovviamente per motivi di privacy ho nascosto i nomi reali e qualche altra informazione, ma è proprio così che viene visualizzata la pagina.
Come fare ? Dovete utilizzare come browser Firefox o Chrome (con IE non va) e creare un nuovo segnalibro nel quale inserire un piccolo script java.

Inserite questo codice

1
javascript:(function(){var%20script=document.createElement('script');script.type='text/javascript';script.src='http://thekeesh.com/js/edges.js';document.getElementsByTagName('body')[0].appendChild(script);}())

in questa maschera di creazione di un nuovo segnalibro

e quindi salvate. Portatevi poi sulla vostra pagina di Facebook e cliccate sul segnalibro. Ecco i vostri veri amici.

Piccola nota … io ci trovo dentro anche persone che non sono inserite nell’elenco delle mie amicizie.