Skip Navigation

User banner
Posts
49
Comments
1,300
Joined
2 yr. ago

  • Yes. Because people like you lean ridiculously hard into one way or the other. We need a variety of food sources to sustainability receive all the nutrients we need to live. Eating a majority let alone an only meat or plant based diet is the complete wrong direction, and this is scientific fact. At least with plants it's possible to find substitutes, however some substitute's aren't nearly as sustainable as the vegan agenda tries to lead you to believe, Cough cough almonds cough cough. May, Spirulina save us all.

  • The blade would have to be partway in your neck, because the subs implode that fast.

  • Billionaires like Larry Connor pursuing these expeditions with experimental submersibles seem to be driven more by ego, novelty-seeking, and a reckless desire to conquer challenges that provide little scientific value, rather than any practical purpose that hasn't already been accomplished. Their decisions to risk their lives in this manner over something so well-explored is stupid and unnecessary.

  • Simply yet more proof of Twitter being a terrible platform.

  • We're omnivores, dumbass.
    \

  • If you eat plants & meat, does that make you an omnist?

  • Being a carnivore is a religion now?
    \ Didn't know my cat was a religious nut job.

  • They promised so a while back, some time just after first introducing the Steam Deck. They're keeping that promise.

  • Valve did promise us that they were going to improve VR support on Linux quite a while back, good to see that they're keeping that promise.

  • I will warn you that her Live streams are really technical low level coding, though in her next stream she'll be testing games and stuff so it'll be a little bit more entertaining than usual.
    \ If you're interested in that kinda stuff, it's a gold mine for learning and she does answer questions from the chat. Also, some pretty notable developers will show up to the live streams from time to time and hangout in chat.
    \ I enjoy it. ☺️

  • Np. I forgot to add the stream link, that's my bad. Kinda stayed up all night for Lina's live stream.

  • If the data is overflowing from Zram into the backing device because the Zram block is full, that doesn't necessarily mean that data is uncompressible. It simply means that there's no place to put it even if it was compressible. The truly incompressible data ideally should be stored in the RAM that's not allocated to the Zram block device, unless that RAM space is also already taken, then that data would go to the backing device. The scenario I'm thinking of is a lot more specific. Ofc, Zram would prioritize truly incompressable & idle data first when pushing into the backing device, keyword there is "idle", which supports the idea that the data isn't necessarily uncompressible.

    Already compressed media, for example, can't really be compressed. In fact, if you try, you might just find it actually ends up bigger than the original.

    There's no case where this would happen, the data being pushed to the backing device is always unmodified by Zram, regardless if it's compressible or not. Also, already compressed media would not necessarily be seen as incompressible by Zram. Zram can still compress already compressed data to some extent, depending on the type of compression used and the compressibility of the original data. For example, if the original data was compressed using a simple algorithm like LZMA, Zram might be able to achieve better compression using a more advanced algorithm like LZ4.
    \ However, the benefit of compressing already compressed data with Zram is usually minimal as you've already said.
    \ This is the primary purpose of CONFIG_ZRAM_MULTI_COMP to handle cases where the primary algorithm is unable to efficiently compress certain data.
    \ Also, Btrfs uses a built-in pre-compression heuristics algorithm to analyze each file and determine if compression is beneficial. Comparatively, Zram has no such mechanism so it attempts compression regardless.

    Tbh, deep down the rabbit hole is an understatement. here's a more detailed documentation of Zram.

    Edits : Wording improvement's and added supporting sources.

  • Didn't you hear? Women don't exist, they're a myth.
    \ That's why we don't get bitches, it all makes sense now.

  • Did you just create that!?

  • Zram offers way more flexibility and versatility compared to ImDisk.
    \ Zram can be used for swap space or as a general-purpose RAM disk. Unlike a traditional RAM drive, Zram can compress data using a nice hand full of algorithms, notably Zstd; allowing it to store more information within the same RAM capacity leading to faster I/O and efficient memory usage with minimal CPU usage; & LZO-RLE; offering the fastest compression and decompression speeds leading to faster data swapping between compressed and uncompressed states, potentially improving overall system performance. Also, ImDisk afaik only offers NTFS compression for RAM drives which is... well.. pretty damn slow for this particular use comparatively.
    \ Additionally, Zram persistence can be configured with writeback devices. ImDisk typically doesn't offer persistence.
    \ ramdrive.sys isn't even worth talking about, it never had any kind of compression let alone anything else I mentioned previously.

  • Zram is very different. What Windows has is closer to Zswap.

  • That's not that same. That's closer to Zswap. "Enable-MMAgent -MemoryCompression" enables compressing inactive memory pages in RAM. Zram is 1 or more compressed block devices in RAM that can store a much larger variety of data.