Live data from Hacker News

Viewing profile — jmct

jmct

HN member
Joined
Tue, Feb 21, 2012, 11:37 PM UTC
HN karma
122
Public activity
27 items

About jmct

No profile information was provided.

Recent public activity

  1. 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 …

  2. 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…

  3. 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. …

  4. comment
    Comment #33095727

    Those are my videos!

  5. story
  6. story
  7. comment
  8. 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.

  9. 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).

  10. 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…

  11. 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…

  12. 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…

  13. 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.

  14. 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 …

  15. 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…

  16. 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.

  17. 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…

  18. 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…

  19. 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…

  20. comment
  21. 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…

  22. 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…

  23. 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…

  24. 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 …

  25. 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…