Earlier quoted context omitted.
@sachinag is afk but wanted me to flag that he's on point for fixing the Cloud Dashboard - it's WIP!
Thanks Chris! "The Google Cloud Dashboard is a mess, and they haven't fixed it in years." Tell me what you want, and I'll do my best to make it happen. In the interim, I would also suggest checking out Cloud Hub - https://console.cloud.google.com/cloud-hub/ - this is us really rethinking the level of abstraction to be higher than the base infrastructure. You can read more about the philosophy and approach here: https…
Gemini CLI
661–670 of 820 posts
Re: Gemini CLI
#662I literally wrote "hello" and got this: > hello [API Error: {"error":{"message":"{\n \"error\": {\n \"code\": 429,\n \"message\": \"Resource has been exhausted (e.g. check quota).\",\n \"status\": \"RESOURCE_EXHAUSTED\"\n }\n}\n","code":429,"status":"Too Many Requests"}}] Please wait and try again later. To increase your limits, request a quota increase through AI Studio, or switch to another /auth method ⠼ Polishing…
Re: Gemini CLI
#663Earlier quoted context omitted.
The root problem here lies with Apple. It's so frustrating how they take a 30% cut for the privilege of being unable to actually have a relationship with your customers. Want to do a partial refund (or a refund at all)? Want to give one month free to an existing subscriber? Tough luck. Your users are Apple's customers, not yours.
I love Apple subscriptions. No way for you to scam me or make it hard ro cancel. I can view them all in the apple account subscription view. No tricks, no unexpected behaviour.
Unless you're trying to cancel the Apple ecosystem as a whole...
Re: Gemini CLI
#664A few days ago I tested Claude Code by completely vibe coding a simple stock tracker web app in streamlit python. It worked incredibly well, until it didn't. Seems like there is a critical project size where it just can't fix bugs anymore. Just tried this with Gemini CLI and the critical project size it works well for seems to be quite a bit bigger. Where claude code started to get lost, I simply told Gemini CLI to "…
Current best practice for Claude Code is to have heavy lifting done by Gemini Pro 2.5 or o3/o3pro. There are ways to do this pretty seamlessly now because of MCP support (see Repo Prompt as an example.) Sometimes you can also just use Claude but it requires iterations of planning, integration while logging everything, then repeat. I haven't looked at this Gemini CLI thing yet, but if its open source it seems like any…
Re: Gemini CLI
#665Earlier quoted context omitted.
Same with Stripe, minus the 30% fee. Even better, if you accidentally let the renewal happen they will instantly refund in one-click.
This is exactly the kind of innovation Apple apologists don't realize they're missing out on in the walled garden. You could still have easy, centralized billing with all-in-one management and one-click cancellation, while paying 30% less for everything. Give the free market a chance.
In the same vein: Games don’t cost less on the epic store despite their lower (compared to Steam) either, so as an end user it makes no difference where I buy games.
Re: Gemini CLI
#666Earlier quoted context omitted.
The key to running LLM services in prod is setting up Gemini in Vertex, Anthropic models on AWS Bedrock and OpenAI models on Azure. It's a completely different world in terms of uptime, latency and output performance.
Does OpenAI on azure still have that insane latency for content filtering? Last time I checked it added a huge # to time to first token, making azure hosting for real time scenarios impractical.
Unless you convince MS to let you at the "Provisioned Throughput" model. Which also requires being big enough for sales to listen to you.
Re: Gemini CLI
#667I love how fragmented Google's Gemini offerings are. I'm a Pro subscriber, but I now learn I should be a "Gemini Code Assist Standard or Enterprise" user to get additional usage. I didn't even know that existed! As a run of the mill Google user I get a generous usage tier but paying them specifically for "Gemini" doesn't get me anything when it comes to "Gemini CLI". Delightful!
Google suffers from Microsoft's issues: it has products for almost everything, but its confusing product messaging dilutes all the good things it does. I like Gemini 2.5 Pro, too, and recently, I tried different AI products (including the Gemini Pro plan) because I wanted a good AI chat assistant for everyday use. But I also wanted to reduce my spending and have fewer subscriptions. The Gemini Pro subscription is inc…
But I found it to a little bit clunky and I guess I like the ui of google, I mean, the point is to get the point across. If you really hate the gemini ui, I am pretty sure that there is stylus extension which can beautify it or change the styles to your looking.
I guess I am an android user but still I understand your icloud subscription but if you're only choice as to why to not switch to google is passwords (but maybe you can mention more?), then for passwords, please try bitwarden, I found it to be really delightful.
Re: Gemini CLI
#668Earlier quoted context omitted.
> having a mechanism like npm or pip or whatever to automatically handle that is probably easier Re-running `cargo install ` will do that. Or install `cargo-update`, then you can bulk update everything. And it works hella better than using pip in a global python install (you really want pipx/uvx if you're installing python utilities globally). IIRC you can install Go stuff with `go install`, dunno if you can update v…
This whole thread is a great example of the developer vs. user convenience trade-off. A single, pre-compiled binary is convenient for the user's first install only.
Its not.
Its convenient for CIs, for deployment, for packaging, for running multiple versions. It's extremely simple to update (just replace the binary with another one).
Now, e.g. "just replacing one file with another" may not have convenience commands like "npm update". But its not hard.
My point is that a pre-compiled binary is extremely more convenient for *everyone involved in the delivery pipeline* including the end-user. Especially for delivering updates.
As someone who's packaged Javascript(node), Ruby, Go and rust tools in .debs, snap, rpms: packaging against a dynamic runtime (node, ruby, rvm etc) is a giant PIAS that will break on a significant amount of users' machines, and will probably break on everyones machine at some point. Whereas packaging that binary is as simple as it can get: most such packages need only one dependency that everyone and his dog already has: libc.
Re: Gemini CLI
#669Earlier quoted context omitted.
How so? Doesn’t it also make updates pretty easy? Have the precompiled binary know how to download the new version. Sure there are considerations for backing up the old version, but it’s not much work, and frees you up from being tied to one specific ecosystem
No, it doesn’t. At work everything is locked down and you either need to have separate mechanism to deliver updates or use pip.
(Aside from the fact that allowing "use pip" completely defeats the purpose of any other of these mechanisms, so it's a poster-child example of security-theater)
Re: Gemini CLI
#670Earlier quoted context omitted.
Projects like this have to update frequently, having a mechanism like npm or pip or whatever to automatically handle that is probably easier. It's not like the program is doing heavy lifting anyway, unless you're committing outright programming felonies there shouldn't be any issues on modern hardware. It's the only argument I can think of, something like Go would be goated for this use case in principle.
> having a mechanism like npm or pip or whatever to automatically handle that is probably easier Re-running `cargo install ` will do that. Or install `cargo-update`, then you can bulk update everything. And it works hella better than using pip in a global python install (you really want pipx/uvx if you're installing python utilities globally). IIRC you can install Go stuff with `go install`, dunno if you can update v…
Just `wget -O ~/.local/bin/gemini-cli https://ci.example.com/assets/latest/gemini-cli` (Or the CURL version thereof) It can pick the file off github, some CI's assets, a package repo, a simple FTP server, an HTTP fileserver, over SSH, from a local cache, etc. It's so simple that one doesn't need a package manager. So there commonly is no package manager.
Yet in this tread people are complaining that "a single binary" is hard to manage/update/install because there's no package manager to do that with. It's not there, because the manage/update/install is so simple, that you don't need a package manager!