2,054 karma · joined May 27, 2020
https://lights0123.com/
github.com/lights0123/
Obviously can't bypass security settings like this laptop has, but it's useful for a few settings in my case.
{name, age}
does the same in modern JS, assigning the variable to the key with the same name.- Apple's barcode reader
- Google's ML Kit
- and ZXing, probably behind most third party QR code scanning apps
covers most QR code readers that users will actually use, so testing them is fairly easy.
it doesn't use them by default, but code that needs the FPU can call kernel_fpu_begin() to save those registers if needed. https://yarchive.net/comp/linux/kernel_fp.html One big user is the AMD graphics driver: https://lore.kernel.org/amd-gfx/ee26b06b-f1a0-5a8f-388c-13c1...
> Decoding IDs will usually produce some kind of numeric output, but that doesn't necessarily mean that the ID is canonical. To check that the ID is valid, you can re-encode decoded numbers and check that the ID matches.
The reason this is not done automatically is that if the default blocklist changes in the future, we don't want to automatically invalidate the ID that has been generated in the past and might now be matching a new blocklist word.
> This fact is sometimes useful; compilers can use redundant prefixes to pad a single instruction to a desirable alignment boundary.
so I imagine that could happen under the right optimization mode.