Get the latest tech news
Lambdas, Nested Functions, and Blocks (2021)
I have the fortunate privilege to be part of the ISO C Standard mailing list, and recently a thread kicked off
If a user’s programs wrote garbage into, say, a typical char definitely_a_string_folks[45] array, an attacker couldn’t just craft some malicious input to write code into definitely_a_string_folks and then exploit a vulnerability to jump to it and run from there. You port to some god awful (REDACTED)® spinoff compiler custom-made for this 10 year old extremely custom chip and it always calls malloc and dynamically allocates and there’s no culling of uncaptured variables and for some reason it’s pulling the whole damn stack along for the ride and now your jaw is dropping on the floor and management is sending e-mails! version it’ll be better and you feel your teeth clench and you taste the copper in your mouth as the chant rises in your head to reach out to the mailing list and your knuckles whiten while the building Brutal Epithets make your chest push out like you’re barely holding in t̲͖͍͔͠h̦̯̼e̼̳͖͙̱̮ ̧G҉̳̬̫̬̜r̷͙͎͈̣̙̦e̮̯̰̺a̼͍̦t̩͕̹̳̪̦̖̀ ͚͔D͈̤̠̕e̤̼͇ͅͅf̴͎̣͕̺̬i̺̱̦͙̲̖l̵̤̠ę͍̥̦̻̜ŕ̤ͅ’̛̲̗̠̥s̬̺͉̯̲ breath which compels you to r̤̖̣͎̱͡a̬̩̺͎n͇͠ṱ̀,͚͓ ̶R̤̹̝A̱̱̤̜͎͢NT̴͉̘ͅ,͎̭̼̪͙̀ RANT —
Or read this on Hacker News