657 karma · joined December 5, 2024
It is my understanding that this is not possible. I would be happy to be shown to be wrong, but to me it seems like you can either prevent people from lending out their credentials, or you can preserve the anonymity of the user, but not both.
You can use 0KP to prove you have a signed certificate issued by your government that says you are an adult, but then anyone with such a certificate can use it to masquerade as however many sock puppets they like and act as a proxy for people who aren't adults. You can have the issuing government in the loop signing one-time tokens to stop Adults-Georg from creating 10k 18+ attestations per day, but then the issuing government and the service providers have a timing side-channel they can use to correlate identities to service users. Is there some other scheme I'm missing that solves this dilemma?
It does if that's the law. Every jurisdiction routinely overrules contracts as unenforceable on the basis of some overriding law, so it wouldn't even really be that unusual. Whether it's a good idea or not is another question and one that depends almost entirely on second, third and higher order effects.
There probably is a world where all software is libre software and we still see similar rates of development, but it's not at all clear how you could get there. Especially not if you cared about the damage caused by upending the business models of a significant fraction of the world economy.
Golden opportunity to re-enact xkcd 1172.
You take a step forward.
He takes a step back.
"Meet me in the middle" says the unjust man.
In most sports, the "mens" division is actually an open division that accepts all participants regardless of sex. Women just don't compete in it because they have no shot at getting a decent placement. The fact that males and females can't fairly compete with each other is the raison d'être of the women's league. This, and not culture war propaganda reasons is why only the most deranged bigots have an issue with trans men competing in "mens" sports.
> He falsely claimed my wife is cheating on me!
> So you assert that your wife didn't cheat on you?
> No.
> ???The only high friction part of this is that someone needs to write the software for it, but that doesn't seem like all that difficult of a project and open source solutions are likely to appear within weeks of social media requiring it. If there really is no information shared with the other party beyond "yup, user is over the age of maturity" you could even run this as a free public TOR service without fear of ever getting caught.
Or you can just text him a screenshot of the QR code. You could probably even automate this.
You could verify the ID of an adult who vouches for the child they are a legal guardian of. That way, if it turns out that Brayden(M12) is actually Linda(F45) you know who to send law enforcement to to ask some very pointed questions.
That said, I don't think online ID verification is effective and even if it was, it wouldn't be worth the level of mass privacy invasion. If your goal is actually to help kids who are victims of abuse, your efforts are much better spent elsewhere. For example: making child abuse report hotlines/websites more easily accessible and widely known, fixing social services so that they actually provide better help when requested instead of making things worse, better education for children about what is and is not OK behavior even from "trusted" adults, and how to get help from someone who isn't a relative when you need it. "Stranger danger" hysteria catches all the outrage and public discussion, but is the least common source of abuse.
An alternative to playing whac-a-mole with all the innovative bad behavior companies cook up is to address the incentives directly: ads are the primary driving force behind the suck. If we are already on board with restricting speech for the greater good, that's where we should start. Options include (from most to least heavy-handed/effective):
1) Outlaw endorsing a product or service in exchange for compensation. I.e. ban ads altogether.
2) Outlaw unsolicited advertisements, including "bundling" of ads with something the recipient values. I.e. only allow ads in the form of catalogues, trade shows, industry newsletters, yellow pages. Extreme care has to be taken here to ensure only actual opt-in advertisements are allowed and to avoid a GDPR situation where marketers with a rapist mentality can endlessly nag you to opt in or make consent forms confusing/coercive.
3) Outlaw personalized advertising and the collection/use of personal information[1] for any purpose other than what is strictly necessary[2] to deliver the product or service your customer has requested. I.e. GDPR, but without a "consent" loophole.
These options are far from exhaustive and out of the three presented, only the first two are likely to have the effect of killing predatory services that aren't worth paying for.
[1] Any information about an individual or small group of individuals, regardless of whether or not that information is tied to a unique identifier (e.g. an IP address, a user ID, or a session token), and regardless of whether or not you can tie such an identifier to a flesh-and-blood person ("We don't know that 'adf0386jsdl7vcs' is Steve at so-and-so address" is not a valid excuse). Aggregate population-level statistics are usually, but not necessarily, in the clear.
[2] "Our business model is only viable if we do this" does not rise to the level of strictly necessary. "We physically can not deliver your package unless you tell us where to" does, barely.
Second, it's turn-key authoritarianism. E.g. "show me the IDs of everyone who has talked about being gay" or "show me a list of the 10,000 people who are part of <community> that's embarrassing me politically" or "which of my enemies like to watch embarrassing pornography?".
Even if you honestly do delete the data you collect today, it's trivial to flip a switch tomorrow and start keeping everything forever. Training people to accept "papers, please" with this excuse is just boiling the frog. Further, even if you never actually do keep these records long term, the simple fact that you are collecting them has a chilling effect because people understand that the risk is there and they know they are being watched.
Interning:
1: "foo"
2: "bar"
my_string = "foo" // stored as ref->1
my_other_string = "foobarbaz" // not found & too long to get interned, stored as "foobarbaz"
Dictionary compression:
1: "foo"
2: "bar"
my_string = "foo" // stored as ref->1
my_other_string = "foobarbaz" // stored as ref->1,ref->2,"baz" (or ref->1,ref->2,ref->3 and "baz" is added to the dict)> SerpApi deceptively takes content that Google licenses from others (like images that appear in Knowledge Panels, real-time data in Search features and much more), and then resells it for a fee. In doing so, it willfully disregards the rights and directives of websites and providers whose content appears in Search.
it sounds like they are somehow suing on behalf of whoever they are licensing content from, but does that even give Google standing?
I guess I'm asking if they actually are hoping to win or just going for a "the process is the punishment"+"we have more money and lawyers than you" approach.
Acerola worked a bit on this in 2024[1], using edge detection to layer correctly oriented |/-\ over the usual brightness-only pass. I think either technique has cases where one looks better than the other.
The bank's app can then ask the OS to sign documents using the TPM's secret keys, and the OS forwards such requests to the TPM. The TPM refuses such requests from modified OS but obliges requests from an unmodified OS. The bank's servers refuse to accept documents not signed by the TPM.
Root can't pretend to be a TPM and make up some secret keys to sign documents with because the TPM's signature is itself signed by Google, so the bank can tell the difference between root's signature and a treacherous signature.