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

help-circle


  • I started in IT before switching to development. I have CCNA, A+, and Apple Pro certifications. I run Arch at home, btw. But when I have to contact IT, usually for something that needs elevated permissions or bad hardware, I’m just another user. It’s mildly infuriating to go through all the steps again, even after explaining what I did. I get it, I really do, but it’s not fun at all.



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



  • 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


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





  • Level 5: Handle cookies, a local key value store, and a local database internally in a secure way.

    Level 6: If you can’t watch Netflix on your browser it’s probably a non-starter for some users so better figure out a way to include DRM compatibility. But if you do it, the privacy minded will get really upset, so ideally you’d figure out a way to do it in some way that can be easily turned off or removed.

    Level 7: alright, so implementing all of that was hard. But if you don’t implement it in such an insanely optimized fashion that you can win arbitrary script tests that are meant to strain modern CPUs, the audience most likely to use your browser (geeks) will immediately move to something else and say your browser sucks. Get optimizing.