Dicembre scorsu, avemu tenutu u nostru propiu hackathon di startup cù sei altre cumpagnie di Skolkovo. Senza patrocinatori corporativi o qualsiasi supportu esternu, avemu riunitu dui centu participanti da 20 cità di Russia attraversu i sforzi di a cumunità di prugrammazione. Sottu vi dicu cumu avemu riesciutu, chì trappule avemu scontru in a strada, è perchè avemu cuminciatu subitu à cullaburazione cù una di e squadre vincitori.
Interfaccia di l'applicazione chì cuntrolla i moduli Watts Battery da i finalisti di a pista, "Wet Hair"
A cumpagnia
A nostra cumpagnia Watts Battery crea stazioni di energia portatili modulari. U pruduttu hè una centrale elettrica portable 46x36x11 cm, capace di furnisce da 1,5 à 15 kilowatts per ora. Quattru tali moduli ponu furnisce u cunsumu energeticu di una piccula casa di campagna per dui ghjorni.
Ancu s'è avemu cuminciatu à spedinu mostre di produzzione l'annu passatu, per tutti i cunti Watts Battery hè una startup. A cumpagnia hè stata fundata in u 2016 è da u listessu annu hè un residente di u Skolkovo Energy Efficient Technologies Cluster.Oghje avemu 15 impiegati è un granu backlog di cose chì vuleriamu fà in un certu stadiu, ma avà ùn ci hè micca. tempu per quessa.
Questu include ancu compiti puramente software. Perchè?
U compitu principale di u modulu hè di furnisce un fornimentu energeticu ininterrottu è equilibratu à un costu ottimale. Sè vo avete un outtage di putenza per ragioni fora di u vostru cuntrollu, vi duvite sempre avè una riserva in ordine per alimentazione cumplettamente a carica di rete necessaria per a durata di l'outtage. È quandu l'alimentazione hè bona, pudete aduprà l'energia solare per risparmià soldi.
L'opzione più sèmplice hè chì pudete carricà a bateria da u sole durante u ghjornu è l'utilizate à a sera, ma esattamente à u livellu chì hè necessariu per chì in casu d'un blackout, ùn site micca senza electricità. Dunque, ùn vi truverete mai in una situazione induve avete alimentatu l'illuminazione da una bateria tutta a sera (perchè hè più prezzu), ma a notte l'electricità si n'andò è a vostra frigorifera scongelata.
Hè chjaru chì una persona hè raramente capaci di predichendu cun grande precisione a quantità di electricità chì hà bisognu, ma un sistema armatu cù un mudellu predittivu pò. Dunque, l'apprendimentu automaticu cum'è tali hè una di e nostre aree prioritarie. Hè solu chì simu attualmente cuncentrati nantu à u sviluppu di hardware è ùn pudemu micca attribuisce abbastanza risorse à queste attività, chì hè ciò chì ci hà purtatu à u Startup Hackathon.
Preparazione, dati, infrastruttura
In u risultatu, avemu pigliatu duie piste: analisi di dati è sistema di gestione. In più di i nostri, ci eranu sette più tracce di i culleghi.
Mentre chì u formatu di l'hackathon ùn era micca determinatu, avemu pensatu à creà "a nostra propria atmosfera", cù un sistema di punti: i participanti facenu alcune cose chì parenu difficili è interessanti per noi, ricevenu punti per questu. Avemu avutu assai travaglii. Ma cum'è avemu custruitu a struttura di l'hackathon, altri urganizatori anu dumandatu à purtà tuttu à una forma cumuna, chì avemu fattu.
Allora avemu ghjuntu à u schema seguente: i picciotti facenu un mudellu basatu annantu à i so dati, dopu ricevenu i nostri dati, chì u mudellu ùn avia micca vistu prima, ampara è principia à predichendu. Hè presumitu chì tuttu questu puderia esse fattu in 48 ore, ma per noi questu era u primu hackathon nantu à i nostri dati, è pudemu avè sopravvalutatu i risorse di u tempu o u gradu di prontezza di e dati. À l'hackathons di apprendimentu automaticu specializatu, un tali timeline seria a norma, ma u nostru ùn era micca cusì.
Avemu scaricatu u software è u hardware di u modulu quantu pussibule, è hà fattu una versione di u nostru dispositivu specificamente per l'hackathon, cù una interfaccia interna assai simplice è comprensibile chì qualsiasi sviluppatore puderia sustene.
Per a pista basatu annantu à u sistema di cuntrollu, ci era una opzione per fà una applicazione mobile. Per impediscenu à i participanti di sfondà u cervellu nantu à ciò chì duverebbe esse è perde u tempu extra, avemu datu un layout di designu di l'applicazione, super-leggeru, in modu chì quelli chì volenu puderianu simpricimenti "stende" e funzioni chì anu bisognu nantu à questu. . Per esse onesto, ùn ci aspettavamu micca dilemmi murali quì, ma una di e squadre l'hà pigliatu in modu chì limitavamu u so volu di fantasia, vuliamu ottene una suluzione pronta per liberu, è micca pruvà. in pratica. È si sò alluntanati.
Un altru squadra hà sceltu per fà una applicazione completamente diversa da zero, è tuttu hà travagliatu. Ùn avemu micca insistitu chì l'applicazione sia esattamente cusì, avemu solu bisognu di cuntene alcuni elementi chì dimustranu u livellu tecnicu di a suluzione: grafici, analitiche, etc. U layout di u disignu finitu era ancu un suggerimentu.
Siccomu l'analisi di un modulu Watts Battery in diretta in un hackathon seria troppu tempu, avemu datu à i participanti una fetta di dati pronta per un mese pigliata da i moduli veri di i nostri clienti (chì avemu anonimatu currettamente prima). Siccomu era ghjugnu, ùn ci era nunda per incorpore cambiamenti staghjunali in l'analisi. Ma in u futuru aghjunghjenu dati esterni à elli, cum'è e caratteristiche staghjunali è climatichi (oghje questu hè u standard di l'industria).
Ùn avemu micca vulutu crià aspittà irrealisticu trà i participanti, cusì in l'annunziu di l'hackathon avemu dettu direttamente: u travagliu serà u più vicinu à u travagliu di u campu: dati rumorosi, brutti, chì nimu hà preparatu apposta. Ma questu era ancu un latu pusitivu: in u spiritu di l'agilità, eramu constantemente in cuntattu cù i participanti, è prestu prestu cambiamenti à u compitu è e cundizioni d'admissione (più nantu à questu quì sottu).
Avemu ancu datu à i participanti accessu à Amazon AWS (cusì attivamente chì Amazon hà bluccatu una regione; videremu ciò chì fà per quessa). Quì, pudete implementà l'infrastruttura IoT è custruisce una suluzione cumpleta in 24 ore, ancu aduprendu mudelli Amazon simplici. Ma in fine, ognunu hè andatu per a so strada, facendu u più pussibule per contu soiu. Certi sò riesciuti à rispettà u limite di tempu, mentre chì altri ùn l'anu micca fattu. Una squadra, Nubble, hà utilizatu Yandex.Cloud, mentre chì altri anu utilizatu u soiu. hosting Eramu ancu disposti à dà duminii (ne avemu registrati), ma ùn eranu micca necessarii.
Per determinà i vincitori in a pista analitica, avemu previstu di paragunà i risultati, per quale avemu preparatu metrica numerica. Ma à a fine ùn era micca necessariu di fà questu, postu chì per diverse ragioni trè di i quattru participanti ùn anu micca ghjuntu à a finale.
In quantu à l'infrastruttura di a casa, u Skolkovo Technopark hà aiutatu quì furnisce (gratis) una di e so camere modulari accoglienti cù un video wall per presentazioni è un paru di stanze più chjuche per una zona di recreazione è per urganizà catering.
Analytics
Objettivu: un sistema d'autoapprendimentu chì identifica anomalie in u cunsumu è u funziunamentu di u modulu basatu nantu à dati di cuntrollu. Avemu deliberatamente mantene a formulazione u più generale pussibule per chì i participanti puderanu travaglià cun noi per pensà à ciò chì puderia esse fattu basatu nantu à e dati dispunibili.
Spicità: U più cumplessu di e duie piste. I dati industriali anu qualchì diffarenza da e dati in sistemi chjusi (per esempiu, marketing digitale). Quì avete bisognu di capiscenu a natura fisica di i paràmetri chì pruvate d'analizà; fighjendu tuttu cum'è una serie di numeri astratti ùn funziona micca. Per esempiu, a distribuzione di u cunsumu di l'electricità in tuttu u ghjornu. Hè cum'è rituali: a rasa elettrica hè attivata in a matina in i ghjorni di settimana, è u mixer hè attivatu in u weekend. Allora l'essenza di l'anomali stessi. È ùn vi scurdate micca chì u Watts Battery hè destinatu à l'usu persunale, cusì ogni cliente avarà i so rituali, è un mudellu universale ùn hà micca travagliatu. Truvà anomalie cunnisciute in i dati ùn hè mancu un compitu; creà un sistema chì cerca in modu autonomu anomalie senza etichetta hè una altra materia. Dopu tuttu, qualcosa pò esse una anomalia, cumpresu u fattore umanu insidiosu. Per esempiu, in i nostri dati di teste ci era un casu induve u sistema era furzatu da l'utilizatore in modu di bateria. Senza alcuna ragione, l'utilizatori facenu qualchì volta questu (faraghju una riservazione chì questu utilizatore prova u modulu per noi è hè per quessa ch'ellu hà accessu à u cuntrollu manuale di modi; per altri utilizatori u cuntrollu hè cumplettamente automaticu). Comu hè faciule di predicà, in una tale situazione, a bateria hè scaricata abbastanza attivamente, è se a carica hè grande, a carica finisce prima chì u sole sorge o una altra fonte d'energia appare. In tali casi, aspittemu di vede un tipu di notificazione chì u cumpurtamentu di u sistema hà deviatu da u normale. O a persona partì è s'hè scurdatu di spegne u fornu. U sistema vede chì di solitu in questa ora di u ghjornu u cunsumu hè 500 watts, ma oghje - 3,5 mila - una anomalia! Cum'è Denis Matsuev in l'aviò: "Ùn capiscu nunda di i mutori di l'aviò, ma in a strada, u mutore sonava diversu".
Graficu di un mudellu predittivu nantu à a rete neurale opensource Yandex CatBoost
Chì a cumpagnia hà veramente bisognu?: sistema di autodiagnostica in u dispusitivu, analisi predittive, ancu senza infrastruttura di rete (cum'è a pratica mostra, micca tutti i nostri clienti sò in furia per cunnette e batterie à Internet - per a maiò parte, hè abbastanza per tuttu per travaglià in modu affidabile), identificazione di anomalie, a natura di quale ùn cunnosci micca ancu , un sistema d'auto-apprendimentu senza un maestru, clustering, rete neurale è tuttu l'arsenale di metudi analitici muderni. Avemu bisognu di capisce chì u sistema hà cuminciatu à cumportà in modu diversu, ancu s'ellu ùn sapemu micca esattamente ciò chì hè cambiatu. À l'hackathon stessu, era assai impurtante per noi per vede chì ci sò ragazzi chì sò pronti à passà in l'analisi industriale o sò digià in questu, è cercanu novi spazii per applicà e so capacità. À u principiu, era surprised chì ci eranu tanti candidati: dopu à tuttu, questu hè una cucina assai specifica, ma gradualmente tutti, ma unu di i quattru participanti, abbandunonu, cusì à qualchì puntu tuttu hè cascatu in u locu.
Perchè ùn hè micca fattibile in questu stadiu?: U prublema principali cù i travaglii di data mining ùn hè micca abbastanza dati. Ci sò parechje decine di dispusitivi Watts Battery in funziunamentu in u mondu oghje, ma assai di elli ùn sò micca cunnessi à a reta, cusì i nostri dati ùn sò micca assai diversi. Avemu appena scratched together two anomalies - è quelli chì sò accaduti nantu à i prototipi; Watts industriali Battery funziona abbastanza stabile. Se avemu avutu un ingegnere internu di l'apprendimentu di a machina, è sapemu - iè, questu pò esse spressu da queste dati, ma vulemu ottene una megliu qualità di predizione - seria una storia. Ma finu à questu puntu ùn avemu micca fattu nunda cù questi dati. Inoltre, questu averebbe bisognu di una immersione prufonda di i participanti in e specifiche di u funziunamentu di u nostru pruduttu; un ghjornu è mezu ùn hè micca abbastanza per questu.
Cumu avete decisu ?: Ùn anu micca immediatamente stabilitu u compitu finali esatta. Invece, in tuttu l'ora di 48, eramu in dialogu cù i participanti, scopre subitu ciò chì anu pussutu ottene è ciò chì ùn pudianu micca. Basatu nantu à questu, in u spiritu di cumprumissu, u compitu hè statu finalizatu.
Chì avete ricevutu in u risultatu?: i vincitori di a pista sò stati capaci di pulizziari i dati (à u listessu tempu anu trovu e "caratteristiche" di calculà certi paràmetri chì noi stessi ùn aviamu micca nutatu prima, postu chì ùn avemu micca usatu alcune di e dati per risolve i nostri prublemi) , mette in risaltu i deviazioni da u cumpurtamentu previstu di i moduli Watts Battery, è stabilisce un mudellu predittivu chì capaci di predichendu u cunsumu d'energia cun un altu gradu di precisione. Iè, questu hè solu una tappa di fattibilità di u sviluppu di una suluzione industriale; dopu settimane di travagliu tecnicu scrupolosu serà necessariu, ma ancu stu prototipu, creatu direttamente durante l'hackathon, pò furmà a basa di una vera suluzione industriale, chì hè rara.
cunclusione principale: Basatu nantu à e dati chì avemu, hè pussibule di stallà analitiche predictive, avemu assumatu questu, ma ùn avianu micca e risorse per verificà. I participanti di l'hackathon anu pruvatu è cunfirmatu a nostra ipotesi, è continueremu à travaglià cù i vincitori di a pista nantu à questu compitu.
Graficu di un mudellu predittivu nantu à a rete neurale opensource Facebook Prophet
Cunsiglii per u futuru: quandu si scrive un compitu, avete bisognu à fighjà micca solu à a vostra strada di pruduzzione, ma ancu à l'interessu di i participanti. Siccomu u nostru hackathon ùn hà micca premiu in cash, ghjuchemu nantu à a curiosità naturale di i scientisti di dati è u desideriu di risolve i prublemi novi è interessanti in quale nimu ùn hà ancu dimustratu nunda o induve si ponu vede megliu cà i risultati esistenti. Se pigliate immediatamente in contu u fattore d'interessu, ùn avete micca bisognu di trasfurmà u vostru focus in a strada.
Governance
Objettivu: (applicazione) chì gestisce una reta di moduli Watts Battery, cù un contu persunale, almacenamentu di dati in u nuvulu è monitoraghju di u statutu.
Spicità: in questa pista ùn avemu micca cercatu una nova suluzione tecnica; avemu, sicuru, avemu a nostra propria interfaccia di cunsumadore. L'avemu sceltu per l'hackathon per dimustrà e capacità di u nostru sistema, immerse in ellu, è verificate se a cumunità hè interessata in u tema di u sviluppu per i sistemi intelligenti è l'energia alternativa. Avemu posizionatu l'applicazione mobile cum'è una opzione; pudete fà o micca fà à a vostra discrezione. Ma in u nostru parè, mostra bè cumu a ghjente hà sappiutu urganizà u almacenamentu di dati in u nuvulu, cù accessu da parechje fonti diverse à una volta.
Chì a cumpagnia hà veramente bisognu?: una cumunità di sviluppatori chì veneranu cù idee di cummerciale, teste ipotesi è creanu strumenti di travagliu per a so implementazione.
Perchè ùn hè micca fattibile in questu stadiu?: U voluminu di u mercatu hè ancu troppu chjucu per a furmazione organica di una tale cumunità.
Cumu avete decisu ?: Cum'è parte di un hackathon, avemu realizatu un tipu di studiu di fisicità per vede s'ellu era pussibule di vene micca solu funzioni, ma mudelli di cummerciale cumpletu intornu à u nostru pruduttu assai specificu. Inoltre, per e persone capaci di implementà un prototipu per fà questu, dopu tuttu, quì - ùn vogliu micca offensà nimu - questu ùn hè micca u livellu di prugrammazione di un LED lampeggiante nantu à Arduino (ancu si pò esse fattu cù innovazioni) , e cumpetenze piuttostu specifiche sò richieste quì: sviluppu di sistemi backend è frontend, capiscitura di i principii di custruisce sistemi scalabili di Internet di e cose.

Chì avete ricevutu in u risultatu?: duie squadre prupunenu idee d'affari cumpletu per u so travagliu: una si focalizeghja più nantu à u segmentu russu, l'altru nantu à u straneru. Questu hè, in u finale ùn anu micca dettu solu cumu si sò ghjunti cù l'applicazione, ma essenzialmente sò ghjunti à fà affari intornu à Watts. I picciotti delineanu cumu vedenu l'usu di Watts in parechji mudelli di cummerciale, furnite statistiche, dimustranu chì regioni anu ciò chì i prublemi, chì liggi sò aduttati induve, delineatu a tendenza glubale: ùn hè micca di moda per mine bitcoins, hè di moda per mine kilowatts. Sò ghjunti deliberatamente à l'energia alternativa, chì ci piace assai. U fattu chì i participanti, in più di questu, anu sappiutu creà una suluzione tecnica di travagliu suggerisce chì ponu lancià indipindentamente una startup.
cunclusione principale: Ci sò squadre pronte à piglià Watts Battery cum'è a basa di u so mudellu di cummerciale, u sviluppu, è diventà partenarii / cumpagnie di a cumpagnia. Qualchidunu di elli ancu sapè cumu identificà u MVP di una idea di cummerciale è travaglià prima, qualcosa chì manca in ogni locu in l'industria oghje. A ghjente ùn capisce micca quandu si ferma, quandu libera una suluzione à u mercatu, ancu s'ellu prima, ma travagliendu. In fatti, a tappa di lucidatura di a suluzione spessu ùn finisce micca, tecnicamente a suluzione attraversa a linea di cumplessità raghjone, entra in u mercatu sovraccaricatu, ùn hè più chjaru ciò chì era l'idea originale, quale hè u targeting di u cliente, chì mudelli di cummerciale sò. inclusu. Cum'è in u scherzu annantu à Akunin, chì hà scrittu un altru libru mentre firmava u precedente per qualchissia. Ma quì hè stata fatta in a so forma più pura: quì hè un graficu, quì hè un contatore, quì sò indicatori, quì hè una predizione - questu hè tuttu, nunda di più hè necessariu per eseguisce. Cù questu, pudete andà à un investitore è riceve soldi per inizià un affari. Quelli chì anu truvatu questu equilibriu sò surtiti da a pista cum'è vincitori.
Cunsiglii per u futuru: à u prossimu hackathon (avemu pianificatu ), forsi hè sensu di sperimentà cù hardware. Avemu u nostru propiu sviluppu di hardware (unu di i vantaghji di Watts), cuntrullemu cumpletamente a produzzione è a prova di tuttu ciò chì facemu, ma ùn avemu micca abbastanza risorse per pruvà alcune ipotesi "hardware". Pò esse assai bè chì in a cumunità di u sistema è i programatori di u livellu bassu è i sviluppatori di hardware ci sò quelli chì ci aiuteranu cù questu è in u futuru diventerà u nostru cumpagnu in questa zona.
populu
À l'hackathon, aspittavamu quelli chì vulianu pruvà in un novu campu (per esempiu, graduate di diverse scole di prugrammazione) piuttostu cà quelli chì sò spicializati in stu tipu di sviluppu. Ma sempre, avemu aspittatu chì prima di l'hackathon anu da fà un pocu travagliu preparatoriu, leghje nantu à cumu u cunsumu d'energia hè previstu in generale è cumu funziona i sistemi Internet di e cose. Allora chì tutti ùn venenu micca solu per divertimentu, cercanu dati interessanti è travaglii, ma ancu cù una immersione preliminare in u sughjettu. Per a nostra parte, avemu capitu chì per questu hè necessariu di publicà in anticipu i dati dispunibili, a so descrizzione è i requisiti più precisi per u risultatu, pubblicà moduli API, etc.
Tutti avianu apprussimatamente u listessu livellu tecnologicu, più o minus e stesse capacità. In questu sfondate, u livellu di l'armunia ùn era micca l'ultimu fattore. Una quantità di squadre ùn anu micca sparatu perchè ùn puderanu micca sparte chjaramente in spazii di travagliu. Ci era ancu quelli chì una persona hà fattu tuttu u sviluppu, u restu era occupatu à preparà a presentazione, in altri, qualcunu era datu i travaglii chì facianu, probabilmente per a prima volta in a so vita.
A maiò parte di i participanti eranu ghjovani, questu ùn significa micca chì ùn ci era micca forti ingegneri è sviluppatori d'apprendimentu automaticu trà elli. A maiò parte sò ghjunti in squadre; ùn ci era praticamente micca individui. Tutti sunniavanu di vince, qualchissia vulia truvà un travagliu in u futuru, circa 20% anu digià trovu unu, pensu chì sta figura cresce.
Ùn avemu micca abbastanza geeks di hardware, ma speremu di cumpensà à u sicondu hackathon.
Prugressu di Hackathon
Cumu l'aghju scrittu sopra, eramu cù i participanti per a maiò parte di l'ora 48 di l'hackathon è, monitorendu i so successi à i punti di cuntrollu, pruvò à adattà u compitu è e cundizioni per accettà a prima pista analitica per chì, da una banda, u i participanti puderanu compie in u tempu restante, è d'altra parte, era di interessu per noi.
L'ultima clarificazione di u compitu hè stata fatta in qualchì locu intornu à l'ultimu puntu di cuntrollu, u sabbatu dopu meziornu (a finale era prevista per dumenica sera). Avemu simplificatu tuttu un pocu più: avemu sguassatu l'esigenza di ricalculate u mudellu nantu à novi dati, lascendu i dati chì i squadre eranu digià travagliatu. A paragunà metrica ùn ci hà più datu nunda, avianu digià risultati pronti nantu à e dati dispunibili, è da u sicondu ghjornu i picciotti eranu digià stanchi. Dunque, avemu decisu di torturli menu.
Tuttavia, trè di quattru participanti ùn anu micca ghjuntu à a finale. Una squadra hà digià capitu à u principiu chì anu più interessatu à a pista di i nostri culleghi, l'altru, ghjustu prima di a finale, hà capitu chì durante u prucessu di trasfurmazioni avianu filtratu i dati necessarii in anticipu è ricusatu di prisentà u so travagliu.
A squadra "21 (Wet Hair Effect)" hà participatu à i nostri dui brani finu à a fine. Vulianu copre tuttu in una volta: apprendimentu machine, sviluppu, applicazione è situ web. Finu à noi minacciati di ritirata à l'ultimu mumentu, anu cridutu ch'elli facianu tuttu in u tempu, ancu s'ellu era digià in u sicondu puntu di cuntrollu era evidenti chì cù a cosa principale - l'apprendimentu automaticu - ùn pudianu micca fà un prugressu significativu: in generale, facevanu cun u sicondu bloccu, ma ùn pudia predice u cunsumu electricità ùn eranu pronti. In u risultatu, quandu avemu determinatu u travagliu minimu per qualificà per u primu, anu sempre sceltu a seconda pista.
Fit-predict hà avutu una cumpusizioni equilibrata adattata per l'analisi di dati, cusì anu pussutu superà tuttu. Hè nutatu chì i picciotti anu interessatu à "toccu" dati industriali reali. Immediatamente si cuncintrau nantu à a cosa principale: analizà, pulisce e dati, trattà cù ogni anomalia. U fattu chì anu pussutu custruisce un mudellu di travagliu durante l'hackathon hè un grande successu. In a pratica di u travagliu, questu di solitu dura settimane: mentre i dati sò puliti, mentre sò sfondate in questu. Dunque, avemu da sicuru travaglià cun elli.
In a seconda pista (gestione), s'aspittavamu chì tutti facianu tuttu in una meza ghjurnata è venenu dumandà à fà u compitu più difficiule. In pratica, avemu appena avutu u tempu di compie u compitu basicu. Avemu travagliatu in JS è Python, chì riflette u statu attuale di l'industria.
Quì, ancu, i risultati sò stati ottenuti da squadre ben coordinate in quale a divisione di u travagliu hè stata custruita, era chjaru chì facia ciò chì.
U terzu squadra, FSociety, pareva avè una suluzione, ma à a fine anu decisu di micca dimustrà u so sviluppu, anu dettu chì ùn anu micca cunsideratu per travaglià. Rispetemu questu è ùn avemu micca discutitu.
U vincitore era a squadra "Strippers from Baku", chì hà sappiutu piantà, micca per perseguite "trinkets", ma per creà un MVP chì ùn hè micca vergogna di mostrà è chì hè chjaru chì pò esse sviluppatu è scalatu. Avemu dettu immediatamente chì ùn eramu micca troppu interessatu in opportunità supplementari. Se volenu iscrizzione via codice QR, ricunniscenza faciale, lasciate prima fà grafici in l'applicazione, è poi pigliate quelli opzionali.
In questa pista, "Wet Hair" hè intrutu cun fiducia in a finale, è avemu discututu più cooperazione cun elli è "Hustlers". Avemu digià scontru l'ultimi in u novu annu.
Spergu chì tuttu funziona, è aspittemu di vede tutti à a seconda hackathon in marzu !
Source: www.habr.com
