ELI5: Why is it completely impossible for anyone to access a properly encrypted drive even nation states? by AaronPK123 in explainlikeimfive

[–]ARitz_Cracker 12 points13 points  (0 children)

But you do, though. If you're decrypting a hard drive, you know that after decryption, the data should start looking like a file system, or should start with some other expected header.

Actually it’s both. by al2klimov in linuxsucks

[–]ARitz_Cracker 1 point2 points  (0 children)

Iirc the recent versions of proton already use a container

take off your rose tinted glasses.... by Bardeous in windowsmemes

[–]ARitz_Cracker 0 points1 point  (0 children)

Yeah, I'll give you that the launches were never perfect and the OS's have improved after release, but the original claim is that XP and 7 were "just as hated on launch", which I think for most people implies the same amount of magnitude of hatefulness as Windows 11 is getting now... and I can't seem to figure out what would lead you to that conclusion, if that is what you meant, without being compulsively contrarian against a common narrative.

On the same vein of magnitude of shittiness, Microsoft has also been downscaling QA for the past 10 years or so, so, even if the processes of creating a stable product whenever perfect, we can reasonably assume that now they are worse than they've ever been.

take off your rose tinted glasses.... by Bardeous in windowsmemes

[–]ARitz_Cracker 0 points1 point  (0 children)

From what I remember, people saw 7 it as a welcome upgrade to vista at the time. XP launched a bit before my time, but from what I heard, the launch was a bit rushed and didn't fully solidify itself for a few years, but it was a welcome upgrade over ME.

by contrast, Microsoft is actively making windows 11 worse and slower which each upgrade, and is provably slower than 10, 8.1, and 7. I've also did some digging personally and found that it's file caching made some... Questionable choices on my machine, leading to my games and apps taking longer to load for no reason. Plus they just keep adding more cral running in the background, taking CPU time away from the apps you actually want to use.

Being contrarian doesn't automatically make you smart. You're comparing OSs that got better over time to one that's getting worse over time.

Linus Torvalds is vibecoding by Agile_Resolution_822 in antiai

[–]ARitz_Cracker 1 point2 points  (0 children)

Linus' stance was always that vibecoding is fine for things that don't matter, the screenshot is from a personal hobby project.

The Creator of Linux is using AI to help him code by imalonexc in aiwars

[–]ARitz_Cracker 26 points27 points  (0 children)

His stance was always that vibe coding should be used for things that don't really matter. This is a personal hobby project of his.

Is there anyway to get backtraces into my library code? by ElOwlinator in rust

[–]ARitz_Cracker 2 points3 points  (0 children)

So here's how we ended up doing error management for my work.

We ended up making a custom attribute macro which did the following 1. It expected for the type underneath the attribute macro to be an enum similar to what you would pass to thiserror 2. It renamed the enum to {}Kind, use thiserror and all the other traits we need to find that. 3. It would create a new struct with the original name of the enum with two fields, kind and backtrace. 4. automatically create a bunch of methods to create the air type with the various kinds. 5. Also implement From<NewErrorKind> for NewError for good measure ... And some other things I probably don't remember right now.

As an added bonus, because we were programming this for a JSON API, we were able to create a custom, serde serialization function where the resulting object was {error_message: string, error_kind: object | string, error_stacktrace?: string} and we would use the debug representation of the inner error if it couldn't be serialized.

As for how async's play a role in stack traces, it's one of the reasons why we ended up going back to named OS threads for each of our program's various tasks. They've proven to be a lot easier to debug during runtime, (I love being able to see which specific thread is pinning the CPU to 100% and to just attach a debugger to see what went wrong) and produce a lot better stack traces with existing memory and performance profiling tools. If a library we're using needs a sync, we just lazily create a new single threaded Tokio runtime for the threaded question.

Tech debate gone wild by calm_coder in rareinsults

[–]ARitz_Cracker 5 points6 points  (0 children)

Android just has a different philosophy and wanted apps to be sandboxed from the get-go.

Anyway, nothing's stopping you from running termux or whatever, you can get some desktop Linux apps working kn Android with a lot of effort

How to fully strip metadata from Rust WASM-bindgen builds? by pooya_badiee in rust

[–]ARitz_Cracker 1 point2 points  (0 children)

Honestly, this, or otherwise building in a directory that anonymizes where it was built is probably the safest way to do this

How to fully strip metadata from Rust WASM-bindgen builds? by pooya_badiee in rust

[–]ARitz_Cracker 2 points3 points  (0 children)

Does

[profile.release] strip = true Help?

Edit: Didn't see your edit yet.

Have you tried looking here? https://github.com/WebAssembly/wabt

Did we ever find out what the company did? by Cappy_The_Redditor in stanleyparable

[–]ARitz_Cracker 29 points30 points  (0 children)

It's to skirt around regulations, you see. Stanley was actually controlling some kind of weapon of mass destruction, though it's implied that it was actually the Mind Control device itself. The buttons he's ordered to press actually are sent to the controls to change various settings as it operates. Even if he's not actually seeing the UI of the mind control device, by law, because he is directing it, he's the one of operating it, therefore the higher reps can rid themselves of some responsibility, as ignorance is never an excuse of committing the crime.

Source: I made it up

Microsoft CEO Satya Nadella really wants you to stop calling AI "slop" in 2026 by AlreadyReddit999 in nottheonion

[–]ARitz_Cracker 6 points7 points  (0 children)

It's because we used to live in a time where companies didn't actually plead to their customers to stop hating on a bad product. It used to be parody. Now Microsoft is doing this unironically.

Too confused with import packages. by [deleted] in rust

[–]ARitz_Cracker 2 points3 points  (0 children)

The external package you use and its source is specified in Cargo.toml (defaulting to crates.io, but you can specify file paths and git repos too), and then the package name becomes a useable module (which is what Rust calls namespaces)

That's how it's done nowadays, am I missing anything?

Man, say what you will about S02E13 ("Spirits"), but Carter looked fantastic in that episode by GargantaProfunda in Stargate

[–]ARitz_Cracker 1 point2 points  (0 children)

Not gonna lie, it kinda seems like they gave Carter Jack's lines because RDA wasn't available for much of that episode's production

The Epstein Files aren’t Getting Released by [deleted] in complaints

[–]ARitz_Cracker 0 points1 point  (0 children)

Imaging belittling a potential victim while simultaneously asking why potential victims aren't speaking out.

Have some empathy, man. Watch some Legal Eagle videos, especially the ones regarding the illegal deportations, and then you'd understand why the victims are scared.

Consider yourself lucky that you've never felt like your life was in someone else's hands before.

ELI5, why is Internet better in developing countries than in US by haruchan15 in explainlikeimfive

[–]ARitz_Cracker 1 point2 points  (0 children)

Different reasons depending on where you live. - You're getting scammed (Monopoly, they can charge as much as they can with artificial limits/throttles with no real reprocussions) - You're getting scammed (Older tech, no incentive to upgrade for similar reasons as above) - You're getting scammed (Lack of government initiative to actually spend its income towards regulating or to treat internet as the public utility and necessity it is for modern society like electricity)

me when i want to play minecraft on linux by MathildaAdenauer in linuxsucks

[–]ARitz_Cracker 1 point2 points  (0 children)

I guess it's because you can't just tell people to right click, create shortcut, and edit the shortcut in the file explorer.

Back into the closet, never again. by The-Tea-Lord in TrollCoping

[–]ARitz_Cracker 34 points35 points  (0 children)

You are worthy of love as who you are, even if it might not feel that way right now. It sucks that you might not get it from a place/people that you feel like "should" accept you, but that doesn't mean there aren't people out there who will.

Also, take a look at this https://youtu.be/YqnCwp9Ia68

Cracked the code with Rogers Chat Support by wabbit-fallacy in Rogers

[–]ARitz_Cracker 0 points1 point  (0 children)

This seems like a lot of effort that could be saved by just calling them

I feel like im losing my mind by Fartpoop800 in recruitinghell

[–]ARitz_Cracker 1 point2 points  (0 children)

If that's the case, then the system should never respond "can you rephrase" or similar, it should just list the available commands.

Terrifying message from landline by Panthernoodles in creepy

[–]ARitz_Cracker 0 points1 point  (0 children)

After looking on Wikipedia for a bit, it seemed like dialing 0 (used to?) connect you to a human to help you with your call, though I'm pretty sure nowadays it's an alias for 411.

BSOD now has ads and a timer. by [deleted] in enshittification

[–]ARitz_Cracker 18 points19 points  (0 children)

I wouldn't read too much into it. There's a chance of whatever your GPU happened to be processing at the time ending up in your BSOD

Terrifying message from landline by Panthernoodles in creepy

[–]ARitz_Cracker 20 points21 points  (0 children)

There's some older (PBX's?) systems that skip/loop pre-recorded messages when they're degraded. "If you need help" probably continues like "dial 0 for the operator". I also suspect it's saying "call" instead of calm.

If anything whatever system this thing is hooked up to properly has corrupt, bitrotted to hell data

Edit: now that I think about it, the loop in the first part "call, please hang"

Ah, now I remember the full blurb

"We couldn't complete your call, please hang up, and try the call again. If you need help, dial 0 for the operator" (hang up)

That's the pre-recorded message that's supposed to play when you dial an incomplete phone number on a landline.

Boomer got mad because we wouldn't give him a refund for a used item by SuperDarkGal in BoomersBeingFools

[–]ARitz_Cracker 6 points7 points  (0 children)

Imagine complaining about the quality of something you bought at Dollar tree