Skip to content
Hugin
VerdictSock-puppet ring, Same-operator network

Suspicious.

This thread shows strong structural coordination signals: 4 aged accounts were reactivated to comment here, the same external domain (github.com) was posted by 2 different accounts in prior reports (indicating operator reuse), and 8 insular accounts only ever replied within this thread. The OP's post ironically accuses the subreddit of bot manipulation while the comment section itself exhibits classic sock-puppet patterns — multiple accounts discussing AI models in eerily similar language, all at 0 score, with dormancy gaps before sudden reactivation.

r/GeminiAIPosted by u/mostlyharmlessihopeOriginal
Sources10/12checked
Flags32 high, 1 med
Work82 limits
People748 histories
Scan shape83% source coverage
High flags2
Medium flags1
Work signals8
Sources checked10
Decision path

Hugin marked this suspicious because at least one meaningful risk signal appeared, but the scan did not reach the stronger likely-scam threshold.

  1. The final verdict text came from the AI verdict engine using the stored structural signal block.
  2. The scan reviewed 91 comments and 74 unique commenter accounts.
  3. Signal count: 2 high, 1 medium, 0 low flags; 10 coordination-class signals.
4 aged accounts reactivated to comment here

An account that sat silent for months and then suddenly wakes up to praise a promotional post is almost always a sold or recovered handle being weaponised for credibility.

JSON
Full evidence trailSources, public checklist, values lens, network map, account coverage, archive, and sharing tools.
Validation protocol

Review before sharing.

Hugin reports are evidence packets, not accusations. Use the rating as a prompt to inspect sources, limitations, and archived material before quoting a claim elsewhere.

The post
Do we really need 10 posts a day saying Gemini is worse than everything else?
Post age
194.0h
Commenters scanned
74
<7d-old accounts
0 (0%)
Removed comments
1
Median age
5.4y

Source checks

Checked
10
Limited
0
Needs key
2
Total sources
12
checked / thread
Reddit thread snapshotReddit JSON or RSS

93 public comments loaded for r/GeminiAI.

checked / thread
Comment evidence archiveHugin snapshot

Public comment bodies were retained with the report snapshot.

checked / accounts
Author account metadataReddit account about + old Reddit profile + Arctic Shift/PullPush archives

75 public author records checked; 75 oldest-archived-activity lower bounds.

checked / accounts
Recent author historyReddit user activity + old Reddit profile + Arctic Shift/PullPush archives

8 selected author histories checked; 8 archive fallback.

checked / coordination
Reply graphHugin graph pass

91 reply edges mapped.

checked / coordination
Writing-style comparisonAI stylometry pass

0 same-hand writing pairs surfaced.

checked / coordination
Shared identifiersHugin extractor

2 unique external identifiers extracted.

checked / archive
Prior report matchesHugin report archive

2 prior archive matches returned.

Show your work

Deterministic explanation of the stored scan inputs behind the verdict. This is not hidden model reasoning; it is the evidence checklist Hugin can show publicly.

Verdict path · AI summary

Hugin marked this suspicious because at least one meaningful risk signal appeared, but the scan did not reach the stronger likely-scam threshold.

  1. The final verdict text came from the AI verdict engine using the stored structural signal block.
  2. The scan reviewed 91 comments and 74 unique commenter accounts.
  3. Signal count: 2 high, 1 medium, 0 low flags; 10 coordination-class signals.
  4. The scan crossed the caution threshold, but did not show enough stacked proof for likely scam.

What pushed risk up

riskHIGH flag: 4 aged accounts reactivated to comment here

An account that sat silent for months and then suddenly wakes up to praise a promotional post is almost always a sold or recovered handle being weaponised for credibility.

riskHIGH flag: 3 cross-subreddit promotional drops

Posting the exact same link in 2+ different subreddits is the textbook fingerprint of an affiliate or marketing operator — not someone organically sharing a discovery.

  • u/skoon dropped youtube.com/watch in r/videos, r/rush
  • u/codevibr dropped i.redd.it/gsqkwpey2q3h1.png in r/codex, r/VibeCodeDevs
  • u/hdhddf dropped i.redd.it/8fto351xj9sf1.jpeg in r/rccrawler, r/SCX24
riskMEDIUM flag: This external domain also appeared in prior reports under 2 other accounts

"github.com" was previously logged by Hugin under u/senrew, u/ghgi_. Same external identifier surfacing under multiple Reddit accounts across separate threads is a coordinated-operation pattern.

riskIdentifier reuse across reports

2 identifier appearances matched older Hugin reports under different usernames.

  • ext_domain "github.com" previously appeared under u/senrew
  • ext_domain "github.com" previously appeared under u/ghgi_
riskRecent account-history pattern

8 author histories showed drop-in, dormant, or cross-promotion behavior.

What kept the rating lower

cleanNo young-account swarm

Hugin did not find a <7d-old commenter cluster among 74 scanned authors.

cleanNo reply ring detected

Hugin mapped 91 reply edges and did not find a mutual-reply clique.

cleanStylometry pass was clean

The writing-style comparison ran and did not surface same-hand pairs.

Limitations
  • 75 author age values are a lower-bound estimate from oldest archived public activity, not an official Reddit account-created timestamp.
  • Username shape alone is never treated as a finding; it is only context when stronger public signals also appear.
Rating thresholds
  • Likely scam: multiple high-severity signals, prior identifier reuse, or several coordination signals stacking together.
  • Suspicious: one high-severity signal, multiple medium signals, or one concrete coordination signal that deserves review.
  • Inconclusive: weak, conflicting, or partial signals where the scan cannot justify either trust or a stronger warning.
  • Looks legitimate: no structural red flags, available metadata, and clean coordination passes.

Values lens

Use standardEvidence, not pile-ons

Use scans to slow down, inspect public signals, and keep uncertainty visible. Never use them to harass, shame, or flatten people into a verdict.

EvidenceDignityRepairCommon good
source humilityhuman dignityno pile-onsrepair when possible
Fair-use checks
  • What was observed, and what is interpretation?
  • What data is missing, blocked, or confidence-limiting?
  • Would the wording feel fair if it were about someone you care about?
Stable reference

What the post is doing

  • 4 aged accounts (u/skoon, u/idkyesthat, u/zebbiehedges, u/boring_credit_4520) reactivated to comment in this thread after dormancy periods (610d, 105d, 126d, 139d respectively)
  • Cross-report domain reuse: github.com appeared under u/senrew in an earlier report and u/ghgi_ in another report — strong same-operator signal indicating coordinated activity across multiple accounts
  • 8 insular accounts only ever replied within this thread, suggesting artificially contained engagement rather than organic subreddit participation
  • u/skoon posted 2 first-person founder-story titles and appears in both r/ClaudeAI (15 posts) and this thread, suggesting potential operator bias toward Claude narrative
  • Reply pattern: u/skoon and u/idkyesthat engage in detailed technical discussion at 0 score while OP claims the sub is astroturfed — the sockpuppet ring itself reinforces the false narrative by providi

Automated flags

HIGH4 aged accounts reactivated to comment here

An account that sat silent for months and then suddenly wakes up to praise a promotional post is almost always a sold or recovered handle being weaponised for credibility.

Evidence
HIGH3 cross-subreddit promotional drops

Posting the exact same link in 2+ different subreddits is the textbook fingerprint of an affiliate or marketing operator — not someone organically sharing a discovery.

Evidence
  • u/skoon dropped youtube.com/watch in r/videos, r/rush
  • u/codevibr dropped i.redd.it/gsqkwpey2q3h1.png in r/codex, r/VibeCodeDevs
  • u/hdhddf dropped i.redd.it/8fto351xj9sf1.jpeg in r/rccrawler, r/SCX24
MEDThis external domain also appeared in prior reports under 2 other accounts

"github.com" was previously logged by Hugin under u/senrew, u/ghgi_. Same external identifier surfacing under multiple Reddit accounts across separate threads is a coordinated-operation pattern.

Evidence

Linked code repositories

GitHub repos linked in this thread were fetched and screened for malware-disguised-as-OSS patterns (postinstall scripts, fresh maintainer + thin commits, hardcoded wallets/tokens, drainer / sniper / checker naming, Telegram-routed READMEs).

This appears to be a genuine hobby/learning project by an established developer. While the repo is new, the maintainer has a 17-year account history with legitimate public activity. No malware-disguise patterns detected — absence of README and marketing copy actually reduces social-engineering risk.

Red flags
  • No README or package manifest present — minimal marketing/social engineering risk
  • Maintainer account is 17 years old with 104 public repos and 128 followers — established, legitimate user
  • Repo is 10 days old but shows actual development (commit history, asset files, code structure)
  • No suspicious naming patterns (not 'drainer', 'checker', 'sniper', etc.)
  • No hardcoded credentials, Telegram/Discord links, or wallet addresses visible in root structure
  • No postinstall/preinstall scripts or typosquat dependencies detectable from metadata
Stars
0
Forks
0
Created
2026-06-20
Language
Python
Maintainer
skoon (104 repos)

Shared signals

External identifiers (wallets, Telegram/Discord, referral links, promo codes, external URLs, emails) extracted from the post body and comments. Different accounts pointing at the same identifier — inside one thread or across separate reports — is the strongest coordination signal Hugin can show, sourced entirely from public post content.

Also appeared in prior reports under different accounts

Coordination map

Who replied to whom in the scanned comments. Organic threads branch out from the post; accounts that reply back and forth to each other (red links) or hub around one shared identifier (dashed amber) are the structural fingerprints of a coordinated pod. Showing the 22 most connected accounts; 53 peripheral accounts omitted.

u/mostlyhar… (OP)u/CodeVibru/Boring_Cr…u/Septopusu/skoonu/A_Very_Ho…u/AbjectSti…u/king_aou/Many_Mud_…u/abnerayagu/AdLumpy27…u/AnnualAdv…u/AnswerFee…u/ashep5u/baconboiu/Big_al_bi…u/cacacacak…u/Capaju/celestepi…u/cipherjon…u/ComplexSo…u/Comprehen…
  • mutual-reply ring member
  • account under 30 days
  • other commenter
  • replied to each other
  • shared identifier

Commenter patterns

Recent public Reddit activity for the OP and selected accounts, plus same-hand writing checks when the stylometry pass runs. These are coverage-limited evidence summaries, not identity or availability claims.

Last 24h0
Quiet gap1.7y
Top subreddits
  • r/GeminiAI (14)
  • r/HomeImprovement (4)
  • r/Termites (3)
  • r/meshtastic (2)
External domains
  • i.imgur.com (3)
  • i.redd.it (1)
  • imgur.com (1)
u/skoon50 items
Last 24h0
Quiet gap1.9y
Top subreddits
  • r/ClaudeAI (15)
  • r/ArtificialInteligence (4)
  • r/Ender3V3SE (4)
  • r/GeminiAI (3)
External domains
  • youtube.com (4)
  • i.redd.it (2)
Repeated URLs
  • youtube.com/watch (4x across 2 subs)
u/idkyesthat50 items
Last 24h1
Quiet gap105d
Top subreddits
  • r/OnePieceTCG (6)
  • r/TCG (4)
  • r/soccercirclejerk (4)
  • r/Mendoza (4)
External domains
  • i.redd.it (1)
Last 24h1
Quiet gap126d
Top subreddits
  • r/news (5)
  • r/DenverBroncos (5)
  • r/nfl (3)
  • r/Android (3)
External domains
  • i.redd.it (2)
Last 24h0
Quiet gap139d
Top subreddits
  • r/ClimateShitposting (13)
  • r/isthisAI (4)
  • r/HouseOfTheDragon (2)
  • r/whatisit (2)
External domains
  • v.redd.it (2)
  • i.redd.it (1)
u/codevibr47 items
Last 24h4
Quiet gap8d
Top subreddits
  • r/chrome_extensions (11)
  • r/GeminiFeedback (7)
  • r/VibeCodeDevs (6)
  • r/codex (6)
External domains
  • i.redd.it (11)
  • instagram.com (1)
Repeated URLs
  • i.redd.it/gsqkwpey2q3h1.png (2x across 2 subs)
u/hdhddf50 items
Last 24h4
Quiet gap87d
Top subreddits
  • r/pcmasterrace (8)
  • r/rccrawler (5)
  • r/TRX4M (5)
  • r/GPURepair (4)
External domains
  • i.redd.it (7)
  • v.redd.it (1)
Repeated URLs
  • i.redd.it/8fto351xj9sf1.jpeg (2x across 2 subs)
Last 24h25
Quiet gap88d
Top subreddits
  • r/Buttcoin (11)
  • r/FragtMaenner (8)
  • r/mounjarodeutschland (5)
  • r/SarahBooneContinued (3)
Stylometry

The writing-style pass ran and did not surface same-hand pairs.

Account age coverage

OP and scanned commenters are shown when Hugin recovered profile metadata or an oldest-public-activity age floor. Lower-bound ages are labeled as estimates; unknown age remains missing coverage, not a finding about the account.

oldest archived public activity
u/Vivid_Feeling5at least 8d
oldest archived public activity
u/Small-Flower1368at least 10d
oldest archived public activity
u/white-pickaxe999at least 11d
oldest archived public activity
u/shadows-4444at least 13d
oldest archived public activity
u/CodeVibrat least 43d
oldest archived public activity
u/Whole_Garbage_269at least 100d
oldest archived public activity
u/notsureabouthat_at least 145d
oldest archived public activity
oldest archived public activity
u/InevitableSure374at least 181d
oldest archived public activity
oldest archived public activity
u/Kobayagiiat least 215d
oldest archived public activity
oldest archived public activity
oldest archived public activity
u/AbjectStick4130at least 1.1y
oldest archived public activity
u/FlounderAdept2756at least 1.2y
oldest archived public activity
u/Many_Mud_8194at least 1.3y
oldest archived public activity
u/AdLumpy2758at least 1.4y
oldest archived public activity
u/AnswerFeeling460at least 1.5y
oldest archived public activity
oldest archived public activity
u/Elfbjornat least 1.8y
oldest archived public activity
u/gbdgdhat least 2.5y
oldest archived public activity
u/mycolizardat least 2.8y
oldest archived public activity
u/wordsonmytongueat least 3.0y
oldest archived public activity
u/Jazz-and-Popcornat least 3.2y
oldest archived public activity
u/Pyrostemplarat least 3.4y
oldest archived public activity
u/hellomistershiftyat least 3.6y
oldest archived public activity
u/idkyesthatat least 3.7y
oldest archived public activity
u/costafilh0at least 4.2y
oldest archived public activity
u/Senhor_Lasanhaat least 4.4y
oldest archived public activity
u/celestepianoat least 4.4y
oldest archived public activity
u/OKMiddleOwlat least 4.4y
oldest archived public activity
oldest archived public activity
u/raging_sycophantat least 4.5y
oldest archived public activity
oldest archived public activity
u/SuperLeverageat least 5.0y
oldest archived public activity
u/The_Phewat least 5.3y
oldest archived public activity
u/king_aoat least 5.4y
oldest archived public activity
oldest archived public activity
u/cowabangat least 5.6y
oldest archived public activity
u/cipherjonesat least 5.7y
oldest archived public activity
u/mostlyharmlessihopeOPat least 5.9y
oldest archived public activity
u/hdhddfat least 6.1y
oldest archived public activity
u/Heiferoniat least 6.3y
oldest archived public activity
u/Yuri_Yslinat least 6.4y
oldest archived public activity
u/uhateonhatersat least 6.4y
oldest archived public activity
u/SR_RSMITHat least 6.5y
oldest archived public activity
u/zebbiehedgesat least 6.8y
oldest archived public activity
oldest archived public activity
u/ashep5at least 7.4y
oldest archived public activity
u/Spra991at least 7.5y
oldest archived public activity
u/tianavitoliat least 7.6y
oldest archived public activity
u/hipster-coderat least 7.7y
oldest archived public activity
u/eloquenenticat least 9.2y
oldest archived public activity
u/timedraperyat least 9.3y
oldest archived public activity
u/MikeMonkEchoat least 9.7y
oldest archived public activity
u/cacacacakatieat least 10.2y
oldest archived public activity
u/A_Very_Horny_Zedat least 10.3y
oldest archived public activity
u/Big_al_big_bedat least 10.3y
oldest archived public activity
u/sukazuat least 10.7y
oldest archived public activity
u/rangornat least 11.3y
oldest archived public activity
u/herbeauxchatsat least 11.6y
oldest archived public activity
u/mattloreat least 11.9y
oldest archived public activity
u/jesslynhat least 12.0y
oldest archived public activity
u/The_Celtic_Chemistat least 13.3y
oldest archived public activity
u/baconboiat least 14.1y
oldest archived public activity
u/darkestviceat least 14.3y
oldest archived public activity
u/Cruccoat least 14.6y
oldest archived public activity
u/Capajat least 14.7y
oldest archived public activity
u/georageat least 14.8y
oldest archived public activity
u/abnerayagat least 15.2y
oldest archived public activity
u/FaceDeerat least 15.6y
oldest archived public activity
u/Septopusat least 16.4y
oldest archived public activity
u/jacobpedersonat least 19.2y
oldest archived public activity
u/skoonat least 19.3y
oldest archived public activity

Archived evidence

Snapshot of the post and comments at scan time. Preserved here so the evidence survives even if it gets deleted on Reddit.

Post body — by u/mostlyharmlessihope
The way Gemini hate gets upvoted and Anthropic/Open AI is worshipped here makes me wonder if this sub isn’t run by and populated by bots trying to influence these companies’ reputations. Gemini is not nearly as bad as this sub would make you think. I use and pay for Claude and Gemini. Gemini does just fine for almost all my uses and sometimes better than Claude in a lot of ways. Can everyone just chill out on the hyperbole?
Comments captured (92)
  • u/skoonscore 0
    I'm paying for a Pro account for both Gemini and Claude. All I do is make dumb little games one milestone at a time. Nothing 3d, no multiplayer. just stuff for me because I was a business/backend dev not a game dev. Both work well. But I've never hit a limit with Gemini. Claude will use 25K+ tokens just working on a single feature. It might be writing better game code? But it also wrote an 80 line If statement for handling events soooo.... I end up using Gemini a lot more because it seems to get the job I need done with fewer tokens/limit hits. I also use whatever free model OpenCode has. I think right now it has a DeepSeek Flash model and one based on the OSS ChatGPT. Haven't hit limits with them either.
  • How did you find open code models or Claude sonnet vs opus? I’m a devops and mostly work with sonnet 4.6 for writing stuff or solve complex things in k8s. Haven’t tried antigravity. For general questions I go to Gemini. But getting back to coding or complex debugging, opus vs sonnet feels like a whole different story, the way opus quickly identifies the issue/goal, start thinking ahead to give you a solid solution with a clear output amazes me. Sonnet usually does the job, slower and it needs guidance, but the thing that bothers me lately is the many mistakes it takes to achieve a task, the back and forth is tiresome.
  • u/skoonscore 0
    I've honestly never switched between the Sonnet and Opus during a project. Although I did switch between Deepseek Flash on OpenCode to Claude using Opus during a refactor. OpenCode made three files, game.py , main.py , and constants,py and the game had 3 different screens with between 4-7 different features on each screen. I thought, "This would be a little easier to understand if it was refactored". 57K+ tokens later Claude had finished. Did a pretty good job. I'm not building an MMORPG here, but it did a pretty good job of naming and moving the code around to separate files. I did have to prompt it to do something about the event handling. Everything in input.py was in a single function at the start. Having it write out the milestones and plan to a markdown file, and including technical details, I think saves it a bunch of time between sessions getting up to speed. https://github.com/skoon/spacefarmgame/tree/master
  • u/skoonscore 0
    Oh, forgot the initial question. The open code models will default towards ugly interfaces and generic names where the Claude models seem to do a better job, specifically with the CSS. A lot of the interfaces made by the OpenCode models had words overlapping borders and larger boring fonts. I had to tell them to make things fit.
  • How many games in this world cup have had at least 3 cards issued up to today I do not have access to live, match-by-match disciplinary statistics or real-time card counts for the ongoing 2026 FIFA World Cup to calculate exactly how many matches have had at least 3 cards issued. To find this specific stat up to today's matches, you can check live tournament data aggregators such as FBref, WhoScored, or the official FIFA Match Centre.
  • I only started posting here after the May 19 update. I never had enough cause to complain before that, just occasional issues. But now, every time I try to use Gemini, this is the shit I end up with https://preview.redd.it/keoegd6gtx8h1.png?width=1079&format=png&auto=webp&s=3c3fb620718729e11ca8bf9a6addaecb0750184d
  • https://preview.redd.it/vik43r3k5y8h1.png?width=1080&format=png&auto=webp&s=0d38d0f3e37b974382b734d71a9de31d7de66da6
  • These are all from the past couple days. Point being, this isn't Astroturfing. Gemini is just shitting the bed and people are rightfully complaining about it https://preview.redd.it/7405qg9t5y8h1.png?width=1079&format=png&auto=webp&s=e2b6269cdc4a1b402d26bd6e75504f67d8e15298

Original on Reddit: https://www.reddit.com/r/GeminiAI/comments/1ud32se/ — “Do we really need 10 posts a day saying Gemini is worse than everything else?”

Share this report

Share this link in a Reddit reply when the thread needs supporting evidence. The report stays public so anyone reading the thread can review the data themselves.

Share on X ↗

Reports like this stay free for everyone. Keep Hugin free →

Embed this report
options: ?theme=light · ?compact=1 (80px badge)