Just don't overuse it, like longjmp.
Bloatware Is Proprietary
And superscalar machines can do useful work in parallel. Why waste silicon and power on useless checks if you can invest it in doing actual calculations instead?
That's not how it works. I can hand you the cleanest code in the world, if I don't give you permission to modify and redistribute it, I could sue the shit out of you for distributing a modified version. This is why practical freedom is built upon legal freedom.
Just think: If a rather "small" program like curl has a ton of vulnerabilities (curl.haxx.se
yes you are a pajeet
They're useful checks since without them you would get RCE vulns. I agree that there are use cases for unsafe assembly code, but anything in the chain of how you access your online bank is not one of them.
Literally not an argument. Practical freedom existed before "legal freedom" or "legal restrictions". Also I'm pretty sure in practice some small guy like you would be unable to enforce anything about your code other than maybe a harrasment lawsuit and earn yourself $5.
C isn't a good language in the first place. I don't want C with bounds checking. Ironically everyone here is too scared to open this PDF file literally because of C (which in fact is more prone to RCE vulns than assembly language). Even if C was memory-safe it would still be prone to causing security issues. A much better starting point is something like ML or even LISP.
Like clockwork. At least made a quality post.
Yes
No
What if I host it on behind tor? What if I'm some small fry torrent seeder not worth pursuing? What if I obfuscate the bins so you can't prove I copied from you? etc. Even though these aren't legal protections from copyright, they are practical protections, that various anons use every day. Doing something just because the government tells you to is the definition of cuckoldery.
Code artisanship and language wars are retarded. Waste of time when so much software is totally outdated and uninteresting.
Luckily academia is on top of things and is getting people to reconsider actual design instead of fagging around writing fib sequences in new innovative ways.