A symmetry of imperfection

Facts of lore

Posts Tagged ‘optimism

Să mai spuneți că studenții nu sunt ascultați

fără comentarii

Au existat multe discuții pe bloguri și forumuri și alte medii de comunicare cu privire la situația curentă a materiilor din facultate. Materii care nu prea conțin conținut, materii care conțin prea multe chestii inutuile, materii ce depind de materii ce se fac în cel mai bun caz în același semestru, etc.

Până acum a fost doar o vorbă si atât, nu prea se putea schimba ceva.

Acum, există un loc oficial, dedicat pentru această chestie. Aici, vă logați cu credențialele de pe curs.cs :)

Să sperăm că se vor și asculta opțiunile relevante de acolo și că cei care vor comenta vor ști să diferențieze între materie și omul care o predă.

Written by Mithrandir

joi, 12 noiembrie 2009 at 8:11:32

Teme fun

cu 2 comentarii

(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.

Read the rest of this entry »

How to understand monads

fără comentarii

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?

Written by Mithrandir

miercuri, 30 septembrie 2009 at 10:05:41

Principii

cu 5 comentarii

(Meditatio XXIX)

Rise above principle and do what’s right

Un entry despre cazul în care respectarea unor principii înseamnă jignirea așteptărilor altor persoane. Știți la ce mă refer dacă ați citit și anteriorul.

Read the rest of this entry »

Written by Mithrandir

miercuri, 16 septembrie 2009 at 8:27:03

Despre restanțe și măriri

cu 12 comentarii

(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.

Read the rest of this entry »

Written by Mithrandir

joi, 10 septembrie 2009 at 23:39:01

Self-sabotage

cu 2 comentarii

(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.

Read the rest of this entry »

Written by Mithrandir

joi, 10 septembrie 2009 at 13:09:46

Septembrie

fără comentarii

Nu doar o enunțare a chestiilor care se petrec acum ci ceva mai mult.

Read the rest of this entry »

Written by Mithrandir

miercuri, 2 septembrie 2009 at 18:16:37

Funcția diodă D

cu 2 comentarii

Atenție, acest articol se vrea a fi unul comic. Dacă găsiți un cablu UTP măsurați deșertul cu el și nu citiți mai departe.

Read the rest of this entry »

Written by Mithrandir

luni, 31 august 2009 at 19:36:23

Meditatio V

cu un comentariu

(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.

Read the rest of this entry »

Written by Mithrandir

miercuri, 5 august 2009 at 15:53:31

Meditatio IV

fără comentarii

(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?

Read the rest of this entry »

Written by Mithrandir

duminică, 26 iulie 2009 at 20:42:08