• 0 Posts
  • 94 Comments
Joined 1 year ago
cake
Cake day: July 31st, 2023

help-circle









  • There is a trauma surgeon in the article stating she shouldn’t have even been allowed in the room, let alone allowed to drill into a patient’s skull.

    Is it less ethical or more ethical if the patient had given informed consent?

    No patient gives consent to who is helping in the surgery because there is an implicit understanding that it will only be performed by qualified licensed personnel. There are multiple regulating bodies that prevent unqualified people from practicing in a professional setting. So, it is not unreasonable to make this assumption.

    My argument is that it would be one thing if this was a simple superficial elective surgery where the patient consented to allowing the doctor’s unqualified child “to give it a go” popping a pimple or something. It is significantly worse because it was a life-threatening emergency procedure where the doctor elected to increase the likelihood of failure/harm/death while the patient was in a position where they couldn’t consent to the doctor taking that unnecessary risk.











  • This is a very goofy workaround for you that doesn’t actually check what the device is. Only checks if /dev/sr0 exists and if yes, use that if no then use /dev/sr1. Better solution below this block. But leaving it because I kind of like it’s jankiness.

    if [ -e /dev/sr0]; then
        DEVICE="/dev/sr0"
    else
        DEVICE="/dev/sr1"
    fi
    

    Not elegant and a little janky but works.

    This will work better. We are taking the output of -checkdrive, searching for “Detected” and sending that to awk. We are telling awk to split that line into columns based on this character “:” and to print the second column. That should give you an output of " /dev/sr0" with a space in front.

    DEVICE=$(cdrecord -checkdrive | grep Detected | awk -F ":" '{print $2}')
    

    That should work. But if you absolutely must kill the whitespace for some reason we can add trim to the end like so

    DEVICE=$(cdrecord -checkdrive | grep Detected | awk -F ":" '{print $2}' | tr -d ' ')
    

    There might be a more elegant solution by using the output of “cdrecord -scanbus” instead. No clue though since I don’t have the hardware to verify from here. Hope that helps!