Skip Navigation

User banner
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)U
Posts
20
Comments
2701
Joined
1 yr. ago

"then" is used to depict time, sequence or a causal relationship. "than" is used with comparative adjectives, to depict comparison.

  • 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.


    By "harassment", I mean the actual inescapable kind, not just random internet trolls.

  • in-Steam NFTs on external platforms would help

    I am not saying "it would help" anyone that is getting scammed.All I am saying is that if Valve is talking about consumer rights, it's not actually giving them that.

    Banks try to help prevent you from getting scammed (at least here they do), but you still hold the final say if you really want to pay the scammer. You can just withdraw cash and hand it over to them. That is what the right to transfer means.

    I am not at all talking about Valve's supposed duty to protect people from being scammed, because my point is that them giving the user the "right to transfer" means that Valve should not even be in a position to stop a scam from happening. In that case, all they would be able to do is suggest guidelines to users one how to prevent themselves from getting scammed and it is the users' decision whether they care to read it or not.

  • 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.

  • Now that makes me think.

    • Could this be one of those kinds of ceremonies where multiple people drink from the cup while blessing the host of the ceremony (birthdays and such)?
      • Kind of like the modern "cheers" chant.
    • Or could it be intended to say, "bless the one drinking out of the cup"?
  • So what's that gap for?You can clearly either fit a few more, or make the total area smaller.

  • It actually can.No extra protocol should be required for it.

    Just needs someone to implement it in their compositor.

  • Make sure to implement the arbitrary angles in your Wayland compositor.

  • Oh, so by "threads", you meant screw threads?Then that makes sense.

    I would normally expect a valve to be screwed in.

  • Now that I read it after having eaten some food, I actually managed to get the picture.Of both, the previous - valve leaving the bottle - and the - projectile into the bilge.

    Okay, I had to look up "bilge" for that.

    Although I don't remember there being threads to hold down a valve wherever I saw them, I'd rather not have to visit a ship again, just to make sure.

  • 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.

  • All those words made sense. Separately.

  • 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.

  • Deleted

    Permanently Deleted

    Jump
  • How many of you use real answers for security questions?

  • bruh

     
        
    [![Tabletop Roleplaying](https://imgs.xkcd.com/comics/tabletop_roleplaying.png "I may have also tossed one of a pair of teleportation rings into the ocean, with interesting results.")](https://xkcd.com/244/)
    
    
      
  • Welp, I guess there will always be a relevant XKCD.


  • But software engineering has this unique "I can conjure a machine to do my bidding" quality to it.

    If this kind of jealousy exists, it's pretty nonsensical.Machines are made in factories, using materials and machines that no one of us Software Engineers could afford.

    The only Digital IC I would be able to make by hand are the little handheld-sized AND gate, OR gate, Flip-Flop etc, things (which will still end up requiring more than 1 person and a significant amount of investment) which are far from being able to run software from even generations ago.And I don't need to write software to make those things to do my bidding. I can break down the task, create the logic and build it from the ground-up using those gates. Because the logic itself (and not really the language) is the value I create.And that will always take time.

    Also, automating that, doesn't require an LLM. Once I can make a machine to do a thing, I can make a machine that can make the previous machine, simply because I have a way to make a device that is logically sound and consistent.

    People put all different kinds of logic into the same umbrella of "AI" and act as if they have the same value, but they don't.When you go with stuff like ML and Computer Vision, you might be shifting from an anvil to a hydraulic press, but when you start using LLMs for stuff other than language, expecting it to do logic and hoping that it won't make a mistake somewhere you are not looking, is far from that.With a hydraulic press, you know what piece you can work on and upto what level after which you switch to precision tools. But when you use a hammer to do a screwdriver's job it may look just fine and may work where you are looking, but will then end up failing in ways you don't know of, because you didn't realise it was a hammer and didn't take a good look at the screw.

    The magic is turning messy human intent into something a computer can execute—reliably—in the real world.

    This part is correctly said. What is lacking over here is that we are using the wrong tool for the wrong job and the price we pay for it, is going towards reducing our ability to use the created software for ourselves.

    The expectations increase. The baseline competence rises.

    The expectations for quantity increase.The baseline quantity output rises.

    The maximum possible quality falls.The expectations for quality decrease (as if they weren't already low enough).

    The ability to understand your product, vanishes.And everyone ends up calling it "magic" and you a "chanter".


    Tools of automation reduce unnecessary variations.Deploying automation with deterministic devices en-masse, can help reduce variation and bring up the bottom line, with the trade-off of maximum quality.

    When you start creating the automation from a non-deterministic point and use it to feed input into a deterministic GIGO, then in turn for the trade-off of maximum quality, you get 'GO'.


    Any engineer worth their salt can do proper logic. And most humans can learn a programming language, just as any language *sometimes more easily).But if an engineer not understanding a language now gives their logic to an LLM that writes the wrong logic in said language, what is telling the Software Engineer, that it was not the logic the engineer intended. And if the original engineer can tell that to the Software Engineer while checking the code, they can do so for writing the code.

  • 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...