A Cuda-based Bitcoin Miner. The purpose of this, other than the possibility to earn thousands of dollars (Price of 1BTC is about USD$67000 as I'm writing this), is to learn about integrating multiple languages together, in this case, C, Cuda, and Python, as well as to learn about good practices across all 3, such as fast memory accesses in Cuda.