Wednesday, May 30, 2012

I want it ALL and I want it now

Visul oricarui roman autentic e clar: sa de un tun, o teapa, sa faca bani repede, cu munca putina, sau facuta de altii.

Nu mi-e dat sa vorbesc cu asemenea oameni tot timpul, dar cumva la fostul job am dat de un astfel de specimen. Ideea lui era clara, sa facem un proiect din care sa castigam. Ca a vazut el ca se poate si e simplu, doar ca trebuie sa fim o echipa, etc.

Omul nu se sfieste sa spuna ca nu a citit o carte in viata lui. Acum sa nu intelegeti ca eu sunt un mic Pleșu; m-am "laudat" mult timp cu super "romanul" "Fram ursul polar". Ideea e ca oricat m-as chinui tot mai bag o lectura din cand in cand, fie ea online.

Mi-a mai impartasit si anumite "proiecte" personale ca "Flash pe Android" care redirecta la un site cu reclame (nici vorba de flash). Dupa X downloaduri ale aplicatiei contul de developer (100$?) i-a fost sters dar profitul a fost ~400$.

Cam asta e profilul personajului de care vorbesc.

Si ma contacteaza omul acum cateva zile ca are el un super algoritm care ii "ghiceste" nu stiu ce patternuri cu probabilitate de 90%. Doar ca trebuie sa il faca mai bun, pe la 97%. Eu, gata sa cad pe spate. Pula mea, il avusesem coleg pe viitorul John Nash si nici nu mi-am dat seama. Eu miros ca el cauta sa faca predictii la pariuri, pronosport, loto etc si ma bag in seama pentru a vedea pana unde merge românul "autentic". Aveti mai jos super conversatia cu viitorul John Nash:

[ n-am corectat nimic, cand apare mesajul de 2 ori intuiesc ca e vina pidginului de ubuntu; am si un rezumat la capat dar mie-mi pare interesanta conversatia ]

(09:12:52 PM) FutureJohnNash: salut
(09:12:59 PM) undergraver: salut
(09:13:13 PM) FutureJohnNash: am si eu o problema
(09:13:27 PM) FutureJohnNash: ma chinui de ceva timp la un algoritm
(09:13:31 PM) FutureJohnNash: si am facut ceva din el
(09:13:36 PM) FutureJohnNash: dar imi mai trebuie ceva
(09:13:44 PM) FutureJohnNash: e ceva destul de complicat si necesar pentru mine
(09:13:56 PM) undergraver: asa
(09:14:44 PM) FutureJohnNash: daca ai putea sa iti faci timp si reusesti sa mi-l rezolvi .. sa stii ca am disponibili imediat 8 milioane:)
(09:15:00 PM) FutureJohnNash: e vorba de o matrice
(09:15:26 PM) FutureJohnNash: in care tre sa caut un algoritm...vrei sa iti dau detalii?
(09:15:45 PM) undergraver: zi
(09:16:14 PM) FutureJohnNash: deci eu am o matrice...cu 1900 de linii...si 10 coloane
(09:16:27 PM) FutureJohnNash: valorile sunt de 0 si 1
(09:16:32 PM) FutureJohnNash: random
(09:16:35 PM) undergraver: asa
(09:17:06 PM) FutureJohnNash: eu trebui sa caut valori de 1 in matrice din maxim 3 incercari
(09:17:08 PM) FutureJohnNash: adik...
(09:17:16 PM) FutureJohnNash: ma uit la prima linie...
(09:17:29 PM) FutureJohnNash: si printr=un algoritm...sa zic ca aleg coloana 4
(09:17:41 PM) FutureJohnNash: ma uit pe prima linie si pe coloana 4...si vad ca e 0
(09:17:55 PM) FutureJohnNash: apoi pe linia 2...coloana 6...ma uit si vad valoarea 0
(09:18:06 PM) FutureJohnNash: apoi pe linia 3 si coloana 7 ..ma uit si vad 1
(09:18:14 PM) FutureJohnNash: ideea e ca maxim din a 3-a linie
(09:18:18 PM) FutureJohnNash: sa vad 1
(09:18:19 PM) undergraver: pai alea sunt 6 incercari
(09:18:35 PM) FutureJohnNash: ma refer doar la linii
(09:18:54 PM) FutureJohnNash: deci eu trebuie sa fac o predictie pentru urmatoarea linie
(09:18:58 PM) FutureJohnNash: unde va pica 1?
(09:19:01 PM) FutureJohnNash: pe ce coloana
(09:19:19 PM) FutureJohnNash: si printr-un algoritm vei alege o anumita coloana
(09:19:36 PM) FutureJohnNash: dar nu e necesar sa nimeresti din prima
(09:19:42 PM) FutureJohnNash: mergi pe linia urmatoare
(09:19:45 PM) FutureJohnNash: si mai incerci
(09:19:45 PM) undergraver: deci stai sa o luam usor
(09:19:50 PM) FutureJohnNash: asa e
(09:19:51 PM) undergraver: fiecare linie are 10 valori
(09:19:54 PM) FutureJohnNash: da
(09:19:58 PM) FutureJohnNash: cu 0 si 1
(09:20:01 PM) undergraver: si sunt 1900 de linii (sau cate or fi)
(09:20:04 PM) FutureJohnNash: 2 valori
(09:20:21 PM) undergraver: tu vrei sa afli in functie de liniile dinainte unde va fi 1 in liniile urmatoare
(09:20:27 PM) FutureJohnNash: exact
(09:20:42 PM) undergraver: pai care e legatura intre linii? ce reprezinta ele
(09:21:22 PM) FutureJohnNash: ele sunt la intamplare..random..ceea ce inseamna ca o linie va contine si 1 si 0 obligatoriu...in medie...va contine 4 -5 de 0 4-5 de 1
(09:21:47 PM) FutureJohnNash: 1 0 0 1 0 0 0 1 1
(09:21:50 PM) FutureJohnNash: exemplu de linie
(09:21:57 PM) FutureJohnNash: eu am deja un algoritm in matlab
(09:22:07 PM) FutureJohnNash: am reusit sa realizez in 90 % din cazuri
(09:22:14 PM) FutureJohnNash: eu vreau doar ca tu sa reusesti in 97%
(09:22:46 PM) FutureJohnNash: algoritmul se aplica pe fiecare linie
(09:22:49 PM) FutureJohnNash: pe 1900 sa zicem
(09:22:58 PM) FutureJohnNash: algoritmu pe o linie ar fi asa
(09:24:13 PM) undergraver: hmmm
(09:24:18 PM) undergraver: trebuie o relatie
(09:24:30 PM) FutureJohnNash: ma uit pe linia curenta...si cu ajutorul unui algoritm..imi aleg o coloana...daca coloana aleasa nu contine 1...merg si caut in linia urmatoare...si in urmatoarea pana gasesc 1
(09:24:47 PM) FutureJohnNash: ideea e sa gasesc din maxim 3 linii
(09:25:05 PM) FutureJohnNash: daca ti-as da algoritmul in matlab
(09:25:07 PM) FutureJohnNash: si matricea
(09:25:12 PM) FutureJohnNash: poate ai intelege mai bine
(09:25:19 PM) FutureJohnNash: oricum poti sa ma intrebi...
(09:25:32 PM) FutureJohnNash: nu ma astept sa intelegi din prima...ca e complicat...si greu de explicat pe mess
(09:26:23 PM) FutureJohnNash: dar daca ajungi sa intelegi pana unde am ajuns eu..cred ca tie ti-ar fi usor sa rezolvi mai departe
(09:30:17 PM) FutureJohnNash: iti trimit programul matlab?..sau vrei sa iti mai explic pe mess
(09:30:48 PM) undergraver: ma gandesc la o idee, n-am gasit ceva asemanator pe net inca
(09:31:02 PM) FutureJohnNash: nu este...
(09:31:13 PM) FutureJohnNash: aici trebui doar stiinta ..aplicare de matematica
(09:31:29 PM) FutureJohnNash: deasta m-am gandit la tine..ca tu gandesti mai analitic
(09:32:02 PM) FutureJohnNash: sa stii ca algoritmul meu reuseste sa faca asta...
(09:32:08 PM) FutureJohnNash: 90% din linii
(09:32:25 PM) FutureJohnNash: adik pentru 1700 de linii din 1900
(09:32:34 PM) FutureJohnNash: dar imi trebuie mai mult si stiu ca se poate
(09:33:39 PM) FutureJohnNash: si deasta zic..daca ai analiza codul meu..ai intelege perfect ideea...si poti extinde mai bn de acolo
(09:34:17 PM) undergraver: ti-am zis, cum o vad eu trebuie sa existe o formula de trecere de la o linie la alta
(09:34:24 PM) undergraver: pe cand daca nu exista ... e cam aiurea
(09:34:31 PM) FutureJohnNash: adik
(09:34:39 PM) undergraver: adica daca poate fi ORICE acolo algoritmul nu se poate face
(09:35:02 PM) FutureJohnNash: eu am realizat o relatie
(09:35:13 PM) FutureJohnNash: un pic ciudata
(09:35:16 PM) FutureJohnNash: dar eficienta
(09:35:35 PM) FutureJohnNash: aleg urmatoarea coloana dupa formula
(09:35:50 PM) FutureJohnNash: atan2(p,j)*10
(09:36:06 PM) undergraver: wtf is that?
(09:36:11 PM) undergraver: p,j ?
(09:36:11 PM) FutureJohnNash: p= la al catalea 0 sunt
(09:36:22 PM) FutureJohnNash: j= pozitia curenta
(09:36:23 PM) FutureJohnNash: deci
(09:36:26 PM) FutureJohnNash: ma uit la linia 1
(09:36:30 PM) FutureJohnNash: si ea contine
(09:36:41 PM) FutureJohnNash: 0 1 1 1 0 0 1 0 0 1
(09:36:52 PM) FutureJohnNash: caut primul 0
(09:36:59 PM) FutureJohnNash: e pe pozitia 1
(09:37:03 PM) FutureJohnNash: deci p=1
(09:37:05 PM) FutureJohnNash: j=1
(09:37:19 PM) FutureJohnNash: atan2(p,j)*10=8
(09:37:33 PM) FutureJohnNash: deci pe linia urmatoare ma voi uita la coloana 8
(09:37:43 PM) FutureJohnNash: daca nu gasesc 1
(09:37:54 PM) FutureJohnNash: ma uit tot la linia asta..care am scris=o mai sus
(09:38:03 PM) FutureJohnNash: si ma uit la urmatorul 0
(09:38:23 PM) FutureJohnNash: si aplic atan2(p,j)
(09:38:29 PM) FutureJohnNash: unde p=2
(09:38:30 PM) FutureJohnNash: al doilea 0
(09:38:34 PM) FutureJohnNash: j=5
(09:38:36 PM) FutureJohnNash: pozitia 5
(09:39:25 PM) FutureJohnNash: credema...nu stiu de ce am aplicat atan2...nu exista explicatie matematica...am visat asta:))))...si culmea e cea mai buna functie
(09:39:45 PM) undergraver: variatia la atan2 e putin aiurea
(09:39:59 PM) undergraver: adica nu prea ai multe garantii
(09:40:44 PM) FutureJohnNash: asta e ideea...ca ce vreau eu ..dupa cum observi...este sa prezic...randomul
(09:40:55 PM) FutureJohnNash: si am reusit in proportie de 90%...cu formula asta
(09:41:17 PM) FutureJohnNash: dar am plecat de la 50%...si am trecut prin multi algoritmi pana acum
(09:41:23 PM) FutureJohnNash: si deasta cred ca se poate si mai bine
(09:46:32 PM) undergraver: e posibil
(09:46:37 PM) undergraver: dar trebuie sa existe o logica
(09:46:47 PM) undergraver: pentru ca daca eu iti dau alte date s-a dus dracu algoritmul tau
(09:47:34 PM) FutureJohnNash: datele astea respecta un tipar....o distributie...
(09:48:02 PM) FutureJohnNash: eu am aplicat acelasi algoritm pe 1000 linii
(09:48:06 PM) FutureJohnNash: si pe 1900
(09:48:12 PM) FutureJohnNash: tot asa dadea
(09:48:41 PM) undergraver: pai tiparul ala trebuie sa fie definit
(09:48:43 PM) undergraver: aia e ideea
(09:49:35 PM) FutureJohnNash: asa..iti dai seama..ca era 100%
(09:49:45 PM) FutureJohnNash: deasta zic...trebuie o functie de aproximare
(09:49:47 PM) FutureJohnNash: ceva genu asta
(09:49:50 PM) undergraver: pai aia e ideea, daca au un tipar, trebuie definit sa te apropii
(09:49:58 PM) FutureJohnNash: aa
(09:50:04 PM) FutureJohnNash: deci trebuie inteles tiparul
(09:50:06 PM) FutureJohnNash: sa inteleg
(09:50:30 PM) undergraver: si poti ajunge pe niste date care pastreaza acel tipar cat de cat foarte aproape
(09:50:55 PM) FutureJohnNash: ideea e ca daca pe datele astea care le am eu
(09:51:07 PM) FutureJohnNash: exista vreun algoritm sa respecte regula care o zic
(09:51:15 PM) FutureJohnNash: atunci pe orice set de date care va veni
(09:51:20 PM) FutureJohnNash: va fi respectata
(09:51:32 PM) FutureJohnNash: deci asta trebuie..gasit un tipar...in setu asta de date
(09:51:36 PM) undergraver: pai da mai, dar nu poti sa te apuci sa faci algoritmi pe seturi de date aleatoare ca ... nu ai nici o sansa
(09:51:46 PM) undergraver: de aia trebuie definit tiparul ala
(09:52:16 PM) FutureJohnNash: aha
(09:52:27 PM) FutureJohnNash: deci zici ca nu e posibil sa ffacem nimik pe date aleatoare
(09:53:28 PM) FutureJohnNash: si tu poti sa definesti un tipar?
(09:54:02 PM) FutureJohnNash: sau e pe degeaba...ca daca nu se aplica la datele astea ..nu conteaza
(09:54:20 PM) undergraver: deci eu inteleg cum se reprezinta datele de intrare
(09:54:26 PM) undergraver: dar datele alea de intrare provin de la ceva
(09:54:45 PM) undergraver: acel ceva trebuie sa aiba anumite reguli, constrangeri ... ca sa elimini din posibilitati
(09:54:52 PM) undergraver: asta e tot ce zic eu
(09:54:54 PM) undergraver: altfel te chinui
(09:55:07 PM) undergraver: e ca si cum ai incerca sa castigi la lotto...
(09:55:24 PM) FutureJohnNash: inteleg
(09:55:37 PM) FutureJohnNash: dar aici trebuie doar sa prezicem daca e 0 sau 1
(09:55:42 PM) FutureJohnNash: adik sanse mai mari
(09:55:42 PM) undergraver: e acelasi lucru
(09:55:47 PM) undergraver: nu e  nici o diferenta
(09:55:59 PM) FutureJohnNash: aha
(09:56:10 PM) FutureJohnNash: poi si eu totusi am reusit sa ajung la 90%
(09:56:17 PM) FutureJohnNash: din date sa respecte algoritmul
(09:56:50 PM) FutureJohnNash: stii cum am eliminat din posibilitati?
(09:57:00 PM) FutureJohnNash: nu alegeam 1..in urmatoarea linie
(09:57:07 PM) FutureJohnNash: ci in linia i+j
(09:57:36 PM) FutureJohnNash: j fiind pozitia 0-ului folosit in atan2
(09:57:44 PM) FutureJohnNash: adik saream anumite linii
(09:58:11 PM) undergraver: ti-am zis: daca vrei sa iti fac algoritmul sa scoata proportie proasta iti fac eu un set de date
(09:58:22 PM) undergraver: de aia iti trebuie o regula, sa elimini anumite tipuri de seturi de date
(09:59:15 PM) FutureJohnNash: si regula asta in ce consta?
(09:59:29 PM) FutureJohnNash: te referi la schimbarea datelor mele?
(09:59:33 PM) undergraver: pai eu nu stiu, tu ar trebui sa o stii ma
(10:00:06 PM) FutureJohnNash: am inteles...u zici sa nu folosesc date random
(10:00:14 PM) FutureJohnNash: ci sa aiba anumite reguli
(10:00:34 PM) undergraver: pai eu cred ca datele nu-s random
(10:00:43 PM) undergraver: daca-s random poti sa faci ce vrei tu ca algoritm, ca e totuna
(10:00:44 PM) undergraver: :)
(10:00:48 PM) FutureJohnNash: exact
(10:00:52 PM) FutureJohnNash: ele sunt random
(10:00:55 PM) FutureJohnNash: sunt chiar random
(10:01:00 PM) FutureJohnNash: asta vroiam sa iti zic
(10:01:02 PM) undergraver: atunci plm, care e scopul
(10:01:10 PM) FutureJohnNash: sunt generate cu true number generator
(10:01:34 PM) FutureJohnNash: poi si daca iti zic crezi ca se poate?
(10:01:39 PM) FutureJohnNash: daca ele ar fi random
(10:01:42 PM) FutureJohnNash: ca la loto
(10:01:46 PM) FutureJohnNash: putem sa le prezicem
(10:01:47 PM) FutureJohnNash: ?
(10:01:56 PM) undergraver: nu
(10:01:59 PM) FutureJohnNash: pff
(10:02:39 PM) undergraver: daca sunt generate cu un random eficient nu ai nimic de facut
(10:02:46 PM) undergraver: decat sa iei algoritmul de generare :)))
(10:03:05 PM) FutureJohnNash: asa e
(10:03:12 PM) FutureJohnNash: dar eu vreau sa ajung aproape
(10:03:13 PM) FutureJohnNash: nu exact
(10:03:23 PM) FutureJohnNash: poi daca iau alg de generare
(10:03:26 PM) FutureJohnNash: stiu 100%
(10:03:28 PM) undergraver: ce vrei tu imi pare ciudat
(10:03:40 PM) FutureJohnNash: stii care-i faza?...
(10:03:46 PM) undergraver: adica tu vrei sa vezi ce genereaza un generator aleator de numere
(10:03:49 PM) FutureJohnNash: astea chiar sunt numere la loto
(10:03:54 PM) undergraver: asta e imposibil fara sa ai algoritmul
(10:03:58 PM) FutureJohnNash: sunt niste abstractizari
(10:04:05 PM) FutureJohnNash: ale numerelor loto
(10:04:13 PM) undergraver: or fi mai, dar nu se poate
(10:04:13 PM) FutureJohnNash: daca reusesc sa fac algoritmul asta
(10:04:20 PM) FutureJohnNash: castig mereu la loto
(10:04:22 PM) FutureJohnNash: :))
(10:04:24 PM) undergraver: :)
(10:04:32 PM) undergraver: am facut eu deja o chestie pentru unu
(10:04:39 PM) undergraver: gaseam numerele care apareau cel mai des
(10:04:40 PM) FutureJohnNash: deci am ajuns la 90%
(10:04:41 PM) undergraver: perechile
(10:04:48 PM) undergraver: cate 3
(10:04:50 PM) undergraver: cate 4 ... etc
(10:04:55 PM) undergraver: l-a ajutat? nu
(10:04:56 PM) undergraver: :)
(10:05:01 PM) FutureJohnNash: deci stai sa vezi
(10:05:05 PM) undergraver: nu exista povesti de genul
(10:05:10 PM) FutureJohnNash: eu oricum castig
(10:05:14 PM) FutureJohnNash: numa ca castig putin
(10:05:24 PM) FutureJohnNash: daca pariez 10 mil
(10:05:28 PM) FutureJohnNash: 7 mil..pierd
(10:05:29 PM) FutureJohnNash: 9 castig
(10:05:33 PM) FutureJohnNash: deci profit 2 mil
(10:05:36 PM) FutureJohnNash: la 10 mil rulati
(10:05:44 PM) FutureJohnNash: in stadiul actual de 90%
(10:05:54 PM) FutureJohnNash: tre sa ajung la 95
(10:05:57 PM) undergraver: esti norocos domne, atat
(10:05:57 PM) FutureJohnNash: macar
(10:06:06 PM) FutureJohnNash: daca ti-as explica exact
(10:06:08 PM) undergraver: tu faci statistica pe 1 luna
(10:06:11 PM) FutureJohnNash: nu ai mai zice asa
(10:06:18 PM) FutureJohnNash: e pe mai mult
(10:06:21 PM) FutureJohnNash: am 1900 de extrageri
(10:06:35 PM) FutureJohnNash: stii cum e sistemul?
(10:06:38 PM) FutureJohnNash: se extrag
(10:06:42 PM) FutureJohnNash: 10 numere din 20
(10:06:56 PM) FutureJohnNash: si eu trebuie sa nimeres 1 numar
(10:06:56 PM) FutureJohnNash: deci sunt sanse mari
(10:07:03 PM) FutureJohnNash: nu e 6 din 49
(10:07:12 PM) FutureJohnNash: normal sansele sunt de 50% daca pui la ghici
(10:07:13 PM) undergraver: ma, tot acolo ajungi
(10:07:40 PM) undergraver: astea-s cel mult un stiudiu la o lucrare de licenta de statistica, nimic mai mult
(10:07:43 PM) undergraver: asta e parerea mea
(10:08:09 PM) FutureJohnNash: asa e..ca e greu cu statistica
(10:08:11 PM) FutureJohnNash: :d
(10:08:11 PM) undergraver: evident ca eu m-as bucura sa iti mearga algoritmul, dar nu e chiar determinist
(10:08:39 PM) FutureJohnNash: din pct de vedere matematic
(10:08:41 PM) FutureJohnNash: cam asa e
(10:08:48 PM) undergraver: cu alte cuvinte poti fi norocos uneori dar nu mereu
(10:09:00 PM) FutureJohnNash: nashpa
(10:09:06 PM) FutureJohnNash: si eu care credeam ca am dat lovitura
(10:09:07 PM) FutureJohnNash: :)))
(10:09:24 PM) undergraver: ti-am zis, eu gandesc asta din perspectiva matematica
(10:09:36 PM) undergraver: statistica se face cand n-ai ceva mai bun
(10:09:42 PM) FutureJohnNash: :))
(10:09:43 PM) FutureJohnNash: tare
(10:09:54 PM) undergraver: pai nu e asa?
(10:09:57 PM) FutureJohnNash: da
(10:10:01 PM) FutureJohnNash: e ultima solutie
(10:10:06 PM) undergraver: vezi ca mor oamenii intr-o fabrica
(10:10:10 PM) undergraver: incepi sa notezi ce si cum
(10:10:24 PM) undergraver: vezi ca aia care trec printr-un cuptor de 3 ori pe zi mor mai repede
(10:10:36 PM) undergraver: tragi concluzii si apoi scoti o analiza matematica corecta
(10:10:46 PM) undergraver: aici ... ce analiza sa faci? nu exista regula
(10:10:51 PM) FutureJohnNash: asa e
(10:10:58 PM) undergraver: cel putin eu nu stiu, nu zic ca nu se poate face
(10:11:03 PM) undergraver: dar eu nu stiu
(10:11:21 PM) FutureJohnNash: inteleg..oricum e cam imposibil sa bati statistica
(10:11:24 PM) FutureJohnNash: ca eu asta vreau
(10:11:29 PM) FutureJohnNash: sa am sanse mai mari
(10:11:50 PM) FutureJohnNash: adik daca statistica zice...ca in 50% din cazuri pik pajura
(10:11:54 PM) FutureJohnNash: nu domne...eu vreo 70%
(10:12:00 PM) FutureJohnNash: asa ceva e cam imposibil
(10:12:11 PM) undergraver: si cu sansele tale de 50% cand alegi 10 din 20
(10:12:19 PM) undergraver: tot poti sa ti-o furi de nu te vezi ...
(10:12:25 PM) FutureJohnNash: stiuu
(10:12:28 PM) FutureJohnNash: crede-ma
(10:12:30 PM) undergraver: si o sa ti-o furi
(10:12:33 PM) FutureJohnNash: am pierdut bani
(10:12:34 PM) FutureJohnNash: :))
(10:12:35 PM) FutureJohnNash: deja
(10:12:38 PM) undergraver: pai da, asta zic
(10:12:46 PM) undergraver: si de aia iti zic eu de reguli
(10:12:55 PM) undergraver: regulile te ajuta  sa mai elimini din cazuri
(10:13:04 PM) undergraver: tu vrei sa ajungi de la 90 la 97 ...
(10:13:06 PM) undergraver: %
(10:13:17 PM) undergraver: eu iti zic ca daca elimini cazuri poate mai iei un procent o chestie
(10:13:23 PM) undergraver: e foarte greu
(10:13:23 PM) FutureJohnNash: da
(10:13:28 PM) FutureJohnNash: asa e
(10:13:30 PM) FutureJohnNash: exact
(10:13:33 PM) FutureJohnNash: ai inteles bine
(10:13:35 PM) undergraver: + ca e foarte greu sa gasesti regulile
(10:13:43 PM) undergraver: de aia te intrebam de reguli
(10:13:50 PM) FutureJohnNash: poi regula aia
(10:13:52 PM) FutureJohnNash: cu atan2
(10:13:54 PM) undergraver: plm
(10:13:55 PM) FutureJohnNash: pare a fi buna
(10:13:56 PM) undergraver: :)
(10:13:57 PM) FutureJohnNash: pana acum
(10:13:59 PM) FutureJohnNash: da e la vrajeala
(10:14:02 PM) FutureJohnNash: si mai trebuie
(10:14:04 PM) FutureJohnNash: altceva
(10:14:22 PM) undergraver: pai e ... dar avad in vedere ca e totul random ... plm
(10:14:35 PM) FutureJohnNash: adik se pliaza pe random
(10:14:37 PM) FutureJohnNash: asta am incercat
(10:14:41 PM) FutureJohnNash: parametri lui atan2
(10:14:45 PM) FutureJohnNash: sunt la fel de random
(10:14:49 PM) FutureJohnNash: adik din setul de date
(10:15:23 PM) FutureJohnNash: regula ar fi...cauta o regula..in liniile inferioare...si vezi ca nu se va aplica in liniile superioare
(10:15:44 PM) FutureJohnNash: pentru ca asta presupune random..sa se modifice sa nu existe patternuri la fel nu
(10:15:45 PM) FutureJohnNash: ?
(10:15:57 PM) undergraver: stii cum se schimba chestiile la loto?
(10:16:02 PM) undergraver: si cand schimba bilele totul s-a dus
(10:16:19 PM) undergraver: alti parametri, poate bilele-s mai grele, mai usoare, cine dracu stie
(10:16:24 PM) undergraver: dar nu mai is aceleasi conditii
(10:16:26 PM) undergraver: deci naspa
(10:16:40 PM) FutureJohnNash: asa e..
(10:16:43 PM) FutureJohnNash: se schimba generatorul
(10:18:05 PM) FutureJohnNash: oricum...mersi pentru timpul acordat...sper ca nu te-am tinut din treaba...
(10:18:05 PM) FutureJohnNash: pentru prostiile mele:))
(10:18:05 PM) FutureJohnNash: oricum...mersi pentru timpul acordat...sper ca nu te-am tinut din treaba...
(10:18:05 PM) FutureJohnNash: :p
(10:18:05 PM) FutureJohnNash: pentru prostiile mele:))
(10:18:05 PM) FutureJohnNash: :p
(10:18:05 PM) FutureJohnNash: chiar aveam o speranta
(10:18:05 PM) FutureJohnNash: chiar aveam o speranta
(10:18:28 PM) undergraver: poate ca e
(10:18:37 PM) undergraver: dar momentan n-o stiu
(10:19:31 PM) FutureJohnNash: ok...daca e sa aflu 100%..o sa te anunt...nu o sa mai trebuiasca sa programam atunci:))
(10:19:54 PM) FutureJohnNash: eu ma bag la un film...mersi mult pentru incercare:)



Rezumat:

- intai totul e random, perfect number generator or something
- apoi sunt extrageri de loto (sau ceva similar)
- formula cu atan2 extrasa fix din hemoroid
- daca gaseste formula magica (si mai multi hemoroizi) nu mai programeaza; pardon, nici eu nu o sa mai programez ca e baiat bun si imi da si mie reteta sigura de castig la loto

Eu ma uit doar la "discavări ceanăl"

N-am televizor. Da, se poate trai fara. Oricum, cu foarte mici exceptii, n-am la ce sa ma uit. Si ce vreau sa vad gasesc intr-o forma sau alta pe net. Dar ce ma seaca pe mine cel mai mult e omul care gaseste rolul televizorului in programele asa zis educationale oferite de niste posturi gen "discavări", "enimăl pleanet" si alte aberatii cu o mireasma intelectuala.

Hai sa lasam posturile "educationale" momentan si sa vedem cum aceste persoane o sug grav cu argumentul lor. Pai pe langa aceste 5-6 posturi mai ai o tona de posturi (minim 40-50 cu aberatii doar in pachetul de baza) la care nu ai ce viziona nici daca te chinui. Le platesti? Da, le platesti. Sustii haznale gen OăTeVe si alte ratari romanesti? Da, le sustii, ca le platesti. Stiu ca un om educat nu vrea sa sustina OăTeVe dar il sustine pentru ca vrea discavări.

Concluzia1: mananci căcat cu tot cu argumentul tau!

Acum la servici am un TeVeu. In mortii ma-sii de TeVe ca are 2 telecomenzi si nici nu stiu sa il pornesc ca plm, ca blah blah, ca telecomanda aia e de la chestia aia care seamana cu un VHS de pe vremuri, ca cealalta e de la LCD. Da, îs mai prost eu cand vine vorba de tehnologie, de aia ma piș pe ele de telecomenzi!

Il deschide unu de obicei in pauza de masa si ma uit si eu pe acolo. Si evident ca noi, oameni culti fiind (ce plm!), dam pe "discavări" sau un cacat echivalent. Cand io mananc e emisiunea aia cu "mitbusteri", oamenii pulii mele care darâmă (sau nu) mituri. E un nivel super "educational". Sa mor io de a trecut o emisiune fara sa vad explozii, bum, bum si niste retardati cu masca de intelectuali care isi dau cu parerea: "busted", "not busted", "I didn't expect that", "niiiice", "let's put some c4". Fuck you, you dweeb!

Informatia oferita de astia e asa de precara si penibila incat nu inteleg la ce ar putea sa iti foloseasca:

- faptul ca daca arzi o masina cu nu stiu ce substanta lu' peste.
- faptul ca nu stiu ce invelis rezista la impact
- faptul ca aluneci pe coji de banana
- faptul ca o masina e spintecata in 2
- si alte balarii care ma bucur ca nici nu mi le amintesc

Poti sa citesti la nimereala o pagina pe wikipedia si esti mai castigat.

Asadar ce poti sa faci cu discavări & co?
- Nu poti sa il citezi intr-o lucrare.
- Nu iti sunt prezentate lucruri concrete.
- Informatiile sunt diluate si intercalate, ca nu doar explodeaza o masina, ci mai baga si reclame la greu si mai fac si alte "experimente", dintre care imi aduc aminte unul foarte interesant cu lustruirea unor fecale ale nu stiu carei specii.
- Nici macar nu poti sa te stergi la cur cu discavări, un lucru infinit mai util decat ceea ce poti urmari pe el.

In ultimul timp am vazut ca e mai interesant pe posturile de muzica. Asa am aflat ca nu mai exista Atomic TV. Aici nu trec 3-4 melodii fara sa apara o târâtură autohtona cu videoclipuri care ar putea concura lejer cu intro-uri de filme porno. Din punctul meu de vedere e cam la fel de util ca discavări, ba chiar mai util daca dai sonorul la minim.

Concluzia2: Asadar, dragi sustinatori ai TeVe-ului pentru posturile "culte", nu stiu daca exista indeajuns căcat pe lumea ca sa va ajunga pentru argumentele voastre pro-televizor.

-----

In alta ordine de idei, daca nu aveti TV/Radio puteti sa va duceti la electrica (sau de unde primiti electricitate) si sa cereti sa nu mai platiti pentru Societățile Române de Radio (SRR) și Televiziune (SRTV). Vorba lu' Gandhi: "Be the change you want to see in the world."

Wednesday, May 23, 2012

Am cedat: Ubuntu 12.04 cu Unity

Vazusem Unity de la versiunea 11.10 si nu imi placuse cine stie ce. Chiar mi-am pus (vestitul?) xfce; interesant xfce, dar aproape penibil - mi-am adus aminte de fvwm sau fvwm95 (cand ma jucam cu slackware - acum aproape 10 ani)

Dar:

1. Ubuntu s-a hotarat sa ofere 5 ani suport pentru versiunile LTS (cool pentru putori ca mine care vor doar sa le mearga treaba)
2. La cate rahaturi am fost nevoit sa inghit interfata de la Unity mi se pare o nimica toata
3. Eu de modul grafic am nevoie pentru a-mi lansa aplicatiile ce necesita X server
4. Daca vreau sa gasesc o optiune de configurare o gasesc rapid pentru ca e interfata cea mai dezvoltata si al carei scop e sa ofere usurinta in utilizare
5. Am rulat live stick-ul cam 6 ore inainte sa purced la instalare si pot sa zic ca la ce imi trebuie mie s-a comportat bine, chiar cred ca merge mai decent decat unity-ul ala din 11.10
6. Inca nu-s fericit cu interfata, ma deranjeaza mai mult decat gnome 2 ala mai vechi, dar fuck it, cum am pornit aplicatiile cu care lucrez ma descurc la fel de bine


Concluzii:

Nu ii cred pe cei care viseaza sa se apuce sa faca ei un fork de gnome 2 care o sa fie folosit de multa lume, samd. Nu e cazul, desktopul se foloseste pentru browsing, jocuri, vizualizare/editare documente, download si filme intr-o proportie covarsitoare. Restul is prea putini sa conteze (desi eu nu sunt neaparat in restul... dar asta e). Nu iti tre' gnome2 pentru asta - e de ajuns un mediu cu 5 shortcuturi si gata, omul e aproape satisfacut.

Daca ar fi dupa mine as miza pe un configurator comun (poate chiar inclus in X) care sa poata fi accesat de fiecare desktop environment. In acest fel ar putea sa existe o oarecare competitie intre diverse window managere (unii cu look&feel, altii cu memorie, altii cu rapiditate etc). Acum din ce am incercat window managere, fiecare vine de exemplu cu configuratorul sau de retea, unul stie sa configureze stickuri cu net pe 3G, altul nu, si asa iti pierzi viata ca sa vezi diferente intre diverse aplicatii care fac acelasi lucru. Fuck that! (Eternul laitmotiv in opensource: energie irosita pentru a face un lucru mai prost decat ceea ce e pe piata *doar* de dragul creatiei - fuck that again! )

Cred ca acum desktopul castigator e cel care are configuratia la indemana. Momentan nu imi lipseste nimic in Unity. E ceva mai bun? Show me and I'll test - dar sa fie live stick-able ca altfel nici nu ma obosesc, ca mi-e lene! Cum mi-e si lene sa corectez eventualele greseli din postul asta.