YouTube2Text

So I've been testing Gemini 4... — Transcript

by Theo - t3․gg · 7,925 words · 1,129 segments · language en · Watch on YouTube

Full transcript

  1. 0:00It finally happened. Gemini 4 Argon is
  2. 0:02here. Before we get started, I got a
  3. 0:03quick question. How long do you think it
  4. 0:05has been since we got a normal-sized
  5. 0:07large Gemini model release, like the Pro
  6. 0:09line? How many months do you think it
  7. 0:11has been? The gap between a model
  8. 0:12release like 5 6 Soul and 6 Astra was 1
  9. 0:15to 2 months. The gap between 3 1 Pro and
  10. 0:18Gemini 4 Argon is 8 months. It's been
  11. 0:22since February. We have not gotten
  12. 0:24anything other than flash models from
  13. 0:26Google. And now, after teasing Gemini 4
  14. 0:28Argon over a week ago, they have finally
  15. 0:30put it out for all of us to use. With a
  16. 0:32drop like this, there's a lot we have to
  17. 0:34cover, from how it's priced to how good
  18. 0:36it is at front end, to all the 3D
  19. 0:37capabilities, the weird things that make
  20. 0:39Gemini models Gemini models, the unique
  21. 0:42capabilities in those models, and of
  22. 0:43course, the comparison with recent
  23. 0:45releases like Opus 5.5, GPT 6 1 Soul,
  24. 0:49and Muse Wonderful, which if you've seen
  25. 0:50my video on that, I am quite enjoying. A
  26. 0:52handful of my friends at Google actually
  27. 0:54stuck their necks out a bit to get me
  28. 0:56early access to this model. I'm very
  29. 0:57thankful for them, and I sincerely hope
  30. 0:59they don't get in trouble for what I'm
  31. 1:00going to say. There are things that are
  32. 1:02good about this model, and there are
  33. 1:03things that are less good about this
  34. 1:05model. Normally, this is where I'd make
  35. 1:06a joke about how I'm not a paid shill
  36. 1:08and the company isn't paying me, but in
  37. 1:09this particular case, I can't because
  38. 1:11Google does pay me quite a bit because
  39. 1:13I'm a YouTuber, as you might know,
  40. 1:14watching this video likely on YouTube.
  41. 1:16All of that said, they are not paying me
  42. 1:18for my coverage for anti-gravity and
  43. 1:19Gemini stuff. In fact, my previous
  44. 1:21Gemini videos almost got me demonetized
  45. 1:23on YouTube, so this comes at a cost to
  46. 1:25me, if anything, which is why I hope you
  47. 1:27can forgive us for a quick break for
  48. 1:28today's sponsor. I got an interesting
  49. 1:30question for you. You want people like
  50. 1:31me to use your product because if you
  51. 1:33do, you probably shouldn't do a normal
  52. 1:35sign-in flow because I'm not going to be
  53. 1:37clicking those buttons myself nowadays.
  54. 1:38I do most of my work through my agents
  55. 1:40now, which means any platform that my
  56. 1:42agents choose needs to be usable by the
  57. 1:44agent. In particular, it needs to be
  58. 1:45able to be signed up for by your agents.
  59. 1:48Today's sponsor is WorkOS, and that
  60. 1:49might confuse you because they are a
  61. 1:50platform for user signing in, right?
  62. 1:53Well, they are. They are the best way to
  63. 1:54have humans and businesses signing into
  64. 1:56your app. So, if you're trying to get
  65. 1:57enterprise customers, then you should
  66. 1:59probably be using WorkOS. That's why
  67. 2:01everyone from OpenAI and Anthropic to
  68. 2:02Fowl, Cursor, Bolt, Vanta, Carta, and
  69. 2:05more are all using them. But, I want to
  70. 2:06talk about AuthMD because this is a
  71. 2:07super, super cool standard. The goal of
  72. 2:09AuthMD is to make it easier for agents
  73. 2:11to sign up for your apps. It's a new
  74. 2:13standard that's been designed by WorkOS
  75. 2:15in partnership with companies like Fire
  76. 2:16Crawl and Cloudflare. And the results
  77. 2:18speak for themselves. There's already a
  78. 2:19ton of companies adopting these
  79. 2:20standards like Neon, Monday, Parallel,
  80. 2:23and more. What makes it so cool is that
  81. 2:24agents can now register on behalf of a
  82. 2:26user. So, if you're trying to get
  83. 2:27business customers and you want their
  84. 2:29agents signing up, this is a great place
  85. 2:31to start. Get Auth Right for all your
  86. 2:32users at swyd.link/workos.
  87. 2:35Now that that's out of the way, let's
  88. 2:36dive into the newest model from Google,
  89. 2:38Gemini 4 Argon. Flash banging warning
  90. 2:40for their website because it is not dark
  91. 2:42mode for some reason. Argon is now
  92. 2:44globally available today for developers
  93. 2:46and enterprises via the API and studio
  94. 2:48and Gemini platform, Google AI Ultra
  95. 2:50subscribers and anti-gravity, and Google
  96. 2:52AI Ultra and Pro subs in the Gemini app
  97. 2:54and AI mode in search. This is the God,
  98. 2:57I did not realize how bad Google's like
  99. 2:59products line had gotten until this.
  100. 3:01It's a mess. Model excels at deep work
  101. 3:04in complex real-world tasks across
  102. 3:06domains, including coding, finance,
  103. 3:08legal, cybersecurity, and science. Its
  104. 3:10depth and precision across multi-step
  105. 3:12tasks lead Argon to outperform other
  106. 3:14frontier models on benchmarks across
  107. 3:16domains, ranking number one on the VALS
  108. 3:19index, which measures model performance
  109. 3:21across critical economic sectors like
  110. 3:22finance, coding, legal, and tax work.
  111. 3:25And yes, indeed, Gemini 4 Argon does
  112. 3:27appear to be one of the best values
  113. 3:29here. Somehow they have a cost for
  114. 3:31wonderful,
  115. 3:32though, which is strange cuz I was never
  116. 3:35given token pricing. Okay, they're
  117. 3:36saying it's $4.00 in and $20.00 out.
  118. 3:38That's wrong. We don't have a cost for
  119. 3:40wonderful, and it won't be the same
  120. 3:42price as standard wonder, obviously. So,
  121. 3:45uh that makes me trust this a lot less.
  122. 3:47I'll be real. Regardless, I have my own
  123. 3:49benches. I've I've run a lot of benches
  124. 3:51on this model. I'll start with some
  125. 3:53benches that aren't mine. With Slot
  126. 3:54Politics, I already shared the numbers
  127. 3:56for Gemini here. You can see that its
  128. 3:58cost is not actually that great when you
  129. 4:02factor in how many tokens it uses on
  130. 4:04something like the Artificial Analysis
  131. 4:05Intelligence Index, but its score is
  132. 4:07putting it above Astra and also above 61
  133. 4:10Soul, but meaningfully lower than Opus
  134. 4:125.5 on high as well as obviously X high
  135. 4:15and max. And it is also more expensive
  136. 4:18than Opus 5.5 on high despite getting a
  137. 4:19lower score. Of course, Artificial
  138. 4:21Analysis Intelligence Index is not a
  139. 4:23perfect measure of model capabilities.
  140. 4:25It is not the best index for things like
  141. 4:27code, but it is a good general idea of
  142. 4:30where intelligence sets. I chose to show
  143. 4:32you these numbers first because I'm
  144. 4:33scared people's brains fall out whenever
  145. 4:35I show them the model price. Because if
  146. 4:37you see this $2 per mil in and $10 per
  147. 4:39mil out, your immediate assumption's
  148. 4:41going to be this model is cheap when you
  149. 4:43compare it to things like the 5.25 rates
  150. 4:46for Opus 5.5. This seems like a really
  151. 4:48good deal. It's not. It's a combination
  152. 4:51of reasons. The first one is that this
  153. 4:52model is it's token hungry. It's not
  154. 4:54particularly efficient, which is part of
  155. 4:56what puts it in the higher price range
  156. 4:58like we just saw on Artificial Analysis.
  157. 5:00The other really, really egregious
  158. 5:02problem is that it sucks at hitting
  159. 5:04cash. I have had the worst rate of cash
  160. 5:07reads from any model I've used recently
  161. 5:10with this release. I'm talking like 70
  162. 5:13to 80% cash hit versus other models
  163. 5:16where I see 99% plus. It means that that
  164. 5:1895% discount on cash reads is not going
  165. 5:22to happen as often and you're going to
  166. 5:23actually eat a lot of input cost on this
  167. 5:25model. This might be a bug in
  168. 5:26Anti-Gravity either in how it's actually
  169. 5:28sending things or how it's reporting
  170. 5:30data to me. It is slightly possible this
  171. 5:31is a bug in the MCP implementation that
  172. 5:33we use in T3 Code because you will never
  173. 5:35catch me dead in their awful CLI, but I
  174. 5:38am not particularly confident in any of
  175. 5:40this and I am not interested in doing
  176. 5:41more work to figure it out because
  177. 5:43Google should be the ones doing this,
  178. 5:45It's me. They have a section about using
  179. 5:46it to solve complex engineering tasks
  180. 5:49saying that uh anti-gravity has helped
  181. 5:51teams increase agentic code submissions
  182. 5:52by more than 35% while reducing code
  183. 5:56rollbacks by nearly a third.
  184. 5:59Those are not great numbers considering
  185. 6:01that what they were using before was
  186. 6:03also not particularly good. The more
  187. 6:06interesting thing and I won't air out
  188. 6:07who this was, but I was talking to a
  189. 6:09Google employee in not one of the ones
  190. 6:11that Google knows I talked to, so don't
  191. 6:12go after the people who normally work
  192. 6:14with me. The way they described Argon to
  193. 6:16me wasn't it's a revolution or this
  194. 6:19model has changed how we build. The way
  195. 6:20it was described to me is I find myself
  196. 6:22reaching for Opus 5 less. Not 5.5, Opus
  197. 6:265. The one that I notoriously panned
  198. 6:28after realizing I was wrong in my first
  199. 6:30video. It is what it is. Let's see what
  200. 6:32this can do at least according to
  201. 6:34Google. Apparently they use it to
  202. 6:35untangle browser feature code in Chrome.
  203. 6:38Piping multiple clean code changes at a
  204. 6:40time, Argon helped the team finish an
  205. 6:43architectural refactor across hundreds
  206. 6:45of files completing months of work in
  207. 6:47weeks. This feels like it was written in
  208. 6:502024. It optimized a production Python
  209. 6:53code base in just a few hours. The
  210. 6:56Here they have some fun demos of the
  211. 6:57cool 3D stuff they've been doing with
  212. 6:58it.
  213. 6:59God, why is it making sounds? That's
  214. 7:01horrible.
  215. 7:02This isn't a generated video. This is
  216. 7:04generated 3D models that they then went
  217. 7:07through with some type of like software
  218. 7:09rotoscope type thing to show the models
  219. 7:12in video form.
  220. 7:14Very cool. Animations are still a bit
  221. 7:16cringe.
  222. 7:18This YouTube player embed is broken and
  223. 7:19the overlay won't disappear.
  224. 7:22Classic Google-isms. I I've joked for a
  225. 7:24bit now, you'll know when Google has a
  226. 7:26good model when their software finally
  227. 7:27starts working. They got a quote from
  228. 7:29someone at Deloitte. Early impressions
  229. 7:32from Gemini 4 are very strong. For
  230. 7:33long-running tasks across these
  231. 7:35workflows, it completed successfully
  232. 7:36100% of the time in our e-vals,
  233. 7:38maintaining context and running through
  234. 7:40multiple tools across impressive spans.
  235. 7:43Instead of the reasoning delivers
  236. 7:44significantly higher, clearer, yada
  237. 7:46yada, the text clips.
  238. 7:48>> [sighs]
  239. 7:49>> Google being Google. I shouldn't be as
  240. 7:51annoyed as I am by this completed
  241. 7:53successfully 100% of the time in our
  242. 7:55evals thing because this depends
  243. 7:57entirely on what's being evaluated. For
  244. 7:59example, I have an eval that Gemini
  245. 8:02completed 100% of the time. It's
  246. 8:03Skatebench. I still actually can't
  247. 8:05believe this. I think it's cool as hell.
  248. 8:07Gemini for Argon got a perfect score on
  249. 8:09my private version of my benchmark for
  250. 8:12seeing how well models name skateboard
  251. 8:14tricks. For reference, Opus 5.5 on Max
  252. 8:17gets a 79%. This bench has proven to be
  253. 8:19weirdly difficult for most models to do.
  254. 8:23In particular, some of the tricks that
  255. 8:24are like switch and fakie stance cuz
  256. 8:25skateboarding is a whole grammar around
  257. 8:27the way you're standing on the board.
  258. 8:28Google has always had a weird lead here
  259. 8:30with models like 3.8 flash getting a 96%
  260. 8:33but seeing the first perfect score was
  261. 8:36kind of trippy for me. Especially when I
  262. 8:38looked into it more and saw just how
  263. 8:40many errors it was hitting when it ran
  264. 8:42because the API was quite unstable
  265. 8:44during my early testing. I don't know if
  266. 8:46that's improved since but I was getting
  267. 8:48pretty intense error rates and I had to
  268. 8:49overhaul a bunch of my benchmark just to
  269. 8:51get around the fact that the endpoints
  270. 8:53error as often as they did. It was also
  271. 8:55relatively impressive in terms of its
  272. 8:56token utilization in the bench like it
  273. 8:58got answers fast and didn't overthink
  274. 9:00which is rare for a Gemini model and
  275. 9:02nice to see. So, yeah, if your task is
  276. 9:05somehow reminiscent to naming skateboard
  277. 9:07tricks, there's a decent chance you're
  278. 9:08going to have a good experience with
  279. 9:09Argon both in its like speed, token
  280. 9:11efficiency, but also its accuracy in
  281. 9:13doing the thing. But again, when you say
  282. 9:15a model has 100% success in our evals,
  283. 9:18the eval and its relation to the work
  284. 9:20you're doing matters and I don't think a
  285. 9:22lot of people are making a living naming
  286. 9:24skateboard tricks. I wish they were. I
  287. 9:25wish I could have that be my job but uh
  288. 9:27sadly it is not. They also say that the
  289. 9:29model has advanced reasoning and
  290. 9:31multimodal capabilities while
  291. 9:32maintaining strict grounding, yada yada
  292. 9:34yada. It's good at looking at documents,
  293. 9:36PDFs, videos, audio, things like that. I
  294. 9:39have historically seen a meaningful lead
  295. 9:40in Gemini models' ability to like do
  296. 9:42things with vision. Like giving it a
  297. 9:44picture of a motherboard and asking it
  298. 9:46to label the parts and draw that in like
  299. 9:48Python on top of it. The Google models
  300. 9:49have historically been very impressive
  301. 9:51in this space. I did not benchmark any
  302. 9:53of that because I was just using it for
  303. 9:54code. But if you have complex vision
  304. 9:56tasks, it is definitely worth running
  305. 9:58them against Gemini 4 just to see if you
  306. 10:01have a real benefit. You might be
  307. 10:02surprised. Do note though, as we start
  308. 10:04to complain more about Googleisms, that
  309. 10:06the current price of $2 per mil in and
  310. 10:08$10 per mil out is an introductory
  311. 10:11price. This is Google's new favorite
  312. 10:13thing to do when they drop a model. They
  313. 10:14charge a reasonable price up until a
  314. 10:17certain date, and then they double the
  315. 10:19price after. So this model's actually
  316. 10:21going to be $4 per mil in and $20 per
  317. 10:23mil out starting December 1st. It's
  318. 10:25almost like they don't want you to start
  319. 10:27building heavily on top of the model.
  320. 10:29It's It's rough. They've been doing this
  321. 10:31for most of their model drops recently
  322. 10:32and it makes pricing weird. I I don't
  323. 10:34think it's as bad as what Meta did by
  324. 10:36not putting out a price at all for
  325. 10:37wonderful and only having it in the sub,
  326. 10:39but I still hate this. Just give us a
  327. 10:41price that you can actually serve it at.
  328. 10:43Lower the price in the future. Don't
  329. 10:44raise it. The only lab that regularly
  330. 10:47raises prices for models is our friends
  331. 10:49over at Google. And then they tell us to
  332. 10:51get started. So I guess we should.
  333. 10:52First, we'll start with one of the
  334. 10:53things Google models have historically
  335. 10:55been pretty strong at. The thing is of
  336. 10:57course front end. I have used Google
  337. 10:59models for front end stuff pretty often
  338. 11:01when they are the new thing.
  339. 11:03Specifically when 3 Pro and 3 1 Pro
  340. 11:04dropped, I found a lot of good uses. I
  341. 11:06built a lot of the UI and UX around
  342. 11:09Lawn, my alternative to Frame.io for
  343. 11:11video stuff. It's what we actually use
  344. 11:13for all of our video management for my
  345. 11:15company. Every one of my YouTube videos
  346. 11:17gets uploaded on this platform and
  347. 11:19managed by my team on Lawn, and a lot of
  348. 11:21the UI and UX here was built by Gemini 3
  349. 11:241 Pro. I obviously did a lot more work
  350. 11:26on top of that using the Opus models at
  351. 11:28the time, but I found that the back and
  352. 11:30forth between those models allowed me to
  353. 11:32make actually unique-ish homepages at
  354. 11:35the time. So, let's see how that
  355. 11:37capability has carried through. I think
  356. 11:39this is quite good. I don't necessarily
  357. 11:42think a homepage should have this much
  358. 11:43text on it,
  359. 11:45but it is very nice-looking. I would not
  360. 11:48have guessed that this was AI-generated
  361. 11:50if I just stumbled on a page like this
  362. 11:51like browsing the web. It also made a
  363. 11:53nice little interactive section here
  364. 11:55where you can do things that is actually
  365. 11:57functional and not cringe. Like, this is
  366. 12:00decent. Believe me, I would talk a lot
  367. 12:02of crap if I could. This is fine. Hop
  368. 12:04into the other designs. That one had a
  369. 12:05bit of like font popping, that might
  370. 12:07just be the way that WhichAI is set up.
  371. 12:08By the way, WhichAI created by our
  372. 12:10friend Dara, really cool kid. Check it
  373. 12:12out whichai.dev. Very useful to see how
  374. 12:14the front-end capabilities vary across
  375. 12:16different models. All of the versions
  376. 12:18I'm showing now are using the official
  377. 12:20Anthropic design skill. So, if you
  378. 12:22aren't getting good designs out of the
  379. 12:24model, definitely try turning that on
  380. 12:26and see if you have better results. If I
  381. 12:28turn it off, you get a lot more cringe,
  382. 12:30a lot more of this like unnecessary text
  383. 12:33everywhere, a lot of fonts that are kind
  384. 12:35of gross, just not the best quality.
  385. 12:39Like, all of them have that like awful
  386. 12:41top nav, like every single one of them
  387. 12:43does. God, this retro one is so cringe.
  388. 12:45And this is without any skills on. So,
  389. 12:47if you are using this for design, highly
  390. 12:50recommend Anthropic design skill. I
  391. 12:51don't recommend the taste skill though.
  392. 12:53That gets it back to where it was with
  393. 12:55the weird cringe top navs and as well as
  394. 12:57like the really consistent gross layout.
  395. 13:00The design skill seems to be a good
  396. 13:01balance that actually forces the model
  397. 13:03to make things that look decent and
  398. 13:04unique. So, for front-end, seems pretty
  399. 13:06good. Is it state-of-the-art? I still
  400. 13:08think Fable 5.1 is the best I've seen.
  401. 13:11Opus has its moments, but Fable overall
  402. 13:13makes the coolest,
  403. 13:15most unique front-ends and like
  404. 13:17homepages, marketing sites, that type of
  405. 13:19thing.
  406. 13:20I still don't think any model is good at
  407. 13:21just like doing things right the first
  408. 13:23try, and I prefer ones where I can and
  409. 13:25back and forth. For example, with
  410. 13:27Slapolitics, I used OpenAI models for
  411. 13:29this entire site. I did everything with
  412. 13:32Astra on ultrafast. Not because
  413. 13:34ultrafast is magically better at design,
  414. 13:36all OpenAI models kind of suck at
  415. 13:37design, but since I was using ultrafast,
  416. 13:39I could tell it what I wanted and ask
  417. 13:41for different versions and go back and
  418. 13:42forth until I got it just how I wanted
  419. 13:44without having to wait constantly
  420. 13:45throughout. So, I think that speed is
  421. 13:47really important when you're iterating
  422. 13:49on real UX, not like a marketing site,
  423. 13:52but like the buttons people press on the
  424. 13:53website and how they interface with it.
  425. 13:55Google models are fast, but that doesn't
  426. 13:57necessarily mean they get work done
  427. 13:59quickly. Anecdotally, having tested this
  428. 14:01a bunch myself, it's not a super fast
  429. 14:03model. It might generate tokens quickly,
  430. 14:05but it doesn't solve problems fast.
  431. 14:07Next, we should talk a bit about the
  432. 14:08unique capabilities of Google models.
  433. 14:11This is strange because every lab kind
  434. 14:14of has something like this. For example,
  435. 14:17with OpenAI models, you can generate
  436. 14:19images and it will use their API to call
  437. 14:21the image gen tools and models that they
  438. 14:22have, where with Claude models, you
  439. 14:24can't do that. You have to call some
  440. 14:25other external service. Grok models have
  441. 14:27the ability to do cool things with the
  442. 14:29Twitter API. Like if I want to get good
  443. 14:31data out of Twitter, I can't do it
  444. 14:33through the API, it's way too expensive.
  445. 14:35So, I'll just tell Codex or Claude to
  446. 14:37call Grok, and by calling Grok, it gets
  447. 14:39access to the XAI APIs. A lot of
  448. 14:42different models have these types of
  449. 14:43capabilities. If they have access to
  450. 14:44unique data, you can get it through that
  451. 14:47model. So, why am I bringing this up?
  452. 14:48Gemini models have some unique
  453. 14:50capabilities, many of which are very
  454. 14:52useful to me. Why are they useful to me?
  455. 14:54I'm a YouTuber. That means I have to do
  456. 14:56a lot of stuff on YouTube, and Google
  457. 14:57gives very generous access to the
  458. 14:59YouTube API and capabilities to the
  459. 15:01Gemini models. If you want to get a
  460. 15:03transcript from a YouTube video, the
  461. 15:04Gemini API is one of the best ways to do
  462. 15:06it right now. And we've been using the
  463. 15:07Google models heavily for all of those
  464. 15:09types of things throughout my
  465. 15:10businesses. So, I will be using this
  466. 15:13model a lot. Not because I necessarily
  467. 15:15want to or I'm choosing to cuz it's so
  468. 15:17uniquely intelligent and such a good
  469. 15:18value. Just because Google has unique
  470. 15:21capabilities that they're providing
  471. 15:22their models through their APIs, through
  472. 15:24their data centers, through the things
  473. 15:26that they uniquely have access to. That
  474. 15:28said, I've actually found the Gemini
  475. 15:30models not that good at most Google
  476. 15:32services. I have a much better
  477. 15:34experience dealing with my email inbox
  478. 15:36through tools like Grok and Chat GPT
  479. 15:39than I do with anything Gemini. In fact,
  480. 15:42every time the Gemini button appears in
  481. 15:43some app, it it scares me and is often
  482. 15:47not functional or just outright cringe.
  483. 15:49I think if you're a YouTuber or you work
  484. 15:51with YouTubers, Gemini will be a very
  485. 15:53useful thing to have in your pipeline.
  486. 15:55If you're doing a lot of unique vision
  487. 15:57work, historically the Gemini models
  488. 15:59have been good at that as well, so worth
  489. 16:01benchmarking. I don't think there is as
  490. 16:03much here as there used to be though,
  491. 16:04cuz a lot of the things that Google's
  492. 16:06models were uniquely good at have been
  493. 16:09maintained and achieved by others
  494. 16:11externally. There is some secret sauce
  495. 16:14in this model. There's something that
  496. 16:15makes it different. You can see it in
  497. 16:17SkateBench. It's the only model to get a
  498. 16:19perfect score and the only models to
  499. 16:21break the 90 range are Gemini and
  500. 16:24somehow Muse wonderful. Everything else
  501. 16:26is in the 80s, 70s, even 50s and 60s.
  502. 16:29So, there might be more secret hidden
  503. 16:32capabilities I'm not seeing in the
  504. 16:33model. I've heard people say that
  505. 16:34they're really good for
  506. 16:35internationalization, localization,
  507. 16:37multilingual stuff. I haven't seen too
  508. 16:39much of this unique capability in my own
  509. 16:40testing. I just wanted to call it out
  510. 16:42because it's not that common nowadays.
  511. 16:45Usually, since all the models are just
  512. 16:47throw all the data in pre-training and
  513. 16:49then RL it on code, we don't get as much
  514. 16:51unique capability in things anymore, but
  515. 16:53Google still has some and I thought it
  516. 16:55was worth noting. Now, we get into the
  517. 16:57meat, the things that y'all are most
  518. 16:59hyped about, things like the real
  519. 17:02day-to-day code work, the things I hate
  520. 17:04about Gemini itself and the Gemini
  521. 17:06ecosystem, Opus, Soul, and Muse and how
  522. 17:08they compare, and of course, the thing
  523. 17:10everyone is hyped about, weirdly so,
  524. 17:13Fish Slap, my game that I make with
  525. 17:14every model to see how good they are at
  526. 17:163D. So, uh without further ado, I think
  527. 17:19it's time for fish slop. And no, the
  528. 17:21video is not encoding incorrectly. It
  529. 17:24did actually screw up the top of the
  530. 17:25water that badly. The UI is uh
  531. 17:29it's Gemini, to say the least. It did
  532. 17:31make the whole game loop where there's
  533. 17:33five tanks to get through, which is
  534. 17:36solid. Submarine models,
  535. 17:38not particularly great. It's not as bad
  536. 17:40as things like Muse and Grok, but it's
  537. 17:42not great. Considering how crazy all the
  538. 17:453D demos I saw other people posting
  539. 17:47were,
  540. 17:48I expected a lot more. I gave it the
  541. 17:50exact same prompt, exact same setup,
  542. 17:52exact same tools, and everything as the
  543. 17:53others had.
  544. 17:55It does animation decently well. Like,
  545. 17:56the way the fish moves is reasonable.
  546. 17:58The eyes are pointed in the right
  547. 17:59direction, which might not sound like
  548. 18:01much, but just a few months ago that was
  549. 18:03a rare skill.
  550. 18:04But, there are some uniquely
  551. 18:07Google-esque things here.
  552. 18:09Let me show you one of the funnier
  553. 18:11examples.
  554. 18:13So, games have to have physics and
  555. 18:15mechanics. My game has a mechanic where
  556. 18:17the fish eat the food.
  557. 18:19There's a problem.
  558. 18:21The food can fall to the bottom of the
  559. 18:23tank, and when it does, it doesn't
  560. 18:24expire.
  561. 18:26The fish can go to the bottom of the
  562. 18:27tank to eat it, but they can't figure
  563. 18:29out how.
  564. 18:31So, the fish will come over cuz they're
  565. 18:32hungry. They'll try to eat the food
  566. 18:34that's on the floor, so they can't, and
  567. 18:36then they'll just sit there staring at
  568. 18:37the food trying to get to it until they
  569. 18:39die. It wouldn't be too bad if I could
  570. 18:40just like feed them more, but the game
  571. 18:42has a mechanic where you can only put so
  572. 18:44much food in the tank at a time, and it
  573. 18:47forgot to make these expire.
  574. 18:49So, it will actually just sit here
  575. 18:51forever. I also just realized the sound
  576. 18:53is not routing, so let me fix that
  577. 18:55quick. There we go. Sorry for the lack
  578. 18:57of sound for the first bit. As I said,
  579. 18:59you weren't missing out on too much.
  580. 19:00It's not particularly great-sounding
  581. 19:02game.
  582. 19:03But, this version was bad enough and
  583. 19:05broken enough that I wanted to give it
  584. 19:08one more shot.
  585. 19:09So, I did. I told about some of the
  586. 19:11things that were broken, like the
  587. 19:12shimmering on the ceiling of the tank,
  588. 19:14the food mechanic being broken where the
  589. 19:16food wouldn't expire and they couldn't
  590. 19:17get at the bottom, and that I was
  591. 19:19disappointed in the graphics and I
  592. 19:20wanted it to improve. So, it ran for a
  593. 19:22while. It came back already looking a
  594. 19:26hell of a lot better.
  595. 19:28Didn't touch the model for the sub,
  596. 19:31sadly,
  597. 19:32but it did fix a lot of the things
  598. 19:35involving like the feeding of the fish.
  599. 19:37And I was able to actually like play
  600. 19:39this version for a bit. But then you
  601. 19:40start to notice some of the
  602. 19:44the Gemini-isms. And the best I can put
  603. 19:46it is like
  604. 19:47it doesn't have big model smell. Big
  605. 19:50model smell is really hard to describe.
  606. 19:52It's a a type of thoughtfulness and
  607. 19:54generalization that models do when they
  608. 19:56have like a better understanding of the
  609. 19:58world that comes from the model being
  610. 20:01bigger. I talked about this a bit in
  611. 20:03terms of 3D in my previous video about
  612. 20:06Muse, where I talked about how the
  613. 20:08model's 3D capabilities don't reflect
  614. 20:10how smart or capable the model is. 3D is
  615. 20:12a thing that they train in separately,
  616. 20:14like they add it on.
  617. 20:16This model clearly got more time with
  618. 20:18that 3D stuff, but it also has some
  619. 20:21stupid mistakes that I haven't seen
  620. 20:23other models do. Monsters spawn every
  621. 20:25minute. When you finish the wave, they
  622. 20:27drop a power up, and the power up lasts
  623. 20:30for 30 seconds. Why is there a power up
  624. 20:33that helps with my attack? I can't shoot
  625. 20:36anything after I get it, and they expire
  626. 20:38before I can use it. So, one of the
  627. 20:40power ups is legitimately useless
  628. 20:42because there will never be a monster in
  629. 20:44the tank when you have it on because it
  630. 20:46will disappear before the monsters come
  631. 20:48in. It's just like the type of silly
  632. 20:50thing that a human would not have done,
  633. 20:53that a smart model also would not have
  634. 20:55done, that a model that's goal is to
  635. 20:58just write code that seems good without
  636. 21:00thinking about it would absolutely do.
  637. 21:02Imagine that you were a part-time
  638. 21:04contributor to a game like this, and
  639. 21:06there was three power-ups made, you
  640. 21:07might throw out the idea of a power-up
  641. 21:09that does more damage and not even think
  642. 21:11about it and then add it. A smart model
  643. 21:13should have a good enough understanding
  644. 21:14of the system to know that that is
  645. 21:15stupid. Gemini doesn't. I think now is a
  646. 21:17better time than ever to start talking
  647. 21:19about the way this model behaves in
  648. 21:21real-world tasks. In particular,
  649. 21:24hallucination. The thing I just showed
  650. 21:26you wasn't hallucination. It's not like
  651. 21:27the model imagined this thing that
  652. 21:29wasn't the case. It saw a power-up
  653. 21:31system, it came up with an idea for the
  654. 21:33power-up system, and it put it in the
  655. 21:35game. It might be a stupid power-up,
  656. 21:36doesn't make sense, but it didn't
  657. 21:37hallucinate anything. According to
  658. 21:39Artificial Analysis, the model actually
  659. 21:41doesn't hallucinate much. On their AI
  660. 21:44Omniscience benchmark, which is their
  661. 21:45attempt to measure hallucination, Gemini
  662. 21:474 Argon had a 15% hallucination rate,
  663. 21:50the lowest of any model scoring over a
  664. 21:5245 on the intelligence index. And the S
  665. 21:54and D, you can see here in the official
  666. 21:56charts, Gemini 4 Argon has an
  667. 21:58impressively low hallucination rate. But
  668. 22:01the AI Omniscience bench is not just
  669. 22:03hallucinations. It's both incorrect
  670. 22:05answers as well as partial answers and
  671. 22:07refusals. So, if it gets the questions
  672. 22:10correctly, it gets points. If it gets
  673. 22:11them incorrectly, it loses points. If it
  674. 22:13says, "I can't answer this," it's
  675. 22:15neutral. When you look at the overall
  676. 22:17score, it's no longer first place, it's
  677. 22:19now in fourth because it gets few enough
  678. 22:22things right that its refusal to get
  679. 22:24things wrong does not really matter as
  680. 22:26much. It's just like, "Sorry, can't
  681. 22:28help." more often than others. Cool.
  682. 22:30Nice to see Google making their models
  683. 22:32hallucinate less. Still not a
  684. 22:34particularly good score. Sadly, from my
  685. 22:37experience, this benchmark is not that
  686. 22:40realistic because I have seen this model
  687. 22:43just be wrong a lot. Here is where we
  688. 22:46get into the real code work and where my
  689. 22:50actual breakdown of the model begins. I
  690. 22:52started by throwing it at TS Rust, a
  691. 22:55project I built that I talked about in
  692. 22:56other videos where I rewrote the entire
  693. 22:58chess compiler in Rust using Opus 5.5. I
  694. 23:01had a bunch of different models audit
  695. 23:03the code base and describe it, things
  696. 23:05that could be improved, what is it worth
  697. 23:07knowing in this code base. I would take
  698. 23:09all the claims it made, validate them,
  699. 23:11and then put them through a panel of
  700. 23:12judges to rate how good or bad the model
  701. 23:15did. GPT-61 Soul came out on the top
  702. 23:17making 38 claims that were all true. It
  703. 23:19had zero wrong claims, and the claims
  704. 23:21were informative, accurate, and useful.
  705. 23:23So, all the judges gave it a pretty good
  706. 23:25score, averaged an 8.84. Opus 5.5
  707. 23:27slightly lower, 8.78. It took way
  708. 23:30longer, 49 minutes versus 28 minutes,
  709. 23:32and it cost $24 instead of $4, and it
  710. 23:35got one of the claims wrong. Still a
  711. 23:37very good score, just made some mistakes
  712. 23:39and took too long and was too expensive.
  713. 23:406 Astra also had no wrong claims, was
  714. 23:44way faster at 20 minutes, still a bit
  715. 23:45too expensive. 61 Soul on X High, things
  716. 23:48improved. Also, funny, uh 6 Astra on Max
  717. 23:51scored worse than 6 Astra on X High.
  718. 23:54Once again, as I've been saying for a
  719. 23:56while, you should probably avoid the max
  720. 23:57reasoning levels. They do more damage
  721. 23:59than good. You might notice something's
  722. 24:01missing, though. Where is Gemini?
  723. 24:03Well, we hadn't scrolled down far
  724. 24:05enough.
  725. 24:07Yeah. Gemini for Argon, in my audit the
  726. 24:10code base bench, scored a 4.38,
  727. 24:13less than half of Opus's score and 61
  728. 24:16Soul's score. It also took 43 minutes
  729. 24:19long, almost double the time 61 Soul
  730. 24:22took, and more than double it than it
  731. 24:24took on X High. On the bright side, it
  732. 24:26would have only cost $3, but on the less
  733. 24:28bright side, of its 36 claims, 24 were
  734. 24:31false. The majority of the things it
  735. 24:34claimed about the code base were wrong.
  736. 24:36Do you understand how egregious that is?
  737. 24:39Duh. It means that when this model's
  738. 24:41doing real work in a real code base,
  739. 24:43it's as likely, if not more likely, to
  740. 24:45be wrong than right. And this has lined
  741. 24:47up with my experience using it. I I hate
  742. 24:50to be that guy, especially cuz I've
  743. 24:52likely burned some credibility with a
  744. 24:54lot of y'all with my Muse Wonder video.
  745. 24:56I don't care. Muse Wonder is a unique
  746. 24:58balance here where it is getting similar
  747. 25:00scores to Fable, way faster, and gets
  748. 25:03things wrong, but eight out of 33 is
  749. 25:05comparable to Fable 5.1's 11 of 33, and
  750. 25:08a whole different world than 24 of 36.
  751. 25:12I'm going to be so real, and we'll
  752. 25:13you'll see what I mean as we go deeper.
  753. 25:15I don't think anybody who finds this
  754. 25:17model on the same frontier level
  755. 25:19capability as things like Opus 5.5,
  756. 25:21Fable 5.1, 6 Astra, and 6.1 Soul, or
  757. 25:24even Muse Wonder. I don't think anyone
  758. 25:25who finds these models comparable is
  759. 25:27actually working on that real of stuff.
  760. 25:29Show me demos if you disagree. I would
  761. 25:31like to be wrong here. I want to have
  762. 25:33more faith in Google as a competitor,
  763. 25:35but the numbers aren't going to get
  764. 25:37better as we keep going. The next round
  765. 25:39was one where I audited a real bug in T3
  766. 25:42code related to how the bulk remote
  767. 25:44update workflows were functioning. Opus
  768. 25:465.5 got the best score with an 822. It
  769. 25:49had five claims that were wrong of its
  770. 25:5046. It was $26 to run, and took 20
  771. 25:53minutes, but these are like good, useful
  772. 25:55numbers. 6.1 Soul got a lower score. It
  773. 25:58missed some of the high severity things
  774. 26:00Opus 5.5 found, but it didn't say
  775. 26:02anything incorrect. It took 10 minutes,
  776. 26:03and it cost a dollar. Insane. This is
  777. 26:05why I like 6.1 Soul so much as a review
  778. 26:07model. Muse Wonder scored quite a bit
  779. 26:09lower. I think it missed a handful of
  780. 26:10claims, and it still had the same
  781. 26:12roughly error rate as Opus did, but it
  782. 26:14only took 6 minutes, and most
  783. 26:16importantly, in my opinion, it was super
  784. 26:18readable. So again, I like Muse Wonder
  785. 26:20cuz it's a different flavor, and finds
  786. 26:22useful stuff. Gemini for Argon is
  787. 26:24another flavor. It's not just a Claude
  788. 26:26distill like a lot of the Open Weight
  789. 26:28Labs are doing. So like, if you talk to
  790. 26:30something like GLM 5.3 Flash, Kimmy K3,
  791. 26:32or any of those other models, they all
  792. 26:34talk and act relatively similarly. All
  793. 26:36four of these models behave entirely
  794. 26:37differently. Gemini is too dumb to
  795. 26:40justify the flavor change. Muse Wonder
  796. 26:43Full is probably too expensive to
  797. 26:44justify it. We don't know cuz again, we
  798. 26:45don't have the price. But at least it's
  799. 26:47not lying 14 out of 40 times. Yeah. Muse
  800. 26:52has taken whatever I was hoping Gemini
  801. 26:54would do.
  802. 26:56Hopefully you're starting to see why I
  803. 26:57was nicer to Muse than people expected.
  804. 26:59Testing both the Muse model and the
  805. 27:01Gemini model at the same time really
  806. 27:03deeply reminded me of how much I don't
  807. 27:05like working with Gemini. Sadly, it gets
  808. 27:08worse. I didn't do a fancy visual for
  809. 27:10this one. This is an audit of my cloud
  810. 27:12product Lakebed. 61 Soul got a nine out
  811. 27:15of 10. Sonic 55 got an 8 and 1/2 out of
  812. 27:1710, mostly cuz Sonic 5 on Mac's will
  813. 27:20just burn and burn and burn. So,
  814. 27:22it finds everything. Muse took a pretty
  815. 27:25big hit here going from the 825 from
  816. 27:27Opus 55 down to 5.75. It's not as big of
  817. 27:30a hit as Gemini gets, 2.25.
  818. 27:33These are scores out of 10. Muse gave
  819. 27:35its findings a three. Opus, Fable, and
  820. 27:37Astra gave its findings a two. Of its 78
  821. 27:41findings, 56 were wrong. That is a 70%
  822. 27:45failure [snorts] rate. This model is
  823. 27:48more likely to gaslight your agents than
  824. 27:50it is to give useful feedback in
  825. 27:52reviews. If you do decide to use this
  826. 27:55model for real work for some reason, for
  827. 27:57the love of God, please put the things
  828. 28:00it does through Soul or Opus or some
  829. 28:03model that doesn't have this egregious
  830. 28:06rate of lying. I can't fathom how any
  831. 28:09bench measured this model is not
  832. 28:11hallucinating a lot when I don't I've
  833. 28:13never seen it not hallucinate in my
  834. 28:15day-to-day real-world code work. In my
  835. 28:17final run where I had it go through the
  836. 28:19T3 code architecture, it got a 3.95 out
  837. 28:22of 10.
  838. 28:24And you can also see again Muse
  839. 28:25wonderful being not like as good if not
  840. 28:27better than things like Fable and Astra,
  841. 28:29but neck and neck with Astra while also
  842. 28:32being much more pleasant to work with is
  843. 28:34worth noting. Again, to compare to Muse,
  844. 28:36it got 29 true claims, eight partially
  845. 28:39true, four false. Argon got 31 true, 14
  846. 28:44partially true, 47 false. Gemini for
  847. 28:47Argon had more false findings than Muse
  848. 28:50wonderful had true findings. What the
  849. 28:53It's not just like kind of bad or
  850. 28:57a little more likely to do something
  851. 28:58wrong. No, it's like an order of
  852. 28:59magnitude gap here. It is lying 10 times
  853. 29:03more than any of the other models I'm
  854. 29:05benching other than Muse wonder the
  855. 29:06non-full version. That one's just
  856. 29:07garbage. Throw it out. Don't touch it.
  857. 29:09But like the only bad models in this
  858. 29:11bench were Muse wonder standard and
  859. 29:13Gemini 4 Argon and they're both garbage.
  860. 29:16As you saw in my Muse video, I'm a
  861. 29:18little bit more forgiving if the model's
  862. 29:20pleasant to interact with. No points
  863. 29:22here either, Google.
  864. 29:24Walls upon walls of text full of things
  865. 29:27that don't really matter that much. Not
  866. 29:31very pleasant to read. But if the code
  867. 29:33works, that's fine then, right? Well, I
  868. 29:35had it do some work around the SQL light
  869. 29:38connection layer in T3 code in hopes of
  870. 29:40stabilizing it for heavy users on
  871. 29:42platforms like Windows where we're
  872. 29:43having some connectivity issues. I
  873. 29:45already knew a lot of the fixes. I was
  874. 29:46just curious if Gemini could find them.
  875. 29:49So, there's lots of users reporting
  876. 29:50issues with instability in connections.
  877. 29:51A lot appear to be SQL light related.
  878. 29:53What should we prioritize to fix this
  879. 29:55issue? I even gave it a hint with async
  880. 29:56SQL light. This is not the right
  881. 29:58solution. The right solution is pooling
  882. 30:00and having read pools at a single right.
  883. 30:02It did a hunt. It did a lot of the
  884. 30:05classic Gemini-isms of just reading
  885. 30:08every single file synchronously. It just
  886. 30:13kind of went on and on with that.
  887. 30:17It does correctly identify the split
  888. 30:18read pool and a single right connection
  889. 30:20piece.
  890. 30:22I tell it to make a PR for priority one,
  891. 30:24which is the first section it had in
  892. 30:26here.
  893. 30:27Uh 30 minutes later, way longer than it
  894. 30:30should have taken, I've been told by
  895. 30:32some people that apparently Gemini is
  896. 30:34way slower in T3 code. You might think
  897. 30:37that's our fault. It literally cannot
  898. 30:38be. We're using their ACP bindings that
  899. 30:41they provide on their servers that we
  900. 30:42embed in our app. We actually did a
  901. 30:44bunch of weird to make it work
  902. 30:46at all because Google's a special
  903. 30:48snowflake. We'll talk more about the
  904. 30:49Google special snowflake
  905. 30:50Regardless, 30 minutes is an
  906. 30:52unreasonable amount of time to make this
  907. 30:54PR which when we open, we will see
  908. 30:58is closed.
  909. 30:59Because this change should not have been
  910. 31:011,200 lines of code. This change
  911. 31:03should have been 30. At this point, I
  912. 31:05was done. Especially when I read the PR
  913. 31:07which by the way, we have skills in the
  914. 31:09repo for how to format the PR that are
  915. 31:11really simple. It's supposed to open
  916. 31:13with a simple two to three sentence
  917. 31:15description of the exact problem the
  918. 31:17user had that they're trying to fix. We
  919. 31:19don't get that. We get a summary. We
  920. 31:20split the SQLite read accesses and write
  921. 31:22accesses in this particular file in the
  922. 31:24orchestration projection and query
  923. 31:25services that read snapshots and
  924. 31:27standalone select queries. Is this a
  925. 31:29run-on sentence? It is. It's unreadable
  926. 31:32slop that didn't follow any of the repo
  927. 31:35rules. Just garbage. So, I was already
  928. 31:37pretty ready to close it. Then I saw how
  929. 31:38big it was. Then I saw my favorite
  930. 31:41thing. CI failed. It just didn't write
  931. 31:45the code right. The check and the lint
  932. 31:47both failed and it never bothered to fix
  933. 31:49it or take care of any of the high or
  934. 31:52higher level comments that it got from
  935. 31:55our review bots. So, I gave up. I opened
  936. 31:58up Opus 5.5. I pasted the thread ID in
  937. 32:02the PR and said, "This is opened by
  938. 32:03Gemini for Argon. I think the PR is
  939. 32:05garbage and doesn't really fix the
  940. 32:06problems that it barely stated. Go
  941. 32:08through the T3 code thread, figure out
  942. 32:10where it went wrong, give me your honest
  943. 32:11thoughts on the work that Gemini did.
  944. 32:12You agree it's slop, close the PR." I
  945. 32:14agree it's slop and I closed it with a
  946. 32:16comment that gives the reasons. Where it
  947. 32:17went wrong. Turn one, the diagnosis was
  948. 32:19mostly correct, but it had no evidence.
  949. 32:21Gemini found the real mechanism, the
  950. 32:23synchronous database sync runs on the
  951. 32:24main thread. Yada yada yada.
  952. 32:27Turn two, it fixed the wrong half of its
  953. 32:29own diagnosis. The reader pool still
  954. 32:31opens database sync on the main thread.
  955. 32:33A slow read on a reader connection
  956. 32:35blocks heartbeats the same way it does
  957. 32:36on the writer. The only effect is less
  958. 32:39waiting on this one semaphore call and
  959. 32:41that matters only when a fiber yields
  960. 32:43inside a transaction.
  961. 32:44What it's saying is it didn't work. It
  962. 32:46also called out that it didn't check
  963. 32:47prior art. There was already two PRs
  964. 32:50that fixed these problems. You might
  965. 32:52remember the previous video with Muse
  966. 32:54where I pointed out how much I liked
  967. 32:55that Muse said, "I'm not going to write
  968. 32:57code. Here's a PR that fixes it. You
  969. 32:58should merge this instead." This model
  970. 33:00doesn't do that. In fact, this model
  971. 33:02will hallucinate its own incorrect
  972. 33:03solution instead. The correct answer was
  973. 33:05in the PR tab on our GitHub and not only
  974. 33:08did it not find that, it invented its
  975. 33:10own wrong answer. It also solved it with
  976. 33:12a regex to route requests. I wish I was
  977. 33:16kidding. It's so bad. It was so garbage.
  978. 33:19According to Opus, Gemini can read code
  979. 33:21and explain how it works. It does not
  980. 33:23test its own theory. It never asked
  981. 33:25whether a reader pool on the main thread
  982. 33:27stops the event loop from blocking. It
  983. 33:30answered your loose question with a
  984. 33:32confident roadmap and a percentage that
  985. 33:34it invented. When I told it to do
  986. 33:35priority one, it built that literally
  987. 33:37and at maximum size without checking
  988. 33:39whether priority one was even correct.
  989. 33:41So, I told it to go make the changes and
  990. 33:43it was 21 lines of code.
  991. 33:45They are now merged. They'll be in the
  992. 33:46next nightly and people have a better
  993. 33:48experience with SQLite. Real quick crash
  994. 33:50out about the instability of this model
  995. 33:52and the anti-gravity stuff. If I get my
  996. 33:55Anthropic account banned, that sucks,
  997. 33:57but I can open a new one with a new
  998. 33:58email address and I don't lose too much.
  999. 34:00If my OpenAI account gets banned,
  1000. 34:01slightly more annoying, but again, I
  1001. 34:03open a new one, I'm good. I might sign
  1002. 34:04in to both of those with my Google
  1003. 34:05account, but if I'm banned, it's just my
  1004. 34:08sign-in to Anthropic or OpenAI that's
  1005. 34:09banned. If my Gemini account gets
  1006. 34:11banned, I might lose my YouTube channel
  1007. 34:13cuz my Gemini account is my Google
  1008. 34:14account. So, I could lose my email, I
  1009. 34:16could lose my billing system for my
  1010. 34:18credit cards, I could lose my saved
  1011. 34:20passwords in Chrome, I could lose my
  1012. 34:22access to my YouTube channel, I will
  1013. 34:24lose my access to everything else I sign
  1014. 34:25in to with Google. There's a real risk.
  1015. 34:27They have promised that they will only
  1016. 34:29ban you from Gemini and anti-gravity.
  1017. 34:31They won't ban you from Google anymore.
  1018. 34:33But, I've seen people getting their
  1019. 34:34Google accounts banned still, so it's a
  1020. 34:36risk.
  1021. 34:37As such, integrating their official ECP
  1022. 34:40into T3 code felt risky. We chose to do
  1023. 34:43it because I was told it should be fine,
  1024. 34:45but I can also tell they're not putting
  1025. 34:46a whole lot of effort into this, which
  1026. 34:48you can see in places like here, where
  1027. 34:50the model just failed outright to
  1028. 34:52connect to the gateway in the middle of
  1029. 34:54a run after reading endless files for an
  1030. 34:57hour and 2 minutes.
  1031. 35:00And then it just failed and refused to
  1032. 35:02continue, and I had to restart this
  1033. 35:04entire thread with none of its existing
  1034. 35:06history. Horrible. And then there's a
  1035. 35:08bunch of silly little Googleisms, like
  1036. 35:11they don't report the model and then let
  1037. 35:13you pick effort in the ECP. All of the
  1038. 35:16model slugs are paired with the effort
  1039. 35:20levels. So, you have to pick for Argon
  1040. 35:22high, medium, or low as a model. Every
  1041. 35:26other lab gets these things right. ECPs
  1042. 35:30are pretty simple standard to implement
  1043. 35:32and integrate. Google is Google, and
  1044. 35:35they got all of this wrong. It is
  1045. 35:37embarrassing how miserable it was to
  1046. 35:39integrate anti-gravity and how high a
  1047. 35:41percentage of the bugs in T3 code are
  1048. 35:44just for anti-gravity. It has
  1049. 35:45consistently been a thorn in my side
  1050. 35:47since we first integrated it, and even
  1051. 35:49having Gemini 4 did not make it better.
  1052. 35:52It was a relief to have a reasonably
  1053. 35:54usable UI for a Gemini model for the
  1054. 35:56first time ever. I honestly thought it
  1055. 35:58would make me like it more. But, now
  1056. 35:59that I see it next to models that are
  1057. 36:01competent, like Muse, Opus, even like
  1058. 36:04Sonnet, honestly,
  1059. 36:05it just hurts more. And now we get to
  1060. 36:08the end, comparing it to the other
  1061. 36:10models. This feels unfair.
  1062. 36:12Feels unfair to the other models. This
  1063. 36:14is just garbage. Don't ask me about how
  1064. 36:16good the usage is on the $200 plan or
  1065. 36:17anything. I don't care. I'm not going to
  1066. 36:19push the limits enough to know.
  1067. 36:21It's probably practically unlimited
  1068. 36:22because you're not going to do a whole
  1069. 36:23lot with it cuz you're going to get
  1070. 36:24frustrated and give up. It's just It's
  1071. 36:26just bad. I'm going to put my money
  1072. 36:28where my mouth is here and show you just
  1073. 36:29how committed I am to this. I don't
  1074. 36:31trust any Gemini models nor Muse Wonder.
  1075. 36:38To be clear, Muse Wonder full is fine,
  1076. 36:41but the standard Muse Wonder as well as
  1077. 36:43Gemini 3, 4, etc. They do not contribute
  1078. 36:48useful code the T3 code code base. I
  1079. 36:51would like to find some way to auto
  1080. 36:53close all pull requests that are filed
  1081. 36:56using models like Gemini 4 Argon or the
  1082. 37:00normal Muse Wonder
  1083. 37:02when they are filed to T3 code. I am not
  1084. 37:05joking.
  1085. 37:06I will find a way to get this in later
  1086. 37:07this week. I have wasted more time in
  1087. 37:10tokens trying to vet code that was
  1088. 37:13written by Gemini 4 than I would have
  1089. 37:15spent writing the code with a smarter
  1090. 37:16model in the first place. Gemini is not
  1091. 37:18a useful model for anything in the code
  1092. 37:20world other than maybe as like a first
  1093. 37:22or second pass on a nice looking
  1094. 37:24marketing page. As soon as I'm done with
  1095. 37:26this video, I'm just not going to use
  1096. 37:28Gemini for anything other than like
  1097. 37:29fetching data for YouTube. This is one
  1098. 37:31of the worst releases of the year. I
  1099. 37:33don't care what the benchmarks say. I
  1100. 37:35have been testing it constantly in real
  1101. 37:37world work and I have not merged a thing
  1102. 37:39that this model has shipped. This feels
  1103. 37:41like a throwback to 2024 with some of
  1104. 37:44the hallucinations I see this model
  1105. 37:46making. I was played up to this point
  1106. 37:48because I'm thankful for the Google
  1107. 37:49employees I've talked to. They have
  1108. 37:51generally been one of the more receptive
  1109. 37:52labs to my feedback and I tried to share
  1110. 37:55this feedback with them early. I've also
  1111. 37:56heard rumors that there is a better
  1112. 37:58snapshot like carbon or something that's
  1113. 37:59coming soon. I don't know how much
  1114. 38:01better it's going to be, but it needs to
  1115. 38:02be a lot because this model is garbage
  1116. 38:04and I have no intention to ever use it
  1117. 38:06again other than for fetching data on
  1118. 38:08YouTube. Tell me what y'all think. Am I
  1119. 38:10overreacting massively or is this model
  1120. 38:12actually just garbage? They told me it
  1121. 38:13was good at code and it's not good at
  1122. 38:15code, so I'm I'm pretty done with it.
  1123. 38:17Maybe you can find some cool uses. Let
  1124. 38:19me know in the comments if you do. Until
  1125. 38:21next time,
  1126. 38:22I'm sticking with Muse.
  1127. 38:24Okay, seriously, I'm probably just going
  1128. 38:25to stick with Opus 5.5. You get the idea
  1129. 38:26though. I just I'm out. Bye.

About this transcript

This page contains the full transcript of So I've been testing Gemini 4... by Theo - t3․gg, generated from the public captions YouTube serves with the video. The transcript has 7,925 words across 1,129 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.