Live data from Hacker News

Viewing profile — wiktor-k

wiktor-k

HN member
Joined
Mon, May 13, 2019, 1:50 PM UTC
HN karma
184
Public activity
84 items

About wiktor-k

I work on cryptographic software and integration with hardware security modules (TPMs, PKCS#11...)

aspe:metacode.biz:CK7LM6VO32K2AGIDXC7LYFRBSA

https://github.com/wiktor-k

Recent public activity

  1. story
  2. comment
    Comment #44384891

    > ² With S/MIME you need to keep your old certificates around to decrypt old mails, so having a new one frequently is not practical You don't need to change your decryption key - t…

  3. comment
    Comment #44349040

    As described in the post they did in the past: https://github.blog/news-insights/git-notes-display/

  4. comment
    Comment #44349005

    > Is adding them manually to the commit message functionally equivalent to using the `--trailer` flag? Yes. The flag is perfect for scripts but it's exactly equivalent to adding th…

  5. comment
    Comment #44051899

    > I always felt unwrap is preferable for diagnosing issues, which makes it useful in tests. A failed unwrap will point you directly to the line of code which panics, which is much …

  6. comment
    Comment #44050022

    > I have no idea how the 'parser'[1] works I think parsing there depends on the actual value of the current token. So if you assign send to another variable and use that the "parse…

  7. comment
    Comment #44049980

    > That section briefly described that, broadly speaking, using unwrap() is okay if it’s in test/example code or when panicking indicates a bug. I've come to the conclusion that eve…

  8. comment
    Comment #44037845

    Key IDs are based on fingerprints and fingerprints are calculated by SHA-1 hashing the primary key's public key and the creation timestamp. A computationally easy way to influence …

  9. comment
    Comment #43977315

    It's interesting to hear because Samsung had a Linux feature previously: https://developer.samsung.com/sdp/blog/en/2017/10/18/samsung...

  10. comment
    Comment #43862649

    > In my opinion, the whole concept that a company can break the law but no human can be held responsible is insane. Wait, isn't the board personally liable for their decisions? I'm…

  11. comment
    Comment #43857323

    > Eventually I couldn't justify buying the console version of a game that I was willing to play on Steam. I do that too but doesn't the same rule apply to Steam, too? (that is if i…

  12. comment
    Comment #43641153

    > now deprecated javascript `with` statement where `with foo; bar` will resolve to `bar` if it is in scope, otherwise it will resolve to `foo.bar`. Technically, in JavaScript it's …

  13. comment
    Comment #43615104

    Oh yeah, SSH signing is incredible. I've also migrated to it and didn't look back. A couple of differences: - it's possible to specify signing keys in a file inside the repository,…

  14. comment
    Comment #43386092

    Exactly. I was surprised that this one doesn't support multi capture when available.

  15. comment
    Comment #43120406

    It's definitely an excellent example of complex but real typst code. Thanks for sharing!

  16. comment
    Comment #43101186

    I can wholeheartedly recommend them. Excellent introduction to the format, at least it was for me.

  17. comment
    Comment #42673450

    Thanks! Just for completeness apparently Alloy is at version 6 now ( http://alloytools.org/alloy6.html ) and the book is based on version 4 ( http://alloytools.org/book.html ). The…

  18. comment
    Comment #42665357

    I've went through the TLA book of Lamport and it was quite approachable. Do you have any specific resources recommendations for learning Alloy and TLA+?

  19. comment
    Comment #42296243

    > I read/worked through Freedman's Statistics a couple of years ago and I walked away from it a different person. Wholeheartedly agree. It took me a year to slowly go through all c…

  20. comment
    Comment #42150537

    > > When was the last time you had to debug an ancient codebase without documentation or help from a team? > All the time. I guess the minor difference was that it was part of your…

  21. comment
    Comment #41748822

    The standard is quite new but there are already libs with full support (e.g. the pure Rust OpenPGP: https://fosstodon.org/@hko/113198947595455844 ). One interesting thing is that t…

  22. comment
    Comment #41678587

    That's exactly what's happening.

  23. comment
    Comment #41553938

    Yes! Something similar to https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

  24. comment
    Comment #41438592

    > Not being able to flash the firmware is a feature, not a bug. :) It is a feature only if they ship replacement devices in case of issues like this. If they don't and you're left …

  25. comment
    Comment #41277391

    Sadly the "source on github" links are broken on https://pretextbook.org/examples.html