99 karma · joined November 6, 2013
It would be interesting to see some economics of what 8,000% increase in encoding time takes to make that money back in terms of storage or bandwidth. I also wonder how brotli/lzma would compare here. Are there some obscene modes on those that had similar results?
This seems like one of those scenarios where you make different trade offs depending on your threat model. The author's threat model sounds similar to a news site where they track and advertise so they're forced to run semi-trusted js.
The paper is also extremely approachable.
https://cr.yp.to/snuffle/xsalsa-20110204.pdf
I wonder if processes like this extend cryptographically in most symmetric ciphers. To add more nonce, encrypt your nonce, output becomes key for next round, add more nonce, repeat. Like all things crypto though, your search space could absolutely collapse if the cipher doesn't have the right properties.
Although maybe most people don't pay attention to that.
Finally got enough information and realized that the padding of a specific object was wrong (GC expected 16 bytes, object was 12 bytes). This caused dozens of other corruption bugs to disappear that we didn't even think were GC related.
RFC 4122 does allow the MAC address in a version-1 (or 2) UUID to be replaced by a random 48-bit node ID, either because the node does not have a MAC address, or because it is not desirable to expose it.
There was a sweeping summit this summer to discuss brooms and how to make them scratch the ice less because it caused players to have extremely high stats for tournaments.
Brad Gushue video showing the effect: https://www.youtube.com/watch?v=haEuz42YCdM These brooms have been made illegal in tournament play.
Some Scotties players describing the effect: https://www.youtube.com/watch?v=147vRw0kmAY
The scratch theory paper: https://www.thesalmons.org/lynn/curling/A5.pdf