

2 factor authentication, only when you feel like it.
They might as well be piping the password to /dev/null
“then” is used to depict time, sequence or a causal relationship. “than” is used with comparative adjectives, to depict comparison.


2 factor authentication, only when you feel like it.
They might as well be piping the password to /dev/null


Causation:


Facebook has “apps”, no?
Last I checked, it had stuff like FarmVille, FrontierVille, etc.


The application of age indication is just going to be another metric that these companies use for fingerprinting and person identification, one that some analyst on their inside possibly considered a useful data point.
And while this particular API might be an easy one to target, for removal as a patch, it might end up being part of a JS framework that many websites use and will break in case the return value is not available.
So if people require sites to work, this will become just another feature, requiring similar mitigations to other JS features I mentioned, that will need to be handled in a way that it increases the anonymity of the user, lest the user be subjected to harassment.


Hi, I am here to tell you that it is not particularly trivial to make the kind of changes required to make the websites keep working while also preventing stuff similar to JS fingerprinting.
Some extensions do a decent job in certain cases, but the only ones that completely fix the problem are the ones that simply turn off JS.
I checked out what Librewolf’s changes do, using amiunique.org and in some tests it even ends up increasing the uniqueness.
You will essentially require identifying different parts of the JS engine that expose said vulnerabilities and then creating mitigations for each of them, with either the “blend in” or “randomise” strategy and will also require to make sure they are not detected over any domain (due to partial overlap of either change).
This kind of change for a single person will require properly understanding the JS engine codebase and then making and maintaining all required patches over the course of the fork as the main project goes forward. This is pretty much a full time job.
Even if multiple people are working on it, one would still require a good understanding of the codebase.
I suggest recruiting one of the retired/laid-off Firefox engineers, if you have the funds.


This is second hand info, but some people have had problems in bigger projects where the borrow checker ends up rejecting valid Rust code.
I think I have seen those comments right here in Lemmy.


I am starting to learn Rust and the only reason I don’t intend on using it for GUI stuff for the time being is because I just like QtWidgets a lot and GUI toolkits in Rust are a pretty new thing.
Apart from that, pretty much all logic can benefit from a language that forces people to be more explicit.
Although I won’t consider it for larger projects until the borrow checker gets the overhaul it needs, because I’d rather not start hating another language.


To prevent fictionalist comments in replies.


Correct answer.
After setting the spin down timer using hdparm, unmount the drive and it will spin down accordingly.
This also makes sure you are not spinning down drives just for a few minutes of rest.
Now just if my SSD were not heating itself to 40℃ when at its lowest power mode when unmounted…
I don’t plan for all of them.
Just when I realise some specific one is getting too repetitive, I make a script for it.
Never needed to do so at home (yet), because my IDEs usually provide good enough boilerplate and I am mostly doing learning projects (i.e. hardly any repetition), but I did make a few in one of my previous work places, which someone else might be using rn (hopefully not, because it was meant for me and not for users).
Fix it by simply turning off “Low Disk Space” warnings in System Settings.
Mix that with keeping your / and your home cache, local, share etc directories in a non-data drive and you get no warnings. Only errors when a write fails.
But you know, one can really just use a Wayland window.
I don’t need GoG automation.
I don’t need an EGS automation either.
If they didn’t require a launcher I might actually consider buying from them.
I have a launcher and that is the Operating System
I am considering it.
I will think of it the next time I actually feel the need to use another launcher.
For now, I am mostly playing GoG games which start directly from a .desktop file and for the few occasions I use Steam, it is fine to just use Steam.


KadNap is a sophisticated peer-to-peer design based on Kademlia, a network structure that uses distributed hash tables to conceal the IP addresses of command-and-control servers
How I would love to have enough Networking knowledge to be able to dismantle this system.
And possibly more clock-cycles, leading to higher energy usage.
And maybe even more RAM.


most programmers aren’t great at art
Yeah, it would be nice to have an animator and a programmer work together for stuff like this.
On the other hand, Blender has Python scripting, meaning a lot of Blender users would be capable of that.
So all that is required for a programmer is to create Python endpoints and then provide a similar interface that would work on pre-rendered graphics.


because reviewers felt obligated to verify the AI’s work on top of their own
Because you arr telling the dev to sign off on code made by something that is at best, a code-writer that doesn’t just do what you tell it to do.


Nice. Is there terminal/native running software with something similar?
Other than just running the HTML+JS/TS project in a container.
Does the Court ask you?
Does the legislature?
Does Meta come to ask what you call an “App Store”?