PDI^2

breve sintesi degli ultimi mesi

personale, lettura September 13, 2009 4:45 pm (Save post)

Ho trascurato il blog a lungo, per un sacco di ragioni diverse.

In primo luogo, mi manca il tempo di scrivere, in secondo luogo, mi manca la voglia.

Riguardo la prima ragione, la spiegazione è semplice: ragioni lavorative e personali mi tengono abbastanza occupato.

Ah, già, non l’avevo detto, credo, che sono passato nel felice mondo dei pagatori di irpef.

Una startup, una buona idea, problemi interessanti, e persone fantastiche con cui lavorare. E abbiamo il biliardino. 90% java (e almeno in un pezzo l’ho scelto io, pensate un po’), perché alcune cose ci venivano più facili così, un po’ di ruby & python come glue, un bel pezzo in objective-c (guess why).
C’è del web, ma come piattaforma, più che come interfaccia.

Non vi punto al nostro sito perché per ora è praticamente un placeholder e ce ne vergognamo un po’ (layout con table!), ma sappiate che “we’re always hiring“, quindi in caso pingatemi e vi dico di più, la sede è milano, per ora.

Per quel che riguarda il personale, sono ri-finito a vivere a budapest, anche se ancora non sono riuscito ad avere il tempo di incontrare gusty, ma ho ancora speranza. Continuo a non capire una mazza della lingua e finalmente ho fatto l’errore che temevo da tempo, dire ” sul culo” invece di “salute” (approx una lettera di differenza).

Sono stato a malta (cfr: the italian who went to malta) e se un giorno avrò tempo scriverò uno “spigolature” su quello.

Sono riuscito a incontrare una marea di gente interessante dentro e fuori dal mio mero ambito tecnico, e un giorno scriverò anche di loro.

Ho iniziato a leggere le ton beau de marot, il libro di hofstadter sull’arte della traduzione, ma che come al solito va molto oltre. Qua, ne avevo parlato e massimo mi aveva detto di leggerlo. Un uomo, una garanzia, è fantastico.

Ho anche ascoltato tutta la trilogia di his dark materials. L’esperienza dell’audiolibro è stata interessante, a parte uno stridio nella spina dorsale per alcuni attori.
La trilogia in se, mi ha lasciato un po’ di amaro in bocca per il finale, peccato perché i primi due libri promettevano bene, sostanzialmente: The Chronicles of Narnia: cattolicesimo = His Dark Materials : gnosticismo. Il lettore fedele sa benissimo che da queste parti ermete trismegisto è sempre visto con piacere.

E ho iniziato anche To Mock a Mockingbird. Stimolante.

Ah, ma già la seconda motivazione. Non c’ho voglia di scrivere, non so bene perché.. forse non ho molto da dire, o ne ho troppo. Probabilmente, mi manca solo un libro che mi faccia pensare, ah che figo questo stile, e mi venga voglia di scimmiottarlo, come ci son stati gli hofstadter, benni, calvini, echi, pennac, lem, gaiman etc.

A proposito di scimmiette, ho anche giocato il primo episodio di Tales of Monkey Island. Bello, però mi serve ancora un pollo di gomma.

De professionalitate diariorum (come di dice giornalista in latino?)

web, italia June 19, 2009 7:56 am (Save post)

Stavo leggendo il sole24ore e ho letto una notizia sul mondiale di F1 che va in pezzi. Ci sono tante scuderie che non si iscriveranno, e poi ci sono

Ferrari, Toro Rosso e Red Bull, che sono di fatto iscritte, ma contro la loro volontà

Oh, interessante fammi gugolare questa cosa. Ah, com’è che la stessa frase esce sul sito della gazzetta? Cavolo è lo stesso blocco. “oggi scadeva..”.
C’è anche lo stesso svarione “innalzare il budget cup” (non mettete gli stagisti che non sanno l’inglese a fare i revisori di bozze, per favore).

Ma sempre nella prima pagina delle ricerche, ecco anche il Corriere, non a caso il quotidiano più letto d’italia insieme alla gazzetta. Anche qui “di fatto iscritte, ma contro la loro volontà” e “budget cup”.

Il fatto che sia replicato su una dozzina di altre testate online mi pare accettabile, ma cavolo, i quotidiani nazionali.
E c’è pure un albo per garantire che i giornalisti siano professionisti.

TvTrope e altri topi

personale, web, lettura June 3, 2009 8:36 pm (Save post)

Sebbene possa sembrare irrilevante, utimamente ho letto tutto DM of the Rings, un web-comic basato sulla geniale intuizione che i giochi di ruolo sono eredi diretti di Tolkien, ma qualsiasi RPGista troverebbe la storia contenuta nel Signore degli Anelli ridicolmente ovvia.
Puro. Genio.

Avendo letto interamente il fumetto, ed essendo rimbalzato su un’altra dozzina, alla fine sono capitato su TvTropes. Credo diventerà la mia nuova homepage.

Per quel che capisco, il sito è un wiki tematico, e ce ne sono così tanti. Quello che ha di meraviglioso ai miei occhi è che mi ricorda Il Wiki, quello originale, di Ward Cunningham, per il fatto che i link sono su proposizioni invece che nomi, e per l’aria di “contatto personale” che si respira. Tra l’altro sul wiki di ward ho ri-scoperto che c’era la mia pagina, edit 2004, che era questa

I like coding. I like python, ruby, and struggle to understand lisp.
But I’m a student and I have to use java all over the place. Go figure.

Notansi che ho potuto aggiornare il testo in quanto da poco non sono più studente. Sarà una casualità? Non ci crediamo più.

Torniamo a TvTrope. Si tratta di un wiki dedicato alla raccolta, descrizione e correlazione di differenti trope, che da quel che capisco sono quelli che a me a scuola avevano descritto come topos (topoi?). Insomma, idee ricorrenti.

TvTropes è una miniera. Non solo ci sono le varie pagine lui incontra lei, lei ama lui, lui cambia stato sociale, eroe/antieroe, tragedia/commedia/viaggio e così via, ma ci sono anche tutti quelli a cui un disadattato come me può aspirare. I setting After The End, i topic come Attack of the Killer Whatever, il discorso Do Not Taunt Chtulu etc.

Non solo, ad ogni trope sono associati riferimenti per dozzine di anime, fumetti, libri e film in cui il topos può essere individuato. Si, significa che partendo da qualcosa si finisce per avere una lista semi infinita di roba da voler leggere o vedere.

Non è per quello che sono sparito dalla blogopalla (blog topos: NonSonoMortoAncora), ma magari potete tenervici occupati un po’ anche voi. Come esca, Caro Lettore, ti lascio una citazione dalla pagina sul cyberpunk

“Anything that can be done to a rat can be done to a human being. And we can do most anything to rats. This is a hard thing to think about, but it’s the truth. It won’t go away because we cover our eyes. THAT is cyberpunk.”
— Bruce Sterling

E buona lettura :)

geekitude

web April 17, 2009 7:07 am (Save post)

L’ultima volta che son stato a milano, son stato ospite di C8E, gentile personaggio che se avesse una homepage a quest’ora avrebbe PR9 come Adobe.com.

Ci tengo a precisare che son stato da lui una sola notte quando mi ha cordialmente ospitato dopo esserci fatti qualche pinta in una birreria belga che non so dove sia. Ma questo è irrilevante.

La cosa che è rilevante è che a casa sua ho potuto giocare con un ufo radiocomandato e una macchinina radiocomandata che cammina sui muri invece che sul pavimento.
Oggettivamente, una figata pazzesca.

Leggendo poi qualche tempo fa un post di aghenor ho sghignazzato per la battuta (it’s a trap!) e convenuto sul fatto che la mia ragazza non vrebbe capito (d’altronde, manco ha visto star wars).

Mi chiedo, a volte, se ci sia un valore nell’essere geek senza speranza. Se serva a qualcosa passare del tempo in quei posti scuri e malfamati della rete tipo 4chan.

O tipo twitter, che è un po’ come 4chan ma più noioso. Per usare le parole di ludo, “la cacofonia della blogosfera” è aumentata su twitter, che è non un egomegafono in cui il 90% della gente vuole parlare ma non ascoltare, ma che alla fine è divertente lo stesso. Eh si, pare che ora abbia un account pure io. Ovviamente non seguite me però, seguite @basementdad, cosìcché un personaggio posticcio sia il primo a raggiungere il milione di utenti, siamo già a 300k in due giorni :)

Facebook Developer Garage a Milano

programmazione, web April 16, 2009 7:51 am (Save post)

Se siete a Milano il forse vi interesserà partecipare al Facebook Developer Garage, evento dedicato a chi usa facebook come una piattaforma per lo sviluppo e non solo come tool per rompere le palle a quella che al liceo era una figa ma non gliela ha mai data.

No, certo è un esempio a caso.

Ad ogni modo, penso sia la prima volta che si tiene un evento simile nel bel paese il che lo rende anche più interessante. E poi visto che passo da milano e potrei esserci pure io è una buona occasione per vedermi, no? ;)

Ad ogni modo l’appuntamento è in via San Barnaba, una prima bozza di programma la trovate qua e se avete qualcosa da presentare io sarei felice di vederlo anche in anteprima :D

Ma Mica Mi Ami, la soap che mancava

web, fun March 24, 2009 11:56 am (Save post)

Mai voluto recitare in una soap?
O forse volevate partecipare a un progetto transmediale?
O avete sempre creduto che il futuro è nella user generated fuffa?

Beh in ogni caso, andate a farvi un giro sul sito di Ma Mica Mi Ami, soap online con quel twist che mancava. A scanso di equivoci, il riferimento primario non è né Dallas né Beautiful, ma Sogni D’Amore, la telenovela piemontese.

I casting sono aperti, vedete se trovate il ruolo per voi :)

Una buona azione: donare il sangue

personale March 21, 2009 10:35 am (Save post)

Tre anni fa, in uno dei miei primi post, parlai di donare il sangue.

Siccome l’ho rifatto di recente, colgo l’occasione per ribadire il messaggio: in italia c’è sempre scarsità di sangue, e donarlo è una cosa che richiede poco tempo e può aiutare a salvare una vita.

Ergo, se non siete già donatori, provate a farlo almeno una volta (e magari a diventare pure donatori di midollo osseo), un domani ad aver bisogno di sangue potrebbe essere una persona a voi cara, o voi stessi, o magari io (consistente grattata).

Come extra, la legge vi riconosce una giornata pagata, vi fate le analisi gratis e potete perdere mezzo chilo in un quarto d’ora ;)

Dottor Renzi, presumo

personale, studio March 17, 2009 7:08 pm (Save post)

Sono sia stanley che livingston, e dottore. Non di quelli che curano la gente, ma sono laureato in ingegneria informatica, almeno sembra.

E s’è laureato pure Stefano con me, e con voti migliori :)

Come si conviene alla fine di un ciclo, è giusto faccia delle riflessioni. Attenzione, sono riflessioni di uno che non sa tutto dell’università, solo la mia esperienza diretta. E poi, magari ora è diverso.

Occhio, che mi dilungo.

De passione
Io ho studiato in un’università che si chiamava “La Sapienza”, ma che per ignoti motivi ora si chiama “Sapienza - Università di Roma”. Immagino che il “La” sembrasse obsoleto dopo settecento anni.

All’università ci ho studiato parecchio. O quantomeno, ci sono stato iscritto per un bel po’.
Quando ho iniziato non sapevo praticamente nulla di computer, e nonostante “fondamenti di informatica” (aka liste concatenate, alberi, ricorsione e PASCAL, che si scriveva in maiuscole) ho continuato a non capirne nulla fino al secondo anno. Perché ancora non avevo la passione.

Per quella non sono stati utili i corsi, professori e libri.
Ci sono voluti, per primi, antonio, federico e luca.

Che d’altronde, mi hanno forse rovinato un po’ la vita, visto che quasi dieci anni dopo continuo a stare su IRC a perder tempo.

Ma forse è questo il punto dell’università, come degli user group, dei blog collettivi, di IRC e di USENET. Non importa imparare, ma conoscere persone che ti facciano venire voglia di farlo.

De educatione
Anche perché, in my very humble opinion, quello che uno impara nel mio corso di laurea è del tutto inutile. Io capisco che un ingegnere informatico non debba essere un programmatore, ma a due mesi dalla (loro) laurea c’erano persone che ancora mi dicevano che la complessità di un algoritmo non è un problema importante “tanto nella vita non capita mai“.

D’altronde, so come funziona un transistor perché elettronica è un corso obbligatorio, anche se non disegnerò mai un circuito integrato, ma magari alcuni dei miei colleghi lo faranno, quindi a loro sarà stato utile. Non so quanto, visto che abbiamo studiato su un testo del 1982, ma forse si.

Quantomeno, uno dovrebbe aver acquisito la forma mentis.

Che, detto fra noi, non so neanche quanto sia vero. Certo, l’esame di Analisi II è propedeutico allo studio della fisica che è propedeutico allo studio di.. mh.. ok niente nel mio caso, ma forse a qualcuno serve. Però dovrebbe dare una forma mentis.

La da davvero? Non lo so. Forse serve comunque per apprezzare xkcd.

La mia impressione è che la mia università sia impastoiata in un mix tra nostalgia per quando informatica era ancora elettronica, l’ossimoro “software engineering” e l’altro “computer science”.

E in tutto questo finisce per fallire in vari modi:

  • “Industry-focus” mal-mirato tipo java al primo corso sulla programmazione, come imparare a leggere con la Divina Commedia. Dal paradiso. Credo sia possibile imparare a programmare usando java, ma non usando lo stesso programma che si usava col PASCAL (sempre maiuscolo).
  • “Science-focus” disconnesso. Nel corso di Informatica Teorica (von neumann, turing, church, automi etc) c’è una parte dell’esame in lisp. Nessuno ti dice perché. Nessuno torna mai più sul lambda calcolo. In Sistemi Distribuiti si studiano una marea di algoritmi e di problemi teorici. Nessun esempio di software reale, o di piattaforme esistenti.
  • Scomparsa di argomenti fondamentali. Provate a chiedere al 90% dei laureandi come funzioni l’allocazione di memoria in java. Intendo cose banali, tipo “dove stanno gli oggetti”. Credo di aver sentito il termine “heap” tre volte in nove anni. Tail call elimination? Sospetto che il concetto stesso di tail call sia ignoto ai più. Type system? Cazzarola, paolo, che ha fatto matematica, ha implementato un linguaggio in haskell come compito per casa, da noi credo che nemmeno venga mai nominato. Penso che alla domanda “dai una definizione di polimorfismo” la maggior parte dei miei colleghi non saprebbe rispondere
  • Rimanenze di esami ingegneristici senza senso. Chimica. Io ho amato chimica. Un esame bellissimo. E giuro su $DEITY che niente visto in tale esame mi è mai servito a niente nei 40 esami successivi.

Ovviamente, ci sono un sacco di persone che escono preparatissime. Gente che per quel che mi riguarda può vincere il turing award, disegnare CPU avanzatissime e sviluppare il prossimo BigTable o Dynamo . Solo che il 90% di chi si laurea non farà quello, scriverà codice java senza aver mai visto junit, porco giuda.

Però la mia università sta migliorando, credo. Adesso abbiamo corsi in inglese, una nuova sede ed internet wireless. Dopo la terza riorganizzazione da quando mi sono iscritto, forse i corsi sembrano riorganizzati in maniera da non studiare l’algoritmo di dijkstra 6 volte e magari imparare qualcos’altro. Io sono speranzoso.

De magistris
Io ho avuto dei buoni insegnanti, e ne ho avuti di pessimi.
Credo che il problema permanga sempre lo stesso, e sia comune ad altre realtà: professori che non amano (più?) l’insegnamento, o che soffrono ad insegnare a gente che se ne frega del loro argomento (e.g. fisica a un informatico, interesse prossimo a zero), o che hanno scritto slide dieci anni fa e non hanno voglia di aggiornarle (e.g. “MD5 is currently considered secure” nel 2009) o che, semplicemente, non sanno insegnare pur essendo ottimi ricercatori.

Ho diligentemente compilato il modulo per esprimere giudizi sul corso appena finito, ogni volta che ho potuto. Non ho mai notato differenze.

De Economie Sapientiae (questa l’ho inventata)
Forse la cosa che più mi è mancata è stato capire perché una cosa mi servisse. Qualche professore eroico ha messo a fine corso delle lezioncine da parte di persone esterne all’università che operano in campi contigui all’insegnamento. Avrei voluto averne sempre.

Se non mi viene fatto capire a che serve, come posso imparare qualcosa?
Non è poi troppo difficile cavolo:

  • turing completezza: “a volte ha senso avere un linguaggio non turing completo perché così puoi sapere da analisi statica che la cosa che spegne una centrale nucleare impazzita non entrerà in un loop infinito
  • NFA/DFA ed espressioni regolari: “per esempio le espressioni regolari in java Pattern.compile(”a+b?c*”)
  • natural language processing: “la società X produce questo tool che classifica notizie automaticamente, potremmo farne uno semplice usando questa tecnica…
  • teorema di bayes: “ad esempio, uno spam filter si può fare così (20 righe di codice)…

Quello che mi è mancato, e credo manchi a molti, è capire quale sia il valore di quello che studio. Gli studenti, io almeno, amano gli esami di progetto. Perché, vedi a cosa serve quello che studi. Io ho dato “Metodi Matematici per l’Ingegneria”, immagino sia utilissimo per qualcosa, ma non ho idea di cosa.

Conclusions and future work
Io penso che l’università sia bella, e utile. Forse non nel senso di imparare davvero, ma forse serve ad essere esposti a bacilli che poi potranno svilupparsi, oppure no.

Serve a conoscere qualche persona che può cambiarti la vita e a scoprire l’esistenza di qualcosa che potrà diventare una passione. Serve ad andare in erasmus, se possibile, e ad essere costretti a studiare cose che resterebbero sul limite del disinteresse ma che ex post si apprezzeranno.

Dopo quasi dieci anni, mi piacerebbe ricominciare.
E poi, adesso mi trovo come mi trovavo una mattina ad agosto nel ‘99, quando un amico mi ha svegliato, mi ha portato all’università e mi ha fatto iscrivere ad ingegneria.
E penso le stesse cose: mi iscrivo a lingue, scienze della comunicazione o economia?

On Milan

personale March 7, 2009 9:50 am (Save post)

Non tutti sanno che:
Sugli aerei della ryanair manca la fila numero 13 perché porta sfiga.
I milanesi dicono andiamo in centro in bus e i romani andiamo al centro in auto intendendo la stessa cosa.
Forlanini è sia Enrico, a cui hanno intitolato un aeroporto a milano, che Carlo, a cui hanno intitolato un ospedale a roma, ed erano fratelli, ma all’illustre papà non hanno intitolato una mazza.
bold is the new italic, dicono.

Ultimamente son stato a Milano, ripetutamente. , ma non ho tempo (mi laureo giovedì, ho finito la tesi ieri e sono un tantino occupato a fare le ultime cose) di dire esattamente tutto quel che è successo mentre ero lì, ergo riassumo.

  • I Mikamatti mi hanno portato al dorkbot milanese ed è stato fichissimo. Il prossimo c’è il 26 marzo sperabilmente, non perdetevelo.
  • Sempre con loro, sono finito a bere birra in un posto in cui, insospettatamente, facevano balli di gruppo. Western. Lui ha pure ballato.
  • Tra gli altri, ho incontrato nell’ordine: Alice (che mi ha anche messo in vendita), Gioia (che posta dall’11 febbraio 2009 ma siamo solo al 7), Marco (che non si è fatto foto con me), Carlo (che non ha uno url), Valerio (che non mi ricordo il cognome, ma sospetto sia qui)
  • Ho anche dormito con Lorenzo, in cambio di una cena e una crostata. Sono economico.
  • Mi hanno dato più o meno buca ludo, rhymes, matley, il bianconiglio e nrk con scuse ignobili tipo “ho un esame”, “sono in un altra nazione”, “emergenza al lavoro”, “vedo una donna”, “sono un personaggio immaginario” e “ftaghn yhll”. Sarà per la prossima volta.

Ah, si perché poi torno su a fine febbraiomarzo, dopo essermi laureato. Se mi laureo. Se febbraiomarzo finisce, anche.

Nel frattempo, a Roma dovrebbe esserci un incontro di agilisti che agilmente mi perderò, ma magari dovreste interessarvi un po’ voi.

Post Archivio n° 25

personale February 14, 2009 12:05 pm (Save post)

Vado di fretta, di nuovo, ma qualcosa devo pur dirla perché anche se è pieno di polvere il proprietario c’è ancora.

  • Economia. ho (ri?)scoperto l’esistenza dell’indice di sviluppo umano, un indicatore che invece di guardare solo al PIL (i.e. quel valore che cresce se c’è un terremoto) considera cose come l’educazione e la speranza di vita. Chissà che un giorno la politica ricominci a pensare al benessere della gente. Via aghenor
  • Programmazione. È nato uno Scala User Group italiano! Sempre pensato che scala sia una delle cose più interessanti successe nel mondo dei linguaggi di programmazione negli ultimi anni, in bocca al lupo agli scalatori italici :)
  • Programmazione 2. Più passa il tempo più reddit diventa pessimo, è il solito problema del settembre eterno. Però ogni tanto viene fuori un thread così e come si fa a non sorridere :)
  • Fumetti. E sempre in tema di sorrisi, comincio ad apprezzare AbstruseGoose, per vignettine tipo questa
  • Fumetti 2. E pure questa, visto che di recente ho riletto un po’ di fantascienza e fantasy, è stata più che apprezzata
  • Personale. Ah, ho un lavoro.
  • Italia. Il governo lancia il sito per l’e-governo entro il 2012 e non ha un dominio, si accede direttamente tramite IP . Di positivo c’è che almeno c’è uno sforzo di trasparenza. E che hanno usato drupal.
  • Personale. Il che mi ha fatto di nuovo pensare al fatto che.. beh.. abbiamo vinto. L’open source è ovunque, ed ormai è la scelta di default in molti campi. OpenID si diffonde, OAuth si diffonde, WikiPedia/dictionary/news/book è onnipotente e i wiki in generale sono dappertutto, ministri inutili aprono blog, le licenze creative commons appaiono in posti impensati, il governo degli stati uniti pubblica RDFa sulla sua homepage e molto altro.
    È parecchio che ci penso, e volevo scriverci un post intero, ma intanto lo appunto qui. Devo solo capire bene chi siamo “noi
  • Personale 2. Sospetto di aver già spammato tale riflessione in precedenza
    Sospetto di aver già sospettato tale cosa in precedenza
  • Lettura. Ho riletto L’Alchimista che hanno regalato a mio fratello. non conosco una singola persona che abbia comprato l’alchimista, è sempre un regalo. E a me piace, anche se è vagamente razzista & sessista.
  • Koan di febbraio:

    Il maestro era seduto sul bordo del laghetto a lanciare sassi nell’acqua, così il discepolo gli chiese
    Maestro, cosa stai facendo?
    Non sto facendo nulla” rispose il maestro
    Ma non stai così perdendo il tuo tempo?” chiese ancora il primo
    E se facessi qualcosa” ribattè il secondo “non perderei comunque il mio tempo?

    (liberamente copiatoparafrasato da uno che non mi ricordo ma probabilmente era questo)

E buon san valentino se siete innamorati, non serve una festa per esserlo, ma non penso faccia male.

Get free blog up and running in minutes with Blogsome
Theme designed by Janis Joseph