They are also quite pleased with how supposedly socialist America already is. It seems almost like a reverse psychology trick.
11 karma · joined February 26, 2021
They are also quite pleased with how supposedly socialist America already is. It seems almost like a reverse psychology trick.
But after all the cigarette butts we don’t make a fuzz about the tobacco industry’s agency any more; they were just vessels for the lifestyle choices of the smokers.
Weed is still illegal in a lot of places. I guess because you can make less of a profit off of it compared to certain pharmaceuticals. Things are opening up though, perhaps in the US in particular.
In any case. It seems to me that tax systems are complex (if they are) because you can use money (the thing that is ultimately being taxed) in order to get around regulation. If you can pay some people 10,000 USD in order to save yourself 200,000 USD, then obviously you are gonna want to do that. So then if you already have high wealth inequality you would have to device ever more clever schemes in order to truley tax the rich more than the poor.
So can you really create a simple tax system under these conditions?
I don’t know if overconsumption is really what should be disincentivized, if the author wants a good economy. It’s a consumption-driven economy. Does the “economy” want every household to get a vacuum cleaner, a television set, a washing machine, a stove, and not much else? Probably not since that creates less economic activity. Sure, that leads to environmental problems and to “poor people hating us” (though I don’t see how that matters), but those are “externalities”.
There’s not much to discuss here. Just accusations of propoganda.
Consider the design effort behind parametric memory allocators. That seems like a pretty cutting-edge problem. And yet I bet the Rust folks knew that they would want/need to do this way before they started doing that work in earnest, because people from C++ seem to want the same thing (if they don’t have it already?).
I idly wonder if one could, if one was in a similar position as Rust was some years ago, just go ahead and design a full-on unapologetic type-level programming language from the start. Because you know that your type-level terms will be worthy of the moniker “language” eventually (and it might not be a compliment as such).
Just a nice, high-level language that doesn’t bother with the “bare metal” concepts that Rust the value-level language has to deal with. (Can it even be done? Don’t ask the peanut gallery about that.)
Either that or you accidentally build an emergent language that Gankro can write an article about one day titled, I don’t know, Shitting Your Pants With Higher-Order Unsafe Unwind Type-Level Allocator Escape-Suppressing Storm Cellars.
[1] In this case: you have more use for compile-time integers than something more general like being able to describe that two nat-indexed lists are of the same length, like you can in Idris.