Welcome to issue 316 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from January 18 to 31, 2015

After doing more than 150 of these, I have come to the conclusion that
it is time for me to take a permanent break from HWN. I realize that
"we could do better", and have something a bit more edited than a
collection of links, and some quotes. I wish I had more time to devote
to such endeavor, but my time is currently being taken up by trying to
help my 1 year old explore her little world.

If you'd like to be the one to continue the long tradition of HWN, drop
me a line.

Thanks for following along for the last 3 years!

Quotes of the Week

   * johnw: "Sir, what weapon did the assailant use against you?" "All I
     know is that it was done in IO, officer."

   * monochrom: $ can't buy you love, but it can buy you function
     application

   * hiptobecubic: benzrf, well sure. I'm not suggesting that lens has
     actually left any operators available for anything

Top Reddit Stories

   * I think I've nailed it! I've solved the records problem!
     Domain: nikita-volkov.github.io, Score: 348, Comments: 193
     Original: [1] http://goo.gl/PhJo6K
     On Reddit: [2] http://goo.gl/vWPeOj

   * Use Haskell for shell scripting
     Domain: haskellforall.com, Score: 121, Comments: 62
     Original: [3] http://goo.gl/Fx4HeT
     On Reddit: [4] http://goo.gl/2g83KR

   * Major Prelude changes proposed
     Domain: haskell.org, Score: 119, Comments: 252
     Original: [5] http://goo.gl/wtFWt3
     On Reddit: [6] http://goo.gl/kaegj2

   * Slides from Don Stewart's Google tech talk
     Domain: code.haskell.org, Score: 104, Comments: 75
     Original: [7] http://goo.gl/ejfoFp
     On Reddit: [8] http://goo.gl/9cK9dB

   * Haskell Design Patterns: .Extended Modules
     Domain: jaspervdj.be, Score: 86, Comments: 29
     Original: [9] http://goo.gl/TvwGCF
     On Reddit: [10] http://goo.gl/wkNx38

   * IO Monad Considered Harmful
     Domain: blog.jle.im, Score: 86, Comments: 157
     Original: [11] http://goo.gl/z9Elq7
     On Reddit: [12] http://goo.gl/uehgF9

   * We are making great efforts to spread Haskell around our local
     programming groups. Today, I finally saw a Haskell post, so I'm
     glad it is kinda working. Kinda.
     Domain: i.imgur.com, Score: 86, Comments: 41
     Original: [13] http://goo.gl/0SsbT7
     On Reddit: [14] http://goo.gl/gyBJ1o

   * My Haskell tooling wishlist by Chris Done
     Domain: chrisdone.com, Score: 77, Comments: 27
     Original: [15] http://goo.gl/VIRJgM
     On Reddit: [16] http://goo.gl/ChmItY

   * Categories for Programmers: Functors
     Domain: bartoszmilewski.com, Score: 70, Comments: 14
     Original: [17] http://goo.gl/6M64jC
     On Reddit: [18] http://goo.gl/tW6ubH

   * I wrote another monad tutorial. Sorry.
     Domain: kevinmahoney.co.uk, Score: 63, Comments: 22
     Original: [19] http://goo.gl/zEQIgS
     On Reddit: [20] http://goo.gl/XXeZN3

   * Introducing SJS, a type inferer and checker for JavaScript
     (written in Haskell)
     Domain: noamlewis.wordpress.com, Score: 61, Comments: 33
     Original: [21] http://goo.gl/oQRSNo
     On Reddit: [22] http://goo.gl/1LfY1u

   * Solving the expression problem with Object Algebras and
     Tagless Interpreters
     Domain: oleksandrmanzyuk.wordpress.com, Score: 59, Comments: 30
     Original: [23] http://goo.gl/daJWGy
     On Reddit: [24] http://goo.gl/fKy9zV

Top StackOverflow Questions

   * Why do we need monads?
     votes: 142, answers: 5
     Read on SO: [25] http://goo.gl/Ioviv9

   * Why compiling this Haskell program with -fllvm produces a different result?
     votes: 19, answers: 0
     Read on SO: [26] http://goo.gl/twid2N

   * What is the difference between traits in Rust and typeclasses in Haskell?
     votes: 18, answers: 0
     Read on SO: [27] http://goo.gl/KJdBqh

   * Motivation behind Phantom Types?
     votes: 17, answers: 3
     Read on SO: [28] http://goo.gl/q7IQQC

   * What is the precedence of ~, and why?
     votes: 17, answers: 1
     Read on SO: [29] http://goo.gl/iZHxLy

   * Using GHC API to compile Haskell sources to CORE and CORE to binary
     votes: 13, answers: 2
     Read on SO: [30] http://goo.gl/Qto29m

   * How to ship an executable with Language.Haskell.Interpreter?
     votes: 13, answers: 0
     Read on SO: [31] http://goo.gl/JptPyG

Until next time,
[32]+Daniel Santa Cruz

References