Ethereum Sharding FAQ
One theory I have on the hate towards Ethereum (and cryptocurrencies / blockchain in general) on HN is that it's a radically different way of solving problems, something that is alien to software engineers who have put decades of time becoming experts at solving problems a certain way. So rather than invest more than 15 minutes learning about it, they say "Blockchain is just a distributed database and it's useless!" or attack it from a variety of minimum-thought / minimum-effort angles.<p>There is genuine innovation in this space and it is going to impact a lot of areas. Decentralization, immutability, protocols monetized with market forces, fee-less payments that  cannot be prevented, to name but a few interesting areas.<p>And of course there are numerous downsides. Difficulty of keeping keys safe, bugs that cost millions of dollars, issues with scaling.<p>But these are problems that people are solving right now. As a technologist, you should be looking at the possibilities! Now is the time to start a new company or project, not 5 or 10 years from now when the tech has matured.