There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Rustmilian OP ,
@Rustmilian@lemmy.world avatar

Here’s the how video. Still only mildly interesting lol.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Simply yet more proof of Twitter being a terrible platform.

Rustmilian ,
@Rustmilian@lemmy.world avatar

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.

Rustmilian ,
@Rustmilian@lemmy.world avatar

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

Rustmilian ,
@Rustmilian@lemmy.world avatar

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

Rustmilian ,
@Rustmilian@lemmy.world avatar

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

Rustmilian ,
@Rustmilian@lemmy.world avatar

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.

Rustmilian ,
@Rustmilian@lemmy.world avatar

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

Rustmilian OP , (edited )
@Rustmilian@lemmy.world avatar

Yes, literally the end of her last Livestream.
youtu.be/qTj60x9eMu4?t=5h58m39s

Rustmilian OP , (edited )
@Rustmilian@lemmy.world avatar

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

Rustmilian OP ,
@Rustmilian@lemmy.world avatar

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. ☺️

Using btrfs compression as a backing device for Zram

So, I’m sure some of you know. If configured, you can use a backing device for Zram for scenarios where Zram can’t compress the data, e.g. when it’s full. For this you can use pretty much any supported partition format, including btrfs, what I realized is that you can used btrfs disk compression on top of that. Question...

Rustmilian OP , (edited )
@Rustmilian@lemmy.world avatar

TL;DR :Zram itself doesn’t compress data in the backing device. The data written to the backing device is stored unmodified by Zram. Zram’s function is to compress data within its allocated RAM space. Once that space is full, any incoming data, compressed or uncompressed, overflows to the backing device unmodified by Zram.

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 https://www.kernel.org/doc/html/next/admin-guide/blockdev/zram.html#recompression 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.

Rustmilian OP ,
@Rustmilian@lemmy.world avatar

Did you just create that!?

Rustmilian OP ,
@Rustmilian@lemmy.world avatar

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.

Rustmilian ,
@Rustmilian@lemmy.world avatar

But does it have Zram? 😏

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

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.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

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

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

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.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

Just wait and see how good those drivers are first.

AMD given nvidia having a better performance to cost ratio

When the fuck?

and the fact that they have the potential for HDMI2.1 support which AMD doesn’t have a solution to yet.

An open source solution exists for Intel, the way it works is just by a translation layer between HDMI & DisplayPort. I imagine AMD will do the same thing.

Rustmilian ,
@Rustmilian@lemmy.world avatar
Rustmilian ,
@Rustmilian@lemmy.world avatar

It entirely depends on how you set it up and where in the transport pipeline you’re intercepting pockets from.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

By combining with other methods for intercepting HTTPS traffic, typically involving installing certificates or modifying system configurations like configuring your browser or operating system to log secret keys.

To break down the process of the cert method :

  • Device Trust: Install a trusted Root CA certificate (issued by you) on the Android device using Root permissions. This certificate tricks apps into trusting the proxy. Without Root level install the apps may reject the certificate as User Installed.
  • Device Routes Traffic : Configure the rooted Android device to route its traffic to the proxy on the separate system. This can be done through proxy settings.
  • Proxy Decryption : Configure the proxy to use the corresponding private key to decrypt the HTTPS traffic coming from your device, this key is generated when you created/issued the Root CA.
  • Traffic Inspection : With the traffic decrypted, you can use Wireshark configured to the proxy to inspect the traffic.
  • Proxy Re-encrypts and Forwards: After inspection, the proxy re-encrypts the traffic using a legitimate certificate and forwards it to the real website.
Rustmilian ,
@Rustmilian@lemmy.world avatar

by “the host” you mean the server?
With the traffic decrypted it should be possible to automate the inspection process to some degree, but obviously milage may vary.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Obsidian is literally build in the back of open source work. Without open source, obsidian wouldn’t exist.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

isn’t the distribution managed by the developer themselves?

No, most often it’s not.
Valve literally just had a fiasco with them not long ago with them falsely marking steam as verified when Valve are not the ones packing the Flatpak.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Really, the only crypto that comes anywhere near :

If crypto had pivoted to freedom and prioritized mass-adoption

Is Monero. Unfortunately, it falls short when it comes to mass-adoption. Still, it’s just as volatile as any other crapto-currency, so using it as an investment vehicle is a bad idea. It seems almost like crapto-currency is fundamentally incompatible with stock market style investments.

Rustmilian ,
@Rustmilian@lemmy.world avatar

“Crypto” has become a widely used abbreviation for “cryptocurrency,” even though “crypto” itself refers to the general field of cryptography and its encryption techniques. This informal usage reflects how cryptocurrencies have become the most recognizable application of cryptography for most people.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

It was designed to be an ultimate check on the government’s authority to steal from their citizens through inflation. And anybody who tells you different is either a damn liar or has an agenda.

Unfortunately that’s just not how most crypto currency is designed. Really, most crypto currency are essentially an extremely volatile private bank with a user-federated money printer.
Most are just an obfuscation of global inflation and yet still highly influenced by governments.
Allowing governments to track the transactions makes crypto basically just a crappy version of credit cards.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Completely agree. By obfuscating the blockchain transactions, monero is essentially digital cash (at least when it comes to monero-to-monero transactions); what craptocurrency is supposed to be. That’s why governments hate it so much, it’s hard to tax transactions they can’t see and it’s hard to regulate something you can’t control or track. That’s why governments opted to ban it outright.

Still, the whole “being used as a stock market” is a problem for monero too. To a lesser degree than other cryptos, monero still was heavily impacted by the crypto bubble-pop. Monero has a lot of technical merit, unfortunately it’s being soiled by the failure of competing cryptos.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Https is more recognized.

Rustmilian ,
@Rustmilian@lemmy.world avatar

You can also use it to… pay for that energy you just used… Hooray!! /s

Rustmilian ,
@Rustmilian@lemmy.world avatar

Linus hasn’t written kernel code in years at this point, however he still is the final gate keeper of what gets merged and an active code reviewer, he manages the entire direction of the project.

As of what will happen when Linus passes, that’s already been decided. The position of projects leader will go to his most trusted project co-maintainer, which we have a good idea of who that is.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

There are a few candidates, the most prominent are probably :

  • Greg Kroah-Hartman: Played a pivotal role in stabilizing the memory management subsystem and enhancing block I/O performance, both critical areas for system stability and performance.
  • Sage Sharp (formally Sarah Sharp) : Instrumental in the development and maintenance of the networking subsystem and the ARM architecture code, ensuring compatibility and efficient networking for various ARM-based devices.
  • Git Junio Hamano: Maintainer of Git, the version control system that underpins Linux development. His leadership in maintaining Git ensures smooth collaboration and efficient code management for the vast kernel developer community.

Greg Kroah-Hartman is speculated to be the most likely candidate, but it also depends on a few factors. Like, if Linus dies suddenly vs dying slowly or just stepping down, there’d be a big difference in selection process.

Ofc, things may change in the future and there’s many other talented developers who can be considered. Nothing is set in stone.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Yes, a more common application, but not the most recognizable for most people.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

You know what else they could do? Store it… in batteries… which are reliable for long term storage… and aren’t nearly as volatile… and use it on stuff that generates more value per watt consumed… For example, batteries can be used to power homes and businesses, which can help to reduce reliance on fossil fuels and improve air quality e.g. improving quality of life which generates a shit load of value. Batteries can also be used to provide backup power in case of a blackout, which can be essential for critical infrastructure such as hospitals and data centers. I just don’t see how most crypto currency can compete in this space… maybe something highly power efficient? But even then the value is extremely volatile.

Rustmilian , (edited )
@Rustmilian@lemmy.world avatar

It’s not like they couldn’t be chosen, they have some serious stake in it. Consider their achievements and read the following :

Here are some key qualities a potential successor should possess :

  • Deep understanding of the Linux kernel: Intimate knowledge of the kernel’s codebase, architecture, and development process is essential.
  • Proven leadership skills: The ability to effectively guide a large team of developers with diverse technical backgrounds and priorities.
  • Strong communication and collaboration: Excellent communication skills to bridge the gap between developers, and foster a collaborative development environment.
  • Technical merit and reputation: A well-established reputation within the Linux community for technical contributions and code quality.
  • Vision for the future: A clear vision for the future direction of the kernel, ensuring it remains relevant and innovative.

I’d say they meet most if not all of them. All of the potential candidate’s are amazingly talented and determined individuals.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Got some sources? Sounds interesting.

Rustmilian ,
@Rustmilian@lemmy.world avatar

From your source :

Haveno & Haveno-reto (fork)

👆
👇
💾

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines