HN user

hujun

80 karma
Posts3
Comments72
View on HN

Trusted Execution Environments (TEEs) like Intel SGX and AMD SEV-SNP and in general hardware attestation are just f*d. All their keys and roots are not PQ and I heard of no progress in rolling out PQ ones, which at hardware speeds means we are forced to accept they might not make it, and can’t be relied upon.

compare to SGX, a more critical impacted component is TPM chip, secured/measured boot depends on TPM, and cost of replacing all servers and OS ...

China Can't Win 9 months ago

really unfortunately, these few have capability and will to drag everybody else into war

yes, and I think one big reason enterprise might not buy your product even if it is guaranteed to make/save $X is $ is often NOT most important thing to the people make buying decision, specially when it is not your own money to save or gain

one tip of the list I can't agree more is the www.seat61.com for train ticket, especially if you travel in Europe, where train is the most convenient way to travel between cities/nations but man is it such complex system, there are so many different rail companies and lines, this website gives a clear instruction on options, price and where to buy the ticket

quote from tiktok's webiste https://usds.tiktok.com/usds-myths-vs-facts/: ``` Myth: TikTok’s parent company, ByteDance Ltd., is Chinese owned.

Fact: TikTok’s parent company ByteDance Ltd. was founded by Chinese entrepreneurs, but today, roughly sixty percent of the company is beneficially owned by global institutional investors such as Carlyle Group, General Atlantic, and Susquehanna International Group. An additional twenty percent of the company is owned by ByteDance employees around the world, including nearly seven thousand Americans. The remaining twenty percent is owned by the company’s founder, who is a private individual and is not part of any state or government entity. ```

depends on how much "k8s native" code you have, there are application designed to run on k8s which uses a lot of k8s api and also if you app already micro-serviced, it is also not straight forward to change it back

the purpose of using TAP is to be able to write IP stack in user mode code; however TAP is not the only way on linux, you could also use raw(AF_PACKET)or XDP socket, they also allow you bypass kernel IP stack

`That is, if it costs very little to have larger keys, why not have larger keys?` it is often very expensive/difficult to change length of a RSA key is part of existing platform/infrastructure, like key in TPM/HSM/CA infrastructure, regardless how fast computer CPU is

20 Years of Gentoo 3 years ago

Arch is also rolling update, and has no trivial chance to break when upgrading, I learned this painfully a few years ago. switched to Ubuntu, which is boring but stable.

this is a good a good blog, although I wonder is there any good up-to-date free online resource to learn C for experienced programmer (I learned C many years ago, but never use it seriously and forgot much of it)? I searched around, the results are either for beginner, or seems out-dated

similar experience here, the UI design is confusing, tell you to select an area but apparently you can't select/drag on the map, you can only typing the address then many times the auto complete doesn't work, and it seems you have to use the incorrect auto completed address...