For the vast majority of human history, only the ultra wealthy had any money. And then, just as now, taxing only those people would not yield sufficient resources to fund the state.
The problem is, and always will be, what happens to me is I am out of work. No one wants to force people to liquidate assets they might need to work, live, etc in order to pay an asset tax.
Then you get to the dividing line of, but what about the ultra wealthy? Well, sure, but then you write an insanely obtuse tax code to try and capture that wealth while leaving everyone else alone and the targets are highly motivated to find loopholes.
Progressives intuitively understand that it’s not worth the hassle to try and means test entitlements yet seem to miss the fact that trying to manage a confiscatory bureaucracy would have the same issues.
Yes. And so we have the IRS whose enforcement measures fall disproportionately upon the disadvantaged and which is the only law enforcement agency permitted to open proceedings against citizens without evidence of wrong doing. I would hold this up as the archetypal bad example.
That heavily depends on the Dem primaries. I think after the unpopularity of Biden and the 2024 loss by Harris there might be more appetite to rock the boat instead of getting another establishment caretaker.
However, the more radical wing of Democrats still have some anti-globalism in them (eg Bernie). But still, imho: Unusual outcomes are on the table for Democratic party leadership at this point.
> All the EV tariffs are staying place past the end of the Trump administration because protectionism is now bipartisan.
Anything Trump supported will continue to be seen as hot garbage after he is removed from office. There is no appetite for protectionism when it has hurt rather than benefitted the American economy.
It’s been a month. Not long enough for a trend. Every time gas prices spike these celebratory pieces come out and then when gas prices drop at the end the consumer markets revealed preferences are made bare again. Let’s find out if this can sustain for more than a year after gas prices drop.
Last time gas spiked above $4/gallon nationally people were trading in their huge gas guzzlers at an extreme loss (because no one else wanted them either). I read an article about someone who was contemplating losing $30k on their trade-in instead of continuing to pay high gas prices.
(I don't know what my point is, just that people have short memories, and are generally speaking not rational about purchases, or money in general.)
It’s not even running tests. Test extensions usually have to run something to even populate the tests panel in my first place and provide the ability to run à la carte. Thus opening a folder will cause the test collector binary to run.
They could ask and/or parse the tests for the information rather than run them to output it. I’m honestly still not seeing a killer feature here that makes the security implications worth it!
The trouble is that "just parse the tests" isn't always an option and running arbitrary code is the nature of how software is built.
The easiest example is JS testing. Most test harnesses use a JS file for configuration. If you don't know how the harness is configured how do you know you are parsing the right tests?
Most test frameworks in JS use the define/it `define("some test colection", () => it("some test", () => /* …test code… */))` pattern. Tests are built as callbacks to functions.
In theory, sure, you could "just" try to RegEx out the `define("name"` and `it("name"` patterns, but it becomes harder to track nesting than you think it is with just RegEx. Then you realize that because those are code callbacks, no one is stopped from building meta-test suites with things like `for (thing of someTextMatrix) { it(`handles ${thing}`, () => /* …parametric test on thing… */ }`.
The test language used most in JS is JS. It's a lot harder problem than "just parsing" to figure out. In most cases a test harness needs to run the JS files to collect the full information about the test suite. Being JS files they are Turing Complete and open to doing whatever they want. Many times the test harnesses are running in a full Node environment with access to the entire filesystem and more.
Most of that applies to other test harnesses in other languages as well. To get the full suite of possible tests you need to be able to build that language and run it. How much of a sandbox that language has in that case shifts, but often it is still a sandbox with ways to escape. (We've proven that there's an escape Zero Day in the Universal Turing Machine, escapes are in some ways inevitable in any and all Turing Complete languages.)
yeah me as well. at least have the untrusted code allow certain plugins or certain features of plugins to run that you whitelist. not having vim keybindings or syntax highlighting is too barebones.
Unfortunately the integration is really quite weak with Apple. KDE Connect cannot remain active while the application is not in the foreground. It’s possibly a packaging issue but pairing from fedora is also quite flakey.
As absurd as this sounds windows -> iPhone via their phone link is actually almost as good as apples built in ecosystem to the point where I can make phone calls and send texts on my computer. It’s not quite as seamless especially the setup but that is a well done wizard and it mostly works.
Quite delayed, however windows phone link can show me notifications and notice incoming calls while the phone is locked so I can only assume there is some set of magical entitlements they need.
I like the gnome paradigm. The gnome implementation is bad though. I was promised that xwayland would be the bridge to a glorious future yet stuff like pointer confinement just doesn’t work and their implementation of refresh rate doesn’t play nicely with vscode. So, the reality is I still use KDE even if it’s not quite as visionary.
I find Fedora hits a nice sweet spot between compatibility/updates and random breakage, especially since they backport KDE versions along with kernels.
The problem is, and always will be, what happens to me is I am out of work. No one wants to force people to liquidate assets they might need to work, live, etc in order to pay an asset tax.
Then you get to the dividing line of, but what about the ultra wealthy? Well, sure, but then you write an insanely obtuse tax code to try and capture that wealth while leaving everyone else alone and the targets are highly motivated to find loopholes.
Progressives intuitively understand that it’s not worth the hassle to try and means test entitlements yet seem to miss the fact that trying to manage a confiscatory bureaucracy would have the same issues.
reply