• 1 Post
  • 106 Comments
Joined 1 year ago
cake
Cake day: August 3rd, 2023

help-circle
  • When WSL first came out, all the documentation i read from Microsoft led me to believe it was intended to help developers who are cross-developing software for both Linux and Windows to more easily test features and compatibility and to ensure software behaves consistently. It never seemed like they intended it to be used to run Linux programs fully and integrate into the Windows environment. It always seemed like it was just there for convenience so a smaller budget developer could develop on one machine and not need to be constantly rebooting or running VMs.


  • CheezyWeezle@lemmy.worldtolinuxmemes@lemmy.worldThese people...
    link
    fedilink
    arrow-up
    6
    arrow-down
    2
    ·
    5 days ago

    So, wait, you are claiming that a Windows update broke your hardware so bad you had to reinstall the firmware, but it magically worked on a linux distro? First of all, that means it wasn’t “permanently stopped [from] working”. Second, I hate to break it to you, but it sounds like Windows might have fucked up a setting, and then you user-errored your way into breaking things. I’ve never had something break that can’t be fixed with a full system restore or reinstall, and it sounds like you had a problem just like that. If it worked on Linux, you could have gotten it working on Windows, too, because it’s clearly a software error at that point.



  • I don’t think it would have that effect at all… abolishing all nations and states would mean the massively wealthy corporations that are wealthier than most nations and states would become the de facto super powers of the world. Governments are the only thing keeping the likes of Meta, Google, Apple, nVidia, etc. From having private militaries and literally taking over the world. If you want to abolish all nations and states, you need to gut capitalism first and make sure these corporations can’t just become the new and far worse government.









  • I got something stupid like a 96 on the ASVAB and I just told the first air force guy I smoked a lot of weed and I never heard from any military again lmao

    It was tempting when they offered me to go right into a program to become a satellite operator starting off making $125k/year immediately after boot camp… but I don’t regret not taking that offer. Who knows what would have actually materialized, anyways. Probably would have been 6 years deep dreaming of hopefully seeing 6 figures one day while I end up managing logistics or something.



  • I never said this was a bad value, but I think we all know that these prices will not remain. They will increase because people will pay it once they are locked in. And if someone buys a used car, they have to pay that subscription to get these features, ensuring the manufacturer gets a slice from used sales. I can understand the cost, but it sets a dangerous precedent. It should be one time fee that grants the VIN access to the severs permanently. What would be really nice is if we had legislation that requires companies with a certain amount of revenue to maintain services for older products so they can’t just pull the plug later anyways.







  • CheezyWeezle@lemmy.worldtoProgrammer Humor@lemmy.mlGender.js
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    11 months ago

    Kind of. With hoisting, the compiler/interpreter will find variable declarations and execute them before executing the rest of the code. Hoisting leaves the variables as undefined until the code assigning the value to the variable is executed. Hoisting does not initialize the variables.

    For example:

    console.log(foo);
    var foo;
    //Expected output: console logs ‘null’

    foo = ‘bar’;
    console.log(foo);
    var foo;
    //Expected output: console logs ‘bar’

    console.log(foo === undefined);
    var foo;
    //Expected output: console logs ‘true’

    This means you can essentially write your code with variable declarations at the end, but it will still be executed as though the declarations were at the beginning. Your initializations and value assignments will still be executed as normal.

    This is a feature that you should probably avoid because I honestly cannot think of any good use case for it that won’t end up causing confusion, but it is important to understand that every variable within your scope will be declared at the beginning of execution regardless of where it is written within your code.