Welcome to issue 300 of the HWN, an issue covering crowd-sourced bits
of information about Haskell from around the web. This issue covers
from July 13 to 26, 2014

Looks like we are chuck-full of goodies this time around! Enjoy!

Quotes of the Week

   * Cale: Functions aren't monads, the type constructor (->) e is a
     monad

   * glguy: There's no achievement for using all the operators

   * benmachine: adoption by lots of people may stunt progress of
     haskell, but it will probably help the progress of people

Top Reddit Stories

   * Somehow, this happened. Haskell Ryan Gosling.
     Domain: haskellryangosling.tumblr.com, Score: 144, Comments: 31
     Original: [1] http://goo.gl/IQ2f3s
     On Reddit: [2] http://goo.gl/H24aRa

   * Papers every haskeller should read
     Domain: self.haskell, Score: 104, Comments: 35
     Original: [3] http://goo.gl/R7uGSB
     On Reddit: [4] http://goo.gl/R7uGSB

   * Strict Language Pragma Proposal
     Domain: ghc.haskell.org, Score: 86, Comments: 95
     Original: [5] http://goo.gl/Yq28yt
     On Reddit: [6] http://goo.gl/BlmXpA

   * Announcing engine-io and socket-io for Haskell
     Domain: ocharles.org.uk, Score: 81, Comments: 7
     Original: [7] http://goo.gl/PGW8Y8
     On Reddit: [8] http://goo.gl/IsGRGi

   * The Haskell Cast #8 - Ollie Charles on 24 Days of Hackage and Nix
     Domain: haskellcast.com, Score: 70, Comments: 12
     Original: [9] http://goo.gl/jBc9bk
     On Reddit: [10] http://goo.gl/syhwPd

   * Blazing Fast HTML - Virtual DOM in Elm
     Domain: elm-lang.org, Score: 60, Comments: 28
     Original: [11] http://goo.gl/3luwtw
     On Reddit: [12] http://goo.gl/88zNkZ

   * Idris 0.9.14 released, with updated JavaScript backend, quasiquotes, 
     and lots of internal cleanups and improvements
     Domain: idris-lang.org, Score: 55, Comments: 11
     Original: [13] http://goo.gl/wmW3RM
     On Reddit: [14] http://goo.gl/fN28z6

   * hoodle 0.3 released - free pen note taking program
     Domain: ianwookim.org, Score: 53, Comments: 15
     Original: [15] http://goo.gl/jauFC
     On Reddit: [16] http://goo.gl/upMnf6

   * This just in, from my local GHC/Cabal checkout... (re: Cabal Hell)
     Domain: self.haskell, Score: 52, Comments: 13
     Original: [17] http://goo.gl/tD2yOg
     On Reddit: [18] http://goo.gl/tD2yOg

   * Haskell for all: Equational reasoning at scale
     Domain: haskellforall.com, Score: 52, Comments: 29
     Original: [19] http://goo.gl/BZtZ4R
     On Reddit: [20] http://goo.gl/xKxCM3

   * Complete roadmap from total novice to Haskell mastery?
     Domain: self.haskell, Score: 50, Comments: 74
     Original: [21] http://goo.gl/5y1lXA
     On Reddit: [22] http://goo.gl/5y1lXA

   * Write webservices around databases with 0 boilerplate: 
     announcing servant 0.1
     Domain: alpmestan.com, Score: 50, Comments: 16
     Original: [23] http://goo.gl/vzz8aT
     On Reddit: [24] http://goo.gl/qTty6u

   * Mutable Algorithms in Immutable Languages, Part 3
     Domain: tel.github.io, Score: 49, Comments: 2
     Original: [25] http://goo.gl/uG5Bds
     On Reddit: [26] http://goo.gl/qrdk6Y

   * Best Practices for Avoiding Cabal Hell
     Domain: softwaresimply.blogspot.com, Score: 47, Comments: 13
     Original: [27] http://goo.gl/OqG241
     On Reddit: [28] http://goo.gl/fapyz2

   * Applicative (Make) vs Monadic (Shake) build systems
     Domain: neilmitchell.blogspot.co.uk, Score: 47, Comments: 7
     Original: [29] http://goo.gl/CPyzpd
     On Reddit: [30] http://goo.gl/2eW8Ed

   * Nemnem - Haskell source hyperlinker
     Domain: robinp.github.io, Score: 41, Comments: 33
     Original: [31] http://goo.gl/2msbLR
     On Reddit: [32] http://goo.gl/R6hBOl

   * Let me tell you about the types of data
     Domain: tel.github.io, Score: 41, Comments: 51
     Original: [33] http://goo.gl/ZjJelo
     On Reddit: [34] http://goo.gl/bbmXSW

   * Lens Tutorial - Introduction (part 1)
     Domain: blog.jakubarnold.cz, Score: 39, Comments: 11
     Original: [35] http://goo.gl/yQRoPY
     On Reddit: [36] http://goo.gl/fnbZ0F

   * Help - I wrote some Haskell code, it works, but it's slower than Python.
     What did I do wrong?
     Domain: self.haskell, Score: 39, Comments: 43
     Original: [37] http://goo.gl/CG13CR
     On Reddit: [38] http://goo.gl/CG13CR

   * IntrinsicSuperclasses for Haskell (new proposal for default superclass 
     instances by Conor McBride)
     Domain: ghc.haskell.org, Score: 37, Comments: 10
     Original: [39] http://goo.gl/vDYUQh
     On Reddit: [40] http://goo.gl/vZjHXS

   * hackage-diff: Compare the public API of different versions of a 
     Hackage library
     Domain: self.haskell, Score: 37, Comments: 32
     Original: [41] http://goo.gl/y682CB
     On Reddit: [42] http://goo.gl/y682CB

   * How do you avoid the Cabal Hell™?
     Domain: self.haskell, Score: 36, Comments: 30
     Original: [43] http://goo.gl/9uS54H
     On Reddit: [44] http://goo.gl/9uS54H

   * Edward Kmett on Hask
     Domain: youtu.be, Score: 35, Comments: 34
     Original: [45] http://goo.gl/1lfywk
     On Reddit: [46] http://goo.gl/D0AuFQ

   * Mutable Algorithms in Immutable Languages, Part 2
     Domain: tel.github.io, Score: 33, Comments: 1
     Original: [47] http://goo.gl/g0ylvT
     On Reddit: [48] http://goo.gl/jwwr87

   * Multi-instance packages status report
     Domain: permalink.gmane.org, Score: 32, Comments: 7
     Original: [49] http://goo.gl/JSPx39
     On Reddit: [50] http://goo.gl/2rzPJL

   * Slides from Conan Elliott's workshop on Denotational Design: 
     from meanings to programs
     Domain: conal.net, Score: 32, Comments: 6
     Original: [51] http://goo.gl/GwO4Fv
     On Reddit: [52] http://goo.gl/0u9KVl

   * Reactive-banana anti-tutorial
     Domain: gelisam.blogspot.ca, Score: 31, Comments: 23
     Original: [53] http://goo.gl/D7mv4X
     On Reddit: [54] http://goo.gl/shMY0N

   * Intro to Machines & Arrows Part 2: 'Auto' as Category, 
     Applicative & Arrow, ft. locally stateful compositions; 
     Further down the road to an Arrowized FRP implementation.
     Domain: blog.jle.im, Score: 28, Comments: 9
     Original: [55] http://goo.gl/xkwocR
     On Reddit: [56] http://goo.gl/phqXn8

Top StackOverflow Questions

   * Examples of histomorphisms in Haskell
     votes: 16, answers: 2
     Read on SO: [57] http://goo.gl/ZmGzI6

   * Plan B, or what's the opposite of Maybe's >>=?
     votes: 15, answers: 2
     Read on SO: [58] http://goo.gl/rYWlzQ

   * Let-renaming function breaks code
     votes: 14, answers: 2
     Read on SO: [59] http://goo.gl/R9CGyL

   * Pattern matching on rank-2 type
     votes: 14, answers: 3
     Read on SO: [60] http://goo.gl/s0IszK

   * Haskell algorithm advice and suggestions for alternate solutions
     votes: 14, answers: 1
     Read on SO: [61] http://goo.gl/2l23N8

   * Why can't Haskell be tricked into performing IO operations by using 
     strict evaluation?
     votes: 14, answers: 2
     Read on SO: [62] http://goo.gl/Ey9795

   * How does lifting (in a functional programming context) 
     relate to category theory?
     votes: 14, answers: 1
     Read on SO: [63] http://goo.gl/esTTbO

Until next time,
[64]+Daniel Santa Cruz

References