Russia is has tried and failed for a couple of years now to push particularly far into Ukraine, and you think Europe would have a problem stopping a Russian attack on Poland?
Poland alone has a population comparable to Ukraine, and a significantly larger economy.
The long term consequence is that the US is proving that the rest of the world how dangerous it is to rely on US financial institutions. I very much doubt destroying the trustworthiness of its financial institutions in order to protect war criominals is beneficial for the US in the long run.
After WW2, the US did a lot of bad things but it did not change its status in the world. Nothing will change now or in the foreseeable future. And the “problem” is pretty simple: there is no one able to take its place.
After WW2, the US had a lot of political capital and the governments with economic clout were largely either highly positive to the US or already quite hostile, and the US at the same time had a tremendous financial advantage.
A lot of the US' bad things post WW2 were seen favorably by the governments that were already US-friendly, and who either way saw the US as a critical ally.
That has drastically changed in general. The situation is not remotely comparable.
Europe in particular is more confident, isn't bordered by a power that Europe believes it can't handle alone if it has to (a threat, yes, but not an existential one like the USSR). There isn't remotely the same sense of needing the US at all costs.
The ICC decisions simply wouldn't have been allowed to happen in a way that caused a rift with the US shortly after WW2. It'd have been inconceivable. That the ICC decisions have not just been allowed to happen but haven't caused uproar from most European governments is itself evidence of how much weaker the US position is seen by European eyes in particular.
But in terms of finance in particular, it's also just not the case that there is no one able to take its place.
Of the top 20 largest banks in the world by assets, only 5 are American, the top 4 largest are Chinese, and China has 7 total, UK 2, France 2, Japan 3, Spain 1.
Extend that list to the top 50, and it only adds one more US bank.
I like the Norwegian model: The train company is obliged to put up alternative transport to your destination. If they don't provide an alternative within reasonable time, you can demand refunds for documented costs for alternative transport up to fairly reasonable limits.
I've been bundled into taxis by the train operator in Norway because it was expected, but also likely cheaper for them to ensure full taxis than have people arrange it themselves and end up with everyone able to demand the maximum refund.
The costs are low enough that it's not a problem if it happens occasionally, but does create some real pressure to actually fix issues if it happens often enough.
I'm curious about the actual origin now, given that a quick search shows only vague references or claim it is recent, but this meme is present in Eddie Murphys "Raw" from 1987, so it is at least that old.
Edit: A deep research run by Gemini 3.0 Pro says the origin is likely to be stand-up comedy routines between 1983–1987 and particularly mentions Eddie Murphy, and the 1983 socioeconomic precursor "You ain't got no McDonald's money" in Delirious (1983) culminating in the meme from in Raw (1987). So Eddie might very well be the original origin.
Have you considered using their command line options instead? At least Codex and Claude both support feeding in new prompts in an ongoing conversation via the command line, and can return text or stream JSON back.
You mean so-called headless or non-interactive mode? Yes I’ve considered that but the advantage communication via Tmux panes is that all agent work is fully visible and you can intervene as needed.
My repo has other tools that leverage such headless agents; for example there’s a resume [1] functionality that provides alternatives to compaction (which is not great since it always loses valuable context details):
The “smart-trim” feature uses a headless agent to find irrelevant long messages for truncation, and the “rollover” feature creates a new session and injects session lineage links, with a customizable extraction of context for the task to be continued.
When I'm writing code that will be distributed to other devs, I feel type annotations make more sense because it helps document the libraries and there is less ambiguity about what a method will take. As with everything, "it depends"
That's true, but it can also add unnecessary constraints if done thoughtlessly.
E.g. if you require an input to be StringIO, instead of requiring an object that responds to "read".
Too often I see people add typing (be it with a project like this, or with is_a? or respond_to?) that makes assumptions about how the caller will want to use it, rather than state actual requirements.
That is why I prefer projects to be very deliberate and cautious about how they use types, and keep it to a minimum.
I'd at least consider moving older draw calls into an xlib replacement. Not all of them are suitable for that, but e.g. sufficient font handling to beat Xorgs server side handling requires the Render extension plus ca. 1500 lines of C for a basic TrueType renderer, or half that in a higher level language, or just use FreeType which is a dependency for most X clients anyway.
Poland alone has a population comparable to Ukraine, and a significantly larger economy.
reply