> nowadays all PhD students generally take something called “Responsible Conduct of Research”
I think that is a broad generalization. I never had to take an ethics in research course as a PhD student.
> falsifying data, plagiarism, how to ethically work in animal models ... image manipulation.
My take is that this may be a "field"-dependent class. My PhD is in a non-experimental field (math); thus, we cannot have these sorts of issues (minus plagiarism).
FWIW, I did a PhD at University of Michigan, finishing in 2014. We did have to take this class -- I gather that the university put off implementing it for quite a while but eventually they gave in and did it. Nobody involved with it really seemed to want to be.
A lot of the class consisted of videos, the contents of which were mostly irrelevant to mathematics (dealing with things like falsification of data). The people assigned to teach it (it was someone different each week) would try to talk about what was in there, but there wasn't much to talk about because so little of it was relevant to math (mostly just plagiarism, as you say).
In an attempt to do something useful with the remaining time, most of the professors ended up turning it into something of a career-and-publishing Q&A, answering questions about various issues (though not really ethical issues) that can come up in writing and publishing papers. <shrug>
(I seem to recall one of the professors tried more seriously to actually stick to the material, but he was an exception...)
> I never had to take an ethics in research course as a PhD student.
What often happens is that a given program is required to include an ethics portion or course, so the university has some mandatory class whose syllabus reads "this class will include an ethics portion".
Then there just never seems to be the time needed to get to that material.
At least, that's how my computer science degree went.
AES256 is still secure, assuming the encryption key has ~256 bits of entropy (32 random bytes). Assuming your master password is reasonably complex, hopefully the encryption key derived from your password has enough entropy.
Despite this, I recommend rotating all passwords (if you don't have the time, prioritize rotating passwords on important accounts / putting MFA on them). For all we know, lastpass might have had a full compromise (i.e. access to unencrypted vaults from malicious source code commits).
@utopcell do you have a reference for incremental FFT? I'm not sure if I understand what your implying.
Given a polynomial f(X), obtaining f's evaluations over the n-th roots of unity takes O(nlogn) using FFT. Are you stating that obtaining g(X) != f(X) evaluations over the n-th roots of unity should take O(n) time assuming some precomputation derived in the FFT for f?
If X_k is the coefficient for the sample window (x_0, x_1, .., x_{n-1}) and X'_k is the coefficient for window (x_1, .., x_n) then
X'_k = (X_k + x_n - x_0)exp(2pik/n).
I am in a CS PhD at a top 10 institution, and I've had a great time in my lab. My advisor has a saying "You can never make me do something I'm not interested in!" Thus, I've personally never worked on anything I didn't enjoy. I learned a lot from my lab mates and my advisor.
Of course, I think this is super dependent on the subfield and advisor. Based on our department surveys, ML / AI / Graphics students rated the lowest in satisfaction, happiness, and highest in hours worked per week. While, Theory, HCI, and Systems are overall pretty happy and have regular working hours.
EDIT: In response to other threads, my pay is also very comfortable. I can take vacations, eat out, and afford a nice studio apartment. Free health insurance as well.
I think that is a broad generalization. I never had to take an ethics in research course as a PhD student.
> falsifying data, plagiarism, how to ethically work in animal models ... image manipulation.
My take is that this may be a "field"-dependent class. My PhD is in a non-experimental field (math); thus, we cannot have these sorts of issues (minus plagiarism).