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

Quotes of the Week

   * mpickering: When is the right time to use Data.ByteString.Char8?
     edwardk: mpickering: some time around 1980

   * tpolecat: any lecture by conal elliott has that flavor. he is the
     bob ross of functional programming.

Top Reddit Stories

   * Write You a Haskell
     Domain: dev.stephendiehl.com, Score: 280, Comments: 24
     Original: [1] http://goo.gl/isSXWc
     On Reddit: [2] http://goo.gl/kOevyS

   * Announcing LTS Haskell 1.0
     Domain: fpcomplete.com, Score: 87, Comments: 14
     Original: [3] http://goo.gl/QW25bK
     On Reddit: [4] http://goo.gl/PlWgfm

   * MSFT open sources production serialization system written partially in Haskell
     Domain: blog.nullspace.io, Score: 83, Comments: 6
     Original: [5] http://goo.gl/SDm7i1
     On Reddit: [6] http://goo.gl/wljTKD

   * haskell-emacs - Write Emacs extensions in Haskell
     Domain: github.com, Score: 64, Comments: 3
     Original: [7] http://goo.gl/NkK9FE
     On Reddit: [8] http://goo.gl/75zURt

   * The Type Theory Podcast, Episode 3: Dan Licata on Homotopy Type Theory
     Domain: typetheorypodcast.com, Score: 58, Comments: 17
     Original: [9] http://goo.gl/z30wH5
     On Reddit: [10] http://goo.gl/5KDPNu

   * Cabal 1.22 and cabal-install 1.22
     Domain: groups.google.com, Score: 54, Comments: 3
     Original: [11] http://goo.gl/WdxPu0
     On Reddit: [12] http://goo.gl/ih07XV

   * [Haskell-cafe] The amount of CPP we have to use is getting out of hand
     Domain: haskell.org, Score: 51, Comments: 94
     Original: [13] http://goo.gl/0OYZ7C
     On Reddit: [14] http://goo.gl/4QCAIc

   * Boston Haskell lightning talks: Rust, Phantoms, ATS, Freezing, Music, and Code reuse
     Domain: self.haskell, Score: 50, Comments: 8
     Original: [15] http://goo.gl/TAjkMi
     On Reddit: [16] http://goo.gl/TAjkMi

   * Haskell for all: total-1.0.0: Exhaustive pattern matching using traversals, prisms, and lenses
     Domain: haskellforall.com, Score: 47, Comments: 9
     Original: [17] http://goo.gl/TJDioE
     On Reddit: [18] http://goo.gl/sx7aMu

   * Mutation analysis for Haskell (alpha)
     Domain: self.haskell, Score: 46, Comments: 9
     Original: [19] http://goo.gl/MByMzL
     On Reddit: [20] http://goo.gl/MByMzL

   * Simple Algebraic Data Types by Bartosz Milewski
     Domain: bartoszmilewski.com, Score: 45, Comments: 1
     Original: [21] http://goo.gl/Ns3UjL
     On Reddit: [22] http://goo.gl/uuqCt2

   * The Frank programming language
     Domain: homepages.inf.ed.ac.uk, Score: 42, Comments: 29
     Original: [23] http://goo.gl/msxrp5
     On Reddit: [24] http://goo.gl/0NPQYY

   * GHC Weekly News - 2015/01/07
     Domain: ghc.haskell.org, Score: 42, Comments: 3
     Original: [25] http://goo.gl/HVsDLU
     On Reddit: [26] http://goo.gl/JiMf4b

   * The Rust community grapples with the menace of ORPHAN INSTANCES
     Domain: discuss.rust-lang.org, Score: 42, Comments: 19
     Original: [27] http://goo.gl/HIl68S
     On Reddit: [28] http://goo.gl/dUWa48

   * The state and future of supercompilation in GHC.
     Domain: self.haskell, Score: 39, Comments: 10
     Original: [29] http://goo.gl/e9FDLV
     On Reddit: [30] http://goo.gl/e9FDLV

Top StackOverflow Questions

   * Implementation of null function
     votes: 18, answers: 2
     Read on SO: [31] http://goo.gl/cVqJa3

   * What is the type of this self-applying factorial function?
     votes: 17, answers: 3
     Read on SO: [32] http://goo.gl/vQaeQ0

   * Haskell fast concurrent queue
     votes: 17, answers: 3
     Read on SO: [33] http://goo.gl/HdAlul

   * Ghc: partially compile Haskell code?
     votes: 13, answers: 1
     Read on SO: [34] http://goo.gl/hS2QNQ

   * What is the type of return 5 in Haskell when no context is given?
     votes: 12, answers: 1
     Read on SO: [35] http://goo.gl/IC08Sk

   * Is it possible to write fmap for this data type involving a type family?
     votes: 11, answers: 1
     Read on SO: [36] http://goo.gl/6V5Mps

   * How to get cabal and nix work together
     votes: 11, answers: 1
     Read on SO: [37] http://goo.gl/TOXNDv

   * What is the most general way to compute the depth of a tree with something like a fold?
     votes: 8, answers: 2
     Read on SO: [38] http://goo.gl/vlcioF

   * What is exactly an indexed functor in Haskell and what are its usages?
     votes: 8, answers: 1
     Read on SO: [39] http://goo.gl/10PK8U

   * Functor instance for generic polymorphic ADTs in Haskell?
     votes: 8, answers: 2
     Read on SO: [40] http://goo.gl/Oh0uFp

   * Finite State Transducers in Haskell?
     votes: 7, answers: 1
     Read on SO: [41] http://goo.gl/gu80ZL

   * Is it possible to encode a generic “lift” function in Haskell?
     votes: 7, answers: 2
     Read on SO: [42] http://goo.gl/R9B8N5

   * Haskell Expression Equivalents
     votes: 6, answers: 1
     Read on SO: [43] http://goo.gl/t54YiS

Until next time,
[44]+Daniel Santa Cruz

References