Hacker Newsnew | past | comments | ask | show | jobs | submit | tifik's commentslogin

Yes, and? Without it, the total paid would be at least the same or more.


Would it? When I have been uninsured I paid less for bills because the group gave me the cash price. When they are billing an insurance company they bill much more.


I was wondering if it's just me. I am using Brave on iOS with all the possible blockers enabled, so I'm not surprised when some website doesn't work well. Instagram literally freezes solid after 5-15s of being on the website, so I usually only quickly scan the top 2-3 posts in the feed. I only follow people I know personally, so this is usually enough to do once or twice a day and stay up to date. If I see a close friend posted a story I kinda want to see then it usually takes two or three hard closes of the browser to actually see it. Sucks, but sucks less than being mental gamed into doomscrolling every time I get an app notification.


I like that for this brief moment we actually have a competitive market working in favor of consumers. I ditched my Claude subscription in favor of Gemini just last week. It won't be great when we enter the cartel equilibrium.


Literally "cancelled" my Anthropic subscription this morning (meaning disabled renewal), annoyed hitting Opus limits again. Going to enable billing again.

The neat thing is that Anthropic might be able to do this as they massively moving their models to Google TPUs (Google just opened up third party usage of v7 Ironwood, and Anthropic planned on using a million TPUs), dramatically reducing their nvidia-tax spend.

Which is why I'm not bullish on nvidia. The days of it being able to get the outrageous margins it does are drawing to a close.


Anthropic are already running much of their workloads on Amazon Inferentia, so the nvidia tax was already somewhat circumvented.

AIUI everything relies on TSMC (Amazon and Google custom hardware included), so they're still having to pay to get a spot in the queue ahead of/close behind nvidia for manufacturing.


I was one of you two, too.

After a frustrating month on GPT Pro and a half a month letting Gemini CLI run a mock in my file system I’ve come back to Max x20.

I’ve been far more conscious of the context window. A lot less reliant on Opus. Using it mostly to plan or deeply understand a problem. And I only do so when context low. With Opus planning I’ve been able to get Haiku to do all kinds of crazy things I didn’t think it was capable of.

I’m glad to see this update though. As Sonnet will often need multiple shots and roll backs to accomplish something. It validates my decision to come back.


amok


Anthropic was using Google's TPUs for a while already. I think they might have had early Ironwood access too?


The behavioral modeling is the product


I know these are scientists and a 'Human embryo model' is a perfectly valid name, because it's a model of a human embryo, but it's a disaster from a marketing perspective. People will see 'human embryo' and it doesn't matter that it's just a model of one. You are now growing fetus-slaves.

Please call it something else.

Edit: they are calling it 'hematoids' and make it clear that it is quite different from an embryo. I'm not sure why it's compared to them in the first place then.


Just on a philosophical level, is there anything that would make such embryos more "slaves" than embryos or fetuses in a womb? It's not as if in a womb they have any ability to assert conscious control over their environment, even if they had the cognitive and sensorial capacity.


> is there anything that would make such embryos more "slaves" than embryos or fetuses in a womb?

Arguably much-less-so, given the complicated and morally-ambiguous mechanics of primate gestation [0] where a fetus in the womb exercises a degree of biochemical control and extortion over the mother.

[0] https://aeon.co/essays/why-pregnancy-is-a-biological-war-bet...


it wouldnt matter because of the context. It is expected that an embryo grows into a baby that is born. The very delaying of that expectation that denotes the slave label. Preventing the natural progression is a retardation of freedom. Since these embryo units are designed and purpose built, they are no more slave than the native embryo. If these designer embryos have capacity to develop further on their own, then there is an argument and correlation to be made.


The hilarity of the very first comment I read after this one being someone complaining that this is the work of the anti christ and nothing will be sacred anymore.


I don't know if I just became cynical and jaded, but is this really surprising to anyone in any way? Any time I give out my personal information to anyone for any reason, I basically treat it as 'any member of public can now access it'.

Even if a service doesn't have it in their TOS that they sell it to 3rd parties, they might do it anyway, or there will, sooner or later, be a breach of their poorly secured system.

To make it clear - I don't particularly blame any one corporation, this is a systemic issue of governments not having/not enforcing serious security measures. I just completely dropped the expectation of my information being private, and for the very few bits that I do actually want to stay private, I just don't, or allow anyone to, digitalize or reproduce them at all in any way.


It is a common misconception that facts are reported because they are surprising. Facts are reported because they are important. More and more governments are passing age verification laws which put exactly this data in to the hands of even more shady private companies. This breach serves as evidence that those laws are misguided, and spreading news of this event may help build public support for those efforts.


This is the essential point, and why it’s always a bit frustrating seeing ‘is anyone surprised’ take come up so often here. It lowers the quality of the possible discussion by trivialising it.


"Is anyone surprised" is an important question to ask, although in this case it would be more valuable to ask on a less techy forum. I'm not surprised and many people here are not surprised, but most people are still surprised when they hear something like this, which is why they gladly give their information to anyone that asks. If the majority of Discord users knew breaches are inevitable and refused to give their information or at least took some protective measures like partial redaction and use-case watermarking, this breach would be less of an issue and/or such breaches would be less common.

We need to make sure nobody is surprised. Everyone should rewrite every "upload" button in their head to say "publish".


It should say "publish" because that's what happens after the fact, not what it's "doing" for an amount of time until it stops.


> "Is anyone surprised" is an important question to ask

It definitely is not, unless you are doing some sort of survey.


It does feel like it hide the important context often summarized as a meme: a) it doesn't happen b) ok it happens, but it's rare c) ok it's not rare but the impact is minimal d) ok it's not rare and the impact is not minimal but here's why it is necessary and a good thing

Of course blanket "not surprised" is perhaps not helpful without linkage to the people who denied the risks at steps a, b, c etc. But this is why we really need decision makes and politicians to be treated like anyone making a bet: we need to have collateral takes and enforcers. The "I am surprised" people who are silent would be forced to show they believe "it does not happen" by backing the bet and the "I'm not surprised" people would be raking it in.

With no bets, no collateral (or rather other people's lives), you just get this kind of lying in accounting and a scam. It happens in all kinds of domains with commons risk. This is a particularly good example because it is not so emotionally triggering and divisive (most people presumably don't want their data leaked and can't argue immediately that you are Xist or whatever).

Anyway, I love thinking about this stuff. Hopefully HN does not think these meta-discussions are spammy.


It's a valid question, which speaks to the frequency with which these things happen. That's isn't trivialising the problem.


No, it's very much used to express the sentiment "I don't care about this, and wish people would stop talking about it."


That's your interpretation, and there's nothing in the original statement to support it.

You're welcome to your opinion, of course. Just don't project it onto others.


...which could also be a PTSD-esque reaction and not a sign of ignorance. As in "I'm so tired of being affected by this nonsense, when this would even stop".

People who don't really care would, in my experience, use sarcastic tone more often.


The person might not intend to be trivializing the problem, but that is the common outcome. This was very observable in the wake of the Snowden leaks, where "is anyone actually surprised?" was a key prong in the narrative that argued that you shouldn't actually care about what the NSA was getting up to.


To me it's an important point. We're all being worn down so much by these idiotic mistakes and intrusions that it's just another Thursday when it happens, like school shootings. I don't know what the great filter looks like on other planets, but here it's because we're smart enough to make all sorts of incredible toys and stupid enough to not know how to use them properly and we're just going to drive ourselves into the ground.


Reminds me of the Panama Papers, which exposed a huge international money laundering/tax evasion ring that no one seemed to care about because "everyone knows they're doing this stuff"


I think it's a combination of "everyone knows they're doing this stuff" and "the ones who could do something about it (i.e. charge/prosecute, change laws, etc.) are implicated".

Much like the problem in the US Congress: they are not subject to insider trading laws, so they can make huge sums of money acting on non-public information. The only people that can change that are ... members of the US Congress.



Hey now, that's not fair. Someone cared enough to murder the journalist that published them with a car bomb.


That allegedly would be Yorgen Fenech, via Alfred and George Degiorgio, Vincent Muscat, and as for the explosives, Robert Agius and Jamie Vella.


Well, in a few notorious cases the tax services cared and the voters cared.


Wonder if this will cause a surge in demand for fake IDs that are sufficient for age-verification but harmless if leaked.


It might give momentum to age-verification schemes like Apple Wallet [0]. Apple gets the state ID in wallet and exposes an age verification API to apps like Discord; Discord queries the API and relies on Apple's age verification without ever getting access to the personally-identifying information.

[0] https://medium.com/@drewsmith_6943/apple-wallet-id-is-the-so...


Maybe not wallets but regular "sign in with X" SSO.

If all the X's can agree that one of the claims in the SSO is "is_adult", then at least you limit the exposure of your government ID to X getting breached, while all the "sign in with X" sites won't have access to the ID itself, just the claim.

Of course, pretty much every X gets breached anyway, and the walled garden shenanigans are not attractive, but it's better than ever site getting your ID.


That's why Apple's Wallet might be better: it depends on device-level security including elements stored on-device that Apple does not have and without which Apple cannot decrypt the information. There is obviously some sort of syncing between devices, but each device is authorized separately, and apparently Apple cannot view the Wallet data on its servers. Yes, it's a walled garden, but I trust Apple more than Facebook, Google, or X.


This makes me hate the Twitter rebrand even more. I'm reading your use of "X" as generic name to be filled in as needed vs the poorly rebranded Musk owned platform. Then again, I could see that platform actually promoting its services to do this very thing.


Oof, I didn't even think about x/twitter... that was a poor choice of variable name! I shall try to eXcrete smarter in the future.


it's time to bring back metasyntactic variables

https://en.wiktionary.org/wiki/foo


as a fan of Mr. Robot, I like to use evilCorp to be replaced by which ever one is being discussed.


Heck, i would like a fake name, social security number, and birthdate as well while I am at it


Sure! I’ll give you all of those at once: “five”.


Might that be a business model for an enterprising Secretary of State? They carefully verify your real ID, the fake ID's trivially tie back to that if the cops ask (not so useful for committing crimes), there are upcharges for multiple fake ID's, or tweaked ages / weights / photos. More upcharges for "vanity" names...

"Really, your honor, it's hardly different from an author getting a DBA or LLC for his pen name."


So many were issuing IDs for illegal immigrants. I was like, why can't I have one? I'd love to erase my past arbitrarily and be unidentifiable. I decided that it was for the same reason that I couldn't get a civil union for a heterosexual partnership; politics and control.

Don't we still have states and countries issuing new IDs for trans people that don't link to their old identities? Do I have to threaten to kill myself because people won't treat me like a pretty girl in order to get one; or should erasing your past, anonymity, or at least pseudoanonymity be a right that we all get?

> "Really, your honor, it's hardly different from an author getting a DBA or LLC for his pen name."

This is the worst, really. The only way to be truly anonymous is to open corporations, because corruption relies on laundering money through corporations.


I'm aware of the culture war battles around ID cards for illegal, trans, etc. people. A reasonable, business-like SoS - trying to boost revenue while protecting people from data breaches and other such hazards - would stay far away from those minefields.

Also, it'd only be a DBA/LLC depth of "identity". Those do not give you a citizenship, nor clean police record, nor new gender, nor legal adult status, nor marriage, nor SSN/EIN, nor voting rights, nor ...


In the example you give there is no needed provision to store the id or all information in the document. Only extracting the date of birth, name and document number is sufficient.

Yes I know this a utopia and it won't happen.

Edit: afaik storing the photo is only needed in medical cases to alternatively asses having the correct person. Bit much for something simple as age verification.


This breach is them being irresponsible with customer support software. In the case of automated age verification, the providers say that nothing identifiable gets stored and they might be lying but it’s feasible that you could run that service the way they say they do.

This breach is about the manual alternative to that, where you can appeal to Discord customer support if the automated thing says you’re not the right age. They seem to do that in part by having you send a picture of your ID.

I’m sure in their database they’re then just storing the date of birth etc, but then they obviously just don’t bother deleting the private image from the customer service software.


Sounds like a great use case for an automated ML cleanup/reporting feature. Maybe as a daemon as a bolt-on fix, or integrated as a feature into the support software itself.


Add in blockchain and we’ll be all set.


Yeah ok. Using a small purpose-built model to see if a picture has an ID in it to protect PII isn’t exactly a hype-driven “check out our brand new product — it’s exactly like our old product but with av useless chat bot” idea. You’re overcorrecting.


Even then, for age verification, just verify the ID, record + sign the verification, and DESTROY THE DATA! Don't retain the original document "just in case", or even the birthday or name.


But why? I mean... this data might be valueable at some time, if nothing else, when the company is sold to some other data-gathering company... and the punishment for such a breach will be less than the data is worth.

I mean.. if the governments did their jobs and multipled the punishment for a single breach by 70.000 (in this case) and cause the company to go bankrupt.... well, only then would the companies reconsider. But until then, they won't.


I don't think there was any suggestion that the story should not have been reported, or that only "surprising" facts should be considered news.


Things that cease to be surprising can also cease being important. Which is made clear reading the remainder of the post.

It's my take as well, frankly.


> Facts are reported because they are important.

Without going too much off-topic: In a vacuum, you are right. In reality, facts are reported because they sell.

It is a good day when important facts like this one happen to coincide with what people what to know more about. (the recent UK attempt at stripping the rights of its citizens)

Tomorrow, people will have forgotten all about it, and the government can continue to expand its powers without anyone talking about it.


> I don't particularly blame any one corporation, this is a systemic issue of governments not having/not enforcing serious security measures

Wrong, governments caused the issue because they demand customers to ID themselves. There exists not a single viable security measure aside from not collecting the data. Government is also not able to propose any security measures.

Unlikely that the data will ever be deleted now, no matter if Discord pays any ransoms or not.


No, governments caused the issue by demanding customers to ID themselves, while failing to provide the necessary tooling for doing so in a secure manor.

There's really only a few countries in the world who can provide the services needed to make this work. On top of my head, Estonia, Sweden and Denmark (there's probably others).


No, the problem is in the requirements already, not only in the implementation.

I don't want to ID myself if it isn't necessary. Proven security mechanism to minize data collection. It is a security risk, even with ZKP. It wouldn't even be hard to correlate the data, especially since governments also force ISPs to save connection info.

There is no need to a foul compromise here.


There’s no unbreakable secure tooling, none. It might be unbreakable against script-kiddies level of hacking, even though I have my doubts even about that, but Snowden and the general atmosphere during the last decade or so have proved that State actors can put their hands on almost any piece of data out there, either through genuine hacking or other means involving their monopoly on violence.


It’s absolutely possible to verify something anonymously.

Here was an interesting example recently https://help.kagi.com/kagi/privacy/privacy-pass.html


You missed my part about State actors and their monopoly on violence. I think it used to be called the “hammer metaphor” or some such, a not very technical solution, if at all, but more than efficient nonetheless.


The companies in question could have a flag in every user data to confirm they are over the age limit.

At worse keep the birth date, since various aspect of a service can be available depending on age (and user can change locality / country, and therefore be subject to different law).

If you keep on top of it, you have at most 3 days of user's "ongoing verification" sensible data available for theft. Keeping more than that will always be an invitation to bad actors.


Let's say Discord is sued for letting children access the service without verification or whatever.

If they only store a boolean or a birthday then they can't show how they verified the data.


In the context of age limits, that is wrong. The German eID has a zero knowledge method of proving that your age is above a certain number without revealing anything else. That method has been around for like 15 years and these days, thanks to smartphones with NFC readers, is quite user-friendly.

In practice it's basically not used anywhere except for cigarette vending machines because it's much simpler to hire some dubious third party "wave your ID in front of your camera" service

Edit: mandatory age verification is still an atrocious idea for a number of other reasons, just to be clear


I won't use the eID because I don't believe in its promises. I don't need a third party, which would be completely dependent on government, to put a signature on my net access.

I would even prefer the dubious service because of the relationship dynamics I mentioned. Best case is that age limits for the net should be enforced on device by parents. Problem solved, no unnecessary infrastructure needed.


Theoretically you could have anyone sign and attest to your age at any time. So maybe the government gives you an attestation of 0 at birth, with timestamp (allowing age to be calculated at any time), as part of the normal new-human bureaucracy. And/or maybe you can separately hire an accredited (co-signed?) lab to perform carbon dating on you later on :)


I totally would prefer the biopsy to a government Id. So carbon dating here I come.


It's not surprising because there's never been a significant penalty for it, I guess because everybody just got completely used to massive breaches without much reaction. But then again it's very hard to get legislation passed that's not in the interests of big business.


ZK proofs for identity can't go mainstream quick enough. I agree with what you're saying completely. It's frustrating that we have the technology now to verify aspects of someone's identity without revealing it, but that it's going to take forever to become robust enough for mainstream use.


It's an interesting litmus test because regulators would not accept ZK age proofs unless the stated purpose of age verification laws (reduce harm to minors) is the _actual_ purpose of those laws.

Not some different unstated goal, such as ending online anonymity.


That is exactly what EU is doing with its age verification law. Basically the service provider just has to accept the certificate and check that it is valid and all the cert says is "is over X years old".

https://ageverification.dev/

And the fact that the companies have to implement the system themselves is just crazy. It is very obvious that if the government require such a check it has to provide the proof/way of checking just like in the physical world it provides the id card/passport/etc used for checking this.


> just like in the physical world it provides the id card/passport/etc used for checking this.

In Sweden it wasn't the government that provided id cards, but the post office and banks. It became the government's job sometime after Sweden joined the EU, after the introduction of the common EUID standard.

And even then online identification is handled by a private company owned by banks: https://en.wikipedia.org/wiki/BankID_(Sweden)


Yeah we have something similar here in Finland with banks doing most of the (strong) identification.

This also makes things difficult for immigrants for the first month or two in the country as a lot of services (like making a phone or internet contract) require this identification to use but it is also a bit of a hassle to get a bank account (but getting a new bank account in a different bank once you have a bank account to do the strong verification takes like 2 minutes)

There is a government system but most don't use it but I expect once the eu digital identity wallet thing rolls around a lot of ppl will switch (or be required to?) to that

https://commission.europa.eu/strategy-and-policy/priorities-...

But very importantly this government, bank id, the identification part of the eu id wallet or really any identification system should not be used for age verification as it actually identifies the user not just give a proof that the user is over X years old.


These systems likely could be extended to just provide age information. If there truly was a wish for it. The suomi.fi systems can be configured. To pass or not pass address for example. So I see no need to pass personal identity number.


Yes and the "backend" (what provides the certificate to the app) for the age verification app for Finland will most likely be suomi.fi (or some dvv.fi thing directly) systems.

But we can't realistically expect every service that needs age check to work with 27 (eu countries) different systems but instead we need to unify it into a single api contract which is what this age verification app basically does.


We have BankID in Norway, run by DNB (I think). A single service that uses my personnummer (like a social security number but actually unique) as my user name and logs me in to almost all government services, banks, insurance companies, etc.


And unfortunately it's also used in some places outside the ones you're mentioning, e.g. private persons renting out their camper (I've seen this). Which opens the doors to fraud, as has happened too many times (the fraudsters make it look like a normal bank-id lookup, gets you to do it twice, and then they have enough to open your bank account and withdraw money. If they can get you do to it three times they also have enough to remove the limit on withdrawal, and empty your account).

The system is highly convenient and pretty safe, but it does still need vigilance from the user. Which is tricky, re all those phishing attempts and click-scams which people fall for again and again and again.


> And the fact that the companies have to implement the system themselves is just crazy.

Isn’t this how most industry regulations work? It’s not like the government provides designs to car companies to reduce emissions or improve crash safety.


Government does issue passports for identiftying their citizens when traveling. It is the one who made/enforces the law that requires that so it is the one who has to provide the means to do that.

Or are you suggesting that anyone should be able to make their own passport?

Or a bit closer example. If there was no official id cards/passports/etc (there currently is no official way of proving your age online) and the government made a law that mandates that one has to be over X to buy alcohol. Who’s job is it to provide the means to prove that you are over X?

For the car a proper analogy would be the goverment requiring drivers license. Who provides the drivers license? Should every manufacturer provide its own?


I think you’re purposefully ignoring my point and misunderstanding the analogy.

Yes, there are things that the directly issues and provides. But the vast majority of regulations are like this one where it basically says “I don’t care how you do it, but you need to check the age of your customers.”

As another example, the government doesn’t make soap but it does mandate that restaurants have hand washing stations.


That does not work without treacherous locked-down hardware. The marketing by Google et al is leaving out that fact to privacy-wash what is ultimately a push for digital authoritarianism.

Think about it - the claim is that those systems can prove aspects of someone's identity (eg age), without the site where the proof is used obtaining any knowledge about the individual and without the proof provider knowing where the proof is used. If all of these things are true while users are running software they can control, then it's trivial for an activist to set up a proxy that takes requests for proofs from other users and generates proofs based on the activist's identity - with no downside for the activist, since this can never be traced back to them.

The only thing that could be done is for proof providers to limit the rate of proofs per identity so that multiple activists would be required to say provide access to Discord to all the kids who want it.


If I had my 'druthers, there would be a kind of physical vending machine installed at local city hall or whatever, which leverages physical controls and (dis-)economies of scale.

The trusted machine would test your ID (or sometimes accept cash) and dispense single-use tokens to help prove stuff. For example, to prove (A) you are a Real Human, or (B) Real and Over Age X, or (C) you Donated $Y On Some Charity To Show Skin In The Game.

That ATM-esque platform would be open-source and audited to try to limit what data the government could collect, using the same TPM that would make it secure in other ways. For example, perhaps it only exposes the sum total of times each ID was used at machine, but for the previous month only.

The black-market in resold tokens would be impaired (not wholly prevented, that's impossible) by factors like:

1. The difficulty of scaling the physical portion of the work of acquiring the tokens.

2. Suspicion, if someone is using the machine dozens of times per month—who needs that many social-media signups or whatever?

3. There's no way to test if a token has already been used, except to spend it. By making reseller fraud easy, it makes the black-market harder, unless a seller also creates a durable (investigate-able) reputation. I suppose people could watch the vending-machine being used, but that adds another hard-to-scale physical requirement.


> 2. Suspicion, if someone is using the machine dozens of times per month—who needs that many social-media signups or whatever?

Anyone who visits pornhub and doesn't want to open an account?


Yeah, introducing real world friction is seemingly one of the only ways of actually solving the problems of frictionless digital systems (apart from computational disenfranchisement, of course).

It might be a better idea to frame your idea in terms of online interactive proofs rather than offline bearer tokens. It's of course a lot less private/convenient to have to bring a phone or other cell-modem enabled device to the vending machine, especially for the average person who won't exercise good digital hygiene. Still, some sort of high-latency challenge-proof protocol is likely the way to go, because bearer tokens still seem too frictionless.

For example (3) could be mitigated with an intermediary marketplace that facilitated transactions with escrow. If tokens were worth say $2, then even just getting 10 at a time to sell could be worth it for the right kind of person. And personally I'd just get 10 tokens myself simply to avoid having to go back to the machine as much. In fact the optimal strategy for regular power users might be to get as many tokens as you think you might need to use (even if you have to pay for them), and then when they near expiration time you sell them to recoup your time/cost/whatever.


My concern with some "bring your phone and use it immediately" scheme is that someone could pierce the privacy by looking at a correlation between the time an account was mode or a pattern of network-traffic occurred, versus the time someone was using/near the vending machine.

Adding large and unpredictable amounts of latency makes that kind of correlation weaker and hopefully impractical.


That's what I meant by "high latency". Workflow would be something like go to sign up to a site, site issues a challenge which is stored in your browser, then sometime in the next week/month/year you stop by the vending machine which generates a proof for the challenge, then you can finish the signup flow for the site in the next week/month/year.

Of course, this would require people to exercise some restraint with regards to their timing.

But the real problem is that nobody actually wants these types of systems, so there is no organic demand. The motivation only comes as directives from governments, so it's not about the technically best system but rather whatever corporate lobbyists can manage to get mandated.


>Think about it - the claim is that those systems can prove aspects of someone's identity (eg age), without the site where the proof is used obtaining any knowledge about the individual and without the proof provider knowing where the proof is used.

That is not nessisarially true. There are ZK setups where you can tell when a witness is reused, such as in linkable ring signatures.

Another simple example is blind signatures, you know each unblinded signature corresponds to a unique blind signature without knowing who blinded it.


The easy solution is the best one. Just don't collect the info. Any problems resulting from that need to be handled differently.

Proven to work and we wouldn't be dependent on untrustworthy identity providers.


I agree. It is possible, but that does not mean it should be done.

The thing is with such a ZK system you are still collecting and compiling all this data, it's just done by some sort of (government?) notary and there is a layer of anonymity between the notary and the verifier (which they can cooperate to undo).

The real political problem is the concentration of personal information in one place. The ZK system just allows that place (notary) to be separate from the verifier.


Sure, but making use of that introduces new problems.

Fundamentally it limits a person to one account/nym per site. This itself removes privacy. An individual should be able to have multiple Discord nyms, right?

Then if someone gets their one-account-per-site taken/used by someone else, now administrative processes are required to undo/override that.

Then furthermore it still doesn't prevent someone from selling access to all the sites they don't care about. A higher bar than an activist simply giving it away for free, but still.


>An individual should be able to have multiple Discord nyms, right?

Yeah, I think so. I mean this is like my 20th hacker news account. I am using my 5th discord account right now.

But at the same time it would be an interesting to see how anonymous yet sybil-proof social media would work out.

I get the feeling that it's already pretty easy to buy and sell fake IDs, so I don't think it would pan out in practice. I also had the same idea as you: if such a system were to exist, you could sell proofs for all the services you don't use.

Usually, these zero-knowlege proofs are backed by some sort of financial cost, not the bureaucratic cost of acquiring an ID. All of these "linkable" ZK proofs are aimed at money systems or voting systems.

In the blind-signature based money systems, a big problem used to be dealing with change; you had to go back and spend your unblinded signature at the signatory to get a new one. In a similar fashion, maybe you could make it so that users could produce a new ZK proof by invalidating an old one? So you could retire an old nym if you get banned, and create a new nym but you could only have one at a time? IDK if that is a reasonable tradeoff.


> interesting to see how anonymous yet sybil-proof social media would work out.

I agree it could be interesting but on the other hand we see plenty of people posting tripe under their public meatspace nym. The real problem with social media is the centralized sites optimizing for engagement, which includes boosting sockpuppets into view of the average user. So focusing on controlling users continues to ignore the puppetmaster elephants in the room.

I think talking about crypto details is a red herring on this topic though. User controlled computing devices mean that any two people can run software that behaves as a single client, using the credentials of the first person to give access to the second person. The only way to stop this is to make the first person have skin in the game, which is directly contrary to all of the privacy goals.

Chewing on this problem a bit more, it's starting to feel like this "use cryptography prove aspects of your identity without revealing your identity" is actually a bit of a longstanding nerd-snipe. It seems like a worthwhile problem because it copies what we do in meatspace for liquor/stripclubs/gambling/etc. But even the meatspace protocols are falling apart with a lot of places using ID scanners that query (ie log) a centralized database, rather than a mere employee who doesn't really care to remember you (and especially catalog your purchases). The straightforward answer to both is actually strong privacy laws that mandate companies cannot unnecessarily request or store data in the first place. Then some very simple digital protocols suffice to avoid this issue of identity being implied by knowing one mostly-public number.

(FWIW the problem of making change always seemed very simple to me - binary denominations of coins/tokens. I've always thought the statement of it as a problem has more to do with the speed of crypto ops during the period of early ecash research)


You mean not collecting IDs is the real answer. Easy solution is the best solution and it already is mainstream.

This is an example why that was a bad idea in the first place. No damage control for bad solutions will change that.


Mandated age checks (systemic deanonymization) is the gateway to social credit scores


Anonymous proofs of age don't work, because (in theory) I could set up a server, plugged into my ID chip, that lets anyone download age proofs from me, and then anyone can be over 18. They don't just need to know someone is over 18 - they also need to know it's the same person using the website.


Make it so that the proofs are not reusable.


Why does that matter if I can keep generating new ones?


Because non-reusable proofs have a "linkability" property that lets you tell if they come from the same source.


What's wild is that the burden keeps falling on individuals to be ultra-cautious, while the systems handling the data rarely face meaningful consequences


For years, I resisted TSA Pre check on principle, even though I was a frequent traveler. I finally relented when I realized there were places like Thailand that force you to give your biometrics, and almost certainly sell them back to shadowy US agencies.



Thailand has a big problem with identity theft, and another big problem with Chinese criminal syndicates committing various kinds of scams and fraud. So while they might share that biometric data with US government agencies, it seems more likely to me that at least one identity theft racket has acquired some of it.


> places like Thailand that force you to give your biometrics

You're being returned the favor! Anyone that's ever entered the US has had to do the same, and our prints are being stored in a DHS database.

Out of curiosity, did you not need to provide prints to get a passport in the first place? I can't image a single developed country without biometric passports.


A US passport does not require fingerprints or any other biometric data, aside from a photograph.


Fingerprints are not required in the UK to apply for a passport (for UK citizens who didn't apply for naturalisation etc). Biometric doesn't just mean fingerprints.


Developer time is more valuable than user data. The market is being efficient.


I think you're assuming an ideal world where there's no information asymmetry, all the market participants receive and understand all the information and the risks, and clients could realistically move to an alternative platform that provably handles things better.


Externalized costs aren't weighed in that calculation


No.Just greedy.


Also this is an issue with people willing to send important documents to some company with which they do not even have a written agreement.


A big problem is that the Silicon Valley playbook drives companies like Discord to be winner take all. It’s hard to avoid using them, but then they require that give up sensitive documents. I shouldn’t have to choose between keeping sensitive documents private and being able to participate in most gaming communities. Some open source projects have also starting adopting Discord to manage their communities.


> Some open source projects have also starting adopting Discord to manage their communities.

And I've chosen not to engage with more than one such community because I'm not perpared even to give Discord my phone number, let alone any kind of ID document. Luckily there's nothing on Discord I care about that much, so I'm not having to make too difficult a choice. I totally get why most people won't take such a stand.


I'm not willing, I just don't have a choice. The US should regulate it from the top down like Europe does


Not sure what you mean by "like europe" because in Europe they are trying to implement `European Digital Identity (EUDI)` for age verification, which will make stuff like this even worse ....


On the contrary, third parties will only get to know the age of the users, not their identities.


“Linkability is especially problematic because untrusted entities, such as attribute providers and relying parties acting together, can correlate and link auxiliary information to the same user, thereby breaching privacy and enabling tracking, profiling, or de-anonymisation.” [1]

That’s assuming EUDI never gets breached — but if Google and every major tech company has been, it’s only a matter of time, but this will have way more personal info ....

I've been using discord for 5 years and never upload my ID … And I don't want discord (or any other company) to know my age, or any other identification ...

[1] https://www.wi.uni-muenster.de/news/5104-new-publication-pri...


For sure, but with the EU system you'd just give discord an expiring certificate that proves you're over 18. They can leak that all they want, it's worthless otherwise. Right now you have to upload your actual ID which is obviously extremely dangerous if leaked. So yes, even though there are obvious problems that you mentioned, the EU implementation is better.


EUDI requires Google or Apple, I hope it is DOA. It is even bloated before anyone adopted it.


I mean leaked from the EUDI side.

> the EU implementation is better.

It's better than the current implementation, sure, but you can never beat zero identifiers


Again, for sure and I agree with you - but we're talking about institutions that already have our IDs in some form or another, so just asking them to issue a certificate that says "yeah this user is actually over 18" seems like a no brainer functionality on top of an existing system. Like obviously our government office has a copy of my passport and ID card, but if those leak then we have a much bigger problem as a country.


> we're talking about institutions that already have our IDs in some form or another

The issue isn’t who already has our IDs, it’s that EUDI introduces new auxiliary information (public keys, signatures, revocation identifiers) that create globally unique, linkable identifiers.

Even if the same institutions issue the wallet, each transaction generates additional personal data that can be misused for tracking and profiling, far beyond the data already stored in government registries.


Right, and I'm firmly in the camp that everything on the internet should be both anonymous and accessible to anyone from anywhere.

But clearly this isn't the way the internet is going. As much as I hate it, it seems inevitable that globally every government is introducing at least a requirement for websites to check the age of their users.

So right now this can be done(here in the UK anyway) either by scanning your ID with a 3rd party provider who "promises" to delete it straight away, or by linking your bank account(yes, I'm definitely going to do that to go on pornhub, 100%). Both methods have the problems you mentioned + the additional risk of leaking my personal details because they are getting more info than they need to fulfil their legal obligations.

But if the government could just issue me an expiring cert that says "yep, this user is 18", without any of my other data on it.....then that's vastly preferable to having to scan my passport or driving licence to browse reddit or discord or whatever? Like yeah, maybe someone could still track it somehow(don't see how if every certificate has a unique ID and doesn't contain any identifiable info other than "yep this is a valid certificate and yes the user is over 18", but let's just say they can), but at least my IDs are not at risk of being leaked anywhere.


That is not true, EUDI is a security problem instead of a solution. It is trivial to correlate the info and there is a critical path where a breach would expose even more.

Best security: Don't collect. Nothing comes close, no even the best ZK setup.

Also, as a European citizen I really don't want it. Ironically governments aren't mature enough for that.


You must be new here. /s


You are not supposed to use EUID for age verification. Instead you use the age verification system.

EUID is made for working with government agencies, banks, etc where you need proper identification of the person and the age verification for verifying ones age (it doesn't even say how old you are just that you are over X years old)

https://ageverification.dev/

End goal is to unify them into the same app at some point but the certificates/validation flows are different. Also as the use cases are very different for the proper identification a whilelist is used on who is allowed to request it. With age verification as it is just a certificate that anyone can validate against the public key so no whitelisting possible (or wanted really)


I told the 2 servers I hang in about a month ago that if I randomly disappear it’s because I can’t login without an ID and I’m simply not doing it/that they should consider the post my preemptive “goodbye.” I included where to contact me for those who want to. Frankly I think anyone on discord should do the same


There's a surprising amount of people pro-age verification in this thread https://news.ycombinator.com/item?id=45424888

(I don't really want to call out specific comments)

So I'm sure this article may be surprising to them.


> "or there will, sooner or later, be a breach of their poorly secured system."

It doesn't even need to be poorly secured. The oldest form of hacking is social engineering. If a company is storing valuable enough information, all one needs to do is compel the lowest common denominator with access to it to intentionally or inadvertently provide access.

You can try to create all the sort loopholes and redundancies but in general the reality is that no system is ever going to be truly secure. Another reality is that many of the people with the greatest level of access will not be technical by nature. For instance apparently the DNC hacks were carried out by a textbook phishing email - 'You've like totally been hacked, click on this anonymizer link to leads to Goog1e.com so we can confirm your identity.'


I blame companies (including discord) for collecting as much information as they can instead of as little as possible. More data collected -> more data that will eventually get sold / leaked / hacked.


Don't governments require them to chech people's IDs to make sure they aren't kids?


Do they also require permanently storing the document instead of just the check result?


Oficially, no, unoficially, yes.


It depends on the implementation. The EU's European Digital Identity Wallet will allow users to prove that they are over 18 without sharing any other personal information.


Anonymous means you can pay someone $2 to use theirs.


Surely that's solved easily by ensuring a 1:1 association between the proof of age and account?


So, that's not anonymous then. Because it allows tracking across multiple accounts, some of which are associated with your name. An unchanging proof of age is pretty much just another name for a government ID number.


Not necessarily. In theory, the attestation that someone is of age can be provided by a central service. The central service does not need the website account information to provide a non-fungible certificate, that you show to your service that has no way of knowing who you are from the certificate. All it needs to ensure is the certificate is used only once per account.

You can then prevent certificate forging by forwarding a cryptographic hash of the requester identity (generated by the website client), which will be included in the cert body so the website can verify the attestation was generated for this specific request, and it cannot be randomly reused.

Of course this doesn't solve the problem of using your grandma's id to bypass age restrictions, but I think that problem is worth the cost of privacy gains from corporations not validating IDs directly and screwing up like Discord's vendor did here.


Either the certificate is the same every time and therefore it's an identifier.

Or the certificate isn't the same every time and therefore you can generate a whole bunch of them and give them out for $2 apiece.

Or the certificate isn't the same every time and also isn't anonymous so they can trace who's doing that.

You don't have to reuse the same certificate for several requests. You can get a new one for every request, for every person who is asked to verify their age and pays you $2, and if they're actually anonymous, there's no way to know you did this. Is a rate limit part of the proposal? Can I only sign up to one adult service per week?

Unless you meant the requester's real identity, in which case... we're back to not anonymous.


I address all of that in my comment? I'm not sure if you even read it at this point.


No, you didn't?


I did, except for this bit that you added in an edit:

> You don't have to reuse the same certificate for several requests. You can get a new one for every request, for every person who is asked to verify their age and pays you $2, and if they're actually anonymous, there's no way to know you did this. Is a rate limit part of the proposal? Can I only sign up to one adult service per week?

This is trivially easy to detect at the attestation service. If someone is trying to repeatedly (and programmatically) use the same personal ID to generate attestations for different request IDs in a short time frame, you can throttle them, flag them, revoke their cert, whatever.


So you can only sign up for how many adult services per week before you get banned from signing up for any more?

What if I'm checking out all the online casinos and each one wants an age token?


Again, the service host and request id is part of the certification request, so you can easily separate a legitimate signup for multiple different websites from suspicious multi-signups to the same service for the same govt id.


So the government can tell I'm signing up for pornhub i.e. not anonymous. Also pornhub would need a government approval to operate or they'd just block their requests (and possibly arrest me for using an illegal service). I'd think we'd want service providers to also be anonymous without requiring government approval.


Grandpa isn't interested in Discord, so you can open a second account using his Proof of Age. Maybe a third account, using Uncle Ned's. And a fourth account, using...


I think I'm fine with that tradeoff between effectiveness of age gating vs privacy gains of not having IDs sent over to corporations. To me, identity theft by targeting large stores of government IDs, is orders of magnitude worse than a teenager accessing NSFW channels every now and then.

I'm not defending age verification's existence in the first place btw, I don't think it's a good idea without secure protocols of central attestation for such things. But of course, governments aren't interested in solving the harder more valuable problem, they're interested in shifting the responsibility to corporations while crying foul.


I very much do blame the corporations and governments that push for these kinds of policies in some way or another.

We see things like this, which happen about as often as fucking rainfall in a mountain forest, and then also see the ever increasing push towards ID verification by corporations and government organizations that pinkie-promise to secure or not retain any of the personal data you were wrist-burned into handing over to them.

What a toxic mix of garbage that becomes. The result is crap like the above, making the internet ever worse and basic personal data security (to not even speak of lofty things like digital privacy and using the internet anonymously) pretty much null and void even if you really do try to take the right steps.


>I very much do blame the corporations and governments that push for these kinds of policies in some way or another

71% want age verification

https://www.pewresearch.org/short-reads/2023/10/31/81-of-us-...

How that's done is the issue but you can't blame the government and corporations from making it happen.


It's really just creating massive honeypots of sensitive data that will eventually leak. And when it does, the consequences are always on us


> "this is a systemic issue of governments not having/not enforcing serious security measures"

Is it this, or is it a "systemic issue of governments not minding their own damn business"???


If “serious security measures” involves anything to that 2fa authentication that any normal person hates with a passion then you can forget about it.

The real, long term answer to all this consists in having less of our lives in digital presence, that even means less digital government thingies and, yes, less payments and other money-related issues being handled online.


Honestly I don't understand why so many things are tied to one secret _that you have to share with others_ all the time.

Why is there no rotation possible? Why is there no API to issue a new secret and mark the previous one as leaked? Why is there no way to have a temporary validation code for travels, which gets auto revoked once the citizens are back in their home country?

It's like governments don't understand what identity actually means, and always confuse it with publicity of secrets.

I mean, more modern digital passports now have a public and private key. But they put the private key on the card, which essentially is an absolute anti pattern and makes the key infrastructure just as pointless.

If you as a government agency have a system in place that does not accommodate for the use case that passports are stolen all the time, you must be utterly out of touch with reality.


Governments don't get a damn thing about the internet. They just want to govern, and justify the spending.

Their goal is not to build resilient systems — it iss to preserve control. The internet was born decentralised, while governments operate through centralised hierarchies. Every system they design ends up reflecting that mindset: central authority, rigid bureaucracy, zero trust in the user.

So instead of adopting key rotation, temporary credentials, or privacy-first mechanisms, they recreate 1950s paperwork in digital form and call it innovation.


I don't think you have become jaded. It's just the truth of the internet.

If you upload anything to the internet, it's public. Even the passwords you type are potentially public.


Same. I automatically assume that all information I send to any organisation will end up on the Internet sooner or later be it by accident or sold to some shady third party.


> I basically treat it as 'any member of public can now access it'.

Still remember the conversation over "mega apps"?

Based on my experience with Alipay, which was a Chinese financial focused mega app but now more like a platform of everything plus money, the idea of treating every bit information you uploaded online as public info is laughable.

Back when Alipay was really just a financial app, it make sense for it to collect private information, facial data, government issued ID etc. But now as a mega app, the "smaller app" running inside it can also request permission to read these private information if they wanted to, and since most users are idiots don't know how to read, they will just click whatever you want them to click (it really work like this, magic!).

Alipay of course pretends to have protection in place, but we all know why it's there: just to make it legally look like it's the user's fault if something went wrong -- it's not even very delicate or complex. Kinda like what the idea "(you should) treat it (things uploaded online) as 'any member of public can now access'" tries to do, blame the user, punch down, easy done.

But fundamentally, the information was provided and used in different context, user provided the information without knowing exactly how the information will be used in the future. It's a Bait-and-switch, just that simple.

Of course, Discord isn't Alipay, but that's just because they're not a mega app, yet. A much healthier mentality is ask those companies to NOT to collect these data, or refuse to use their products. For example, I've not ever uploaded my government ID photos to Discord, if some feature requires it, I just don't use that feature.


Couldn't agree more, save for your last sentence. How do you avoid that? We need to provide o Digital papers to a number of different people for proper handling


For us it's too late. But we must push for better laws and build better systems for those that come after us.


> this is a systemic issue of governments not having/not enforcing serious security measures.

To do so seems impractical. Imagine the government machinery that would be required to audit all companies and organizations and services to which someone can upload PII.

Not tractable.


The systemic solution wouldn’t be to do that. It would be to both remove their own requirements that organisations collect this data, and to penalise organisations for collecting it outside of a handful of already heavily regulated industries like banking.


The enforcement could be done by incentives, making sure the penalty for such breaches is large.


Sure, but they would still happen is my point.


Audit at random? With severe penalty in case of non compliance.


> I just completely dropped the expectation of my information being private

There are all the reasons in the world to feel that way. The scary thing (says troyvit as he passes out the tinfoil hats) is that privacy laws are all about an "expectation of privacy." In other words we all expect privacy when we're in our bathrooms, so government surveillance in the bathroom is hard to justify. Now that there are cameras in supermarket checkouts, and we all expect them, legally that's no longer a privacy concern and we can't claim that our privacy is being unreasonably infringed.

And what you're saying is that now we've reached the stage in history where through incompetence and greed we shouldn't expect any privacy anyway, and that opens the door for all kinds of surveillance because our expectations have fallen so low. I'm not a lawyer btw so take it all with a grain of salt.


You really think governments could write rules that would help this?

The only rule I can imagine is big penalties for data being breached, no matter the cause, but do we actually think it's a multi million dollar problem for 70k photos to be released? Hard problem.


It’s surprising that it happened to a big name like Discord in this day and age. Huge data breaches of large tech companies are becoming increasingly rare as security in general is getting better.


Penetrations of this sort happen differently.

If I want the ID of a bunch of Discord users, I don't go after Discord directly, I find some bot that the targeted users have on their discord servers, or third party service that Discord uses themselves. Then I find some individual person with access to those things, and I harass and/or threaten that person until they give me what I want to make me go away. If I think they might be crooked, I might just offer them a cut of the take. I'm probably not paying them though, not unless I think I can leverage them against other targets and need to keep them around.

Either way, an individual person isn't going to be able to hold off a coordinated attack for very long, and law enforcement generally doesn't give a shit about internet randoms attacking individual people.


It's getting better, but never reaching good, so still no surprise


i mean it's only every other week we see orgs like TCS handing out admin


> Huge data breaches of large tech companies are becoming increasingly rare as security in general is getting better.

Citation needed. /s

cough Microsoft cough


I was reseaching kirigami yesterday for a DYI project, and it was the first time I heard about kirigami, and of course I stumbled upon the parachute application. And now its on the front page of HN?

To whoever is running the simulation: This is a bit on the nose. And don't even try to Baader-Meinhof me.


Hey! As a simulated NPC, I don't appreciate being called out like that.


Wanna go consume a_beer at local_tavern? I'm in-between MMORPG adventures.


I used to be an adventurer like you.

But the I took an arrow to the knee.


Baader-Meinhof in action :)


If this were true, aviation cable markers would not be a thing. Also: https://en.wikipedia.org/wiki/1998_Cavalese_cable_car_crash


> In my head, these are equivalent, like two labels for the same moment. There’s no mental conversion, no extra cognitive load.

Well said. Ill use this when explaining to my north american friends how 17:00 is 5pm in my head without doing any math.


Yep, it's now a lookup table.


Storytime: my partner used to be a long time Samsung fan. She had the phone, tablet, headphones and watch and probably more gear that I don't even know about. Then she moved to Canada with me. Because of how poor the QA in their ecosystem is, after an update her latest-model Samsung watch couldn't pair with her one-year-old model Samsung phone, which severely diminished its usefulness (this was a heavily reported issue at the time). So we went to a mall and entered a store with big SAMSUNG logos everywhere, and were told to go skip rocks. They would not even touch the devices with the same logos they had on their shirts, because both the phone and the watch were bought in a different country.

There was an Apple store in that mall as well, so we walked in and asked "if we buy an apple product here, and there is an issue with it while we are in a different country, would they help us in an Apple store there". The answer was "well yeah of course why wouldn't they" with a "what's the catch" tone and raised eyebrow.

Needless to say she is now fully switched over. Even after two years, she gets delighted every now and then by how smooth the experience is. I recall many "LOL Samsung could never" events.

My current Pixel 6 is my last android phone due to the UX issues that keep piling up with every single update. Last one I noticed: Turning on bedtime mode is now double (2) the clicks it used to be.


I purchased a phone in a European country without an official Apple Store, so I bought it from a "Premium Authorized Apple Retailer." After one year, the phone broke. While in a different country, I visited an Apple Store to have it repaired under warranty. However, they informed me that I needed to return to the original store where I purchased it to activate the warranty.

My experience with Apple doesn't sound so different from yours.


Yes, in some European countries Apple doesn't have physical stores and relies on official partners for retail for physical stores. In some of these countries, you can still shop online on the official Apple store for that country. Major down side is you can't get Apple care at all.

The difference is my partner didn't buy her gadgets from a retailer. It was all from physical Samsung stores and under extended warranty. It sounds like an oversight on the retailers side that they didn't 'activate' your warranty for some reason.

But yeah, official stores and Apple Care not being available is a major downside, which is why I'm waiting until Im back to Canada to get an iPhone (it's also quite a bit cheaper on that side of the Atlantic).

One limitation I know of with Apple Care is that if you need to replace your device under warranty, they will need to mail it to you from the country of purchase, but you will get a temporary device while you wait for that. Samsung would never...


Here's a counterpoint: Apple has no official presence in my country and if you have any problems with their products, you will be told to go pound sand. This is in spite of them being significantly more expensive than in countries like the US (where they already cost at a premium).

On the other hand, a guy I know well bought a mid-tier consumer Samsung SSD in China a few years ago (970 Evo IIRC), run it into the ground doing video encoding pretty much non-stop, contacted the official Samsung retailer in our country asking for a replacement, and they seemed happy to accommodate him.

YMMV. From my point of view, Korean companies seem much more customer-oriented overall.


My fave issue is Android as the moment is when I try the Gemini app is automatically changes the default assistant app to Gemini. And since Gemini isn't an assistant app, it doesn't work for that :/

But on your topic, my partner has an iPhone and they disable all kinds of features and then wonder why nothing works smoothly. They have a Mac, and airpods, and still don't have anything working together effectively. Just through simple self sabotage


Would/does that actually work? Its been a while since I watched SED Destins video about it, so I dont remember if they experiment with that. But intuitively, heating the glass so non-uniformly that the tail would melt and the bulb remained solid enough to keep the internal stresses intact, wouldnt that steep temperature gradient within the crystaline structure cause the entire drop to break?


In this video someone does it and it seems to work.

https://youtube.com/shorts/ERDmKW65t38

But it's a very small drop and they don't melt it all the way to the bulb. I imagine that it could shatter in some circumstances.

(Incidentally glass isn't a crystal, but that's just a nitpick.),


Is glass still considered a form of liquid? Think I remember reading something about that years ago.


No, that's a classic misconception. People claimed that windows "flowed" because really old ones were thicker at the bottom, but that was just how some old window glass was made.


I think the basis of the claim is that glass doesn't have the same kind of phase transition that a crystalline solid would. It just sort of gradually becomes more liquid-like as you heat it.


Yeah if you’re installing an uneven pane where would you orient the thick side?


The bottom.


No, its disordered (ie. not a crystal) but not a liquid, it won't flow like a viscous liquid.


My comment was a bit over simplified, they do flow, but the time scale exceeds the entirety of human history [1].

[1] https://doi.org/10.1119/1.19026


Similar to the misconception that Earth's mantle is liquid. It isn't, but time is deep enough for solid rock to flow.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: