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 · #12657

X

xivilization: very nomagic

Personal blog · xivilization.net/~marek/blogprogramming

xivilization: very nomagic is a personal blog at xivilization.net about programming. Since 2009, 6 different Hacker News readers have linked it 10 times, most often “Reason: Let’s See What Happens”. No feed was found, so read it on the site itself.

No feed foundVisit the blog
10mentions?
6HN people?
2009–2019first – last linked?
Links on Hacker News per year · peak 4 in 2016

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

Why HN links it

Marek's blog on OCaml, Reason and functional programming. HN readers link its Y combinator material, especially the 'Why of Y' / '(Y Y) Works!' PDF, which commenters call a light read and a favourite explanation.

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

Most-linked posts?

  1. Reason: Let’s See What Happens
    2 people · 3 mentions · first linked 2016-07-14

What Hacker News says?

  1. Fortunately Reason compiles to ordinary OCaml compiled modules, so everything they write can seamlessly interop with regular OCaml in both ways. But yeah, I also don't think the Reason syntax is that massive of an improvement: https://xivilization.net/~marek/blog/2016/05/19/reason-lets-...

    Comment linking /~marek/blog/2016/05/19/reason-lets-see-what-happens/

    on “Asciinema 1.3 Switches from Go Back to Python”
  2. Submitted Why Scheme Rocks as a story · 29 points

    HN discussion
  3. It wasn't around in the 1960s, but Crunchly was definitely one of the things I had to go back in time and appreciate, despite having not been born when most of them were drawn. http://xivilization.net/~marek/imgs/crunchly/

    Comment linking /~marek/imgs/crunchly/

    on “1960s IT department”
  4. Submitted Reason: Let’s See What Happens as a story · 2 points

    HN discussion
  5. truncate · 2016-02-09Recommends
    Other people have provided good answers, but I'm just gonna add another link explaining Y Combinator ``Why of Y" by Matthias Felleison[1] , which is so far my favorite explanation. https://xivilization.net/~marek/binaries/Y.pdf

    Comment linking /~marek/binaries/Y.pdf

    on “The Evolution of a Haskell Programmer (2001)”
  6. Submitted A neat interface for Slack in OCaml as a story · 1 points

    HN discussion
  7. In some way, OCaml can be thought of doing this as well: https://xivilization.net/~marek/blog/2014/12/28/reinventing-... You can consider the ; operator as a binary operator evaluating the left side, throwing away the result and then avaluating the right side and returning that result.

    Comment linking /~marek/blog/2014/12/28/reinventing-the-semicolon-operator/

    on “A brief introduction to OCaml”
  8. Submitted A ten-year retrospective on Python as a story · 1 points

    HN discussion
  9. truncate · 2019-08-22Recommends
    This remind of the best material in my opinion to understand the Y combinator, "(Y Y) Works! by Matthias Felleisen and Dan Friedman"[1]. Its very light read IMO, and highly recommended. [1] https://xivilization.net/~marek/binaries/Y.pdf

    Comment linking /~marek/binaries/Y.pdf

    on “The Y Combinator”
  10. I don't claim to be knowledgeable with OCaml, but I use it on and off since a couple of years and wrote about my thoughts when it was first released[0]. tl;dr: don't like the syntax, for the most part it's worse than OCaml itself. The rest is alright and helps the OCaml ecosystem as well, the focus on better tooling is good. [0]: https://xivilization.net/~marek/blog/2016/05/19/reason-lets-...

    Comment linking /~marek/blog/2016/05/19/reason-lets-see-what-happens/

    on “Compile OCaml to JavaScript, use ReactJS, bindings to ReactJS, several examples”

Search all of HN for xivilization.net