• 0 Posts
  • 389 Comments
Joined 3 years ago
cake
Cake day: June 30th, 2023

help-circle




  • I consider the whole set of razors to be pseudologic. Just because something helps pick a conclusion regardless of context doesn’t mean it helps pick the correct conclusion.

    I also don’t get why they seem to be popular with people who like to act scientific, because they seem very unscientific to me.

    But yeah, hanlon’s is specifically stupid and I suspect it was popularized precisely because it advocates a default level of reasonable doubt for malicious people to hide in.


  • For a while, I was toasting sandwhiches by stacking the top bread piece under the bottom one with topings on top of it. You end up with a sandwich (with actual sandwich toppings) just toasted on the inside and soft on the outside.

    I love the texture just like I loved putting plain potato chips between two pieces of bread. Soft then crunch.






  • I’d argue that SEO was one of the biggests causes of search result degradation and consider any complaints coming from them as highly suspect due to conflicting interests. Eg, a change that makes it harder to game the search engine algorithms is good for searchers but bad for SEOs.

    I hope the whole industry dies (or already is? I don’t hear much about it these days lol). They are just marketers whose whole job is to get you to look at their shit instead of the most relevant results.




  • Why do you think the encryption capabilities on your PC are there for your sake? They might have sold them to you on that, but they are really there to protect copyright data because TPM allows encryption/decryption that is completely hidden from the rest of your system. Like an encrypted handshake that then transfers an encrypted key to decrypt the video stream. But it doesn’t save the decrypted data, it immediately re-encrypts it using your display’s private key (or whatever device is next in the chain, maybe your GPU). They can make it so that the unencrypted stream never touches your RAM or travels on any wire, which means you can’t pirate shows as you watch them unless you point a camera at your screen.

    Obviously if they just said that was one of the main points, no one would want it and media companies couldn’t benefit from it because they’d have to compromise to sell content.

    The other point was so that they could build a system where they hold the encryption keys and get to choose whose data is actually private. Obviously that’s an even harder sell.

    So they did what marketers always do and lied by omission about what it was for and just outright lied if they ever said they’d never give the keys to law enforcement (did they ever even say that?).

    Let go of the idea that someone selling something to you implies any kind of loyalty, especially when either party is a large corporation.






  • I haven’t gotten my hands dirty with this stuff specifically, but maybe you need to adjust buffer sizes to properly handle the different bit rates. Do you mainly see issues with higher combinations? The sample rate * bit depth is the important number, here. If you consider the problematic ones from that perspective, is there a threshold where anything under works fine but anything above has issues that get worse depending on how far above the threshold it is?

    I’m not certain, but I believe the audio buffer is handled via a callback function that gets called when the audio buffer is some % close to empty, and then the program refills the buffer, plus some other overhead. That data left in the buffer sets the deadline for refilling the buffer; miss that deadline and the audio cuts out. Meet the deadline and audio is seemless.

    A too small buffer will require the callback be called more often, and then the overhead can add up to missing deadlines. Alternatively, the % when it does the callback might need to be adjusted.

    Another consideration is if your DAC doesn’t support the chosen sample rate and bits per sample, then there is probably another buffer of the supported size and a conversion from one to the other (and its own callback when that buffer gets low). That said, I don’t know if it’ll even list unsupported combinations because I’m having trouble thinking of a valid use case. But it’s technically possible, so maybe it is like that.

    Anyways, those are what I’d be checking to debug this. If it is a setup problem, it won’t likely ever go away on its own, unless better defaults get set for those bitrates, but the ideal values depend on your system’s performance, so if yours is on the weaker side, it might never change.