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

help-circle



  • You mean the always-on GPS-enabled internet-connected microphone and camera which is also likely Bluetooth and NFC beaconing and contains all of my most personal data including my name, contacts, unencrypted chats facilitated by major cell phone carriers, photos, emails, and other personal files which are also likely synced with a cloud service operated by major multi-national corporations, and also stores biometric data such as facial recognition, fingerprints, time spent sleeping, and even heart rate and number of steps taken assuming you have “fitness” features enabled?

    With those last couple items, these massive companies that regularly share data with law enforcement are literally tracking your every step and nearly every beat of your heart.

    Well don’t worry about that, I’ve got Express VPN.





  • From a legal standpoint, I sort of get it. One risk of the fediverse is that data is cached locally from federated servers. That could put server owners in legal jeopardy for hosting illegal content. However, if the server is actively moderated and owners respond responsibly to take down requests, they should be okay - in the US at least, and assuming current protections for service providers remain intact.

    I think a good option (if technically feasible) could be to have the choice to de-cache communities or servers that are questionable and make it so that data is transmitted live from the federated server when requested by a client. That would add load to both the local and federated servers though, especially if volume is high.









  • Comments can also be useful for explaining what the code is intended to do when debugging.

    “Hey this function says it should return the number of apples, but looks like someone, not saying who, but someone had a brain fart and typed oranges in one variable. Who wrote this code anyway?”

    -Last edited by JonEFive in 2021-

    Past me sucks.


  • Strict vs loose equality has gotten me so many times, but I can sort of see why they did it. The problem you mention with integers 0 & 1 is a major annoyance though. Like it is fairly common to check whether a variable is populated by using if (variable) {} - if the variable happens to be an integer, and that integer happens to be 0, loose quality will reflect that as false.

    But on the other side, there have been plenty of occasions where I’m expecting a boolean to come from somewhere and instead the data is passed as a text string. “true” == true but “true” !== true