Ciao a tutti!
Oggi inizia la nostra avventura a Varsavia. I premiati dalla Banca d’Italia (@AlesL05, @Artico25, @BestCrazyNoob e @CRICK), acccompagnati da me, si cimenteranno in uno stage presso Huawei a Varsavia.
Fun fact di oggi:
- siamo arrivati a Varsavia! (pazzurdo)
Resoconto un po’ più dettagliato:
-
Dopo lunghi viaggi in treno e/o macchina, siamo tutti arrivati in aeroporto.
-
Al momento di mettere i bagagli in stiva, qualcuno realizza che il suo bagaglio pesa più del doppio della media degli altri bagagli. Chi?
- Alessandro
- Luca
- Riccardo
- Samuele
- Valerio
-
Dopo aver superato i controlli, proviamo ad hackerare windows sulla stazione di ricarica dei cellulari. Ovviamente, per colpa del touch calibrato non alla perfezione, non riusciamo ad aprire neanche una tastiera su schermo. In quell’istante qualcuno urla “Ciao ragazzi!”: si tratta di Margherita dell’H&R Huawei, che viene in Polonia a stalkerarci seguirci.
-
Arrivato il momento dell’imbarco, decidiamo tatticamente di non metterci in fila e imbarcarci per ultimi. A un certo punto sentiamo l’ultima chiamata per il nostro volo e ci accorgiamo che la fila è magicamente diventata vuota e gli addetti all’imbarco stanno aspettando solo noi (e altre tre persone non pervenute).
-
Il volo si svolge circa regolarmente. Riusciamo anche a fare un bereal (ma con 30 secondi di ritardo). Provo a vincere a minesweeper con 99 mine, fallendo miseramente (per una combinazione di motivi, tra cui griglie con 64 soluzioni valide di cui una sola giusta, touchpad che non funziona e ovviamente skill issue). L’attività preferita dal resto del gruppo è dormire.
-
Il volo si svolge circa regolarmente (per gli standard ryanair). Quindi, io e @BestCrazyNoob abbiamo un terribile mal di orecchie durante l’atterraggio.
-
Appena atterrati a Varsavia, arriva questa preoccupante notizia sui nostri cellulari:
Lukashenko: "I Wagner vogliono marciare verso Varsavia". Il presidente bielorusso vede Putin: "Non dovrei dirlo ma lo dico, iniziano a stressarmi..." - Ansa
-
Procurarsi del cibo decente in aeroporto è più difficile del previsto. Alla fine, accettiamo di comprare un panino a 7 euro (l’alternativa era un sandwich preconfezionato a 4 euro). Poi, l’imbarazzo della scelta:
1. gelato tutto bianco (algida big milk): 1.20 euro
2. uguale a 1. ma con uno strato di cioccolato sopra: 1.70 euro
3. magnum: 3.50 euro
4. biscotto xl (biscotto, non biscotto gelato): 2.50 euro
-
Alla fine decido di prendere 1. nonostante le perplessità, ed è stranamente più buono del previsto (forse più del gelato del mcdonald’s). Anche @Artico25 vuole prendere 1. ma succede questo:
“state chiudendo?”
“sì”
“posso prendere un gelato?”
“no”
-
È arrivato il momento di prendere un sottoinsieme non vuoto di mezzi per andare dall’aeroporto all’appartamento. Margherita ci aveva proposto di prendere un taxi, ma noi avevamo ignorato la proposta pensando di riuscire a spendere di meno. Invece, scopriamo troppo tardi che il primo autobus che stiamo prendendo costa 50 euro e ci porta solo a metà strada.
-
Dopo aver preso la metro, siamo finalmente quasi arrivati in appartamento. Dobbiamo quindi affrontare un’escape room, che consiste nel trovare il cancello e tutti i codici che ci servono per entrare e prendere le chiavi. Qual è il codice del primo cancello?
-
Appena arrivati, @BestCrazyNoob crolla esausto sul divano. Direi che è stato deciso chi dorme sul divano per le prossime due settimane.
-
“Ah, ma non ci sono gli asciugamani?” “Eh sì, c’era scritto su airbnb”
- Domani alle 9 dovremmo presentarci a Huawei a iniziare il nostro progetto di machine learning. Quanta esperienza di machine learning abbiamo in tutto?
- 1 giorno
- 2 settimane
- 3 mesi
- 5 anni
9 Mi Piace
Day 2:
-
Dopo troppe poche ore di sonno, andiamo all’ufficio Huawei. “ma prima non dobbiamo fare colazione?” “boh, a Huawei c’è sicuramente cibo”
-
Appena arrivati a huawei, avvistiamo un biliardino e una lavagna con tantissime parole sparse, tra cui “IPhO” (scritta apposta per @Artico25). Purtroppo però il biliardino si può usare solo dalle 16.
-
La receptionist non sa in che aula dirigerci. A un certo punto però capisce che siamo italiani, e quindi capisce in che aula dirigerci.
-
Ovviamente il cibo che “c’è sicuramente” non c’è, ci limitiamo a bere cappuccino / cioccolata / ecc.
La macchinetta della cioccolata smette di far scendere latte, ma un dipendente cinese ci rassicura: “se il latte non scende, significa che è finito! per risolvere il problema, basta schiacciare sul tasto del latte per farne scendere di più!”
-
Arriviamo nella meeting room sconsolati perché non abbiamo trovato cibo, ma improvvisamente arriva la nostra salvezza: Margherita dell’H&R ci porta un pacco di biscotti!
-
Alle 10 il nostro tutor inizia a spiegarci il progetto. Realizziamo quindi che fino a quel momento non avevamo capito nulla del progetto. Inoltre, realizziamo che il tutor non conosce neanche una canzone rock. Dopo un po’ di esitazione, propone questo esempio di canzone rock.
-
Iniziamo a lavorare. Nessuno riesce a installare pytorch. Qualcuno chiede “cosa sono i transformers?” e dopo qualche ora arriva la risposta: i transformers sono
- i gatti
- i grader adattivi di dna
- il play store delle reti neurali
- la RELU e l’arctan
-
@AlesL05 ha preso il posto di @BestCrazyNoob nel dormire, anche quando irrompe Margherita a chiederci come sta andando.
-
Alle 12 andiamo a pranzare in un ristorante cinese. Uno dei camerieri fa i dispetti ad @AlesL05, rovesciandogli l’acqua, e in quel momento viene battezzato “cameriere oh my gosh”. Il cameriere successivo fa cadere le posate ad @AlesL05.
-
Mi accorgo che accanto a me c’è il mitico Adamant Fan con cui avevo già parlato nel server AC su Discord. Mi racconta che ha preparato un problema per le olimpiadi di informatica con risposta binaria (yes / no), ma ha scoperto il giorno prima della gara che il cms locale non supporta i subtask, quindi cout << "yes"
prende 50/100.
-
Tra le prelibatezze del ristorante cinese spicca l’imitazione del kebab, mangiata da @BestCrazyNoob il kebabbaro. Io invece mangio del pollo al gusto di frittura di pesce.
-
@Artico25 chiede a Margherita: “lei sa il polacco?” “lei lei?” “lei lei!” “lei lei?” …
-
Dopo pranzo dobbiamo riprendere a lavorare, ma in realtà non abbiamo ancora iniziato e non sappiamo da dove iniziare. Per fortuna ci assiste la copertina motivazionale di una rivista davanti al nostro ufficio: “today, you are fragrant peaches and plums; tomorrow, you will be the pillars of society”.
-
Le frasi motivazionali non bastano, quindi @AlesL05 e @BestCrazyNoob passano gran parte del tempo a dormire, mentre @Artico25 e @CRICK si cimentano nella lettura della documentazione dei transformers, e io sistemo i testcase del problema C del mio round su codeforces, e poi riscrivo anche il testo da zero perché la versione precedente era incomprensibile.
-
Dopo aver smesso di lavorare, rimaniamo comunque un’altra mezz’ora in ufficio a giocare a biliardino e a ping pong. Il biliardino è in condizioni peggiori di quello di Volterra.
-
@Artico25 propone di andare in un night club. L’idea è sensata, dato che le ragazze polacche non rispettano le leggi della statistica e la distribuzione della loro bellezza non è una gaussiana, ma una funzione costante (quindi c’è un numero insolitamente alto di ragazze estremamente belle). [@Artico25 ci tiene a precisare che si dissocia dall’ultima frase e che non è un maniaco]
-
Realizziamo che dobbiamo comprare qualcosa per cena, quindi andiamo al supermercato di fronte all’appartamento. @Artico25 pensa di aver violato le leggi della fisica, facendo ruotare un carrello inizialmente fermo senza imprimergli forze. Ovviamente, oltre ai tacos da usare come piadine, compriamo una scorta del gelato big milk che non abbiamo potuto mangiare ieri. Ma qual è la vera causa della rotazione del carrello?
- attrito negativo
- campo magnetico costante sul pavimento
- indice di Witt
- potere del formaggio polacco
-
Realizziamo che, dopo l’intensissimo lavoro di oggi, siamo troppo stanchi persino per cucinare (quindi, niente night club). La cena viene continuamente procrastinata, mentre ci acculturiamo ascoltando la chart delle 200 canzoni polacche più famose, seguita da quella delle 100 canzoni italiane più famose.
-
Cuciniamo le piadine al forno e terminiamo gli avanzi del pranzo al ristorante cinese. Scopriamo solo adesso una nuova prelibatezza cinese: quale?
- ananas alla pizza
- gamberi alla fragola
- segment tree storico fritto
- uova dark mode
- In realtà solo una delle 200 canzoni polacche della chart ha soddisfatto i gusti di tutti, quindi l’abbiamo riprodotta in loop per 1 ora.
Domani riusciremo finalmente a iniziare il progetto di machine learning?
7 Mi Piace
Day 4:
Non è successo nulla di particolarmente interessante, quindi non ho voglia di scrivere il diario. Per rimediare, spammo sondaggi.
-
@Artico25, guardando il prosciutto (dall’aspetto dubbio): “moriremo tutti”. Subito dopo, @Artico25, mangiando il prosciutto:
- l’ha vomitato
- “ma è buono! orcaboia!”
- “ma sa di formaggio”
- “ma è croccante!?!”
- “Non ho mai capito come si inizia a studiare informatica!” Chi l’ha detto?
- Alessandro
- Luca
- Riccardo
- Samuele
- Valerio
- Che consiglio ci ha dato il tutor?
- “Dovete essere dinamici”
- “Dovete essere persistenti”
- “Dovete parallelizzarvi”
- “Il progetto è brutto, quindi dovete finirlo il prima possibile”
- Dato che il tutor ci consiglia anche anche di essere resilienti, “per avere un esempio di resilienza, andiamo a visitare il Museo della Resistenza!” Di chi è la proposta?
- Alessandro
- Luca
- Riccardo
- Samuele
- Valerio
- nessuna delle precedenti
- studia fisica
- studia il meteo
- studia il segment tree beats
- studia il traffico
- Al Museo della Resistenza, troviamo…
- il carro armato più grande dell’armata tedesca
- un blocco di testo copincollato dal mio libro di storia
- un filmato in 3D fake
- un pc con archlinux installato
- Mentre cuciniamo, qualcuno esclama…
- “chi ha cagato sulla piadina?”
- “chi ha spento il mio pc? stavo runnando le reti neurali”
- “ma il forno è acceso?”
- “perché la pasta è esplosa?”
5 Mi Piace
Scusate per la lunga assenza, ma queste ultime giornate sono state particolarmente impegnative (spoiler: è una scusa).
Ecco un breve riassunto dei day 5, 6, 7, 8, 9.
Day 5:
-
In realtà non c’è una transizione netta tra il day 4 e il day 5, dato che la notte del day 4 è dedicata al training notturno della rete neurale. Purtroppo, al termine del training, i risultati sono peggiori rispetto a quelli iniziali.
-
Incontriamo di nuovo i tutor. Alla fine, veniamo a sapere che secondo i tutor “i ragazzi sono bravissimi!”
-
Vorremmo andare a pranzare, ma veniamo trattenuti per mezz’ora da un polacco fan dell’Italia, che ha visitato più città italiane di noi. Si tratta di uno dei portinai, che però è anche
- campione mondiale di 2048
- corporation specialist
- il portinaio supremo
- social media manager
-
Dopo aver comprato numerose zottarelle al supermercato, troviamo questo video “very white, very delicious”, che ci accompagnerà per tutto lo stage.
-
A cena testiamo vari pacchi di tortellini: si tratta dei tortellini “russi”, “ucraini” e “fragoli”. Avete mai mangiato tortellini alla fragola? Noi sì.
-
Spendo troppo tempo a provare a sistemare i test del mio round. A causa di svariati problemi tecnici, impiego 1 ora ad aggiungere un solo test.
Day 6:
-
Arrivati alla huawei, ci aspetta una sorpresa orrenda: il biliardino è “broken”! Più precisamente, troviamo vari fogli con la dicitura “out of order, broken” attaccati al biliardino con lo scotch. In realtà il biliardino era già rotto quando siamo arrivati, ma lo stavamo comunque usando perché incomparabile al ping pong.
-
A pranzo, testiamo bastoncini di pesce e nuggets surgelati. Erano più buoni i tortellini fragoli.
-
Il mio round è domani! Faccio le ultime modifiche, cioè riscrivo i test di un problema praticamente da zero. Nulla di sorprendente, dato che avevamo valutato di inserire un nuovo problema 4 giorni prima del round.
-
È venerdì sera e, come già stabilito da tempo, dobbiamo andare a un night club. Dopo aver evitato un locale scam con 1.7 stelle su google maps, chiediamo informazioni ai passanti, e veniamo indirizzati verso un altro locale. Dopo una lunga passeggiata, scopriamo che non possiamo entrare perché
- il locale è chiuso il venerdì
- non abbiamo prenotato
- non siamo accompagnati da ragazze
- qualcuno non ha la carta di identità
-
Improvvisamente Adamant Fan (che da ora in poi chiameremo fwitt per brevità) mi scrive su discord, chiedendomi cosa stiamo facendo, e dichiara di volerci raggiungere e di aver chiamato un uber. Dopo 20 minuti, dato che non c’è traccia di fwitt, iniziamo a pensare che si tratti di uno scherzo. In realtà fwitt appare subito dopo, e dichiara che abbiamo scelto il night club sbagliato e dobbiamo tornare indietro.
-
La serata non si conclude in un night club. fwitt vuole condurci da qualche parte, ma solo molto tempo dopo ci accorgiamo che ha selezionato la navigazione per auto invece che quella a piedi su google maps. Alla fine ci accontentiamo di andare al parco e parlare delle olimpiadi polacche. fwitt ne ha approfittato per mostrare la “polish skill”, cioè
- aprire le birre con la cintura
- diagonalizzare matrici a mente
- dormire in piedi
- lamerare i problemi
Day 7:
-
Ci svegliamo molto tardi. Attiviamo la modalità pigrizia massima, ordinando un glovo con cibo indiano.
-
Inizia il mio round, e devo rispondere alle domande sul testo, riconducibili alle seguenti tre categorie:
– Perché prendo memory limit exceeded?
– Perché \{1, 2, 4, 5\} non è un intervallo valido?
– “Why are you gay?”
-
Nel frattempo, gli altri provano ad andare alla SPA, ma a quanto pare serve una tessera che non sappiamo come ottenere.
-
Il round sembra procedere alla perfezione, ma alla fine del round ricevo una pioggia di critiche e downvotes perché ho osato proporre un problema in cui andavano usati i bitset.
-
Andiamo a cenare al kebab. Il kebab di @AlesL05 è piccante il triplo rispetto ai nostri. Assistiamo quindi ad @AlesL05 che suda a ogni singolo morso.
-
Prima di uscire dal kebab, assistiamo ad @Artico25 e @BestCrazyNoob impegnati a risolvere un problema di fisica tristellato del Morin.
-
Stiamo per uscire dal kebab (alla ricerca di un night club?), ma inizia a piovere. Rimaniamo al kebab per altre 2 ore, giocando anche a poker polacco.
Day 8:
-
Mattina analoga al day 7. Ci svegliamo nuovamente molto tardi, e attiviamo nuovamente la modalità pigrizia massima, cucinando pasta al pomodoro e completando il pranzo con un glovo da KFC.
-
Per sbloccare la giornata, andiamo al bowling con fwitt. Il bowling merita 5 stelle per le splendide animazioni dopo ogni tiro, ad esempio
- dinosauri a forma di birillo uccisi da un meteorite palla da bowling
- dragone cinese che mangia la palla da bowling
- palla da bowling che vuole atterrare su un’isola piena di birilli ma finisce in acqua
- palla da bowling per strada che investe i birilli all’incrocio
-
Inaspettatamente, esce un blog del mitico Petr a proposito del mio round.
-
fwitt ci accompagna a un ristorante cinese. Ordino 3 piatti pagando 15 euro, e stimando di riuscire a finirli. In realtà le porzioni sono molto più abbondanti del previsto, e a stento riesco a finire uno dei piatti.
-
Andiamo al parco a giocare a poker polacco. In realtà, fwitt ci informa che in Polonia il poker polacco non si chiama “poker polacco”, e il “poker” corrisponde alla nostra scala colore.
Day 9:
- È lunedì, e riprendiamo a lavorare. Il progetto è quasi finito, quindi @BestCrazyNoob si cimenta in un progetto alternativo, cioè
- implementare foglietto
- implementare un’AI che gioca a poker polacco
- implementare una rete neurale in C++
- lanciare una petizione contro i bitset
- è finito il tempo GPU messo a disposizione da google
- è stata allenata su una sola frase
- è vuota
- usa la RELU invece dell’arctan
-
Avendo realizzato che huawei non chiude, rimaniamo in ufficio fino alle 19.
-
A cena mangiamo la solita pasta al pomodoro, e aspettiamo un ordine glovo da Pizza Hut che non solo arriva 40 minuti in ritardo, ma è anche più deludente del previsto. @AlesL05 commenta che “è effettivamente cibo”.
5 Mi Piace