I write English / Escribo en Español.

Vidya / videojuegos. Internet. Cats / Gatos. Pizza. Nap / Siesta.

This user’s posts under CC-BY-NC-SA license. Ask me if you need a different permission.

  • 1 Post
  • 138 Comments
Joined 2 years ago
cake
Cake day: July 26th, 2023

help-circle




  • and this injected CSS is used for fingerprinting.

    Which, if I’m understanding correctly, would be exactly the same as if the viewer had set their browser theme to dark, so it’s not like the extension is more a loss of privacy than enabling the setting in the browser?

    In the end, what we really need is a browsing mode that allows(maybe?) javascript, but doesn’t allow it to read properties of the renderer (viewport size, resolution, colors, fonts, etc). Since having that info stopped being necessary for customizing pages back in, like, CSS 2.1.


  • Hopefully no one is asking developers to be virtuous (even tho, to be fair, if we are going to be asking that we should also expect the code to be wholly bugs-free!), but how many times they actually “keep their beliefs to themselves and focus on technical issues in the project”? On whichever side. It’s just not a thing that can reasonably be avoided all the time between humans.

    But the reality of these times is that behaviour outside the field of programming is representative and/or predictive of behaviour in the field of programming, when it comes to literally working with other people. And this is not only about the act of commiting changes or filing PRs, it’s about the why of programming and the ways of delivery as well. Someone who strongly associates with barbaric beliefs is less likely to want to spend their spare time working in peace for all, and more likely to be wanting to work on software that at least in some way carries or represents those beliefs, for example in capturing and using user data, or in aiding systems used by the military to kill children of “non-citizens”. So being “absolutely” uncaring does not really make sense.




  • What does “empathy in communication” have to do with a software project?

    Not having read Stein’s work, I can only mostly guess it’s related to the emphasis on the “communication” part as it applis to effective communication of duties, milestones, failure modes and reactions in a project. Torvalds’s tirades for example were awesome and most of the time well-deserved for the idiot trying to accidentally the kernel, but are quite more of a bummer and a momentum-killer when looked at at a project-wide scope.

    I’m all for empathy, don’t get me wrong, but ideally software projects are more focused on technical correctness than feels

    (Not) sorry to say, that age has long sailed. Remote teambuilding, capitalism and AI have made it that we now need to actually care and be watchful why or how something is being made to work, on the technical sense. Just look at the situation with Mozilla or Signal (offering systems that can be described as free, but are being offered so in a rather adversarial manner).








  • Signal is OK as a beginner privacy tool. Like with all gateway drugs or gateway animes or gateway videogames, you gotta start somewhere.

    But it does is certainly a platform at-risk. Storage is US-centered, connectivity can be cut at any moment, and it’s quite centralized to the point of forbidding 3p clients from interacting with the main Signal “network”.

    I come from the 90s. XMPP / Jabber is so much better.