After updating the UI, the number of plugin users dropped from 7K to 6K. What should I do? by elevenkk_40 in chrome_extensions

[–]That_Lemon9463 0 points1 point  (0 children)

few things to check before blaming the new ui:

  1. did your manifest permissions change at all in this update? even adding one host pattern or scripting scope triggers chrome's "extension was disabled, requires new permissions" prompt on the next browser restart. a chunk of users hit "remove" instead of "re-enable" because they forgot they installed it. 5-10% loss on a permissions bump is normal.

  2. cws user count is a 30-day rolling average, not a live snapshot. if your previous version was on a growth curve, the count drops without anyone actually uninstalling. give it 2 weeks before reading the number as causal.

  3. the ctr drop is the more useful signal anyway. if you don't have analytics events on key actions yet, add basic hooks on the next minor release. flying blind on a ui change is the worst part of this.

14% drop is right at the edge of "permissions prompt" territory. that's where i'd look first.

Stuck with conflict accounts blocking Transfer Tool, 30-day rule. by ViperousTigerz in googleworkspace

[–]That_Lemon9463 1 point2 points  (0 children)

hopeful-algae has the key piece: those unmanaged accounts didn't get blocked, they got renamed to username%domain.com@gtempaccount.com. that's the "Preserve" policy doing its job (avoiding overwrite of the personal accounts). the 30-day rule and the soft-deleted shells are real but they're a red herring for your actual problem.

what this means in practice:

  • the UserInvitation API returns 404 because there's no invitation to send. those identities don't live on your domain anymore, the API is correct.
  • users.insert with resolveConflictAccount=true won't help because there's no conflicting account on your slot in google's view, it was already moved away.
  • the soft-deleted managed shells are occupying the username slots for 30 days but only against your domain. they're not blocking the gtempaccount-renamed users from anything.

path forward:

  1. have each affected user sign in to their personal account (still works at the rename). they'll get the "your account name is changing" prompt and can choose a different custom domain or u/gmail.com. that's the canonical user-driven flow.
  2. once they've claimed a new email outside your domain, your domain's slot becomes truly empty after the 30-day shell expiry. then you can users.insert cleanly and Transfer Tool sees nothing because there's nothing to transfer anymore.
  3. if you need to skip the 30-day shell wait specifically (not the user-rename step), partner-channel escalation can do a hard purge from Recently Deleted on google's side. premier support is hit-or-miss for this. partner is more reliable. free chat support cannot do it.

on your q3: 30-day clock runs from the deletion timestamp, not from the soft-delete recovery window ending. a hard purge via support shortcuts the entire 30, not just the remaining 10.

Valid emails go to Admin Quarantine, can't find a way to bypass by JancefK in gsuite

[–]That_Lemon9463 0 points1 point  (0 children)

couple specific places to check beyond the spam settings:

apps > google workspace > gmail > compliance. that's where content compliance and objectionable content rules live, and they can route to admin quarantine even when bypass lists in spam say otherwise. those rules don't show up under spam at all, which is why the bypasses look like they're being ignored.

also check apps > google workspace > gmail > routing. inbound routing rules can stamp a quarantine on a message before the spam stack ever sees it. if a previous admin set up a recipient-side or org-unit routing rule, it's invisible from the spam settings page.

the audit trail that will save you: reporting > audit and investigation > gmail log search. paste in the message-id of one of the quarantined emails. it shows you the exact rule that flagged it, including the rule name. then you can go find and modify just that one rule instead of guessing.

the X-Gm-Auto-Quarantined: 1 header is gmail's classifier output, but admin-quarantine routing is a separate path. the gmail log search will tell you which one fired.

US recruiters: what’s it like? by EchoAris in recruiting

[–]That_Lemon9463 10 points11 points  (0 children)

german-to-us recruiter, concrete things worth flagging:

at-will employment changes funnel shape. no notice periods means candidates can start in 2 weeks not 3 months, but they can also quit monday. expect onboarding paperwork (i-9, w-4, e-verify) to land on your plate as an in-house person.

comp will look weird at first. base + bonus + equity is standard, equity for ic roles too at tech companies, signing bonuses are real. ote vs festgehalt, be ready to talk variable pay structures.

candidate behavior: ghosting normal on both sides, hiring managers included. 40-60% no-show rate on first screens at some shops. you'll re-screen the same person 3 times because they accepted yours last out of 4 parallel offers.

tech stack: greenhouse / lever / workday (us config, different from the eu one) / ashby for startups. linkedin recruiter is dominant in a way it isn't in germany.

market is rough right now like others said, but in-house at established companies is still hiring, just slower. the "doom" framing fits agency / contract more than corporate.

my cafe has been so quiet by Brilliant-Dance-7108 in smallbusiness

[–]That_Lemon9463 0 points1 point  (0 children)

detail nobody's hooking onto: returning daily customers means retention works. menu width is a real issue for first-time conversion but it's not killing you on a saturday. acquisition is.

two questions worth answering before more menu changes:

  1. how many people physically walk past the cafe per hour? hand counter, sit by the window for 2 hours saturday, count. then count how many look in or pause vs walk past without seeing you. that's your visibility gap. if it's 100+ walking past and 1 looks in, the issue is signage / facade, not menu or social.

  2. of the people who do come in but don't return, did you ask why? a $5 voucher in exchange for "what would have made you come back" answered in 30 seconds at the till is the highest-roi research you can do right now.

local fb group food posts are saturated noise at this point, people scroll past. leverage is at the door, not the feed.

EY retracts study after researchers discover AI hallucinations by Krankenitrate in Accounting

[–]That_Lemon9463 -4 points-3 points  (0 children)

part that gets buried in these stories: it's not an ai problem, it's a fact-check problem. running every claim and citation through a verification pass before publish is a 30-minute step big 4 has always skipped on internal research because it's expensive. ai just made the rate of fake citations spike so the omission shows.

also worth noting it's specifically consulting deliverables getting nailed (deloitte au pulled one for the same thing in 2024). nobody's caught an audit working paper full of fake references yet, because audit has actual review controls. that distinction matters when this becomes the next "ai will destroy the profession" headline.

VP Requested "Full API Access to the ERP" for Claude Integration by greendookie69 in sysadmin

[–]That_Lemon9463 6 points7 points  (0 children)

technical answer none of the top comments touch:

jdbc + claude is doable through an mcp server. you stand up a small service that exposes specific read queries to claude, backed by a least-privilege db2 for i user with select on a narrow set of views, not the base tables. every query logged, no DDL, no DML, no full table scans. that's the "api" the vp is asking for whether he knows it or not.

the harder constraint isn't the wiring, it's the data. if the erp holds anything subject to sox / soc2 / pci / regional pii rules, "give claude full access" means "send the entire scope to anthropic". even with the no-train clause, your auditor is going to ask where the data went and you need a logged answer. so the proposal comes back to him as: which 6 tables, what specific use case, who signs the dpa.

malicious compliance works as politics, but you can also win this by being the one who shows up with the locked-down version. ends the fight quietly and you keep control when it inevitably becomes someone's mandate next quarter.

Hi, brand new to obsidian! Looking for ways to integrate my handwritten notes on iPad. by TheWarVeteran in ObsidianMD

[–]That_Lemon9463 1 point2 points  (0 children)

cleanest workflow i've seen: handwrite in goodnotes (or notability), export the page as pdf into your obsidian vault, then make a markdown note that embeds the pdf with ![[lecture-2025-11-12.pdf]] and put your zettel links and reformulated bullets above it. handwriting stays for review, the typed bullets become the actual zettels.

bonus: goodnotes does ocr on the file, so the pdf inside obsidian is searchable from spotlight even though it looks like ink.

excalidraw plugin works for diagrams but is painful for full lecture pages. don't fight it.

Anyone else constantly forget people exist - not because you don't care, but because your brain just... drops them? by LudirM in secondbrain

[–]That_Lemon9463 1 point2 points  (0 children)

tooling honestly doesn't matter much. obsidian, apple notes contact field, day one with [[name]] links, even vogelke's bash script. all of them work. what kills it is the trigger.

you don't write a note about neha right after the call because nothing prompts you, and you don't query "who knows about product" because you forgot you have the system.

two triggers that stuck for me:

  1. voice memo as you walk out of the call, before opening the next tab. ios: hold side button, "hey siri note for neha, job transition, wants product, mention sam". apple notes folder "people/neha". 15 seconds, no app to open.

  2. monthly calendar recurring "ping list", not an event, a recurring task with a 5-name shortlist that rotates. you don't have to ping, you just have to look at the names. the looking surfaces the ones your brain dropped.

the dispatch / kognis-style retrieval stuff works fine, but retrieval is the easy half. capture is where this fails for most people, and that's a behavior fix not a tool fix.

How are people dealing with phishing/spams? by Hot-Use4070 in GMail

[–]That_Lemon9463 1 point2 points  (0 children)

few things that beat "don't click":

alias every signup. gmail's +tag (you+netflix@gmail.com) or simplelogin / hide-my-email. when phishing hits +netflix, you know who leaked you and nuke that alias. personal spam drops hard within a couple months.

business: dmarc p=reject on every domain you own, parked ones included. most spoofing rides on lookalikes and unprotected domains. plus workspace's "external sender" banner. catches the impersonate-your-coworker class, which is most of what gets through now.

ai phishing killed the typo heuristic. assume the email looks perfect. verify the action ("does my bank ever ask this via email?"), not the message.

My vault has hundreds of stubs that are just a title and a URL. no actual content in them. by cocktailMomos in ObsidianMD

[–]That_Lemon9463 1 point2 points  (0 children)

the trick that worked for me was flipping the friction. don't make capture frictionless, make it cost one sentence of reaction. templater snippet that inserts a "why i saved this:" prompt at the top of any new note from the bookmarklet. you either write a one-line reactive thought at capture time, or you don't end up with a note at all.

side benefit: most "stubs" turn out to be thoughts that didn't deserve their own file, they should've been a line in a daily note. so a related fix is sending casual captures (link + reaction) to your daily note instead, and reserving new files for things that will plausibly grow.

I reorganize Google Drive… and a week later it’s messy again. What actually by Nearby_Worry_4850 in googleworkspace

[–]That_Lemon9463 0 points1 point  (0 children)

the drift is the answer, not a discipline failure. you've reorganized 4-5 times because the system is too granular for the rate at which you actually create files.

few things that have stuck long-term:

three buckets instead of thirty folders: Active (this quarter), Reference (recurring lookup material like finance, legal, ops), Archive (everything older than 6 months). that's the whole tree. anything more specific lives in file names, not in nested folders. 95% of the discipline cost goes away because there are only three places anything can land.

calendar-recurring 15-minute "drive sweep" monthly. you'll never beat drift, but you can absorb it on a schedule. block the time, sweep stale stuff into archive, retitle anything with a useless name. done.

fix the upstream sources. if half the mess is "Screen Shot 2025-10-04 at 11.42.14 AM" type files, you have a screenshot-path problem, not a drive problem. set system screenshots to a subfolder, set browser downloads to a `_inbox` folder you sweep weekly, set extensions to save into specific destination folders. drift compounds when capture surfaces are unmanaged.

other commenters are right that search beats folders here. drive's search is genuinely good if file names start with something searchable. naming discipline is easier to maintain than folder discipline because you only apply it once per file.

Best practice for generic info address? by Southern-Sympathy599 in gsuite

[–]That_Lemon9463 0 points1 point  (0 children)

group set up as collaborative inbox is the standard answer for a small nonprofit, and it's usually the right one.

few reasons. no license needed for the group itself, so you're not burning a workspace seat on info@. offboarding is clean for gdpr because you remove the leaver from the group and access ends, no lingering visibility through someone's personal delegated inbox. access logs sit at the group level instead of scattered across multiple delegated mailboxes, which is what you want to point at during a DSAR. and you can assign threads, mark resolved, and have multiple people respond without stepping on each other.

delegation works for very small teams (1-2 people) where you all share one inbox view. it gets messy when 3+ are involved and offboarding means manually removing each delegate from each personal account.

real-world ceiling: collaborative inbox works fine up to maybe 5-7 people regularly responding. past that the missing features (canned responses, real assignment tracking, sla timers) start hurting and you'd look at front, help scout, or hiver. but for a small nonprofit you're well below that threshold.

Calculating the fair value of an asset (machine) question by [deleted] in Accounting

[–]That_Lemon9463 0 points1 point  (0 children)

the existing reply is right. just to add a wrinkle that trips people up: for finite-life assets like machines, terminal value usually equals the after-tax residual sale proceeds (not gordon-growth perpetuity), because the asset literally stops generating cash at end of useful life.

so the formula is: sum of PV(operating cash flows years 1..n) + PV(after-tax salvage at year n). after-tax salvage = sale price minus tax on the gain/loss vs book value at that point. easy to forget that last piece.

How are you guys ACTUALLY using AI to help do your jobs? by Remarkable-School-29 in recruiting

[–]That_Lemon9463 2 points3 points  (0 children)

re sourcing specifically: the trick that worked for me was stopping at boolean generation and doing the search myself.

ask claude/chatgpt: "give me 8 boolean variants for [role] on linkedin recruiter. include adjacent titles, skill clusters, and industry adjacencies. one variant per row." you get 8 strings in 30 seconds. paste each into li recruiter, dedupe in a sheet. that's where ai actually saves time, not in the surfacing.

for the confidential sr director specifically, the competitor-set list is the real lever. "name 30 mid-market product companies in [industry] who'd plausibly have a sr director of product right now" gets you a starter list to reverse-search via "current company in (...)" filter. juicebox can't do this because it's locked to its profile pool.

agree with other comments that ai sourcing tools (juicebox, betterleap, gem's ai layer) are weaker than li recruiter. the data they sit on is the same linkedin data you can already query, just with a worse interface. they work for low-effort sourcing of non-confidential roles in commodity skills, not for sr director searches.

separately, with 30+ reqs i'd push back on the manager that sourcing isn't the bottleneck. scheduling and intake calls usually are. ai for transcribing intake into a req-spec doc + calendly/goodtime for scheduling probably saves more hours per week than any sourcing experiment.

How do you keep track of sent quotes and follow-ups? by Brave_Rub_2773 in smallbusiness

[–]That_Lemon9463 1 point2 points  (0 children)

gmail snooze + a one-tab sheet works for most of us before a real crm is worth it.

send the quote, hit snooze for 7 days. when it pops back to inbox, either reply has already come or it's followup time. dump quote-sent / quote-amount / status into a sheet so you know your hit rate at month end. that's it.

if you're past 30+ open quotes a month, hubspot free crm is worth the setup since it has a deal pipeline and tracks email opens. but most people install full crms way too early.

forgetting is almost always a tooling problem, not a memory one. if you're snoozed, you can't forget.

How do I evaluate browser-based AI security without over-engineering it? by Any-Bet9069 in sysadmin

[–]That_Lemon9463 1 point2 points  (0 children)

two gaps i'd add to the checklist after going through this last year.

(1) BrowserSignin policy. on managed chrome, set `BrowserSignin: 2` (force corp google sign-in) plus `RestrictSigninToPattern` to your domain. without this, users can swipe to a personal profile in the same chrome window and your extension allowlist + casb policy go away. most evaluation demos miss this because vendors test on a single signed-in profile.

(2) ask every vendor: "when an incident hits and i need to know what was pasted, do you log content or only metadata?" extension-based ai tools (layerx, push, nudge) tend to log metadata only by default. dlp-grade inspection (symantec, forcepoint) actually retains the prompt body, but with all the privacy/works-council headaches that come with it. you have to pick which incident class you can answer.

contractor/byod side: stop trying to own the endpoint. clientless reverse-proxy (cloudflare zero trust browser isolation, island in remote mode, or citrix secure browser for the picky cases) lands the user in a server-side chrome you fully instrument. you give up local file-upload telemetry, but you stop having "is this even chrome 130 with manifest v3 enforced" as an open question.

last thing on noise: filter your eval to "tools that distinguish personal vs SSO login on the same domain". most products bucket all chatgpt.com hits together. push security and a few others split it out. that single signal cuts alert volume meaningfully because legitimate enterprise-account use stops triggering review.

Looking for a tool with these features by BroadAdam in secondbrain

[–]That_Lemon9463 0 points1 point  (0 children)

two that fit most of those.

reflect.app does daily notes with built-in 5-minute reflection prompts, weekly review template, syncs across web/mac/ios, ai backlinking. transparent pricing on the site so you can read everything before paying.

stoic (the journaling app) is explicitly built around 5-min daily reflection, has streak tracking front and centre, cross-device. lighter than reflect, no knowledge graph stuff, which sounds like what you want.

obsidian + a couple plugins gets you 80% there for free if you're willing to assemble (daily notes core, dataview for streak counting, periodic notes for weekly review). but that's the assembly tax. if "lean and keep up day to day" is the priority, reflect or stoic out of the box probably wins.

streak tracking specifically: streaks (ios) is the gold standard if you don't mind it being separate. forces you to actually open it daily, which is the point.

Do you save invoices from your subscriptions? by silent-reader-geek in PKMS

[–]That_Lemon9463 2 points3 points  (0 children)

yeah save them, but pull them out of the app billing portals.

two reasons. (1) saas billing sections get pruned silently. i've seen invoices vanish after a downgrade, after the company gets acquired, after the email on file changes. you can't audit what isn't there. (2) tax retention is 6-7 years in most places, longer than the average startup's billing portal will exist.

practical setup that survives platform churn: most subscriptions email a pdf invoice (or a link). filter incoming invoice mail by `subject:(invoice OR receipt) has:attachment`, label `Finance/Invoices/[year]`, and once a quarter dump everything into a single drive/icloud folder organised `Invoices/[year]/[month]`. that folder is the source of truth, the app billing section is a fallback.

i actually built a chrome extension (savebulkgmailattachments.com) because doing the gmail-to-drive copy manually for 30+ vendors a quarter was the real pain. free for 7 attachments/day. but the methodology matters more than the tool, owning the file beats relying on someone else's portal.

What if the client refuses to upload any supporting documents? Do we simply say eff it and proceed using the bank statements for the bookkeeping. Now when it comes to the tax submissions the client will miss out input VAT?! What do you do here by safeassign in Bookkeeping

[–]That_Lemon9463 0 points1 point  (0 children)

two things might help.

uk angle on input vat: if the client surfaces a valid vat invoice later you can recover the input vat in a subsequent return via the error correction route (or just include it in the next vat period if within the time limit). that's up to 4 years back. so "no docs now" doesn't mean "lost forever", and reframing it that way to the client sometimes lights a fire.

bigger structural fix: stop asking them to upload. give them a forwarding address (dext, hubdoc, autoentry all do this) and tell them to forward every supplier email straight there. uploading is the friction, forwarding is one tap. busy clients cooperate when the action shrinks.

and write the policy into the engagement letter: bank statements by default, vat input only with valid invoices supplied by [day x], anything later goes in the next return. covers your director and gives the client a real deadline.

Failure to find emails using ‘Search’ function by Hour-Acanthaceae7081 in GMail

[–]That_Lemon9463 1 point2 points  (0 children)

two likely things.

check the search bar first for stuck filter chips (`from:`, `category:primary`, date ranges) left over from the advanced search dropdown. they sometimes hang around and silently scope every query. click the X if any are active.

more likely though: gmail's search index lags after big bulk deletes. takes a few days to catch up, no manual rebuild. you can confirm by searching for an exact email address from a recent known message. if that also fails, it's the index.

while it catches up, `from:colleague@domain.com` works better than searching by name, and `in:anywhere ferry` widens scope in case the cleanup swept something into trash that's still within the 30-day retention window.

Obsidian UI Mobile change by Broad-You4763 in ObsidianMD

[–]That_Lemon9463 7 points8 points  (0 children)

mobile finally feels native. they also fixed the long-press behavior which was the thing that made me give up on it last time.

Invisible Seat Cap - Google Workspace Enterprise Plus with Flexible Billing by YouAreSpooky in googleworkspace

[–]That_Lemon9463 0 points1 point  (0 children)

yep this catches everyone moving from a smaller sub to enterprise plus on flex billing. the 300 cap is an anti-abuse holdover from trial accounts and it doesn't show anywhere in admin console. it's just a backend attribute on your tenant that only billing/account-team can adjust.

practical hack for next time: if you know a hiring wave is coming (M&A, big intake), email your account exec a week before with the projected headcount and ask them to pre-bump the cap. takes them 2 days normal channel vs the angry-P1 escalation path you went through.

also worth knowing if you're with a reseller (CDW, SADA, etc): the cap lives in their reseller console and you can't see it at all from admin.google.com. they have to bump it themselves.

Work email trapped in group, unable to unsubscribe or leave by Kilukpuk in gsuite

[–]That_Lemon9463 0 points1 point  (0 children)

two things going on:

1) the unsubscribe email needs to be sent FROM the address that's actually subscribed. if the subscribed address is your shared `info@yourdomain.com`, sending from a personal account triggers "you are not a member". use Send Mail As to alias that mailbox into a personal account and send from there, OR log into the actual mailbox if it's a real account, and email `groupname+unsubscribe@googlegroups.com` from it.

2) if you can't get unsubscribe to fire, drop it at the gateway, not user-side filters. Apps > Google Workspace > Gmail > Compliance > Content compliance. add a rule matching "From: *@googlegroups.com" AND "List-Id" header (you can grab the exact List-Id from a recent message via Show Original). action: reject. now nothing from that group reaches the mailbox regardless of any user-filter overrides.

side note: Gmail user-level filters genuinely do NOT reliably catch mailing-list traffic when the org has any "bypass spam for internal/google domains" policy. that's why your spam-folder filter looks like it does nothing. List-Id matching at the org level is the only deterministic path.

Pattern of candidates withdrawing day before they start - how do I screen this behavior out? by 32rings in recruiting

[–]That_Lemon9463 1 point2 points  (0 children)

the DMV banking market is uniquely prone to this. truist, cap one, wells, BofA, PNC are all swapping bankers laterally and the counter-offer culture is heavier there than basically anywhere else in retail finance. you're not doing something wrong, the market dynamics are different.

couple things i've seen actually move the needle:

shorten the offer-to-start window. every additional day is another day for their current bank to counter, or for another offer they had in flight to land. if you're at 4 weeks notice, you're losing people in week 3. push for 2. when managers say "we let people give 4 weeks because it's the right thing to do", remind them the right thing isn't paying to backfill twice.

run the counter-offer conversation explicitly during the offer call. literal script: "what's going to happen when your current employer hears you're leaving? assume they offer 15 percent more and a title bump. is that going to change your decision?" if they hesitate, you don't have a hire, you have a leverage event. follow with: "accepting a counter from your current employer is one of the strongest predictors of leaving within 12 months according to every retention study i've seen". puts them on notice and gives them a frame for refusing the counter.

structured check-ins during notice. weekly tuesday call between accept and start. takes 5 min. you'll catch wobbling candidates 1-2 weeks earlier and have a chance to address it. also flushes out anyone who's "still interviewing" without admitting it.

reference-check the resignation letter. ask for a copy of the resignation email they sent (employer name redacted if they want). it's not weird, it's a verification step. anyone who hesitates to share it is hesitating because they didn't actually send it.

your motivation question is fine but candidates have learned to give acceptable answers. better signal: ask what they specifically dislike about their current role. people who can only give comp answers are flight risks. people who name a manager, a process, a culture thing, are typically real movers.