168 karma · joined September 28, 2013
This enables different kinds of use cases, and can be easier to reason about.
This reduces operational complexity significantly vs scaling nodes up, dealing with rebalancing, under replicated partitions, etc.
Workarounds for excision in Kafka, such as key compaction, are often not possible to use as they depend on the key scheme used.
That all said, a blockchain is not really required. Better standards and a trusted third party would do fine.
Often fighting these loans is as simple as asking the owner to show proof of the loans in court, at which point they often evaporate, however it can be a long winding road to get there and often people just don't show up in court, or don't know, and get judgements against them that they might not otherwise owe. If the debt status was easily verifiable, it would be better for all sides (other than the bad actors) when it ends up in court.
I learned a lot by reading the code, and it generally forces you to use good patterns that changed how I thought how to build a messaging layer.
I think that it limits how mass market you can go, however it seemed to work for the Prius.
See http://www.pythian.com/blog/virtual-cpus-with-amazon-web-ser... for more details.
This is more of a market failure.
It doesn't mean that they deliberately slow down iPhones. New software is usually more bloated. Apple often does improve performance in the minor releases that follow, however.
Leaving aside the fact that Android users barely get updates, they don't usually coincide with new releases. I'd like to see how slowness questions coincide with Android software updates for corresponding phones.