[-] [email protected] 7 points 4 months ago

Using any tool that vibrate much like a string trimmer will irritate where my spine is pinched and I'll regret it for months. It makes me feel useless. Fusing 4 discs in my upper back or neck would almost guaranteed make me feel more useless.

I definitely can't pretend I'm young anymore. It isn't just pain, and when it is pain it's not the worst pain. It makes me unable to feel my arm. I had to get an epidural of steroids to get the inflammation down to get feeling back, and I seem to be at least mildly allergic to that .

[-] [email protected] 16 points 5 months ago

I wonder if people are telling kids to care about others as much as in past generations.

[-] [email protected] 11 points 5 months ago

In a driver, there’s a lot more than just C and hardware interaction. You also have to deal with:

Concurrency and Synchronization – Managing locks, spinlocks, atomic operations, and ensuring safe access to shared resources.

Memory Management – Allocating kernel memory safely, handling DMA buffers, and avoiding memory leaks or invalid accesses.

Interrupt Handling – Dealing with IRQs, deferring work using tasklets, workqueues, or bottom halves.

State Management – Handling suspend, resume, and power states efficiently.

Error Handling and Recovery – Ensuring robustness in the presence of hardware failures or unexpected states.

Device Trees and ACPI – Parsing platform configuration data.

Firmware Communication – Loading and interfacing with device firmware blobs.

Kernel APIs and Subsystems – Interacting with networking, block devices, input devices, and other kernel frameworks.

Performance Optimizations – Managing cache coherency, NUMA awareness, and latency-sensitive operations.

Security Considerations – Preventing privilege escalation, ensuring safe user-space interaction, and sandboxing where applicable.

Yes, interfacing with hardware often requires unsafe Rust or C, but a lot of driver logic isn't directly interacting with raw hardware registers. Rust can help improve safety in many of these areas by reducing common C pitfalls like use-after-free, null dereferences, and buffer overflows.

[-] [email protected] 11 points 5 months ago

Give the sore muscles a break until they're not really sore anymore, it will save you future joint pain. A specific amount of time isn't what is best, it's the amount of time it takes to recover, however long that takes.

Don't push past form failure either, once you can't do the movement properly its time to go down to smaller weight or move on.

[-] [email protected] 7 points 10 months ago

Balsa is hardwood Yew is softwood

Yew is 16x stronger

[-] [email protected] 6 points 2 years ago* (last edited 2 years ago)

Yeah I think it went away at the start of my 30s. Definitely glad it's not a worry anymore.

I can still get stress or dehydration headaches, but no constant small one that breaks through to eye stabbing with my heartbeat.

I have heard it is common for them to go away by 30s.

[-] [email protected] 8 points 2 years ago

I read your name as stoned morman

[-] [email protected] 8 points 2 years ago

While I understand your perspective, it's worth noting that reactions to offenses, like many emotions, exist on a spectrum. Some individuals might experience deep hurt from a comment that others brush off with ease. While we can't always control our immediate emotional responses, we can cultivate resilience and perspective over time. Claiming that no one would choose to be offended might oversimplify a complex web of human emotions and social dynamics. Some might lean into being offended as a defense mechanism or to further a personal or societal narrative. Emotions are complex, and so are the reasons behind them.

[-] [email protected] 9 points 2 years ago

If I really like a book or series and there are parts that are very dry to me, I just skim to see if there's anything I might miss. I rarely have to backtrack.

[-] [email protected] 8 points 2 years ago

The goal is to mitigate attacks, it costs a lot of money to purpose build world spanning networks than can absorb large amounts of traffic. P2P type options are not a good fit.

[-] [email protected] 10 points 2 years ago

My best advice is to avoid people who yell at you. You can express your boundaries and let whoever know how that makes you feel, and what you can’t accept.

If the yelling isn’t retaliatory from some bad thing you did to them, you could also ask them if they are okay.

view more: next ›

thews

0 post score
0 comment score
joined 2 years ago