all 11 comments

sorted by: hot top controversial new old
[–] [S] 13 points 2 years ago (5 children)

I've submitted this link because the topic is interesting to me, and !functional_programming@programming.dev is practically dead, with the last post dating back over 10 days.

For those who are down voting the contribution, be my guest and do better: submit interesting content.

  • source
  • hideshow 5 child comments
  • [–] 9 points 2 years ago (2 children)

    Lemmy has a few perpetually online perpetual assholes that down vote anything they see - give a post a few hours and you'll see the reasonable people show up.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 4 points 2 years ago* (1 child)

    Honestly, I don't mind the downvotes. What puzzles me is how some people feel strongly enough about a topic to subscribe to a community, but still feel compelled to slap down contributions in a time nothing is being submitted, as if seeing no new posts is better than seeing a post that might not tickle their fancy.

    It's the difference between building up and tearing down.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 years ago

    FWIW due to Lemmy’s size, I think it’s actually more common to scroll Local or All rather than Subscriptions, so you’re probably getting votes from lots of random people rather than subscribers to this community specifically.

  • source
  • parent
  • [+] 12 points 2 years ago* (last edited 5 months ago) (2 children)
  • [–] 5 points 2 years ago

    A monad is just a monoid in the category of endofunctors, what's the problem?

  • source
  • [–] 1 point 2 years ago

    I've recently come to appreciate monads as 2-arrows from the terminal object in a 2-category; quoting nLab:

    … a monad in [a category] K is a lax 2-functor from the terminal bicategory 1 to K: the unique object * of 1 is sent to the object a, the morphism 1 becomes [the endomorphism] t, and [the unit] η and [the join] μ arise from the coherent 2-cells expressing lax functoriality.

    This is a nifty demystification of the data of a monad. Why do endofunctors tend to carry monads? Because endofunctors on categories C tend to be expressible as endomorphisms in 2-categories where C is an object! Since this latter condition is typically trivial, it follows that endofunctors on C typically carry monads (and that any counterexamples depend on the structure of C and choice of 2-category.)

  • source