If you are in this articles audience you would simply state the producer of the ID card signs a statement that the person is over 18. No ZKP needed.
The article like many others would be improved with a better example.
This is a hierarchical representation of any given piece of knowledge.
It starts with a tree root node that you specify (let's say Kung fu), then it branches out into multiples subcategories (techniques, styles, philosophy, weaponry, ect...) and then you can click on these subcategories to branch out even more into the graphical tree.
This is all generated on-the-fly with Claude 3.5. There is no limit to what knowledge you might explore.
The killer feature is that it is totally free and does not require to login. Just click the link and have fun. I'll keep it free like that, as long as I can.
I hope you like it guys because it is the best project that I have up my sleeve.
Enjoy!,
Pierre
Not sure how this will solve edge cases problems described at the beginning of the article
> Go aims to help developers write code that is secure by default. When we observe a common mistake with security consequences, we look for ways to reduce the risk of that mistake or eliminate it entirely. In this case, math/rand’s global generator was far too predictable, leading to serious problems in a variety of contexts.
> For example, when Go 1.20 deprecated math/rand’s Read, we heard from developers who discovered (thanks to tooling pointing out use of deprecated functionality) they had been using it in places where crypto/rand’s Read was definitely needed, like generating key material.
I made exactly this mistake in rclone. I refactored some code which was using the Read function from crypt/rand and during the process the import got automatically changed (probably by goimports when mixing code which did use math/rand) to math/rand. So it changed from using a secure random number generator to a deterministic one rclone seeded with the time of day. I didn't notice in the diffs :-( Hence
https://www.cvedetails.com/cve/CVE-2020-28924/
So this change gets a big :+1: from me.