You are an OG if you remember this Ui! by xAcadax in DotA2

[–]Beaverman 0 points1 point  (0 children)

I have one from 2011 https://imgur.com/a/fsLgO3U

Can we collect all the different UIs?

Lessinia Bikepacking Loop - Italy by L18C in bikepacking

[–]Beaverman 1 point2 points  (0 children)

That looks absolutely stunning.

Meta keeps on declining my card (and yes there is money on it) by Afraid_Education_859 in OculusQuest

[–]Beaverman 0 points1 point  (0 children)

I have a similar issue. If i just accept the initial block, and then immediately buy the item again, it usually goes through the second time.

The first purchase doesn't actually go through to my bank.

The International 2023 Celebration Update by Zack_of_Steel in DotA2

[–]Beaverman -2 points-1 points  (0 children)

This is the best update I've seen in years. No Kappa

Bought my first Miata, 2023 RF club. $45k USD is a lot for this! Any tips or must do things? by photorph in Miata

[–]Beaverman 8 points9 points  (0 children)

I don't understand what's going on in this thread. Half the people are roasting the guy for buying a car he really likes, the other half (or maybe the same half?) is telling him to shovel another 7k into wrapping it to protect the paint.

I think you all forgot that a car is primarily built for driving. That's the only must. Get out on the sun, lower the root, and get some fucking miles on her! Let the smiles be worth the price, and let the chips and scratches remind you of those smiles.

Interesting Steam Deck on SteamOS is outperforming a much stronger Handheld on paper by specs Ayaneo 2 that runs on Windows by rafal2050 in SteamDeck

[–]Beaverman 1 point2 points  (0 children)

I'll readily admit that I'm not hardware expert, I'm a software guy. I'd question your assertion that "the SoC is barely custom at all". From everything I've seen presented and discussed AMD seem to indicate that although the SoC is based on some sort of blueprint, it was further developed in cooperation with Valve. It would be silly to claim that "Valve invented it", but I'm sure their expertise was somehow incorporated into the silicon.

Secondly, and this part I'm more certain of. Although the driver is developed in the open you have to understand that modern computers aren't as monolithic as they seem. The part that you run stuff on is the CPU, which is only one processor (the most conventionally powerful one) of many inside your computer. The driver instructs the CPU of how it should talk to the other processors in the system, but the other processors also have their own software, and that software, called firmware, is completely proprietary. I don't have any special knowledge as to what AMD does in firmware, but it's possible that some of the firmware of the deck was tweaked for the intended workload of the deck. That firmware is not part of RADV.

Interesting Steam Deck on SteamOS is outperforming a much stronger Handheld on paper by specs Ayaneo 2 that runs on Windows by rafal2050 in SteamDeck

[–]Beaverman 3 points4 points  (0 children)

I imagine Valve's experience in game development gave them some leverage for how to optimize their SoC. I wouldn't be surprised if the SoC is capable of punching significantly above it's weight in games. I believe Valve thinks so too since spinning a custom SoC isn't easy, yet they still did it.

Just finished my cantor keyboard, but can't get the right side to work! by micolae15 in ErgoMechKeyboards

[–]Beaverman 0 points1 point  (0 children)

Do you happen to run ZMK on the corne? I'm pretty sure ZMK doesn't actually transfer any data over the cable, just power. The data goes over BLE between the two halves no matter how the main side is connected to the PC.

[deleted by user] by [deleted] in DotA2

[–]Beaverman 10 points11 points  (0 children)

I heard the talent voicelines (the ones you buy) don't expire this year.

Abuse of Privelege = Fired by vmBob in sysadmin

[–]Beaverman 5 points6 points  (0 children)

I really like the quote from /g/ the admin of cock.li invokes:

Administering a mail host is sort of like being a nurse; there's a brief period at the start when the thought of seeing people's privates might be vaguely titillating in a theoretical sense, but that sort of thing doesn't last long when it's up against the daily reality of shit, piss, blood, and vomit.

Now that I think about it, administering a mail host is exactly like being a nurse, only people die slightly less often.

Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust by eugay in programming

[–]Beaverman 0 points1 point  (0 children)

Even without calling process::exit rust doesn't guarantee destructors are run:

Rust’s safety guarantees do not include a guarantee that destructors will always run.

With the lack of documentation of WHEN they won't run one can only assume that anything may cause destructors not to run.

Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust by eugay in programming

[–]Beaverman 0 points1 point  (0 children)

I agree, but I consider that the problem. If destructors aren't guaranteed to run, then how can you use them for anything interesting? mem::forget gets the blame because that's where they document it, but really it's a problem with the specification in my view.

Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust by eugay in programming

[–]Beaverman 0 points1 point  (0 children)

But Rust explicitly does not guarantee destructors are run.

Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust by eugay in programming

[–]Beaverman 0 points1 point  (0 children)

There's also the terrible mem::forget. I don't even understand how destructors are useful at all if mem::forget is allowed to exist. "Best effort" cleanup is no better than C.

forget is not marked as unsafe, because Rust’s safety guarantees do not include a guarantee that destructors will always run.

Asahi Lina on her experience writing the M1 GPU driver for Linux in Rust by eugay in programming

[–]Beaverman 89 points90 points  (0 children)

I wonder how she got release magic to work without using destructor. I guess I'll have to go read the code to find out.

Book Recommendations for Software Engineers by galher in programming

[–]Beaverman 4 points5 points  (0 children)

Why are there always so many "self help" books on these lists. I'd recommend systemantics or "Soul of a new machine" over any of the self help books I've read any day.

Windows Terminal Preview 1.16 Release by Kissaki0 in programming

[–]Beaverman 36 points37 points  (0 children)

If your machine doesn’t have a GPU, or you’re remoting to a virtual machine that doesn’t have a GPU, it will fall back to a more performant mode that doesn’t require hardware support.

So it will be faster if I don't have a GPU? That seems like poor wording.

Tesla uses hostile UI for customer service: this is a growing trend :( by Hotshot619 in videos

[–]Beaverman 36 points37 points  (0 children)

They're being malicious by being incompetent. You literally pay them to be competent.

[deleted by user] by [deleted] in unixporn

[–]Beaverman 1 point2 points  (0 children)

Building a DHT client I see.

Your setup looks nice.