Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

A few days ago I was trying to understand the State Monad in Haskell because the book I was reading didn't explain it well. So I Googled it and the the first couple of links also didn't satisfy, including the Haskell wiki book that many articles link to. However further down the search results list I found an blog post that seamed like somebody had written directly to what was confusing me. The author had obviously put a bunch of effort into making a clear and understandable exposition. I was so impressed by the article that I had to write to the author letting them know how much I appreciated the effort they had put into the article. But when I looked at the blog post date it was from 2012!! Which in internet time seems like ages ago!

My point with this long winded reply is that I think the primary motivation should be to help people. Obviously if you're spending a whole lot of effort to make an explainer for the contest and Grant changes the format next year then there is little utility to that effort. But for these contestants and their submissions I plan to bookmark this page and this will be my daily breakfast viewing for many days to come! (I was so excited to see such a long list of submissions for my consumption!) I think the effort people put into their submissions over time will be significantly greater (if not absolutely greater) than what 1:1 tutoring might achieve.



The key question is always discoverability.

"State monad" receives a half-million Google results.

1200 results means you could be watching one per day for the next 3 years. I doubt many will have the patience for that.


> But when I looked at the blog post date it was from 2012!!

Hopefully you wrote the Thank You anyway as they're probably still around.

P.S. Do you still have the link to the blog post?


The State Monad a Tutorial for the Confused:

http://brandon.si/code/the-state-monad-a-tutorial-for-the-co...

And I did!


Thanks!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: