Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #4919

J

Johan Tibell

Personal blog · blog.johantibell.comprogramming

Johan Tibell's personal blog at blog.johantibell.com covers programming. Since 2010, 16 different Hacker News readers have linked it 26 times, most often “Results from State of Haskell, 2011 User Survey ”. The last post was in 2015, but the archive is still widely read.

Visit the blog
26mentions?
16HN people?
2010–2016first – last linked?
Links on Hacker News per year · peak 11 in 2011

Too few sampled comments (7) to say how often HN recommends it.?

Why HN links it

HN readers link Johan Tibell's blog for his 2011 State of Haskell survey results and a follow-up analysis of its free-form answers, cited on Haskell library quality and OCaml as an alternative.

Summarised by Claude from a sample of 7 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Haskell and other things that interest me

Most-linked posts?

  1. Results from State of Haskell, 2011 User Survey
    3 people · 4 mentions · first linked 2011-08-22
  2. Results from the State of Haskell, 2010 Survey
    3 people · 3 mentions · first linked 2010-08-09
  3. The design of the Strict Haskell pragma
    3 people · 3 mentions · first linked 2015-11-16
  4. Haskell libraries you should use
    2 people · 2 mentions · first linked 2011-04-28

What Hacker News says?

  1. There was recently a survey on the State of Haskell in 2011 [1]. As many people here seem to be echoing, OCaml was the main possible "replacement language". Also included in the survey are ratings of various aspects of Hackage and also Haskell libraries in general. It was a really interesting read. I made a follow-up post [2] that analyzed the free-form responses to the last question, "What do you think is Haskell's…

    Comment linking /2011/08/results-from-state-of-haskell-2011.html

    on “Why Not Haskell?”
  2. Submitted The design of the Strict Haskell pragma as a story · 61 points

    HN discussion
  3. You can somewhat switch Haskell to being strict-by-default with the new Strict/StrictData pragma[0], which should be in GHC 8.0. There's also a great write-up of it here [1]. As someone else mentioned, Backpack is trying to "fix" the module system in Haskell[2], which should be interesting. That said, I don't have much of a problem with it, but then again I haven't seen the light of the OCaml way yet :) [0] https://…

    Comment linking /2015/11/the-design-of-strict-haskell-pragma.html

    on “OCaml 4.03: Everything else”
  4. Submitted Results from the State of Haskell, 2010 Survey as a story · 48 points

    HN discussion
  5. State of Haskell, 2011: http://blog.johantibell.com/2011/08/results-from-state-of-ha...

    Comment linking /2011/08/results-from-state-of-haskell-2011.html

    on “Results of the 2012 State of Clojure survey”
  6. Submitted State of Haskell 2011 Survey as a story · 11 points

    HN discussion
  7. Currently you can deal with strictness using Bang Patterns. The addition of Strict and StrictData with -XStrict simply lets module writers cut down on that noise and communicates intent. It isn't meant to change or split the language Haskell in two; except for testing, you probably wouldn't go enabling it everywhere just 'cause. More info on strictness and Bang Patterns: https://wiki.haskell.org/Performance/Strictne…

    Comment linking /2015/11/the-design-of-strict-haskell-pragma.html

    on “Why We Use OCaml”
  8. Submitted Remotely monitor any Haskell application as a story · 8 points

    HN discussion
  9. For the record, many haskellers agree with you that the quality of many libraries and their documentation isn't good enough: http://blog.johantibell.com/2011/08/results-from-state-of-ha... Still, Haskell is largely a volunteer effort. Things won't magically improve just because enough people complain about it.

    Comment linking /2011/08/results-from-state-of-haskell-2011.html

    on “Haskell in Production: The good, the bad, and the ugly”
  10. Submitted Cabal 1.20 Released as a story · 6 points

    HN discussion
  11. One thing worth noting here is that the article dates from 2009; things have improved a lot since then vis a vis web development in Haskell. New frameworks (Snap, Yesod) have sprung up, and the library and toolchain support have improved immeasurably. To answer some of your questions a little more directly (I hope someone like dons with a more encyclopaedic knowledge can pitch in here): * As a language , Haskell is…

    Comment linking /2011/04/haskell-libraries-you-should-use.html

    on “Silk: why we use Haskell”
  12. Submitted Remote monitoring of Haskell apps now part of GHC as a story · 6 points

    HN discussion
  13. It's an interesting charge. Here’s my personal experience with the two cited resources, back when I was learning Haskell. YMMV. RWH’s “Here’s how you get the job done” style exposition did a reasonably good job of making me feel comfortable turning on profiling of my Haskell programs, but didn’t give me much sense at all of why the particular examples they chose were particularly representative of space leaks. I wen…

    Comment linking /2011/03/video-of-my-hashing-based-containers.html

    on “IO evaluates the Haskell heap : in pictures”
  14. Submitted Results from State of Haskell, 2011 User Survey as a story · 5 points

    HN discussion
  15. Submitted Faster persistent data structures through hashing : Galois Tech Talk as a story · 5 points

    HN discussion
  16. Submitted The State of Haskell, 2010 survey - help us out by filling it out as a story · 5 points

    HN discussion
  17. Submitted Results from the State of Haskell, 2010 Survey as a story · 4 points

    HN discussion
  18. Submitted Threads built on events - new epoll I/O manager merged into the main GHC as a story · 4 points

    HN discussion
  19. Submitted The State of Haskell 2010: a survey. as a story · 4 points

    HN discussion
  20. Submitted Haskell libraries you should use as a story · 3 points

    HN discussion
  21. Submitted Ekg 0.4 – Remotely monitor your Haskell applications as a story · 2 points

    HN discussion
  22. Submitted New major revision of the Haskell containers library as a story · 2 points

    HN discussion
  23. Submitted Haskell persistent data structures: maps with Patricia/radix trie as a story · 2 points

    HN discussion
  24. Submitted Live from ICFP: Johan Tibell's Tutorial on High-Performance Haskell as a story · 2 points

    HN discussion
  25. Submitted The State of Haskell, 2010 as a story · 1 points

    HN discussion
  26. Submitted Scalable timeout support for GHC's I/O manager as a story · 1 points

    HN discussion

Search all of HN for blog.johantibell.com

Linked by the same people?