Welcome to issue 218 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue cover the
weeks of February 26 to March 10, 2012.
You can find the HTML version at:
Quotes of the Week
   * monochrom: shapr is not "normal". he got a decent job, then went to
     school.
   * quicksilver: typeclasses are absolutely not sugar for a record of
                  functions
     quicksilver: they're unsugar.
     quicksilver: they're a benighted bitter poison.
   * edwardk: i'm not willing to give up orders of magnitude worth of
              performance to get a bad hack
     edwardk: if you want that, go code in scheme
   * (on pointless black magic)
     mgsloan: welcome to excessively pointless plumbing operators :)
     byorgey: mgsloan: that's... terrifying
     DanBurton: you should put it on hackage
   * cheater_: maybe you should try /part since we're talking about
     perfect-world situations
   * edwardk: i used to be a huge proponent of unicode syntax
     everywhere, then i used agda ;)
   * cmccann: free advice is, of course, any advice which satisfies the
     properties expected given the definition of "advice", but nothing
     further ;]
   * shachaf: "magic" is just another word for "primitive"
   * dylukes: I'm getting way more acquainted with the GHC build system
     than I'd like to be.
   * JoeyA: Inform7 is a programming language.
     A programming language tells a computer what to do.
     The computer is in a room.
     You are facing West.
   * mauke: sorry, the current time is not a constant
     lukish: It's a pity
   * dfletcher: > ((++" Batman!") . take 48 . cycle . show) (0/0)
Top Reddit Stories
   * New unordered-containers release improves performance by as much as 2x, 
     using HAMTs
   * A humble suggestion for visual pure functional programming
   * Spike: experimental web browser in Haskell
     Domain: self.haskell, Score: 53, Comments: 22
   * GHC 7.4.1 speeds up arbtt by a factor of 22
   * Eff 3.0 is out, a functional language with first-class computational 
     effects and handlers (an alternative to monads)
   * What's the most clever piece of Haskell code you know?
     Domain: self.haskell, Score: 47, Comments: 64
   * Diagrams 0.5 released: powerful, flexible embedded domain-specific language 
     for creating vector graphics
   * Faster Javascript Through Category Theory
   * I'm writing a Haskell book. Almost finished the 3rd chapter. Would like 
     feedback.
     Domain: bit.ly, Score: 36, Comments: 48 
   * Level 0 -- a Snake clone using SDL, with a nice interactive map editor
   * Parallel Haskell Digest 8: MVar, summer school, Simon PJ @ YOW, and more
   * Avoid cabal hell: find nirvana
   * Improvements to HashMap and HashSet creation
   * The Day Python Embarassed Imperative Programming 
     » What, then, Shall We Say?
   * Improbable uses of unsafeCoerce
Top StackOverflow Questions
   * Haskell: Lists, Arrays, Vectors, Sequences
     votes: 32, answers: 1
   * Why type classes in Haskell were difficult to implement?
     votes: 20, answers: 1
   * runST and function composition
     votes: 18, answers: 3
   * How do you compute the difference between successive elements of a 
     list of unknown size, functionally?
     votes: 16, answers: 7
   * Do we care about the 'past' in FRP?
     votes: 16, answers: 1
   * “evaluate” function
     votes: 16, answers: 1
   * What's preferred among liftM, lilftA, etc
     votes: 15, answers: 1
   * Name of type pattern: R a b = Q (a -> (R a b,b))
     votes: 14, answers: 3
   * Haskell offline documentation?
     votes: 12, answers: 2
   * Program design in Haskell: how to do simulation without mutability
     votes: 12, answers: 3
Until next time,
Daniel Santa Cruz
References