HNHacker News
TopNewBestAskShowJobs

jim33442

53 karma · joined February 28, 2026

submissionscomments
jim33442··on The dangerous delusion of modern warfare
They want to expand into the Palestinian territories and also want to not be existentially threatened, both of which require weakening their enemies. They aren't going to get a friendly Iran no matter what, but they can get a weak one.

They also need to maintain Western support. That's billions in both military aid and payoffs to neutral countries like Egypt and Saudi Arabia, plus diplomatic ties. Netanyahu's administration wants to maintain support from its own people too. Having enemies isn't a completely bad thing for those reasons.

jim33442··on The dangerous delusion of modern warfare
I don't disagree with this, it's just that there's no reason to assume Israel simply wants the least hostile Iranian government. We never saw a real effort to replace the Islamic Republic, not even now. Likewise there was never an attempt to replace Hamas in the Palestinian territories.

Well also, about Pahlavi being deposed by his own people, who really knows.

jim33442··on The dangerous delusion of modern warfare
Shah Pahlavi was installed by the US but soured with us later on. OPEC involvement was a big part of that. By the end of his reign, he was openly calling the US a puppet of Israel and criticizing both countries' actions there, and the US considered Iran a free agent.
jim33442··on The dangerous delusion of modern warfare
Iraq war had bipartisan support, or more right-wing if anything. Any high-level politician saying we can install a democracy there was probably not serious about it.
jim33442··on The dangerous delusion of modern warfare
I don't see why Israel would want regime change in Iran. The current one may hate them, but it's keeping the country poor and weak. Previous regime was starting to be a threat.
jim33442··on The dangerous delusion of modern warfare
It's not even a partisan issue because mainstream Democrats support the war too, even though some of them are talking out of both sides of their mouths. They approved the emergency military aid to Israel right before.
jim33442··on The dangerous delusion of modern warfare
I don't think they're this dumb, just bought by Israel. Same with the Iraq war that was obviously bogus.
jim33442··on The dangerous delusion of modern warfare
US govt would've been propping someone else to take over if they were serious about that plan
jim33442··on Why Japanese companies do so many different things
And the US ZIRP zombie companies die at some point even without rate hikes
jim33442··on I’ve joined Anthropic
No, there's a lot of subtlety in AI harnesses
jim33442··on Google's Antigravity bait and switch
I don't mind if they use nodejs for this, but the Ink/React stuff is annoying. It wastes space and even makes it hard to copy-paste. Wish it could open a few pipes for raw in/out as an alternative.
jim33442··on Google's Antigravity bait and switch
Gemini CLI seemed more extensible, but the internal Gemini CLI didn't come with whatever it needed to deal with Google's internal tooling, and Jetski did. You were supposed to install those yourself in Gemini CLI, which I did, and it worked until it broke later, then I was like nah I'm not interested in keeping up with this. Which is of course not applicable to external users, but it suggested they were putting more eggs in the Jetski basket.

Also, Gemini CLI takes like 30-60s to start up, which is unacceptable when I'm starting it frequently in separate terminals and Jetski and Claude both start sorta instantly. I thought it must've been a dogfooding issue, but the external Gemini CLI seems just as slow. They're all similar stacks afaik, nodejs + react + ink.

jim33442··on Uv is fantastic, but its package management UX is a mess
Even Poetry wants you to install it via pipx, which is itself managed by pip. I'm not going to do that.
jim33442··on Uv is fantastic, but its package management UX is a mess
I've noticed it's better in npm than in python, but still been burned enough times
jim33442··on Uv is fantastic, but its package management UX is a mess
Even with that, uv took some time at 100% CPU during dep resolution, which I imagine would've been much slower if in pure Python instead. Unless pip's backtracking is already in C.
jim33442··on Uv is fantastic, but its package management UX is a mess
On it being a "mess": When writing applications, I only devoted at most 2 brain cells to installing dependencies even before Claude existed, and that was enough for npm, uv, or cargo to just work. Never used any of these flags. Meanwhile pip etc demand way more attention to not ruin things.
jim33442··on Uv is fantastic, but its package management UX is a mess
I saw that ^ so many times in npm and never knew what it meant until now
jim33442··on Uv is fantastic, but its package management UX is a mess
Yeah, this is when it really matters that they wrote it in a CPU-performant language. There have been times I pointed uv at a random pip-managed GitHub project to rescue it because the author forgot to specify some versions and entire deps in requirements.txt. It even took uv a bit of chugging to find an overlap. Also wow, those packages had a lot of pointless breaking changes.
jim33442··on Uv is fantastic, but its package management UX is a mess
Yeah that's true. I can't imagine someone making a lib would just install deps without specifying version ranges, but maybe they do.
jim33442··on Uv is fantastic, but its package management UX is a mess
The lockfile does more than just pin the versions of your immediate deps, so one might reset it for some other reason. Or you might want to update individual packages without caring about the specific commands for that, so you edit the package file, delete lockfile, reinstall.
jim33442··on Google's Antigravity bait and switch
All I know is internally they were recommending people use Gemini CLI until they switched to recommending Jetski/Windsurf CLI. Even before that, I could tell Jetski was way ahead, but still people from Gemini CLI were trying to convince me to use it.
jim33442··on Uv is fantastic, but its package management UX is a mess
Also it doesn't even matter because the real way to use both uv and npm is to switch everything to = and only update manually, rather than trusting non-major updates not to break anything
jim33442··on Everything in C is undefined behavior
I've never noticed an issue with this using any of those three languages
jim33442··on Everything in C is undefined behavior
You can write C++ in a way that's similar to C if you want and run into some of the same UB. Normally I don't like the "C/C++" thing, but in this context it makes sense.
jim33442··on Tennessee man jailed 37 days for Trump meme wins settlement after lawsuit
UK police aren't breaking laws by arresting people for those social media posts. They don't have free speech to begin with.
jim33442··on I’ve joined Anthropic
Gemini is insanely bad. It even takes super long to start up, why??
jim33442··on I’ve joined Anthropic
I've never heard of any of those other harnesses
jim33442··on I’ve joined Anthropic
LLM is not comparable to MCP or skills. There's no way I could've come up with LLMs on my own. Anyway Claude Code is the best.
jim33442··on The American Rebellion Against AI Is Gaining Steam
Nothing against AI in particular, but Schmidt's commencement speech sounded boring, and I would've tuned it out.
jim33442··on Moving away from Tailwind, and learning to structure my CSS
I'm fine with just the "cascading styles" part of CSS. The thing is it's also sizing and placement of elements in the webpage. Sometimes that's easy, other times there are 10 different ways to accomplish something that all feel hacky.
← PreviousPage 2 of 5Next →