Live data from Hacker News

Viewing profile — joerichey

joerichey

HN member
Joined
Thu, Aug 24, 2017, 9:33 PM UTC
HN karma
184
Public activity
21 items

About joerichey

No profile information was provided.

Recent public activity

  1. comment
    Comment #34483142

    If you accept that _all_ vector spaces have a (Hamel) basis, you can then prove the Axiom of Choice: http://www.math.lsa.umich.edu/~ablass/bases-AC.pdf This means if you want to de…

  2. comment
    Comment #34408132

    One thing that makes Secure Boot nice is how it (in theory) works _with_ measured boot. You get a measurement into the TPM that contains the public signing key that was used to ver…

  3. comment
    Comment #34408040

    Part of the issue with this MSI problem, is that the firmware also measures TPM events that say "Secure Boot is enabled with this configuration" even when it's not. These events ar…

  4. comment
    Comment #34407983

    I looked into this on my motherboard, and the issue is that MSI's firmware measures in the TPM events saying "Secure Boot is On", even when it is in this insecure mode. This means …

  5. comment
    Comment #32232188

    Whoops! You're right, instead of "successor" I should have just said "newer".

  6. comment
    Comment #32230446

    This is actually what the Precision Time Protocol (PTP) does. It's the successor to NTP, so it improves on some of NTP's mistakes. The protocol uses TAI, but also sends the TAI-UTC…

  7. comment
    Comment #32230276

    For future leap seconds, Google (including GCP) are planning to use a "standard" smear ( https://developers.google.com/time/smear ). This is also the same smear used by AWS. It see…

  8. comment
    Comment #31293440

    One reasonable way to do this could involve running the reference TPM2 simulator [0] on the Arduino. It's just a C library that already implements all the cryptographic routines an…

  9. comment
    Comment #31293422

    As someone who's spent too much time with this stuff, you're correct. The TPM (either 1.2 or 2.0) is an entirely _passive_ chip. It only creates keys or measures data if the OS or …

  10. comment
    Comment #31293364

    I don't think that Windows 11 requires any sort of EK cert at all. If they did, it would require them to restrict the TPMs to a list of "approved" vendors. In this case, they bough…

  11. comment
    Comment #27088486

    Shouldn't this be marked with (2014) as it was made at DebConf 14?

  12. comment
    Comment #25218308

    For point (2), Google did open source Bazel https://bazel.build/ which is essentially just the internal build system Blaze.

  13. comment
    Comment #25218292

    (Google employee here) If the change is small or can be automated (i.e. changing # of parameters or function names), we run a script to make the change over the entire monorepo. Th…

  14. comment
    Comment #24769957

    Personally, I would use an explicit non-commercial license in this case. WTFPL isn't a real license (and isn't considered open-source by OSI). Things like the AGPL and CC-BY-NC-* a…

  15. comment
    Comment #24769929

    > If a Google employee in their free time contributes to an AGPL project, that employee needs to open source all IP related to their contribution to the project. This isn't the pro…

  16. comment
    Comment #24769863

    So the issue isn't in-work hours vs off-work hours (as that line is fuzzy), but who owns the copyright. The above link [1] is for the automatic process where Google still owns the …

  17. comment
    Comment #24764735

    At Google, MPL (and other copyleft licenses) are OK for internal use and for external contributions. I think we have a mirroring system setup to automatically publish any internal …

  18. comment
    Comment #24764606

    As a current Google employee, the OSS contribution process has gotten way better. Basically, anything that is BSD/MIT/Apache/LGPL/GPL/EPL/MPL no longer needs approval. AGPL and the…

  19. comment
    Comment #24537207

    I think you would actually need Box . But the bigger point is that the current build system can't figure out that a rebuild isn't necessary in these cases.

  20. comment
    Comment #24537164

    If you're working on safety-citical software, I think using formally verified C code (as discussed in the article) would be the best approch. If a bug could kill someone, you shoul…

  21. comment
    Comment #16365068

    Take a look at the dep[1] tool. It allows you to ship your project with all of its dependencies included. This means that only your source is needed to build your application/packa…