Live data from Hacker News

Viewing profile — brandonspark

brandonspark

HN member
Joined
Tue, Oct 04, 2022, 6:12 PM UTC
HN karma
287
Public activity
27 items

About brandonspark

No profile information was provided.

Recent public activity

  1. comment
    Comment #45308078

    but still along the same lines as "safer". the stresses are different, "safer" has the stress as "SAY-fer" and "secure" has the stress as "sih-KYOOR". the latter sounds more simila…

  2. comment
    Comment #45307927

    missed opportunity for "less is secure"

  3. story
  4. comment
    Comment #43686696

    I see. This is indeed the in-depth breakdown I was looking for, thank you.

  5. comment
    Comment #43684088

    I was hoping this article would be a little more concrete, but it seems that it largely is talking about the takeaways about functional programming in a philosophical, effort-in vs…

  6. comment
    Comment #43105302

    Context: I posted my functional programming lectures to HackerNews some time ago (this thread: https://news.ycombinator.com/item?id=38351195 ) and finally got around to writing a b…

  7. story
  8. comment
    Comment #42870402

    "Opengrep"? But `grep` is already free...

  9. comment
    Comment #42807606

    thank you!

  10. comment
    Comment #41032477

    There's no reason this couldn't be done. Indeed, in OCaml (which I am more familiar with), you could easily define: ```ocaml type 'a nonempty = Single of 'a | Cons of 'a * 'a nonem…

  11. comment
    Comment #40712496

    This one makes sense to me, since lists are way more canonically used than arrays in functional languages. I rarely find myself constructing array literals -- I'm far more likely t…

  12. story
  13. story
  14. comment
    Comment #38358536

    Haha, maybe. I'm not looking to earn any money from this, though. Time is the bigger constraint in my life at the moment.

  15. comment
    Comment #38354106

    If you get to around lecture 9, a classic example I always tell people to start with is a calculator! For instance, here's the SML code for it: ``` datatype exp = Num of int | Plus…

  16. comment
    Comment #38353407

    This is Haskell-specific, it sounds like. I agree, the IO monad is really quite inconvenient sometimes. I work in OCaml, which is also a functional language, but prints can be adde…

  17. comment
    Comment #38353315

    (but I have thought of developing my own exercises independently to go with the lectures, to post on my website. This is generally a lot of work, though, so this might take some ti…

  18. comment
    Comment #38353272

    Unfortunately, it does not. These lectures are "mine", in the sense that I developed all of them myself, but the homeworks and lab exercises are the combined efforts of generations…

  19. comment
    Comment #38353188

    There's a few things which go into this (hi, I'm the instructor!). One such reason is historical. Standard ML is a research language, and a significant amount of work on it was don…

  20. story
  21. comment
    Comment #36322379

    I'd love to post the lectures recordings online -- that remains to be seen, though, whether that's something the university might permit. Thank you for the kind words, though.

  22. comment
    Comment #36322329

    Book suggestions are always so difficult to recommend. I've been asked this question many times, but honestly, it's hard for me, because I'm really not much of a (text)book learner…

  23. comment
    Comment #36322036

    Yes, indeed.

  24. comment
    Comment #36322035

    I'll preface that, since I haven't actually taken any of these courses, I lack the full nuance to be able to make as faithful of a judgement as someone who actually attended these …

  25. comment
    Comment #36320945

    Yes, unfortunately homework and labs aren't something we can release, due to concerns over academic integrity (I'm the instructor). I wrote the slides with the intention of them wo…