Hypertext Markup Language
POPULARITY
Categories
Show DescriptionThe realities of A/B testing, the future of specialized hosting in the AI era, microphone and camera permissions on the web, tricks for working with HTML email, and hyping Midnight Vinyl Club and How Many Dudes? Listen on WebsiteWatch on YouTubeLinks 8 New CSS, JS and HTML Features You Should Know - Syntax #1033 Mermaid | Diagramming and charting tool What Is AI Coding Doing To Us? - YouTube Midnight Vinyl Club MJML - The Responsive Email Framework AT Protocol How Many Dudes? | Download and Play!
Scott and Wes run through eight new CSS, JS, and HTML features landing in browsers; including the relative alpha() color function, the progress() function for calculating values between units, Promise.allKeyed(), and native camera and microphone elements. They also get into an upgraded attr(), shrink-to-fit containers, and text-box-trim for finally killing that annoying extra space above your text. Show Notes 00:00 Welcome to Syntax! Wes's Demo Site 00:22 CSS Alpha() Relative Color Function Google Groups 02:25 Brought to you by Sentry.io 02:48 CSS CSS Progress() Function: Calculate Values Between Units 05:09 Promise.allKeyed(): Object-Based Promise Resolution 06:55 Camera and Microphone HTML Elements 09:24 Advanced CSS Attr() Function: Props for CSS 11:25 CSS Sibling-Index() and Sibling-Count() Functions 13:56 CSS Shrink-to-Fit Container 15:36 CSS Text-Box-Trim and Text-Box-Edge Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Talk Python To Me - Python conversations for passionate developers
In 2020, a gastroenterologist in Glasgow did the math on his new research study and came up with 30,000 samples, arriving over two years from three cities and a dozen hospitals. He asked around about how researchers keep track of that. The answer was Microsoft Excel. Shaun Chuah had written some HTML by hand in Notepad back in high school and that was about the whole of his programming experience, so he opened the Django tutorial and started reading. Six years later that app is Foundry120, holding 10 terabytes of clinical and genomics data with an agentic AI running on top of it. Episode sponsors Sentry Error Monitoring, Code talkpython26 Talk Python Courses Talk Python Courses Links from the show Guest Shaun Chuah: github.com Up and Running with Rust Course: talkpython.fm Foundry120: www.foundry120.com Designing Data Intensive Applications: www.oreilly.com Microsoft Foundry: ai.azure.com ChatIBD: www.chatibd.com Blog: shaunchuah.github.io @drshaunchuah: x.com github.com/shaunchuah: github.com Watch this episode on YouTube: youtube.com Episode #560 deep-dive: talkpython.fm/560 Episode transcripts: talkpython.fm Theme Song: Developer Rap
In der heutigen Folge von 365 Checkpoint Update werfen wir einen Blick auf die spannendsten Microsoft-, Copilot- und Modern-Workplace-News des Monats August. Wir sprechen über den neuen GitHub Copilot Harness in Copilot Studio, die damit verbundene Credit-basierte Abrechnung und was sich für Agent-Entwickler jetzt konkret ändert. Außerdem schauen wir auf die neuen Live Linked Dashboards in SharePoint, die Daten aus Excel-, CSV- und SharePoint-Listen direkt als aktualisierbare HTML-Dashboards visualisieren können. Weitere Themen sind die neue Microsoft Copilot App inklusive neuem Branding, die Zusammenführung von Business- und Consumer-Copilot, neue KI-Modelle wie Claude Sonnet 5, Opus 5, Fable 5 und GPT-5.6 sowie neue Automatisierungs- und Browser-Steuerungsfunktionen in Copilot Chat. Highlights der Folge: • GitHub Copilot Harness jetzt offiziell GA und kostenpflichtig • Live Linked Dashboards in SharePoint mit Excel-, CSV- und Listen-Anbindung • Neue Microsoft Copilot App, neues Logo und neue URL • Claude Sonnet 5, Opus 5, Fable 5 und GPT-5.6 in Copilot • Eventbasierte Automationen und Browser-Steuerung in Copilot Chat • Outlook Inbox-Priorisierung und neue Admin-Einstellungen für Teams Agents Kapitelübersicht 00:00 – Die Themen des Monats im Überblick 02:14 – GitHub Copilot Harness wird GA 04:04 – Neue Funktionen im Harness und Workflows 04:46 – Neues Credit-basiertes Kostenmodell 07:53 – Live Linked Dashboards in SharePoint 09:49 – HTML-Dashboards nativ in SharePoint 11:27 – Neue Microsoft Copilot App und Super-App Strategie 14:06 – Welche Consumer-Features verschwinden 16:21 – Neue Claude-, Fable- und GPT-Modelle 17:32 – Browser-Steuerung in Copilot Chat 19:05 – Eventbasierte Automationen für Copilot 21:11 – Änderungen bei Copilot Notebooks 22:24 – Outlook- und Inbox-Priorisierung 23:36 – Neue Teams Agent Verwaltung für Admins 24:24 – Fazit und Ausblick Wenn dir die Folge gefallen hat, abonniere 365 Checkpoint und lass gerne eine Bewertung da. Für Feedback, Fragen oder Themenwünsche erreichst du mich jederzeit auf LinkedIn: https://www.linkedin.com/in/drohregger/
Pour l'épisode de cette semaine, je reçois Pierre Guilbaud, le fondateur d'Alchie.Alchie est un SaaS qui aide les entrepreneurs à créer leurs posts LinkedIn grâce à l'IA. Plutôt que de générer directement du contenu à partir de quelques mots, Alchie mène une interview pour faire émerger les idées de l'utilisateur avant de les transformer en posts.La particularité de l'histoire ? Il y a encore quelques mois, Pierre ne savait pas coder et il ne prétend toujours pas savoir le faire aujourd'hui. Pourtant, il a construit seul Alchie, lancé le produit et commencé à générer du revenu.Au cours de cet épisode, nous sommes revenus sur le parcours de Pierre, son expertise dans la création de contenu et le ghostwriting LinkedIn, puis sur la naissance presque accidentelle d'Alchie. Parti d'un simple fichier HTML créé avec Claude pour répondre à son propre besoin, le projet devient en quelques semaines un véritable SaaS.Nous avons beaucoup parlé de vibe coding : comment construire et faire évoluer un produit sans profil technique, travailler avec Claude, contourner ses limites en s'appuyant sur d'autres SaaS et surtout apprendre à arbitrer entre ce qu'il est possible de développer et ce qui mérite réellement de l'être.Pierre partage également sa manière de construire sa roadmap directement avec ses clients, sa vision du build in public, son rapport à la concurrence et les enjeux qui arrivent désormais : améliorer le produit, augmenter le panier moyen et trouver les bons leviers pour accélérer la croissance.Vous pouvez suivre Pierre sur LinkedIn.Pour tester Alchie, Pierre offre 20% sur le premier mois avec le code SAAS20.Bonne écoute !Mentionnés pendant l'épisode :ClaudeNetlifyLe bootcamp IA de Marjolaine GrondinPour soutenir SaaS Connection en 1 minute⏱ (et 2 secondes) :Abonnez-vous à SaaS Connection sur votre plateforme préférée pour ne rater aucun épisode
Benedikt improves their HTML email post processing pipeline. Benedicte is prepping for her wedding and goes on another handywoman side quest.Mentioned on the show:Benedicte's woodworking projects
Topics covered in this episode: Claude Code /insights Post-quantum crypto lands in Python MCP goes stateless — and FastMCP gets renamed inshellisense - IDE style command line auto complete Extras Joke Watch on YouTube About the show Sponsored by Xweather Xweather combines enterprise-grade weather intelligence with agent-ready APIs, natural language capabilities, and an MCP server so your agents can adapt workflows, automate responses, and make better decisions based on real-world conditions. Michael will tell you more about them later in the show. Get started for free at pythonbytes.fm/xweather Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: Claude Code /insights Michael's Insights: michael-kennedy-claude-code-insights-2026-08-09.html Be careful sharing these outputs, they include details references to your projects, errors, security findings, etc. ;) /insights reads your last 30 days of local session transcripts and hands back an interactive HTML report on how you actually work. One command, zero setup: type /insights in a session, or run claude -p "/insights" from the shell for a non-interactive version that just prints the path Reads what's already on disk: pulls session logs from ~/.claude/projects/, skipping agent sub-sessions and anything under 2 messages or 1 minute Project areas: clusters your sessions into themes like "CLI Tooling" or "Documentation" with session counts Friction analysis: categorizes where things went wrong by root cause - and quotes your own prompts back at you Interaction style: tells you whether you're a delegator or a micromanager, plus which workflows are worth doubling down on Actually actionable: suggests concrete CLAUDE.md additions and Claude Code features you're not using The catch: Haiku does the per-session classification, so the first run takes several minutes; results cache to ~/.claude/usage-data/facets/ and the report lands at ~/.claude/usage-data/report.html Calvin #2: Post-quantum crypto lands in Python pyca/cryptography 48 ships ML-KEM (key establishment) and ML-DSA (signatures) — NIST's post-quantum standards, now one pip install away. Big deal because it's the 11th most-downloaded package on PyPI (~1.2B downloads/month) and sits under Ansible, Certbot, Airflow, and paramiko. No PQ there, no PQ anywhere in Python. Trail of Bits did the work (Rust bindings, cross-backend API, tests, AWS-LC backend support), funded by the Sovereign Tech Agency. Timing tracks a June 22 White House order setting federal deadlines: PQ key establishment by end of 2030, PQ signatures by end of 2031. Not a drop-in swap — the wire sizes explode. ML-DSA-65 signatures are 3,309 bytes vs Ed25519's 64; ML-KEM-768 public keys are 1,184 bytes vs X25519's 32. Hardcoded field sizes and length prefixes will bite. API looks like the existing asymmetric primitives, except ML-KEM is encapsulate/decapsulate rather than a Diffie-Hellman exchange. SLH-DSA (the hash-based conservative backstop) is still in progress. The primitives are here, but protocols haven't caught up — so you won't be running post-quantum Certbot this week. Sponsor: Xweather You're using agents that can write code, summarize documents, and automate workflows. But they're missing one thing: awareness of the world around them. This is where today's sponsor, Xweather comes in. Xweather combines enterprise-grade weather intelligence with agent-ready APIs, natural language capabilities, and an MCP server built for tools like Claude, Codex, Copilot, and modern IDEs – so your agents can adapt workflows, automate responses, and make better decisions based on real-world conditions. Backed by Vaisala, whose instruments fly on NASA missions to Mars, Xweather delivers trusted data and unique insights that go beyond conditions to actual impact – from real-time lightning strikes to road surface forecasts. Start with 15,000 free API calls each month and pay only for what you use as you grow. Xweather is your full weather stack, for developers by developers. Start building for free today at pythonbytes.fm/xweather. The link is in your podcast player's show notes and on the episode page. Thanks so much to Xweather for supporting Python Bytes. Calvin #3: MCP goes stateless — and FastMCP gets renamed From Philipp Acsany over at Real Python The 2026-07-28 spec landed July 28 and the Python SDK shipped 2.0.0 the same day. Biggest rewrite since MCP launched, and it's breaking on purpose. Context for scale: the Tier 1 SDKs are pulling close to half a billion downloads a month, with TypeScript and Python each past a billion total. The headline is the stateless core. The initialize/initialized handshake and the Mcp-Session-Id header are both retired — protocol version, client identity, and capabilities now ride in _meta on every request, with an optional server/discover RPC if a client wants capabilities up front. Any request can land on any instance behind plain round-robin, no shared storage. Server-initiated calls are the hard part of the migration. Sampling, elicitation, and roots/list no longer call back to the client; instead the server returns resultType: "input_required" and the client retries with inputResponses attached. Multi Round-Trip Requests, MRTR. Also: Mcp-Method and Mcp-Name are now required headers so gateways route on headers instead of cracking JSON bodies, and missing-resource errors move to standard 32602. Deprecation sweep with an actual policy behind it — Roots, Sampling, Logging, and the legacy HTTP+SSE transport all deprecated with a twelve-month minimum offramp. Tasks graduated out of the experimental core into a real extension, which is what the formalized extensions framework was for. MCP Apps is now an official extension too, so a tool call can return sandboxed interactive HTML. Auth picked up RFC 9207 issuer validation, issuer-bound credentials, and a shift from DCR toward CIMD. Python SDK 2.0 is where it gets personal: FastMCP is now MCPServer, no alias, no shim. McpError → MCPError. Wire types went snake_case (is_error, input_schema) and moved to a standalone mcp_types package, with mcp.types kept as a permanent alias. One Client object replaces the old transport + ClientSession + initialize() stack. httpx became httpx2. Sync handlers run on worker threads now, so asyncio.get_running_loop() raises inside them. The good news: one MCPServer serves both protocol eras, so 2025-era clients keep working with nothing to configure, and a Resolve(fn) parameter lets one tool body cover MRTR and the old path. 1.x is maintenance-and-security-fixes only — pin mcp>=1.28,
#363: Three waves of the web, and you are late for the third one. The 90s were about getting a browser to render your page at all. The early 2000s were about SEO, or as Darin puts it, sell me all the ads ready. Now it is agent ready, and Cloudflare built a scoreboard for it at [isitagentready.com](https://isitagentready.com/). The devopsparadox.com site scored about 70 out of 100 and then went down when Cloudflare added new checks. Run yours. You will be sad. Viktor thinks the framing is slightly off, though, and the correction is the good part. Optimizing for agents that browse your site is aiming at the wrong thing, because most requests never touch your server. Agent asks the model, model answers, agent shows you. So the target is not the crawler, it is the training data - and if the model does go looking, the question becomes whether you are the first answer or one of the five sites it was told to go analyze. Same game as Google. Different index. It is not Google index anymore, it is model training now. Then the practical part. Five things Cloudflare scores you on: discoverability, content, bot access control, API, Auth, MCP & Skill Discovery, and Commerce. Content accessibility is where most of you are losing, because agents want Markdown and you are serving them a pile of HTML tags to strip. Both DOP and Viktor's site are Hugo, so the Markdown is already sitting on disk next to the HTML - serve one or the other based on what the request asks for. Almost no effort. If you are still shipping a JavaScript-rendered site, Darin says it is game over, and humans do not like those either. On the blocking side, both of them are baffled by the same thing: if you do not want agents reading it, do not publish it. robots.txt is a suggestion at best. If you really want to block, actually block. The API argument is the one that will annoy people. Viktor says CLIs and MCP servers are both auto-generated from a schema, so the real work is having a good API, and most companies do not. But who your audience is decides the wrapper - developers already have Bash, so give them a CLI and get out of the way. Everyone else needs MCP, because Viktor's mom is not installing your binary. And somewhere in the middle of all this Darin asks whether documentation should live in the code now more than ever, and Viktor says no, less than ever - he wants it separate so he can review it, because agents made everything cheap to produce and review is now the only thing standing between him and 5,000 features a day. Also: WordPress should be the last thing you consider, not the first. YouTube channel: https://youtube.com/devopsparadox Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/ Slack: https://www.devopsparadox.com/slack/ Connect with us at: https://www.devopsparadox.com/contact/
Tom de MySpace : que devient le premier ami de l'histoire des réseaux sociaux ?Dans cette vidéo Social Stories, on plonge dans la véritable histoire de Tom Anderson, le co-fondateur de MySpace, l'homme que des millions d'internautes ont eu comme premier ami dans les années 2000.Dans cette vidéo, on revient sur :– Les débuts surprenants de Tom, jeune prodige de l'informatique– Sa rencontre avec Chris DeWolfe et la création de MySpace– Comment MySpace est devenu le plus grand réseau social du monde– Le rôle central de la musique, des artistes et des communautés– Pourquoi MySpace a marqué une génération entière : profils personnalisés, playlists, codes HTML copiés dans les forums, pages chaotiques mais uniques– Comment l'arrivée de Facebook a bouleversé l'histoire et provoqué la chute de MySpace– La mise à l'écart progressive de Tom après le rachat par News Corp– Et surtout… ce que Tom est devenu aujourd'huiTu verras comment celui qui a été l'ami par défaut de 200 millions de personnes a décidé de quitter la tech pour vivre une vie plus simple, plus libre, et se consacrer entièrement à la photographie.Aujourd'hui, Tom voyage autour du monde et partage ses clichés sur Instagram, loin de l'agitation des réseaux qu'il a pourtant contribué à créer.Cette vidéo raconte la montée, le déclin et l'héritage d'un réseau social qui a redéfini l'expression en ligne, mais aussi la trajectoire d'un homme devenu malgré lui une icône de l'histoire d'Internet.Si tu t'intéresses aux réseaux sociaux, à leur impact culturel, à l'histoire du web ou simplement aux destins atypiques, cette histoire est faite pour toi !
This week's episode is with Kyle Zantos who is officially the first person to make three appearances on Dive Club
Show DescriptionWe tackle a listener question about why junior front-end devs are expected to know so much beyond HTML and CSS, then get into Dave's real-world fix swapping old WebKit line-clamp hacks for the new CSS line-clamp property and the subtle bugs that kind of truncation work can cause. They also debate whether AI tools like Claude or Copilot deserve co-author credit on commits, gripe about agent-only coding workflows that skip linting and hide what's actually happening, and wrap up looking at new platform features like the navigation API and a proposed CSS-based routing approach using @route and @view-transition. Listen on WebsiteWatch on YouTubeSponsorsNotionWrite custom tools for Notion Agents that generate assets, query live data, and hit any API. Listen for incoming webhooks from any app, then run workflows with Notion Agents, pages, databases, and external APIs. All of this, on a hosted runtime. Workers are isolated sandboxes managed by Notion, so the code behind your syncs, tools, and workflows runs on our infra instead of your servers.
Episode 358! JC is in the host chair with Salvis running the boards, joined by Rita, Preston, Donald, Nora, Veronica, and a bus-riding drop-in from Phil. Stacey is away this week, and the crew opens their hearts for her: Phil asks everyone to keep Stacey James and her family in their prayers as wildfires burn near Spokane, Washington.The retro gold of the night: JC discovers that a developer has ported the legendary DECtalk synthesizer to iOS as a standalone app (GitHub download, Android port too) and plays a live demo. Perfect Paul lives again on a modern iPhone, along with Beautiful Betty, Huge Harry, Frail Frank, Dr. Dennis, Kit the Kid, Uppity Ursula, Rough Rita, and Whispering Wendy. Preston flashes back to Perfect Paul reading the weather radio on his first Sony Walkman. Pure nostalgia for every longtime screen-reader user.Donald unveils Extreme eBook Builder Professional 3.0, his new Windows program for building e-books in Kindle, EPUB, and even standalone EXE formats from any text, Word, RTF, or HTML source. Fully menu-driven and screen-reader friendly with NVDA and JAWS, no mouse required. Retail price $297.KSRN keeps expanding: Preston reports the Crazy Stacey Radio Network got approved on the Audacy app and website just 24 hours before taping, plus new listings on Simple Radio, the radio-browser.info public directory, and MyTunerRadio. He is also registering for the NFB of Pennsylvania state convention in Hershey.In the accessible app corner, JC covers Earshot, a new podcast player app making waves in the blind community, and shares his experience testing Lumen, a voice-driven email app for visually impaired users. Plus the roadmap tease: iOS 27 lands in September, and JC plans a full demo of iOS 27 and the new Siri AI on a future episode. And Suno AI keeps surprising: on this week's NFB Access On podcast, Jonathan Mosen used Suno to build a song about the NFB 2026 convention, and JC shouts out his friend Andrea, who is releasing her own Suno-made songs on Apple Music.Music moments: JC plays a stereo recording from the end of the praise party at his Delight monthly meeting, and Nora's karaoke rendition of "Put on a Happy Face" gets new life with an instrumental track added by a friend she fondly calls "the guru." JC teases a possible duet with Gabby and Jaden next week.Rita shares a belated birthday visit from her cousin, who shares her June 2 birthday and spent his working in Florence. He visited with his wife bearing roses, balloons, and Rita's beloved Nutty Bars. Donald talks tilapia on Dave's Killer Bread with hot sauce, plus a Chili's run for ribs and white cheddar mac and cheese.Echo Grace updates: JC's mom officially became a church member last weekend. New Spanish-team additions Angela Martel, Gabby E., and John Santiago, who now directs the Spanish team. The June Night of Worship recording is up on the Echo Grace YouTube page, honoring Pastor Andrew, who has moved to Florida. The "You Ask For It" sermon series continues, with all messages available as a podcast. Preston also tells the story of the fair: a new country artist named Greyland James, a canceled grandstand headliner, refunded tickets, and a free-stage rescue show of live local country.George is off this week, but Preston refuses to let the tradition die: "Doodles spilled the milk!" - and Donald makes sure George can't have any.Keep technology alive, let your talent shine.Recorded 2026-08-05. Hosted by JC with Salvis on the boards, on the VisionCast Network.
Can you actually trust the numbers when AI writes your board report? In episode #383, Ben Murray breaks down how to vibe code finance dashboards that hold up to CFO standards. Every finance leader is being sold the same promise: that AI will do your analysis for you, but the hype skips the part that decides whether the output is usable. If you are putting AI-written numbers in front of your board or investors, the difference between a trusted report and an embarrassing one comes down to work most CFOs never do. Why the data foundation, not a magic prompt, decides whether your AI dashboards can be trusted How a deterministic metrics engine keeps AI away from your calculations while it writes the narrative on top The Cisco playbook for letting AI draft 80 to 90 percent of your board commentary before you finish it off How to turn an LLM-generated HTML dashboard into a live, refreshable report in about 5 minutes Which model, ChatGPT, Claude, or Gemini, actually produces the best-looking finance dashboards Tune in to get the exact process CFOs are using to put AI-written reports in front of their boards with the numbers they can defend. Resources Mentioned Webinar: How I Vibe Code Finance Dashboards, plus templates: https://www.thesaasacademy.com/pl/2148817040 SaaS Metrics Sprint, October cohort: https://www.thesaasacademy.com/saas-metrics-implementation-sprint-sept-2026 Tech CFO community: https://docs.google.com/forms/d/e/1FAIpQLSfP4uwvwEoc92Qc_rS8eu-9EzV6shivPbBhaNcPqsy5sNVNNg/viewform?usp=dialog
Hey friends! Today's episode is a two-parter: some security stuff up front, and then a big ol' personal celebration on the back half. If you're strictly here for the security bits, I love you and you're free to bail after the first half. If you're here for both, God bless you. Part 1: Kicking the tires on Insight Recon What it is: Insight Recon is an Active Directory security assessment tool out of Heath Adams' new venture, Breach Point. I signed up for early access a while back, finally got a login, and took it for a spin this week in my GOAD lab. Not a sponsor, not an ad — just a tool I was curious about. Watch it in action: I covered the install, a couple of hiccups I hit, and some of the report output in this week's TuesdayTOOLSday video over at 7MinSec.club. The setup: Log into the portal, grab the installer, run it on a domain-joined box, then pick whether you want to scan as your current user or specify creds. Say go, wait a few minutes, and your report card shows up on the dashboard. My two nitpicks (and they're mine, not necessarily yours): The download does a full-blown install with an install footprint, and the raw scan data gets shipped back up to Insight Recon so you can view your report. I can't help but compare everything in this space to PingCastle, where you unzip, run the EXE, and your HTML report is sitting right there on the C drive — nothing leaves the building. As someone who tries to be a good data janitor and nuke assessment data after reports go out, cloud storage is just one more place I've got to remember to go scrub. What I really liked: The remediation guidance is legit. I clicked into a few of the critical findings — some ESC/ADCS stuff especially — and it walked me through exactly what to change, why an attacker cares, how to verify the fix afterward, and where to go read more. There's also a "quick wins" view that pares the big list down to the biggest security impact for the least effort. The dashboard and the slide-out detail panes are genuinely pleasant to use. Why this matters even for offense-only folks: We're mostly on the offensive side with a little blue team consulting — we don't do hands-to-keyboard remediation. But I think you become a better pentester when you can speak confidently at delivery time about not just what to fix, but the gotchas that might bite them along the way. Pricing: On the podcast I guessed "a few thousand a year" and admitted that number may have come straight out of my bum cheeks. Turns out I wasn't too far off — there's a free tier to start, and paid runs $3,000/year with founder pricing at $1,500/year locked in for the first 25 customers. See the pricing page for the current details. Verdict so far: A promising first dance. I want to give it a proper workout — run it side by side with PingCastle on a couple of real assessments and see if either one has blind spots the other covers. More on that in a future episode. Part 2: Why I've got the giggidies My son Cam graduated paramedic school! As of tonight he has everything signed off to go take the gargantuan national test. I'm not going to pretend I got through recording this without getting a little watery-eyed. The journey: Senior year of high school, nothing career-wise floated his boat — there were subjects he tolerated and subjects he hated, and that was about it. Then a conversation with a family friend who's a paramedic lit a fire in his belly, and he's been running at it ever since: EMT coursework in high school, then straight into the paramedic program. How he did it: He wrestles with ADHD, so he had to figure out how to hack his own brain to get through a mountain of material. Come home from five or six hours of class, eat dinner, then hit the books again and re-take his own notes. Then he'd sit down with my wife or me and do an Ace Ventura-style verbal dump of everything he'd learned that day — and any time he caught himself glitching on something, he'd write it down, keep going, then go back and shore it up. Every single night. The Mr. Miyagi moment: My wife has been a nurse for 20+ years, and about six months ago she had to tell him she couldn't help anymore because he'd surpassed her in certain areas of healthcare. Yes, AI made a cameo: The night before his final scenario testing, he and I sat down and had Claude generate random practice scenarios so I could prompt him and just watch him talk for two minutes straight about airway management, medication dosing, all of it. The cliffhanger: Four-ish hours of individual scenario testing, an hour-and-a-half drive to the ceremony, and no word either way on if he passed his tests. I hit the front door of the building not knowing whether I was walking into smiles or tears — and right as my hand hit the door handle, a text came in with a giant happy face: I passed. Somebody must have been cutting onions in that parking lot. His people: Cam's the youngest of the bunch — most of his classmates had been working EMTs for years — and from day one they told him "we got you, we'll get through this together." For the group photo on the steps afterward, one of them tried to pick him up solo and just about threw her back out, so it took three of them. That's the little family he's got, and I hope they stay close, because they've all got that beast of a test coming next month. The hard part: If you've listened to the last few episodes, you know my dad passed away at the end of June, and that Cam was the one who found him and sprung into paramedic mode. My dad was a cop and a pilot who had enormous respect for paramedics, EMTs, and nurses, and he was one of Cam's biggest cheerleaders. Whenever I did something my dad was proud of, he'd say, "I'm busting my buttons over here!" That's exactly what he'd have said tonight, and not having him here to say it is a karate kick to the heart. But I'll tell you what — I'm busting my buttons about Cam for the both of us. Thank you: So many of you have reached out with condolences and shared stories of your own losses these past weeks. I'm sorry for every one of them, and I appreciate you more than I can say. Thanks for listening — to the security stuff, the tangents, or both. Come find us at 7MinSec.com, and/or subscribe (free or paid) over at 7MinSec.club, and dig through the our notes at 7MinSec.wiki.
Leslye Penelope has been writing since she could hold a pen and loves getting lost in the worlds in her head. She also writes award-winning fantasy and paranormal romance as L. Penelope. Equally left and right-brained, she studied filmmaking and computer science in college and sometimes dreams in HTML. She hosts the My Imaginary Friends podcast, co-hosts the Ink and Magic podcast, and lives in Maryland with her feline dependents. Her latest novel is: THE INEVITABLE UNDOING OF ZAHARA DOUGLASS. For more on Leslye Penelope, follow her on Instagram: @leslyepenelopeIntro reel, Writing Table Podcast 2024 Outro RecordingFollow the Writing Table: @writingtablepodcastEmail questions or tell us who you'd like us to invite to the Writing Table: writingtablepodcast@gmail.com.
Voices of Search // A Search Engine Optimization (SEO) & Content Marketing Podcast
Enterprise retailers index only 40-50% of their product pages. Joe Doran, Chief Product Officer at Botify, explains why exploding product portfolios and JavaScript-heavy PDPs leave nearly half of enterprise catalogs invisible to Googlebot and emerging LLM crawlers alike. The conversation covers crawl budget economics and why JavaScript rendering costs three to five times more than HTML, the gap between what bots render versus what consumers see, and how new protocols like OpenAI's Agentic Commerce Protocol and Google's Universal Commerce Protocol demand structured feed attributes—reviews, dimensions, materials—that fragmented product systems rarely deliver at scale. Doran makes the case that product feeds, not on-page content, will define discoverability over the next two years.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Smart Agency Masterclass with Jason Swenk: Podcast for Digital Marketing Agencies
Would you like access to our advanced agency training for FREE? https://www.agencymastery360.com/training Do your clients show up to calls with AI-generated strategies that are mostly wrong, and you then spend half the engagement correcting their assumptions instead of doing the work? Have you had clients who used to trust your expertise now question everything, armed with a chatbot and a YouTube video? Today's featured guest is an agency owner who came up through programming, crossed into digital strategy, ran creative and media operations inside major holding company networks, and eventually went independent in search of the entrepreneurial freedom that corporate agency life could not offer. He goes into what AI is actually doing to the client relationship and what it means to train a team that can think rather than one that just produces faster. Devon MacDonald is the president of Cairns Oneil, a Canadian media agency serving clients across North America. His career began in computer programming in the 1990s, working in HTML and SQL for clients in sales and marketing before moving into digital strategy and eventually running a creative agency and then a media agency network inside major holding company structures. Five years ago, he went independent. He built a cross-functional AI team at his agency that includes both technical and non-technical members, operating from the belief that consumer insight and cultural understanding matter as much as data fluency in how AI gets applied. In this episode, we'll discuss: Clients who have decided AI makes them the expert Is the funnel dead because of AI? Will this skill disappear once we've completely stopped using it? Subscribe Apple | Spotify | iHeart Radio Sponsors and Resources E2M Solutions: Today's episode of the Smart Agency Masterclass is sponsored by E2M Solutions, a web design and development agency that has provided white-label services for the past 10 years to agencies all over the world. Check out e2msolutions.com/smartagency and get 10% off for the first three months of service. The Problem With Clients Who Have Decided AI Makes Them the Expert Devon knows there was already an education deficit in marketing before AI arrived. A generation of performance marketers came into positions of influence having skipped foundational thinking around brand, audience, and strategy. AI compounded that gap by giving them the ability to produce high volumes of output that look credible but are built on faulty premises. As a result, clients now show up with hundred-question emails generated by a chatbot, convinced they have done the strategic work when they have not done any of it. The agency response to this cannot be frustration alone. It requires teaching. Devon's approach is to build client literacy around an abductive strategy: start with the vision, align everything to it, and use that alignment as the filter for which AI-generated inputs are worth pursuing and which are distractions. That kind of structured thinking is precisely what a client who watched one YouTube video about replacing their agency does not have. And it is exactly what keeps the agency relationship valuable even when the client has access to the same tools. Why the Funnel Is Not Dead, It Has Just Accelerated Devon once heard at a conference that the funnel is dead because of AI. He pushes back on this claim saying that the path to purchase has changed. The speed of it has changed. The surfaces where awareness, attraction, and acquisition happen have shifted. But the underlying logic, that a buyer needs to become aware of something before they can want it, and want it before they can buy it, has not changed and will not. The practical implication for agencies is that LLM optimization and branded search strategy are now front-line service offerings, not future considerations. Devon describes seeing this in RFPs already: clients are asking explicitly about model optimization and how agencies will help them show up in AI-generated answers. The agencies that can answer that question with a coherent framework are in a different conversation than the ones still positioning around traditional search rankings alone. The Skill That Disappears When You Stop Using It Devon shows genuine concern about what happens when a team stops doing the critical thinking and starts outsourcing it to AI. For instance, nobody knows how to navigate without Google Maps anymore. The skill atrophied because the tool made it unnecessary. The same thing happens to strategic thinking inside an agency when AI handles every first-order question without the team being required to form their own answer first. Devon's response to this is to build the AI team cross-functionally, including people whose value is not technical. The consumer insight person, the culture reader, the account lead who understands what a client actually means when they say something: those perspectives shape how AI gets applied. Removing them from the process in favor of pure technical fluency produces faster output that misses the point. Let's not forget that human judgment is embedded in the workflow, not bypassed by it. Do You Want to Transform Your Agency from a Liability to an Asset? Looking to dig deeper into your agency's potential? Check out our Agency Blueprint. Designed for agency owners like you, our Agency Blueprint helps you uncover growth opportunities, tackle obstacles, and craft a customized blueprint for your agency's success.
The owners of MySpace, Chris and Tim Vanderhook, have confirmed plans to relaunch the iconic social media platform, sparking widespread discussion among users and industry experts. This potential comeback is driven by a growing dissatisfaction with modern algorithms and a desire for the profile customization and musical focus that defined the site's original era. While many feel nostalgia for features like the "Top 8" and custom HTML backgrounds, others view the return as a necessary shift toward user-controlled content over AI-driven feeds. Some professionals believe the platform could succeed by offering a direct connection to audiences that current networks often monetize or restrict. However, skeptics wonder if a brand built on past memories can find a relevant purpose in today's crowded digital landscape. Ultimately, the relaunch serves as a high-stakes test of whether a human-centric social experience can still thrive in a highly engineered internet.
¿Tu departamento está creando sus propios agentes de inteligencia artificial sin avisar a Tecnologías de la Información? Cuidado: el problema no es que TI sea "el malo de la película", sino que la urgencia por automatizar está abriendo una brecha crítica de ciberseguridad en las empresas.En este episodio, LuisGyG analiza la nueva amenaza que casi nadie está viendo: las inyecciones de código malicioso en prompts y cómo los cibercriminales aprovechan estos descuidos para robar datos bancarios, contraseñas e información sensible.En este contenido descubrirás:¿Por qué el área de TI no puede ir al mismo ritmo que la evolución de la IA? ¿Cómo funciona un ataque por inyección de prompts a través de HTML o notas ocultas? La postura oficial de OpenAI y Microsoft: por qué se debe asumir el riesgo desde el diseño UX y la arquitectura, no como un parche posterior.Cómo convertir al equipo de TI en un consultor estratégico en lugar de un "departamento del no".La responsabilidad compartida sobre las herramientas no autorizadas (Shadow IT).
Before Matt Schwartz became Chief Technology Officer at Sage Hospitality, a weekend HTML class changed the trajectory of his career. In the first episode of our six-part series with him, Matt shares how that unexpected experience led him from environmental economics into technology and ultimately hospitality technology leadership.Learn more about the Destination AI Forum in Washington, DC (where Matt will be speaking)Want more?Learn more about Sage HospitalityListen to Matt discuss bringing AI into the hotel technology stack on Hotel Tech Insider [Podcast]Podcast episodes with Sage founder Walter Isenberg: The Letter That Turned a Young Dishwasher into a Hospitality LeaderThe Dana Crawford Playbook A few more resources:If you're new to Hospitality Daily, start here. You can send me a message here with questions, comments, or guest suggestionsIf you want to get my summary and actionable insights from each episode delivered to your inbox each day, subscribe here for free.Follow Hospitality Daily and join the conversation on YouTube, LinkedIn, and Instagram.If you want to advertise on Hospitality Daily, here are the ways we can work together.If you found this episode interesting or helpful, send it to someone on your team so you can turn the ideas into action and benefit your business and the people you serve!Music for this show is produced by Clay Bassford of Bespoke Sound: Music Identity Design for Hospitality Brands
From camel rides to West Nile mosquitoes, somehow end up roasting Panera's move to Boston, and still find time to debate whether minivans are secretly awesome... congratulations, you've found today's episode.The crew kicks things off with one of the weirdest conversations you'll hear all week after camel videos completely derail the morning. From there it's straight into Missouri mosquito season, West Nile warnings, heat indexes trying to melt highways, and why everyone suddenly feels like checking every birdbath in the neighborhood.Then comes the biggest local story of the day: Panera officially announcing plans to move its headquarters from the St. Louis area to Boston. The gang reacts the only way they know how—with sarcastic conspiracy theories, fake boardroom jargon, Boston jokes, memories of St. Louis Bread Co., questionable bathroom reviews, and plenty of mourning for another hometown company heading east. Somehow the conversation also includes Matt Damon, Ben Affleck, bread bowls, hospital food, and the mysterious career path of CEO Paul Carbone.The chaos doesn't stop there.There's a wild retail theft story where social media becomes the criminals' biggest enemy, stories about detention, paddlings, school punishments that absolutely wouldn't fly today, and enough embarrassing childhood memories to keep therapists employed for years.Later, the crew unexpectedly becomes the biggest supporters of minivans you've ever heard. Sliding doors, cup holders, family road trips, captain's chairs, Toyota Siennas... suddenly everyone's wondering if they judged minivans way too harshly growing up.Of course, no episode would be complete without random tangents about neighborhood cats, weird internet nostalgia, ridiculous listener texts, and the kind of conversations that somehow only happen on The Rizzuto Show.Some people start their morning with coffee. We start ours by arguing about what the word "standby" actually means before immediately spiraling into ancient social media trauma. Seems healthy.This daily comedy show welcomes comedian Bobby Jaycox back into the studio, and from there the rails completely disappear. One minute we're talking about his stand-up shows, the next we're debating whether MySpace deserves another shot at world domination. Would you bring back your Top 8? Would Tom still be your first friend? More importantly... what embarrassing song was automatically blasting from your profile the second someone visited?Naturally, that conversation leads us into the greatest collection of forgotten internet memories imaginable. MySpace profile songs, HTML backgrounds, awkward teenage decisions, and the horrifying realization that some of those old photos may still exist somewhere in the digital universe waiting to ruin careers.As if nostalgia wasn't enough, Lauren somehow gets roped into doing a Chewbacca impression... and then convinces everyone else to try one too. The results are exactly as dignified as you'd expect from grown adults with microphones.Elsewhere in today's chaos...• Bobby shares stories about Nikki Glaser helping promote his comedy shows.• The crew debates whether listening to music should be a solo experience.• Rafe revisits one of the most questionable MySpace profile songs ever selected by a human being.• Moon explains why MySpace worked in the first place—and why bringing it back might be impossible.• Clone conspiracies somehow become a serious topic for several minutes.• Lauren runs through the latest celebrity news, music headlines, TV updates and entertainment gossip during Crap on Celebrities.• Ted Lasso returns.• American Horror Story gets its Avengers-style crossover season.• Eminem auctions off sneakers.• Demi Lovato shuts down clone theories... which naturally only fuels more clone theories around the room.• The gang ranks classic summer songs while simultaneously roasting Kenny Chesney, LFO, Brian Wilson, and basically everyone else.It's another episode where one conversation accidentally creates six more conversations, nobody stays on topic for long, and somehow that's exactly how we like it.Then Mike McKenna from Macadoodles walks into the studio carrying what might be the greatest gift Rafe has ever received: a full-size cardboard cutout of Willie Nelson. Naturally, that leads to conversations about THC drinks, sleep gummies, hemp regulations, getting way too high in Vegas, and why older adults are becoming the biggest fans of Willie Nelson's cannabis beverages.The crew also answers listener emails that somehow become full-blown debates. Is it weird to say hi to the spouses of radio personalities when you see them in public? Does gray hair actually make people more attractive? Should you ever dye it? Why do brothers care if their sister goes gray? The opinions are... surprisingly passionate.Then comes one of the biggest debates of the episode.A listener witnesses someone bringing a dog into a pizza restaurant... then placing the dog ON THE TABLE. The crew is completely split over what's acceptable, what's disgusting, where the line should be, and somehow babies, dirty diapers, dog hair, patios, and pizza all become part of the same conversation.Meanwhile Bobby prepares for his upcoming appearance at the Gathering of the Juggalos, everyone wonders what kind of chaos that comedy show will become, and Rafe volunteers to road trip despite claiming he's only doing it to pay off student loans.It's another completely unfiltered episode filled with ridiculous conversations, listener emails, celebrity randomness, weird news, and exactly the kind of nonsense you've come to expect from The Rizzuto Show.Follow The Rizzuto Show → https://linktr.ee/rizzshow for more from your favorite daily comedy show.Connect with The Rizzuto Show Comedy Podcast online → https://1057thepoint.com/RizzShow.Hear The Rizz Show daily on the radio at 105.7 The Point | Hubbard Radio in St. Louis, MO.Mosquitoes in Desoto Test Positive for West Nile VirusExtreme heat buckles road on Highway K in O'FallonPanera to move headquarters from St. Louis to BostonMillennials are trying to make minivans cool again‘Millennials assemble': Myspace could be making a comebackSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Some people start their morning with coffee. We start ours by arguing about what the word "standby" actually means before immediately spiraling into ancient social media trauma. Seems healthy.This daily comedy show welcomes comedian Bobby Jaycox back into the studio, and from there the rails completely disappear. One minute we're talking about his stand-up shows, the next we're debating whether MySpace deserves another shot at world domination. Would you bring back your Top 8? Would Tom still be your first friend? More importantly... what embarrassing song was automatically blasting from your profile the second someone visited?Naturally, that conversation leads us into the greatest collection of forgotten internet memories imaginable. MySpace profile songs, HTML backgrounds, awkward teenage decisions, and the horrifying realization that some of those old photos may still exist somewhere in the digital universe waiting to ruin careers.As if nostalgia wasn't enough, Lauren somehow gets roped into doing a Chewbacca impression... and then convinces everyone else to try one too. The results are exactly as dignified as you'd expect from grown adults with microphones.Elsewhere in today's chaos...• Bobby shares stories about Nikki Glaser helping promote his comedy shows.• The crew debates whether listening to music should be a solo experience.• Rafe revisits one of the most questionable MySpace profile songs ever selected by a human being.• Moon explains why MySpace worked in the first place—and why bringing it back might be impossible.• Clone conspiracies somehow become a serious topic for several minutes.• Lauren runs through the latest celebrity news, music headlines, TV updates and entertainment gossip during Crap on Celebrities.• Ted Lasso returns.• American Horror Story gets its Avengers-style crossover season.• Eminem auctions off sneakers.• Demi Lovato shuts down clone theories... which naturally only fuels more clone theories around the room.• The gang ranks classic summer songs while simultaneously roasting Kenny Chesney, LFO, Brian Wilson, and basically everyone else.It's another episode where one conversation accidentally creates six more conversations, nobody stays on topic for long, and somehow that's exactly how we like it.Whether you're here for comedy, weird news, pop culture commentary, celebrity gossip, or simply listening to adults argue over extinct social media platforms, you've found your people.Thanks for making The Rizzuto Show part of your day and hanging out with us for another ridiculous ride. This daily comedy show exists because of listeners like you who continue to embrace the nonsense right alongside us.Follow The Rizzuto Show → https://linktr.ee/rizzshow for more from your favorite daily comedy show.Connect with The Rizzuto Show Comedy Podcast online → https://1057thepoint.com/RizzShow.Hear The Rizz Show daily on the radio at 105.7 The Point | Hubbard Radio in St. Louis, MO.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Topics covered in this episode: Some more things about Django I've been enjoying Who cleans up after the vibe-coding party? Where Did All Your AI Tokens Go? AgentsView to the rescue! Careful with phishing all Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Consulting from Six Feet Up Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Calvin #1: Some more things about Django I've been enjoying Julia Evans is learning "2010-style" web dev (Django + SQL + server-rendered HTML) after years of Go backends and JS-heavy frontends Query builders: likes defining custom QuerySet classes with chainable filter methods (.approved().future().with_tags()) — more readable than raw SQL Template filters: highlights urlize, linebreaksbr, json_script, and especially querystring for building/modifying query-string links in templates Migrations: still loves Django's auto-generated migrations — 19 and counting on her project Skips inheritance for class-based views; prefers function-based views for sharing code, though fine using Django's own mixins/interfaces Performance surprise: CPU profiling (via py-spy) — not slow DB queries — revealed the culprit; she'd accidentally disabled the cached template loader, and re-enabling it took throughput from ~2-3 req/s to ~12 req/s on a $10/mo VM Michael #2: Who cleans up after the vibe-coding party? FT Magazine piece by Sam Learner (July 11) on AI coding tools overwhelming open source maintainers - sent in by listener Dylan McConnell, whose main point was that this ran in the Financial Times, not a dev blog. cURL as the case study - Daniel Stenberg has been the only full-time person on it for years; libcurl has been installed an estimated 20+ billion times with 3,000+ listed contributors. Bug bounty killed - cURL ended its paid security bounty program in January, citing an "explosion of AI slop reports" that take real time to debunk and drain morale. Extractive contributions - authoring a PR is now nearly free, reviewing one still costs a human; tldraw's Steve Ruiz closed outside contributions entirely, asking why he'd want someone else writing the easy part. Guido weighs in - van Rossum says projects are holding emergency meetings over the slop flow, and notes LLM patches tend to touch unrelated parts of a file, making review more tedious. "Vibe Coding Kills Open Source" - paper from Miklós Koren's group: packages frequently recommended by coding models saw big download jumps with no matching engagement, breaking the reputation loop that sustains maintainers. Stack Overflow flatlined - over 100,000 questions a month before ChatGPT, under 1,500 last month, with the response rate cut roughly in half; the public archive is now stale training data. The course-creator angle - Josh Comeau's newest web dev course launched at about a third of prior enrollment, and he worries about devs who never learn which questions to ask. But the most interesting portion is what was omitted. Focused on: The end of the curl bug-bounty Omitted: High-Quality Chaos Why the omission is interesting It fits a narrative. The FT piece is a maintenance-and-decline story, and January-Stenberg is a perfect witness for it. April-Stenberg complicates it - same person, same project, better data, opposite direction on the specific claim being used. The tell is already in the article. Learner quotes Stenberg saying AI tools are much better at finding problems than fixing them. That's the April thesis in one line, and it goes undeveloped. Reason for the shift is process, not vibes. Killing the bounty removed the cash incentive and the venue change filtered the rest. Worth saying out loud, because "AI reports got better" isn't quite it - "no bounty plus a real triage platform" is closer. Joke too: Sarah O'Connor wrote a related piece (is this just before skynet launches?) Calvin #3: Where Did All Your AI Tokens Go? AgentsView to the rescue! Local-first desktop/web app for browsing, searching, and analyzing your past AI coding agent sessions (Claude Code, Codex, Copilot, Cursor, Gemini, Aider, and dozens more) Auto-discovers session files on your machine — no config needed; everything stored locally in SQLite, no cloud/accounts agentsview usage is a drop-in ccusage alternative — reads from pre-indexed SQLite, reports run 80–220× faster on large histories New Activity dashboard shows peak concurrency, active vs. idle time, agent-minutes, and cost — filterable by project/agent/machine, with a -json CLI report too Full-text + optional semantic search across every session; also imports Claude.ai/ChatGPT chat exports Install via pip install agentsview, uvx agentsview, brew install --cask agentsview, or download desktop binaries from GitHub Releases Michael #4: Careful with phishing all The situation I pass this along because it was a pretty sneaky bit of targeted phishing, and happened to play off an old interaction in bandit's repo. As usual with phishing scams there are a bunch of tells that this isn't legitimate, but just enough plausibility that I could see falling for it in a weak moment. Relative nobodies like me haven't historically been worth the effort to hit with scams this specific. Agents change the game though :-/. Be careful out there folks! Original message From: "Patrick (Blacktrace)" [HTML_REMOVED] To: LISTENER EMAIL Subject: Your Bandit #1350 (B105 NextToken false positive) -- just fixed that exact case Date: Wednesday, July 15, 2026 12:02 AM Hi AJ, Saw your Bandit issue #1350 -- the B105 hardcoded-password false positive on the string NextToken. I build a deterministic gate that filters that class of Bandit noise, and #1350 was literally the case I just fixed: NextToken / next_token / page_token / nextPageToken now stay quiet, while a genuine hardcoded token like api_token="sk-live-..." still fires. Verified against your exact case. 30-second paste: https://blacktrace.co/noise-eraser Where it still trips, published: https://blacktrace.co/kruc Curious whether it clears what you hit -- and if it trips on something of yours, that's the more useful reply. Patrick, Blacktrace I asked Claude for some analysis too. It was pretty good at finding them. The message name-drops enough real detail to feel legit, but the structure is pure phishing - everything in it exists to get AJ onto blacktrace.co. The strongest ones: Freemail sender, corporate signoff. Signs as "Patrick, Blacktrace" but sends from emailpjv@gmail.com. Real company outreach comes from the company domain, not a personal Gmail - and there's no last name. Over-specific targeting. It mirrors AJ's exact public activity - issue #1350, the B105 rule, the NextToken false positive, even the token variants. That's the "just enough plausibility" AJ flagged, and it's exactly what agents make cheap: scrape a GitHub issue, auto-generate tailored bait. Legit cold outreach rarely reads your history back to you this precisely. The entire payload is two links. Strip the technical flattery and the message is just "paste here" plus "see results here." When the whole point of an email is the click, that's the tell. "30-second paste." Low-friction urgency, and "paste" most likely means paste your source into their tool - handing your code to a stranger's site. Exfiltration dressed as convenience. Brand-new, no-reputation domain. blacktrace.co has no track record, and the name is doing some ominous work. The /kruc slug is random noise, not how real product pages get named. Precise-sounding jargon that's actually vague. "Deterministic gate," "noise-eraser" - impressive, empty. Bolted onto correct real details (B105 is the Bandit hardcoded-password test, sk-live- is a Stripe live-key prefix) to borrow credibility. The disarming close. "if it trips on something of yours, that's the more useful reply" - engineered humility that flatters your expertise and baits a response. Makes engaging feel like you're doing them a favor, which drops your guard. Extras Calvin: DjangoCon US 2026 is rapidly approaching, August 24-28, Chicago Ruff v0.16.0 massively expands its default rule set Ruff now enables 413 rules by default, up from 59 https://astral.sh/blog/ruff-v0.16.0 Michael: Completely redesigned the home page. Try /insights in Claude Code (terminal) Joke: We're Safe
Undiscovered Entrepreneur ..Start-up, online business, podcast
Did you like the episode? Send me a text and let me know!! One Reddit user sent 464,000 cold emails in a single year — and figured out exactly what made people reply. A lowercase subject line with no punctuation hit a 90% open rate. A permissionless value DM on X returned a 40% response rate. And asking for a 15-minute call? Converted at a devastating 0.8%. In this episode of Business Conversations with Pi and Piette 2.0, PI and Piette answer a listener's question from tuepodcast.net/askpi: "How do I run cold outreach on LinkedIn, X, or email without sounding like a spammer?" The answer is a complete platform-by-platform playbook built on deliverability science, human psychology, and one core truth — your ultimate competitive advantage is proving you're genuinely human. What You'll Learn: Why asking for a 15-minute call is the worst thing you can do in a cold emailThe offer psychology shift that jumped reply rates from 0.8% to 2.1%How to send 1,000 emails a day without triggering spam filters (the interval trick)The "ugly email rule" and why plain text outperforms beautiful HTML every timeNicholas Cole's lowercase subject line that achieved a 90% open rateThe four-step follow-up sequence — including the "right person pivot" and the A/B/C closeoutLinkedIn's five-touch warm-up sequence before you ever send a DMWhy automating LinkedIn likes and comments gets your account shadowbannedHow X (Twitter) works for reaching C-suite executives — and the golden rule about linksThe permissionless value framework and why it generates a 40% response rateWhy the future of outreach belongs to whoever can prove they're most humanTimestamps: [00:00:00] – Introduction & The Listener Question[00:01:00] – 464,000 Cold Emails: What the Biggest Outreach Test Ever Revealed[00:02:30] – Offer Psychology: Why Asking for a Meeting Is Killing Your Reply Rate[00:03:30] – Cognitive Load: The Sofa vs. the Piece of Paper[00:04:00] – From 0.8% to 2.1%: The Low-Friction Offer That Changes Everything[00:05:00] – Email Deliverability: The Invisible Bottleneck No One Talks About[00:05:30] – Sending Intervals: How to Mimic a Human to Beat the Algorithm[00:06:30] – Nicholas Cole's 90% Open Rate Subject Line (All Lowercase, No Punctuation)[00:07:00] – The Ugly Email Rule: Why Plain Text Wins Every Time[00:08:00] – The Text-to-Code Ratio: How Spam Filters Actually Read Your Email[00:08:30] – The Four-Step Follow-Up Sequence[00:09:00] – The Right Person Pivot (Step 3)[00:09:30] – The A/B/C Closeout (Step 4 — The Best Tactic in the Whole Episode)[00:10:00] – LinkedIn's Context Layer: Why DMs Here Are Different[00:10:30] – The Five-Touch Warm-Up Sequence Before You DM Anyone[00:11:30] – True Personalization vs. Mail Merge: The Trigger Event Framework[00:12:00] – Why Automating LinkedIn Engagement Gets You Shadowbanned[00:13:00] – The Three-Touch Limit on LinkedIn DMs[00:13:30] – X (Twitter): The C-Suite Goldmine With Strict Rules[00:14:00] – Account Warm-Up: Why You Can't Start DMing Immediately on X[00:14:30] – The Golden Rule: Never Put a Link in Your First X DM[00:15:00] – The Permissionless Value Framework: Reversing the Sales Debt[00:16:00] – 40% Response Rate: The Data Behind Leading With Value[00:17:00] – The Future of Outreach: AI Makes Noise, Humans Break Through[00:17:30] – Full Recap & Submit Your QuestionThe Four-Step Follow-Up Sequence: ✅ Day 2-3: Quick bump — "Open to a quick yes or no?"✅ Day 4-5: One specific researched detail proving you've done your homework✅ Day 7-10: Right person pivot — "Am I reaching the right person, or should I talk to someone else?"✅ Day 14: A/B/C closeout — "Reply A if not a priority, B to circle back next month, C if you're the wrong person"Submit Your Question:
There are roughly 100x more people who use code than who can write code. As code that “just works” becomes easier to generate, this group may be the biggest prize of all — if you can get the agentic interface right.A key trend we have been tracking over at AINews is the absolute explosion in Codex usage this year, with MAU now up >10x from Jan 2026. Less than two weeks after their July 9th launch, OpenAI said ChatGPT Work and Codex had reached 10M users combined (as we cover in the pod, Codex now powers ChatGPT Work, so all ChatGPT Work users are now users of the Codex harness, even if they aren't traditional engineers) — showing the early innings of what happens when you graduate from coding agents to knowledge work agents:We've been calling out how coding agents are “breaking containment” to do everything else this year to power every other part of knowledge work - and it started with the org chart, with a major reorg last month that amounted to two of Codex's most prominent leaders, Greg and Tibo, taking responsibility over product and ChatGPT specifically, completing a “Superapp” consolidation cycle first discussed in March.With these updates Codex is no longer just a coding tool. In June, OpenAI said knowledge workers already accounting for roughly 20% of Codex's user base and growing more than 3x as quickly as developers. A product dedicated for knowledge workers was being pulled out of the Codex team.However, knowledge work has a different set of problems and environments than coding. For decades, knowledge work has been scattered across different primitives like documents for writing, spreadsheets for analysis, slide decks for communication, and specialized applications for everything else. ChatGPT Work now enables users to work across every primitive with agents. Instead of opening an application and manually operating its features, the user can describe an outcome and collaborates with an agent that can assemble the tools, context, and artifact needed to reach it.From building no-code products at Airtable to leading Productivity Engineering at OpenAI, Akshay Nathan has spent much of his career trying to make the power of software accessible to people who do not write code. In this episode, Akshay joins swyx and Vibhu to unpack the launch of ChatGPT Work, why Codex unexpectedly took off among non-developers inside OpenAI, and the company's broader plan to bring useful agents from software engineers to knowledge workers and eventually everyone.We go deep on the shared agent harness behind Codex and ChatGPT Work, why OpenAI brought the experiences together without making them identical, and how persistent computers, artifacts, Sites, plugins, memory, and sub-agents are changing what people can delegate to AI. Akshay explains why some teams are replacing decks and spreadsheets with interactive websites, how agents can gather context across code, Slack, documents, and local files, and what OpenAI learned from personal-agent products like OpenClaw.Side note: also don't miss Abhihek's sandbox track keynote at AIE, which now powers a lot of the sandboxing for ChatGPT Work… and yes was also broken by an unreleased OpenAI model in the recent HuggingFace incident.Akshay also reflects on how AI is transforming product development itself: why more people will become generalists with a specialty, why ideas and taste become the bottlenecks when almost anyone can build, why LLMs still struggle to generate genuinely grounded new ideas, and why teams must distinguish increased motion from actual progress.We discuss:* Why Codex unexpectedly took off among non-developers inside OpenAI* Why employees felt like using Codex gave them a new superpower* The product insight that led OpenAI to build ChatGPT Work* Why Codex and ChatGPT Work share the same underlying agent harness* How their UX, Git visibility, artifacts, and sandboxing defaults differ* Why OpenAI merged its agent experiences instead of building separate products* How AI is blurring the boundaries between engineering, design, strategy, and operations* Why OpenAI wants the default model configuration to work for most users* When power users should use deeper reasoning, Ultra, or multi-agent modes* Artifacts, agentic spreadsheets, and creating high-fidelity work products* Why interactive Sites may replace decks and spreadsheets* The challenge of designing a simple interface for an agent that can build almost anything* Why users should retry tasks that models could not handle three or six months ago* How AI can gather context for performance reviews without replacing human judgment* The OpenAI automation that turns internal Slack and document activity into memes* What reaching ten million ChatGPT Work and Codex users means for the product* How OpenClaw inspired persistent environments, scheduled tasks, and personal agents* Using ChatGPT for financial planning, budgeting, workouts, meals, and household management* The design tradeoffs behind sub-agents and how much of their work users should see* ChatGPT memory, Chronicle, and long-term context* Why AI may make more people generalists with deep specialties* Why ideas and taste become more important when almost anyone can build* Why LLMs still struggle with the instruction “bring me new ideas”* Measuring productivity through quality at-bats instead of commits, tokens, or pull requests* The critical difference between AI-generated motion and meaningful progressAkshay Nathan* LinkedIn: https://www.linkedin.com/in/akshaynathan/* X: https://x.com/akshaynathan_Timestamps00:00:00 Introduction and Bringing the Power of Code to Everyone00:01:33 Joining OpenAI and Preserving a Startup Culture00:02:40 What OpenAI Learned from Enterprise AI Adoption00:05:28 Why OpenAI Built ChatGPT Work00:07:17 Codex vs. ChatGPT Work and the Shared Agent Harness00:12:07 Why OpenAI Merged Its Agent Experiences00:16:24 Models, Reasoning Levels, and Choosing the Right Default00:20:26 Artifacts, Agentic Spreadsheets, and Model–Product Collaboration00:24:22 Why Sites Could Replace Decks and Spreadsheets00:30:08 Designing an Agent That Can Build Almost Anything00:34:28 From Developer Agents to Knowledge Work—and Everyone00:36:07 Power-User Advice and AI-Assisted Performance Reviews00:40:41 OpenAI's Internal AI Memes and the Ten-Million-User Launch00:44:39 OpenClaw, Personal Agents, and ChatGPT as an Operating System00:50:24 Sub-Agents, Ultra Mode, and How Much Control Users Need00:54:39 ChatGPT Memory, Personalization, and Chronicle01:00:19 How AI Is Reshaping Product Development and Tech Roles01:03:15 Ideas, Taste, and Why LLMs Struggle to Generate New Ideas01:04:42 Measuring Productivity, Quality At-Bats, and Motion vs. ProgressTranscriptIntroduction: Akshay Nathan, ChatGPT Work, and the No-Code ArcSwyx [00:00:00]: We're here in the studio with Akshay from OpenAI. Welcome.Akshay Nathan [00:00:07]: Thank you.Swyx [00:00:08]: And with our trusty co-host, Vibhu. So you recently launched ChatGPT Work. You lead Core Product Engineering. It's been a long journey, into all this. I find it very interesting that you started with no code or low code, with Walrus and Airtable. And to some extent, ChatGPT Work is like the super app of super apps of, well, here is the ultimate no code. You just write a prompt.Akshay Nathan [00:00:32]: Yeah. It's funny how things come, full circle. I think for a long time in my career, I started my career working consumer fintech, but then after that, like, there's this hypothesis that, the things that we were able to do with code, like, as engineers, like, if we could bring that to many more people in a more, accessible way, then that would be truly magical. We were working on a startup. It's funny, like, before LLMs, before vision LLMs, on how to do automated testing with AI. It was just kinda jank, back then, but doing what we can, and then worked at Airtable for a while on the same thesis that, like, if we can bring a database or the primitives behind a database to people, that'd be really useful to them. But once LLMs came onto the scene, it became clear that, this was the missing piece, like, the missing technology required to, like, bring the magic of code to everyone without them having to know what's going on underneath the hood. And so, like, I think this launch and a lot of the stuff that we've been up to is, like, the manifestation of that.From Walrus and Airtable to OpenAIVibhu [00:01:33]: How was stuff when you joined? So you joined OpenAI 2023. Now we've got, so much more stuff, so ChatGPT, Codex app, ChatGPT Work. Have things changed?Joining OpenAI and What Hasn't ChangedAkshay Nathan [00:01:44]: I think the more interesting thing is how things haven't changed. Like, one, I joined I remember when I joined, it was, like, five hundred people. One thing I was worried about was, like, I was looking for something, more early stage and, like, was it gonna feel startup enough? And I joined, and I was like, “This feels even more startup-y than I could ever imagine.” And, like, that really hasn't changed even till now. I think the, like, level of, like, bottoms-up ambition and, like, the ability of anyone to, like, do anything or have an idea and ship it is really cool. But on the, like, mission side, I think what was really compelling to me is this mission of, bringing frontier intelligence to everyone. Like, building AGI and then bringing it to everyone. And, I think acknowledging back then that, like, that vision is gonna, not be a linear progression. Like, we're probably gonna, like, try different products and have different things that succeed and don't. But the vision has stayed the same, and the mission has stayed the same, and we're starting to see the pieces, fall together, and that's really cool.Enterprise Lessons: No One-Size-Fits-All AISwyx [00:02:40]: You worked on Enterprise. What A lot of people never touch ChatGPT Enterprise. What is something that you learned from there that you're bringing into your work now?Akshay Nathan [00:02:52]: I think how there's no one-size-fits-all solution in Enterprise. I remember in the early days of ChatGPT Enterprise, like, when we talked to customers and, like, everyone. That was, like, when I think it was a year after ChatGPT was released, and everyone was so excited to bring, AI into their enterprise. And, there were all these teams being stood up. It was, like, the AI deployment team with, like, these enormous budgets. And if you asked anyone, like, what were they excited about? Like, what were they excited about solving? Like, at first, you'd get, like, kinda like the baseline answers of, like, “Yeah, we have all this context and data and all this stuff.” But then if you ask them, like, “What was, like, a discrete use case that, like, they want AI to enable in their workplace?” You get such a different, like, variance, like, explosion of, different types of answers. And it's interesting, like, you using, like, these models and these products, you have this box, and you can say anything to it, which is the magic. But it'on the flip side, it also means that, like, you don't know what to do with it. And in Enterprise, I think a big part of that is, like, meeting the users where they are, like, what use case were they trying to solve, and then teaching them how they can use AI to, like, gain leverage there.Swyx [00:03:56]: Do you meaningfully differentiate that from forward-deployed engineering?Akshay Nathan [00:04:01]: I think there is the go-to-market side of it and then there is the product side of it. I think you need someone on the product side. And I think, like, however good we get at FDE motion, like, I think at the end of the day, if we have a user who's, like, looking at their computer or looking at their phone, like, it's our job in the product to, like, be enabling them and showing them where to go. So we're really excited about that.Vibhu [00:04:24]: Do you think there's been changes, over the past three years of adoption? So there have been, step function changes. You have reasoning models and whatnot. Is there still the same problems of Enterprise has black box, don't know what to do with it, or have things changed?Adoption, Agents, and the Next 10x MarketAkshay Nathan [00:04:39]: We're seeing now that, like, there's this huge uptake, right? Everyone is extremely excited about it. It feels like, many people are, millions, hundreds of millions of people are using ChatGPT. They understand, like, how generally to work with AI. But then, like, every time, like, a new capability gets unlocked, so now, like, we're seeing with agents, like, there is probably a contingent of, like, early adopters still who, truly get it, who are like, “ we you can do anything. You just have to make sure the right context is there, it's connected to the right tools, and that you are supervising it, but, like, anything is possible.” But then there's, like, this, like, 10x or 100x bigger market where, like, they don't yet get that, or they don't yet see that. And so I think that's the next stage here. So to answer your question, like, I think the adoption is there and growing fast, but I think the opportunity is, like, far bigger than that. That's where we wanna play, especially with ChatGPT Work.ChatGPT Work, Codex, and the Super App MergeSwyx [00:05:27]: Yeah. well, let's, let's skip ahead to ChatGPT Work. only, like, a month ago or so, announced. what was the decision process that led into it? there was this, overall merging of the super app. Is that what we're officially calling it? you deprecated the browser as well. Just, summarize your last, like, couple months of working on this thing.Akshay Nathan [00:05:50]: Yeah. It feels like forever now, but it's only been a few months. I think maybe the one, impetus that, like- Is most salient is when we release Codex, or even internally had Codex, like, it was really surprising to us, I think we recently put out some stats on this, that there was this, like, real inflection of, like, adoption among non-developers at OpenAI. And, I, through this product development process, like, would go to, like, these UXR sessions to talk to people internally. And the thing that stuck out to me is, like, one, like, you go talk to, like, strategic finance or marketing or whatever, and they're all using Codex for, their use cases. That part's cool, but the thing that really stuck out to me is how proud people were that they were using Codex. Like, how, likeSwyx [00:06:34]: It's like, “I'm not supposed to be using it, but I am.”Akshay Nathan [00:06:36]: It was that. It was, like, that they were, early to this, like, new thing, but it was also this thing of, like, they felt like they had a superpower, right? And, what we recognized then is that, like, the power of Codex, the power of agents, like, we already had this massive distribution base of people who have, come to know and love ChatGPT. Like, how do we show that to them? Like, how do we bring it to them? Which is, like, a hard product problem, and it's, like, a tricky thing, right? There's many ways you can go about it. And so that's what we called the Merge and the Super App over time, and ultimately launched it in ChatGPT Work, is how do we do that? But it came from that initial realization that, like, the power was not only for developers, like, much earlier than probably even we thought. Like, it could be extended to everyone.Swyx [00:07:17]: How do you see the products differently? So, like, who is it for, right? So Codex started out even CLI, then app. Now there's a merge of ChatGPT Codex and ChatGPT Work, so is it the opening for the average user, for enterprise, for work? How do you position it?Akshay Nathan [00:07:36]: I think we want to get it to position it for if you're doing work-related things, for lack of a better word, right?Who ChatGPT Work Is ForAkshay Nathan [00:07:42]: I think productivity is what, like, the pillar that I support. Like, that's the name of the team. And the reason for that, the reason we call it productivity and not, like, enterprise or, like, work or something like that, is because there's also personal productivity, right? And, like, I think ChatGPT Work is I've seen people do things in their personal lives that you wouldn't classify as, like, work technically, but, like, these agents are, super capable for. Like, one recent example that someone posted about, on our Slack is, like, someone had, like, a missed package, like they didn't receive it, and then they got, like, the picture of it, from Amazon or whoever the courier was, and they, like, asked ChatGPT Work to, like, find out where that package is. And, like, the agent, is extremely tenacious and, like, took the image and, like, looked at a bunch of, like, listings around their neighborhood and figured out exactly the apartment complex in which the package was, like, gave them some information. And so, like, I think there's all these things that, like, you, work-related or productivity-related things, I think that's what we want the product to be. You asked about Codex. I think we think Codex is, a durable brand, but we have a principle that, like, the user we don't want a user to get stuck in a tab or an experience where they don't get the power of the product. And so, like, everything that you can do, in the Codex portion of the product on desktop, you can do in ChatGPT Work and vice versa. But we made some opinionated product decisions on, like, how much of the Git state, if you're in a Git repo, do we wanna expose to the end user? Or how much do we wanna make the experience of seeing the agents thinking, like, diff forward so that you get exposed to the diffs out of the box. And then, like, on the safety side, like, how do we wanna think about, like, sandboxing and making sure that we have the right defaults in one state versus the other? So, there's, like, some opinions that go behind that, but we do want We don't want the user to need to choose which experience they're in.Swyx [00:09:26]: That is a good goal for AGI, right? Like, people don't want, like, to hide to choose what version of AGI they want. They just want the AGI to decide for them. can I get an answer or, like It's not super clear to me. Is the Codex harness and the ChatGPT Work harness the same? Is it just UI affordances, or are there prompt level or even deeper differences?Shared Harness, Different UX: Codex vs. WorkAkshay Nathan [00:09:49]: So the harness is the same. The harness is shared. on In both of the products, we made improvements to the harness to make it good for knowledge work, especially as it relates to plug-ins or computer use or artifacts. You get that power regardless of which experience you're in. On the UX side, there's opinionated takes that we have when you're in Codex mode, what the UX should be how the UX should behave, and some stuff around the sandbox like I mentioned, but the underlying harness and capabilities should be the same.Swyx [00:10:16]: I'm just kinda curious. Maybe we can, -- Is there a query that we can run that would look different in the two modes?Akshay Nathan [00:10:23]: Yeah. I tried to create, like ask it to create, like, a retirement calculator spreadsheet or something, in both modes. And then in Codex mode, you might have to be in a repo for this, but you'll see, like, the diffs of, like, the sheet that it's creating and stuff like that, and the file edits. But in Work you won't be able to see that.Swyx [00:10:42]: I think that's, that's super clear. And then also the other thing I wanted to dive into was your, the productivity team. what else is there? first of all, what are the top-level teams other than productivity? Isn't productivity everything?Productivity Teams and Core ChatAkshay Nathan [00:10:55]: SoSwyx [00:10:55]: Science?Akshay Nathan [00:10:55]: We have a team focused on ChatGPT. Like, the core chat experience, for consumer, which is like, not, I think all productivity. Like, there'People are using ChatGPT every day for search to, figure out how to write messages to loved ones, to think about, how to, like, learn a new topic, et cetera. And so there's so much more inside to create images. And there's so much more in chat that, the hundreds of millions of users are using that warrants, like, a very dedicated effort. And there's teams focused on enterprise and infrastructure and API and stuff like that, so.Swyx [00:11:33]: I will bring it up.Retirement Calculator Demo and Git-First UXSwyx [00:11:34]: Yeah. So I have them both running. This is ChatGPT Work. There's a Codex version here. I picked “Five Little Ducks” song, so this will take a while.Akshay Nathan [00:11:43]: Huh.Swyx [00:11:43]: I think we'll just keep it in the background and, as they finish, we'll look into some of the differences.Akshay Nathan [00:11:48]: Yeah. But immediately, I think if you flip back to the Codex version you'll see that,Swyx [00:11:53]: That it assumesAkshay Nathan [00:11:54]: Like theSwyx [00:11:54]: It assumes Git. Yeah. Yeah.Akshay Nathan [00:11:56]: The, like, dynamic island assumes that you're in a Git repo. And you might miss some stuff because some of it is, like, in the actual chain of thought with those changes and how we display that, but yeah.Swyx [00:12:07]: Is there an unintuitive like, is there a thing that you wanted to ship and then you got feedback, and you were like, “No, let's not do it?” Like, what's the thinking behind that?Why Merge the ExperiencesAkshay Nathan [00:12:14]: In, ChatGPT Work?Akshay Nathan [00:12:17]: I think one direction we could have gone with this is, like, keeping the experiences, like, completely separate. So it's like, whySwyx [00:12:22]: Different apps.Akshay Nathan [00:12:23]: Exactly, like different apps or even in the same app, like different, completely different experiences. Like, why merge it all? Like, what is. Codex, people love. Like, why bring these products together? And I think the intuition here is that, like, all of our jobs are, like, changing dramatically with AI. Like, for, like, every few months, like, I feel like I wake up, and I'm, like, doing a completely different thing than I was doing a few months ago. And my hypothesis here is that, or I should say our hypothesis is that, like, part of what we're, we're building, this technology is giving people leverage. Like, the things, maybe it's the more mundane parts of your job or parts that, like, if you were able to automate, you'd be able to share more ideas faster or whatever, like, you're able to do now. And because of that, like, that might blur the lines between someone who's, like, only writing code or creating strategy docs or, planning events or, helping with marketing or doing podcasts or whatever, right? And so, like, these things are gonna get blurred over time. And so, like, trying to draw a hard boundary based on, like, the who you are is gonna be, is gonna be tough. And, like, we should enable users to choose, but we shouldn't box them in. And so a lot of the work that went in here, like, keeping the primitives the same, like for example, plugins are, like, unified across, this product and ChatGPT and the cloud, was because of that. It's this thesis that, like, eventually things are gonna come together and we don't wanna be Like, we wanna be prescriptive about when to be in either experience, but we don't want to box anyone in.Swyx [00:13:45]: I wonder if there's users who are very tuned to the old ChatGPT harness that is effectively now replaced by the Codex harness. I can't imagine what that was, but maybe they're more the more conversational side. Can you compare and contrast the two harnesses? ‘Cause only you've seen it.Akshay Nathan [00:14:02]: Yeah. I think ChatGPT, the existing harness, like, still exists today. Like, it exists in this app,Harness Engineering: ChatGPT vs. CodexSwyx [00:14:08]: The classic, right?Akshay Nathan [00:14:09]: TheVibhu [00:14:09]: You just start a new chat, and you don't go under Work, right?Akshay Nathan [00:14:13]: Yeah. If you startVibhu [00:14:13]: SoAkshay Nathan [00:14:14]: A new chat and go to chat, then you're, you're talking to ChatGPT with the instant model.Vibhu [00:14:16]: Oh, we can technically do another. But on instant.Swyx [00:14:21]: Yeah. So this one's not gonna code or it's gonna be in line. It's on a in line in a sandbox.Akshay Nathan [00:14:26]: It'llVibhu [00:14:27]: Oh, that's coolAkshay Nathan [00:14:27]: We try to push you to go to Work if you're creating a spreadsheet. Yeah, but this isSwyx [00:14:30]: And this is a router decision? Sorry. Is it a router decision?Akshay Nathan [00:14:34]: This is the decision that, the model is making, and then, like it sees that you're able to. or you're trying to do something that would be better served in Work mode. But I think your question was like, what are the advantages of, like, the chat, like ChatGPT chat harness?Swyx [00:14:48]: It's more broadly, like, I wanna, do an oral history of harness engineering. Right? the ChatGPT harness lasted us from, let's call it the ‘01 era, until now, and now it's being replaced by the Codex harness effectively. And they're, they're overlapping somewhat, but I'm curious what changed if there is.Akshay Nathan [00:15:10]: My perspective on this is, like, there's, there's, there's there's like a constant process of, like, divergence, convergence, divergence, convergence. And in chat, like, many of the use cases I was talking about before, like, search or learning, I think we're, we're really optimizing for latency and optimizing for personality and, like, different things that, over time, like the product The reason people love ChatGPT is because we've been optimizing for those things and working on them for so long. Codex, what we learned was that, like, if you give the agent access to this infinitely flexible environment as a computer, it can do really powerful things. And so when we think about, like, okay, well, for knowledge work, like, what is which mode should we choose? It was like it felt more natural to us to bring that to this, like, computer environment and, maybe abstract some of the details of this computer away from users who might not be used to that, but, like, give them that same power. But ultimately, I think that we want the power in all places, right? We wanna meet people where they are. So I'm sure there'll be work down the road in order to get things to be, equivalently capable in all scenarios. But it's just a question of, like, what we've been focusing on the product on historically and what we're focusing on now.Models, Defaults, and the Reasoning SliderVibhu [00:16:24]: I think alongside that, outside of just harness and when to use Codex, ChatGPT, or Work, there's also the new models you've released, right? any guidance there? So people love to min-max what to use, like only use Terra on high reasoning versus, for this, you wanna use Sol here, ignore all theseAkshay Nathan [00:16:44]: There's 32 options.Vibhu [00:16:46]: But, that being said, for people that are expanding, so, productivity trying stuff for work that don't have the breakdown of what all this is what's, what's the advice, right?Akshay Nathan [00:16:59]: Well, I think before the advice, like the first thing is, like, none of this would be possible without these models. Like, the, I think you asked earlier, like, what was, like, the inspiration for work and, like, early on, like I mentioned, like, what we were seeing with Codex, but that was also because the models were getting infinitely more capable. That's happening again. I think it's like another step function jump now. And to answer the question on advice, like we want this default to be the best possible. Like, we wanna be opinionated about the default, and so we've we've chosen a default that we think is gonna be the best for everyone. And, we have for power users options under the hood. We could One could argue that there might be too many right now, and we're, working on simplifying it. But you can extend, the reasoning level, and you can change between the different model classes if you need to, but the default should be the best for most use cases. So my advice to most people would be to stick to that. And then, if you reach a situation in which you think that you could, you wanna try, a different configuration, if you're not seeing either the efficiency on the cost side or the quality on the intelligence side, then you can change the defaults and see if you can get something better. But we think that the default should be good enough.Swyx [00:18:09]: I have, I'm just gonna run something by you since you have way more experience than me. I've recently been doing Sol Lite but with goal, with the idea that the goal augments the reasoning effort, but with more terminations and turns.Swyx [00:18:24]: Is that a good way to think about it as opposed to Sol Ultra or Sol, Extra High?Akshay Nathan [00:18:29]: Yeah. It's hard to say becauseSwyx [00:18:31]: Yeah. It's like an interaction effect.Akshay Nathan [00:18:33]: exactly. It's like there's a preference on, for you as an individual, like how do you like to collaborate with the models? Like how many of those like terminations, as you call them, do you want where, you can steer or make sure that it's doing the right thing?Akshay Nathan [00:18:46]: I think generally people should try whatever works for them. I think that like using Ultra or the like multi-agent setups are best for like when you have like tasks that are either incredibly complicated, like open explorations or very paralyzable. I think even for tasks using goal, I think is best for tasks that you'll be able to make consistent progress in a way that's verifiable over time. But I think for most tasks, they don't fall into either of those buckets. And so like at least when they're starting, and so that's why I think the best first step is like trying it with the default configuration and then seeing like where you wanna go from there.Swyx [00:19:29]: Right. You guys worked on a slider, which is super helpful for reducing the amount of panic.Vibhu [00:19:36]: It's nice on mobile at least. There's a nice slider there.Swyx [00:19:38]: It's nicer.Vibhu [00:19:39]: I haven't tried it.Swyx [00:19:40]: So you have the advanced view there, but if you click advanced view. Yeah.Vibhu [00:19:44]: Ooh, it's just a nice slider. Yeah.Swyx [00:19:46]: Very pretty, very colorful.Akshay Nathan [00:19:48]: Yeah. The idea was here was like reduce it to like one dimension even though there's multiple dimensions, right? Try to project it onto a single dimension for the user. Like, something from that represents like, speed and efficiency on one side and then like quality and thoroughness on the other side.Artifacts, Spreadsheets, and the Work LaunchSwyx [00:20:04]: I am just puzzled that it uses Sol so much, like the lowerVibhu [00:20:07]: NoSwyx [00:20:07]: Grounds I would've usedVibhu [00:20:08]: I think the slider, if I'm not mistaken, isSwyx [00:20:09]: Terra.Vibhu [00:20:10]: Oh, it is.Swyx [00:20:11]: Yeah. See? So they preset Terra to only be the light one. But like I think a lot of people would more people should use Terra. One, because Sol keeps running out of capacity.Vibhu [00:20:22]: I'm the reason. Here's ten minutes of ourSwyx [00:20:24]: There you goVibhu [00:20:25]: Retirement calculator.Swyx [00:20:26]: Oh, that's the Excel thing working for you.Vibhu [00:20:28]: This is,Swyx [00:20:28]: Oh my God. Look at thatVibhu [00:20:28]: This is work, and then Codex is still cooking, so we'll get back into it. I think it'll be interesting to see the thought process, the reasoning, and also, this is eight minutes on work. Codex is still cooking.Swyx [00:20:41]: Yeah. And by the way, so I've, do Gabriel Chua? He's part of the OpenAI Singapore team. He showed me this, and I was like pretty shocked that this looks like Excel. It edits Excel files. You never paid an Excel license, right? Like, but somehow this is like workable and it's agentic Excel.Akshay Nathan [00:21:01]: Yeah. one of the big like pushes that we made for this launch was like artifacts, right?Akshay Nathan [00:21:05]: Like both on the model side, like I think if you compare this with GPT-5.5 and GPT-5.4 before that, you'll see that there's been pretty dramatic improvements in the quality of these artifacts and then also on the product side.Vibhu [00:21:16]: The UX side is also crazy, like hosted sites and whatnot. No longer needing to host your own little webpage, like itSwyx [00:21:23]: Oh, I have a story about that. I can do, a separate thing. I'll need to take the visuals here, but we-we'll, we'll cut to that later. Was there co-training, because you were moving making this big move and you launched GPT-5.6 on the same day as ChatGPT Work? Was there influence between the model training teams and the harness teams, or did they did the launch dates just happen to line up the same day?Akshay Nathan [00:21:46]: I think the we collaborate heavily with the research teams, and I think that's like one of the most magical parts of the job, like the most fun parts of the job. But yeah, just using artifacts as an example. Like, a lot of what you're seeing, like underneath the hood, there's a lot of work that went into making sure that like, we had the right infra to be able to train the models to get better at this. And then on the product side, like had the right experience for users to be able to collaborate with the model on an artifact like this. In fact, like this whole viewer, like the intuition here is that like, it's not necessarily that you wouldn't need an Excel license. This is stage one, right? Like, this is probably not what you meant when you're like making a retirement calculator.Vibhu [00:22:24]: Yeah, you can iterate very easily. Yeah.Akshay Nathan [00:22:24]: You wanna iterate and like when you're seeing it, and if this thing is high fidelity to like what you would see in or what your coworkers would see if you were to send this to Sean, like that I think makes it so easier and makes you trust the product in terms of iteration.Vibhu [00:22:39]: When you say coworkers would see, do you see a multiplayer, multi-team collaboration with artifacts? Any things you guys think about that?Multiplayer Artifacts and CollaborationSwyx [00:22:46]: You can already share it, right?Akshay Nathan [00:22:48]: Yeah. It's inter It's something that, we're actively thinking about. one thing that, we've noticed internally without talking too much about the roadmap is that like there's many times when someone will ping me about something, and I will ask ChatGPT Work the question, and then I'll ping them back the answer.Akshay Nathan [00:23:04]: And then I'll be thinking likeVibhu [00:23:04]: Like the simplest would be, the three of us are just all on one hosted.Akshay Nathan [00:23:07]: Exactly. And I'll think about like was I required in this loop or and then maybe it was, rephrase like what they were asking or pulled from certain context or whatever. But like, when I gave them back the answer, that process was also lossy, right? Like I gave them just like my interpretation of what ChatGPT Work cooked up. But like underneath the hood, there's so much context like in the rollout and stuff that could be interesting.Vibhu [00:23:28]: Yeah, it'sSwyx [00:23:28]: So like the answer was preemptively respond to every inbound request?Akshay Nathan [00:23:33]: No, it was just like literally like this is what I do sometimes as my job.Swyx [00:23:36]: I know you copy-paste and then you're just a message forwarding serviceAkshay Nathan [00:23:39]: Yeah. Yeah, exactlySwyx [00:23:39]: From AI to AI.Vibhu [00:23:40]: But I think it's interesting, right? It helps people understand the capability of what you can ask and delegate that oftentimes people don't realize until they try or someone shows you, and then you're like, “Oh, okay. Okay, I see.”Swyx [00:23:52]: I think it's als there's also like a, light security issue, where like you're the permissions layer. Like yes, I could query everything that you query, and I could get an automated response, but maybe I'm not supposed to see it. And that there's no way I would know because I'm not supposed to know what I don't know.Akshay Nathan [00:24:07]: Especially as like, with ChatGPT Work, we're, we're asking you to connect your plug-ins and, it's pulling from your local files and stuff like that. Like the amount of context that the agent has access to is like- Deeply personal and like that's something I think we need to preserve, so that'll be definitely a challenge.Swyx [00:24:22]: There's Excel, there's PowerPoint, there's Docs, the, grand trio of work. What other formats of work do you think about? like you worked on Airtable. Is there a future where there's like OpenAI Airtable? Like what does that look like if you ever ended up doing it?Akshay Nathan [00:24:41]: It's a really good question. I think,Formats of Work: Sites as Knowledge ArtifactsAkshay Nathan [00:24:43]: one that you didn't bring up was Sites, and I think that wasSwyx [00:24:46]: SitesAkshay Nathan [00:24:46]: A core part of this launch. There's one side of Sites that I think people commonly talk about, especially on Twitter and stuff or X, of like, this like prototyping tool. And like we saw that happen with this launch even. The model slider that you guys were referencing earlier, like that was developed almost fully in a Site. Like, the collaboration between design and engineering and product on that was like on a site where we play with, the affordance and figure out how it feels and all of that. But the other aspect that I think is a little bit less talked about is like Sites as like an artifact for knowledge work. I was talking to someone the other day who's on like our corporate finance team, and like we were mentioning how like now when they have these reports that they're, they're working on as a team month to month, historically those things were in slide decks and in spreadsheets, and now they're just in Sites. And like Sites is the mechanism that they collaborate across the team. And the reason is ‘cause it's like, it's like somewhat higher bandwidth. Like, at these tools like PowerPoint and Excel are like infinitely flexible, but at some point you reach the boundary of like either as a human you may not know how to use some feature or something, or the product itself doesn't support it. But with a site you can do anything. You ask for anything and you can get that. once people see that magic, I think it's been really valuable.Swyx [00:26:02]: Yeah, let me show you my case study. this involves all the hot topics including ChatGPT Work, but also GPT-5.6 token billionaires and token maxing and Sites and auto research. I'm a fan of this game called Strata. It's, it's like a little board game that youSites, Auto Research, and Research DashboardsSwyx [00:26:17]: That you play with, physical blocks, that come on top of it like that. So over the weekend I took like thirty photos and just threw into ChatGPT. one point seven billion tokens later, out comes this site with a fully playable thingAkshay Nathan [00:26:32]: WowSwyx [00:26:32]: With 3D, block placement and everything. Because it requires physical blocks and I needed friends to train on it so they can get better, so I can play against them. But also, I could also, do things like train an AI on it and that's, thatAkshay Nathan [00:26:45]: That's your auto researchSwyx [00:26:46]: That gets into auto research. So, you want to train your own AIs, and then make sure they self-play against, each other. I need to set both AIs. So this is AI versus AI, and they're, they're gonna self-play. the AIs start out bad and then you want to define a loss function and get good. I wasn't gonna supervise all this. I was at, I was down in San Mateo, attending a conference. What I ended up doing was, auto researching and on this and creating benchmarks and that there was just way too many parameters for me to read. So I started asking it for a site, and it's created this lab, panel. Where is there a, is there a shortcut for a site that is created?Akshay Nathan [00:27:28]: You should be able to go in the sidebar to Sites, top of the sidebar. The left sidebar.Swyx [00:27:33]: This one? Oh, left?Akshay Nathan [00:27:35]: Yeah. Just scroll all the way to the top.Swyx [00:27:36]: Oh. Oh, it says Sites. Oh, there you go. Yeah.Akshay Nathan [00:27:39]: Ooh.Swyx [00:27:40]: So it create, it creates the sites. I don't, I don't think this is, it is exactly what I wanted, but let me show you what it popped up, right? Like I think as a research artifact, it is very important to communicate, exactly, what is being done. Outputs this thing which I eventually started publishing. So I moved it off of Sites because I wanted more, database and infrastructure than Sites afforded me. But this is like a research output that you can start to mess with and like try to think about like what hyperparameters are you tuning for training AIs. And like I was trying to make like scaling laws and everything and doing all sorts of like game optimization stuff. And the fact that you can just throw this up as a research artifact, like I no longer need to read ChatGPT output. I read Site output. But then there's also a huge sprawl. Like look at how long this thing is. There's so many numbers. It is pretty overwhelming, so then I have to start pruning it from there. But, it's an interesting transition from Markdown effectively that you're putting out to, you're putting out a whole functional site.Akshay Nathan [00:28:41]: I think Markdown just isn't that optimal for people to read, right? Might as well just write HTML website and I don't know. I think you can do a lot with customizing this, right? You have your skills that explain what you want. Like I noticed they're quite verbose. I don't need a lot of this information.Swyx [00:28:57]: It's very verbose.Akshay Nathan [00:28:58]: So and then the nice thing of having a site side by side is, you just iterate on what you want and what you don't, right?Swyx [00:29:05]: Yeah. I don't know if, any that triggers any stories for you of how it's run internally. Am I doing this right?Akshay Nathan [00:29:11]: Yeah. I think that this is like a workflow that we're seeing like all different types of teams use, where like the canonical artifact that was previously a deck or something is now becoming a site. And like with a site you, because it's just HTML, you can like. It's infinitely flexible. And so, if you want to give more prominence to a certain thing that like in a slide deck would, feel like it was buried, like you can do that. You can have it be like the hero image, right? And so I think that like, people are starting to see that. There's more work to be done to make these things like much more easier, easy to collaborate on. You mentioned that they're very, they're long and verbose, could be broken up. I'm sure that there's still something to do there.Swyx [00:29:53]: They're super long. Yeah.Akshay Nathan [00:29:54]: Yeah. But I think we're starting to see that like there is this aspect of this is a really interesting, format, for people to use, that's like much more flexible than what they ever had before.Swyx [00:30:07]: I think your job also comes becomes meta. You're not designing the products. You're designing a product to make products, and I'm curious how you manage that.Designing a Product That Makes ProductsAkshay Nathan [00:30:18]: I think one thing that we've been Like when we look at the UX, like that we've been thinking a lot about is how can we balance like simplicity with capability? Like if we're designing a product, like you said, that like is made to make up build other things, right? You can build so many different things. But we can't put that all in front of you because you'll get overwhelmed.Vibhu [00:30:41]: Yes.Akshay Nathan [00:30:41]: And so we had similar problem or similar challenges even Chat-with ChatGPT, but especially now, like when there's so much that can be done, I think the balance that we're constantly trying to strike is like, how can we give the user enough of a UI surface where, they can be expressive, they can tell the agent what they need, they can verify that it's using the right tools, it's pulling from the right sources, et cetera, but then it gets out of the way. And then how can we build the right system such that we can show them instead of telling them what can be done? Because so much of this is gonna be like, how do they discover the next use case and the next one after that if they really want to be super powered by the AI.Games, Private Evals, and Show-Don'TellVibhu [00:31:19]: Yeah. It's interesting. I feel like everyone also just has a different way to do it, right? I made a similar version of this same game. I didn't take any pictures of board or rule game. I threw in at goal eighteen minutes, fifty-three seconds later, a lot of tokens later, I've got a similar version. not with all the auto research and whatnot, butAkshay Nathan [00:31:39]: You gotta do all the latest trends.Vibhu [00:31:40]: And yeah, I did it with, did it with Codex, not Work, but it's interesting, right?Akshay Nathan [00:31:45]: Yeah. And this is GPT Image generating the pro avatars. Very good for game design. LikeVibhu [00:31:51]: AndAkshay Nathan [00:31:52]: A lot of game designers were like really into GPT Image for assets.Vibhu [00:31:54]: I will say like the broader takeaway probably is the reason that we do this is more so just to test the tools, right? Like, this was also a test for GPT-5.6 came out. I had done the game on GPT-5.5, right? The ability for me to no longer need it to. I had to feed it the rules. It's, it's a pretty niche game. It couldn't find how to do this on its own.Akshay Nathan [00:32:15]: Oh, yeah.Vibhu [00:32:15]: GPT-5.6Akshay Nathan [00:32:16]: It is out-of-distribution, which is why I was also very keen on testing the GPT-5.6 capability.Vibhu [00:32:21]: But, this is just as work comes out, as new things come out, these are just our side ways to test things, right?Akshay Nathan [00:32:27]: Yeah. It's some private eval. That is not this private.Vibhu [00:32:31]: But also valuable because now you can send this to your friends and I learned about this game through seeing this.Akshay Nathan [00:32:36]: It's a hard game. He's very good.Vibhu [00:32:39]: It's good to when no one is competing with you. But yes, it's a classic RL problem of like self-play, bootstrapping your game AI. yeah, you see how easily work becomes personal and personal becomes work because the thing I do for personal, it directly informs people I work with because I showed it to them. They were like, “Oh, you can do that with GPT?” Which like I imagine is the growth strategy.Akshay Nathan [00:33:02]: Yeah. The show not tell is a big piece that, I think we've we're not still not fully cracked of like, showing people all the things that they can do with the product versus like trying to teach that to them through like, articles or onboarding or whatever.Akshay Nathan [00:33:18]: So meeting them in the moment.Vibhu [00:33:19]: It's a career risk for me, because I used to be in developer relations, right? Where your job is to show, and then you're like, “What do you mean? You don't, you don't need.” your job is to tell. And then. But the product people are like, “Well, we don't need you if our product is intuitive enough.” SoAkshay Nathan [00:33:37]: Yeah. that's the magic of the models. So you can tailor the telling or the showing to like specifically what the user needs, like what they care about, what they've done in the past, exactly where they are on the adoption journey. So I think that's like gonna be a super big opportunity.Vibhu [00:33:50]: Seems easier and easier now to tailor custom showing, right? People have different use cases. As much as you said you don't wanna segment different people into different buckets, right? It's also not that hard to for people that are in different categories. But the question, is you said your team is more broadly on. What was the term you used? Productivity?From Developers to Knowledge Work to EveryoneAkshay Nathan [00:34:12]: Productivity.Vibhu [00:34:12]: Productivity. So howAkshay Nathan [00:34:12]: Which is now work.Vibhu [00:34:14]: Is it work? Is there another distribution that we're not hitting? Is there a group of people that will have something different than ChatGPT, Codex or Work? Is there more that the mass isn't targeting?Akshay Nathan [00:34:28]: I see it as like a sequencing, like. The vision is like bring useful agents to everyone. We started with like developers. Like developers historically are like early adopters that are willing to put up with more friction, set things up, et cetera. Like that's where, Codex started. I think the next opportunity is like what we call general knowledge work, all the other functions around developers. I think when you go from developers to this segment, like there's inherent challenges with like, this show not tell thing that we're talking about, making the product more understandable, bringing in new capabilities that matter more for this cohort than matter for developers, things like artifacts, things like computer use, et cetera. And then I think like the same learnings, like similarly how we took the learnings from developers and brought it to, general knowledge work, the next stage will be like taking the learnings from general knowledge work and bringing it to everyone no matter what they're doing in their lives. And we're already seeing that a little bit. Like this game example that you have is, something that's like on the border of like fun and personal life to, your professional life. I use ChatGPT Work full-time at home for everything, like for whatever I'm doing. I used it the other day to come up with a meal plan and like, save that on the like computer environment that it has and something that I can continue going back to. Like is everyone doing that yet? Probably not because the thing says work on it, but eventually, we wanna get people there.Vibhu [00:35:51]: ChatGPT life.Akshay Nathan [00:35:52]: Yeah, exactly. ChatGPT cooking. But I think there's a lot of, there's a lot of opportunity there, but I see it as like, we're, we're built we built a foundation in software engineering, and we're gonna take the same learnings that we take from software engineering to knowledge work to everyone.Vibhu [00:36:07]: Do you have any power user advice? I feel like, there's a group of people that will live it, use it for everything, stay on it twenty four-seven. And then there's a bit of a gap between that crew and people that, okay, I use it for work. I use it occasionally. Sometimes I type questions. any advice, any learnings, anything you recommend or just, takeaways that you've found that help bridge that gap?Power User Advice: Push the Frontier of ImaginationAkshay Nathan [00:36:30]: I think a couple things that I've seen is like, one, that it really helps to broaden your imagination of what's possible, and this has been a learning even for me. Like, the technology has progressed so fast that, something that, like, even three months ago, like, no way the models can do this. Like, now it's like, wow, it's like it can. Like,Swyx [00:36:52]: Give an exampleAkshay Nathan [00:36:52]: We're going through right now our, like, review cycle internally, and, people always talked about this as, like, a thing that the models are good at and like, there's a cliché of like: Okay, like, no one wants to be writing reviews and, like, we just use AI to do it. But in all seriousnessSwyx [00:37:09]: And it can evaluate it as well.Akshay Nathan [00:37:10]: Yeah, exactly. In all seriousness, before it was, like, just, like, slop and, like, I think it was helpful, but, not super productive. Now I've found that, like, the model can do a much better job than me, especially in this environment of, like, pulling context on, like, what people are up to, how they've like the things that they've done to make a difference, highlighting like, wins that they've had that, like, I might may not even have seen. It has access to, like, everything, right? Like the code, like, things that they've caught, reviews, Slack, everything. And so it's, like, incredibly powerful in that domain and, like, just like six months ago, the last time we did this cycle, like, I didn't even I tried using it, but it was not at all helpful. And this time it's been, like, incredibly helpful and, like, so I think continuing to push the frontier of imagination of what's possible, even if you tried something before, I think is maybe the my biggest piece of advice. The other, thing is, like, the more you put in, especially in this environment where, like, the model has access to everything on your computer or in ChatGPT Work, like you can create, artifacts over time and save them in your library and, like, the model will continue having access to those. Like, the more information you give it about whatever domain you're in, whether it's your life or your work, the more valuable it becomes, and it'll become valuable in, like, ways that might surprise you. Like, it might pull from context in a way that, may be proactive and that you might not even have thought about. But it needs to have access to those, to that those tools or that context first.Reviews, Agentic Search, and Context GatheringSwyx [00:38:27]: One thing I just wanna talk about the review stuff because I'm still that's a very sensitive thing and you're, you're a founder, you've managed people, you've hired people. As manager myself, I'm very reticent to put out any LLM-generated things especially when it comes to people, ‘cause it feels like you don't care.Swyx [00:38:46]: Presumably at OpenAI, people are more open to being eval rated by GPT. But are there any unofficial rules around this? Like, what's the etiquette?Akshay Nathan [00:38:57]: Oh, I think the etiquette is that, like, I would never write something via, like, well, solely via AI and, like, present it as, like, a review for someone. What I was talking about is more, like, gathering context. That's the place where it's incredibly helpful.Swyx [00:39:08]: So it's just search.Akshay Nathan [00:39:09]: Yeah, exactly.Swyx [00:39:09]: It's agentic search. Yeah.Akshay Nathan [00:39:10]: It's like agentic search, but, that you can tailor and steer much more capably than you could before, ‘cause, like, the thing is it's all there's a flywheel happening, right? Because of Codex, people are able to do, and because of ChatGPT, people are able to do so much more now than ever before. And if you're able to do so much more, it's easy to miss things as well. And so, like, I think we need to use these same tools to keep up with all the impact that people are having and understand, where we can be helpful.Swyx [00:39:39]: I think the thing, like, I run a small company, so easy to search, but at the scale of OpenAI with the amount of messages that you guys put in Slack, do you think that it misses things?Remembering What Humans MissAkshay Nathan [00:39:50]: Probably, but I think that I also miss things.Swyx [00:39:52]: Like, it doesn't matter, right?Vibhu [00:39:53]: I think sometimes it'sSwyx [00:39:53]: Like it's, as it needs to be human-levelAkshay Nathan [00:39:54]: It's all relative, right? Yeah.Vibhu [00:39:56]: Sometimes it's nice when it finds things you wouldn't, right? Like right now, my Codex system prompts, they're set up in such a way that every project I have has a secret- separate, notes MD, and it just writes learnings to there. And then the global one can pull from all these. So sometimes it'll be like: Oh, there's this project you did like four months ago. Here's a note that we had, and it randomly pulls it back into context that I would never do, I haven't thought about.Vibhu [00:40:20]: And I'm like, okay, this is quite superhuman, right? Like, stuff that would. And, it'll save like hours on chunking of stuff or find something that's already been done. I'm like, as much as it might miss stuff, I would too, but it's very useful when it finds stuff. And I have like a very, non-super engineered solution to this. It's just marked down files that get pulled whenever they want.Akshay Nathan [00:40:41]: Yeah. I have a funny anecdote about this. Like, recently gearing up to this launch, the team has been, really cooking on it for a couple months, and over that time, like there's so much conversation and chatter going on in Slack and Docs and elsewhere. And, one of the members of the team set up this, scheduled tasks, like automation to like look at everything that's going on and, like, come up with the best memes and then post it in one of our shared channels. And like, there are two cool things about this. Like, the first is, like, I think the models are, over time, like starting to become like funny.Swyx [00:41:13]: Funny. Nice.Akshay Nathan [00:41:13]: Whereas like, a year ago, like that was not at all the case. The second is, it was what you were saying, like they find things that in surprising ways that you may not have thought of and like create connections that you may not have thought of. And that really helps with like the meme generation because then you can see something that, genuinely surprises you and, is funny in that way. So yeah, that's like not like the most productive, use of this the technology, but it does it does uncover this, like this capability that's emerging, which is just like to find information that you otherwise would not know of.Launch Momentum and the 10 Million User MilestoneSwyx [00:41:43]: Talking about the launch, I think, I have pretty much said this is the most successful launch in a long time. I think even more successful personally than 5.0, and they're announcing ten million users. Does it feel different? You've been through a lot of launches.Akshay Nathan [00:41:58]: I think it feels like a culmination. Well, I think two things. One, it feels like a culmination, like I was mentioning earlier, like this like vision mission that we've been on for a long time. Like I said, we saw the magic of Codex internally, and then we're like extremely excited to bring this to many more people and to see it working, to like see us reach, the distribution goal, numbers that you mentioned, like I think that's like huge and super exciting. The flip side of that is like, there's so much more to do too. Like, that's also really exciting. Like, ChatGPT as a whole, like the this product that, everyone almost equates to AI and like loves, has hundreds of millions of users. And so like ten million is really cool, but like we need to get this to everyone. Like, we need everyone to feel this magic. And so that's the next step from here. But yeah, I think extremely pumped about how it's going so far and the opportunities.Swyx [00:42:46]: Awesome. I did want to also Because I've, I've, I've been tracking the number closely, it transitioned at some point from just Codex users to Codex plus ChatGPT Work, because they're same harness. The whole point is that you don't, you can't, count them separately. Do you have roughly a billion, ChatGPT users? Why did it just jump to one billion right away? Like, isn't that the default on ChatGPT or no?Codex, ChatGPT Work, and the Developer BrandAkshay Nathan [00:43:11]: We don't default you into ChatGPT Work if you're on ChatGPTSwyx [00:43:14]: If you're free. YeahAkshay Nathan [00:43:15]: It's also only available to paid users right now. And I think there's like a process of, educating users of what is the value of this product, having them try it, learning from their feedback, and making it better over time. But the goal is to, get as many of the people who love ChatGPT today to like feel the power of ChatGPT Work. But I think it'll be a journey.Swyx [00:43:36]: Yeah. And Codex will still be alive as a brand for the foreseeable future. And we'll just toggle between them as needed for UI stuff.Akshay Nathan [00:43:44]: Yeah, I think it's even stronger point than that. Like, I think we fully intend to like, treat developer. Like, developers have been, a core market for us for so long, and like there's, there's so much more that we can do to make Codex great specifically for, software development, and we'll continue to do that. This doesn't take away from that at all. If anything, it should increase the utility of something like Codex, because now you can move seamlessly between writing a diff to creating an artifact or, doing a search over your factor.Swyx [00:44:11]: I do wonder how much this terminology leaks to the non-technical user. Like, do they have to learn to say artifact if I want artifact? Or.Akshay Nathan [00:44:20]: It's funny, like we call it artifacts internally ‘cause that's what the teams call it.Swyx [00:44:23]: It's nice. Yeah.Akshay Nathan [00:44:23]: But like externally, like no one says that, no one calls it an artifact. But I think that people like often, like describe things, whatever they're used to, right? So if, ChatGPT Work is good at creating slides, they'll say ChatGPT Work is good at creating slides, and that's what we want.OpenClaw, Personal OS, and Persistent ComputersSwyx [00:44:38]: One big Another, it's July of twenty-six. One big thing that also happens in, for OpenAI was OpenClaw, and that's I think a lot of people's first time really maxing a agent for personal stuff, but also crossing over to work in essence same way. As far as I understand, OpenClaw is still independent, but did you go through your own OpenClaw moments? Were there any lessons you took from OpenClaw to Codex or back? Whatever.Akshay Nathan [00:45:06]: I think there's a lot of inspiration. I did go through my own OpenClaw moment. I,Swyx [00:45:10]: Yeah, tell the storyAkshay Nathan [00:45:10]: Me and my wife like set up an OpenClaw to like try to manage everything in our house. Not that there's like a ton, but it was like quite useful. We gave it a calendar. It started, creating events for us and stuff. At some point, the laptop that we were running on, it died and never got a chance to pick it back up. But there was a lot of inspiration there, like, in ChatGPT Work, in web and mobile, like you get access to this like persistent computer environment where, you can store files, and those files stay around between sessions. And the idea is to be able to enable use cases like this. one of the members of our team uses ChatGPT Work for what they used OpenClaw from before, and then feel like it has like completely transitioned, which is like, workout planning and like meal tracking. which again, it's like a work-related thing, right? It's like not work necessarily, but it's like in personal productivity space. But it has all the same primitives. So it has scheduled tasks. It has the ability to store files on a file system. It has the ability to like reference those things over time. And so you start to see the same types of use cases emerge, which has been really cool.Swyx [00:46:14]: Is there a point that ChatGPT Work completely replaces OpenClaw? they're independent, so.Akshay Nathan [00:46:20]: Yeah, I'm, I'm not close to it, so I can't speak to the OpenClaw roadmap, but I don't think so. I think that there's gonna be, there's always a need for like this like incredible, like open source technology that team has built. And I think that we can draw inspiration, in the product and, ChatGPT, I think many more people have like heard about and used ChatGPT than have used OpenClaw. And if we can take the magic from OpenClaw and bring it to them, I think that'll be a success. I think that like one thing on the ChatGPT Work side that we feel strongly about is that like the core experience is that you come to this product and you have a conversation, start a session, whatever you wanna call it, with this agent. And the magic of the product is that you can do anything in that moment. And we would like to create a product where you don't have to click a button or to go to a different place, whatever, and you can get whatever functionality exists in, your finances app or where or any other product like in this one place. And so that's the goal. It's like it we want an extensible system with plugins where you can connect to the tools that you need in order to be able to accomplish like a financial task, where you can, if you're doing like science work, like we have an ability to like extend the system in such that you can like write the tech and it performs well. There'll always be like products that we support that are best in class at those things, but we want as much of the magic as possible in that core experience.Swyx [00:47:45]: Yeah. Do you think that you can do everything you used to do with Wealthfront in ChatGPT Finance?Finance, Data Access, and Centralized ContextAkshay Nathan [00:47:50]: I tried it. like ChatGPT doesn't yet custody, cash and assets for me. So that part, no, not yet. But I, there was like a whole component of like retirement planning and, like financial planning and budgeting and stuff that, we were looking into when I was there. And like with the finances plugin, like that's all possible with ChatGPT today. So, I feel
Show DescriptionCodePen 2.0 is out now and we're talking about the launch, the idea of templating on the web, and how HTML could look very interesting in the future. Listen on WebsiteWatch on YouTubeLinks Yarn Announcing TypeScript 7.0 CodePen 2.0 announcement blog post SponsorsNotionWrite custom tools for Notion Agents that generate assets, query live data, and hit any API. Listen for incoming webhooks from any app, then run workflows with Notion Agents, pages, databases, and external APIs. All of this, on a hosted runtime. Workers are isolated sandboxes managed by Notion, so the code behind your syncs, tools, and workflows runs on our infra instead of your servers.
This month on Sync Up, Stephen Rice and Arvind Mishra are joined by Joe Komban, a Principal Product Manager on SharePoint, to explore two connected leaps forward for Copilot in SharePoint and OneDrive. First, the new file tools — watch Copilot build a quarterly report from a template, spreadsheet, and meeting transcript in minutes, convert it to PDF, grant every meeting attendee access, and even spin up an animated HTML dashboard. Then the star of the show: Copilot Skills, a way to teach Copilot your team's exact process — from legal reviews to file-naming conventions — so anyone can get expert-level output, even if they're not the expert. The team digs into how Skills work, where they live (just markdown files in SharePoint), the human-in-the-loop transparency built in, the community GitHub repo, and why "you're only limited by your imagination." Skills are available today with Copilot in SharePoint, with OneDrive file tools rolling out to frontier customers in the July–August timeframe. Your SyncUp cohosts: Stephen Rice | Arvind Mishra Main resources: Review and subscribe to Sync Up | Keep up to date on the OneDrive blog | Follow us on: Apple Podcasts | Spotify | RSS
Navigational Keywords - Business Strategies for Websites (Best Practices)The conversation focused on the critical role of navigational keywords in business website strategies and best practices for SEO. Several points were raised, including the distinction between informational and navigational keywords, the practical implications for website structure, and how search engines and users interact with these elements.Key Themes & ConceptsWhat Are Navigational Keywords?One concept discussed was the definition of navigational keywords: these are brand-specific queries used to find specific web pages or destinations within a website, such as "Brand + login," "Brand + pricing," or "Brand + contact." Navigational keywords contrast with informational keywords, which are broad and unbranded, like "best restaurant near me" or "how to tie a tie" 09:06.Why Are Navigational Keywords Important?A key theme that emerged was the way navigational keywords indicate high search intent. Users searching with these terms already know the brand and are seeking specific information or functionality—like product pages, contact details, or policy documents 10:15.How to Implement Best PracticesThe discussion explored actionable best practices for leveraging navigational keywords on business websites:Dedicated Pages: Businesses should create clear, dedicated pages for key navigational actions—such as /contact, /about, /pricing, /reviews, /careers—so that search engines have specific, easily indexed URLs to display in search results 14:03.URL Structure & Keyword Density: URLs should reflect the navigational query and use clear, hyphenated keywords to make it easier for algorithms and users to understand (e.g., yourwebsite.com/privacy-policy). Hyphens are treated as word separators by search engines 15:12.Sitemaps & Technical SEO: XML sitemaps act as a roadmap for algorithms to crawl a website efficiently. Keeping both HTML (what users see) and XML (what bots crawl) structures organized is vital 26:31.Regular Updates: Pages should be maintained and regularly updated. The two critical dates for each page are the date published and the date last modified—these inform algorithms the content is current and relevant, improving SEO performance 45:04.Importance of Brand & Action PairingsThe conversation emphasized that effective navigational keywords pair the brand with a specific action or destination (e.g., "Sephora privacy policy," "Amazon shipping"), which allows businesses to "own" those key queries and drive high-intent traffic 12:24.Measuring & Managing SEOThe discussion also touched on website management:The number of well-structured, dedicated pages can impact investment and SEO value 18:03.Regular auditing and technical optimization of all primary and secondary web properties ensures consistency, compliance, and discoverability 22:41.Understanding audience awareness stages (unaware, problem aware, solution aware, product aware, most aware) helps align SEO content and navigational structure with user intent 35:12.TakeawaysNavigational keywords are essential for brand recognition and conversion, providing shortcuts for users seeking specific brand information.Businesses should invest in user-focused, clearly named, and regularly maintained navigational pages to capture high-intent searches 43:06.Effective technical SEO, including XML sitemaps and proper URL structures, boosts a website's usefulness to both users and search engines.By adopting these best practices, businesses ensure their websites are easily navigable for users and highly visible to search engines, setting the stage for better awareness, engagement, and growth.Who Is This For?The conversation focused on business owners, entrepreneurs, creators, and anyone looking to optimize their website's visibility and effectiveness, particularly through the strategic use of navigational keywords.It is especially relevant for those responsible for maintaining or improving the web presence of a brand, including solopreneurs and those with multiple or complex sites seeking clarity on SEO best practices and site structure (00:01:45, 00:21:48, 00:39:24).Key Moments & SEO Summary with TimestampsIntroduction to Navigational Keywords & Series Context: Outlining the focus on keywords for website business strategies (00:00:10).Website as a Core Asset: Emphasizing the necessity of a website as a brand hub for discovery and operations (00:03:00).Value of Quick Links and Site Accessibility: How having links to websites, calendars, and resources streamlines connections at events (00:04:02).Technological Tools for Networking: RFID/NFC and QR codes as ways to share multifaceted digital presences instantly (00:05:27, 00:07:00).Defining Navigational Keywords: Explained as brand-specific, high-intent search queries driving direct access to internal pages (e.g. “Brand + Contact,” “Brand + Login”) (00:08:39-00:12:24).Site Structure & Essential Pages: Importance of clear, dedicated URLs for contact, about, pricing, policies, reviews, etc. for both users and search engines (00:14:03, 00:16:17).Keyword Density, URL Structure, and Modifiers: The technical aspects affecting SEO on navigational and branded queries (00:13:33).Role of Sitemaps and Algorithm Interaction: Front- and back-end elements (HTML/XML) and the importance of current, updated content (00:26:31, 00:28:12).Awareness Stages: Moving from “unaware” to “most aware” for web users and the importance of matching their journey (00:34:42-00:36:46).Regular Updates and Maintenance: The necessity of revisiting and updating site pages to keep them “alive” in the algorithm (00:44:46, 00:45:50).Summary and Call to Action: Clarity, connection, and proactive site management—with encouragement to take the next steps (00:47:12, 00:48:28).FAQs1. What are navigational keywords and why do they matter?Navigational keywords are search queries aimed at finding specific branded pages (e.g. “Brand + Contact”). They guide users directly to the information or action they seek, playing a key role in brand visibility and customer experience (00:08:39, 00:10:15).2. What essential pages should every business website have?Contact, About, Pricing, Privacy Policy, Reviews, Careers, Locations, Return Policy, and Service pages—all clearly labeled with descriptive, hyphenated URLs (00:16:08).3. How often should I update my website pages?Regular updates signal activity and relevance to both users and algorithms. Important dates include “published” and “modified,” which should reflect recent engagement (00:45:04).4. How can I connect multiple websites or domains effectively?Centralize branding, ensure consistent linking, and consolidate scattered domains when possible so search engines understand their relationship and users can easily navigate between them (00:21:57).5. What's the role of awareness stages in website strategy?Your content and site structure should serve users at different familiarity levels—from “unaware” to “most aware”—with easy access to relevant information at every stage (00:35:12).Action Steps from Favour Obasi-ikeAudit All Active Website Pages:Ensure every required page exists, is linked clearly, and contains current information (00:16:17).Check and Update URLs:Use descriptive, hyphenated slugs for internal navigation—e.g., /about-us, /contact, /pricing (00:15:12).Establish an Update Routine:Schedule regular reviews to update modified dates—especially for high-traffic or business critical pages (00:44:46).Centralize Links Across Platforms:Use tools (link aggregators, NFC cards, QR codes) for seamless access from all touchpoints (00:05:52, 00:07:00).Monitor User Awareness:Identify which stage (unaware, problem aware, solution aware, product aware, most aware) your visitors occupy and tailor CTAs and navigation accordingly (00:35:12).Encourage Feedback and Continuous Learning:Collect responses (like the “put a 1 in the chat”) to gauge clarity and adjust future content and site structures (00:46:10).Ready to Rank? Book Your SEO & Web Dev Services Today
In this episode of the AppleVis Extra podcast, David Nason is joined by Ashley Cox, a blind software developer who is building native apps for Apple's platforms with a strong focus on accessibility, usability, and thoughtful design.Ashley shares his journey into software development—from teaching himself HTML in the early days of the web to developing sophisticated Swift applications for iPhone, iPad, Mac, Apple Watch, Apple TV, and Apple Vision Pro. Along the way, he discusses how personal needs often inspire his projects and why creating software for yourself can lead to better experiences for everyone.The conversation takes an in-depth look at Simulcast, Ashley's upcoming podcast application that combines podcast playback, internet radio, Apple Music integration, iCloud syncing, Siri support, and a host of accessibility-focused features into one native Apple experience. Ashley also discusses two additional projects currently in development: Levelly, a precision spirit level for iPhone; and Audit, a modern single-track audio editor designed specifically for macOS.David and Ashley also explore:Learning Swift as a blind developerWhy native apps still matterCross-platform versus native developmentBuilding accessible interfaces from the ground upVoiceOver customization, rotor support, and real-world testingWorking with hundreds of beta testersUsing Apple APIs such as Siri, Apple Intelligence, ShazamKit, and iCloudThe realities—and frustrations—of publishing software on the App StorePricing apps without relying solely on subscriptionsHow AI is changing modern software developmentWhy blind developers bring unique perspectives to software designWhether you're interested in Apple development, accessibility, podcast apps, or hearing from developers within the blind community, this conversation offers an honest look behind the scenes of modern app development and the passion required to bring quality software to life.Resources & Links:Ashley CoxThe Blind Man's WorkshopAppleVis discussion: Seeking Testers for my new iOS and macOS Podcast AppIf you're interested in following the development of Simulcast, joining the beta, or reading feedback from early testers, be sure to visit the AppleVis discussion thread linked above. It includes feature updates, development news, and information on participating in the TestFlight beta.Thanks for listening to the AppleVis Extra podcast.TranscriptDisclaimer: This transcript was generated by AI Note Taker – VoicePen, an AI-powered transcription app. It is not edited or formatted, and it may not accurately capture the speakers' names, voices, or content.David: welcome to the Appoviz Extra podcast. David Nason here, delighted to be with you for another episode. On today's podcast, really excited to be joined by a developer called Ashley Cox. This is the first in a mini-series of podcasts we're doing to showcase blind and low vision developers. So people from within our community, who…
Hay un debate que lleva tiempo flotando en toda la comunidad del desarrollo web, y en la de WordPress en particular: ¿tiene sentido seguir apostando por una plataforma tradicional cuando una IA es capaz de generar páginas enteras, con código personalizado e interfaces, en cuestión de segundos? Es una sensación perfectamente comprensible. Cuando ves lo que la inteligencia artificial puede hacer al vuelo, es natural preguntarse qué espacio le queda a WordPress. Pero, bajo mi punto de vista, el valor de WordPress no ha desaparecido: simplemente ha cambiado de lugar. En lugar de competir contra la IA, WordPress se está consolidando como el motor de ejecución y la base de datos sobre la que esa misma inteligencia artificial opera. Propiedad y soberanía de los datos La gran diferencia entre las soluciones no-code basadas en IA (o las plataformas SaaS empaquetadas que te alquilan su infraestructura) y WordPress es el control total. Con WordPress, la base de datos, los usuarios, los pedidos y los contenidos son 100% tuyos o de tu cliente. No hay locking. Ese concepto que antes se aplicaba a ciertos temas cerrados hoy lo trasladamos a la IA: no dependes de cambios drásticos en los precios de las APIs de empresas como ChatGPT o Claude, ni del cierre repentino de un servicio. La soberanía digital es un activo cada vez más crítico. Hay empresas que despidieron a mucha gente pensando que la IA lo haría todo, y muchas han terminado quebrando por eso. La IA necesita un backend confiable La inteligencia artificial es extraordinaria generando código y diseñando interfaces al vuelo, pero necesita una estructura sólida detrás para funcionar en el mundo real: la lógica de negocio, la persistencia, la gestión de usuarios y roles, las pasarelas de pago, las suscripciones y los flujos complejos. Un ejemplo real: la web de vozcaster.com la desarrollé entera con IA. Registré el dominio, la alojé en Cloudflare y le pedí a la IA que me creara un HTML estático muy mono, con colores bonitos y una tabla de precios dinámica con su selector anual. Todo rápido y precioso. Pero cuando llega el momento de la verdad —los usuarios, la seguridad, la gestión de suscripciones—, esa tabla enlaza a potencia.pro, donde todo lo gestiona WordPress mediante un plugin. La IA te resuelve la parte estática; la lógica de negocio y la persistencia en condiciones te las da una plataforma madura. Infraestructura lista para usar En lugar de construir desde cero un sistema de autenticación, una base de datos y un panel de administración para cada proyecto generado por IA, WordPress te ofrece toda esa arquitectura probada en batalla de forma nativa. Además, WordPress ya no es el simple generador de plantillas HTML o el gestor de blogs de antaño. Hoy cuenta con: APIs robustas gracias a su REST API y a soluciones como GraphQL. Un funcionamiento excelente como CMS headless, donde la IA alimenta los datos mientras la capa de presentación se gestiona externamente. Integración nativa con agentes de IA gracias al protocolo MCP, que permite conectar un sitio WordPress con modelos de inteligencia artificial para generar contenido, automatizar soporte o procesar datos de forma mucho más sencilla, precisamente por la madurez de la plataforma. Los flecos y los casos de borde Crear un prototipo visual con IA lleva minutos. Pero resolver los flecos finales —el cumplimiento del RGPD, las integraciones con ERP locales, la facturación compleja, los flujos de trabajo específicos— sigue requiriendo un sistema maduro. El repositorio de plugins de WordPress aporta esa flexibilidad para cubrir ese 1% de necesidades complejas que una herramienta automática suele pasar por alto. Es curioso: la IA arranca a toda velocidad, pero al llegar a cierto punto se frena, porque necesita hacer cosas que WordPress ya resuelve de forma simple por estar tan implementado. En una carrera de fondo, WordPress se come a la IA. Pasa igual que con los constructores visuales: Elementor es maravilloso y rapidísimo para la primera versión de una web presencial de cliente, pero cuando quieres implementar cosas más complejas a veces te toca irte a temas como GeneratePress. Son esos casos de borde que WordPress tiene más que superados. El rol del profesional no desaparece: se transforma Es como el agricultor que pasa del arado al tractor: sabe lo mismo, pero lo hace más rápido. El trabajo pesado ya no es picar CSS ni maquetar desde cero. El valor del profesional con experiencia en WordPress ha migrado hacia: La arquitectura de la información y la estrategia. El criterio técnico y la seguridad: saber evaluar si el código generado por la IA es seguro, optimizado y mantenible. La capacidad de conectar el ecosistema de WordPress con flujos de IA para aportar valor real, no solo un sitio estático. Otro ejemplo propio: he desarrollado un bot de Telegram que se conecta con WordPress para publicar capítulos de podcast (de hecho, este capítulo lo estoy publicando con ese sistema porque no tenía ganas de editar). Si yo no tuviera el criterio adquirido a lo largo de más de 15 años, no podría usar la IA de forma eficiente. Sé dónde está la identificación de usuario, cómo se gestiona una suscripción, dónde están los datos, y conozco a fondo plugins como PowerPress. Ese conocimiento profundo es el que me permite establecer la arquitectura y la estrategia adecuadas. No cualquiera puede desarrollar así. En resumen La IA ha democratizado la creación de webs sencillas: cualquiera puede pedirle una página que le diga lo guapo y lo alto que es, y quedará preciosa. Pero, precisamente por eso, las arquitecturas abiertas y extensibles como WordPress se han vuelto aún más valiosas como núcleo de proyectos digitales complejos: gestión de bases de datos, arquitectura, estrategia y capa de negocio. Cuando mezclamos ambos mundos —lo que ya conocemos de WordPress con la inteligencia artificial— aparecen cosas maravillosas. Así que no, la IA no nos va a quitar el trabajo: nos facilita avanzar de forma eficiente. Pero hay que usarla con criterio, y ese criterio es justamente lo que los desarrolladores del mundo WordPress hemos acumulado durante años. La IA sin criterio no sirve de nada. 🤖 El contenido de este post ha sido generado automáticamente con inteligencia artificial a partir de la transcripción del audio. Puede contener errores o imprecisiones. 🎙️ Publicado con VozCaster, el bot de Telegram que convierte tu voz en un episodio de podcast publicado. Pruébalo gratis. ¿Te ha gustado el episodio? Si quieres que sigamos experimentando con bots, protocolos y empanadillas polacas, no olvides suscribirte y dejarnos tu valoración. ¡Nos escuchamos en el próximo capítulo! Métodos de contacto Enviadnos vuestras preguntas al grupo de Telegram. Apuntaos al canal de Youtube del podcast https://www.youtube.com/potenciapro Si nos queréis decir algo directamente lo podéis hacer a @potenciapro , @materron, @mpc, o en el grupo de Telegram Y si eres muy muy muy fan del podcast Echa un vistazo a cómo nos puedes ayudar en https://potencia.pro/se-prosperoso/
Claude Design went viral at launch, but has been kinda crickets since.
You know the drill: two hours into fighting with an email template, the fonts still don't match your brand, and you're one broken column away from just hitting send on something that looks... fine. What if that email actually took ten minutes and looked like you hired a designer? Jan just spent real time inside Flodesk's brand-new AI design tool, Flodesk Studio, and she's back with the unfiltered rundown — what it nails, where it's still buggy, and whether it deserves a spot in your owned-media toolkit.What You'll LearnWhy a generic-looking email is a missed branding opportunity, not just a minor annoyanceHow Flodesk Studio builds emails around your actual colors, fonts, and voice instead of generating something off a promptThe one prompt trick that makes the AI copywriter sound like you, not like AIWhere the beta still has bugs (and what to check before you move your whole workflow over)Whether you need a full Flodesk account to use it — and how to export it elsewhere if you don'tEpisode Highlights[00:04] Why the email you've been wrestling with for two hours could take ten minutes instead [01:23] The owned-media reminder: your email list is the most personal real estate you have — you're landing in someone's inbox next to messages from actual people [02:50] What Flodesk Studio actually is, and why it matters that it's currently free, beta access [03:49] The key difference from other AI tools: every layout starts with work from real human designers, not a prompt-generated template [05:29] You don't need a Flodesk email account to use Studio — design it there, export the HTML, and drop it into Mailchimp, Kit, Beehiiv, or wherever your list already lives [06:46] Walkthrough of setup: brand colors, font mapping, and how it guides you even if your branding isn't dialed in yet [08:12] The favorite tip of the episode: ask your AI platform of choice for a short brand voice summary first, then feed that straight into Studio [10:55] Why the AI copywriter's first draft didn't need the usual heavy rework AI drafts normally require [12:44] Sending the finished email — straight through Flodesk, or downloaded as HTML for another platform [13:39] The honest bugs: a font that shifted on delivery, no click-based tagging inside Studio yet, and having to hop back into Studio for edits after import [16:46] The bottom line: a time-saver that elevates rather than replaces the human, brand-first design workKey Takeaway"A tool that makes every email look like Chef's Kiss — made, not generated — in a fraction of the time. It's good stewardship for a business owner."Resources MentionedFlodesk Studio (beta, free): studio.flodesk.comJan's full written walkthrough with screenshots: available on the blog at https://jantouchberry.com/flodesk-studio-review-my-honest-first-look-at-the-betaBook a brand and website consult with Jan: jantouchberry.comGet 2 free weeks of Flodesk - https://partners.flodesk.com/757l1wvhqq8sCall to ActionStudio can only carry a brand that's actually been defined — colors, fonts, voice, all of it. If your brand still feels like a midnight Canva situation, that's exactly where Jan comes in. Head to jantouchberry.com to book a time to talk through your next best brand and website step, then go grab your free Flodesk Studio beta and start playing.CONNECT WITH JAN:Here are all the best places and FREE stuff
Topics covered in this episode: django-orjson Best Django Redis configuration for speed and size Linus Torvalds puts the foot down against Anti-AI Kernel Maintainers Django Steering Council backs the Triptych Project Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Consulting from Six Feet Up Connect with the hosts Michael: Mastodon / BlueSky / X / LinkedIn Calvin: Mastodon / BlueSky / X / LinkedIn Show: Mastodon / BlueSky / X Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesday at 7am PT. Older video versions available there too. Michael #1: django-orjson Adam Johnson dropped django-orjson - drop-in replacements for the Django and DRF pieces that touch JSON, swapping stdlib json for orjson, the Rust-based library. Headline numbers: 10x faster serialization, 2x faster deserialization. The interesting question is why this needs to be a package at all. pip install orjson is the easy part. Adam's actual pitch: adopting it "isn't easy, especially when your framework uses json in many different parts." Django scatters JSON across JsonResponse, the test client and test case classes, the json_script template tag, and more. There's no single hook to grab, so you get a library that catches them all. Adam is refreshingly honest about the scale of the win. His words: "While database queries tend to dominate the typical Django application's runtime, the time spent in serialization and deserialization can still be significant." He calls it "a nearly free performance win" - not "this will 10x your app." That's a claim about cost, not magnitude, and it's worth keeping those straight. Worth flagging what the post doesn't cover: caveats. There are none in the article, but orjson has real ones. Django and Flask both render datetimes as RFC 822 HTTP-date (Wed, 15 Jul 2026 12:00:00 GMT); orjson does ISO 8601. It can't do ensure_ascii, it rejects NaN and Infinity (which stdlib happily emits), and it raises on Decimal. If you've got a JS client parsing dates, that's a wire-format change. Who should actually take this? If you're a DRF shop shoveling JSON all day, yes - it's cheap and it's real. If your app mostly renders HTML templates, you're optimizing a slice of runtime that's already near zero. The problem Adam's package solves doesn't exist in Flask or Quart. They already centralize every JSON operation - jsonify, request.get_json(), the test client, the |tojson filter - behind one provider object at app.json. So there's no library to install. It's about ten lines: import orjson from quart.json.provider import JSONProvider # or flask.json.provider class OrjsonProvider(JSONProvider): def dumps(self, obj, **kwargs) -> str: return orjson.dumps(obj).decode() # provider must return str def loads(self, s, **kwargs): return orjson.loads(s) app.json = OrjsonProvider(app) The numbers on talkpython.fm Evaluated it, measured it, and skipped it. The biggest JSON payload we serve is our MCP server returning a cached episode transcript, about 139 KB. Swapping the provider saves 0.119 milliseconds per request. That total response takes 1.1 ms We got 4.1x, not 10x - and the reason is the good lesson. Payload shape decides your speedup. The 10x is for structure-heavy data, lots of small keys where stdlib burns time in Python-level dispatch per item. Our hot payload is one giant transcript string, so the work is escaping and memcpy Calvin #2: Best Django Redis configuration for speed and size Peter Bengtsson revisits a classic: his 2017 "Fastest Redis configuration for Django" benchmark now has a 2026 update posted this week. The 2017 post pitted django-redis serializers (json, ujson, msgpack, pickle) and compressors (zlib, lzma) against each other; conclusion was msgpack + zlib as the sweet spot - avoid the json serializer, it's fat and slow. The 2026 update narrows focus to just compressors: default (no compression), zlib, lzma, and newcomer zstd. New results: lzma compresses best but is slowest; zstd is the fastest compressor on Ubuntu; differences between them are very small. Big takeaway across both: compression buys you a lot of space (2–3.5x smaller) for very little speed cost - worth it for Redis where memory is the constraint. Caveat from the author: results depend heavily on your data - his test stores short strings of numbers, so benchmark your own workload. Michael #3: Linus Torvalds puts the foot down against Anti-AI Kernel Maintainers Write up on Ars. Really good coverage by Maximillian: Time to wake up (for some) Torvalds said that “Linux is not one of those anti-AI projects, and if somebody has issues with that, they can do the open-source thing and fork it. Or just walk away.” I agree with Max, putting your head in the sand and waiting for AI to go away will likely mean you won't be working professionally in software development in the coming years. The statement came amid a lengthy thread arguing about the use of Sashiko, an “agentic Linux kernel code review system” that its creators claim can, in tests, independently find 53.6 percent of the bugs that would end up being fixed by human coders in later commits. “We're not forcing anybody to use [LLM tools], but I will very loudly ignore people who try to argue against other people from using it,” Torvalds said. “Anybody who points to the problems at AI had better be looking in the mirror and pointing at themselves at the same time,” Torvalds wrote. Calvin #4: Django Steering Council backs the Triptych Project Django Steering Council issued a Letter of Collaboration backing Carson Gross & Alex Petros's funding bid for the Triptych Project - three proposals to make HTML more expressive natively, in every browser. The three additions: PUT/PATCH/DELETE methods for forms, button actions (buttons that fire HTTP requests without a wrapping form), and partial page replacement. Distills the core ideas from HTMX/Unpoly/Turbo into the HTML standard itself - no JS, no library, nothing to ship or maintain. Current focus is button actions (WHATWG #12330): Logout instead of wrapping a button in a form. Relevant to Django directly - think the admin submit row and disguised delete links; Django 6.0's template partials were already inspired by these patterns. How to help: companies can send non-binding letters of support on letterhead; individuals can read the proposals and weigh in on the WHATWG issues. Extras Calvin: DOOMQL - A playable first-person shooter whose framebuffer is a SQL query. Michael: Granian 2.7.9 fixes WSGI threadpool scheduler starvation/underscaling Welcome Calvin post Joke: Solving all bugs
Who would have thought that a tiny HTML file could lead to a diagnostic based on server logs?This week I share the latest fruit from the on-going site recovery that will soon be a case study on how to recover from a Helpful Content "site demise".If Google is verifing your domain once a month on the same day - without a doubt you are in topical trouble.I have more professional ways to describe it - at the end I give you the 4 takeaways from this information.Get used to looking at your logs!Mentioned in the show:VizzEx - https://vizzex.ai/vizzex-pro/This week a little more about the newest VizzEx tool - Symmetry Gate™ Check Tool. You can find it at:https://symmetrygate.aiLast week's episode: https://podcasts.apple.com/us/podcast/symmetry-before-semantics-why-seo-meaning-without-proof/id1547082306?i=1000776753514Get on the waiting list for the next cohort of the AI Visibility Mastery 12-month course. We are committed to the success of our members.https://vizzex.ai/ai-visibility-mastery/Wordpress registration HubSpot registrationSymmetry Gate - check the "cost" of your content for AI models to extract informationSubscribe to Confessions of an SEO™ wherever you get your podcasts. Your subscribing and download sends the message that you appreciate what is being shared and helping others find Confessions of an SEO™An easy place to leave a review https://www.podchaser.com/podcasts/confessions-of-an-seo-1973881You can find me onCarolyn Holzman - LinkedinAmerican Way Media Google DirectlyAmericanWayMedia.com Consulting AgencyNeed Help With an Issue? - reach out Text me here - 512-222-3132Music from Uppbeathttps://uppbeat.io/t/doug-organ/fugue-stateLicense code: HESHAZ4ZOAUMWTUA
Matthew McQueeny sits down with digital strategist Peter Stringer for a conversation that begins with childhood memories of Boston sports and journalism—but quickly turns into an exploration of fascinating career parallels. Both Matthew and Peter started as aspiring sports journalists. Both discovered the web in its infancy and used HTML, websites, and digital publishing to bypass the traditional media gatekeepers. One landed with the New Jersey Nets. The other with the Boston Celtics. Together, they witnessed—and helped shape—the transformation from newspapers to websites, from websites to social media, and now from search engines to AI. Along the way, they share stories from inside professional sports organizations, what it was like earning trust with coaches and players, how team websites disrupted traditional media, and why the best careers often come from embracing technologies before everyone else realizes their importance.
Some mornings you wake up expecting another normal daily comedy show.Then the building catches everyone's attention with a fire alarm, Rizz refuses to evacuate because apparently radio hosts go down with the ship, and somehow the conversation spirals into MySpace, CDs making a comeback, William Shatner becoming a metal frontman at 95, and why nobody under 25 knows who Hole is anymore.Just another Tuesday.This episode starts with excitement surrounding the upcoming Super Troopers 3 as the Broken Lizard crew prepares to visit the studio, giving everyone an excuse to geek out over one of the greatest comedy franchises ever made. Before they arrive, the crew jumps into Crap on Celebrities, where nostalgia absolutely takes over.Could MySpace actually deserve more respect than it gets? Turns out the platform helped launch artists like Taylor Swift, Katy Perry, Adele, and even Dane Cook before social media became the attention economy we know today. That naturally leads into everyone's embarrassing MySpace memories, Top 8 drama, party bulletins, and the strange realization that we all willingly learned HTML just to put terrible music on our profiles.Speaking of things nobody expected to return...CDs are suddenly making a comeback. Yes... actual compact discs. The crew debates whether anyone even owns a CD player anymore, whether physical media still matters, and whether younger generations are rediscovering something older fans never completely gave up on. It's part nostalgia, part technology debate, and part excuse for Moon to become the resident audio nerd.Then things somehow become even stranger.William Shatner is officially performing heavy metal songs at Riot Fest... at ninety-five years old.The conversation somehow makes perfect sense.Elsewhere in celebrity news:• The Batman Part II gets delayed again.• A new Rocky movie about Sylvester Stallone fighting to play himself looks surprisingly incredible.• Paris Jackson earns praise for covering Blind Melon's "No Rain."• Alec Baldwin accidentally makes another tribute about... Alec Baldwin.• The Grateful Dead release a massive 20-CD collection because apparently CDs aren't dead after all.• Hole returns to social media, prompting an entire debate over whether younger music fans even know who Courtney Love's band was.Along the way, the crew shares ridiculous observations, roasts each other relentlessly, argues over music, remembers forgotten internet history, and proves once again why no topic stays on the rails for very long.That's exactly why this daily comedy show continues to be the easiest way to stay caught up on celebrity news, weird stories, pop culture, and conversations that somehow go from MySpace coding to William Shatner screaming heavy metal in less than ten minutes.If you enjoy sarcastic humor, entertainment news, nostalgic pop culture rabbit holes, and a group of friends who rarely let facts get in the way of a good joke, this episode has everything you need from your favorite daily comedy show.Follow The Rizzuto Show → https://linktr.ee/rizzshow for more from your favorite daily comedy show.Connect with The Rizzuto Show Comedy Podcast online → https://1057thepoint.com/RizzShowHear The Rizz Show daily on the radio at 105.7 The Point | Hubbard Radio in St. Louis, MO.See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
What starts as a conversation about Missouri float trips quickly spirals into absolute Rizz Show nonsense. The gang debates the best rivers to float, tells stories about cliff jumping, beer helmets, and questionable rafting decisions before taking a hard left into one of the weirdest mornings we've had in a while.Then...the studio fire alarm goes off.In real time, the crew debates whether to abandon the building, compares themselves to the captain of the Costa Concordia, questions maritime law, and somehow turns an emergency evacuation into comedy. Fortunately, everyone survives the "catastrophe" and returns to the studio with nothing more than bruised egos and a fresh appreciation for construction dust.As if that wasn't enough, Learn celebrates National Hot Dog Day with Steve's Hot Dogs, the crew argues about the proper way to eat a hot dog without looking ridiculous, and everyone collectively decides the word "glizzy" deserves to disappear forever.Missouri news keeps the chaos rolling as the crew debates higher interstate speed limits, gets completely lost trying to figure out daylight saving time, celebrates Lion's Choice landing on USA Today's best regional fast food list, and somehow manages to make basic legislation sound impossibly confusing.Meanwhile, Moon discovers an actual beetle inside a bag of coffee, decides to brew it anyway, and accidentally sends everyone into a discussion about FDA limits on insect parts in food that absolutely nobody asked for but everyone somehow needed.Add in bizarre lawsuits, White Castle stories, documentaries, celebrity tangents, weird news, listener emails, and the usual sarcastic back-and-forth, and you've got another completely normal day...by Rizz Show standards.Then the building catches everyone's attention with a fire alarm, Rizz refuses to evacuate because apparently radio hosts go down with the ship, and somehow the conversation spirals into MySpace, CDs making a comeback, William Shatner becoming a metal frontman at 95, and why nobody under 25 knows who Hole is anymore.Just another Tuesday.This episode starts with excitement surrounding the upcoming Super Troopers 3 as the Broken Lizard crew prepares to visit the studio, giving everyone an excuse to geek out over one of the greatest comedy franchises ever made. Before they arrive, the crew jumps into Crap on Celebrities, where nostalgia absolutely takes over.Could MySpace actually deserve more respect than it gets? Turns out the platform helped launch artists like Taylor Swift, Katy Perry, Adele, and even Dane Cook before social media became the attention economy we know today. That naturally leads into everyone's embarrassing MySpace memories, Top 8 drama, party bulletins, and the strange realization that we all willingly learned HTML just to put terrible music on our profiles.Speaking of things nobody expected to return...CDs are suddenly making a comeback. Yes... actual compact discs. The crew debates whether anyone even owns a CD player anymore, whether physical media still matters, and whether younger generations are rediscovering something older fans never completely gave up on. It's part nostalgia, part technology debate, and part excuse for Moon to become the resident audio nerd.Then things somehow become even stranger.William Shatner is officially performing heavy metal songs at Riot Fest... at ninety-five years old.If you've ever wondered how you pitch a Super Troopers sequel that somehow revolves around Farva marrying Thorny's sister... congratulations, you're exactly the kind of person who belongs here.The Broken Lizard crew joins The Rizzuto Show to pull back the curtain on Super Troopers 3, hitting theaters August 7. They explain how the movie evolved into a massive wedding comedy inspired by real-life Indian wedding celebrations, why an elephant became part of the insanity, and how Farva once again manages to become everyone's favorite walking HR violation.Along the way, the guys talk about stepping back into those famous uniforms, convincing Brian Cox to return after becoming television royalty on Succession, and what it's feels like watching one of the greatest actors alive casually roast everyone on set. Turns out working with Brian Cox means getting insulted by a professional... and somehow enjoying every second of it.Of course, this wouldn't be The Rizzuto Show without the rails disappearing almost immediately. Rafe spends an uncomfortable amount of time explaining his ongoing campaign to become everyone's stepdad by marrying their mothers. Somehow that transitions into discussions about prison etiquette, monster trucks replacing elephants at weddings, popcorn buckets becoming collector's items, and whether Potfest will ever actually happen.The conversation also covers the incredible crowdfunding success behind Super Troopers 2, the eight-year journey to making the third film, hidden pop culture references fans should watch for, and why you absolutely need to stay after the credits.If you're a longtime Broken Lizard fan, a movie nerd, or just someone who appreciates comedians who somehow built an entire career making hilarious movies with their best friends, this episode delivers nonstop laughs from start to finish.This comedy podcast is proudly made in St. Louis with the same chaotic energy you've come to expect from The Rizzuto Show.Follow The Rizzuto Show → https://linktr.ee/rizzshow for more from your favorite daily comedy show.Connect with The Rizzuto Show Comedy Podcast online → https://1057thepoint.com/RizzShow.Hear The Rizz Show daily on the radio at 105.7 The Point | Hubbard Radio in St. Louis, MO.Crews to resume search for possible drowning in Meramec River near CastlewoodUS House passes bill to make daylight saving time permanentHouse passes Trump-backed bill that would make daylight saving time permanentMissouri approves new 75 mph maximum speed limitLion's Choice up for best regional fast foodRural NY School District Will Be One of First to Bring Humanoid Robot Into ClassroomHumanoid robots perform live surgery in world firstMirrors in Space? The FCC Just Approved a Sun-Reflecting Satellite, and Astronomers Are WorriedSee Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Here are the descriptions written out in standard text format, ready to copy and paste without any of the HTML coding. 1. Libsyn Show Description (Podcast Directories) Wrap up your trading day with host Mark Longo on The Hot Options Report for Thursday, July 16, 2026. Tech giants and chipmakers are feeling the heat as we head into a massive Friday expiration. Whether it's traders hunting for late-stage juice in Micron or managing risk in SpaceX, the options tape was absolutely on fire today. Inside This Episode: Capitol Hill Trades: We dive into recent stock purchases from House members including Amphenol Corp (APH), Ellington Financial (EFC), and Hilton (HLT). The Tech & Chip Sell-off: Chip names get hammered despite strong Taiwan Semi numbers. Intel (INTC) drops nearly 6% while Nvidia (NVDA) slides to close at $207.40, pacing the leaderboard with 2.76M contracts. The Wild West of Micron (MU): Down $51 to close at $853.20. Are traders abandoning the $1,000 strikes? We look at the heavy action on the $900 calls going for over $7.00 in premium. SpaceX Back in the Top 10: Trading below its $135 IPO price, SpaceX draws 774,000 contracts. We decipher the massive block of next-week $330 calls—is this ETF risk management at play? Earnings & Expiration Action: Post-earnings movement on Netflix (NFLX) plus short-dated plays on Apple (AAPL), Tesla (TSLA), Alphabet (GOOGL), Amazon (AMZN), and Microsoft (MSFT). Resources & Links: Run Your Own Scans: Check out TheHotOptionsReport.com to find unusual activity, scan the flow, and track the data yourself.
Lauren Wang is the CEO and founder of period-product brand The Flex Company. Before even graduating college, Wang held several positions. At just age 15, she freelanced as an HTML website builder. Then during college, she took classes at night while working for IBM and Coca-Cola on their respective marketing teams. A couple years after graduating college, she moved to San Francisco to work in tech at companies such as Autodesk and Upwork. In 2013, after many years of struggling to find period products that worked for her, Wang came up with her initial idea for a better period product. She spent the next year researching the menstrual-hygiene industry, and in 2015, she quit her corporate job to found Flex. In October of 2016, the company began shipping its first product: the Flex Disc. As the company continued to grow, it released its Flex Cup product line and expanded into new categories, and Wang was named an Ernst & Young Entrepreneur of the Year for the Los Angeles region in 2023.
Founder/ Data S ience, AI & Economic Consultant at Analytics TX LLC Consulting practice focused on analytics, economic analysis, and executive advisory. • Design consulting frameworks to audit enterprise datasets, resolve data silos, build Python analytics workflows, predictive analysis, and statistical models, translating complex data into decision systems for founders and leadership teams. • Advise organizations on analytics infrastructure, AI tool selection, and pipeline architecture; deliver executive training in statistical reasoning, business analytics, and economic indicators. • Provide statistical and economic expert analysis used in U.S. litigation, including modeling, statistical evaluation of claims, and expert reports. Statistical modeling and damages analyses have contributed to multi-million-dollar settlements and financial exposure reductions in complex litigation matters. (Clients confidential) • Built Post it Save it App, a production SaaS platform that ingests LinkedIn post and profile data via OAuth API and processes it into structured performance analytics dashboards and reports (JSON, Excel, HTML). Deliberately built without AI, delivering accurate, deterministic content analytics at a fraction of the cost of AI-based alternatives or reliance on LLM uncertainties. • Built an end-to-end course creation system for the Professional Certificate in Business Analytics: Data-Informed Decision Making, parsing source materials (PDFs, Word, images) and transforming them into full course content including slides, AI-generated visuals, and voiceover-driven video modules using image generation and ffmpeg pipelines. Follow her on the author page on Amazon where she has published her book:https://www.amazon.com/Invisible-Hand-Visible-Profit-Decisions/dp/B0GY7V14VL Linkedin: https://www.linkedin.com/in/kruti-lehenbauer/ ***********Susanne Mueller / www.susannemueller.biz TEDX Talk, May 2022: Running and Life: 5KM Formula for YOUR Successhttps://www.youtube.com/watch?v=oT_5Er1cLvY Join Substack: https://substack.com/@susannemuellernyc?Enjoy one coaching session for free if you are a yearly subscriber. 800+ weekly blogs / 500+ podcasts / 1 Ironman Triathlon / 5 half ironman races / 26 marathon races / 4 books / 1 Mt. Kilimanjaro / 1 TEDx Talk
En este episodio de Atareao con Linux nos vamos a remangar para hablar de una de esas tecnologías que, una vez las dominas, te cambian la vida por completo: el Web Scraping asistido por Inteligencia Artificial.Seguro que te ha pasado alguna vez. Quieres comprar un producto concreto, como unas zapatillas de running (yo las cambio cada 800 kilómetros y es un goteo constante), o quieres extraer todas las recetas de cocina de una web para montarte tu propio planificador semanal. Lo ideal sería que estas páginas tuvieran una API pública para descargar la información de forma limpia. Pero la cruda realidad es que casi ninguna te lo pone fácil. Ahí es donde entra el scraping: la técnica de extraer la información directamente de la página web.En este episodio te cuento por qué el scraping clásico (ese que utiliza Beautiful Soup en Python y depende de identificar las etiquetas HTML y las clases CSS) tiene los días contados para tareas complejas. Basta con que un desarrollador cambie el diseño de la web para que tu script se rompa por completo. Además, con la llegada de las webs dinámicas, los tests A/B y los sistemas anti-bloqueo como Cloudflare, mantener un scraper tradicional es un auténtico dolor de muelas.La gran alternativa: Inteligencia Artificial en local¿Y si en lugar de pelearnos con el código fuente dejamos que un modelo de lenguaje (LLM) entienda la página exactamente igual que lo haría un humano? Un LLM comprende perfectamente qué es un "precio" o el "nombre de un producto", sin importar cómo esté maquetada la web ni el idioma en el que esté escrita. Y lo mejor de todo: ¡lo podemos hacer 100% gratis en local usando Ollama!Te detallo mis pruebas ejecutando modelos en mi Slimbook One utilizando únicamente la CPU (¡sin gastar un céntimo en nubes ni necesitar tarjetas gráficas carísimas!). Hablaremos de cómo rinden modelos como Llama 3.2, Qwen, Mistral y DeepSeek R1, y cuál es el punto de equilibrio perfecto para no eternizarnos esperando la respuesta.También te desvelo mi fórmula secreta para procesar la información. No podemos enviarle 2 Megabytes de HTML ruidoso a la IA. Te explico los 5 pasos que utilizo en Python para eliminar la basura (scripts, estilos, navegación) y reducir el HTML hasta en un 93%, permitiendo que el modelo extraiga los datos en segundos y nos devuelva un JSON estructurado impecable.Por último, vemos cómo montar un auténtico vigilante de ofertas automatizado en segundo plano. Un sistema que compare los precios de varias tiendas en paralelo.Capítulos del episodio:00:00:00 Introducción al Web Scraping con Inteligencia Artificial00:01:22 ¿Para qué sirve extraer datos? Ejemplos prácticos00:02:42 El gran talón de Aquiles del scraping tradicional00:04:31 La revolución de la IA: Entender la web sin saber HTML00:07:36 Los problemas habituales: Selectores rotos y webs dinámicas00:10:00 Cómo un modelo de lenguaje (LLM) procesa la información00:13:17 Cuándo elegir scraping clásico vs. scraping con IA00:15:28 Comparación de costes: Enfoque clásico, IA local e IA en la nube00:17:19 ¿Qué modelos usar? Pruebas con Llama, Qwen, Mistral y DeepSeek00:18:19 Detrás de escena: Mi script de Python y la limpieza del HTML00:21:05 Creando el prompt perfecto para extraer un JSON estructurado00:24:34 Ejemplo real: Comparativa paralela entre tiendas00:28:38 Diseñando un vigilante de ofertas automatizado (24/7)00:30:17 Casos de uso prácticos y mejoras para evitar bloqueos00:32:02 Cierre y detalles del próximo tutorial de scrapingMás información y enlaces en las notas del episodio
Check out our Patreon for a daily Lawrence Select™ Meme: https://www.patreon.com/insidegamesYTJoin the Inside Games notification Discord server for alerts when we publish new videos: http://discord.gg/ArvphbMPFJHosted by:Lawrence: http://twitch.tv/sirlarr | Bruce: http://twitch.tv/brucegreene Edited by: Shooklyn: https://linktr.ee/ShooklynSources --https://app.quotemedia.com/data/downloadFiling?webmasterId=90423&ref=320180858&type=HTML&symbol=SONY&cdn=2d35efad0a2d4f7f0d01ebb3df88be67&companyName=Sony+Group+Corporation+American+Depositary+Shares&formType=4&formDescription=Statement+of+changes+in+beneficial+ownership+of+securities&dateFiled=2026-07-07https://app.quotemedia.com/data/downloadFiling?webmasterId=90423&ref=320180863&type=HTML&symbol=SONY&cdn=f8c8615ec0639df9330ed61963fe9ca8&companyName=Sony+Group+Corporation+American+Depositary+Shares&formType=4&formDescription=Statement+of+changes+in+beneficial+ownership+of+securities&dateFiled=2026-07-07https://app.quotemedia.com/data/downloadFiling?webmasterId=90423&ref=320180863&type=HTML&symbol=SONY&cdn=f8c8615ec0639df9330ed61963fe9ca8&companyName=Sony+Group+Corporation+American+Depositary+Shares&formType=4&formDescription=Statement+of+changes+in+beneficial+ownership+of+securities&dateFiled=2026-07-07https://www.change.org/p/don-t-kill-the-disc-tell-sony-to-keep-physical-playstation-games?source_location=searchhttps://www.gamespot.com/articles/there-is-no-reason-to-buy-another-playstation-or-xbox/https://www.playstation.com/en-dk/legal/terms-of-service/https://www.gamesindustry.biz/sony-faces-dutch-lawsuit-over-artificially-high-playstation-priceshttps://www.reuters.com/business/sony-fighting-27-billion-uk-lawsuit-over-playstation-store-prices-2026-03-10/
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Amit Rawat is an agentic engineer who spent two decades in QA before shifting fully into building AI agents. He's the creator of PromptWright, a desktop tool that turns natural language prompts into automated Playwright browser tests, complete with screen recording, Gherkin scenario generation, and self-healing locators. In this episode, Amit and Joe get into what it actually takes to work with AI agents at a high level, starting with why the planning phase matters more than the prompt itself. Amit breaks down his own workflow, brainstorming with AI, building a detailed plan in HTML before ever executing, and why curiosity and technical depth still matter even as AI gets more capable. They also cover why Amit believes QA professionals, more than developers or DevOps engineers, are best positioned to thrive in the agentic era, how he tracks the ROI on his $200-a-month Claude subscription, the "Chief of Staff," "Chief Health Officer," and "Chief Financial Officer" AI agents he's built to help manage different aspects of his personal life, and how he uses a memory layer so those agents understand his preferences and become more useful over time. If you're a tester, automation engineer, or QA leader trying to figure out where AI agents fit into your workflow and your career, this conversation is a practical look at what's already working today.
Scott and Wes raid the listener mailbag to settle the pnpm vs. npm debate, decode how web standards sneak into your browser, and ask the big one: is “AI” even intelligent, or just fancy autocomplete? Plus Stack Overflow nostalgia, the Shadcn head-scratcher, and why big design systems are sleeping on modern HTML. Show Notes 00:00 Intro 00:44 Welcome to Syntax! 01:51 Exploring CSS Component Approaches 07:30 Brought to you by Sentry 08:09 The Advantages of PNPM over NPM 12:31 Nostalgia and Growth through Stack Overflow Wes' Stack Overflow Scott's Stack Overflow 19:13 The Evolution of Podcasting and Video Content 23:34 Understanding the Proposal Process for Web Standards TC39 Process TC39 Active proposals Stage 3 examples CSS Working Group Issues CSS Specifications CSS Agenda+ Chrome Platform Status Mozilla Standards Positions WebKit Standards Positions Web Platform Tests HTML Issues HTML pull requests HTML Living Standards TypeScript Issues TypeScript pull requests TypeScript Iteration Plans TypeScript blog Node Issues Node pull requests Node recent releases Node release schedule 28:25 Understanding AI: The Misconception of Intelligence 33:26 The Role of Modern Web Features in Design Systems 39:20 Navigating AI in Software Development: Two Camps of Engineers 47:05 The Importance of Fundamentals in the Age of AI 49:15 Scams in the Tech Industry: A Cautionary Tale 53:34 Sick Picks + Shameless Plugs Sick Picks Scott:Warhammer 40000 minitures Wes: Baby gate Shameless Plugs Scott: Wes: Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
One of the things that helps your posts get traction is if you have a nice, pretty card that displays when you post the URL on social media. Plain blue links just don't get clicked. With WordPress and other dynamic Content Management Systems (CMSs), you can get plugins to create the pretty cards. But with Jekyll (and Hugo and other Static Site Generators), you need to build the capability into your theme. It's not hard, you just need to know what metadata to build, and of course, Bart is here to teach it to us. You can find Bart's fabulous tutorial shownotes and the audio podcast at pbs.bartificer.net. Read an unedited, auto-generated transcript with chapter marks: PBS_2026_06_27 Join our Slack at podfeet.com/slack and look for the #pbs channel, and check out our pbs-student GitHub Organization. It's by invitation only but all you have to do is ask Allison! Join the Conversation: allison@podfeet.com podfeet.com/slack Support the Show: Patreon Donation Apple Pay or Credit Card one-time donation PayPal one-time donation Podfeet Podcasts Mugs at Zazzle NosillaCast 20th Anniversary Shirts Referral Links: Setapp - 1 month free for you and me 15% off Carbon Copy Cloner Wispr Flow - 1 month free for you PETLIBRO - 30% off for you and me Parallels Toolbox - 3 months free for you and me Learn through MacSparky Field Guides - 15% off for you and me Backblaze - One free month for me and you Eufy - $40 for me if you spend $200. Sadly nothing in it for you. PIA VPN - One month added to Paid Accounts for both of us CleanShot X - Earns me $25%, sorry nothing in it for you but my gratitude
Scott, Wes, and CJ reunite fresh off a trip to Amsterdam to chat conferences, burnout, and whether Anthropic actually uses AI. They also dig into a packed bag of sick picks and tech news, including HTML streaming in Chrome, an image-to-ASCII generator, and a wild Arch Linux supply chain attack. Show Notes 00:00 Welcome to Syntax! 02:15 Anthropic Doesn't Use AI Thariq's Tweet Tweet Response 06:15 Taste and Vision in Prompting Output 10:50 Wes and Scott's Slide Decks 18:05 Amsterdam Trip Recap 26:09 Are Conferences worth it? 27:21 Amsterdam Trip Recap 31:17 Fable 5 First Impressions 33:45 Fable 5 and Mythos 5 Banned 41:45 IRL Events Are Great For Burnout 45:12 Brought to you by Sentry.io 45:52 HTML Streaming now in Chrome 55:47 Image to ASCII Generator The Mitos Repo 01:01:31 Find Modern Module Replacements 01:05:55 Scott is Using MacOS / iOS Betas 01:09:25 Xiaomi OpenCode Fork and Mimo 2.5 Pro 01:14:06 Agent Dashboards 01:21:39 Arch Linux Supply Chain Attack 01:23:47 Should we train coding only models? 01:31:37 Thanks! Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
Show DescriptionIn praise of a solid Shure microphone (sponsor??), AI being really helpful in certain situations, TypeScript complaints about complaining, TypeScript at CodePen, should we all slow down a bit, CI jail and work trees, AT Proto and related protocols, interestForElement in HTML, and how many spoons do you have left for Clues by Sam? Listen on WebsiteLinks MV7+ - Podcast Microphone - Shure USA Lit Devin | The AI Software Engineer Understanding Standard.Site Now in your timeline: Standard.site brings richer previews from across the open web - AT Protocol tv for developers — CodeTV HTMLButtonElement: interestForElement property - Web APIs | MDN Using interest invokers - Web APIs | MDN Spoons by Sam - daverupert.com htmx ~ Code is Cheap(er) SponsorsMacroMacro is a tool to cut through the noise - It's a workspace built for engineers; One place for all your emails, tasks, team chat, and documents. Sign up at Macro.com and get $100 of your subscriptions using code SHOPTALK100
Scott and Wes sit down with Jake Archibald from Mozilla to unpack how web standards actually get made at Firefox. From browser features and developer feedback to the drama around the Prompt API. They discuss Interop 2026, the future of web APIs, and what it's really like shaping the web after a career spanning both Google and Mozilla. Show Notes 00:00 The Importance of Sunscreen 02:29 Welcome to Syntax! 04:35 Transitioning from Google to Mozilla 06:00 Brought to you by Sentry.io 06:43 Mozilla's Current Position and Development Priority HTML Sanitizer API 08:35 Feature Implementation and Developer Feedback 13:12 JPEG XL and AVIF: The Future of Image Formats 18:06 Balancing User Features and Web Standards 20:56 Navigating the AI Translation Dilemma 23:03 Understanding the Prompt API Controversy 32:56 Rethinking the Future of Prompt APIs 39:00 Exploring Local Models and User Control 44:04 The State of Firefox DevTools 45:42 Browser Stability and Developer Editions 47:39 Introduction to the Heading Offset API 51:14 Interop APIs and Their Importance Headingoffset & Headingreset attributes 54:10 Developer Feedback and Browser Features Developer Signals 58:05 Animating Display None and Its Challenges 01:00:44 HTML and Canvas: Opportunities and Concerns 01:04:01 Sick Picks + Shameless Plugs Sick Picks Scott: Wes: Jake: Clues by Sam Shameless Plugs Scott: Wes: Jake: Bluesky Mastodon Threads LinkedIn YouTube X Insatgram Tiktok Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott: X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads
A coffin lid scratched from the inside, a stalker hiding in the basement, and a plate of "fresh venison" served by a man who was never a hunter — Redditors share the true moments that still keep them up at night.EPISODE BLOG PAGE (includes sources): https://weirddarkness.com/RedditHorrorsREAD or DOWNLOAD the full transcript of this episode: https://weirddarkness.tiny.us/4ywsvu9vLISTEN ON PODCAST APPS: Look for this podcast on Apple Podcasts, Spotify, iHeart Radio, Amazon Music, Pandora, TuneIn Radio, and other podcast apps. Get a list of free listening apps here: https://weirddarkness.com/wdapps*No AI Voices Are Used In The Narration Of This Podcast*SOURCES and RESOURCES:“Creepy True Occurrences From Redditors” posted at Factinate.com: https://weirddarkness.tiny.us/h9zz8vka(Over time links may become invalid, disappear, or have different content. I always make sure to give authors credit for the material I use whenever possible. If I somehow overlooked doing so for a story, or if a credit is incorrect, please let me know and I will rectify it in these show notes immediately. Some links included above may benefit me financially through qualifying purchases.)WeirdDarkness® is a registered trademark. Copyright ©2026, Weird Darkness.Originally aired: November, 2021Here's the blog synopsis in plain text, ready for your review pass before HTML conversion.Weird Darkness gathers dozens of true creepy stories submitted by Redditors, ranging from a grandmother buried alive in a backyard coffin to phantom police officers, a haunted hotel painter, a 1980s kidnapping attempt, and a dinner of "fresh venison" served by a cannibal.It opens with a coworker's family story about exhuming a grandmother who had been buried in a wooden box in the backyard, as was once customary. When the family lifted the lid to move her to a cemetery plot years later, they found claw marks covering the inside of the coffin — she had been buried alive.From there, a babysitter hears pans falling in the basement after putting the children to bed and calls the police expecting a single patrol officer. A full SWAT team arrives at the door instead, because the dispatcher heard a second phone on the line hang up after the call ended. A man wanted for multiple assaults had been listening from the basement extension.A secluded spring campground follows, where a father and his friends befriended a quiet neighbor living out of a makeshift truck camper. Days later, driving out, they spotted him hanging from a tree beside his untouched campsite, a note pinned to the trunk with a buck knife — the suicide had happened at the father's favorite camping spot, the same one where he finally told his children the story years later.Next comes a twelve-year-old girl living in a backyard trailer who heard footsteps crossing the metal roof at night, always when she was alone. Months later she woke to find the trailer sweltering, the heater cranked to full blast, and fled on instinct; investigators later found the door lock tampered with and a kitchen knife hidden behind a chair beside the heating controls, where the staring neighbor had apparently crouched in wait.After the first break, a traveler in Taiwan steps into an elevator near a night market and stops on a pitch-dark, abandoned floor that shouldn't exist. The building's fourth floor — omitted from the panel entirely, in keeping with Chinese numerical superstition — had been sealed after a hair salon employee died by suicide there, and the elevator had been professionally reprogrammed to never stop on it. It sometimes does anyway, and riders report a figure in a gown moving toward the doors.Then a 2 a.m. street fight ends with a stabbing, a daughter catching her bleeding stepfather on the porch, and an answering machine message recorded at the exact time of the attack: a school friend across town, crying, describing a dream of screaming, a fight, and her friend covered in blood — in the late 1980s, long before cell phones could have carried the news.A college student renting a basement room recounts his dog growling at one corner of the room, followed by the small dirt-floored closet under the stairs creaking open on its own with deliberate slowness, leaving him frozen in the dark hallway for five full minutes.A seven-year-old girl visiting her mother's best friend watches a burned family — a mother, a teenage boy, and two younger girls — walk the house and beckon her to come with them. Years later the friend admitted the family had moved out over hauntings: baby toys scattered overnight, blankets and pillows arranged on the floor as if people had slept there.A smashed flower pot follows, found twenty feet from its shelf in the middle of a family room floor with no dirt trail, as if it had been carried and dropped straight down. Then two brothers named Jack and Tom each spend a night silently furious at the other's loud guests, only to meet in the hallway and discover the living room full of chattering old people belonged to neither of them — the room stood empty, smelling of musk.A college party flips from paranormal dread to absurdity when a bleeding, pantsless man with wild hair forces his way through the door screaming "please"; the supposed intruder turned out to be a friend of a friend on a catastrophic acid trip who had lost his pants running through a field.The block closes with a runner who caught a prospective neighbor — a man who had complimented his physique two days earlier — standing at his bedroom window at midnight, having entered the house earlier to adjust the blinds for a better view. The chase across gravel driveways ended with a written confession, a photographed license plate, and, a full year later, a knock on the door from the same man, apologizing.Out of the second break comes a Hollywood Hills doorstep in the early 1980s: a distraught woman babbling about blood, two LAPD officers who collect her within ten minutes, and then two more officers thirty minutes later — the ones actually dispatched to the call, with no record of who the first pair were or where they took her.The night crew of a 24-hour Subway describes their resident "SubGhost," blamed for disembodied conversations, crashing noises, items sliding off counters, and a new automatic paper towel dispenser that unspooled an entire roll, sheet by sheet, in an empty room.Three children watch a white figure of a man sit atop a telephone pole, grinning at them, before he stands, jumps, and vanishes before reaching the ground. Then a basement-apartment tenant describes a man watching him through the window for ten minutes, followed weeks later by an air conditioner cover pried off in the night — and a police department that could do nothing until someone actually broke in.A newspaper carrier on a rural route in 2000 describes a drenched man in a white shirt charging out of a rain-filled ditch at 2 a.m. with what looked like a hatchet in his hand; the man took his own life within the hour, and the carrier had to pound on a farmhouse door to report it because his Motorola flip phone had no signal.A bus rider chats with an oddly unsettling woman at the stop, boards an empty bus, and hears "Hey! Remember me?" from a little girl who resembles the woman exactly — on a bus the rider is certain was empty.The episode then travels to South Africa's Eastern Cape in July 2010, where a humanitarian worker and a missionary named Piet arrive at a Xhosa village to find it deserted. A naked woman covered in cuts, missing an ear, and running on all fours charged their truck, screeching and clawing at the windows as they fled. The villagers later said only that "a bad presence" had been in the village and was now gone.Gentler hauntings follow: a clock radio scraping across a desk to face a grandson and playing opera — the late grandfather's wake-up music of choice — two weeks after the funeral; a glass bowl that shattered downstairs during a sleepover and was found already swept up, its pieces gathered into another bowl on the table; and a dying grandfather whose eyes opened wide on his final breath as he smiled, looking happier than he had in years.The dread returns with a woman home alone who hears something working at her front door lock and sees two silhouettes — one at the door, one at the living room window — standing motionless, watching her watch them. They vanished before help arrived, and she found the basement window partially kicked in the next morning.A Sacramento man recounts surviving an attempted kidnapping around age nine or ten: a white van stopped beside a late-night Frisbee game, the sliding door opened, and a man in black flew out on a rigged telescoping harness operated from inside, missing his grab by inches. The three boys hid on a school roof for nearly an hour while the van circled, searching.A small-town yard sale yields a dented silver cigarette case for two dollars; months later the same elderly seller has the identical case — same dent, same brand of cigarette inside — while the original has vanished from the buyer's nightstand drawer. A man recalls childhood dreams of gripping toys hard enough to wake up holding them, including the Skeletor figure his family swore they never bought.Then a sixteen-year-old new driver and her four-year-old half-sister are stalked across town by a purple-faced man in a white pickup truck who blocked intersections, revealed a gun under his shirt, rammed their car toward oncoming traffic, and drew a finger across his throat. The older sister's gas station escape plan — coaching the four-year-old to jump out and run to the counter — ended the pursuit, though polic
If you spent too much time prompting Claude's Fable 5 before it likely goes away to subscribers in 10 days, you might have missed some AI gems.