News for hackers. Stuff that matters.
Re:Send your email right to the other person's spam by fotta on Saturday February 05, 2022 @09:43PM (#30228793)
In college most profs were aware of this and explicitly stated that malformed files would be graded either as a 0 or under whatever late policy they had.
Re:Send your email right to the other person's spam by easton on Saturday February 05, 2022 @10:00PM (#30228909)
There isn’t a great excuse for it anymore, as Canvas (or your favorite other LMS) has a big button pre and post submit that will show your document as it appears for the teacher.
Re:Send your email right to the other person's spam by goldenkey on Saturday February 05, 2022 @10:17PM (#30229022)
Well then just blame Canvas. Blame anything but yourself!
Re:Send your email right to the other person's spam by caddybox on Sunday February 06, 2022 @05:51AM (#30231311)
Canvas will not preview contents in zip archives or formats like ipynb.
Re:Send your email right to the other person's spam by parhamn on Saturday February 05, 2022 @09:49PM (#30228836)
Obviously at this point you’d explain quantum bit flips and point out how absurd their policy is. :)
Re:Send your email right to the other person's spam by spicybright on Saturday February 05, 2022 @10:00PM (#30228910)
My solar flare ate my homework.
Re:Send your email right to the other person's spam by rubidium on Sunday February 06, 2022 @06:01AM (#30231364)
“Obviously the universe doesn’t want you to pass my class” - professor
Re:Send your email right to the other person's spam by javajosh on Saturday February 05, 2022 @10:10PM (#30228968)
I'd be curious to know what the natural rate of docx corruption is, and what the sources are. What are the odds of cosmic rays flipping a meaningful bit right as the docx is written to disk but not before, and in a way that doesn't cause a crash? What are the actual error modes with both spinning and solid state disks, across a variety of filesystem types and usage patterns? Is the damage normally like one bit, or a would it normally flip a few in some (physically) localized region?

(It's just not something I think about very often, and only now do I realize how useless my knowledge is! I could speculate based on the flux of high-energy particles and the layout and energies involved in various storage media. I would expect the energies on non-volatile storage to be much higher than volatile storage, and so for bit flips to be rare. I would expect flips to be singular, and not come in groups - but if they did it would be temporal, not spatial - something like a solar flare. The interesting flips would be the least likely ones, where the serialization code is running. The threat-model here is the relatively large memory region consisting of the union of something like [cpu, kernel, jvm, thread, bytecode]. That's quite a surface area, and while it's fun to speculate about what a bit flip could do at various interesting points, but I assume for simplicity they all just crash your code. (I wonder how often random bit flips are why restarting software is unreasonably effective at fixing problems - or is it just an epidemic of thoughtless race conditions as I've always assumed?)

Re:Send your email right to the other person's spam by NikolaNovak on Sunday February 06, 2022 @05:07AM (#30231046)
I've found the hard way that emailing a saved presentation that's still open in power point has a failure rate of 100%. No idea why.

(I. E. hit save, create email , attach the file, does not work. Must close PowerPoint first).

I imagine other usability issues exist which are similarly much more frequent than cosmic rays.

Re:Send your email right to the other person's spam by nneonneo on Saturday February 05, 2022 @11:50PM (#30229562)
Conferences are aware of it too! At least one major conference requires you to either upload your documents at the deadline, or a cryptographic hash of your documents, which can be submitted up to a week later. That way, they mitigate the load from the thundering herd of last minute submissions, and thereby avoid the inevitable excuse that the submission server died or that the internet was too clogged to upload their gargantuan video figure by the deadline.