> Crypto where the OS (or a website) can ask the card: "Is the holder of that card over X years old y/n?" and the card would just answer with a binary yes no question without exposing any other data while still checking the government signature.
This is the same as "What's the card holders age" by simply binary searching for it. A better way would be:
1. Have the card define the countries age access levels. (Example in Germany: >=16 [Beer/Wine], >=18 everything else)
2. The app can only ask: "Is [BEER] allowed for the card holder y/n?
This makes it immediately cross-legislative and protects the exposed data from meta analysis.
Edit: This would allow for self exclusion too. Make it possible for individuals to give up access to gambling/alcohol/tabacco/porn nationally.
I don't think this belongs on the card to be honest. Otherwide each legislative adjustment would require population-scale updates.
This can go into the reader of anybody who e.g. sells beer to pick your example:
1. Reader knows beer >= 18 because reader is in Germany
2. Reader asks card to verify >= 18
3. etc.
This keeps the many cards simple and safe, while the locale is set to the thing that is both easier to police, to update and to support (far less people sell beer than buy it).
Self exclusion would still be possible if there is a standard for it.
While this would solve the technical problem at hand. It lacks any safeguard against a very simple workaround of sharing your certificate or even posting for everyone to use.
> Why is that problematic? They don't have your private keys and their "level of access" is equivalent to any other certificate authority that your browser trusts.
Let's Encrypt could stop issuing certificates to you, if the administration decided that necessary. This would at least disrupt whatever you were serving.
Not that I think this is likely, only possible.
I think LE clealy demonstrated the need for a accessible free ACME authority. But it is high time for more alternatives (EU and China at least).
FWIW: Everything around public infrastructure should be run decentralized not-for-profit using national resources. Things like DNS Registrars are silly if you think about it. They just buy it from TLD holders anyway.
I don’t agree that C++ is a bad language, though it has been standardized to death into a bad language. But the whole point is for C++ to not be worse than C while offering a lot more, which I think it does well. Of course, my last serious use of C++ was a little after release E…
> Actually, for Robotics hardware is a solved problem.
I understand the sentiment but this couldn't be further from the truth. There are no robotic hand models that get close to the fidelity of humans (or even other primates).
The technology just doesn't exist yet, motors are a terrible muscle replacement. Even completely without software, a puppeteered hand model would be revolutionary.
This is the same as "What's the card holders age" by simply binary searching for it. A better way would be:
1. Have the card define the countries age access levels. (Example in Germany: >=16 [Beer/Wine], >=18 everything else)
2. The app can only ask: "Is [BEER] allowed for the card holder y/n?
This makes it immediately cross-legislative and protects the exposed data from meta analysis.
Edit: This would allow for self exclusion too. Make it possible for individuals to give up access to gambling/alcohol/tabacco/porn nationally.