Viewing profile — jmct
jmct
HN member- Joined
- Tue, Feb 21, 2012, 11:37 PM UTC
- HN karma
- 122
- Public activity
- 27 items
- HN profile
- View on Hacker News ↗
About jmct
No profile information was provided.
Recent public activity
-
comment
Comment #33100127
Looks like you found them, and yes. :D They weren't made with the thought of being generally consumed, but I do plan on making videos for the wider CS/programming community in the …
-
comment
Comment #33100116
Apologies for causing a spike in your impostor syndrome! 330 is 'required' in the sense that you're not allowed to take 430 at UMD without having taken 330. Perhaps a better way of…
-
comment
Comment #33096009
Wonderful bit of history! I'm one of the faculty that teach the current version of this course. Would you mind getting in contact with us? We would love to learn more about PL/UM. …
-
comment
Comment #33095727
Those are my videos!
- story
- story
- comment
-
comment
Comment #18605008
That's true in one direction, but not the other. The other angle is that concurrent programs are still concurrent on a uni-processor. Parallel programs are not.
-
comment
Comment #18595767
Just to add on to this: The languages people use at Galois lean towards functional programming languages: Haskell, Coq, etc. and systems languages: C, Rust (increasingly).
-
comment
Comment #18288631
The reason GHC won't infer the definition of Applicative is because there can be multiple valid `Applicative` instances for a type (unlike `Functor` where there is a unique (non-tr…
-
comment
Comment #16934060
The problem of getting Homomorphic Encryption in the hands of data scientists is what the RAMPARTS project we're working on at Galois is about ( https://galois.com/project/ramparts…
-
comment
Comment #16897833
It's a funny story, but it's also not true. You don't want pencils in space (not because they don't work, but because you don't want graphite dust everywhere). A source: https://ww…
-
comment
Comment #15845798
Galois does not work on financial products. It is a research services company (i.e. R&D for hire) that focuses on high-assurance software.
-
comment
Comment #9909707
Haskell does not do this. Haskell is lazy (computed results are shared), but Haskell does not memoize by default. To illustrate: func y = let z = y + y in (add 1 z) * (add 1 z) in …
-
comment
Comment #9530632
Do you live in a big (or bigger than average) city? I live in the UK in a small town and can not imagine having kids but no car. Most of my friends find having a car is essential e…
-
comment
Comment #8854282
It makes me wonder, what does the White House consider a suitable forum for holding appointed officials to account? Or more appropriately, holding the appointers to account.
-
comment
Comment #7939739
While your point is also good, I really wanted to know the case where the a generic equivalent isn't even available (despite being more effective). The OP's anecdote seems to imply…
-
comment
Comment #7938012
Would you mind naming the generic drug? It seems like this is a powerful argument against having (only) for-profit healthcare. I'd like to be able to point to a specific case of wh…
-
comment
Comment #7731994
I'm glad that Michael Devine has the courage to turn down the settlement. I think it helps that there seems to be clear evidence of wrongdoing. Also, maybe I am misunderstanding so…
- comment
-
comment
Comment #7468739
I think you have good points, I do think you're introducing a false dichotomy though. I'd prefer if there were no censorship on TV and there was guaranteed freedom of speech. I can…
-
comment
Comment #7467804
Yes, we get it. 'Europe' and countries within Europe are not the same thing. You are missing the point. Yes, this article only talks about the UK, but Europe generally has a proble…
-
comment
Comment #7263762
Programming is still heavily influenced by research. Modern type systems, concurrent algorithms, compiler frameworks like LLVM, and lots of other great things have come straight ou…
-
comment
Comment #6903711
You can use pandoc without needing to write any Haskell. This article is about pandoc (the library), but you can also get pandoc (the command line tool) and convert between common …
-
comment
Comment #6672327
If this style of programming interests you check out Elm [1], a functional language made for the web that uses this FRP style. The creator was recently hired by Prezi to work on El…