• 0 Posts
  • 163 Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle

  • This is such a strange concept. Like fundamentally a subscription is just a mechanism to allow a viewer to easily keep track of new content on a channel. By viewing the channels contents you’re engaging in 100% of the interaction you should be expected to have with a subscribed channel. If Google really wanted to address the problem of old subscriptions people are ignoring they should just prompt people to unsubscribe to channels that they haven’t watched any videos from in a long time. Instead they’re fucking with view counts because that saves them money. The whole thing is fishy, but Google has always treated being inscrutable and capricious as if those were virtues.



  • The problem is that there aren’t any really viable alternatives. YouTube has three major advantages and all three are necessary. First and most critically it has a viable business model (that is it has a way to earn money to pay creators). It’s a shitty business model, but it is viable which already puts it ahead of most services that are coasting on VC funds and hoping they’ll trip over a business model before they go bankrupt. Second it has the infrastructure and capital to actually serve content. Running a video streaming service is the single largest bandwidth consumer you could possibly come up with and that means considerable network infrastructure costs, to say nothing of the storage demands. Third it has network effect going for it. Nobody is going to watch videos on your platform if there’s only a couple dozen of them total. The sheer size and scope of YouTube means no matter what you’re looking for you can find something to watch. It’s a one stop shop for AV content.

    Every single competitor to YouTube has failed on one of those points, usually the first one, rarely the second. The last service I saw come close to hitting all three was Vimeo, but it flamed out not even a decade after it launched. Twitch.tv is struggling to make their accounting work and isn’t even a direct competitor because they’re pushing hard for live streams as opposed to pre-recorded videos. Alternatives like PeerTube have no business model and will never attract creators or a mainstream audience. Paid hosting platforms like Floatplane are replacements for traditional video streaming services like Amazon Video or Netflix not really platforms where just anybody can set up a channel and start posting videos.

    To paraphrase a famous saying, YouTube is the worst public video streaming service except for every other one. Until someone comes along and figures out how to make enough money to reliably pay creators and has enough capital to actually serve that content reliably and in high quality YouTube isn’t going anywhere.


  • It seems like YouTube is doing something where they don’t consider views to be actual “views” anymore. I saw one creator reporting that you only get credit as a view if you also leave a comment on the video because I guess Google thinks this will somehow hamper bots? Sounds like a bunch of bullshit no matter how you look at it. Personally I think Google is just trying to avoid paying creators so they’re only crediting them for a fraction of the views they get, but you just know they’re charging those advertisers for every single view whether they’re paying the creators or not.





  • Ah cool, thanks for looking all that up. I knew Proton pre-dated Steam Deck, I just wasn’t sure exactly where in the timeline it fit between the original Steam Machine launch and the release of the Steam Deck.

    It’s kind of a shame that Steam Machine failed, but in many ways it was a little too ahead of its time and its failure brought us to the Steam Deck which is a much more sensible approach.

    Ultimately none of this would have existed without Wine and ironically the Microsoft app store (or whatever they’re calling it these days). The threat of MS getting a stranglehold on program distribution on Windows the way Apple does on OS X and iOS was enough to spur Valve into putting significant effort into making Linux a viable gaming platform, something we’re all benefitting from greatly.

    People seem to be downplaying somewhat how significant an achievement this is for Linux. The thing is, for most programs you can find alternatives because the point isn’t the program it’s what you do with it. People don’t use Photoshop because they enjoy Photoshop, they do it because they want to create something, which means if you can create that same thing using a different program then you don’t need Photoshop. On the other hand games are an experience. The point is the game. Sure you can play a different game, but that’s not an Apples to Apples thing as the experience however similar isn’t the same. That means games are uniquely placed as a roadblock for migrating away from a platform, something consoles with their exclusive releases have known for a long time. Giving people the option to play the exact same game under Linux as they can under Windows is massive because there really isn’t any other way to solve that problem.


  • Couple technical nitpicks.

    First it’s debatable if Proton existed long before Steam Deck. I’m not sure the exact timeline but I think it was created as part of the Steam Box effort which wasn’t all that long ago. On the other hand though Wine which Proton is built on top of most certainly has existed for a very long time before either the Steam Deck or even Proton (I have fond memories of LAN gaming with it back when Diablo 2 was new).

    Second Proton doesn’t enable ARM (at least by itself) so that claim is a little misleading. There is a project to realtime translate x86 instructions into ARM but that project (Box86) although it fulfills a similar role and could be used in conjunction with Proton isn’t actually Proton. Using Proton by itself will not enable you to play x86/Windows games on ARM.

    Lastly Proton is kind of irrelevant to the whole Linux vs BSD thing. Technically what enables that is that both implement POSIX standards plus use mostly the same libraries, frameworks (like Vulkan), and applications. Yes running Proton on BSD will let you game on BSD but that isn’t really a result of Proton doing the work so much as it’s a side effect of the fact you can run Proton on BSD in the first place. Additionally while there are technical and philosophical reasons why the distinction between Linux and BSD is important, practically speaking they’re the same thing these days. OpenBSD isn’t that much more different from a Linux distro as one Linux distro is from another.


  • Yes, but actually no. In the strictest sense that is true in that it isn’t “officially” settled typically for a day or two. However, the reason why businesses are willing to accept credit card transactions is that there’s a soft approval that happens pretty much instantly and weeds out nearly every non-fraud instance of non-payment. Once that soft approval comes back (which remember happens within a second or two) the retailer can be confident that the card is tied to a valid account, that has a large enough balance to cover the transaction, and barring fraud dispute it will go through and they’ll get paid. If something were to go wrong in that process there’s also banks and the CC processor that the business could go after in court to get their money.

    In contrast crypto takes several minutes to go through if not significantly longer, and if something goes wrong in that process there’s no legal recourse of any kind. If a business were to allow product to leave their store prior to that minute+ approval process and it fails, they’re screwed, they just have to eat that cost.



  • The fundamental flaw with all current crypto is that it’s far too volatile to use as a currency. The only reasonable use for it at the moment is as a high risk commodity which is the vast overwhelming majority of what we see. Any so called “currency” that regularly sees price swings of multiple percentage points in a day isn’t actually a currency and is unsuitable to be used as one.

    Adding to this is the problem of transaction times. Actual payment systems typically have transaction times of less than a second, occasionally a second or two. Bitcoin in contrast can take multiple minutes, sometimes hours or even days to confirm a transaction. There’s no way for Valve to accept and then immediately convert Crypto to USD. The process would inherently involve at least two transactions, one to transfer the crypto to Valves wallet, then a second to transfer from Valves wallet to the exchanges wallet, and only then could Valve attempt to sell that crypto. The financial uncertainty involved in all of that is entirely unacceptable for a business.

    At this moment there is only one potentially viable way of approaching this and it’s government regulation of some kind. Either government needs to regulate that payment processors get no say in the contents of customers business, or else they need to regulate the adoption of a neutral digital payment system. One possible example of what that could look like would be the GNU Taler system which might eventually become a payment system in Switzerland but isn’t yet.



  • In terms of the open source community Microsoft has been significantly less sketchy than usual for about a decade now. For those of us that are old enough to remember the halloween files it’s hard to let go of that paranoia, particularly with the sketchy shit MS has been doing with their proprietary stuff lately, but near as I can tell they’ve been above board on their open source stuff.

    I wouldn’t go so far as to say blindly trust them at this point, but I wouldn’t just assume with no evidence at all that there has to be something nefarious going on either.


  • Chicken is not beef. Pork is not beef. Fish is certainly not beef. I hate chicken. Pork isn’t bad but can be hit or miss. The only meat I hate more than chicken is fish. So no, I can’t just eat other meats. Even if that wasn’t the case there are also people who are allergic to chicken. We had one of our friends over recently and we have to make sure nothing we serve has chicken in it because of their allergy.

    You’re also missing the point entirely. I neither need nor want AI. Nobody needs AI. 90% of what AI is used for now could be done without AI using half the power and just as quickly. It’s a solution in search of a problem and that’s fundamentally the wrong way to do things. All this AI crap is purely being driven by marketing departments that are just frothing at the mouth to find some way to justify slapping “AI” into their ads.


  • The problem is all those other things are useful, unlike AI. AI is a gimmick and a distraction. It wasn’t so bad when it was a novelty being experimented with, but now that corporations have decided it’s the hot new thing and are racing each other to find the most pointless places to cram it in it’s out of hand. It’s approached fundamentally wrong, instead of looking at a problem and asking “could AI help with this?” companies are starting with AI and then asking “now what problems can we invent to justify using this?”. The result is a bunch of power gets wasted solving problems that aren’t actually problems or could have been solved much more efficiently in traditional ways, and yes that’s bad for the environment.


  • Developing from scratch yes, but several decent open source renderers exist. I’d love to see someone grab Servo and polish it to a fully usable state (I think it’s something like 75% of the way there).

    The issue also isn’t Mozilla trying to make money, it’s Mozilla trying to make money in the stupidest way possible, or even worse actively wasting money like with this AI slop. There’s also the issue of what Mozilla is spending on. It came out a little while back how much their executives are making and it’s completely ridiculous. They could afford multiple full time devs with just the money the CEO makes for making the worst decisions imaginable.