We could add fees to tire manufacturers, but be honest: It will just get added to the price of the tire. That’s fine if the goal is economic incentives or funding remediation, but people start to lose interest in such fines as soon as they realize it comes out of their own pockets instead of from some imagined slush fund manufacturers are keeping to themselves. (See similar problems with conversations about tariffs, which people only like until they realize they will be paying for them.)
This is basically the "prices are all we need" of economics. It's written in historical context when some still economists thought that a centrally planned economy could work. Hayek writes about the price system and how it enables an economy to function in a decentralized manner, and why it can't function without it. Hayek argues that it's essential that the decisions are made with local knowledge, because every individual possesses private and unique knowledge, which is not available to central planners.
On the other hand, all the information which an individual needs from other individuals is transmitted through prices, i.e. everyone only needs to know how to make best use of the prices they see. Thus, there's no need for any kind of oracle or central entity which knows what's going on in the economy to make it function.
This is still relevant of course, in the way that most people don't realize how magical the price system is, and how humans basically just stumbled upon it without anyone understanding it.
This is for the simple reason that prices more or less only communicate information about the amount of labor required to produce a thing[0].
Therefore prices on their own are, for example, incapable of transmitting information about what action needs to be taken to correct the relationship to the biosphere. Information about the state of the biosphere will only enter into prices to the extent that things start taking more labor to produce. But there’s no market mechanism that would then cause that to direct action towards stabilizing the climate.
[0]: This is because cost resolves into business owner’s cut + labor cost + cost of inputs, and the inputs can recursively be split into the same until you’re left with the amount owners take, the amount paid to workers, and the amount paid to owners of natural resources.
The business owner’s cut and the amount paid to owners of natural resources are socially determined and bear almost no relationship to the physical world or reproduction of society.
Deleted Comment
Second and more importantly, it seems very difficult to start with the decomposition into cyclic groups and then choose a map from the multiset group into the permutation group that corresponds to the given decomposition in a good way.
Relatedly, the isomorphism between the image of phi (i.e., the action of accumulating hashes) and the decomposition into cyclic groups may be difficult to compute, which can make finding collisions infeasible for an attacker when they could do it easily if given the explicit representation.
So overall the conclusion that “you might as well make this forced structure explicit, and just pick the block structure you want to use in advance” seems incorrect.
The blog post someone linked on multiset hashing with elliptic curves proves the foregoing points. The cyclic groups do not have power-of-two orders and the group action is very complicated even though the description in terms of elliptic curve addition is quite simple.
But until then it seems to me like something based on the difficulty of attacking hash functions would be a good bet for Q resistant. Totally unsure how to make a PK scheme from that, but it has a few nice properties:
- hashes are often tuneable, you can add more state and increase the keyspace/security
- good hashes don't have any weaknesses that Q can exploit
- hashes are often pretty fast
- hashes are well studied
- hashes seem to be hard in C and hard in Q
Why is that f(n - 1)?
def f(s):
assert(s[0] == 'T')
return s[1:]
whose inverse is def f_inverse(s):
return 'T' + s
The weird one is that Latin American Spanish is spoken much slower, but with the same information per syllable (presumably). I always wondered if the information rate would actually be the same for Spanish (LATAM) and Spanish (Spain) - my suspicion is that it's lower in LATAM. Perhaps pauses and connective words could account for the difference though?