xthexder

joined 1 year ago
[–] xthexder@l.sw0.com 2 points 1 day ago

I think this largely depends on the system they're using for billing. In Canada, most restaurant systems bill by seat anyway, so it's easy to print multiple receipts or a combined one. A lot of systems in the US bill by table, so the waiter is the one who has to do all the math.

[–] xthexder@l.sw0.com 8 points 2 days ago (1 children)

I returned a bunch of smart outlets I got at Home Depot after I got fed up with waiting for the app to launch just to turn a light on or off.
I also don't want to have to talk to it, so switching to Home Assistant with Zigbee button remotes has made my experience so much better. And on the plus side, everything still works when the power or Internet goes out because I've got it on battery backup.

[–] xthexder@l.sw0.com 23 points 3 days ago (2 children)

Is there any country on earth that hasn't at one point been involved in a land dispute?

[–] xthexder@l.sw0.com 12 points 3 days ago

"large"... If only. Barely a drop in the bucket.

[–] xthexder@l.sw0.com 4 points 1 week ago

Yeah, multiple languages or even putting an ê or something in an English password to mix things up. It makes perfect sense to allow.

It's a good thing they require each codepoint to be treated as one character for the length limit, since "🤔🤣" is 8 bytes on its own, but the unicode prefix is trivial to guess.

[–] xthexder@l.sw0.com 4 points 1 week ago

Storing credit card data has its own set of strict security rules that need to be followed. It's also the credit card company's problem, not yours, as long as you dispute any fraudulent charges early enough.

I'm coming at this from the perspective of a developer. A user can always use a longer password (and you should), but it's technically possible to make an 8 character password secure, thus the NIST recommend minimum.

[–] xthexder@l.sw0.com 5 points 1 week ago

Normally the term for this is headless rendering, but I think in this case it's more like head-only rendering 😆

[–] xthexder@l.sw0.com 2 points 1 week ago* (last edited 1 week ago) (2 children)

Newer password hashing algorithms have ways of combatting this. For example, argon2 will use a large amount of memory and CPU and can be tuned for execution time. So theoretically you could configure it to take 0.5 seconds per hash calculation and use 1 GB or more of ram. That's going to be extremely difficult to bruteforce 8 characters.

The trade-off is it will take a second or two to login each time, but if you've got some secondary pin system in place for frequent reauthentication, it can be a pretty good setup.

Another disadvantage is the algorithm effectively gets less secure the less powerful your local device is. Calculating that same 0.5s hash on a beefy server vs your phone could make it take way longer or even impossible without enough ram.

[–] xthexder@l.sw0.com 4 points 1 week ago (1 children)

And here I wrote an AutoHotKey script to type out my clipboard a character at a time so I can paste stuff into this remote desktop software I'm using that doesn't support paste...

It's kinda necessary when the server's unlock password is 256 characters long and completely random.

[–] xthexder@l.sw0.com 28 points 1 week ago (11 children)

Interesting that unicode support is suggested. Emoji passwords could be fun.

[–] xthexder@l.sw0.com 5 points 1 week ago (1 children)

I've been told in the past you shouldn't make public posts with your travel plans. You're broadcasting that thieves can break in to your house and clean it out without worrying when you'll be back.

Just tell your friends/family directly

view more: next ›