Viewing profile — brandonspark
brandonspark
HN member- Joined
- Tue, Oct 04, 2022, 6:12 PM UTC
- HN karma
- 287
- Public activity
- 27 items
- HN profile
- View on Hacker News ↗
About brandonspark
No profile information was provided.
Recent public activity
-
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…
-
comment
Comment #45307927
missed opportunity for "less is secure"
- story
-
comment
Comment #43686696
I see. This is indeed the in-depth breakdown I was looking for, thank you.
-
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…
-
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…
- story
-
comment
Comment #42870402
"Opengrep"? But `grep` is already free...
-
comment
Comment #42807606
thank you!
-
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…
-
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…
- story
- story
-
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.
-
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…
-
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…
-
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…
-
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…
-
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…
- story
-
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.
-
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…
-
comment
Comment #36322036
Yes, indeed.
-
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 …
-
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…