Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm a software engineer, and I'm probably at least in the 90th percentile for ability to manage (or design not to have) edge cases. I try not to be that pedantic when criticizing coworker's designs, other than perhaps pointing out that lots of edge cases in a design is a common symptom of over-complexity.

On this particular topic, I particularly hate the amount of fossil fuels getting burned on cryptocurrency. I'm less concerned about the amount of energy getting "wasted" on data centers in general. At least in most cases, there's alignment of interests when it comes to efficiency optimization. Facebook has an incentive to make their servers more power efficient over time, and scale their capacity to the size of their customer base. With proof-of-work, there's also incentive to increase power efficiency, but also incentive to scale up to capacity limits.

I think it is possible that proof-of-work cryptocurrency algorithms could be tuned to the point of striking a sustainable balance long term, but that would require the world economy to converge on one or two of them. The issue with that I think is the speculative nature of the currency's distribution of ownership. With large portions of the currency being held by a small number of anonymous people, and no clear path for the majority of normal folk to exchange their wealth, it's just not going to happen without some sort of societal collapse. I also struggle to have faith in a system meant to disrupt the global economy when its existence depends on global scale internet infrastructure.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: