• 0 Posts
  • 1.31K Comments
Joined 1 year ago
cake
Cake day: December 22nd, 2023

help-circle
  • the server isn’t live compressing it, it’s pre compressed binaries being shipped hundreds of thousands of times over, in most cases. Compression is primarily to minimize bandwidth (and also speed up downloads, since the network speed is usually the bottleneck) you can either cache the compressed files, or do a gated download, based on decompression speed.

    Usually, most disks are faster than any network connection available, so it’s pretty hard to hit that bottleneck these days. HDDs included, unless you’re using SMR drives in a specific use case, and definitely not an SSD ever.

    Although on the FS side, you would optimize for minimum latency, latency really fucks up a file system, that and corrupt data, so if you can ensure a minimal latency impact, as well as a reliable compression/decompression algorithm, you can get a decent trade off of some size optimization, for a bit of latency, and CPU time.

    Whether or not fs based compression is good, i’m not quite sure yet, i’m bigger on de-duplication personally.



  • on a per game basis? Last i checked you could only enable it for all games, or no games. I don’t want to manually skip compilations, i want to select a list of games that automatically compile shaders, i don’t want beamng to compile 70gb of shaders because it got an update this week, unless i’m going to play it, but something i play more frequently like factorio, i would like for that to be a regular function.

    I’m fairly sure it’s driver related, but steam is built on electron, and chrome/firefox work perfectly fine, and so does discord electron, so my only guess is that nvidia driver gaming is happening. Or steam has the single most incompetent installation of electron across any software i use.

    I have no idea why only steam would be affected. That just doesn’t make any sense.

    Electron has gpu suppport by default so it shouldn’t be laggy.

    doesn’t seem to matter whether it’s enabled or not, it performs like shit, idk why. Again, firefox and chrome are fine, discord is fine (it still runs like shit, but it’s discord, that’s normal)



  • i haven’t because it’s been a completely unusable buggy mess ever since i’ve installed it, and it transitioned to electron, routinely uses 1gb of ram, 2gb on bad days. That’s 2 whole USD wasted, and that’s the price of CHEAP ram.

    Graphics just don’t work, that might be an nvidia problem to be fair, menus are broken, buttons haven’t worked, refactoring the UI seems to make it slower. Scrolling a literal single web page is practically unusable due to lag and stuttering. If you use proton, and auto shader compilation, it’s useless because you can’t even configure how you want it to be run. Don’t want to compile 12gb of shaders for a game that’s 200GB? That you play 2 times a year? Get fucked.







  • not personally, i may have seen a video or two of it happening, but it’s hard to tell whether the head is dragging against the platter, or it’s the bearing, either one of those makes horrendous noise.

    If you’re worried about it happening on a drive you own, you should copy that data somewhere else as a backup, ideally sooner rather than later. If you’re curious about the health of the drive you do stuff like SMART tests as well.

    Yeah, most drives are solid state now, unless you’re buying hdds for archival purposes, still cheaper and denser in most cases. It’s a low probability failure, until the drive meets EOL, in which case it’s a mechanical wear part, either the motor or the bearing fails. One of them will fail first, probably the bearing.

    The bearing failing would likely result in the HDD overheating as a result. Assuming the platter still spins, but that’s the only scenario i can think of where that would happen, unless you dump a very specific amount of continuous current into the read arm coils. That might also cause it, but it’s not likely at all.

    An ssd “overheating” is more likely, but it shouldn’t cause too many issues, maybe premature degradation over long term use, and slowing of read/write speeds, or in some cases, an improvement, but other than that it should be business as normal. You would have to hit it with like a heat gun, to get a hardware failure or something like that.






  • no but a web dev should have some knowledge basis on what the ever living fuck their AIDs code fuelled by nothing but the cheapest source of caffeine and brain damage they have even does.

    This is the entire reason why half of the internet is just broken, stupid developers who don’t know how anything works, but know how to code, making dogshit implementations of anything and everything they can get their hands on.

    It doesn’t matter that the learning is segmented, you should STILL be learning about computer hardware and it’s architectural choices, it’s literally the reason why programming languages work the way that they do.