The original page was unavailable during review. The primary button opens a verified 2022 archived copy; the original address is retained as provenance.
Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderI think these 3 slides really stand out, they show with how little code one can write serious software in Haskell... 1. ACID (acid-compliant persistance on Haskell data types, with indexes) http://dev.stephendiehl.com/hask/#(27) 2. Pipes (program on streams of data) http://dev.stephendiehl.com/hask/#(30) 3. Scotty (micro web-framework, a la Sinatra or Flask, on top of the super fast Warp server) http://dev.stephendiehl.com/hask/#(32)
Really just learn it. It's a pity I don't use Haskell at work and yet learning Haskell was the single most bang for buck exercise I have ever done. "Parallel and Concurrent Programming in Haskell" is the best resource I have ever read on parallel and concurrent programming concepts. Every programmer should learn this language even if they never plan/get to use it.
One thing that helps alot is the various undergrad course syllabuses that have been given with emphasis on type systems and aspects of FP, immutability, segregating and strictly marking side effects etc. http://shuklan.com/haskell/ http://www.cs.tufts.edu/~kfisher/teaching.html https://www.inf.ed.ac.uk/teaching/courses/inf1/fp/ (P Wadler) http://www.cs.princeton.edu/~dpw/cos441-11/schedule.htm http://blog.davidterei.com/2011/10/stanford-haskell-course.h... http://www.seas.upenn.edu/~cis194/ ________________ also…
What I still do not know and always wished to know when I learned Haskell was how to write efficient code easily. I wrote huge projects with thousands of lines knowing nothing about C++ execution model and had insanely fast code (that could have been made even faster - but I was not that kind of expert) but with Haskell I have to be an expert to really write code that is as performant as something that would take me…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 4
- Total points
- 1368
- Total comments
- 520
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2013-04-14 | What I Wish I Knew When Learning HaskellFirst breakout · Best thread | gtani | 306 | 99 |
| 2013-12-07 | What I Wish I Knew When Learning Haskell | psibi | 164 | 75 |
| 2014-04-23 | What I Wish I Knew When Learning Haskell 2.0 | tenslisi | 251 | 94 |
| 2014-06-17 | What I Wish I Knew When Learning Haskell | tenslisi | 77 | 22 |
| 2015-09-12 | What I Wish I Knew When Learning HaskellHall induction | andars | 202 | 60 |
| 2017-04-23 | What I wish I knew when learning Haskell 2.3 (2016) | tomcam | 4 | 0 |
| 2017-04-29 | What i wish i knew when learning haskell | allenleein | 65 | 27 |
| 2019-10-03 | What I Wish I Knew When Learning Haskell | nuriaion | 5 | 0 |
| 2020-02-18 | What I Wish I Knew When Learning Haskell 2.5 ( Stephen Diehl) | nuriaion | 4 | 0 |
| 2020-04-11 | What I Wish I Knew When Learning HaskellLatest 20+ point return | Cieplak | 286 | 143 |
| 2021-02-09 | What I wish I knew when learning Haskell, v2.5 | dgellow | 4 | 0 |
