Viewing profile — mballantyne
mballantyne
HN member- Joined
- Tue, Mar 04, 2014, 7:38 AM UTC
- HN karma
- 56
- Public activity
- 22 items
- HN profile
- View on Hacker News ↗
About mballantyne
No profile information was provided.
Recent public activity
-
comment
Comment #19953342
Racket's "places" work a similar way, though do a bit extra to get down to one memory copy, rather than two: https://www.cs.utah.edu/plt/publications/dls11-tsffd.pdf
- comment
-
comment
Comment #17982587
I suggest "Programming Languages: Application and Interpretation", available free here: http://cs.brown.edu/courses/cs173/2012/book/ It's an undergraduate-level programming languag…
-
comment
Comment #14365205
I believe this is the implementation described in this paper published at POPL 2016: https://www.microsoft.com/en-us/research/publication/transfo... Though it probably also uses mo…
-
comment
Comment #14048112
My understanding is that Z3 is primarily an SMT solver ( https://en.wikipedia.org/wiki/Satisfiability_modulo_theories ), though it has also expanded to support queries beyond SMT. …
-
comment
Comment #14047984
Other search algorithms can take up lots of memory to store progress they've made down different paths. Having only one active state also lets you map unification down to efficient…
-
comment
Comment #13938087
When I've talked to senior researchers about these problems, they say that they have no problem finding distilled information about new results; they get it from in-person conversa…
-
comment
Comment #13882875
First, a small defense of Racket. Racket has a small core relative to its apparent size; most of the bloat is in optional library code. All the fancy special forms for pattern matc…
-
comment
Comment #12686961
Spindle already has some of the things on your TODO list, but seems only semi-maintained. It'd be awesome if you two could join forces!
-
comment
Comment #12588026
Can you elaborate on how syntax-case "violates the macro abstraction", and maybe what you think is important about the quality it breaks? Not a description I've heard before. I do …
-
comment
Comment #10999314
Author here, and I agree that using templates for complex code generation is a mess. However, it's a popular mess in some branches of high performance computing right now, especial…
-
comment
Comment #7855922
An academic paper summarizing studies on the effect of attitude interventions like those discussed in the OP: https://labs.la.utexas.edu/adrg/files/2013/12/REVIEW-OF-EDUC... Positi…
-
comment
Comment #7596012
Do CRLs even work? My understanding is that the only browser that hard-fails to load a page if OCSP is blocked is Chrome for certs in CRLSets. Everyone else is vulnerable to MITM i…
-
comment
Comment #7577156
AFAICT, here isn't really any benefit for most people. If you're using an Extended Validation certificate the revocation would remove the EV presentation in most browsers. The only…
-
comment
Comment #7571541
Heartbleed affects servers terminating TLS connections using certain versions of OpenSSL. It doesn't impact certificate operations a CA would be doing, and CA root certificates are…
- story
-
comment
Comment #7343249
The security promise is simply "this is better than plaintext email, which is what you'd use otherwise." I'd rather have as much of my communication as possible protected from mass…
-
comment
Comment #7343108
Yep. They would. Snowden should be using PGP on an air-gapped machine inside a faraday cage, right? This isn't for him. This is for the rest of us that are at most mildly interesti…
-
comment
Comment #7343010
The server can only read arbitrary messages if it changes the runtime that it serves. If it were to serve the wrong runtime to more than a narrowly targeted set of users, it could …
-
comment
Comment #7341938
I hadn't yet seen that particular article but I'm very familiar with those arguments. Thanks for the link! I agree with them that building a crypto library in JS that can be truste…
-
story
Ask HN: Is sending passwords a good use of JS crypto?
I've read previous discussions on the faults of browser crypto but haven't come away satisfied. Can anyone suggest problems with the following? A security conscious web developer n…
- story