405 karma · joined July 17, 2017
Because of that, I don't think the possibility of the bubble popping can be built into the cost in the way you're implying. If you think there's a 20% chance your investment will dectuple and a 80% chance you'll be wiped out, you can split the difference to find your expected value. But since none of the market participants believe the current value is the long-term value, eventually it has to land one way or the other.
When the database is just serving a webapp you control end to end, the only part that'll really have a huge impact is making sure you can partition by the primary key effectively. Which is good, because complex indexing schemes and foreign key constraints actually scale very badly.
The strategic vision for these kinds of startups is that the industry is super far behind the times, and billions of dollars can be captured by just trying to innovate. Remember that Keurig was originally a $900 coffeepot.
There's no reason in principle a blockchain is better at solving this problem than a trusted central bank. But if the existing central bank is moving slowly or has annoying policies, it's much easier to bootstrap a blockchain than bootstrap a new trusted authority.
Even worse, you have to maintain both the old and new versions of the API code, because turning off the old API endpoint is going to take at least a year.
What I care about as a consumer is being able to predict the value of my currency at future times. Bitcoin doesn't allow me to do this at all.
The basic argument is just the standard free market argument. if A would like to sell their labor and B would like to buy it, and the government intervenes to stop them, that destroys whatever value they could have gotten from the exchange. The fact that there are some border markers between A and B doesn't change that value, although it may introduce externalities.
I mean, are you even following the project? Very, very basic changes like "let's change this parameter from 1 to 2" are incredibly contentious, leading to hard forks and loud debates and furious accusations that people are shills trying to ruin Bitcoin for personal profit. If we can't even behave ourselves for a trivial proposal like Segwit2x, how could a truly significant protocol change ever get anywhere?
But that's a very mainstream position in economics, with much stronger arguments behind it than ideological purity. And it's typically supported by libertarians more than progressives, since the arguments are weakened by strong government-provided social services.
This is what I worry about, when I hear people complain that their views aren't tolerated on campus. Are they really being shut down by intolerant professors who won't accept dissent? Or are they dismissing ideas they don't immediately find reasonable as far-left propaganda and refusing to listen?
What schemaless lets you do is hide your risk better by disguising those steps. "db.table.update({$set: ...}, {multi: true})" looks friendly, but it's the same terrifying operation as running DROP TABLE A the instant you're done generating table B. And it looks easier, but that's because your code's beliefs about which schema it's reading from are hidden and implicit.