392 karma · joined June 24, 2019
The number of revoked tokens compared to all active tokens should still be tiny in those systems, wouldn’t you agree?
> Everyone else wants immediate revocation of rights, not waiting for a token to expire.
With a revocation list you can still have that. Once you propagated your revocation to all relying parties the token effectively expires early.
You’d need to make sure the process is somewhat predictable, like running the vacuum on a set schedule so you know for sure what maximum amount of time a deletion request will take.
https://lets-go.alexedwards.net/ https://lets-go-further.alexedwards.net/
The merchant of record model.
There’s a balance between individuals rights to privacy and what makes law enforcement easier.
One argument against broad surveillance measures like this one is that surveillance infrastructure is easy to implement and hard to get rid of again. You might be fine with the laws that are enforced with it today, but you might not be with what it’s used for in the future.
> Emergency legislation to exonerate wrongfully convicted Post Office workers has completed its journey through Scottish Parliament and each will now receive initial compensation of £600,000, with the ability to claim more as financial redress for their suffering.
Passkeys can:
- Replace the whole login (including discovery of the user id)
- Just replace the password, after a user specified a user id
- Be used as a second factor just like TOTP
They are definitely more phishing resistant for what it’s worth, even if just used for MFA. TOTP codes can be copied manually by an unsuspecting user.
That's for legitimate platforms and processors of course. If it's on some darknet bulletin board - tough luck. Not worth the time.
I cannot count the times someone felt the need to bend over backwards to accommodate me because of something I didn’t want to do/eat/drink/whatever when I‘d been perfectly fine without any special treatment and moving on with whatever we were doing.
Manually. When you merge your code back into a common branch you look at the existing migrations and the new migrations and make sure the numbers make sense (after the merge). You can avoid stepping on each other’s toes by using a timestamp for the number in your filename. You still have to make sure (when you merge) the order makes sense.
> How does the migration tool know which migration to apply first?
Migrations are ordered by the (ascending) number in the filename. (Or some other scheme, but this is common)
> But having to check the latest migration and check that with my local db seems a little bit error-prone and cumbersome, no?
The number in the database should never be higher than the highest numbered file in source control. So you can increment without looking.
Directory with .sql files starting with a number. Each file contains a set of changes to the db. The db has a table with the number that was applied last. To migrate your db you check if you have a file with a number that is higher than the one in the db. Then you apply that file to your db. That’s it.
Sounds like you are working in a way that is not intended by your tool / framework.
Like a keyboard? In which case: How do you enter your password?
Is that a common scenario? Where you can use a (presumably) usb attached keyboard but you cannot insert your security key?
For me ChatGPT has replaced a lot of Google searches and skimming stackoverflow just to get some details for a small obstacle in my workflow.
Even if answers are not a hundred percent correct all of the time, it saves so much time to get to “good enough”.
I use it to generate shell scripts, SQL queries and general boilerplate like configuration files.
A couple of days ago I went from “I’d like to have a local DNS server running to test one aspect of my code” to a running docker container of CoreDNS with the configuration I needed for my tests in a matter of minutes. The same task would have taken forever had I googled for the information myself and stitched together snippets from the docs until it worked the way I wanted.
I run into the message limit occasionally, but 50 messages per 3 hours is more than enough most of the time.
Huh? I’m German and I have never heard of this.
For starters google “piercing the corporate veil”.
How about accepting new realities and changing homework assignments instead?
That’s not how it works. If there’s personal data being transferred to the US, you are in violation according to the Schrems II ruling. If you only collect non-PII, you should be fine. Make sure though that your definition of PII matches the regulator‘s definition.