How they all fit together:
1
2
3
4
5
6
7
8
| module Badger where
badger :: Int -> Int -> [String]
badger mushroom snake = badger' mushroom snake mushroom snake
where
badger' m s 0 s' = "Mushroom" : "Mushroom" : badger' m s m s'
badger' m s m' 0 = "Snaaaaaaaaake" : badger' m s m s
badger' m s m' s' = "Badger" : badger' m s (m' - 1) (s' - 1) |
A Haskell 8-liner based on this short made by Weebl.
Posted by spyked at 10:10 pm on December 22nd, 2009.
Categories: wtf. Tags: badger, code, haskell, mushroom, snake, weebl, wtf.

… penguins and devils are so much better. Yes, xkcd; because it’s been a long while since the last wtf.
Posted by spyked at 10:08 pm on December 16th, 2009.
Categories: wtf. Tags: apple, cats, comics, darwin, meow, os x, wtf, x64, xkcd.
Unul din lucrurile cu care se laudă IDE-urile fancy (Visual Studio, Eclipse, Sun Studio, NetBeans și așa mai departe) e acela că ușurează extrem de mult munca prin salvarea unor informații legate de proiect, informații printre care se află și sesiunea/workspace-ul curent. În vim m-am confruntat deseori cu situația de a închide cinci sau mai multe tab-uri cu câte două split view-uri fiecare, pentru ca mai târziu să stau două-trei minute doar pentru a le deschide. More… »
Posted by spyked at 2:05 am on December 13th, 2009.
Categories: tech. Tags: free software, linux, programming, tutorials, vim.
Încă de pe vremea când mașinile de scris erau la mare modă (prin secolul al XIX-lea se pare că ar fi fost înregistrat primul patent bine documentat pentru un asemenea instrument), iar mai apoi odată cu apariția computerelor, în mintea umană a început să se înrădăcineze adânc conceptul de instrument de scris bazat pe claviatură. Și în ciuda tuturor sculelor fancy care s-au tot perindat – cu mai mult sau mai puțin succes – pe piață în ultimii douăzeci de ani (de la mouse și trackball până la touchscreen), fără tastatură nu se poate face mare lucru în ziua de astăzi. More… »
Posted by spyked at 9:38 pm on December 9th, 2009.
Categories: tech. Tags: computer science, division by zero, keyboard, parallelism, politehnica, typewriter, ui.