Il metodo d’Hondt… o dovrei dire Jefferson?

Vi siete mai chiesti come si suddividono i seggi in un sistema proporzionale? Un metodo abbastanza comune è quello dei resti. Se hanno votato 10000 persone e ci sono 15 seggi, si comincia a fare la divisione, ottenendo un quoziente di 666 e 2/3. Si dividono ora i voti presi dai partiti per quel quoziente, e si comincia ad attribuire un seggio per ogni quoziente. Tipicamente a ciascun partito avanzeranno dei voti, i “resti”; e parallelamente ci saranno dei seggi non assegnati: questi seggi verranno distribuiti ai partiti che hanno i resti più alti. Il metodo è a prima vista equo, ma non è proprio così: potrebbe darsi che assegnando un seggio in più in totale ci sia un partito che ne prenda uno in meno. Questo è il cosiddetto paradosso dell’Alabama: ne avevo parlato tanti anni fa sul Post, e qui trovate una copia di quel post. Vi svelo subito che non c’è un metodo perfetto per suddividere i seggi, ed è per questo che sono stati proposti vari sistemi.

Uno di questi, che ha avuto molta fortuna in Europa – in Italia lo si usava per le elezioni al Senato fino al 1992, e ancora adesso i seggi di minoranza nei consigli comunali si assegnano in quel modo – è il metodo d’Hondt, che prende il nome dallo studioso belga che l’ha formalizzato. In questo caso si prendono i voti ottenuti dai vari partiti e li si divide per 1, 2, 3, 4, … fino al numero n di seggi da assegnare (in genere non serve andare così avanti). Si prendono quindi gli n valori più alti, a cui sarà assegnato un seggio. Facciamo un esempio pratico. Abbiamo quattro partiti (A, B, C, D) che si contendono otto seggi. I voti totali sono stati 23000, e i singoli partiti hanno ricevuto rispettivamente 10000, 8000, 3000 e 2000 voti. La tabella che si costruisce è la seguente, dove per semplicità ho saltato le ultime colonne inutili:

$$
\begin{matrix}
\textrm{partito} & 1 & 2 & 3 & 4 & 5 & \textrm{seggi} \\
A & \bf{10000} & \bf{5000}& \bf{3333.3} & \bf{2500} & 2000 & 4 \\
B & \bf{8000} & \bf{4000} & \bf{2666.6} & 2000 & 1600 & 3 \\
C & \bf{3000} & 1500 & 1000 & 750 & 600 & 1 \\
D & 2000 & 1000 & 666.6 & 500 & 400 & 0 \\
\end{matrix}
$$

Il metodo d’Hondt non soffre del problema del paradosso dell’Alabama, ma in compenso indebolisce i partiti minori. Con i resti, infatti, il quoziente sarebbe stato 23000/8 = 2875 e avremmo avuto il seguente risultato: un seggio è stato spostato dal partito A al D.

$$
\begin{matrix}
\textrm{partito} & \textrm{voti} & \textrm{quoziente} & \textrm{resto} & \textrm{seggi} \\
A & 10000 & 3 & 1375 & \bf{3} \\
B & 8000 & 2 & \bf{2250} & \bf{3} \\
C & 3000 & 1 & 125 & \bf{1} \\
D & 2000 & 0 & \bf{2000} & \bf{1} \\
\end{matrix}
$$

Quello che non sapevo, e ho scoperto da questo articolo – ma Wikipedia lo diceva già… – è che un sistema equivalente era stato ideato da Thomas Jefferson e proposto a George Washington quando il presidente degli Stati Uniti d’America era quest’ultimo e non il primo. Jefferson divideva i voti ottenuti dai vari partiti per un numero, che chiamava “quota”, e prendeva i quozienti. Come nella fiaba di Riccioli d’oro, c’erano le quote troppo grandi, che non permettevano di assegnare tutti i seggi: nel nostro esempio, una quota di 3000 dà come risultato (3, 2, 1, 0) per un totale di 6 seggi assegnati. C’erano poi le quote troppo piccole: una quota di 2000 dà come risultato (5, 4, 1, 1) per un totale di 11 seggi. E infine c’erano le quote proprio giuste, come 2500 che dà come risultato (4, 3, 1, 0). Ecco dunque la ripartizione dei seggi: si prende la più grande quota che dia una suddivisione esatta dei seggi a disposizione.

Ma perché i due metodi sono esattamente gli stessi? Ci ho dovuto pensare un attimo, ma la cosa è davvero banale: se facciamo scendere man mano la quota, il valore finale di Jefferson è per definizione il primo per cui viene allocato l’ultimo seggio a disposizione. (nel nostro esempio al partito A, ma potrebbe essere uno qualunque). Ma dire con Jefferson che 10000/2500 = 4 è la stessa cosa che dire come d’Hondt che 10000/4 = 2500, no? E a questo punto tutti gli altri valori si ottengono automaticamente, perché aumentare o diminuire il numero di seggi agli altri partiti cambierebbe automaticamente il valore della quota.

Dobbiamo insomma cambiare nome al metodo d’Hondt? Secondo me no. Esso è sicuramente molto più facile da implementare di quello di Jefferson, e soprattutto quando i conti si dovevano fare a mano era fattibile. Insomma, teniamocelo così!

“Si costerna, s’indigna, s’impegna”

Prendo a prestito le parole di Fabrizio De André per un commento personale sul povero autista del bus di tifosi pistoiesi di basket morto dopo un agguato di “tifosi” della squadra avversaria. Sono state fermate tre persone: ma leggendo i giornali (Il Post, Repubblica, Corriere, Domani) raccontano con dovizia di particolari della chat Whatsapp e dei precedenti di quei tre. Ma leggendo «Ma la modalità di azione e le testimonianze di alcuni tifosi — due in particolare rispetto ai dodici sentiti dalla polizia — mettono al centro i tre fermati.» a me suona un campanello d’allarme. Non ci sono immagini risolutive, e quindi tutto si baserà sulle deposizioni dei compagni d’assalto nel dibattimento. Il mio amico penalista dice chequando ci sono tante persone coinvolte qualcuno alla fine parla; io vorrei essere così ottimista, ma temo che come in molti altri casi alla fine lo Stato «getta la spugna con gran dignità».

(Ovviamente nulla cambierà per l’autista morto. Qui però non c’è un problema di vendette, ma di impedire che almeno costoro continuino. Certo che ormai la violenza gratuita è tracimata dal calcio agli altri sport…)

Amazon Haul e spedizioni rallentate

schermata di amazon haul
Una volta c’era Amazon Basic: prodotti a prezzo ridotto fatti direttamente da Amazon, spesso copiando quanto venduto da altri. Adesso pare che Bezos stia attaccando il mercato di Aliexpress, Temu, Shein e compagnia varia, che già se la vedono male anche in Europa con la proposta di una tassa di due euro per pacchetto. È infatti stato lanciato da poco Amazon Haul, “prezzi da urlo a 20€ o meno per cui vale la pena aspettare”. Più precisamente, il sito afferma “La maggior parte degli acquisti effettuati su Amazon Haul verrà consegnata in meno di due settimane, anche se i tempi di spedizione possono variare e dipendono dalla località di consegna del cliente.” Le spedizioni ovviamente non sono Prime, ma in compenso sono gratuite dai quindici euro in su, e c’è anche uno sconto per chi spende di più.

I prodotti che vedo su Haul sono più o meno la paccottiglia che mi piace prendere su Aliexpress, ma con una scelta molto minore e un motore di ricerca ancora peggiore, il che mi lascia abbastanza stupito. Ma quello che mi ha stupito di più è che un pacchetto che avevo ordinato un paio di settimane fa da Aliexpress non è arrivato come al solito con le poste ma… con Amazon Shipping. Ed è anche arrivato in ritardo, tanto che Aliexpress mi ha dato un coupon per i miei futuri acquisti. La cosa non mi pare abbia un gran senso, ma tant’è…

Chiacchiero di Wikipedia su Radio Capital

Domattina alle 9.10 dovrei essere in collegamento telefonico con Radio Capital a parlare delle preoccupazioni della Wikimedia Foundation sul calo degli accessi (e quindi immagino delle donazioni…) a Wikipedia perché in tanti chiedono a ChatGPT oppure leggono il riassunto di AI Overview. Se ci riesco cercherò di spostare la chiacchierata su un tema che a me preoccupa ancora di più: voci scritte da AI e che ovviamente contengono le usuali allucinazioni degli LLM. Stay tuned!

Aggiornamento (21/10): trovate qui il clip dell’intervista, dove dico troppo spesso “allora”…

In quale corsia?

Mi sono accorto che l’app Esselunga ti dice in che corsia si trova un prodotto, ovviamente dopo aver specificato in quale negozio ti trovi. Per uno come me, che praticamente sempre devo andare a caccia di qualche commesso a cui chiedere dove si trovano i prodotti, è una svolta.

(Poi io sono uno di quelli che non riesce a vedere un prodotto che è davanti ai suoi occhi, d’accordo: però questo è già un inizio per me, no?)

È l’ora del porno anche per l’AI

È notorio che quello che ha sempre fatto sviluppare i mercati è stato il porno. Lasciamo perdere le battute sul mestiere più antico del mondo o sulle categorie di PornHub e pensiamo semplicemente ai telefoni cellulari: la tendenza è stata di renderli sempre più piccoli fino a che qualcuno non ha pensato a quali immagini potevano interessare gli acquirenti. Ci avevano provato con il calcio e il DVB-H, senza grandi risultati perché nessuno aveva interesse a vedere un francobollo da 320×240 pixel: ma da quando partirono i primi siti con immagini erotiche la dimensione dei furbofoni ha ricominciato a crescere, superando le misure dei matton… ehm, dei terminali degli anni ’90. Sì, le dimensioni contano.

Non è un caso, insomma, che il mercato delle AI, che sta disperatamente cercando di trovare modi per ottenere soldi veri, stia pensando al porno. Tutto nasce da questo tweet di Sam Altman:

Il tweet è un capolavoro. Altman parte dal dire “ah, abbiamo fatto in modo che ChatGPT non possa essere usato come strizzacervelli, visto che c’è gente che ci è morta”, e termina col dire “però adesso che stiamo per essere in grado di riconoscere l’età delle persone che interagiscono potremo dare il porno (pardon, “erotica” che è una parola che in inglese sembra più neutra). Inutile dire il tipo di commenti che si sono visti in rete. Alberto Romero, che aveva appena ripostato un suo articolo dell’anno scorso, che parla di come le intelligente artificiali siano bravissime con tutti i peccati capitali, ha scritto un altro post (dietro paywall, quindi ho letto solo l’inizio). Romero riprende il tweet di Altman, lo legge come “la soluzione ai problemi mentali indotti da ChatGPT è stata troppo esagerata, e a questo punto il sistema è in grado di capire chi è psicotico e chi no, e togliere le restrizioni sul porno a chi non lo è, ed è adulto”. Il problema di per sé non è il porno: tanto lo troviamo dappertutto. Il problema è che non ha senso confrontare OpenAI con PornHub: quest’ultimo non ha mai affermato di voler salvare l’umanità con l’intelligenza artificiale generale…

Su pivot-to-ai David Gerard scrive, con il suo solito ottimismo, che il vero problema è che la curva d’uso di ChatGPT è piatta, e solo il 5% degli utenti usa un piano a pagamento. Come scrivevo, il modo più semplice di cercare di fare soldi è il porno: ecco qua la mossa di OpenAi, anche se Altman ha cercato di far marcia indietro con un altro tweet. Difficile però che ci sia davvero un dietrofront: Gerard fa presente come SuperGrok, insomma il Grok a pagamento, ha lanciato l’avatar Ani che ha una modalità NSFW, anche se per il momento l’anime è solo in lingerie.

A me non importa più di tanto questa deriva porno, se non per il fatto che qualcuno potrebbe credere di mettere in pratica nel mondo reale quello che può fare con l’avatar; ma anche in questo caso ho il sospetto che non ci sarebbe molto di diverso con quello che si vede già oggi nei video senza IA. Quello che mi chiedo è se tutto ciò sarà almeno per i prossimi anni la pietra tombale sull’AGI. Perché se dal porno arrivassero soldi, perché li si dovrebbe dirigere su qualcos’altro che non funziona? E se non arrivassero non sarebbe l’inizio di un nuovo inverno IA?