News for hackers. Stuff that matters.
Re:A terminal command that tells you if your USB-C cable is bad by mrheosuper on Wednesday October 08, 2025 @12:46PM (#45518131)
All your stuff is still pretty high level compared to the pure metal inside CPU. Do you which register the compiler decied to use to store this variable, or does the CPU will take this execution branch or not ?

It's all abstraction, we all need to not know some low level layer to do our job, so please stop gatekeeping it.

Re:A terminal command that tells you if your USB-C cable is bad by self_awareness on Wednesday October 08, 2025 @02:02PM (#45518886)
What's your point? That we shouldn't care about anything at all because there is 1 thing we truly shouldn't care about?

That we shouldn't care about spending $1 for a sandwich therefore managing home budget is pointless?

Re:A terminal command that tells you if your USB-C cable is bad by mrheosuper on Wednesday October 08, 2025 @09:13PM (#45522383)
My point is, you should care what you work with, and it's perfectly fine to not know the lower detail.

Different people will care different layers.

Re:A terminal command that tells you if your USB-C cable is bad by self_awareness on Thursday October 09, 2025 @04:27AM (#45525006)
I don't agree to this, but even if we assume I do, then all abstractions are still leaky, so in practice it's often simply impossible to not care about lower details.

https://en.wikipedia.org/wiki/Leaky_abstraction

Not caring about lower details in the expert domain is simply carelessness. We also need to consider how the abstraction layers are merged and what is the outcome. Abstraction layers are a tool, they are not the immutable environment we are operating in.

Clients can have the luxury of not knowing what is in the details, but not programmers.