• 1 Post
  • 866 Comments
Joined 1 year ago
cake
Cake day: July 7th, 2023

help-circle
  • Yeah, N64 speedrunners even went as far as replacing their aging analog sticks with machined steel sticks. Because as the console ages, so do the controllers. And stick drift became a major problem for speed runners who used genuine consoles. There was even a case where an aging controller led to the discovery of a new glitch, when a speedrunner’s NES controller had gotten so old that it allowed him to press button combos that wouldn’t have been possible with a new controller. And that button combo allowed him to perform glitches that would have been otherwise impossible on a console.

    The larger issue is accessibility. If speed running requires a genuine console, it severely limits the number of people who can afford to participate. There would be a big financial barrier just to buy the console and game(s), and since no new consoles are being made it will inevitably lead to the death of speedruns as consoles die out and nobody can continue playing.

    One of the original goals of emulation was data preservation, since it quickly became evident that game companies wouldn’t bother preserving their own games. And as consoles age, that will only become more and more important. I personally have backups of all of my legitimately purchased Nintendo games. But that’s only because I enjoy data hoarding and have a NAS that can actually store all of it. Not everyone has that luxury, and it means that (again) there will be a big financial barrier to anyone wanting to be able to play the games that they legally purchased and have the right to play.


  • They’re probably talking about the BMG rootkit from the early 2000’s. Basically, when you inserted a Sony CD into your computer, it would automatically and silently install a rootkit on your PC, which introduced a backdoor on your PC that was being actively exploited. It was also notoriously difficult to remove, as it would reinstall itself even if you deleted every visible trace of it (and improperly installing it could disable access to your CD drive entirely.)

    Then when shit hit the fan and Sony was making headlines for it, they released a “fix” for it. The fix didn’t actually remove the rootkit, and simply hid files with specific names (the rootkit files) from the users. This only introduced another vulnerability, where hackers could just name any virus the same as the rootkit, and it would automatically be hidden.

    It led to several very large lawsuits and state investigations. Sony was raked over the coals by multiple state attorneys general, and the FTC even published warnings urging consumers not to buy Sony CDs.

    All in the name of DRM. The rootkit was initially meant to stop you from ripping and copying the CD. Oh, and the rootkit contained sections of improperly credited open source code. So Sony stole from OSS programmers while claiming that they were trying to prevent IP theft.



  • You don’t need to run it on a pi. In fact, I’d actually argue against it; A pi will be underpowered if you’re ever needing to transcode anything. Transcoding is what Plex/Jellyfin does if your watching device can’t natively play the video. Maybe you have a 4k video, but you’re playing it on a 1080p screen. That video will need to be transcoded from 4k into 1080p for the screen to be able to display it. Or maybe the file is encoded using ACC (a fairly recent encoding method) which isn’t widely supported by older devices. This often happens with things like smart TVs (which often don’t support modern encoding and need to be transcoded even if the resolution is correct.)

    Basically, if you’re 100% positive that every device you’re watching it on will never need transcoding, then a pi is acceptable. But for anything else, I’d recommend a small PC instead. You can even use an old PC if you have one laying around.

    Or if you want to use a new machine, maybe something like an HP Elitedesk. They’re basically what you see in every single cubicle in every single office building. They’re extremely popular in corporate settings, which means there are a ton of used/refurbished systems available for cheap, because IT destroys the drives and sends the rest to refurb when they upgrade their fleet of PCs. So for the refurb you’re basically just paying the cost of an SSD they added in (to replace the one IT pulled out), plus whatever labor is associated with dusting it out and checking the connections to make sure they all work. You can pick up a modern one for like $250 on Amazon (or your preferred electronics store).

    Worth noting that the elitedesk generations are marked by a G-number, so google the model (like an EliteDesk G9, G7, etc) to see what kind of processor it has; Avoid anything with an intel 13th or 14th generation CPU, (they have major reliability issues) and check with Plex/Jellyfin’s CPU requirements list to see if it supports hardware accelerated transcoding. For Intel chips, look for QuickSync support.

    For storage, I’d recommend running a NAS with however many hard drives you can afford, and one that has extra ports for future expandability. Some NAS systems support Plex and/or Jellyfin directly, but the requirements for full support are tricky and you’ll almost always have better luck just running a dedicated PC for Plex. Then for playing, one of two things will happen. Either the device is capable of directly playing the file, or it will need to be transcoded. If it’s directly playing, the plex server basically just points the player to the NAS, and the player handles the rest. If it’s transcoding, the PC will access the NAS, then stream it to the player.

    As for deciding on Plex vs Jellyfin, that’s really a matter of personal preference. If you’re using Plex, I’d highly suggest a PlexPass sub/lifetime purchase; Wait until Black Friday, because they historically do a (~25% off) discount on their lifetime pass. Plex is definitely easier to set up, especially if you plan on streaming outside of your LAN.

    Jellyfin currently struggles from a lack of native app support; Lots of smart TVs don’t have a native Jellyfin app, for instance. But some people have issues and complaints (many of them justified!) with Plex, so if the FOSS sounds appealing, then consider Jellyfin instead. Jellyfin is also rapidly being developed, and many people expect it to have feature parity with Plex within a few years.

    And if you’re having trouble deciding, you can actually set up both (they can run in tandem on the same machine) and then see which one you prefer.

    And the nice part about using a mini PC is that you can also use it for more than just Plex/Jellyfin. I have the *arr suite running on mine, alongside a Factorio server, a Palworld server, and a few other things.











  • Same. I was just kind of a boring kid. Went to parties, but was just never interested in getting wasted. Saw all of my friends getting blackout and puking their guts out 15 minutes later, and wanted no part of it. My first drink was actually on my 21st. And it was just enough to get buzzed, not even wasted. It turns out “just say no” is really fucking easy when you’re autistic; Peer pressure just doesn’t work on you.

    Once I started drinking, I quickly realized how many young people have binge drinking tendencies as a result of their younger drinking habits. Kids drink to get wasted before they get busted. There’s a time limit on how long they can drink, so they binge to get drunk as quickly as possible when it’s available.

    Ironically, now I homebrew mead and apfelwein.


  • To reiterate how bad public transit is, even in populated areas: I’m also in DFW. This is my daily commute…

    It’s ~9.6km. Note that the bus/train option is entirely greyed out, because there is no public transit which runs from my house to my job. If I were to walk, the only option would be on the side of a highway. I would have cars passing me at ~70 MPH without even a curb for protection.

    To walk to the nearest grocery store, it’s ~4km, with a large part of it along the shoulder of that same highway. Same with a major chain.

    Nearest bus stop is ~6.9km, but that only takes me in a direction I wouldn’t need to go; There are no local bus or train stops that land me near where I work or live.




  • Mozilla doesn’t have a VPN. It’s literally Mullvad servers, with Mozilla’s branding on top. Mozilla doesn’t deal with any of the actual server stuff; It’s all handled by Mullvad.

    FWIW, it’s a nice little drop shipping side hustle for Mozilla. They get to skim off the top of every Mozilla VPN sale, while doing none of the actual server maintenance and having no ongoing costs (hosting, electricity, etc) related to the VPN servers. But to be clear, you can get the exact same service (for a little cheaper because Mozilla isn’t skimming off the top) directly from Mullvad.

    Paying for a VPN through Mozilla is like paying for a Spotify subscription through Apple’s App Store; You get the exact same service as if you had gone straight to Spotify’s site, but with an added convenience fee tacked on by Apple.


  • Cats do pant, but they’re also just better adapted to heat than dogs are.

    Smaller frame means less body heat to disperse; As size increases, the volume:surface area ratio heavily skews towards volume. More volume means more trapped heat. By minimizing volume and maximizing surface area (skin) cats are able to effectively stay cool passively.

    Cats also have a higher basal metabolism, which means their body temperature is naturally higher. And creatures don’t feel heat in an absolute sense. Temperature is felt relative to your own body temperature. That’s why a warm shower after swimming feels downright scalding, (because you’re cooled down from swimming, then hopped into a warm shower,) or why the regular room temperature bedroom feels chilly when you have a fever (because you’re warmed up from the fever, so the room feels colder than it normally would.) You’re feeling those things relative to your own body temperature. Since cats have a higher base body temperature, they feel warm environments less than we do. This is also why they spend so much time lazing around in patches of sunlight, or snuggled up next to the radiator; Room temperature is comfortable for us, but slightly chilly to them.

    Third, they are originally adapted from the desert. This means they also have some quirks, like tolerating high temperatures better, and having a high tolerance for thirst, (the latter often leads to kidney issues later in life, since cats don’t tend to drink enough water even when it’s readily available.)


  • Sure, but it’s worth asking why the management is so poor. Many people have theorized that it’s because Google is pulling the strings; It would be in Google’s best interest to keep Firefox around on life support, because it helps them avoid antitrust lawsuits if they can point to Firefox and go “nope not every browser is Chromium based!” But it’s also in Google’s best interest to whittle Firefox’s usage down to near zero, which is what every single recent Mozilla decision has been aiming to do.

    Mozilla was getting paid a lot of money by Google before Google got their hand slapped in an antitrust lawsuit. Many people have theorized that since that lawsuit, Google has pivoted to making deals directly with Mozilla’s management instead.