20 karma · joined March 19, 2014
To give maybe a good parallel take a look at clients of Bernie Madoff's fund. This was by all measures considered a 'collapse' and a 'disaster' but when all was said and done clients still recovered 70-80% of their claims. Granted it took a long time ~10yrs or so but still a very far cry from 10%
what idiot is going to take his oculus go with him on the go?
I really think you are underestimating people here
I will give you my two cents on its benefits though and let me know if you agree or disagree. I would compare it to taking a step up on the ladder of abstraction. Computers are powerful because they are programmable. If we take the example of a value like an integer, in a computer we can make it anything we want (0, 1, 2, 3, 4 etc). Functions are how we program a value. We say for example
speed(distance, time) { return distance / time; }
The value of the speed depends on these two variables (distance and time) which are programmable.
Partial function application is just a continuation of this idea. It's obvious that `values` are programmable, but why can't functions be programmable as well? After all, we gained a lot of power from letting values be programmable maybe the same will be true for functions? Using the previous example lets say we want a function to calculate the speed of runners in the 100m dash. We could write a new function for this
speedOf100YardDash(time) { return 100 / time; }
but we already have logic for calculating the speed and we don't want to reuse it. So the idea of having a `programmable` speed function starts to look a little better.
speedOf100YardDash = speed(where `distance` = 100)
Obviously, this plays into your criticism of 'pedagogical examples' being simple, but I think the idea is even more valuable with more complicated code. Why? Because with simple examples it's easy it duplicate code without much consequence. The value of speed and division are not changing anytime soon. If we have more complex functions, however, this is where we absolutely want to avoid code duplication. Because if we write a complex function multiple times it's more likely that one of those implementations will be written differently or eventually diverge from the other one.
What do you think?
> Write stupid code
Also really agree with this. As engineers our job is not just to write something that works, it's to write something that can also be read and understood by others. This is why simple solutions to problems are praised over complex solutions.
But I still don't see how it differentiates BTC from USD. Because issuing any debt in the first place would inflate the value. So then when you stop issuing debt, the value would get deflated to what it would have been originally. I think this is how the Fed tries to control deflation as well. They print more money, not to distribute it but just so that they can hold it and burn it when they need to control inflation. Either way, both of these scenarios seems like a wash to me. You're just making money so that you can destroy it later.
The only argument I can see here is the idea of having 'wiggle room' within the money supply. In essence a way to control the irrational volatility of the market. If everyone is screaming sell sell sell!, the Fed has a limited amount of room to destroy some money and calm people down before panic takes over. BTC doesn't have that. But even this seems to me like a much weaker 'check' than the author suggests.
This seems like the crux of the argument of the difference between the dollar and Bitcoin in the author's view. To me though this statement doesn't make sense and is very misleading, and someone please correct me if I'm wrong. The Fed CANNOT just keep burning dollars because they don't have all the dollars. Individuals hold those dollars. Yes, if individuals just started burning their dollars the value of the dollar would adjust to the "right" amount, but who in their right mind would burn their money for the greater good? In light of this, the Fed doesn't at all seem like a "check" on inflation or deflation. The dollar is still subject to the same supply and demand properties of Bitcoin.