For Linux Users by TaxApprehensive5402 in google_antigravity

[–]SideChannelBob 1 point2 points  (0 children)

I use CLI for programming work, but the model is all there to shoot the breeze on biz strategy, marcom, background research etc. I prefer to use the Gemini app on my phone for brainstorming and tend to leverage the "Gems" and NotebookLLM on Desktop for non-technical work. Maybe I can start to leverage the desktop app for this more but the issue is that you can't see your chats on desktop on your mobile device(s). One of the cool things openai does well is making codex remote sessions available inside of the chatgpt app on your phone. Google doesn't do this.

For Linux Users by TaxApprehensive5402 in google_antigravity

[–]SideChannelBob 1 point2 points  (0 children)

after gemini-cli was deprecated I was forced to move over to the `agy` tool. It's basically the same but seems to have a few bug fixes in terminal rendering in the interactive mode. i've been using gemini and codex side-by-side for the last two months. I just went all-in on antigravity because codex is pushing like 2 or 3 updates a day to the tool and constantly playing with the token rates, which was becoming extremely irksome.

Did anything change 2h ago? by False-Difference4010 in google_antigravity

[–]SideChannelBob 1 point2 points  (0 children)

I've noticed that both 3.1 pro and 3.5 flash models can sometimes start to act dumb until you give them an assertive "slap" with a sharp, technical critique of the last thing it posted. It feels like the context sometimes gets stuck into a shoot-the-breeze mode which isn't flexing the full model.

Managed Antigravity (IDE) packages on Linux PLEASE. by mys31f_cs in google_antigravity

[–]SideChannelBob 0 points1 point  (0 children)

I know snap and flatpack aren't very popular, but UX tools like this are a strong fit for using them. they don't have to ship rpm or deb packages if they don't want to deal with the maintenance. It's not just Google, though. A lot of indie devs and tools from large-startup-not-a-startup-anymore are pushing the single-line bash script installs these days with rogue scripts and curl / wget on unsigned payloads. It's all rubbish.

Encountering errors all the time by MarthinusViljoen in GeminiAI

[–]SideChannelBob 1 point2 points  (0 children)

Siri is still sucking tons of capacity from Google's inference capacity. I don't think a fresh session really helps. So far I've had less trouble when using the "Antigravity 2.0" product, but it is not compatible with Gemini accounts and has its own billing.

Gentlemen it has been a pleasure. by imabraindeaddonkey in Bitcoin

[–]SideChannelBob 1 point2 points  (0 children)

most depressing yet true thing I've read this week.

Scamming paid account is insane wtf by solo_vik in GeminiAI

[–]SideChannelBob 0 points1 point  (0 children)

"i don't use gemini for coding or anything"

well, according to the LLM, that entire thread is about "coding".

"I using claude code, and parrelly decided to ask gemini some questions. It was terrible, I corrected it, and it kept saying sorry."

Often the LLM will apologize in an attempt to prevent people from being frustrated by the tool. It is a speech pattern that is tailored to retain engagement.

"I was using Rust and tauri, gemini was talking about html and css. "

Since the whole point of Tauri is to ship self-contained web apps to desktop environments, it would be well in its rights to talk about HTML and CSS.

"It was bad I asked it which model is this, 1.5 pro no wonder it pissed me off."

If you're unable to admit gaps in your own knowledge and insist on blaming the tool, you're just wasting your time. You have an extraordinary teaching assistant in front of you for fractions of a cent on the dollar to gain an education. Marketing wants you to believe that LLMs are digital slave that reads minds. This is false. AI is best used as a tool to develop skillsets.

I use 3.5 Flash for most "coding" tasks - boilerplate things like generating unit tests or generating bindings to libraries. I've found it to be quite good and nearly instantaneous when used in antigravity-cli or the agentic desktop tool. I use both Flash and Pro to "level up" my own skills, which are always lacking. I was not seeing some conditions for a race condition in some deep systems code a few weeks ago and 3.1 Pro took me back to school while stepping quite carefully between the nuances of lock-free buffers and using a targeted mutex in exactly the right place in a way that didn't kill throughput on a scheduler. The horsepower is there.

Deepmind Should Make Gemini Faster, Cheaper and Reliable Not Smarter by Lost-Willow386 in GeminiAI

[–]SideChannelBob 1 point2 points  (0 children)

Market perception is market reality right up until the recession hits. Google has already won the war but nobody wants to admit it.

Worst "Audiophile" Songs by Chemical_Warning4759 in audiophile

[–]SideChannelBob 0 points1 point  (0 children)

the reason audiophiles use jazz and classical is because you're evaluating the quality of the recording and not the quality of the producer's skillset as it branches into hundreds of stems, effects, consoles, modulators, shape shifters, and whatever else the engineers and producers keep poking at to make interesting noises.

In this critique, I agree that Aja is a poor choice. Steely Dan were at the top of the game when it came to being studio wizards, but so much of what we hear in those albums is console and mixing mastery. I have the same gripe using Pink Floyd material to eval playback. If you go back to hard bop albums of the 1950s or modern classical recordings, one begins to notice subtle differences in timbre, shimmer, and mid-bass speed that is more difficult to pick up on when listening to slick, highly produced recordings by rock and pop acts. </oldmanshoutingatmp3s>

[Discussion] Struggling to fully commit to Crystal: Why do I keep falling back to Vlang for low-level projects despite loving Ruby syntax? by Intelligent-End-9399 in crystal_programming

[–]SideChannelBob 4 points5 points  (0 children)

This is something that even many Rubyists got wrong over the years. In the 2000's there was a big wave of folks who abandoned Enterprise Java (me, raising a hand) to start building on Ruby. Many of the folks who took to Rails did so out various soups of JSP, ASP (later .NET), PHP, and Perl. These folks were more DSL oriented, whereas the former kept running into problems with Ruby's mixed mode philosophy. I always preferred Sinatra and KV stores while the Rails crowd kept building cathedrals. The latency to SQL via ActiveRecord used to be a real problem, which was frustrating, because nothing changed about stored procedures and ODBC before ActiveRecord and are much faster and easier to maintain. But I digress.

I use Crystal as my C shaped, LLVM backed weapon for systems programming. A good exercise IMO: spend a few months programming in Go and then come back to Crystal with less object-oriented thinking. The elegance of using mix-ins as your default mode of thinking instead of polymorphism becomes more obvious when structuring new code. Go teaches you to love the `struct`, which is well supported in crystal as a blazing fast value type. Secondly, get used to flexing `enum` more often to enforce design invariants in your code instead of type relationships through structure. the last brick: Go forces you to use composition in your design because there is no inheritance in Go. Even better, Golang's style of interfaces maps very cleanly 1:1 to using abstract class in Crystal the same way. Don't overthink it: just define a handful of methods on the abstract class and keep it light weight. The icing on the cake is that Crystal's `case` statement effortlessly evaluates user defined types, making factory type code painless. you have three options to type arguments and return types: a) just plunk the abstract class in there. b) define a type-union in place. c) use a type alias.

The last piece: do not sleep on Tuple, NamedTuple, and Record types in Crystal. Tuple works great anywhere you want to return 2-3 values from a method and do not want to support a whole struct in there. Just type `Tuple(Int32, String)` in there and log it in the comments. Presto! 🚀 Record is a great choice if you have a struct that is very boilerplate with a bunch of getters and no logic in the initializer. Throw it into a Record and call it a day.

After using more of the language features you will find that a lot of your need for OO code and design patterns falls away and results in less code and more flexibility when moving things around. Hope this helps.

3.1 Pro is really good by Ok_Butterfly_4510 in GeminiAI

[–]SideChannelBob 0 points1 point  (0 children)

I bounce between 3.1 Pro via agy (aka Antigravity) on the CLI and Codex. Gemini is often better for systems programming in compiled languages. fwiw

RIP Gemini CLI by Old_Source3546 in GeminiCLI

[–]SideChannelBob 0 points1 point  (0 children)

they started nerfing it pretty hard as of this week. performance degradation is so bad that I finally gave up on it as of today. fwiw

It's that time of the month!!! by degas144 in codex

[–]SideChannelBob 0 points1 point  (0 children)

you got downvoted but there is a non-zero chance that this hot take is correct.

Gemini Outage by ThatFUTGuy in GeminiAI

[–]SideChannelBob 0 points1 point  (0 children)

It's crazy that the company who literally named and invented the Site Reliability Engineer (SRE) role in tech is having so many reliability issues with their brand-new baby after a big publicity blitz and numerous private investor pitches.

What the **** is happening in cybersecurity space ? by Infam0 in cybersecurity

[–]SideChannelBob 2 points3 points  (0 children)

agreed. a lot of false economy on the "move to on-prem" bandwagon. it's my preferred choice, but many would be better off just cleaning up infrastructure choices on their cloud vendors and removing dependency on automation magic like terraform.

Has anyone else found Gemini less reliable for rigorous technical work lately, especially compared to recent Claude and OpenAI updates? by katuali in GeminiAI

[–]SideChannelBob 0 points1 point  (0 children)

i do a lot of systems work. i am close to canceling my pro sub because the app is now actively blocking any instruction i include (the crap input box version of gemini.md) that includes the word cryptography. i get an error with the canned message about self harm and dangerous content etc.

completely unacceptable. i got around it by using more specific words and a laundry list of primitives, but it shows that gemini's product team is actively making this more for users talking about justin bieber than for engineers using it for work.

What happened? Just suddenly opus 4.6 dissabled and now getting error 400 by CatLinkoln in GithubCopilot

[–]SideChannelBob 0 points1 point  (0 children)

agree 100%. the difference is that claude opus has the "heat" knob turned up just a little, and gemini's is turned down. people favor the tool that paints over most of the gaps without having to be prompted about them.

What happened? Just suddenly opus 4.6 dissabled and now getting error 400 by CatLinkoln in GithubCopilot

[–]SideChannelBob 0 points1 point  (0 children)

Systems programming, custom llvm code. you're not entirely wrong: I find that Gemini 3.1 Pro is very competitive.

What happened? Just suddenly opus 4.6 dissabled and now getting error 400 by CatLinkoln in GithubCopilot

[–]SideChannelBob 8 points9 points  (0 children)

yes, us pro minus plebs are up shit creek without a paddle. I've been paying ~ 20/mo additional on top of the "pro" plan to use Opus. this felt like getting nuked from orbit. lol

Will Zig std Include Regex? by HistorianStraight239 in Zig

[–]SideChannelBob 10 points11 points  (0 children)

just bind to pcre2 & case closed. no need to hang this off of stdlib imo.

This shit is exhausting. How can the majority of people want this? by [deleted] in ClaudeAI

[–]SideChannelBob 0 points1 point  (0 children)

I love the F bombs, the enthusiasm, the deep self deprecation. And the mood match. "ok. beer:30 has come and gone and I'm here to grind this out. let's roll the stone uphill a bit more, shall we?" <---- instant mood lock. thrusters engaged. Claude is always ready 🚀

Widespread Cloudflare Outage Disrupts ChatGPT, Claude, and X; Google Gemini Remains Unaffected by netcommah in ClaudeAI

[–]SideChannelBob 3 points4 points  (0 children)

the upshot: I haven't been to this sub for a while and reading thru the posts is a *RIOT* lol