• 0 Posts
  • 25 Comments
Joined 1 year ago
cake
Cake day: July 1st, 2023

help-circle




  • I have a similar one! I did house calls. I got called out on a warranty call, someone said a coworker of mine didn’t fix the problem. I look in the notes and the coworker says he did a standard virus removal, suggested virus protection but was turned down.

    I get there and sure enough it’s riddled with viruses again. Coworker was legit, notes all in order, I tell the client that this isn’t a warranty issue, the work was done, and it has now been reinfected and will need another removal. He seems fine with this, but his wife flips out and demands I prove it got reinfected.

    I suggest that we can check the web history. Since it was popping up ads, we’d see when the pop-ups started, and more importantly we’d see if they had stopped after coworker left. Guy says that’s unnecessary, it definitely got reinfected, and this time he’ll buy an antivirus. Wife is having none of it, says go ahead and check and I’ll see the problem was never fixed. I ask if they’re sure, guy kind of resignedly says to do it.

    I’m not one to kink shame, but when all the trans porn site titles came up, the dude was clearly mortified. I didn’t get very far into trying to figure out if I can prove it’s related before the wife says “just fix the damn thing” and stormed out. I hope it wasn’t too bad for him, she seemed a bit difficult to deal with.



  • There’s some inherent risk in the ad blocker as well, though. If it’s an extension, you’re trusting that this thing you installed, that can read and modify every website you visit, isn’t going to do anything sneaky. Yes, maybe it’s open source, but every once in a while something sneaks into open source projects, too. It will get caught, but it could be after the damage is done.

    I mean, I use an ad blocker. But I don’t think it’s unreasonable to value security and not use one.


  • Honestly, I think some of it is a bit over the top. At the end of the day, they’re a company producing a product and not the chosen savior. But as far as giant companies go, they’re almost everything you could want.

    • Lots of pro-consumer policies. From making returns a thing, to never taking away access like some stores, to big sales. If the idea of buying a digital game in 2004 and still having access to it in 2024 doesn’t sound revolutionary to you, it’s because you haven’t paid attention to how other companies run their stores.

    • Open source contributions. Gaming on Linux is getting a huge shot in the arm from Valve, Steam, and the Steam Deck, both through direct contributions and indirectly through showing it’s viability.

    • Employees, by all accounts, are well taken care of and enjoy their jobs.

    They aren’t perfect, but the bar for a company, especially in the gaming industry, being ethical is so low that the way Valve operates makes them basically saints by comparison.



  • psivchaz@reddthat.com
    cake
    toProgrammer Humor@programming.devMy Git Knowledge
    link
    fedilink
    arrow-up
    3
    arrow-down
    5
    ·
    4 months ago

    All these comments and no one is going to point out that this is invalid?

    The git stage and git commit don’t have any terminator, so it’s all one “command” and will fail. Then there’s a single & between git commit and git push, so it would run in parallel, so it would also fail.

    Also, don’t git stage . people. Or at least do a git status before to make sure you didn’t stage file-with-all-the-production-secrets


  • psivchaz@reddthat.com
    cake
    tolinuxmemes@lemmy.worldIt's been 84 years…
    link
    fedilink
    arrow-up
    12
    arrow-down
    1
    ·
    4 months ago

    I just switched my gaming PC to Linux yesterday. Well, switch is strong, I still have Windows in case I need to go back.

    It’s come a long way, though. I started using Linux desktop around 2000, and it was not a fun experience. I tried again in 2019 with a System76 laptop, and it’s been just fine. My home theater/gaming PC was the last holdout.

    So far, it works great. Steam Link works, my games all seem to work, RetroArch is going strong. The only downside is Oculus support doesn’t seem to exist at all, so I might need to keep my Windows drive a bit longer just for VR.





  • It’s a bit of both! Certain commands to the car can be done locally via Bluetooth OR via Tesla servers. The tricky bit is that status always comes from the server. If you are on a VPN that is blocked (like I use NordVPN and it is often blocked) then the app can’t get status and as long as it can’t get status it may not even try a local command. It’s unclear to me under what circumstances it does local vs cloud commands, and it may have to do with a Bluetooth LE connection that you can’t really control.

    When you don’t have service, or you’re on VPN, it may be worthwhile to try disabling and reenabling Bluetooth. I have had success with this before. If you’re using android, it seems like the widget also uses Bluetooth, so you could try adding the widget to your home screen and using that. You can also try setting the Tesla app to not be power controlled, so it never gets closed.

    Either way, there’s a definite engineering problem here that feels like it should be fixed by Tesla. But I can at least confirm that, even in situations with zero connectivity, you should be able to perform basic commands like unlock and open trunk without data service.


  • I agree but I think it needs to be slightly more practical. Sometimes a line of business just dries up and it would damage the company to try and keep that service going. It wouldn’t make sense to force a company into bankruptcy to keep one line going that few people use anymore.

    Earlier today, though, I was thinking about sunsetting guarantees. Companies can and should decommission things when it makes business sense, but the user generated content it has gathered shouldn’t just disappear, and they shouldn’t be allowed to destroy the user experience of things people have bought.

    So I would propose rules like:

    • If a service is being decomissioned or an entry point to that service being shut down, the content available on that service must be made available as a bulk export. Personal data, such as account data, messages, etc should be made available to users individually, while publicly accessible content should be made available publicly.

    • If a public service is being taken down completely, source code should be made available publicly.

    • If the service for a device which was physically purchased by consumers is being taken down, an update must be provided to allow users to use a local or alternative backend service. The source code for the service must be released publicly.

    • If features are being removed from a service which backed a physically purchased device, an update must be offered which allows users to point to a local or alternative service for either all functionality or, at minimum, the removed functionality. Looking at you, Google, keep removing features…