Live data from Hacker News

Viewing profile — charmonium

charmonium

HN member
Joined
Wed, Jan 04, 2017, 8:39 AM UTC
HN karma
89
Public activity
13 items

About charmonium

No profile information was provided.

Recent public activity

  1. comment
    Comment #43293840

    Why does the "Comparison" table show "Nix" as "No" for "Containerized"? One can [run Nix in containerized environments]( https://nix.dev/manual/nix/2.24/installation/installing-doc…

  2. comment
    Comment #39793898

    Generally agree, but consider the counter-example of regular expressions, where the purely in-language notation is so much more verbose than putting a string-literal of a minilangu…

  3. story
    Distributed Patch Dissemination

    Academic literature describes a method for distributing benevolent patches "in which every newly patched node forwards the patches to some or all of its neighbors" [1]. This way, t…

  4. comment
    Comment #25604694

    I'm starting to come around to that view, especially since shell is an unusually productive REPL. What are the "right circumstances" for a shell script in your experience?

  5. story
  6. comment
    Comment #20682206

    This is exactly why I wanted to write this post. I feel like the pattern is valuable besides "we need it to have stateful computation." I have to mention this use for completeness,…

  7. comment
    Comment #20682183

    A few observations which might also be false. We can have arbitrarily nested monads: monadicObj.bind((T value) => monad.wrap(monad.wrap(value))); Remember, `bind` only unwraps one …

  8. comment
    Comment #20682126

    What exactly do you mean by stateless? Encapsulation in the OOP sense is not stateless, because two identical method-calls may not return the same value. Example: if you have an Ar…

  9. comment
    Comment #20676664

    Promises, as exposited in the article, are an interface for bona fide monads. I think Promises are the best example of monads because they don't just wrap a type in memory. Maybe i…

  10. story
  11. comment
    Comment #13439534

    A part of the push for rigor in calculus is being able to prove results instead of appealing to intuition. They are both important aspects of mathematics when working together (oft…

  12. comment
    Comment #13439480

    when you get to 5x + x = 6x, you can't simply memorize a similar sequence. Knowing how the sequence is created is much more valuable than memorizing the sequence. You do loose some…

  13. comment
    Comment #13439158

    Perhaps math classes should focus less on remembering algorithms and more on inventing your own algorithms by solving novel problems. In that context showing work is much more mean…