John Doe
26 posts





Let’s walk through how that courtroom drama plays out: Cheater: "Your Honor, Riot bricked my $6,000 PC!" Riot: "Actually, we just updated Vanguard to enforce standard Windows IOMMU security protocols. If they unplug the illegal hardware cheat device from their motherboard, the PC boots perfectly fine." Judge: "Wait, so your computer works, but your specialized cheating hardware doesn't?" Cheater: "Yes! It’s property damage!" Judge: [Bangs gavel so hard it breaks] "Case dismissed. Pay Riot's legal fees." You cannot sue a company because their security system successfully detected your exploit. Riot didn't destroy anything; they just rendered a cheating device useless for cheating. If you spent thousands of dollars on a DMA card just to click on heads in Valorant, your only legal recourse is to sue your parents for giving birth to someone so stupid.








@LighttheFireIAu There are no demons. Have you learnt nothing? There is no god.








Very often I want to temporarily disable a piece of code. I comment it out, but then I'm faced with a problem that since the code is never compiled it gets "stale". Some functions it uses may have changed and it is never type checked. So the next time I enable it, it doesn't compile and I spent a lot of time fixing it. The solution I came up with so far is to "comment out" the code with the runtime `if (0)`. The code will never be executed, the optimizer will very like eliminate the code entirely, but before doing so the compiler will type check it, and will force me to fix it on the spot.















