Live data from Hacker News

Viewing profile — mathetic

mathetic

HN member
Joined
Tue, Mar 20, 2012, 1:02 PM UTC
HN karma
1,033
Public activity
156 items

About mathetic

twitter.com/madgen_ dodisturb.me

Recent public activity

  1. story
  2. comment
    Comment #27659562

    Sorry, I didn't mean to mislead. I was exemplifying ways of subtly leaking data. In the next paragraph, I clarify what we cover with the following: > Namely, we implement a type sy…

  3. comment
    Comment #27659469

    I used natural numbers as a simplification. In full generality, you can use a lattice where min and max are replaced by meet and join operations. Then you can have categories that …

  4. comment
    Comment #27656836

    The goal is the same but the approach is different. This is entirely compile time and it covers all executions of the program, whereas taint analysis done at runtime and consider o…

  5. comment
    Comment #27656690

    The language is just assignment to simple variables (like `=` in C), sequencing (like `;` in C), if-then-else statements, and while loops. The simple version uses algebraic data ty…

  6. comment
    Comment #27656628

    Let's say we have `a, b, d : 0` and `c : 999`. Then `a := b :>> c := d` according to your rule is well-typed and has a security level `999`. Now let's say I have a conditional expr…

  7. comment
    Comment #27656403

    My bad, sorry =) The share from this story is that we can enforce privacy just as we enforce more traditional types at no runtime cost. It scales because it is compositional and co…

  8. comment
    Comment #27656299

    That is a different notion of typing. The type systems you are referring to (which is how they are commonly understood) classify data according to the operations they support. In t…

  9. comment
    Comment #27655581

    Wouldn't that require the programmer to be adversarial? Since all type systems have escape hatches, I don't think they would be resilient at all in adversarial settings. This is mo…

  10. story
  11. comment
    Comment #21627799

    The point is often you don't need to. If you use Google docs, the chances are you will be editing it disjointly most of the time and occasionally you'll edit the same bit of the do…

  12. comment
    Comment #21386694

    So I use QuickCheck often and I'm a true believer, but the point this post is making is absolutely justified. Tying the test generation to the type is often requires some creative …

  13. story
  14. comment
    Comment #19354599

    That doesn't help at all because although Datalog is a syntactic fragment, its dynamic semantics are very different, so the operations defined in Prolog standard are suggestive at …

  15. comment
    Comment #19354503

    I think it's more cultural than anything else. SQL, despite being declarative itself, has a more imperative feel to it for some people (recursion being at the fringes of its standa…

  16. comment
    Comment #19354405

    OP here. Happy to answer any questions.

  17. comment
    Comment #16741274

    That's not always an option. Your career very much depends on consistently publishing in "A" venues (conference/journal). So it depends on your subcommunity's opinion on open acces…

  18. story
  19. comment
    Comment #16027188

    It is a breath of fresh air seeing someone, after earning some success and wealth, still remembers the values he started out with. Going a step further and being a good leader woul…

  20. comment
    Comment #15851309

    Yes, I was thinking total with respect to _intuitive_ arguments, but wrote injective. Sorry.

  21. comment
    Comment #15851195

    Ah, that's a problem with many facets. It is not that we can't come up with a logic language that is more declarative, it is just that telling the program everything about the univ…

  22. comment
    Comment #15709125

    Sure. Which subjects are you interested in?

  23. comment
    Comment #15700380

    I'm a grad student and I spend a lot of my time reading CS papers. It is amazing that you want to start reading CS papers and I highly encourage it. However, if you don't have a CS…

  24. comment
    Comment #13739731

    We got caught up doing science of it all.

  25. comment
    Comment #13600765

    Nope. Strange loops are not by definition not intentionally circular (while a circular graph in a file system is in this case). He makes that clear I think in the final chapter of …