Live data from Hacker News

Viewing profile — karanlyons

karanlyons

HN member
Joined
Wed, Nov 17, 2010, 7:51 PM UTC
HN karma
41
Public activity
34 items

About karanlyons

Just a little person.

[ my public key: https://keybase.io/karanlyons; my proof: https://keybase.io/karanlyons/sigs/ptqTUJCJkNtLYi6pVrIi5JQODxIkwpFSXQ56zHXtauU ]

Recent public activity

  1. comment
    Comment #23556542

    This is covered in the whitepaper: https://github.com/zoom/zoom-e2e-whitepaper

  2. comment
    Comment #22232004

    A naïve hash of the data you’re encrypting stuffed into the nonce leaks whether two plaintexts are the same (or…collided). A hash of the key and plaintext leaks whether the two pla…

  3. comment
    Comment #22231355

    There’re also SIV constructions if you’re the more cautious type, which isn’t a bad type to be in cryptography.

  4. comment
    Comment #21372924

    Oh, neat: https://github.com/Valve/fingerprintjs2/issues/491

  5. comment
    Comment #20512298

    A lot of these look like children. Nowhere in the article is it mentioned that a lot of these look like children. No one in the comments has brought up that a lot of these look lik…

  6. comment
    Comment #19538604

    Because `const` is a js level keyword that has different semantics: it applies only to the reference binding being immutable, not the value as being so. `const a = "hello"` does ha…

  7. comment
    Comment #19532335

    `as const` is useful there as well, as TypeScript’s type inference only narrows as far as the type and not the literal value. `let z = {text: "hello"}` has the shape `{text: string…

  8. comment
    Comment #19345935

    I'm not arguing that one should write things from scratch. I think I may have poorly articulated my position, but that you and I actually share the same opinion here. I don't think…

  9. comment
    Comment #19345909

    There's absolutely nothing wrong with using black boxes, and I'm not arguing that it should be totally avoided. I'm arguing that a lack of understanding of how to solve your proble…

  10. comment
    Comment #19345719

    > Many JavaScript developers are scared (by scared I am paralyzed in the face of death catatonic scared to the most possible irrational extreme) to write original code when often t…

  11. comment
    Comment #18612391

    You can hack that in with a decorator if you’d like, at some cost to performance.

  12. comment
    Comment #18225490

    Not everyone speaks English as a first language and “payed” is a completely reasonable assumption given how a bulk of words are conjugated.

  13. comment
    Comment #18165423

    You’re going to want to look at https://en.wikipedia.org/wiki/Kneser–Ney_smoothing for further improvements on an ngram based approach.

  14. comment
    Comment #17787658

    Yes, and it is...not great. It's generally fine as far as the language goes (considering it's a retrofit), but the builtin asyncio library is not the way to go in my opinion. trio …

  15. comment
    Comment #17773281

    Can you network multiple boards together to drive larger LED arrays in sync?

  16. comment
    Comment #17578272

    My tests do not show this, but show that putting the CPU under load alone is enough to get rather disheartening results: https://imgur.com/a/ehtleu4

  17. comment
    Comment #17561073

    Yeah, I dunno why it never took off, though Meyer was one of the few to star the repo, so I thought that was nice. I was never able to get much traction on my extension either, tho…

  18. comment
    Comment #17559018

    You might want to take a look at https://github.com/karanlyons/pinpoint to see if there's anything there you want to grab, especially around the selector creation: https://github.c…

  19. comment
    Comment #15073171

    Don’t worry, it’s safe: I didn’t put the actual solver, just proof that I solved it. Wouldn’t want to spoil the fun for anyone else :)

  20. comment
    Comment #15073078

    I wouldn’t say this work is novel in the general case of “PRNGs are not CSPRNGs”. You can throw a constraint solver at most any PRNG and given sufficient output determine the state…

  21. comment
    Comment #11610433

    The answer is maybe. You need to reduce that text to a set of features that you can pipe into a clustering algorithm, and what’ll really make or break your approach is how you conv…

  22. comment
    Comment #6788026

    It's sort of like `pip install -r` in Python. I used to do `cat brew_requirements.txt | xargs -L1 brew install`, but Brewfiles mean that that sort of thing is now standardized, and…

  23. comment
    Comment #6596541

    You could swap your PATH back to the OS's python, or compile python yourself. Homebrew is great for the latter, and much more.

  24. comment
    Comment #6596516

    Your homeowner's/renter's insurance should cover items stolen from your person outside of the home (I'm not clear on the legal wording, but my insurance covered a stolen iPhone.). …

  25. comment
    Comment #5812426

    My bet's on Bryan Veloso, just going by the Japanese sub headings.