choeger
Joined 8 years ago
Joined 8 years ago
Wealth taxation cannot redistribute the kind of wealth we care about most. At least not by itself.
You need someone to buy the stocks in exchange for labor. So you need to keep the stocks themselves valuable.
As an extreme example, if you'd just take away all the SpaceX and Tesla stock from all shareholders and redistribute them, they would probably be near worthless because you just demonstrated that their value is more or less random.
I think that wealth taxation will only work if you give ironclad guarantees that people that are merely rich or middle-class will never be subject to it. If you can show that a stock is more valuable to, say, a medical doctor, then to the CEO of a hyperscaler, you might have a working system.
I have no intuition whatsoever on how that algorithm scales. Can anyone enlighten me?
This is the counter. Make your software provably correct. Then you don't need gatekeepers nor to fear any attackers.
You could easily imagine a flatrate per square meter. Or a flatrate per capita.
For the "stronger shoulders should carry more" argument, I'd look at the income from the property. If someone owns a collection of old paintings, why should they be taxed based on their value?
Apparently their intended net access went through a tightly controlled proxy. Even that appears to be very risky, tbh.
If I was to setup a sandbox for such a complex and autonomous system, I'd probably point them to an archive-like cache for net access and cut their comms at the package level.
First, why does an agent get any write access to artifactory at all?
Second, why is the artifactory cache not disconnected from the net? Surely you'd not feed it with new software versions while the eval or training is running.
The question is: Will we live in the world of breathless re-implementation, new features every week, rebranding every quarter or will we eventually discover the value of stability, software that does its thing more or less optimally for decades?
Recent examples of things like curl or Firefox are interesting in that regard. Will we end up with a nearly perfect HTTP user agent and stick with it for decades?
It should be fairly trivial to fix any logic errors in the structured output, too.
> It just means type errors are checked at runtime instead of compile time.
This is a fundamental misconception. A type checker proves the absence of errors. It doesn't check for error conditions. That is: A program that isn't (cannot be proven to be) well-typed can very well be correct. But a program that is well-typed is guaranteed to be free from certain errors.
What you call "dynamically typed", in contrast, is comsequent just value inspection and stopping the evaluation/execution early. A program that has been executed successfully often is not necessarily correct.
The point of types is to prove the absence of errors. Dynamic typing just has these errors well-structured and early, but they're still errors.
But I think it's orders of magnitudes below what their wealth number suggests. For instance, I don't believe that Elon Musk uses hundreds of square kilometers of living space (US average is 66m², scaling by wealth would give Elon hundreds of square kilometers). Same holds for food, heating, medicine, etc.