git commit -v gives you the diffs provided you don't also use -m. Personally, I find -m to be a dangerous flag for commit for exactly the reasons you described not mention its hard to really do detailed multi-line commit messages with -m.
> ... dotCloud the startup pivoted to focus on Docker and changed its name to Docker as well. Then, in August 2014, Docker sold dotCloud to cloudControl.
>Both Applied Cryptography and the Handbook of Applied Cryptography are great resources, although they're a little dated now. ... Step one is to read Cryptography Engineering. This is not optional. Read it. It is a fantastic book that details how to use cryptographic primitives.
It seems kinda superfluous to mention Applied Crypto when the real reco is to read Cryptography Engineering. I'd almost wonder if it would be better to direct people away from Applied Crypto...
Personally, I found Applied Cryptography to be so-so at best. Practical Cryptography was a breath of fresh air in comparison.
If were talking about graphics card rigs, well I guess could attempt to re-sell them to gamers and the like to attempt to get some money back out of them (although, in the end probably still a loss unless you covered the purchase+power/cooling+maint costs in mining with them)
ASIC BTC mining hardware, I don't think can be re-purposed.