Posts Tagged ‘ambitii’
Swan song – fabula
(Meditatio XLI)
In the End, we will remember
not the words of our enemies,
but the silence of our friends.
More Geese than Swans now live…
O mică fabulă.
Teme fun
(Meditatio XL)
The best ideas come as jokes.
Make your thinking as funny as possible.
(David M. Ogilvy)
Tema de la grafică este, în opinia mea, prima temă din facultate care oferă posibilitatea de a realiza ceva cu adevărat fun în timp ce se ating obiectivele descrise. Desigur, dacă vrei să faci asta. Mă pregăteam să zic că e singura care face asta când a apărut tema de la APD și am descoperit că au mai fost altele și-n trecut.
How to understand monads
Think of a monad: Think of a monad as a spacesuite full of nuclear waste in the ocean next to a container of apples. now, you can’t put oranges in the space suite or the nucelar waste falls in the ocean, *but* the apples are carried around anyway, and you just take what you need. – Dons
Cea mai grea parte din drumul către un programator Haskell este înțelegerea monadelor și a legăturilor dintre ele. De fapt, sunt și lucruri mai grele de trecut dar asta doar dacă vrei apoi să scrii articole și să faci cercetare în domeniu.
Se poate scrie cod Haskell și fără a folosi monadele. Am făcut asta la LCDME (Xpresso) și a funcționat. Se obține un cod mai ușor de citit dar cu mai mult efort depus în scrierea lui (mult mai multe linii).
Două articole prezintă monadele ca un container sau ca un calcul. Ambele sunt interesante pentru detaliile din interior dar nu sunt destul de complete pentru a înțelege conceptul atât de repede.
O introducere perfectă pentru acest domeniu are Dan Piponi. De fapt, este recomandat să vă faceți timp să citiți toate articolele din blogul lui dacă vreți să ajungeți acolo sus în lumea Haskell (pe muntele celor care scriu articole și fac cercetare).
Cu adevărat util este tutorialul ăsta. Bun ca introducere în domeniu, bun pentru a ajunge semi-avansat. Începe lent, inteligibil de toată lumea și încheie, în mod tragic, cu un cod destul de greu de înțeles. Dar prezintă și Monads și Monad Transformers. Și este cam cel mai bun dintre toate articolele ce prezintă doar monadele.
Schimbăm puțin modul de prezentare și trecem în categoria fun. Cum ar fi dacă s-ar da alt nume acestei categorii de date? Știți povestea cu Ariel și Caliban, nu? Citiți aici și aici.
Ca să termin, o singură întrebare. (Comentariu la articolul din care am citat la început).
What is the half-life of the StateT monad?
Despre restanțe și măriri
(Meditatio XXVII)
You’re born, you live and you die.
There are no due overs
no second chances to make things right
if you frak them up the first time,
not in this life anyway.
(BSG – Razor)
Articol inspirat dintr-o discuție pe IRC (#rosedu) despre măriri și restanțe. Aveți răbdare până la sfârșit, chiar dacă aveți dubii cu privire la moralitatea autorului acestui articol.
Self-sabotage
(Meditatio XXVI)
There is no failure except in no longer trying.
Știu, e prima dată când dau două meditații în aceeași zi dar de acum nici nu vor mai fi ciclurile neîntrerupte (ceea ce înseamnă că logica lor va fi mai greu de urmărit – deși cred că la numărul 50 voi realiza un arbore cu toate).
Back on-topic, acum se va vorbi despre eșecuri, greșeli și catastrofe provocate din neatenție.
Science and politics
(Meditatio XX)
If living conditions don’t stop improving in this country,
we’re going to run out of humble beginnings for our great men.
Încep cu o glumă. Ne tot întrebăm de ce avem acum atâția idioți în funcțiile de conducere și nu numai. Well, nu trebuie să uităm că am avut un regim prea glorios și extrem de bine cotat din punct de vedere al condițiilor sociale. Cel puțin pe hârtie, când cincinalul ține 4 ani și se realiza în 2. Pe durata acestui regim nu au mai existat condiții pentru apariția oamenilor de geniu, conform citatului din motto.
Septembrie
Nu doar o enunțare a chestiilor care se petrec acum ci ceva mai mult.
Meditatio XIX
(Goodbye Minerva)
The important thing is not to stop questioning.
Einstein
Şi-n articolul trecut şi-n titlul acestuia am vorbit de Minerva. Cine este ea?
Meditatio V
(Oracle of future)
Knowledge is Power
but in the Use of Knowledge
the real Power lies
Folosiţi protocolul corect şi Josephus vă va da the Answer.
Meditatio IV
(Falling into the Void*)
An idea can turn to dust or magic
Mai ţineţi minte ultima întrebare de la ultimul articol? “Concurăm cu persoane care ştiu mult mai multe ca noi sau ne băgăm la un Dota?” Acum o pot extinde la “Are rost să ne testăm forţele de tineri în diverse competiţii sau ne distrăm cât de mult putem şi lăsăm rafinarea skillurilor pentru viitor?“




