Readit News logoReadit News
artdigital commented on Streaming services are driving viewers back to piracy   theguardian.com/film/2025... · Posted by u/nemoniac
bhaney · 12 days ago
Not always. Now I just flip mindlessly through endless amounts of readily available garbage on my jellyfin server instead.
artdigital · 12 days ago
Then don’t be a hoarder and only get what you want to watch

I have my watchlist hooked up to *arr so it pulls that stuff automatically. Once I watched it and it’s not something I want to show to others, I delete it.

artdigital commented on Jules, our asynchronous coding agent   blog.google/technology/go... · Posted by u/meetpateltech
causal · 20 days ago
I still need to try them, but I'm having a hard time envisioning async agents being nearly as useful to me as something local like Claude Code because of how often I need to intervene and ensure it is working correctly.

Won't the loop be pretty long-tail if you're using async agents? Like don't you have to pull the code, then go through a whole build/run/test cycle? Seems really tedious vs live-coding locally where I have a hot environment running and can immediately see if the agent goes off the rails.

artdigital · 20 days ago
We use async agents heavily. The key is to have proper validation loops, tests and strong/well phrased system prompts, so the agent can quickly see if something is broken or it broke convention.

We have proper issue descriptions that go into detail what needs to be done, where the changes need to be made and why. Break epics/stories down into smaller issues that can be chopped off easily. Not really different to a normal clean project workflow really.

Now for most of the tickets we just assign them to agents, and 10 minutes later pull requests appears. The pull requests get screened with Gemini Code Assist or Copilot Agent to find obvious issues, and github actions check lint, formatting, tests, etc. This gets pushed to a separate test environment for each branch.

We review the code, test the implementation, when done, click merge. Finished.

I can focus on bigger, more complex things, while the agents fix bugs, handle small features, do refactorings and so on in the background. It's very liberating. I am convinced that most companies/environments will end up with a similar setup and this becomes the norm. There really isn't a reason why not to use async agents.

Yeah sure if you give a giant epic to an agent it will probably act out of line, but you don't really have these issues when following a proper project management flow

artdigital commented on Jules, our asynchronous coding agent   blog.google/technology/go... · Posted by u/meetpateltech
artdigital · 20 days ago
I tried Jules multiple times during the preview. Almost every week once, and it’s pretty terrible. Out of all the cloud coding assistants, it’s the worst. I honestly thought it was just an experiment that got abandoned and never expected it to actually become a real product, similar to how GH Copilot Spaces was an experiment and turned into Copilot agent.

It does what it wants, often just “finishes” a task preemptively and asking follow ups does nothing besides it rambling for a bit, the env sometimes doesn’t persist and stuff just stops working. For a while it just failed completely instantly because the model was dead or something

Out of the dozen times I tried it, I think I merged maybe one of its PRs. The rest I trashed and reassigned to a different agent.

My ranking

- Claude Code (through gh action), no surprise there

- ChatGPT Codex

- GitHub Copilot Agent

- Jules

I will try it again today to see if the full release changed anything (they give 3 months free trial for previous testers) but if it’s the same, I wouldn’t use or pay for Jules. Just use Codex or GitHub agent. Sorry for the harsh words

artdigital · 20 days ago
Alright, I wanted to give Jules another fair try to see if it improved, but it's still terrible.

- It proposed a plan. I gave it some feedback on the plan, then clicked approve. I came back a few minutes later to "jules is waiting for input from you", but there was nothing to approve or click, it just asked "let me know if you're happy with the plan and I'll get started". I told Jules "I already approved the plan, get started" and it finally started

- I have `bun` installed through the environment config. The "validate config" button successfully printed the bun version, so it's installed. When Jules tries to use bun, I get `-bash: bun: command not found` and it wastes a ton of time trying to install bun. Then bun was available until it asked me for feedback. When I replied, bun went missing again. Now for whatever reason it prefixes every command with "chmod +x install_bun.sh && ./install_bun.sh", so each step it does is installing bun again

- It did what I asked, then saw that the tests break (none were breaking beforehand, our main branch is stable), and instead of fixing them it told me "they're unrelated to our changes". I told it to fix everything, it was unable to. I'm using the exact same setup instructions as with Copilot Agent, Codex and Claude Code. Only Jules is failing

- I thought I'll take over and see what it did, but because it didn't "finish", it didn't publish a branch. I asked it to push a branch, it started doing something and is now in "Thinking" for a while. Seems to be running tests and lint again which are failing. But eventually it published the branch.

At this point I gave up. I don't have time to debug why bun is missing when in the env configuration it is available, or why it vanished in between steps, or figure out why only jules isn't able to properly run our testsuite. It took forever for a relatively small change, and each feedback iteration is taking forever.

I'm sure it'll be great one day, and I'll continue to re-visit it, but for now I'll stick with the other 3 when I need an async agent

artdigital commented on Gemini CLI GitHub Actions   blog.google/technology/de... · Posted by u/michael-sumner
barrkel · 20 days ago
Jules works in a VM, asynchronously, on a separate checkout of the code.

Gemini CLI works synchronously with the user (unless you YOLO) and in your own directory on your own machine on your own checkout.

Two different modalities.

artdigital · 20 days ago
And Gemini CLI github action (this project) runs again in a VM (github action runner) on a separate checkout of the code. This is what OP meant with multiple coding agents.
artdigital commented on Gemini CLI GitHub Actions   blog.google/technology/de... · Posted by u/michael-sumner
thecupisblue · 20 days ago
Wait, is this CLI or is this a github action or is this a github application?

Also, I thought Jules was the "coding agent" they are working on. Now this is taking it over or is this like another case of Google self-competing?

Someone needs to take charge at this company with a strong vision, because they are all over the place and spreading themselves thin, which in turn spreads thin the customer/brand equity.

At this point, as someone who: - Has been writing Android code for about 13 years now

- Has collaborated with Google on stuff

- Lead Google developer communities and conferences

- Knows many, many GDE's and has discussions with them often

- Uses Gemini API for their product

I'm so damn confused. How is a normal customer expected to understand then?

- They have 2 SDK's for communicating to their Gemini API.

- The documentation is spread and thrown all over the place.

- Half the time I'm trying to do something I have to dig through their code to find how to.

- The features I really want are rate limited or available only to private testers.

- They have 3 coding agents now.

- Even thought they have access to my Google Account and my phone, their Gemini app is useless.

- I tried to do a basic thing (add a service account) in Google Cloud recently, which wasn't allowed due to default rules that are deprecated and are so confusing to change due to their confusing UX.

The only usable thing is the AI studio, which is a great tool for experimenting with diff models and improved the DX of getting a Gemini API key by a mile.

I'd say congrats on the release, but honestly this is such a mid low hanging fruit of a product.

artdigital · 20 days ago
And this can't authenticate the same way the normal gemini cli does, it needs an API key from the looks of it, so free, standard and enterprise plans through OAuth currently don't work for authentication, just the free tier of the Google AI Studio, which is different than gemini-cli free tier, and has way tighter rate limits.
artdigital commented on Gemini CLI GitHub Actions   blog.google/technology/de... · Posted by u/michael-sumner
criley2 · 20 days ago
Curious to try this against the Github (website) Agent. The website Agent is definitely dumber than the vscode agent (because it has to spend 20 minutes figuring out how to build and start my monorepo apps) but on the flip side, it doesn't take up my computer and thus any value it creates is additive.

We have tried out Gemini code review vs Copilot code review and Gemini is consistently offering better code review tips. It has officially caught multiple potential bugs, even a few that reviewers might have missed, so it's definitely been additive.

Observability looks way worse. Github Agent has a full UX built into the Github PR that lets you dig into the agent behavior. This requires you to egress text logs and make sense of it yourself.

Also curious about customization. Github just rolled out "agent writes its own instructions" https://github.blog/changelog/2025-08-06-copilot-coding-agen... which is super cool, how do I customize this one and teach it how to start and manage apps across my monorepo?

artdigital · 20 days ago
> Curious to try this against the Github (website) Agent. The website Agent is definitely dumber than the vscode agent (because it has to spend 20 minutes figuring out how to build and start my monorepo apps) but on the flip side, it doesn't take up my computer and thus any value it creates is additive.

Yeah that's on you. Add a `copilot-instructions.md` file and configure the `copilot-setup-steps.yml` workflow to setup your environment. Both are supported more or less since Copilot Agent got released (though in "preview")

Most agents read `AGENTS.md`, I just symlink it to CLAUDE.md, and do the same for GEMINI.md

artdigital commented on Gemini CLI GitHub Actions   blog.google/technology/de... · Posted by u/michael-sumner
artdigital · 20 days ago
I wonder why they call this `gemini cli`, it's not really a CLI anymore when it's primarily used through GitHub, is it?

Why not follow Claude Code naming with this and just call it `gemini github action` or `run gemini`?

Deleted Comment

artdigital commented on Jules, our asynchronous coding agent   blog.google/technology/go... · Posted by u/meetpateltech
turblety · 20 days ago
Oh gees another subscription. This Google Developer Premium does look closer to something I would pay for, but really I just want something that gives me everything in a single subscription, that I can use. Like Claude, OpenAI or most other services on the planet.
artdigital · 20 days ago
Yeah agree. I currently don't subscribe to any of the Gemini things because I'm too much in the Claude ecosystem and can't justify another sub. But if I were to subscribe to something, it would be the Google Developer Premium plan. Mostly for Gemini CLI, but that alone is currently still way too rate-limited and not worth it.

Maybe if they add Jules and some version of Gemini to it (without the Gdrive storage and YT premium stuff), I would get onto it.

Having Jules in the normal consumer Gemini subscription makes no sense. It's very clearly a dev product, so it should be bundled with other dev products, so through GCP with Code Assist or Google Developer Premium. It feels completely out of places in the list of features on https://one.google.com/ai

artdigital commented on Jules, our asynchronous coding agent   blog.google/technology/go... · Posted by u/meetpateltech
turblety · 20 days ago
Why has Google totally overcomplicated their subscription models?

Looking at "Google AI Ultra" it looks like I get this Jules thing, Gemini App, Notebook, etc. But if I want Gemini CLI, then I've got to go through the GCP hellscape of trying to create subscriptions, billing accounts then buying Google Code Assist or something, but then I can't get the Gemini app.

Then of course, this Google AI gives me YouTube Premium for some reason (no idea how that's related to anything).

artdigital · 20 days ago
You're forgetting the 'Google Developer Premium' subscription ($300/y) which also bundles Gemini Code Assist / CLI, some Vertex credits, but none of the other Gemini things

One can make an argument that other Gemini stuff shouldn't be in there because it's not dev related, but Jules at least should

u/artdigital

KarmaCake day855October 28, 2021View Original