Live data from Hacker News

Viewing profile — modalduality

modalduality

HN member
Joined
Sat, Feb 11, 2017, 9:31 PM UTC
HN karma
302
Public activity
56 items

About modalduality

[ my public key: https://keybase.io/modalduality; my proof: https://keybase.io/modalduality/sigs/AFEeqRQcdFDAsfFHFTYPcsi07V63-9j3xR2g3vW13Eg ]

Recent public activity

  1. story
  2. comment
    Comment #16137901

    Most languages with monads have tools for working with them. In Haskell, for example, even without `liftM2` or `sequenceM`, you can simply do case (xm, ym) of (Just x, Just y) -> x…

  3. comment
    Comment #16082019

    About ten of us are playing in https://modalduality.org/sibylant-graze/play/lobby if you'd like to join! A bit about the technical stack: the server was written in Haskell using We…

  4. story
  5. comment
    Comment #16016128

    In general forward security involves generating a new key for each conversation with Diffie-Hellman or similar. According to https://crypto.stackexchange.com/questions/5610/diffie-…

  6. comment
    Comment #15961524

    The main idea is to explore the concept of skinny triangles being unaesthetic (and thus undesirable for triangulations). This is true for many tasks in computational geometry, but …

  7. story
  8. story
  9. comment
    Comment #15812232

    Ah, so Aaronson is talking about the Busy beaver shifts function of 2 there. I gave the answer to the busy beaver function counting the maximum number of 1s.

  10. comment
    Comment #15812227

    > What makes it okay to identify the naming of a large number with producing that large number of things (e.g. 1's)? Nice catch! I glossed over this but this is pretty important. T…

  11. comment
    Comment #15809635

    Thanks! I should probably include some more details on how to program the simulator. Turing machines are just one simple way for formalizing programs, without all the complexities …

  12. comment
    Comment #15809483

    In case you think you've figured out the 2-state solution and you want to check that you can't do better, I've uploaded the number of 1s your machine should output at https://modal…

  13. story
  14. story
  15. comment
    Comment #15582159

    In addition to 4Clojure, I found the Brave Clojure book ( https://www.braveclojure.com/ ) helpful for understanding how to structure programs in a "Clojure-y" way, e.g., to a great…

  16. comment
    Comment #15185536

    Is it easy to write timing-attack-resistant crypto code in Clojure? Sounds interesting, what company was this for? Thinking of implementing Damgard-Jurik myself sometime.

  17. comment
    Comment #15181343

    yup! they should have used a commitment scheme instead - for example, SHA256(winning numbers || 512-bit nonce). To reveal, reveal the winning numbers and the nonce and Mr X can che…

  18. comment
    Comment #15134975

    Does anyone know why they might choose to encrypt-then-MAC vs. an AEAD scheme? Seems less error prone.

  19. story
  20. comment
    Comment #15014784

    Web developers may be also interested in https://gotham.rs/ , which was released very recently and looks to be a promising competitor to Rocket.

  21. comment
    Comment #15014197

    P = NP implies the polynomial hierarchy collapses, thus P = Sigma2, so by contradiction P != NP.

  22. comment
    Comment #14979480

    Wow, how did you find that commit?

  23. comment
    Comment #14977245

    Good article (didn't realize there were other kinds of lookaround), but maybe the bottom should link to well-tested standards-based regexes instead. URL: ^(((http|https|ftp):\/\/)?…

  24. comment
    Comment #14961790

    As the author mentions, this solution doesn't create identical distributions between the found case and the not-found case. One other concern is that a db hit and miss could take v…

  25. comment
    Comment #14949886

    I think the OP is referring to simulating an oblivious Turing machine on the encrypted data, which itself is a Turing machine and some data. I don't think this is known to be intra…