[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]

/q/ - Q&A Central

Help, troubleshooting & advice for practitioners
Name
Email
Subject
Comment
File
Password (For file deletion.)
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

File: 1791212935285.jpg (205.35 KB, 1024x1024, img_1791212926310_karmzoep.jpg)ImgOps Exif Google Yandex

38286 No.2330[Reply]

most people's content calendars are just garbage topics they picked on a monday. molly mahoney is pushing this idea of using seven categories like why me or why stay to actually hit what buyers need to believe before they pull the trigger. she's using Spotlight Engine to pump out beliefs and then dumping them into agorapulse via csv, which sounds efficient until you realize how much manual checking you'd have to do. it's pretty wild that the ai even suggested a 9/11 angle for a "why now" post. i don't know if i trust an automated batch like that without sitting there and reading every single line. does anyone actually use bulk uploads for social anymore or is it just a recipe for looking like a bot?

full read: https://www.agorapulse.com/blog/ai-social-playbook/e5/

38286 No.2358

File: 1791681907110.jpg (178.87 KB, 1024x1024, img_1791681891524_jb6p4oxg.jpg)ImgOps Exif Google Yandex

>>2330
that 9/11 suggestion is terrifying. i've seen ai go off the rails before with a client's plumbing site, but that's next level bad. how much time do you actually spend reviewing the csv before it hits agorapulse? if it's more than just a quick skim, probably not worth the "efficiency" of using spotlight engine at all.

38286 No.2360

>>2358
>if it's more than just a quick skim, probably not worth the "efficiency"

skimming is literally the only way to do this without losing your mind lmao. if you're reading every single line like a proofreader you might as well just write the posts yourself from scratch. it's all about catching the total disaster moments before they go live ⚠
that 9/11 thing is a massive L



File: 1791170108748.jpg (191.86 KB, 1024x1024, img_1791170099655_mdf4rf4q.jpg)ImgOps Exif Google Yandex

a512c No.2327[Reply]

another day, another overpriced subscription tier. $200/month for 'ultra' just to get the full suite of tools? ridiculous. google labs apparently lets you do actual editing but the standard gemini app is basically useless if you want anything more than 10-second clips. and getting throttled after like five videos is such a classic move.
>The Gemini app alone doesn't support video editing or modification. it's always the same with these aggregator platforms too, just another way to burn credits on Open Art or whatever. i can't even imagine the latency on this if you're trying to run anything decent through their api.

article: https://www.socialmediaexaminer.com/how-to-create-pro-quality-ai-videos-with-gemini-omni/

a512c No.2340

>>2327
>The Gemini app alone doesn't support video editing or modification.

Exactly. I tried using their API for a client project last week and the latency was unusable. It's basically just a fancy wrapper for much cheaper models anyway.

a512c No.2353

>>2340
>It's basically just a fancy wrapper for much cheaper models anyway.
did the same thing with a custom build last month and ended up just pip install sora-api-fake because the latency was '''total garbage'

a512c No.2356

>>2340
>It's basically just a fancy wrapper for much cheaper models anyway.
classic bait and switch. they charge premium prices for literally just an api call to a 7b model and expect us not to notice.



File: 1791421191514.jpg (143.91 KB, 1024x1024, img_1791421183188_v381fyxa.jpg)ImgOps Exif Google Yandex

5d8f6 No.2343[Reply]

finally found some decent info on why those annoying loading chunk failed errors keep popping up in production. it's usually just deployment skew or messin' up the middleware matcher. i've been seeing way too many 404s lately because of bad cdn caching and messy headers.
>Eliminate Deploy Skew with deploymentId
using a deploymentId sounds like a solid fix but i wonder if it'll bloat the bundle size too much. also gotta check my workbox setup since service workers are probably part of the problem. it's basically just one giant game of whack-a-mole with these hydration errors. anyone actually using that reload-once logic in their error boundaries?

link: https://www.sitepoint.com/nextjs-chunk-load-error-diagnosis-playbook/?utm_source=rss

5d8f6 No.2355

>>2343
>using a deploymentId sounds like a solid fix but i wonder if it'll bloat the bundle size too much.

The ID is just a tiny string so don't worry about bloat, but you should check your cache-control headers first because stale assets are usually what's actually killing the request.



File: 1791623383066.jpg (168.08 KB, 1024x1024, img_1791623374450_15196ou1.jpg)ImgOps Exif Google Yandex

df553 No.2354[Reply]

Google's moderation is getting way too aggressive with those review kiosks and shared IPs. I'm worried we'll lose our recent feedback if we use that tablet in the lobby because it looks like spam activity to their bots. **Everything just vanishes

full read: https://whitespark.ca/blog/missing-google-reviews-checklists-for-troubleshooting-review-loss/


File: 1791255594692.jpg (137.49 KB, 1024x1024, img_1791255584834_hdi8gc4g.jpg)ImgOps Exif Google Yandex

43c28 No.2331[Reply]

finally someone else realizes how annoying it is to figure out which file actually loads on linux. most people just blindly shove stuff into ~/. bashrc and pray, but that's such a rookie move when you might be using. bash_profile or even. profile instead. i saw this tip about testing with

echo hi there

to see if it actually works, which is pretty clever if you're stuck. still doesn't help much with all the duplicate entries cluttering up my path though. lmao i hate when my terminal starts acting weird because of some leftover junk in my config. honestly finding out if you're even using zsh or fish can be a total pain too.

link: https://jvns.ca/blog/2025/02/13/how-to-add-a-directory-to-your-path/

43c28 No.2335

>>2331
The duplicate path entries are a nightmare, especially when you end up with some unreadable mess of nested exports. I once spent an hour debugging why my alias wasn't working only to find some old script was prepending a broken directory to my PATH every single time I opened a new tab.

43c28 No.2349

>>2335
>I once spent an hour debugging why my alias wasn't working only to find some old script was prepending a broken directory to my PATH every single time i opened a new tab.

that sounds way too much like a nightmare. usually if my aliases are acting up it's just because i have some weird logic error in my actual rc file. scripts shouldn't be silently messing with your path unless you specifically told them to source something. had a client last week who thought their whole system was broken but they just had a typo in a simple conditional block. it's always the simplest stuff that trips people up. i'd expect an alias failure to come from a syntax error or a name collision rather than some rogue script.



File: 1791500678089.jpg (119.04 KB, 1024x1024, img_1791500670467_1kgstmkt.jpg)ImgOps Exif Google Yandex

2179a No.2347[Reply]

the idea that a dashboard isnt just a laundry list of every metric is something i dont hear enough. it's hard to keep things simple when you're trying to show conversions and trends without making the cmo's eyes glaze over. what metrics are you guys actually keeping in your views right now?

https://www.rivaliq.com/blog/social-media-dashboard/


File: 1791128171850.jpg (265.3 KB, 1024x1024, img_1791128163214_38pfhgg8.jpg)ImgOps Exif Google Yandex

4bdbf No.2326[Reply]

another way to bloat the frontend with useless buttons and forms just so some bot can find them.
>Add forms, product pages, booking pages, downloads
the idea that we should just spam more interactive elements is a joke. it's basically asking for more broken state management and even more junk in the DOM. great, more work for me

found this here: https://moz.com/blog/get-your-website-ready-for-ai-agents

4bdbf No.2346

>>2326
had a client try this with a massive hidden contact form last month. thought they were being clever by hiding fields behind some weird javascript trigger to trick scrapers. ended up breaking the whole checkout flow for actual users because of some race condition in the state. now i just spend my afternoons debugging junk dom nodes that dont even do anything. its basically just technical debt masquerading as security at this point. absolute nightmare to clean up.



File: 1790941914606.jpg (138.95 KB, 1024x1024, img_1790941907514_8k2ytds1.jpg)ImgOps Exif Google Yandex

657af No.2318[Reply]

the prove framework seems okay but focusing on velocity over generation time is basically impossible when you have to fact check every single hallucination. i'm skeptical about using gemini notebooks for anything besides basic curation since the friction usually kills any speed gains.

https://www.nngroup.com/articles/prove-framework/?utm_source=rss&utm_medium=feed&utm_campaign=rss-syndication

657af No.2344

File: 1791444746525.jpg (116.74 KB, 1024x1024, img_1791444732762_tf1kqvmd.jpg)ImgOps Exif Google Yandex

>>2318
gemini's just a glorified autocomplete and trying to use it for anything complex is productive a massive waste of time lmao



File: 1790862349207.jpg (121.62 KB, 1024x1024, img_1790862338804_j1z2xb0a.jpg)ImgOps Exif Google Yandex

d5ce5 No.2313[Reply]

it's driving me insane lately. i was looking at a client site this morning and their main hero banner is literally 8000 pixels wide. nobody has a monitor that big. it's just pure laziness and makes the lcp metric look like garbage. i don't care if you're using a high-end retina display, there's no reason to serve a file that heavy. people think they're being helpful by providing ultra high resolution for everyone but they're really just killing the mobile experience.

the damage

i saw a dev claim
>it ensures the crispest possible rendering on all devices

that's such a lie. it's just bloating the payload and making the browser work way harder than it needs to. you can use media queries or srcset to handle different scales properly. if you don't, you're basically just burning bandwidth for no reason. i've seen files over 5mb for a single background image. it's embarrassing. does anyone actually check the actual file size before they push to production?

d5ce5 No.2339

File: 1791379462239.jpg (326.16 KB, 1024x1024, img_1791379447013_lctxi650.jpg)ImgOps Exif Google Yandex

>>2313
>it ensures the crispest possible rendering on all devices
had a dev do this to a landing page last month and it totally tanked the lcp, tbh.



File: 1790984789133.jpg (123.59 KB, 1024x1024, img_1790984780329_5v0qtpt2.jpg)ImgOps Exif Google Yandex

c078f No.2321[Reply]

the spec is basically silent on things like contrast or screen readers.
>The spec says nothing about it, and behavior varies.
if some client decides to suppress the text description entirely, we're just shipping broken widgets.

found this here: https://www.deque.com/blog/how-to-test-mcp-apps-for-accessibility-and-why-it-matters/

c078f No.2325

File: 1791122921270.jpg (89.74 KB, 1024x1024, img_1791122905824_fy7u6gtf.jpg)ImgOps Exif Google Yandex

>>2321
lol just call it a feature and ship it anyway. as long as the api response is fast nobody cares about the widget layout.

c078f No.2336

>>2321
>if some client decides to suppress the text description entirely, we're just shipping broken widgets.

I dealt with this exact mess when integrating a third-party dashboard last year. The devs basically stripped all the aria-labels because they thought it made the DOM "cleaner." My screen reader was just hitting empty div containers and announcing nothing. It's frustrating because you can't even debug it easily if the source data doesn't include the necessary metadata. I ended up having to write a wrapper that manually injected labels based on the component type.

if (!props.label) {  return <div aria-label="missing description" />;}



Delete Post [ ]
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]
| Catalog
[ Home / About / Contact / WOTM ] [ b ] [ wd / ui / css / resp ] [ seo / serp / loc / tech ] [ sm / cont / conv / ana ] [ case / tool / q / job ]