144 karma · joined June 22, 2021
It is plainly obvious that the worry isn't attestation per se, it's the restrictions that attestation may in the future require when they turn the dial on restrictiveness up, that was extremely clear to me from reading the first article. If you can get attestation without those restrictions, "sure, why not", and a Yubikey seems like a way to do that which could avoid those restrictions. Most of this article makes sense, but this particular line makes me wonder how the author got it so far off the mark.
They also did nothing to quell my fears that they will in the future use passkeys to prevent people from using software they can modify themselves by saying "...the guidance for consumer sites has been to not even request attestation for years now." as if everyone always followed the guidance, and as if there aren't tens of thousands of managers that think their case is special and they really do need the extra control because they're a bank or handle copyrighted content or have PII or PCI and feel extra risk-averse today.
I don't know if they failed to do so because they can't (and this is a valid fear of the original author) or if they just are bad at reading the room at what the concern is and vastly overestimate how much people trust companies to always have their best interests at heart.
What I am getting from this, though, is "If you authenticate with a yubikey then that's attested, so they can't use attestation through passkeys to make sure your OS and browser aren't modified", and I'm not sure if that's the correct take away or even a correct statement.
But 20 characters is simply ridiculous.
The suggestion to fork it is in bad faith. A fork goes nowhere unless a critical mass of the development community goes with it, and if you've already driven away the critical mass that could sustain a fork, that can never happen. Don't worry, Gimp is safe, I don't think anyone organized enough to fix its problems thinks it's worth the effort anymore, they're all working on other things instead.
Some other languages will certainly have more developed ecosystems and frameworks available, but the purpose of things like Dioxus is to provide that. Instead of trying to put things into boxes with labels and deduce from there, you'll get more insight from trying it out and seeing where it works and where it actually struggles.
It's not as much "making a stand" as telling a major government that you have substantial seizable assets under their jurisdiction who is a major market you want to be in, that you're not going to do the thing that their laws say you are required to do, but it's hardly simple compliance either, instead of doing what the government wants them to do, they are making sure there is blowback.
Whether to try to fight it in court likely depends on details of case law and the wording of the laws they'd be contesting, I imagine much of the delay in their response to the demand was asking their lawyers how well they think they would fare in court.
1. Don't assign to categories that which can be described through traits. Do not put things into "buckets" when it is possible to describe them by a collection of properties that they can have to varying magnitudes. The real world is a messy place, far too messy for buckets, and the more you can do this, the more flexible your mindset will be for what it throws your way.
2. All judgements are based on values, but others' judgements only matter to the extent (read "extent" as one of the varying-magnitude properties above) that they share your own values. You can't and won't please everyone, don't accept their attempts to shame or guilt you when you're living your values, their values are not more correct than yours.
3. Imagine a better version of yourself. More reasonable, more empathetic, more charismatic, more articulate, more expressive, a better negotiator, less impulsive, less abrasive, less arrogant, less cruel, etc. You choose what the better you is like according to your values, but these are some of mine. Strive to be this version of yourself whenever you can. Be on the lookout for cases where you are less successful than you expected, see where a better you could have succeeded, and take it as a lesson that moves you toward being that better person. And definitely don't fall for letting "be yourself" be an excuse to not be your better self.
4. Hold all knowledge as tentative. The difference between harmful dogmas and "absolute" knowledge is one that your subjective experience of that "knowledge" cannot differentiate. Before I realized this, I was extremely self-limiting and occasionally self-sabotaging.
What gets me is that my email address is not even in the recipients list most of the time. Much of it was sent to my email userpart @aol.com and somehow I'm receiving it in gmail. It seems like if you send a valid gmail userpart with an AOL domain to a gmail server it's just not bothering to spam check.
The filter rule that's doing the best job of weeding out this spam is that the email doesn't have my email address in any recipient field, but does have an AOL version of it. I have no idea why gmail would be accepting these messages though.
There can be no evidence yet, it becomes a problem when unfalsifiability makes evidence irrelevant.
So ideally you'd just get your recovery key and store it someplace well protected like a safe or a password manager.