Murphy's Duality Law - In engineering, when a system can show both the property "A" and its negation "not A" depending on the specific context, it's always the opposite of what your application needs. Example: Computers are always too deterministic when you want to generate secure random numbers, but they're also always too random for reproducible builds or real-time systems.
Conversation
Notices
-
Embed this notice
niconiconi (niconiconi@mk.absturztau.be)'s status on Monday, 09-Sep-2024 11:33:56 JST niconiconi - Haelwenn /элвэн/ :triskell: likes this.
-
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 09-Sep-2024 11:34:54 JST Haelwenn /элвэн/ :triskell: @niconiconi Well reproducible builds not working is a skill issue though. -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 09-Sep-2024 11:40:16 JST Haelwenn /элвэн/ :triskell: @niconiconi That said it also reminds me of why I wrote the testsuite of my utilities to be deterministic, no random, no matter how tempting that is for some cases. -
Embed this notice
Haelwenn /элвэн/ :triskell: (lanodan@queer.hacktivis.me)'s status on Monday, 09-Sep-2024 11:43:56 JST Haelwenn /элвэн/ :triskell: @niconiconi (to be fair, I haven't done shuf(1) yet but well static seed is fine)