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

help-circle


  • Total tangent, but we kid ourselves if we think the fediverse is somehow censorship-immune in comparison to Reddit or Twitter.

    There are more moderators and administrators across all instances which can federate/defederate at will and can delete posts and propagate this deletion through the network. At the same time governments don’t need to negotiate with a large company, but only need to hint they could destroy one person’s livelihood to remove undesirable content from the network. And to avoid the Streisand effect instead of requesting to delete one specific piece of subversive content (which could backfire), just insinuate some illegal material (CSAM being the most obvious, but anything goes, really) has been found to force shut down or takeover of the whole instance.

    The same goes for big companies instead of governments: if a large corporation has launched their own Mastodon clone, the first thing they’d reasonably fund are smearpieces by “journalists” and/or “scientists” hinting at harm to befall server owners by continuing to host Mastodon instances.

    I personally hate, what crypto has become (if I wanted to destroy crypto, I’d have invented crypto bros as a psy op), but the fediverse isn’t really federated enough to be resistant to influence by corporations and governments and something blockchain adjacent could have been the solution. For example: if the server admin and their hoster is totally unable to decrypt whatever is stored on their own server and the network as a whole is distributing all the content probabilistically across every federated server, the network would only get stronger and more censorship resistant with each new instance. If the government is forcing you for any reason to take down your server your content is not gone but stored with all the other nodes. If you are able to retrieve your key, you could even move to a new instance and authenticate as your old instance (don’t forget: you are not “sending” BTC from one wallet to another, you are only telling as much nodes as sensible that BTC on the chain belongs to a new key now; the same would go for content. Take down one node with a “wallet” doesn’t change which wallet the BTC on the chain belongs to. I propose the same, just with content). If federation between instances would work in a comparable way as it is now, this would additionally increase the probability to root out bad faith actors trying to flood the whole network with illegal content, since their content would be stored on much less nodes in a pseudo-predictable way: as soon as each major instance would defederate, their content would not be stored on their nodes and unfederated third-party-nodes.


  • Are you actually downloading all the stuff from GoG locally? I hear this argument often and it is a good one in principle. Until you try to backup a large library. Before I got my Steamdeck I bought a lot from GoG as well and set up a script to backup to my NAS a few times a year. My GoG library is considerably smaller than my Steam library (~60 games vs. ~1.000 games) and it is still taking up multiple TBs on my NAS, even though I’m only backing up windows .exes. If GoG would go under suddenly, I don’t think a lot of people will have their library backed up, nor can back up their library fast and sufficiently enough to make a difference. The true utility of Steam and other online platforms may be their storage capacity.





  • I play only one game from Acti-Blizz regularly which is CoD, since most of my friends play in religiously (time for new friends?). And it is treated so badly by Activision, I hope MS fixes this. I know all the highbrow arguments against consolidation. But I don’t care for Diablo or WoW (sorry) and the one game I play can only win from MS acquisition (impossible to treat it any worse). So I personally want this to go through already.



  • I partially agree for the GPU-side of things. But while there have been iPads without active cooling for over a decade now, there has never been a competitive, high performance laptop like the current MacBook Air build on x86. I know you are right theoretically and maybe it is a solvable challenge and the priorities were just different, but whatever ARM does, it seems to run cooler than x86. Even if it is only bigLITTLE or some other shortcut.


  • Technically you are right when saying:

    and software can be compiled for anything.

    But in practice software is compiled from source for the environment it will run on and Valve does seldomly have access to the source code of third parties. They generally have pre-compiled .exes and the accompanying files. If the developer chooses to recompile for different architectures, then valve will probably get a new compiled binary. But what about defunct developers or publishers who don’t want to invest any more development time in old software? Additionally: No, software as complex as games cannot always be compiled for anything without throwing ungodly amounts of errors. In these cases additional development would be needed, even if Valve had access to the source code and the rights to use or recompile it, which they probably don’t have for proprietary third-party software.

    This is specifically a problem for valve’s immense back catalog, brand new games will probably release as a compatible binary.


  • And realistically Microsoft has a very good moment coming up in the next few years to effectively kill Steam: Valve only delivers pre-compiled files and does not have access to source code. Therefore Valve is not only stuck with a “Windows-like environment”, they are also shackled to x86. With Apple’s M-processors reigning supreme in the laptop space with insane values for performance-to-powerdraw (and in turn heat radiation and cooling requirements), the days of x86-by-default laptops are probably numbered and more manufacturers may want to switch to ARM, to avoid unfavorable comparisons to MacBooks. With Windows for ARM Microsoft can finally kill of all traces of Win32 in WinRT, as they tried for years and force everyone to use UWP-apps from the store exclusively on ARM. Apple does leave apps behind, when updating their operating systems on a regular basis, a similar move by Microsoft wouldn’t look totally unreasonable. The switch could even happen gradually, like Apple’s Rosetta translation layer, which runs x86 apps on arm great right now, but I don’t think it will be maintained forever and support for x86 apps on macOS will end one day. Microsoft could do the same for Windows for ARM. If this happens Valve will probably have the opportunity to install games as UWP-apps, but their back catalog of Win32 .exes becomes effectively worthless. But if Win32 .exes run great through some translation layer on linux, valve can continue to sell and support their back catalog on current hardware.