135 karma · joined May 5, 2015
In finance, we already have a lot of innovations, thanks to the significant reduction of the transaction/contract-enforcement costs. I guess that is why it has not happened in other fields like employment contracts or partnership agreements. The designing and enforcement costs of any innovative contracts are just too high (considering you have to hire a layer to confirm all those changes and when you have to sue someone for violations).
The paper briefly mentions it but does not address or refute the point further.
I have no objection to the development of nuclear technology. But as I understand, what concerns people is not entirely the 'likelihood' of the disasters but rather the 'severity' of them. After all, People make mistakes and organizations corrupt. So, I think any tech progresses on the scale-down of the worst case where all safety is off would be far more helpful in convincing the public.
His idea doesn't seem to be talked about much. However, I would admit that I don't fully comprehend the ideas of that book either.
My sampling space isn't large enough, but it's interesting to keep an eye on the personalities of the managers in your organization from that perspective.
More people would mean smaller pieces if the size of the pie held constant. But what if there are also fewer people making the pie?
In reality, it's even more complicated in that the contribution of the pie making is not proportional to the headcounts either.
However, Silicon Valley can pay handsome money because many companies located there run well and outperform their competitors for a fertile global market. And those companies can beat their competitors because (at least part of the reasons) they have the best talents available. If the skilled engineers from China, European, India all went back to their home countries, would the competitiveness of those SV companies be no different relative to their foreign competitors? If companies in SV were losing its advantage to another tech hub outside the united states, would they still be able to pay so well? I doubt that.
My point is individual player tends to complain how the game sucks from his standpoint without second-thought about the consequences to others, to the system, or even to themselves in the long run. I am more concerned about the non-leaner responses from changing the incentive structure. For instance, what would it turn out if, let's say, a gaming event where 90% of your income (EXP, game money, skill points, etc.) would be redistributed to others in the period of that event? Would anyone get excited about it? or people would say, "we gonna work on other things and wait for the freeriding," which is the most rational, economical decision for personal resource management. I would expect that every player of the game would spend more time with their family and we see drastically decreased MAU of the game as a result.
If we were thinking about it in a way that "you're not one of the players, but the designer of the game," and you want the game to be sustainable and reputable, I believe the answer would not just that simple.
Let me give a concrete example. The Android open source project (AOSP) which builds the system of Android devices has the code size close to the scale of tens of GB (let alone all the histories!). It is already a massive monorepo in itself. And typically you would have many of them from different OEM/SoC vendors of different major releases. In such a scenario, it would turn into 'a monorepo of monorepos,' which is quite unpleasant to imagine.
For instance, Fortran is very performant in numerical computing, even outperforming C, but it has difficulty in accessing I/O mapped registers or implementing an interrupt handler, a jump table, or just cleaning a particular chunk of memory addresses.
C++ is a language designed to enable more communication between the compiler and the programmer.
Go is a language designed to enable more efficient communication between programmers.
In my opinion, that depends on the experience/background of your staff. I have even seen open source projects (not backed by companies) get all the boxes checked in a very short period of time. For a project maintainer who has prior experience, it just takes several hours at most to set up a git hosting server and the CI/CD infrastructure. The time saved for fixing a single regressing can easily pay off the investment.
Does China government have the incentives to take the advantages when it has the opportunity?
Does Huawei have the incentives/disincentives to/not to respond to the demands of the government?
Likewise, given that some OSes APIs (syscalls) provide both non-blocking and blocking modes, should we prefer the blocking ones concerning energy efficiency?
That's a minority/extremity opinion which isn't remotely prevalent even among those who feel intimate with China. It used to be the 'political-correct' belief held by the former authoritarian ruling party. But it's not considered a rational worldview anymore after its democratic modernization.
What the article does not address seems to be the changes to the incentive structure after the transition. Which I believe contribute to the failure to an extent.