Skip Navigation

Posts
0
Comments
452
Joined
1 yr. ago

made you look

  • It makes sense, never know when somebody is going to try to impersonate you for any reason. That's why I told all my friends and family that the best way to know I'm the real me is if I say my codeword "chariots".

  • Sudo is worth redoing regardless of language.

    Or move away from it entirely, e.g. to something like doas which OpenBSD migrated to a decade ago.

  • There are countries that actually collect and recycle.

    And we do that in Australia, we just don't have the capacity to process all the waste (Between 85%-90% of plastic waste goes to landfill instead), and even then the recyclability of plastic is vastly overstated.

    It's a much better idea to just prevent the plastic waste being produced in the first place.

  • me_irl

    Jump
  • Yeah I feel like that's just my baseline now

  • And unsurprisingly, a majority of the comments on that post are complaining about systemd.

  • It's real, but probably not an issue in practise.

    If it does actually turn out to pose a problem, then just disable secure boot on those systems, not like it's really securing anything at that point.

  • The lossless mode is great (but more limited than PNG), the lossy mode sucks though. Like it only supports a quarter of the colour resolution compared to formats like JPEG.

    Also being a video format, it's not actually tuned to store still images, it likes to blur/smear things.

    Edit: But if you're using it for the intended purpose, low resolution previews, thumbnails and stuff like branding, it's fine. I wouldn't use it where quality matters.

  • I was lurking the monitors subreddit looking for OLED monitor reviews, without fail every single person complaining about burn-in was running their monitors at 400-500 nits brightness.

    I calibrated my LCD to 120 nits, and it's been perfect. Of course I don't use it with direct sunlight falling on it because who would do that with a stationary monitor

  • Edit: I did learn from this thread today though that ZSH has it set to where you can just type part of what you’re looking for then hit up to do the same thing. Neat!

    Fish too, it's fantastic.

  • Yep, leave the default shell as-is and either set the terminal app to spawn the one you want, or exec fish from the existing shell profile in interactive cases.

  • He stores all his footage in full quality instead of just storing his final edited videos in a compressed format.

    That's the right way to do it, you want to avoid generation loss as much as possible.

  • Or, you wire the output of the DAC in the phone up to the USB C port and enable them only when the connected dongle announces it supports "Audio Adapter Accessory Mode" that lets the phone pass the analog audio signal through directly.

    It has mostly fallen out of favour though, as it's become easier to just stick the DAC directly in the headphones (Or speakers etc.) and keep a purely digital output path.

  • AMD has its own mix of issues with Vulkan between RADV (mesa), AMDVLK, and AMD’s proprietary driver on a per-game basis at times.

    Good news, they're going away. AMD is focusing entirely on Mesa now.

  • However, 3.5mm to USB-C adapters are not passive, they’re active. They need a DAC (Digital to Analog Converter) to generate audio signals from the digital data stream that comes from the USB-C.

    There are entirely passive adapters, but they'll only work if the phone has the necessary hardware of course.

  • 1 of the main things i think is how memory is laid out is different somehow? so every memory access needs extra clock cycles to accomplish in standard arm64

    It's down to "memory ordering", as different cores interact with RAM there's rules that govern how those cores see changes made by other cores. ARM systems are "weak", so rely on developers to be explicit about the sharing, while x86's "Total Store Order" is considered "strong" and relies on the hardware to disentangle it all so software can make assumptions and play fast and loose.

    You can do software emulation of strong memory ordering on a weak system, but it's slow. What Apple did was provide a hardware implementation of strong ordering in their ARM chips, and Rosetta enables that when running x86 code, so users don't encounter that slowdown.

  • Deleted

    Permanently Deleted

    Jump
  • It was an issue for a long time that browsers just ignored the caching headers on content delivered over HTTPS, a baked in assumption that they must be private individual content. That's not the case now, so sites have to specifically mark those pages as uncachable (I think Steam got hit by something like this not that long ago, a proxy was serving up other peoples user pages it had cached).

    But for something like Google Fonts, the whole point of it was that a site could embed a large font family, and then every other visited site that also used it would simply share the first cached copy. Saving the bandwidth and amortizing the initial cost over the shared domains. Except now that no longer holds, instead of dividing the resources by the amount of sites using it, it's multiplying it. So while a CDN might put the contents physical closer to the users, it doesn't actually save any bandwidth (and depending on how it's configured, it can actually slow page loads down)

  • Browsers partition the cache by "origin" now though, so while it can cache HTTPS content, it can't effectively cache shared content (It'll store multiple independent copies).

    So Youtube still works fine, but Google Fonts is pointless now.

    Edit: Oh yeah, and any form of shared JavaScript/CSS/etc. CDN is now also useless and should be avoided, but that's always been the case.

  • Leads to cooler art too