The industry's attitude on memory safety is truly strange.
In the early 2000s, enforcing global hardening policies like stack canary, strict W^X, or ASLR was an extreme niche and highly unpopular work, because people think it's invasive and breaks compatibility. It remains so today, "Control Flow Integrity with Forward and Backward Edges", anyone? Then in the 2020s, rewriting entire C codebases in Rust suddenly becomes popular and mainstream in record time - although doing this breaks compatibility in its fullest sense - in contrast to the 15 years of delay on normalizing compiler hardening.
I guess it's because the latter group doesn't need to care much about compatibility at all, unlike the first group who must work with people who do care. So breaking compatibility is paradoxically more popular than preserving partial compatibility.
100 meters of optical fiber arrived. If I'm going to wire a room to Ethernet, it's better to add some dark fiber so I don't need to rewire it again for the rest of my life.
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.
@lanodan@queer.hacktivis.me I misread the manual. In NetBSD it's actually named LOCAL_PEEREID ("You're in a maze of incompatible Unix derivatives, all alike.")
@lanodan@queer.hacktivis.me even NetBSD has this extension, so it's pretty safe to use. It's only missing in macOS but only under a different name LOCAL_PEERCRED.
I was isolating my problem and preparing for a GPU page fault bug report that occurred 9 out of 10 times. In this process, the problem itself disappeared, even using the original setup (according to my best memory) no longer reproduces the bug. How nice! :woozy_baa:
Previously: @niconiconi@cybre.space / Code monkey and sysadmin / No nations, no flags, no patriots. / Chaotic Neutral / Now Accelerationist / currently NEET + hikikomori / ? “Onii-chan is watching you!", use OpenPGP: FAD3EB05E88E8D6D / biologically male, self-identified as '; DROP TABLE genders;