Viewing profile — joerichey
joerichey
HN member- Joined
- Thu, Aug 24, 2017, 9:33 PM UTC
- HN karma
- 184
- Public activity
- 21 items
- HN profile
- View on Hacker News ↗
About joerichey
No profile information was provided.
Recent public activity
-
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…
-
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…
-
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…
-
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 …
-
comment
Comment #32232188
Whoops! You're right, instead of "successor" I should have just said "newer".
-
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…
-
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…
-
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…
-
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 …
-
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…
-
comment
Comment #27088486
Shouldn't this be marked with (2014) as it was made at DebConf 14?
-
comment
Comment #25218308
For point (2), Google did open source Bazel https://bazel.build/ which is essentially just the internal build system Blaze.
-
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…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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.
-
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…
-
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…