5,334 karma · joined December 13, 2011
https://twitter.com/michaelhoffman
https://github.com/michaelmhoffman
https://hnbadges.netlify.app/?user=michaelhoffman
https://www.biorxiv.org/content/10.1101/2022.01.07.475366v1....
If you want to do URL munging instead of using the UI, just add `.full` to the end of the URL ;)
This doesn't require that the manuscript be submitted in any particular format either. There are humans involved in making sure the full text formatting from PDF is good.
> That was a very traumatic experience for me, and since that time, I have been reticent about speaking before groups like this…
This is bizarre! It's hard for me to imagine an audience reacting this way to a talk. Maybe it's because I haven't been to any user group or developer group meetings. What does "went berserk" in a way that was traumatic for him mean? Did people start heckling him in the middle of his talk? Even harder to imagine!
I definitely see a problem in that some people think that if the IRB doesn't object to what they're doing, it's OK. But ethics is a responsibility of the entire research team, and the research team is usually far better placed to understand the implications of their research strategy than the IRB.
The following are big problems here:
- lack of informed consent
- deception
Researchers should be trained that those are only allowed in exceptional cases where the benefits outweigh the harms. preexec ()
{
# shellcheck disable=2034
_CMD_START="$(date +%s)"
}
trap 'preexec; trap - DEBUG' DEBUG
PROMPT_COMMAND="_CMD_STOP=\$(date +%s)
let _CMD_ELAPSED=_CMD_STOP-_CMD_START
if [ \$_CMD_ELAPSED -gt 5 ]; then
_TIME_STR=\" (\${_CMD_ELAPSED}s)\"
else
_TIME_STR=''
fi; "
PS1="\n\u@\h \w\$_TIME_STR\n\\$ "
PROMPT_COMMAND+="trap 'preexec; trap - DEBUG' DEBUG"
Whenever a command takes more than 5 s it tells me exactly how long at the next prompt.I didn't know about `$SECONDS` so I'm going to change it to use that.
If you make more, Form 1116 can be a pain to get right but if you have an accountant do it once you can figure out how to modify the form for subsequent years.
(run-with-idle-timer
3 nil
(lambda ()
(let ((inhibit-message t))
(message "Emacs ready in %s with %d garbage collections."
(format "%.2f seconds"
(float-time
(time-subtract after-init-time before-init-time)))
gcs-done))))If the only harm is view counts, it's not going to be a very big award.