• 0 Posts
  • 318 Comments
Joined 2 years ago
cake
Cake day: April 3rd, 2024

help-circle


  • You seem fixated on the idea that OPFS is some kind of ramdisk. It isn’t. When a website stores a file in OPFS, the browser writes some kind of opaque data structure describing all stored files to disk. That data structure can take whichever shape the browser desires excewpt for just dumping those files in a directory in order to isolate OPFS from the regular filesystem.

    You can query the browser for the maximum quota available to you and then just tell it that you want a file that big. Boom, now you own that chunk of the user’s SSD.

    As has been pointed out elsewhere, that’s still of dubious value for fingerprinting but I don’t particularly enjoy the thought that random websites can just occupy gigabytes of space on my computer without even asking.


  • You can absolutely have fancy UI elements that provide additional functionality. Most OSes don’t have built-in 3D visualization widgets but that doesn’t mean you can’t write CAD software for them.

    My point is that your custom widgets should make an effort to look and feel as much like native widgets as possible. Any skills the user has in using native widgets should carry over to your custom ones. So your custom text field should look and behave like a native one until the user types two left brackets. When they do, the menu that pops up should be a native menu or one designed to resemble one very closely.

    Thanks to web-first development and lazy cross-platform UIs, standards in this regard have deteriorated to near-nothingness. Buttons don’t have to look or even behave like anything else on any platform. It’s perfectly reasonable to expect the user to relearn the UI for any application. Modern UIs spiritually follow in the footsteps of Bryce 3D rather than any Human Interface Guidelines. And that peeves me.

    For all their faults, Apple got Mac users to have very high standards in this regard for quite some time, which led to a bevy of good-looking and approachable applications, at least until post-skeuomorphic macOS took care of the “attractive” part. The consistent UI across vendors was something I really liked back when I was a Mac user.




  • Protip: Change your password in the manager first, then copy from there to the form. Your password manager should handle your passwords for you; there’s no reason why that shouldn’t apply when you first set them.

    I generally try to keep to a policy where system passwords and the password manager’s master password are the only passwords I ever enter manually. All other passwords are generated and saved in the manager and then copied over.

    That works pretty well if the website doesn’t misguidedly disable pasting into one of the password fields. Even then I try to paste into the other one.




  • Jesus_666@lemmy.worldtoScience Memes@mander.xyzUh well actually-
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    18 days ago

    Not necessarily. hCaptcha is not very reliable in my experience. Sometimes it wants you to select multiple pictures but only shows one that matches the prompt. Or or gives you multiple matching images but still says you’re wrong. Sometimes it tells you you passed but then doesn’t bother setting the token correctly so you have to do it again. Of course all of these can combine until you solve variations of the same damn captcha thirty times in a row.

    hCaptcha is such a horrible buggy mess that my base assumption is that I’ll get trapped in an infinite loop anytime I see it.




  • Most newer drives won’t give you the kind of direct access you need for an accurate copy. Some disc areas necessary for dealing with copy protection are inaccessible except by specially blessed playback software.

    Some older drives ignore this restriction but newer ones, especially all 4K-capable drives, don’t.

    There’s an alternative firmware called LibreDrive that enables a low-level access mode where an application has direct control over the laser assembly. That plus ripping software aware of this mode (MakeMKV) will get the data off the disc. Add known decryption keys and you can get at the raw video files.