• 0 Posts
  • 35 Comments
Joined 1 year ago
cake
Cake day: August 16th, 2023

help-circle
  • I don’t mind much paying for streaming (although that’s increasingly more and more annoying and I still tend to just download whatever I actually care about) but until and unless I can pay to “own” a movie and they just provide me with a DRM free video file of some sort, I will never “purchase” digital content like this.

    If you tried this kind of bullshit in just about any other context, even normal people would think you’re crazy.

    Normal Person: “hi there, one blender please. I’ll take this one for $25.”
    Sales person: “Cool here’s your receipt.”
    NP:: “It says here at the bottom of the receipt that you can just come in my house and take this blender back whenever you want or maybe never?”
    SP: “yep.”
    NP:: “And you don’t tell people that ahead of time?”
    SP: “no when you buy it you agree to that by opening the box and it is on the receipt you get after you bought it.”
    NP: “you fuckin with me rn?”
    SP: “afraid not, and would you look at that corp says I need that blender back, thanks.”
    SP: “oh, shoot. I see here you also bought a toaster from EvilCorp sold in one of our EvilMart locations a couple years ago, we’ve decided to license that brand instead to our new partners FukUMart, so we’ll be taking that toaster but if you want you can head to your local FukUMart and buy that toaster again for more than you paid the first time.”
    NP: spontaneously combusts



  • I really, really doubt that this is going to be a concern. First, while technically Mastodon can interact with Lemmy, in practice how often does it happen? It’s not zero, but it’s not a lot, either, and I doubt that Threads will change that much because while it’s a neat technical feature, link aggregators and micro-blogging platforms are pretty incompatible culturally.

    And then we have to remember that we’re talking about Threads normies. Do we really think that a bunch of Swifties and Kardasholes and other influencers are going to look at the absolute zoo of Marxist/Anarchist/Linuxist users on Lemmy and be like “this is the type of content I’ve been waiting for, I need to interact more with that community”? This reminds me a lot of neckbeards saying they wouldn’t date Megan Fox because she has weird thumbs.

    And then we have the whole thing with the actual fediverse and the tech behind it. There is still going to be no algorithm artificially inflating the popularity of what are thinly veiled ads. Meta has no mechanism for introducing ads into the Fedi. Lemmy is not suddenly going to be massively interested in the vast majority of content on threads and start upvoting to the moon.

    And the dev team behind the fedi I would wager is going to prevent any sort of real technical takeover, so that means that at any point defederating is possible, and with basically no loss to the fedi.



  • I think it’s even slightly different in that Firefox has some dependence on Google (a scary level, actual, if Google ends that deal Mozilla is pretty much fucked) that the fediverse doesn’t - the people on the fediverse right now are enough to keep Fedi alive and moving, and I’d find it really, really hard to argue that they aren’t there deliberately to avoid being subject to the whims of Meta/Twitter/Reddit, etc. Like, in a lot of ways, it’s a sacrifice to be on these services because the bulk of content still exists in the proprietary silos. Because the actual protocols and main developers are also intrinsically motivated by the this separation, it’s hard to picture how they could even try to extend/extinguish here.

    Like, if Threads fully federates, I’d guess that quite a lot of people block their instance just to keep their hands clean. Those that interact with Threads via Fedi probably fall into the boat that I would. I want some particular content or to follow some people, just not shoveled at me however Meta decides it should be, and not in a way that they can profit from showing me ads. If Meta pulls some bullshit, it’s likely the Fedi would more or less just block them entirely then give up and start a Threads account. And I have a hard time seeing a world where they go to Eugen or basically any of the other driving forces in the Fedi and are like “we need you to change Mastodon so we can [do some typical Facebook bullshit” and Eugen are like “yeah cool with me.”

    I think its more likely that Threads users are eventually going to see fedi users dropping a long comment or some post that is about how it’s nice to have a clean ad-free feed and move clients if not over to the fedi in general. It won’t be enough to really matter for Meta other than to say “see we don’t have a monopoly!” and hey, if the fedi gets a little bigger it’s all good for the rest of us.



  • Sort of. If you’re receiving a notification from a remote server on iOS or standard android, they go through Apple or googles servers. That said, some apps rather than sending your device the actual notification (where this vulnerability comes from) will instead send a type of invisible notification that basically tells the app to check for a new message or whatever and then will display a local notification so the actual message stays on device and inside of the hosting services servers (like a self host.)



  • Eh, I have been running a pi-hole on my network for many years now. When I did it was purely because I find ads annoying, these days I’d consider it a basic necessity.

    also, I have a hard time complaining about privacy and recommending anything google, especially at the price point they sell Chromecast’s for. If you’re buying a consumer set top box, Apple TV is basically the only one that’s anywhere near privacy conscious. Kodi box or self-built PC though if you really care, and even then I’d still want a pi-hole or similar even if you run it on Linux instead of Windows because the services themselves are doing all kinds of shady shit.


  • On the other hand, I’ve noticed so, so much more intentional stuff that you just couldn’t see that the old resolutions. It’s one of the reasons it’s a damn shame that Boy/DS9 haven’t gotten a remaster (though, I think in this case the way it was filmed basically means this will never happen.)


  • I mean, it’s splitting hairs. While the proximity probably didn’t help, I doubt the companies deciding to pull ads weren’t like “sure, we don’t mind hanging out in a nazi bar, just make sure not to seat us next to any nazis.” I mean, some probably were, but there has been increasingly large amounts of pressure on these people and within like 24 hours of each other Elon endorses replacement theory and the MM story drops that Elon is running ads for nazis. There are only so many times you can make a dumb excuse. For lots of us, that was a long time ago. Even the capitalists are realizing now at least that he’s bad for business.


  • I, for one, will turn to Scalzi on this one:

    This is the “So few people find a festering rat’s anus in their can of SpaghettiOs that finding one shouldn’t be considered an actual problem” argument, eliding the fact that the number of rat anuses in ANY SpaghettiOs can should be “zero”

    source

    Like, really looking forward to court case when Elon or Yacco have to explain “yes your honor, the thing they said is true, but to get it to happen they had to use our platform!!!” If I had to guess, Elon has to know he’s going to lose, but the point isn’t necessarily a win, it’s to tie up Media Matters in a legal battle that Elon can keep going effectively forever. This is one of his favorite tactics – doing whatever the fuck he wants because he knows the only thing you can do is sue, and he can pay lawyers forever so you’re going to have to blink first.




  • I am skeptical of Bluesky. It’s led by Jack and we’ve already seen how that goes. Second, there isn’t really a good technical reason for it to exist as it’s own protocol outside of the fact that they want to control it given that Fedi/Mastodon was already there and they could have just as easily contributed to that with the things they wanted, they just wouldn’t have had full control. Similar to Threads promise to federate, I will be somewhat surprised if they ever do it.

    Were Bluesky/Threads not a corporate effort, I have a feeling that it would have followed a similar pattern as the fediverse - build the protocol and release that, then the clients will follow. Bluesky still isn’t federating even with its own protocol, and Threads isn’t either. Given that’s stuff that tiny teams with far, far fewer resources than the corps have accomplished, it’s a little wild that neither have gotten there.

    Especially with Bluesky, there doesn’t seem to be a stated plan for how it’s going to make money. And we’re talking about a lot of the same people that destroyed the Twitter API and started locking things down even before Elon killed it completely and they’re trying to convince us that they are pushing for an open environment.



  • I don’t think that even the languages are the problem, it’s the toolchain. While certainly if you went back to C or whatever, you can design more performant systems, I think the problem overall stems from modern toolchains being kinda ridiculous. It is entirely common in any language to load in massive libraries that suck up 100’s of mb of RAM (if not gigs) to get a slightly nicer function to lowercase text or something.

    The other confounding factor is “write once, run anywhere” which in practice means that there is a lot of shared code and such that does nothing on your machine. The most obvious example being Electron. Pretty much all of the Electron apps I use on the reg (which are mostly just Discord and slack) are conceptually simple apps that have analogues that used to run on a few hundred mbs of storage and 10’s of mb of RAM.

    Oh, one other sidetone - how many CPUs are wasting cycles on things that no one wants, like extremely complex ad-tracking/data mining/etc.

    I know why this is the case, and ease of development does enable us to have software that we probably otherwise wouldn’t, but this is a thing that I think is a real blight on modern computing, and I think it’s solvable. I mean, probably the dumbest idea, but improving translation layers to run platform-native code can be vastly improved. Especially in a world where we have generative AI, there has to be a way to say “hey, I’ve got this javascript function, I need this to work in kotlin, swift, c++, etc.”


  • Lots of stuff -

    On the internet, more open standards and community driven stuff. It’s currently really, really annoying that on my mastodon there are a lot of people sharing bluesky codes, as if that’s not just punting the ball for another couple of years. Although this will hopefully be a better outcome than straight up silos like the old social media, fediverse still should be the default way we think about connecting humanity (or something like it, the underlying tech isn’t really that important.) Also, far more things should just be like, a dollar a month or whatever instead of having a massive amount of privacy invading, user experience destroying ads.

    In software in general, more privacy. It should be assumed that unless I explicitly opt in, my data is just that, mine. This is a tricky one because I remain hopeful about generative AI and that needs data to improve the models, I’m leery of sharing my data with it because so far the more pedestrian uses of data mining have not been used for things that I can really support. I remain extremely leery about GAI that isn’t explicitly open source and can’t be understood generally.

    On the hardware side, computers have mostly been good enough for a while now. Tech will always get better, but I would like to see more of a focus on keeping working devices useful. Like, at some point, technology products will cease being possible to be useful in a practical way because it can’t run modern software, but we’re leaving a lot of shit behind where that’s not the case. Just about any device with an SSD and a processor from the last 10 years (including phones!) should be able to be easily repaired, supported longer, and once support ends, opened up for community support.