This Week in WordPress #367 ![rw-book-cover](https://img.youtube.com/vi/VMzU4GhuuCI/maxresdefault.jpg) ๐Ÿ”— **Source:** [This Week in WordPress #367](https://www.youtube.com/watch?v=VMzU4GhuuCI) > [!note]+ Document Notes > tags: [wordpress, core-development, security, performance, ai, open-source] > author: Nathan Wrigley > source: WP Builds > reference: https://www.youtube.com/watch?v=VMzU4GhuuCI > date created: 2025-02-24 14:00 > > # ๐Ÿท๏ธ Title: This Week in WordPress #367 > <!-- deep-read:sections start --> ## ๐Ÿงฐ Action Inbox - [H1] Test WordPress 7.0 Beta 1 on non-production site โ€” collaborative editing features #wordpress - [H2] Consider open source AI models for text-to-speech accessibility โ€” cost savings #accessibility - [H3] Implement password manager if not using one โ€” security necessity #security ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - [WordPress 7.0 Beta 1](https://wordpress.org/news/) - [MainWP Year in Review](https://mainwp.com/) - [Automatic Blog - Server Centric Development](https://automatic.com/blog/) - [OOPSpam Annual Report](https://oopspam.com/) ## ๐Ÿ“ Summary - Weekly WordPress discussion covering WordPress 7.0 beta release, AI developments, security updates, and industry trends - Panel discussion highlights tension between JavaScript frameworks and server-side development approaches - Key security updates include BitWarden audit response and password manager recommendations - AI discussion focuses on open source alternatives and cost-benefit analysis for WordPress users - WordPress 7.0 beta brings collaborative editing and design improvements ## ๐Ÿ“– Main Content This episode covers the evolving WordPress landscape with particular attention to the upcoming WordPress 7.0 release featuring collaborative editing capabilities. The panel discusses industry trends toward reconsidering JavaScript-heavy development approaches, with Automattic advocating for more server-centric solutions. Security remains a key focus with discussions about password managers and spam prevention. The conversation explores the tension between proprietary and open-source AI models, considering cost, privacy, and performance implications for WordPress users. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/VMzU4GhuuCI?t=0) โ€” [H1] Introduction and Panel Setup - Key idea: Weekly WordPress roundup with international panel - Evidence: "This Week in WordPress #367, Monday February 23rd" #### โฑ๏ธ [02:30](https://youtu.be/VMzU4GhuuCI?t=150) โ€” [H2] Weather Check-in and Community Building - Key idea: Community engagement through casual conversation - Evidence: "Minus 5 here... visibility nil, blizzard warning" #### โฑ๏ธ [05:45](https://youtu.be/VMzU4GhuuCI?t=345) โ€” [H1] Andy Bell's AI Principles Discussion - Key idea: Some agencies taking principled stance against AI usage - Evidence: "He refuses to work with AI companies and won't use AI tools" #### โฑ๏ธ [08:20](https://youtu.be/VMzU4GhuuCI?t=500) โ€” [H2] MainWP's 12-Year Anniversary Review - Key idea: Long-term WordPress business sustainability and team motivation - Evidence: "12 years in the WordPress space is quite a marker" #### โฑ๏ธ [12:15](https://youtu.be/VMzU4GhuuCI?t=735) โ€” [H1] Automattic's JavaScript Framework Critique - Key idea: WordPress ecosystem questioning JavaScript-heavy development - Evidence: "A modest server-centric development proposal" #### โฑ๏ธ [18:40](https://youtu.be/VMzU4GhuuCI?t=1120) โ€” [H2] BitWarden Security Audit Response - Key idea: Transparent handling of security research findings - Evidence: "Security through Transparency - ETH Zurich audits" #### โฑ๏ธ [22:30](https://youtu.be/VMzU4GhuuCI?t=1350) โ€” [H3] Open Source Text-to-Speech Models - Key idea: Lightweight AI models for WordPress accessibility features - Evidence: "Kitten TTS is just 25 megabytes with 8 voices" #### โฑ๏ธ [26:45](https://youtu.be/VMzU4GhuuCI?t=1605) โ€” [H2] Spam Attack Trends and Residential IPs - Key idea: Increasing attacks from compromised consumer devices - Evidence: "Attacks coming from residential IPs, smart devices compromised" #### โฑ๏ธ [30:20](https://youtu.be/VMzU4GhuuCI?t=1820) โ€” [H1] Open Source AI Models vs Proprietary - Key idea: Quality gap closing but adoption challenges remain - Evidence: "90% quality difference closed within 13 weeks" #### โฑ๏ธ [35:50](https://youtu.be/VMzU4GhuuCI?t=2150) โ€” [H2] Hardware Requirements for Local AI - Key idea: Performance tradeoffs between local and cloud AI - Evidence: "Takes 45-50 seconds locally vs 5 seconds with ChatGPT" #### โฑ๏ธ [42:10](https://youtu.be/VMzU4GhuuCI?t=2530) โ€” [H3] Internet Archive and AI Scraping Conflicts - Key idea: AI scraping threatens historical web preservation - Evidence: "Guardian, NY Times, Reddit blocking Internet Archive access" #### โฑ๏ธ [45:30](https://youtu.be/VMzU4GhuuCI?t=2730) โ€” [H1] WordPress 7.0 Beta 1 Release - Key idea: Collaborative editing features approaching production readiness - Evidence: "Collaborative editing which many thought would be a roadblock is coming" ## ๐Ÿ“š References - [This Week in WordPress Show](https://wpbuilds.com/live) - [WP Build Show Feeling Insecure](https://wpbuilds.com/) - [Kitten TTS GitHub](https://github.com/kittenml/kitten-tts) - [Open Router](https://openrouter.ai/) - [TechDirt - Preserving the Web](https://techdirt.com/) ## ๐Ÿ—ฃ๏ธ Paraphrase - WordPress 7.0 beta introduces collaborative editing capabilities that were previously considered technically challenging to implement - The WordPress ecosystem is reconsidering JavaScript-heavy development approaches in favor of server-side solutions for better performance - Security remains paramount with password managers being essential tools, despite recent audit findings being largely theoretical ## ๐Ÿ“ฐ Newsletter This week brings exciting developments in WordPress core with the 7.0 beta showcasing collaborative editing features that promise to transform content creation workflows. The community is also engaging in important conversations about development approaches, with Automattic advocating for more server-centric solutions over JavaScript frameworks. For security-conscious users, the BitWarden audit response demonstrates the importance of transparency in security tools. Meanwhile, open source AI models are becoming viable alternatives for accessibility features like text-to-speech. Resources: [WordPress Beta Testing](https://wordpress.org/download/beta/), [MainWP Community](https://mainwp.com/), [Security Best Practices](https://developer.wordpress.org/security/) ## โœ… Action Items #### WordPress - Core: Test WordPress 7.0 beta collaborative editing features in staging environments - Core Performance: Monitor impact of collaborative editing on server resources and database performance - Accessibility: Evaluate open source text-to-speech models for improved content accessibility - Security: Update security recommendations to include password manager guidance - Documentation: Create guides for server-centric development approaches vs JavaScript frameworks #### Community - Contributors: Share experiences with WordPress 7.0 beta testing and collaborative editing workflows - Maintainers: Review JavaScript dependencies and consider server-side alternatives where appropriate - Sponsors: Support open source AI initiatives that benefit WordPress ecosystem #### OSPO - Security Management: Review implications of open source AI models for enterprise WordPress deployments - License Compliance: Assess licensing implications of various AI model integrations - Community Engagement: Foster discussions about sustainable development approaches ## ๐Ÿงช Hypotheses - WordPress 7.0's collaborative editing will drive increased adoption among content teams - Server-centric development approaches will gain traction as JavaScript fatigue increases - Open source AI models will become standard for WordPress accessibility features - Password manager adoption will accelerate following security audit transparency ### ๐Ÿ“Š Methodology - Beta testing WordPress 7.0 collaborative editing across different hosting environments - Performance benchmarking of server-side vs JavaScript-heavy implementations - User experience studies of open source vs proprietary AI integrations ### โ“ Questions - How will collaborative editing impact WordPress hosting requirements and costs? - Will the server-centric development trend influence WordPress core development priorities? - What role should open source AI models play in WordPress accessibility standards? ### ๐Ÿ”ฎ Future Research - Long-term performance implications of collaborative editing at scale - Security implications of self-hosted AI models in WordPress environments - Community adoption patterns for server-centric development approaches ### ๐Ÿ’ก Implications - Practice: WordPress developers may need to rebalance JavaScript vs server-side skills - Policy: AI model choices increasingly impact privacy and cost considerations - Security: Transparent security practices become competitive advantages - Education: Training needed for collaborative editing workflows and server-centric development - Funding: Open source AI models require sustainable funding mechanisms ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Grade 12 #### ๐Ÿ‘€ Visual learners - Present: Live video format with multiple speakers and screen sharing - Improve: Code examples and architectural diagrams for technical concepts #### ๐Ÿ”Š Aural learners - Present: Podcast format with conversational discussion - Improve: Audio-only version with clear speaker identification #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Technical terms explained in context, analogies used - Improve: Glossary of WordPress-specific terminology #### ๐Ÿงฉ Kinesthetic learners - Present: Encouragement to test beta versions and experiment - Improve: Step-by-step setup guides for featured tools #### ๐Ÿง  Logical learners - Present: Performance comparisons and cost-benefit analysis - Improve: Decision trees for choosing between alternatives #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Live chat interaction and community engagement - Improve: Discussion forums for continued conversation #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Podcast format allows for individual consumption - Improve: Self-assessment checklists for covered topics #### ๐ŸŒฟ Naturalistic learners - Present: Organic conversation flow and real-world examples - Improve: Ecosystem thinking about WordPress sustainability ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Video has spoken content suitable for audio-only consumption - Improve: Formal transcript with speaker identification and timestamps #### Keyboard navigation - Present: Standard YouTube player controls - Improve: Chapter markers for easy navigation between topics #### Contrast and readability - Present: Video player meets standard contrast requirements - Improve: High-contrast mode for live chat interface #### Text resizing and reflow - Present: Responsive video player - Improve: Adjustable text size for live comments #### Media and captions - Present: Live spoken content - Improve: Real-time captions and downloadable transcript #### Forms and interactions - Present: Comment forms with appropriate labels - Improve: Better error handling for failed comment submissions ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: International panel with different perspectives - Improve: More diverse geographic representation #### Inclusive language - Present: Technical terms explained in accessible ways - Improve: Avoid cultural assumptions about weather and time zones #### Neurodiversity support - Present: Multiple format options (video, audio, text) - Improve: Chapter markers and topic timestamps #### Representation - Present: Technical experts from different backgrounds - Improve: More diverse speaker demographics #### Psychological safety - Present: Respectful discussion of different viewpoints - Improve: Clear community guidelines for live chat ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Technical analysis of WordPress features based on beta testing - Inductive strength: Trend analysis from multiple data points across ecosystem - Causal reasoning: Clear connections between development choices and performance outcomes - Analogical strength: Effective comparisons between AI model types and capabilities #### Fallacies - Appeal to authority: Some reliance on "experts say" without detailed evidence - False dichotomy: Occasional presentation of JavaScript vs server-side as either/or choice #### Tone of voice - Overall tone: Conversational and accessible while maintaining technical accuracy ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No concerning patterns of denial - Attack: No attacks on critics or opposing viewpoints - Reverse victim/offender: No victim/offender reversals detected - Emotional cues and rhetoric: Generally balanced and factual discussion ## ๐ŸŽฏ Conclusion This episode effectively covers the current state of WordPress development with particular attention to upcoming collaborative editing features and evolving development philosophies. The discussion of open source AI alternatives and security best practices provides practical value for WordPress professionals navigating rapidly changing technological landscapes. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad Purpose: Stage CEE units that become Literature notes. ### [H1] WordPress collaborative editing transforms content workflows > [!quote] This Week in WordPress #367 by Nathan Wrigley via WP Builds. Published 2025-02-24. > "Collaborative editing which many thought would be a roadblock is coming" WordPress 7.0 beta demonstrates technical feasibility of real-time collaborative editing features. [view highlight](https://youtu.be/VMzU4GhuuCI?t=2730#H1) #xref #articleseed ID:rw_wordpress_collab ### [H2] Open source AI models closing quality gap rapidly > [!quote] This Week in WordPress #367 > "90% quality difference closed within 13 weeks" Open source alternatives achieving near-parity with proprietary models in short timeframes. [view highlight](https://youtu.be/VMzU4GhuuCI?t=1820#H2) #xref ID:rw_ai_quality_gap --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] Server-side development reduces JavaScript complexity - Applicable to WordPress sites prioritizing performance over interactivity - Reference to Automattic blog post on server-centric approaches - Links: [[WordPress-Performance]] [[JavaScript-Frameworks]] #### [Z2] Password manager adoption essential for security - Universal recommendation regardless of specific tool choice - Transparency in security audits builds user confidence - Links: [[WordPress-Security]] [[BitWarden-Audit]] --- ### โœ๏ธ Fleeting Queue - [F1] Test WordPress 7.0 beta collaborative features โ€” staging environment setup #fleeting #inbox - [F2] Research Kitten TTS integration for accessibility โ€” 25MB model evaluation #fleeting #inbox - [F3] Review MainWP anniversary insights โ€” 12-year sustainability factors #fleeting #inbox --- ## Full Transcript [02:00] Hello, good morning, good afternoon,<br>[02:02] good evening wherever you are in the<br>[02:04] world. And I can see some of you from<br>[02:06] different parts of the world. It's very<br>[02:07] nice. Lots of comments dropping in<br>[02:09] largely about the weather which is<br>[02:10] always interesting. Um, so let's just<br>[02:13] sort of say what we're doing this week.<br>[02:15] It is this week in WordPress number 367.<br>[02:19] I feel that's the wrong number, but<br>[02:21] let's go with that. That's what I wrote<br>[02:22] down. 367.<br>[02:24] It is Monday, the 23rd of February.<br>[02:27] We'll be repackaging this as an episode.<br>[02:28] It will come out into your podcast<br>[02:30] player of choice tomorrow. Tomorrow<br>[02:32] morning at the the highly unusual 7 a.m.<br>[02:36] in the UK. I don't know why I picked<br>[02:38] that, but I picked it and thought I'm<br>[02:40] sticking to it. I'm being consistent.<br>[02:41] So, it's gone out at 7:00 in the morning<br>[02:44] in the UK for about eight years or so.<br>[02:47] No reason, but at least it's there when<br>[02:49] you wake up, depending on where you are.<br>[02:51] The idea is to talk about WordPress. Um,<br>[02:54] but increasingly we end up talking about<br>[02:56] all sorts of different things. And I<br>[02:57] think there'll be quite a lot of<br>[02:58] security stuff, possibly AI. Well, I say<br>[03:01] possibly AI stuff. It's mostly AI stuff<br>[03:04] these days. There's there's no oxygen<br>[03:07] left in the room. Um, but in order to<br>[03:09] make that happen, I'm always joined by a<br>[03:11] panel of um, experts, let's put it that<br>[03:14] way. And, um, today I'm joined by these<br>[03:17] three fine people. There, there, and<br>[03:19] there. And first one over here is uh,<br>[03:23] Sir Tim Nash. Hello Tim. How are you<br>[03:25] doing?<br>[03:26] >> Hello. I I just can't remember when I<br>[03:28] got kned. You'd think it would be an<br>[03:30] important thing in my<br>[03:31] >> Yeah, honestly, this whole world kne<br>[03:34] down guy with a sword coming at me, but<br>[03:36] no. Budget cuts. Budget cuts.<br>[03:38] >> Yeah. Yeah. Yeah. Yeah. The royal family<br>[03:41] are having a tough time.<br>[03:43] >> Yeah.<br>[03:44] >> Wonder if they'll start charging.<br>[03:46] Anyway, let's not get into that. That's<br>[03:48] definitely off topic. Um, but how you<br>[03:51] doing? You all right, Tim?<br>[03:53] >> Ah, yeah. I'm here.<br>[03:56] That's about as much enthusiasm as you<br>[03:57] can reach the moment.<br>[03:59] >> That's the level of enthusiasm we're<br>[04:01] gonna get. I ask the the contributors to<br>[04:04] give us a little potted bio. And so Tims<br>[04:06] Tims has Tims has always excited me in<br>[04:09] the past. Uh I never read it just in<br>[04:11] case it's something that requires a bit<br>[04:13] of inspiration at the start. So here it<br>[04:14] comes. I genuinely haven't read it.<br>[04:16] Right. Here it is. Tim scares people and<br>[04:19] oh no. Tim scares people and no more so<br>[04:22] than Nathan Wrigley for he fears the<br>[04:24] intros. He will be sing will he be<br>[04:26] singing, dancing an intro or just saying<br>[04:29] hello? I don't know. Uh today though he<br>[04:32] should not fear he should fear not as<br>[04:33] the no intro is oh is this intro is<br>[04:36] really tame. Thank the lord. Tim is a<br>[04:39] professional doom speaker and security<br>[04:42] consultant specializing in WordPress.<br>[04:45] You can find about you can find out more<br>[04:46] about him at timnash.co.uk<br>[04:49] or listen to his semi-regular chat with<br>[04:52] Nathan on the WP Build Show Feeling<br>[04:54] Insecure. We should do that again. We we<br>[04:57] should we haven't for a recording for a<br>[04:59] long time a long time and uh yeah let's<br>[05:01] get back on the wagon with that but I I<br>[05:03] am so pleased that there's there was<br>[05:06] nothing that I had to sing or do as a<br>[05:08] sea shanty or any of that this week this<br>[05:11] time.<br>[05:12] >> Don't worry I'm back in a few weeks<br>[05:14] time.<br>[05:14] >> Yeah. Okay. All right. I'll hold my<br>[05:17] breath. Uh but thank you for joining us.<br>[05:19] I'm also joined by Mark Benzane.<br>[05:22] Hello Mark.<br>[05:23] >> Hello.<br>[05:24] >> How you doing? It's always like a<br>[05:26] pleasure to drag you out of your bed at<br>[05:28] 3:00 in the morning or whatever it is.<br>[05:30] >> It's it's it's the pleasure is all mine.<br>[05:33] And I mean that 100% sincerely.<br>[05:36] >> What time is it?<br>[05:37] >> Uh right now it's actually uh it's at<br>[05:41] six o'clock. But by the time I roll out<br>[05:44] of bed and, you know, take my shower and<br>[05:47] do all the things and make sure that my<br>[05:49] setup is right, especially this weekend,<br>[05:51] my my computer crapped out and I had to<br>[05:53] totally wipe and reload everything. And<br>[05:56] I'm like,<br>[05:57] >> yeah. So, so I'm like scrambling around<br>[05:59] all weekend trying to make sure that<br>[06:01] everything will work for the show today<br>[06:02] and cuz I'm not going to have an hour<br>[06:05] ahead of time to make sure things work.<br>[06:07] >> No, no, no, no. That would mean getting<br>[06:09] up at 2:00 in the morning. Well, that's<br>[06:11] what that would mean. Exactly. Yeah.<br>[06:13] >> If you're watching the show, you too<br>[06:14] will notice that Mark spends his entire<br>[06:17] life inside of a box.<br>[06:18] >> I did.<br>[06:19] >> Black box that follows him around<br>[06:20] wherever he goes.<br>[06:21] >> But I think outside of it. I think<br>[06:23] outside of my my physical self is inside<br>[06:27] the box.<br>[06:28] >> You picked up what I was putting down.<br>[06:29] Well done, Mark. That was great. Uh<br>[06:31] Mark's bio goes like this. Uh Mark is<br>[06:34] the partnerships and community lead at<br>[06:36] MainWP. And though a totally contrived,<br>[06:41] sorry, and through a totally contrived<br>[06:43] coincidence, the timing lines up with<br>[06:45] MainWP's 12th anniversary. Oh, nice.<br>[06:48] Nice. Birthday celebrations. 12 years in<br>[06:50] the WordPress space is quite a marker<br>[06:52] and it felt right to acknowledge it<br>[06:54] whilst he's here with us. Mark has been<br>[06:56] part of the ecosystem for ages, working<br>[06:58] closely with agencies, developers, and<br>[07:00] product teams who manage sites day in<br>[07:02] day out. His work at MainWP centers on<br>[07:04] partnerships, community and helping<br>[07:06] shape tools that support people building<br>[07:09] and maintaining WordPress sites at<br>[07:12] scale. Thank you, Mark. Really<br>[07:14] appreciate it.<br>[07:15] >> Thank you for having me.<br>[07:16] >> Yeah, you're very welcome. And joining<br>[07:18] us for the first time is Onar Aliy.<br>[07:21] Hello. How you doing? Have I said you're<br>[07:22] >> Thanks for having me.<br>[07:24] >> Yeah, thanks for having me. I'm very<br>[07:26] happy to be here.<br>[07:27] >> Yeah, you're very welcome. Um, as as<br>[07:30] Onar, it's his first appearance. there's<br>[07:31] this empty bio box and no doubt on the<br>[07:34] second appearance it will be full up<br>[07:36] with junk, you know, because that's what<br>[07:38] we do. We just mess it up. But on this<br>[07:39] first time around, it's very obvious<br>[07:41] that it's going to be sensible. So, here<br>[07:43] is uh Onar's very sensible bio. He's the<br>[07:46] founder of OOP SPAM. I'm not entirely<br>[07:49] sure how you pronounce that. He can<br>[07:50] correct that for us in a moment.<br>[07:51] Formerly cyber security researcher<br>[07:53] focused on online abuse and spam. And<br>[07:56] he's based in Minneapolis, Minnesota.<br>[07:59] How do we say it, Onar?<br>[08:02] when you say we say oops ma'am.<br>[08:04] >> Okay. I did actually think that would be<br>[08:06] what it was but I didn't want to Yeah.<br>[08:08] Okay.<br>[08:09] >> I started a long time ago and now I'm<br>[08:12] sinking back. Probably wasn't the best<br>[08:14] name but<br>[08:15] >> Yeah.<br>[08:16] >> Yeah. Well, as you're about to find out,<br>[08:18] I called this thing WP Builds and we<br>[08:20] basically talk about cats. We has spent<br>[08:23] ages on an episode the other day talking<br>[08:25] about alligators. So<br>[08:26] >> Oh, that's<br>[08:28] hold on. Uh we'll see how that goes. If<br>[08:31] you are joining us and you want to make<br>[08:33] the show a little bit more interesting<br>[08:34] and lively um then please make some<br>[08:37] comments. That would be absolutely<br>[08:38] lovely. The best way to do that is to go<br>[08:41] here. Um Mark is sporting the little<br>[08:45] banner there. Go share this stream<br>[08:47] wpbuilds.comlive.<br>[08:50] If you go there, you've got um you got<br>[08:52] like two options really. The the the<br>[08:54] most common option I think is to hit the<br>[08:56] box on the side if you're on a desktop.<br>[08:58] It's Google. So, it's YouTube comments.<br>[09:01] So, if you're logged into a Google<br>[09:02] account somewhere, you can comment like<br>[09:03] that. However, if you don't want to use<br>[09:06] a Google account or you don't have a<br>[09:07] Google account or you mistrust Google or<br>[09:09] any other reason for that matter, then<br>[09:12] there's a box inside the video player<br>[09:14] itself top right. It says start chat or<br>[09:18] live chat or something like that. Click<br>[09:20] on that and you don't need to be logged<br>[09:21] into anything. You can uh be entirely<br>[09:23] anonymous. And so please share it with<br>[09:26] your friends, relations, animals,<br>[09:29] pets, poltergeists, whatever the heck<br>[09:31] you've got going on over there. And it<br>[09:33] looks like some people have jumped in.<br>[09:35] So here we go. We often get the weather<br>[09:37] forecast.<br>[09:39] Oh dear. Uh, and in Boston, James Laauo<br>[09:43] is joining us. And it's 30. Oh, that's<br>[09:45] brutal. It's minus one degrees<br>[09:46] centigrade. Birds, birds, animals, tree,<br>[09:49] branches, people fly at a 90 degrees<br>[09:52] angle. Visibility nil. Officials,<br>[09:54] blizzards warning roulette remain in<br>[09:56] place until 7:00 a.m. ESC. Good. Good<br>[09:59] morning. Oh, that sounds bad.<br>[10:01] >> Well, it's minus5 here.<br>[10:03] >> Oh. Oh. Oh, that's not real. That's like<br>[10:06] the temperature on Mars or something.<br>[10:09] >> But at least the internet works. So,<br>[10:12] >> electrons love it. They love all this<br>[10:15] cold. It's perfectly.<br>[10:17] >> Uh Courtney Robertson's joining us, but<br>[10:19] she's saying hello to James. Uh, she's<br>[10:22] given a comment about the weather there.<br>[10:23] Just two inches here. I guess that's<br>[10:25] snow she's talking about. Oh, David<br>[10:28] Warmsley, my partner in crime, David<br>[10:30] Warsley. He says, "Hello, first time<br>[10:32] catching the beginning of this show.<br>[10:34] What a birthday treat." I'm presuming<br>[10:36] it's your birthday, David. And if it is<br>[10:38] your birthday, happy 92nd birthday. It<br>[10:42] must be that at least by now. Uh,<br>[10:45] something along those lines. I don't<br>[10:47] know how old David is. I think he's<br>[10:48] older than me then. But happy birthday,<br>[10:51] David, if it is your birthday. Uh, the<br>[10:53] webinar is also joining us. Hello,<br>[10:55] beautiful people. How you doing? And<br>[10:57] gosh, there's quite a few, isn't there?<br>[10:58] Lots of people saying hello to each<br>[11:00] other. Oh, come on. Rob rub it in, won't<br>[11:03] you? David's in Goa where it's 27<br>[11:08] 27ยฐ centigrade. All I can say is the<br>[11:11] electrons hate it.<br>[11:13] >> I imagine the humidity is horrible<br>[11:15] though.<br>[11:16] >> Yeah. Yeah.<br>[11:16] >> Go on. Go on. Tell me the humidity.<br>[11:18] >> It's his birthday. He's getting old and<br>[11:20] the humidity is horrible. That's it.<br>[11:22] That's how we're going to how we're<br>[11:23] going to reconcile it. Uh Ross Win,<br>[11:27] hello. He says he's got the day off so I<br>[11:29] can be live here today. A you are<br>[11:32] friends, not work. That's so nice. Thank<br>[11:34] you for joining us, Ross. Appreciate it.<br>[11:36] Uh 12 degrees centigrade here in the UK<br>[11:38] and very British. Yeah, I got the same<br>[11:41] 12 degrees centigrade and just greyness.<br>[11:44] You know, it's what we get every single<br>[11:45] day of the year. Any other comments<br>[11:47] joining in? Who we got here? Marcus<br>[11:49] Bernette. Sorry. He says, "I had to<br>[11:51] cancel you, Nathan." Oh, yeah.<br>[11:55] Luckily, Onar's here. You know, that's<br>[11:57] all I have to say about that. Marcus<br>[11:59] wasn't able to come because he had other<br>[12:01] things. And so, Onar very graciously<br>[12:03] jumped in on Friday. And uh that's<br>[12:05] amazing. Um testing WPB to one. We'll<br>[12:08] get to that in a moment. As Jabber,<br>[12:14] he's on skating on thin ice, is he<br>[12:16] James?<br>[12:18] Do I jabber? I think I jabber.<br>[12:20] >> It's cold there. It's very thick ice.<br>[12:22] Trust me.<br>[12:23] >> Yeah, that's right. I think uh I think<br>[12:26] is there any other comments that anybody<br>[12:27] can say that I ought to put on the<br>[12:29] screen because I'm kind of lost in them<br>[12:30] now. There's too many to come up.<br>[12:32] Anybody quickly?<br>[12:33] >> Well, Courtney Courtney asked, but I<br>[12:35] said I responded already, but uh<br>[12:37] Courtney asked if the reset of my<br>[12:39] computer means that the lights will not<br>[12:41] go out. Uh I cannot guarantee anything.<br>[12:44] Um,<br>[12:45] >> Mark Mark's in a black box already, but<br>[12:48] at some point the lights are go out, so<br>[12:49] it'll be entirely black. It's really<br>[12:51] funny when it happens. If you sit really<br>[12:54] still, Mark, for like five minutes and<br>[12:56] say nothing, we can all enjoy your<br>[12:57] lights going out. Uh, okay. So, anyway,<br>[13:00] there we go. That's the long<br>[13:01] introduction. Really appreciate you all<br>[13:03] being here. Keep dropping in some<br>[13:04] comments. So, so, so the the idea is to<br>[13:06] talk about WordPress. This is us, by the<br>[13:08] way. Bit of short short promotional<br>[13:10] stuff at the beginning. If you like what<br>[13:11] we're doing over here, put your name<br>[13:12] into that box. This is wpbuilds.com.<br>[13:15] No, don't put your name. Put your email<br>[13:17] address into that box. We don't need<br>[13:18] your name. Just want your email address.<br>[13:20] And then we'll send you a couple of<br>[13:22] emails each week. One when we put this<br>[13:24] out as a podcast. That'll happen<br>[13:25] tomorrow when I've edited this. Um, and<br>[13:28] then we'll put an episode out every<br>[13:30] Thursday as well, and I'll send you an<br>[13:32] email about that. And this week, uh, I<br>[13:35] was lucky enough to have the fabulous<br>[13:38] Andy Bell. Uh, Andy Bell. I think in<br>[13:41] years gone by Andy Bell was more of a<br>[13:44] WordPresser than he is now. I think it's<br>[13:46] been many years I think since he's used<br>[13:48] WordPress uh in in anger if you know<br>[13:50] what I mean. But I had a chat with uh<br>[13:52] Andy because I saw him at a conference<br>[13:54] last year which Tim Tim was there as<br>[13:56] well. It was in London last year and uh<br>[13:58] Andy was on stage and he wasn't really<br>[14:00] talking about WordPress. He was talking<br>[14:02] about sort of agency life and things<br>[14:04] like that. But the one of the things<br>[14:06] that caught my attention was his<br>[14:08] position on AI. Now Andy is very<br>[14:10] principled about AI and he's very very<br>[14:13] forthright. He doesn't want anything to<br>[14:15] do with it. He doesn't want anything he<br>[14:17] doesn't want his agency touching it. So<br>[14:19] the content that they produce, the code<br>[14:21] that they write, the websites that they<br>[14:23] launch is all humanmade.<br>[14:27] As soon as those words came out of my<br>[14:29] mouth, I realized the error. Uh it was<br>[14:31] all made by his agency, not humanmade.<br>[14:35] Forgive me. Um<br>[14:37] but uh but um anyway but he also won't<br>[14:41] won't work with AI companies. So if an<br>[14:43] AI company comes to his agency and says<br>[14:45] will you build us a website? The answer<br>[14:47] is going to be no. So we explore his<br>[14:49] fairly principled position here. And I<br>[14:51] got to say the more he talks the more I<br>[14:55] was nodding my head you know the<br>[14:57] dominoes kind of started to fall for me<br>[14:59] and uh he was able to encapsulate it<br>[15:01] really well. So I don't suppose any of<br>[15:03] you three have got anything to add about<br>[15:04] that. This is my promo bit at the<br>[15:06] beginning, but I've dropped the subject<br>[15:07] of AI and his principle on it.<br>[15:10] >> I feel on principle, I should say. Did<br>[15:12] the word lite turn up in the<br>[15:14] conversation?<br>[15:14] >> Uh, it should have done, shouldn't it?<br>[15:16] Yeah, probably. But I I know I know what<br>[15:19] you mean.<br>[15:20] >> I think his is not really captured<br>[15:22] around the technology. He's obviously<br>[15:24] got a notion that he can do whatever the<br>[15:26] heck an a an AI can do when it comes to<br>[15:29] design. He's got the skills. He doesn't<br>[15:31] need the shortcuts. And so whilst it<br>[15:34] might save him a bit of time and<br>[15:36] probably some money, go just go and have<br>[15:38] a listen to him. I I know what you mean<br>[15:40] though. But um I found myself nodding is<br>[15:43] all I can say.<br>[15:44] >> Uh anybody else, Mark Onar, anything to<br>[15:47] add about that before we move on.<br>[15:49] >> I I respect anybody who has principles<br>[15:51] and sticks to them. Yeah,<br>[15:53] >> that's that's you know um and so I I<br>[15:57] have a great amount of respect for what<br>[15:58] he's saying and if he can and I think<br>[16:00] it's always important to be able to do<br>[16:02] what the AI is doing. You have to be<br>[16:04] able to understand what it's doing so<br>[16:07] that you can either fix it or or or not.<br>[16:10] So if you choose not to do it, it means<br>[16:12] you know what you're doing. Well, and<br>[16:14] the the other interesting bit was that<br>[16:16] as as the sort of the conversation um<br>[16:19] developed, not only was I kind of<br>[16:21] getting more and more into it, but I<br>[16:23] could see where he was coming from. And<br>[16:25] the bit that kind of made the principles<br>[16:27] stick for me was the fact that it really<br>[16:30] hurt his business in the year 2025.<br>[16:34] Incredibly successful and it had hurt,<br>[16:37] you know, that having this principle had<br>[16:39] hurt his business without a doubt. He<br>[16:41] was very open about that. But what he<br>[16:44] had not done publicly is he hadn't said<br>[16:47] out loud the bit about the AI. He' just<br>[16:51] not taken work that required him to use<br>[16:54] AI. He hadn't taken work from AI<br>[16:57] companies and he hadn't used AI. So<br>[17:00] anyway, the knock-on effect was as soon<br>[17:02] as he started saying the quiet thing out<br>[17:05] loud, I refuse to work with AI, suddenly<br>[17:09] his roster got filled up again. So it<br>[17:11] turned out that for a small subset of<br>[17:14] people and he presumably is an early<br>[17:16] mover that that rounded off his 2025<br>[17:20] really well. Now we'll have to see how<br>[17:21] long that continues, but it turned out<br>[17:23] that that principle resonated with a lot<br>[17:25] of people who needed a website. Um but<br>[17:29] we'll have to wait and see how that that<br>[17:31] works over time. Okay. Anyway, there we<br>[17:33] go. Anybody else? Before I move on,<br>[17:36] please keep your eye on the comments,<br>[17:37] you three, because um if there's<br>[17:39] anything that crops up, there's too many<br>[17:40] at the minute for me to keep my um my my<br>[17:43] eyeballs on. Uh by the way, um he has a<br>[17:47] u like a course platform called uh<br>[17:50] Pikilly. It's p i ca l i l. Pilly with<br>[17:55] the li after the dot. And um a lot of<br>[17:59] the courses are about this kind of<br>[18:00] thing, you know. So mindful design is<br>[18:02] one of them. I just thought I'd mention<br>[18:04] that in case anybody was keen to pick up<br>[18:06] on what it is that he's doing. Go and<br>[18:07] check it out. Right. Okay. So, moving on<br>[18:10] to user submitted content or in this<br>[18:12] case guest submitted content. Here we<br>[18:13] go. MainWP. You brought this to our<br>[18:16] attention. It looks like the year in<br>[18:17] review. How did MainWP go, Mark?<br>[18:21] >> 25.<br>[18:22] >> Well, first of all, Dennis asked me to<br>[18:24] write the year in review this year,<br>[18:26] which is actually a pretty intimidating<br>[18:28] task, I got to say. And and I was kind<br>[18:30] of like when you go back and and look at<br>[18:32] everything that happened, it kind of<br>[18:34] blows your mind at blew my mind as to<br>[18:37] how much uh the team just did last year.<br>[18:41] And I I think about it once again in the<br>[18:45] frame of this 12-year anniversary thing.<br>[18:47] And I just am blown away constantly that<br>[18:51] they are so motivated every single day<br>[18:55] to just keep pushing and pushing and<br>[18:57] pushing after 12 years. I mean, that<br>[18:59] just is astounding. So, that's the big<br>[19:02] takeaway for me from this. The rest of<br>[19:04] it goes into details as to how many<br>[19:06] things we pushed out and and where we're<br>[19:09] going and and all of that. Uh, and I<br>[19:11] won't get into all of that. I I would<br>[19:13] appreciate it if people would read it. I<br>[19:14] appreciate you letting me share this uh<br>[19:17] with the audience and I hope people read<br>[19:19] it. And uh and uh I don't want to take<br>[19:22] up too much more time other than that,<br>[19:24] but uh I just I I just can't talk about<br>[19:29] the group of people that Dennis has put<br>[19:31] together at MainWP. It's just amazing<br>[19:34] group.<br>[19:35] >> Nice. Nice. Okay. Well, probably a quick<br>[19:38] Google. Everything that we mention in<br>[19:40] this show will be in the show notes<br>[19:42] tomorrow. So when the podcast audio<br>[19:43] drops, there'll be a link to a blog post<br>[19:46] which is basically a bunch of links.<br>[19:48] Some of them are in the show. There's<br>[19:49] ones that didn't make it into the show,<br>[19:51] but all of the ones that we're going to<br>[19:52] mention will be in there. So, this will<br>[19:54] make it uh into that list. It'll<br>[19:56] probably be under the community section<br>[19:58] if you go there, or possibly the plug-in<br>[20:00] section, depending where I<br>[20:01] >> where I drop it. But go and have a look.<br>[20:02] Uh or you could simply Google at this<br>[20:04] moment, couldn't you? Year of momentum.<br>[20:06] A year of momentum 2025 year in review.<br>[20:09] Nice that you love your team as much as<br>[20:11] that. That's brilliant.<br>[20:12] >> I I feel so lucky. Honestly, I I I went<br>[20:15] from being a, you know, a an owner of a<br>[20:18] company and a founder of a company to<br>[20:20] being in a company where I feel like I'm<br>[20:22] a founder even though I'm not. So, it's<br>[20:25] it's it's really I I feel very fortunate<br>[20:28] to have landed where I did.<br>[20:29] >> Yeah. Oh, that's lovely. I'm just going<br>[20:31] to pause the entire show very quickly<br>[20:33] because I just want to say<br>[20:36] over a period of about three months now<br>[20:38] this person has dropped into the show um<br>[20:42] Gank and every single episode I have no<br>[20:47] idea what his name is and every episode<br>[20:49] he says what his name is and I say I'll<br>[20:51] remember it for next time and I never<br>[20:53] remember it. So I've actually written it<br>[20:55] down on a piece of paper hoping they<br>[20:57] drop in today. I think you should name<br>[21:00] the show after him. Yes. Just so that<br>[21:02] you have an episode that's like<br>[21:04] >> Yeah. Well, he's joining us from<br>[21:05] Amsterdam. And of course, thank you,<br>[21:06] Brian, for uh Oh, see what I did there?<br>[21:09] Uh, it's Gerard. Thank you, Gerard, for<br>[21:13] joining us. I really appreciate it. And<br>[21:14] I I appreciate me. Sorry, I don't<br>[21:17] appreciate me. I appreciate the fact<br>[21:18] that you're coping with the fact that I<br>[21:20] relentlessly, you know, been unable to<br>[21:22] remember who you are. I really<br>[21:23] appreciate it. And um, nice mention for<br>[21:26] you, Tim. I think it was Ross I saw in<br>[21:28] the comments who said, "It's lovely to<br>[21:29] see you." Uh, what did he say? He said,<br>[21:32] "Oh, no, it was Reese W. Nice to see Tim<br>[21:35] again." That's<br>[21:36] >> a Thank you.<br>[21:37] >> Yeah, that's right. The bearded club.<br>[21:40] They you you stayed together, you guys.<br>[21:44] Okay. Have we got any nice comments in<br>[21:46] there that Oh, that's very nice. Ross,<br>[21:48] he's sort of saying, "Go and listen to<br>[21:49] the interview, I presume, about Andy."<br>[21:51] Uh, and staying on that topic, he says<br>[21:54] Andy also said, so this is the previous<br>[21:55] thing with Andy Bell. Um, that he'd got<br>[21:58] some business from a client that had<br>[21:59] been burned. Oh, that's interesting.<br>[22:01] Yeah. By an agency that had used AI. Um,<br>[22:05] and we're looking for somebody that<br>[22:06] explicitly did not, which was kind of<br>[22:09] interesting.<br>[22:12] >> Um, and then David Wsley joins in.<br>[22:14] Primary Andy problem solves and writes<br>[22:17] HTML and CSS better than LLM seems to be<br>[22:20] able to manage. I don't think you could<br>[22:21] deny that somebody of his capacity<br>[22:24] that's very likely to be true, isn't it?<br>[22:26] Okay. All right. Let's move on a little<br>[22:29] bit and we'll go here. So, that was the<br>[22:31] bit that Mark dropped. Now, we've got a<br>[22:32] couple coming from Tim's side of things.<br>[22:34] I didn't get a chance to read this one,<br>[22:36] Tim. Sorry about that. Um, so tell us<br>[22:39] why this one's in. It's from Automatic.<br>[22:41] >> So, it's sort of slightly slightly links<br>[22:45] into Andy. Uh so this is a uh blog post<br>[22:49] by somebody from automatic. They're on<br>[22:52] the performance team at Automatic. Not<br>[22:55] it's not specifically WordPress related<br>[22:58] directly, but um it's basically a blog<br>[23:02] post arguing we use too much JavaScript.<br>[23:06] >> We use too React is React is not a<br>[23:10] library. It's a framework. We use these<br>[23:12] giant frameworks. They're ridiculously<br>[23:15] complicated. They are really bad for<br>[23:19] performance. They very rarely do the<br>[23:22] things that we actually want them to do<br>[23:23] well and we keep use trying to use<br>[23:26] JavaScript when actually we have this<br>[23:28] perfectly good servers behind the scenes<br>[23:30] that are full of processing power that<br>[23:32] could be doing the job for us. that a<br>[23:35] lot of the time we struggle with<br>[23:37] performance on websites is because not<br>[23:40] necessarily the servers slowing down,<br>[23:43] but your client has got to make a<br>[23:45] 100,000 different requests backwards and<br>[23:47] forwards to the server via the<br>[23:49] JavaScript Ajax requests and JavaScript<br>[23:52] is pulling and doing a lot of issues<br>[23:55] when it comes to performance. And it's<br>[23:57] basically a little bit of a h maybe we<br>[24:01] should perhaps not use as much<br>[24:04] JavaScript or only use JavaScript when<br>[24:07] we need to and use it for what it's<br>[24:09] really good at. Um, which I found quite<br>[24:13] interesting. So it's not a get rid of<br>[24:15] Ajax, get rid of React, get rid of all<br>[24:18] of this. It was just a maybe we should<br>[24:21] rethink that your if you're jumping into<br>[24:24] some a project and your first reaction<br>[24:26] is to jump and get react maybe consider<br>[24:29] if that's the right course. And I found<br>[24:32] that fascinating partially because it<br>[24:34] very much mirrors my own viewpoint. So<br>[24:37] of course I'm biased towards this as I<br>[24:39] like this makes total sense. Uh I think<br>[24:41] there's a lot of people in the comments<br>[24:43] who will find this approach like oh yeah<br>[24:46] that's what I do. that should be what we<br>[24:48] should do.<br>[24:49] >> But also who it came from.<br>[24:51] >> Yeah,<br>[24:52] >> it's on the automatic blog,<br>[24:54] >> right?<br>[24:55] >> I I'd like to think that this was a<br>[24:58] little bit of a a flag has gone up, but<br>[25:00] maybe we have gone too far the wrong<br>[25:02] way. Um, but we'll see. But it's a it<br>[25:06] was it's a really good read. It's a<br>[25:07] really wellthoughtout read that um for<br>[25:11] me uh reflects a lot of my own<br>[25:14] viewpoints. So, I was sort of I was I I<br>[25:17] very much was reading this and nodding<br>[25:20] my way along. So, I think<br>[25:23] >> I can more or less guarantee that David<br>[25:24] Warsley in the comments will be warming<br>[25:26] his hands on on this. He shares the<br>[25:30] exact same opinion as you. Uh, you know,<br>[25:32] buy you something when it's not<br>[25:34] necessary. But you're right, that was<br>[25:36] the bit that I took. I read the the<br>[25:38] title and I read that it had come from<br>[25:39] automatic and then I got to the bit<br>[25:42] where it was obviously taking its first<br>[25:44] like little targeted aim toward React in<br>[25:48] particular<br>[25:49] >> and I did think this is curious.<br>[25:51] >> It is he he does take quite a strong aim<br>[25:54] at React but then does emphasize that<br>[25:56] it's not specifically React. It's more<br>[25:58] that React is<br>[26:00] >> act and I think his argument basically<br>[26:02] is you never load just one JavaScript<br>[26:04] library.<br>[26:06] It's part of the uh philosophy of<br>[26:10] JavaScript development seems to be well<br>[26:12] I can just reach for this and I can<br>[26:13] reach for that<br>[26:14] >> and so you do end up with behemoths very<br>[26:17] quickly and without even realizing it<br>[26:19] you're you're suddenly you've got huge<br>[26:21] amount of dependencies there that you<br>[26:23] weren't expecting and yeah it's as I say<br>[26:25] it's a really good read uh even if you<br>[26:28] take away from it that is like that's a<br>[26:30] bit extreme I if it just gives you pause<br>[26:32] for four that maybe I don't necessarily<br>[26:35] really need to bring in that full<br>[26:36] framework to do this oneline thing. Or<br>[26:39] maybe it could be just that you take the<br>[26:41] opinion, oh actually I don't need to use<br>[26:44] I can rethink how I'm using my<br>[26:46] JavaScript and make sure that I'm first<br>[26:49] of all the server can do this on its<br>[26:51] own. you're almost certainly getting<br>[26:53] going to have a better experience in<br>[26:54] terms of accessibility, probably a<br>[26:56] better experience in terms of access um<br>[26:59] things like SEO and almost certainly a<br>[27:01] better experience from a security<br>[27:02] perspective as well because if you're<br>[27:04] simplifying things generally that makes<br>[27:06] it more secure, not always, but<br>[27:08] generally the bit that's kind of<br>[27:11] interesting to me is I would imagine<br>[27:13] that the automatic blog has some level<br>[27:15] of editorial control. I imagine that you<br>[27:18] know uh whoever wrote this article and<br>[27:21] the name has now gone Sergio Gomez uh is<br>[27:24] the automatician who wrote this. I<br>[27:26] presume there's some level of<br>[27:28] inspection. So it is it is kind of<br>[27:30] interesting to me that this has been you<br>[27:32] know this has been given the the green<br>[27:34] light and I I wonder I just wonder if<br>[27:37] this is a first<br>[27:40] in a cascade of similar things in the<br>[27:43] year 2026. I think maybe that's what<br>[27:46] you're I don't know. Maybe if you're<br>[27:47] wondering that as well, Tim.<br>[27:49] >> Yes. Not sure.<br>[27:50] >> Well, no. Hoping maybe. I know. I feel<br>[27:53] like this could either be a one shot and<br>[27:54] it's like, "Oh, that's nice." Or we<br>[27:56] could see this happening more and more.<br>[27:59] >> And there is a little bit of a case of<br>[28:02] >> as we are getting more and more AI slop<br>[28:06] and a lot of if you ask a AI to build<br>[28:10] something, it will pull in all of these<br>[28:12] libraries and things. I can see the the<br>[28:15] Andes of this world and people going<br>[28:18] actually I can<br>[28:20] win this battle by doing less and<br>[28:24] >> producing good quality simple solutions<br>[28:27] rather than pulling in the 50 million<br>[28:29] libraries. So I can see it being used<br>[28:31] that way as well. So<br>[28:33] >> thank you. Okay, that's really<br>[28:34] interesting. Uh I didn't say the title<br>[28:36] of the piece and I have I'll read it in<br>[28:38] because if anybody's uh listening to<br>[28:40] this primarily this is on the<br>[28:41] automatic.com. So with 2T's blog and<br>[28:44] it's called a modest server centric<br>[28:47] development proposal. So you can go and<br>[28:50] look for that. It was written on the<br>[28:52] 17th of Feb this year. So go and check<br>[28:55] that out. Right. And there was another<br>[28:56] one coming from you. Sorry I apologize.<br>[28:58] I didn't let Mark and uh Onar have their<br>[29:00] go on this if they wish. Otherwise we'll<br>[29:02] move on.<br>[29:04] It's<br>[29:04] >> above my pay grade.<br>[29:06] >> Okay. Me too.<br>[29:08] >> I think you can find markets below your<br>[29:10] pay grade.<br>[29:11] >> Oh is that what you think? Okay. Okay.<br>[29:13] >> Uh, okay. Right. Here we go. Um, next<br>[29:16] one then again from Tim. Um, Tim's thing<br>[29:19] is obviously security. I use Bit Warden.<br>[29:21] I I don't know if they have products<br>[29:23] outside of the sort of password manager,<br>[29:24] but that's the length and the depths<br>[29:26] that I have from them. And obviously it<br>[29:29] being a password manager, I have this<br>[29:31] assumption that it's going to be secure.<br>[29:34] So, what's this one? What are we looking<br>[29:36] at here? So this is a a blog post from<br>[29:39] Bit Warden themselves called Security<br>[29:40] through Transparency. ETHZurich audits<br>[29:43] Bit Warden and cryptography against<br>[29:45] malicious server scenarios. uh ETH<br>[29:49] Zurich actually audited three or four<br>[29:51] different password managers and claimed<br>[29:53] that there were some serious faults and<br>[29:56] I got pinged a lot<br>[30:00] like every friend I know who I said go<br>[30:04] use this go use a password manager<br>[30:06] pretty much together it's like they got<br>[30:09] sent the same email sent me going oh my<br>[30:12] god it's all really had bad and it's<br>[30:13] insecure it's like no no no the the the<br>[30:17] group managed to find if you compromise<br>[30:20] the bit warden servers and the clients<br>[30:23] in this scenario and this happens then<br>[30:26] something bad might happen.<br>[30:28] >> Oh okay that's quite a lot of this is<br>[30:31] there were variations on the theme for<br>[30:32] each one of the password managers. So um<br>[30:35] the reason I chose this as a good uh<br>[30:37] post is because I thought it was a<br>[30:38] really well-handled response from Bit<br>[30:41] Warden because they didn't say this is a<br>[30:43] non-issue. I thought that was really<br>[30:45] good of them because they could have<br>[30:46] just come out of the gate going, "Uhhuh.<br>[30:49] Uhhuh. No." But they didn't. They<br>[30:51] actually said, "We've taken things from<br>[30:53] this. We've learned things from the from<br>[30:55] this paper. We agree it's hypothetical.<br>[30:58] Um, but honestly,<br>[31:02] let's go. You know, we we there isn't<br>[31:05] actually a problem, but we've learned<br>[31:06] stuff." But it also gets gives me the<br>[31:08] opportunity to highlight that you should<br>[31:10] be using a password manager. um that and<br>[31:13] the one of the reasons that I wanted to<br>[31:15] highlight Bit Warden is that Bit<br>[31:16] Warden's um behind the scenes both the<br>[31:20] client is open sourced and the um the<br>[31:23] server infrastructure is open sourced<br>[31:24] and you can run something like uh Vault<br>[31:27] Warden on your own infrastructure as<br>[31:29] well. So,<br>[31:30] >> okay,<br>[31:31] >> there if you were if you haven't yet<br>[31:34] your password manager<br>[31:36] >> and I'm I'm disappointed in you, but<br>[31:39] there are options out there. Uh,<br>[31:41] obviously, if you have a password<br>[31:42] manager of your own choice, go with that<br>[31:44] one. Please don't don't change because<br>[31:46] of somebody saying that Bit Warden's<br>[31:48] more interesting because it's<br>[31:49] transparent because of open source.<br>[31:51] >> But that's why I wanted to highlight<br>[31:53] this.<br>[31:53] >> Yeah. Thank you.<br>[31:54] >> To put a lot of people to bed so they<br>[31:55] can stop DMing me about<br>[31:57] >> Yeah, stop stop DMing Tim. Um, but I'm<br>[31:59] glad because this is the one that I<br>[32:01] settled on a few I don't know two or<br>[32:03] three years ago when Last Pass just sort<br>[32:04] of seemed to misstep horribly,<br>[32:06] especially from a PR point of view. Um,<br>[32:09] I moved over and pushed everything over<br>[32:11] to bit one. So, I'm happy um that you<br>[32:14] have the uh you know that you got the<br>[32:15] skinny on this. Uh, by the way, Tim<br>[32:18] paused about about a minute ago for<br>[32:20] about three seconds and he scowlled.<br>[32:22] There was a moment where Tim Tim scout<br>[32:24] it was a very effective scallally. He<br>[32:25] was trying to encourage everybody to use<br>[32:26] a password manager. So, unless you want<br>[32:28] to be on the receiving end of Tim's<br>[32:30] scowlling, then get yourself get<br>[32:32] yourself a part of I feel there should<br>[32:35] be scowling on your website, Tim. Uh,<br>[32:38] for me, yeah,<br>[32:39] >> I'm a nice person. I don't I I want to<br>[32:41] have clients.<br>[32:42] >> Okay. Scowlling at them before they sc<br>[32:45] my clients.<br>[32:45] >> I would go and get a password manager.<br>[32:47] It's not worth it, everybody. The other<br>[32:49] thing was Mark's lights went out. I<br>[32:51] don't know if anybody noticed that, but<br>[32:52] he scuttled away very quietly and got<br>[32:55] his lights coming back on. But there we<br>[32:57] go. Few comments in coming in. Um,<br>[33:01] where was it again? So, going back to<br>[33:03] the um the bit that we were talking<br>[33:05] about a minute ago. So, Andy Bell and<br>[33:07] what have you. Um, let me just put it<br>[33:09] like that. David Warsy says, so in<br>[33:12] regard to No, it wasn't. It was about<br>[33:14] the automatic piece and React and what<br>[33:16] have you. Um, David Warsy says, "I just<br>[33:18] wish WordPress was more active in the<br>[33:19] W3C rather than looking to the corporate<br>[33:22] web all the time." Uh, there we go. And<br>[33:26] uh apparently Tim, you're a sucker for a<br>[33:28] clickbait title.<br>[33:30] >> Yeah, I'm not quite sure which one.<br>[33:32] >> Denny, I think Scowl. Tim. Scowl. Just<br>[33:36] give him the Yeah. Yeah. David knows his<br>[33:39] place now. He's No more comments from<br>[33:41] you, David. I feel like the soup. What<br>[33:44] was it? The soup thing in Seinfeld. No<br>[33:46] soup for you. No comments for you, David<br>[33:49] Wsley. You're you're in the doghouse.<br>[33:50] Right. Moving on. uh the so there's<br>[33:53] three that are coming up from ONAR and<br>[33:55] the first one I don't know if the this<br>[33:57] GitHub repo is something that you're<br>[34:00] involved with personally but we're<br>[34:02] looking at kitten TTS which is a a<br>[34:05] subdirectory of kitten ML what is this<br>[34:08] what is this ML so this is text to<br>[34:11] speech model uh which people can host u<br>[34:15] self host it's only like 25 megabytes<br>[34:18] smallest one this is uh I'm a big fan of<br>[34:22] open source models. Um and in term uh<br>[34:25] that's great for privacy privacy fox<br>[34:28] people and in general this model what<br>[34:32] gives you is you know sometimes we go<br>[34:34] articles and there is listen to this<br>[34:36] article and you can do this with this<br>[34:40] model and without paying anyone you can<br>[34:43] just host in your WordPress website in<br>[34:45] your hosting hopefully you are not using<br>[34:47] share hosting um so and so this will be<br>[34:51] enough resources to run this but still<br>[34:54] um perhaps it's impossible to sh run it<br>[34:57] on share hosting and 25 megabytes quite<br>[35:00] small and does a really good job um<br>[35:03] converting your articles into tech and a<br>[35:06] speech and comes with I believe eight uh<br>[35:10] voices. Yeah, I just want to I I think<br>[35:13] this team done a really great great job<br>[35:16] getting this out and supporting open<br>[35:19] source models and yeah so it says on the<br>[35:24] the GitHub repo kitten TTS is an open<br>[35:26] source realistic texttospech model with<br>[35:28] just 15 million parameters. That sounds<br>[35:31] like a lot to me but presumably it's<br>[35:33] not. Um designed for lightweight<br>[35:35] deployment and high quality voice<br>[35:37] synthesis. I confess I haven't used<br>[35:39] anything like this largely because every<br>[35:40] single thing that I do is actually me<br>[35:42] speaking. But I do see this more and<br>[35:45] more on websites wherever I tend to<br>[35:47] roam. There's quite a lot of here's the<br>[35:48] text and then here's the accompanying<br>[35:51] usually AI generated I don't know audio<br>[35:53] file which is almost like a just almost<br>[35:56] like somebody reading it out. I um I<br>[35:59] find them quite hard to listen to most<br>[36:01] of the time because they don't sound<br>[36:02] real, but maybe this is<br>[36:04] >> there's there's some examples down<br>[36:06] there. If you scroll, you will see<br>[36:08] there's a they put some examples where<br>[36:10] they read the text.<br>[36:13] >> Yeah, there's all different kind of<br>[36:14] voices you can choose and experiment. I<br>[36:16] think what's great about it like you<br>[36:18] don't have to rely on third parties and<br>[36:21] and also I'm uh in terms of<br>[36:24] accessibility cases like you people can<br>[36:26] just listen to article<br>[36:29] and yeah okay then I will I will link to<br>[36:33] it in the show notes if you have a need<br>[36:35] to put you know speech on your blog<br>[36:37] posts and things like that inside your<br>[36:39] WordPress blog this will do that for you<br>[36:41] by the looks of things. Uh, I'll just<br>[36:44] Yeah, the the URL is not that difficult<br>[36:45] to read, so I will just read it out. I<br>[36:47] don't normally from GitHub because it's<br>[36:48] hard usually. So, it's<br>[36:49] github.com/kittenml/kitten<br>[36:53] tts. So, that was the first one.<br>[36:56] >> I was so disappointed it wasn't what I<br>[36:58] thought it was. I have never clicked a<br>[37:00] link on quicker expecting it to be<br>[37:03] realistic meows.<br>[37:05] >> Oh, I see. Okay.<br>[37:06] >> I was I was I was all in for this. There<br>[37:09] was going to be this realistic set of<br>[37:11] meows coming out of it and I could<br>[37:12] program my me some me some cat purring.<br>[37:16] >> No,<br>[37:17] >> there's a whole there's a whole<br>[37:19] subculture of people.<br>[37:20] >> I want a large language model that has<br>[37:22] been trained on meows and purr<br>[37:25] >> translated into cat. Yeah. Okay, that's<br>[37:30] okay. So, there's the first one. Uh<br>[37:32] second one from uh Onar is well I<br>[37:36] presume this is your own because it's<br>[37:37] the spam. You've got an annual report as<br>[37:40] well. You've got some key findings here<br>[37:42] but just just sort of run us through the<br>[37:44] the highlight items of<br>[37:46] >> Yeah. Yeah. I'm not going to take spend<br>[37:48] too long on you on this. I just uh this<br>[37:52] is usually we do every year where we<br>[37:55] take some sample of data and look at the<br>[37:58] data and this is a very actually related<br>[38:01] to what Cloudflare um posted recently<br>[38:04] about their um denial of service attack.<br>[38:09] uh in recently we've seen a lot of um<br>[38:12] attacks are coming from residential IPs<br>[38:14] meaning like people they don't know<br>[38:17] their devices are compromised like they<br>[38:19] have smart boxes at home or they have<br>[38:22] like their computers they their smart<br>[38:25] devices they all like spreading u<br>[38:29] starting spam campaigns or doing card<br>[38:31] testing attack people are income are<br>[38:34] very aware of this issue card testing<br>[38:36] attack where people steal other people's<br>[38:38] those cards, credit cards and they test<br>[38:41] it on your WooCommerce website<br>[38:43] and yeah this is about report about that<br>[38:47] and yeah in general um awareness about<br>[38:50] residential proxies<br>[38:52] and yeah we seen again this year we saw<br>[38:55] more attacks in WooCommerce and and also<br>[39:00] WordPress is more popular so it has it<br>[39:02] has seen more spam campaigns targeting<br>[39:05] WordPress<br>[39:07] um Yeah. Um that's all I Yeah. I<br>[39:11] encourage people to read about it and<br>[39:13] there is some um also free ways free<br>[39:16] tools how they can protect themsel from<br>[39:19] the attacks and against<br>[39:23] >> yeah I will link to that again in the uh<br>[39:26] in the show notes. Let me just see the<br>[39:27] UR the URL is easy enough to say so I'll<br>[39:29] read that in.<br>[39:30] >> I think quite a lot of people who<br>[39:31] consume this podcast they do not um they<br>[39:34] don't read the you know the associated<br>[39:36] posts. So, it's quite good if I can read<br>[39:38] the URL. So, it's uh oops spam. So,<br>[39:41] oopspam.com2025-spam-<br>[39:47] report. So, you can go and check that<br>[39:49] out and there are some key findings<br>[39:50] there. We'll get on to a piece a bit<br>[39:52] later if there's time from Cloudflare<br>[39:54] and one of the things that they<br>[39:55] particularly mentioned was the um the<br>[39:57] use of uh smart TV<br>[40:00] um hardware as one of the things which<br>[40:02] has sort of ramped up I think over the<br>[40:05] last quarter. We have a like a little<br>[40:07] thing which we plug in the back of the<br>[40:08] TV. It's I think it's Google TV<br>[40:11] something like that.<br>[40:11] >> Yeah. Also fire.<br>[40:13] >> Yeah.<br>[40:16] >> Okay. Right. In which case I think<br>[40:18] you've got a third one as well. This<br>[40:20] one. Um so this one again from Onar.<br>[40:24] This one's called Well, it's on the MI I<br>[40:26] don't know if it's MIT Sloan or MITS. I<br>[40:29] don't really know. I think it's part of<br>[40:30] the MIT uh infrastructure. It's the<br>[40:32] Sloan school which has something to do<br>[40:34] with I guess management or something<br>[40:36] like that. Uh the title is open and<br>[40:38] sorry AI open models have benefits so<br>[40:41] why aren't they used more widely? Is the<br>[40:44] answer to that because they're not as<br>[40:45] good? Is that basically what it is at<br>[40:48] the moment? Would that sort of<br>[40:50] >> article also mentions about that um<br>[40:52] there's usually 90%<br>[40:56] quality difference. So usually and even<br>[40:59] like uh even open source models they<br>[41:01] close that gap very like in within 13<br>[41:04] weeks<br>[41:06] >> and uh these models in the beginning<br>[41:08] they were only like u open AI and all<br>[41:11] the closed sources models so people more<br>[41:15] got used to those models and people<br>[41:17] started integrating to into their system<br>[41:20] but then later there's more smarter<br>[41:22] there's more smarter and equally yeah<br>[41:26] high quality models also came out open<br>[41:28] source they are yeah I think now it's<br>[41:32] really expensive for companies to switch<br>[41:34] I think that's one reason um people<br>[41:37] don't want to deal with it but there is<br>[41:41] and some people are concerned about open<br>[41:44] source models because of privacy but<br>[41:46] then there is open source models you can<br>[41:48] host it in your own infrastructure if<br>[41:50] you're a company and that's uh will be<br>[41:52] told privacy and you own all your data<br>[41:55] >> yeah and I think another concern they<br>[41:58] raised there is um top open source uh<br>[42:02] models now currently all made in China<br>[42:06] >> and so they all come from yeah and<br>[42:09] that's another privacy concern but again<br>[42:11] you can host this uh this all the open<br>[42:15] models locally and without any internet<br>[42:18] connection<br>[42:20] so that will solves the privacy issue.<br>[42:23] Yeah. Uh in general the article goes<br>[42:25] through why people should switch and<br>[42:27] they should consider it and of course<br>[42:29] there's a huge cost and yeah I um I have<br>[42:34] this feeling that the year 2026 I'm just<br>[42:37] taking this data from people out in the<br>[42:39] wider ecosystem you know tech journalism<br>[42:41] more broadly so not really WordPress<br>[42:43] related and many of them seem to be<br>[42:45] talking about the the real financial<br>[42:48] upside down pyramid basically this sort<br>[42:50] of really difficult to maintain<br>[42:53] financial cial structure that a lot of<br>[42:54] these AI companies are built upon. So,<br>[42:57] you know, venture capital money, which<br>[42:58] at some point the venture capitals will<br>[42:59] wish to have back and and how the a the<br>[43:02] AIs that many people have become<br>[43:04] dependent upon will become significantly<br>[43:06] more expensive for the exact same thing.<br>[43:09] I do wonder as well g given the kind of<br>[43:12] stuff that I would ever use AI for,<br>[43:14] which might be literally just<br>[43:15] summarizing a URL, you know, poke a URL<br>[43:18] at it and say summarize that in a<br>[43:20] hundred words. I I'd be I'm sure that<br>[43:22] some of the open source ones would be<br>[43:24] completely capable for me at that kind<br>[43:27] of thing. Obviously, if you're trying to<br>[43:28] do the cutting edge um coding and things<br>[43:32] like that, then I'm sure that you do<br>[43:33] need to reach into your pockets, but I<br>[43:35] don't know, maybe open source will win<br>[43:37] this in the end, but let's wait and see<br>[43:38] if they're capable of using accessing<br>[43:42] internet resources and using different<br>[43:44] tools. Yeah, they much Yeah, they're<br>[43:46] very capable nowadays. it just they<br>[43:49] there's not as as much commercial<br>[43:51] interest in open source models. So<br>[43:53] there's not as much PR team behind them.<br>[43:55] So I know<br>[43:56] >> it's kind of kind of interesting how a<br>[43:58] lot of the people in the open source<br>[44:00] arena<br>[44:01] um who advocate massively for open<br>[44:04] source are quite happy to use these<br>[44:06] proprietary technologies to uh you know<br>[44:09] to build this that and the other thing<br>[44:10] on top of WordPress. It's kind of<br>[44:12] interesting how that whole<br>[44:13] >> Yeah. You don't even have to like you<br>[44:15] don't even have to host them yourself.<br>[44:18] You can for example the open router um I<br>[44:21] don't know you heard about this open<br>[44:22] router is a infrastructure that hosts<br>[44:24] all the different open-source<br>[44:26] um products uh open source models and<br>[44:30] you can use them through the companies<br>[44:33] too and you get privacy benefits and<br>[44:35] it's much much cheaper to use them to<br>[44:38] for especially small uh simpler tasks.<br>[44:42] So Ross, who uh who is in the comments,<br>[44:45] sorry uh Tim, I'll just read Ross'<br>[44:47] comment quickly. Um it surprises me says<br>[44:48] Ross. Um the amount of the amount that<br>[44:51] the WordPress project is talking about<br>[44:52] AI so much but not talking about open<br>[44:55] models. Sorry Tim, I think you were<br>[44:56] trying to say<br>[44:57] >> I was just going to put in a couple of<br>[44:58] points. One is that there are two<br>[45:01] different costs. open open source models<br>[45:04] you have the cost to train the models<br>[45:06] and the size that and infrastructure you<br>[45:09] need to train the models and that is a<br>[45:12] hardware problem that we just there<br>[45:14] aren't companies going hello I'd like to<br>[45:16] I have I have a data center over here<br>[45:18] that I wish to train the models on I<br>[45:20] will then hand that that open model back<br>[45:22] into the real world and give it away for<br>[45:25] free with the exception of unless that<br>[45:28] is literally a company strategy or a n a<br>[45:32] nation state strategy which is the<br>[45:34] Chinese model process which is we're<br>[45:36] going to throw this out as a disruptor<br>[45:39] and that's<br>[45:40] >> oh<br>[45:41] >> really useful for us you know people who<br>[45:43] are using the open source model they're<br>[45:44] not doing it because it's an for open<br>[45:47] source in the nice way we think of<br>[45:50] they're doing it to disrupt against the<br>[45:52] their larger competitors um and to stop<br>[45:55] necessarily proprietary models taking<br>[45:58] single hold if you do not have someone<br>[46:00] who has enough hacking to give you the<br>[46:03] data center to train these models. It's<br>[46:05] really difficult. Then we have using the<br>[46:08] models themselves. They still require on<br>[46:12] the whole significant hardware. You were<br>[46:14] saying, "Oh, can I summarize something?"<br>[46:15] Absolutely.<br>[46:16] >> Yeah.<br>[46:17] >> Um the uh I have a a Quen model on my<br>[46:21] laptop. Absolutely perfectly fine for<br>[46:23] summarizing. takes about if I f if I<br>[46:27] pointed at a uh an article it takes<br>[46:30] about 45 to 50 seconds to come back to<br>[46:32] me with a summarization<br>[46:34] >> right right which is<br>[46:35] >> I if I pass that to chat pt it come back<br>[46:38] in 5 seconds<br>[46:39] >> yeah okay there's the difference right<br>[46:40] that's the<br>[46:41] >> quality would be there that's fine for<br>[46:44] one article scaled once on my machine<br>[46:48] the problem comes when you want to do<br>[46:50] heavy lots of workload so let's say I'm<br>[46:53] doing I want to audit some code<br>[46:56] um with a open- source models as we have<br>[46:59] now let's even if it's a relatively<br>[47:02] small code base<br>[47:04] with my current hardware which I don't<br>[47:07] have I'm not a massive company with lots<br>[47:09] of hardware but we just hardware that I<br>[47:11] have currently I can do it it just takes<br>[47:14] a really really long time<br>[47:16] >> whereas if I threw that same code base<br>[47:19] at claude code it would be done in a<br>[47:22] fraction of the time at that extreme<br>[47:24] cost. I can throw my code base via<br>[47:27] something like open router, but actually<br>[47:30] open router is quite expensive because I<br>[47:33] have to make the if I'm making a per API<br>[47:35] request. I'm I'm still paying for their<br>[47:39] hardware at much more inflated rate<br>[47:42] because they have to make money. Open<br>[47:44] routters is not a charity. They make<br>[47:46] money on those requests through. So we<br>[47:48] haven't yet reached a point where we<br>[47:50] have models that are small enough to run<br>[47:52] locally at performance that's required<br>[47:54] to make the open source a viable model<br>[47:57] and what we don't have yet is model a<br>[48:00] way of training models that's small<br>[48:02] enough that they or we can distribute<br>[48:05] well enough um we we we will I'm sure<br>[48:10] see in the next sort of 6 months to 12<br>[48:12] months um seti style setups if you<br>[48:16] remember the oldi Yeah. Yeah. Hive mind<br>[48:19] kind of thing.<br>[48:20] >> Yeah. I'm sure that we will that's the<br>[48:22] route that open source will ultimately<br>[48:24] go down to solve the distribution<br>[48:27] problem at making that. But to do that<br>[48:31] introduces<br>[48:34] amount of complexity,<br>[48:36] security implications and pollution of<br>[48:39] training data. Also just the whole how<br>[48:42] do we train these models on what do we<br>[48:44] train these models? Um because one of<br>[48:46] the things about the open source models<br>[48:48] coming from China is that there's at<br>[48:49] least allegations that they're trained<br>[48:51] on other AIs um which and the quite<br>[48:55] often the training methods for these<br>[48:56] larger larger open source models isn't<br>[48:59] as transparent as we'd like. We get the<br>[49:01] end result as an open source model but<br>[49:03] how it got there is sort of like fuzzy<br>[49:06] on the way through. Um that is the title<br>[49:10] of today's podcast but there's no way<br>[49:12] that I can sound like that. I want to<br>[49:14] say the word fuzzy.<br>[49:20] >> Make it make it in a really small font.<br>[49:22] >> Tiny font. Yeah, tiny.<br>[49:24] >> Tiny font.<br>[49:25] >> Um, okay. So, that's really interesting.<br>[49:27] Ross has got just sort of to we put that<br>[49:30] comment up, but I'll just put it up one<br>[49:32] more time. Um, that was the context for<br>[49:35] Tim's reply. That is so interesting. If<br>[49:37] you've got this intuition that some sort<br>[49:39] of federated version of AI like uh like<br>[49:44] the SETI thing that you mentioned where<br>[49:45] people are sort of I don't know letting<br>[49:48] their CPUs in idle time do some grunt<br>[49:51] work in the background and and<br>[49:53] contributing to a<br>[49:54] >> probably better than turning it into a<br>[49:56] crypto miner which is what those CPUs<br>[49:59] are currently being used whether they<br>[50:00] wanted to or not.<br>[50:02] >> Yeah, I couldn't agree more. Um, I<br>[50:04] however don't have access to a data<br>[50:06] center, but just you know because it's<br>[50:08] good news. I do have access to loads of<br>[50:10] grapes and um and I'm going to eat these<br>[50:14] grapes. My ambition during the course of<br>[50:15] this podcast is to finish all the grapes<br>[50:18] and uh and then really need a week. Just<br>[50:21] to tie it back into security for a<br>[50:23] second that the uh one thing we are<br>[50:24] seeing more of is that um bad actors<br>[50:27] when they are compromising servers are<br>[50:29] doing so to get the CPU usage for AI<br>[50:34] stuff for writing out spam emails and<br>[50:36] blahy blah. Um not to the same it's only<br>[50:41] in small pockets at the moment but I'm<br>[50:42] sure we're going to start seeing. So if<br>[50:44] you want to look for where we're seeing<br>[50:47] uh distributed uh AI at the moment, it<br>[50:51] is actually being used more as on the<br>[50:54] aggression side. It is being used by bad<br>[50:55] actors, not necessarily<br>[50:58] for the benefit of mankind in general.<br>[51:00] >> Who couldn't have seen that coming? I<br>[51:02] know you're shocked.<br>[51:03] >> Yeah, what a shame. I'm just going to<br>[51:05] move I'm going to flick to something<br>[51:07] that I was going to do at the end<br>[51:08] because you were talking about um the<br>[51:10] web being scraped and the way that you<br>[51:12] know the open source models might scrape<br>[51:14] it just as an aside. I was going to<br>[51:17] leave this till the end. This is over on<br>[51:18] the tech dirt blog. It's called<br>[51:21] preserving the web is not the problem.<br>[51:23] Losing it is. And this is just a curious<br>[51:26] byproduct of that scraping that um<br>[51:29] institution the institution which we've<br>[51:32] all come to know and love the way back<br>[51:34] machine. So the internet archives way<br>[51:35] back machine is really caught at the<br>[51:39] minute as to how best to deal with AI<br>[51:42] agents scraping it because um it's being<br>[51:46] used largely by AI agents scraping it<br>[51:50] and a lot of the content for example<br>[51:51] from institutions like it mentions a few<br>[51:54] the Guardian the New York Times and<br>[51:57] Reddit<br>[51:58] um are now blocking the access to the<br>[52:01] internet archive to scrape future<br>[52:03] content. content, maybe past content as<br>[52:05] well. I don't really know how that would<br>[52:06] work, but future content. Um, because<br>[52:10] there it's a way for the AI agents to<br>[52:13] sort of get round their content<br>[52:14] restrictions and what have you. And so<br>[52:17] that would be a shame. That would be a<br>[52:18] real shame. I kind of I didn't foresee<br>[52:20] that one. You know, like I said a minute<br>[52:22] ago, you could foresee the AI um, you<br>[52:25] know, the miscreants misusing AI to<br>[52:28] write spam emails, but for some reason,<br>[52:30] I didn't see that one coming. And that<br>[52:32] just seems like a a real shame if<br>[52:34] something like that was to happen. Mike<br>[52:36] Maznik, I think, wrote this. No, it<br>[52:38] wasn't actually. It was Mark Graham.<br>[52:39] It's not very long. It's pretty quick to<br>[52:40] read. So, go and check it out. But it is<br>[52:42] a bit of a shame.<br>[52:44] >> The Internet Archive has for has its own<br>[52:46] set of controversies based on scraping<br>[52:50] when it may or may not be allowed to.<br>[52:51] So, there is something ironic about<br>[52:53] this.<br>[52:53] >> Yeah. Yeah. Yeah. That's right. It's uh<br>[52:55] shouting fire in the theater or<br>[52:57] something like that. Yeah. Yeah. Yeah.<br>[52:58] Okay. Um Okay, let's move on. Let's do<br>[53:00] some sort of WordPressy stuff. So, this<br>[53:03] is the first one. So, WordPress 7.0.<br>[53:06] Beta 1 is just around the corner. I<br>[53:09] can't actually remember the day it<br>[53:10] drops. Maybe it's dropped already. Can't<br>[53:12] remember. Um, but anyway, it's coming.<br>[53:15] Um, and so it's time we go through this<br>[53:17] sort cycle of beta releases and then<br>[53:20] finally the the actual release will come<br>[53:22] fairly soon. Time to start playing.<br>[53:24] Don't put it on a production site, but<br>[53:26] there is some fa there is some pretty<br>[53:28] good stuff in this release. If you want<br>[53:30] to follow somebody who's been following<br>[53:32] the collaborative editing side of<br>[53:34] things, go follow Steve Burge from<br>[53:37] Publish Press because he more or less<br>[53:39] daily uh on X tweets about his latest<br>[53:43] discovery um to do with this. But I'm<br>[53:46] taking my guidance from him, but it<br>[53:49] seems like the whole collaborative<br>[53:50] editing, which many people thought was<br>[53:52] going to be a real roadblock, you know,<br>[53:54] a really difficult thing to pull off, it<br>[53:55] feels like it's it's coming. Um and it's<br>[53:58] going to drop. We'll see what kind of<br>[54:00] hardware you need to make that work. Um,<br>[54:02] and then there's another whole there's a<br>[54:04] whole bunch of stuff around design<br>[54:05] improvements. So, the video uh embed<br>[54:08] block and the grid block and the icons<br>[54:10] and the breadcrumbs and the headings<br>[54:11] blocks have all had adaptations as have<br>[54:14] the nav as has the navigation block. And<br>[54:16] then there's a bunch of developery stuff<br>[54:18] as well. You can read it all in this<br>[54:20] piece. Um, it's called WordPress 7.0<br>[54:23] beta 1 and it's on the WordPress.org<br>[54:25] news blog. So, go check that out and go<br>[54:29] and have a play a bit like Steve does.<br>[54:31] You three, anything about that before I<br>[54:33] move on.<br>[54:34] >> Don't run it on production.<br>[54:36] >> Don't run it on production. Look, it<br>[54:38] literally says it on the first line.<br>[54:40] >> You know, unless you're me, in which<br>[54:42] case you've updated your site to use it.<br>[54:44] But for the rest of you, don't run it on<br>[54:46] production.<br>[54:46] >> Yeah, that's right. Just don't. Um, so<br>[54:49] there we go. Oh, and look, there's<br>[54:51] Steve. Ha, there he is. Uh, hi, Steve.<br>[54:55] Um, I was just saying that everybody<br>[54:57] should follow you if they want to learn<br>[54:58] about the collaborative editing because<br>[55:00] you every few days it seems you drop a<br>[55:02] little nugget of something that you've<br>[55:04] played about within WordPress 7 and uh,<br>[55:06] yeah, I'm very grateful for you doing<br>[55:08] that. Appreciate it. So anyway, go and<br>[55:10] check that out. Just a quick mention,<br>[55:13] uh, friend of this podcast, he's been on<br>[55:15] it lots and lots of times, no doubt will<br>[55:17] be in the future as well, Remus Dice.<br>[55:19] Um, he's launching a new service. He's<br>[55:22] he's had a service for a little while.<br>[55:24] uh truer than north. But I I won't try<br>[55:27] to pause this. It's a fairly lengthy<br>[55:29] written article, but he is um sort of<br>[55:31] pivoting what he does in the WordPress<br>[55:33] space um and picking up the mantle that<br>[55:36] Guten sorry Gildenberg put down the<br>[55:39] project run by Jonathan Wald and Tammy<br>[55:41] Listister um which they put on ice I<br>[55:44] think just before Christmas something<br>[55:46] like that. Um I don't think Remus is<br>[55:49] literally directly picking it up. But as<br>[55:51] it's gone out of existence, he can see<br>[55:53] that there's a sort of um a hole in the<br>[55:56] market there. So he's going to be trying<br>[55:57] doing what they're doing. In other<br>[55:58] words, communicating with people, trying<br>[56:00] to figure out where they fit with their<br>[56:02] products and services in the WordPress<br>[56:04] ecosystem. So he's going to be like a<br>[56:06] consultancy for that. He does however<br>[56:09] have a direct rival because I spoke to<br>[56:12] Matt Cromwell uh during the course of<br>[56:14] this week. Um and he co-founder of<br>[56:17] GiveWP, worked for Stellar WP for a long<br>[56:20] time. So equally credible in terms of<br>[56:22] their length and breadth of history in<br>[56:24] the WordPress space. Um he's launched<br>[56:27] something called Roots and Fruit which<br>[56:29] looks like it's going to be exactly<br>[56:32] similar very analogous to what Remus is<br>[56:35] doing. So, if you need a bit of guidance<br>[56:37] in your WordPress company's journey,<br>[56:40] check out Rimkus' blog, but also if you<br>[56:42] check out um the Tavern podcast that I<br>[56:45] did with Matt Cromwell or go to<br>[56:46] rootsandfruit.com,<br>[56:48] you'll be able to see what they're both<br>[56:50] up to. Anything about that?<br>[56:51] >> In the pre-show, we were suggesting that<br>[56:53] they should we should just set them up<br>[56:55] in a ring and fight, but I've<br>[56:56] subsequently thought that given that how<br>[56:57] unfair that would be to Matt<br>[56:59] >> Yeah.<br>[56:59] >> that a rap battle might be in order<br>[57:01] instead.<br>[57:02] >> Oh. um rap battle.<br>[57:05] >> Yeah. Could Could we not do both? Would<br>[57:08] it be possible to have them both doing<br>[57:09] that at simultaneously? A a sort of cage<br>[57:13] fight meets rap battle all at the same<br>[57:16] all at the same time. Uh I apologize<br>[57:19] Matt. This wasn't my idea or Remus. It<br>[57:21] was Tim's idea. I'm just saying.<br>[57:25] >> But but Nathan, you did fully support it<br>[57:27] before the show. So<br>[57:28] >> No, no, no. I I don't remember any of<br>[57:30] that. I can't I can't can't remember<br>[57:32] that at all. No, no, no. Yes, it would<br>[57:35] be fun. Um, and then Taco's here. So, I<br>[57:38] know Taco knows Remus very well. Maybe<br>[57:40] you could persuade him to get in a<br>[57:43] cage fight with Mar. This is not<br>[57:46] >> I don't think anyone I don't think<br>[57:48] anyone wants to get in a cage fight with<br>[57:51] Remus. I don't know. I<br>[57:54] >> no there's there's probably like a<br>[57:56] handful of people on earth who' be who<br>[57:57] best roads I think there's not many and<br>[58:01] they probably all live in like Norway or<br>[58:03] something like that.<br>[58:04] >> I'm going to go back to the rap battle.<br>[58:07] >> Yeah. Okay. All right. So, uh Remus and<br>[58:10] Matt, if you could uh just crack on with<br>[58:12] that, organize the rap battle and then<br>[58:14] we can report back on it. I<br>[58:15] >> I feel like a major word camp that would<br>[58:17] work nicely.<br>[58:18] >> Oh, yeah. Yeah. see who's like the best<br>[58:21] at advising clients. Look, I tried to do<br>[58:24] some sort of rap gesture then. I sort of<br>[58:26] did this. Don't know. Don't know.<br>[58:29] >> I I feel like that would be the<br>[58:31] cringiest thing ever.<br>[58:33] >> Yeah, that's why it should be done,<br>[58:35] Mark. That's exactly.<br>[58:36] >> Absolutely. Absolutely. Be it would be<br>[58:38] the most watched WordPress TV thing<br>[58:41] ever, probably.<br>[58:42] >> Jamie Mars can compare it. It could be<br>[58:45] Oh, yeah. Oh, yeah. I think I think I<br>[58:47] think we've cracked it. So yeah, Taco's<br>[58:50] saying poor Matt. A not poor Remus,<br>[58:53] though. I know she's saying, but Amber<br>[58:56] likes it. She's got a giggle icon. And<br>[58:58] frankly, if Amber likes it with a giggle<br>[59:00] icon, it has to happen. That's all there<br>[59:02] is to it. Keep it coming. This is This<br>[59:04] is brilliant. We've lost Onar. I don't<br>[59:06] know if we've lost Onar or Onar's camera<br>[59:09] has sort of just died the death, but<br>[59:11] we've we've lost Well, no, we haven't<br>[59:13] lost him. He must still be there in some<br>[59:14] capacity because I can see that he's<br>[59:16] still on the screen. So Onar, if you can<br>[59:18] hear me.<br>[59:19] >> Sorry, I'm here. I just have a problem.<br>[59:22] >> That's fine. If the camera's busticated,<br>[59:24] no problem. Just stick with us for the<br>[59:25] audio.<br>[59:26] >> I'm listening. I'm here.<br>[59:27] >> Yeah, that's great. Thank you. Okie<br>[59:29] dokie. Let's move on a little bit and<br>[59:32] have a look at this. Last week we<br>[59:34] reported on the fact that um the WPCC,<br>[59:38] now annoyingly there are two acronyms<br>[59:41] that fit WPCC.<br>[59:44] There's the WP<br>[59:46] what is it? community credits or<br>[59:48] something like that. And then there's<br>[59:49] the WP community collective. I can't<br>[59:51] remember.<br>[59:51] >> I thought you were talking about<br>[59:53] Wimbledon Wimble Wimbledon's public<br>[59:55] cricket club<br>[59:56] >> that Well, there's three now apparently.<br>[59:59] Uh but that one doesn't often feature on<br>[60:02] this show sadly. Uh but it should.<br>[60:05] >> Sorry, it was it's Wimbledon and Putney<br>[60:07] Commons was the is it along with the<br>[60:10] parent council. Honestly, it's been too<br>[60:13] long since we talked about them on this<br>[60:15] podcast, but here we are. So, WPCC in<br>[60:19] this case means the WP WP Community<br>[60:23] Collective. Uh, last week we reported<br>[60:25] that um one of the founder members and<br>[60:27] board members um had stood down. Uh that<br>[60:31] was Katie Adams Farrell as you can see<br>[60:34] if you can see the screen. Um quick off<br>[60:36] the news, the the position has been sort<br>[60:39] of filled if you like. There's uh a<br>[60:41] couple of people that have stepped up,<br>[60:43] but Chris Reynolds is probably the most<br>[60:45] notable one to mention. He has stepped<br>[60:48] in as the interim uh president. The<br>[60:52] other one is uh Jono Alderson<br>[60:55] and uh yeah, so they're both going to be<br>[60:57] acting as part of the WPCC uh endeavor.<br>[61:00] I know Courtney's joining us in the<br>[61:02] comments. She probably has a lot more uh<br>[61:04] sense to say about this because she is<br>[61:06] one of the founders as well. Um and<br>[61:10] yeah, the endeavor of this project is to<br>[61:12] is to you know sort of grow the<br>[61:14] community in a fair, equitable,<br>[61:17] transparent way. And uh I feel I've had<br>[61:21] a few chats with uh Chris Reynolds. I<br>[61:23] don't know that I've ever spoken to<br>[61:24] Jonno Alderson, but my the only<br>[61:27] experience that I've had with Jonno was<br>[61:29] watching him speak um at a WordPress<br>[61:32] event. And boy, he is a force of nature,<br>[61:34] isn't he? He's really quite quite<br>[61:36] something. he was able to speak on the<br>[61:38] subject of SEO and it was really it's<br>[61:40] powerful watching him. So we'll have to<br>[61:42] see we have to wait and see. Tim's sort<br>[61:43] of having a bit of a bit of a giggle<br>[61:45] there.<br>[61:45] >> I just like the idea that yes, Jonno is<br>[61:48] a force of nature and we should leave it<br>[61:49] there.<br>[61:50] >> Yeah. Okay. Okay.<br>[61:51] >> Just because out of context that sounds<br>[61:53] amazing. I think Jonno would appreciate<br>[61:54] that as a statement as well.<br>[61:56] >> Yeah. So Chris has got a sort of fairly<br>[61:59] muted like fairly political way of of<br>[62:03] explaining what he wants to do as part<br>[62:05] of his presidency. But um Jono is a<br>[62:08] little bit more forthright. He says<br>[62:12] WordPress so this gives you some idea of<br>[62:14] maybe where Jonno wants to take it. Uh<br>[62:17] WordPress runs on contribution but too<br>[62:18] often the people and organizations doing<br>[62:20] the work are expected to absorb the<br>[62:22] cost. Alderson said, quoting him again,<br>[62:24] "The WPCC is creating real structure<br>[62:27] around sustainability, accountability,<br>[62:29] and contributor well-being. I'm proud to<br>[62:32] be joining the board and helping to push<br>[62:34] WordPress towards a healthier, more<br>[62:36] equitable future." This is on the<br>[62:38] repository uh<br>[62:41] blog, so you can go and check it out<br>[62:43] over there. Uh anything from you three,<br>[62:46] excuse me, about that?<br>[62:47] >> Not about that, but can we just take a<br>[62:49] moment? So, uh, you can't see this on<br>[62:50] the podcast, but the amazing picture<br>[62:52] that the repository found of Chris,<br>[62:55] which is like you can't even see his<br>[62:58] face. He's just<br>[62:59] >> Which one is it? Is this him here?<br>[63:01] >> Yeah.<br>[63:02] >> Maybe he um maybe he assumes the camera.<br>[63:05] He sort of lurks elsewhere. It's not<br>[63:07] possible to find pictures of him because<br>[63:10] whenever the camera comes out, he<br>[63:11] disappears into a corner.<br>[63:14] It looks like um like one of those<br>[63:16] pictures that would be taken, you know,<br>[63:17] you'd see on the front page of a of a<br>[63:19] newspaper. I feel like that's right it<br>[63:21] really well with the black and white and<br>[63:23] it made me smile. It's like, yep, that's<br>[63:25] that's the person.<br>[63:27] >> Um let's see what Reese says. John Jonno<br>[63:31] is a little bit more forthright is is<br>[63:33] the understatement of the century. Okay.<br>[63:36] Um I meant in that article in particular<br>[63:38] because Chris said something and then<br>[63:40] Jonno said something and John<br>[63:41] >> Oh, no. No. life. Jono.<br>[63:45] >> Yeah. Yeah. Uh, Taco says, "It's like<br>[63:49] Jonno Fest." Jonno is absolutely bloody<br>[63:52] brilliant, says Taco. Okay,<br>[63:55] that's it. Ideal. Uh, D. And then I've<br>[64:00] got some commentary here about<br>[64:01] subscribing to my newsletter.<br>[64:04] Uh, I don't know. I'll send me an email<br>[64:06] and I'll figure it out. It's<br>[64:07] adminwpbuilds.com.<br>[64:09] He<br>[64:10] >> was talking about the tavern, not you.<br>[64:12] Oh, is he tavern?<br>[64:13] >> Yeah,<br>[64:14] >> I have no control over that, but send me<br>[64:16] an email anyway at that email address<br>[64:18] and I'll get it looked at by the team<br>[64:20] that run the uh the Tavern website.<br>[64:22] Okay, thank you very very much. Anyway,<br>[64:24] there we go. Uh Courtney saying,<br>[64:26] "Welcome to both Chris and Jono joining<br>[64:28] the WPCC."<br>[64:31] Uh oh, maybe it's one of Zach's. Zack<br>[64:34] Zack, if you've ever met Zack, Zach's<br>[64:36] like a total pro photographer. He takes<br>[64:38] photographs of bands, mainly metal bands<br>[64:42] for I think it's a side gig. It's not<br>[64:44] like exactly what he does. He obviously<br>[64:46] works in the tech space. Um, but side<br>[64:49] gig. So maybe that is that one of yours.<br>[64:51] Uh, Zach, did you actually take that<br>[64:52] picture? That's interesting. Right.<br>[64:56] Okay. There we go. That's that piece.<br>[64:57] Right. Let's move on. I'm not<br>[65:00] Unfortunately, I never gave this enough<br>[65:02] time to really pause what was going on<br>[65:03] here. I read it ever so briefly, thought<br>[65:05] I'd understood it, and now that it's in<br>[65:07] front of me, I'm not sure that I did.<br>[65:08] So, I'll just I'll just say what I think<br>[65:11] is going on here, and then I'll let<br>[65:13] either the hive mind of the comments or<br>[65:15] you three panelists tell me that I've<br>[65:17] got it wrong. So, Matt Mullenweg took to<br>[65:19] the make.wordpress.org Slack this week.<br>[65:23] Is that right? Yeah. 18th of February.<br>[65:26] Uh and said, "I've heard that w so word<br>[65:28] camp Asia, Europe, and uh US have<br>[65:32] separate Slack groups." Um but it would<br>[65:36] be better to have everybody in the<br>[65:37] main.org group. And then he says, "Let's<br>[65:40] move everything over." He says, "I think<br>[65:42] this was done because there was too much<br>[65:44] friction in making new channels. Totally<br>[65:45] fine to create public channels for big<br>[65:47] events and private ones for planning,<br>[65:49] etc. let's deputize a dozen people to be<br>[65:52] able to spin up channels or admin them.<br>[65:55] And so I don't know if this is a thing<br>[65:57] which is now done or happening or what<br>[66:01] the need was, but there was a there was<br>[66:03] a few comments that came in saying it's<br>[66:06] quite handy to have those things<br>[66:08] separated in it. For example, at Word<br>[66:10] Camp Europe, they like to keep it secret<br>[66:12] where the um where the next Word Camp<br>[66:14] Europe is. That's part of the whole<br>[66:15] thing. you know, you show up and then<br>[66:17] the final day you get to find out with<br>[66:18] the with the expensively made video<br>[66:21] where it's going next time. And<br>[66:22] obviously, if everything was in a public<br>[66:24] channel, that might not be the case. So,<br>[66:26] I'm not entirely sure what the um what<br>[66:29] the reasoning behind this is or whether<br>[66:31] it'll happen. But the other thing which<br>[66:33] is kind of interesting here, certainly<br>[66:34] from my point of view, it says here, I'm<br>[66:37] very open to water cooler or more<br>[66:40] socials channels on Slack as well. We<br>[66:42] should have some fun there as we work<br>[66:44] together. So it's not just his endeavor<br>[66:47] here is not just to have WordPress, you<br>[66:49] know, code and events, but have other<br>[66:51] silly things like a dog's channel. I<br>[66:54] mean, it literally this is what's on the<br>[66:56] page. A dog channel, a cat channel, a<br>[66:59] games channel, a self-promotion channel,<br>[67:01] and a Today I Learned channel. Now,<br>[67:04] obviously, if you listen to this<br>[67:05] podcast, you know I just like messing<br>[67:07] about. So that that's music to my ears.<br>[67:11] Let's have as many Let's have a hamster<br>[67:13] channel. Let's begin there, shall we?<br>[67:15] So, anyway, I don't know if this is big<br>[67:17] news to you. If it's of no interest<br>[67:19] whatsoever, I'll just leave it. If you<br>[67:21] want to talk about it, we will. If not,<br>[67:22] I'll just move on<br>[67:25] whilst I'm eating grapes.<br>[67:28] >> That's a big fat no. Nobody wants to<br>[67:30] talk about that. Okay. Did any comments?<br>[67:33] >> The only thing I have to say is Yeah, I<br>[67:35] agree. We need to slack better. I'm not<br>[67:37] going to say anything beyond that. So<br>[67:38] the the headline is correct because<br>[67:42] there's there's a lot of clutter in<br>[67:45] Slack and and all the<br>[67:48] social uh chat uh platforms. So I I<br>[67:53] would like for there to be something<br>[67:54] somewhat centralized, but I'm not sure<br>[67:57] how it should be done.<br>[67:58] >> Yeah. Yeah. But but just kind of<br>[68:00] interesting. I didn't I suppose it it I<br>[68:04] just don't know what the thought process<br>[68:05] is behind it in terms of whether it's<br>[68:06] needed or not. Um, but it's been mooted.<br>[68:10] You can go and join in the comments that<br>[68:12] there are quite,<br>[68:13] >> you know, I mean there's not lots and<br>[68:15] lots and lots of comments, but there's<br>[68:16] quite a few comments.<br>[68:18] >> I will be curious to know what they talk<br>[68:19] about in cats and dogs.<br>[68:21] >> Yeah. Yeah.<br>[68:22] >> It's just cat videos. Cat dog videos.<br>[68:27] >> Yeah. The cat cat channels got to be<br>[68:29] more than dogs.<br>[68:32] >> The dog channels exclusively cat for<br>[68:34] cats. By the way, um, somebody's ears<br>[68:37] were getting hot. You know, somebody was<br>[68:40] could hear us over the internet. Remus<br>[68:42] has joined in. Um,<br>[68:45] >> yeah, I agree, Remus. I think that Matt<br>[68:47] would hands down beat you in the<br>[68:49] >> I was going to say, what's the<br>[68:51] underlying What's What are you trying to<br>[68:52] say there, Remus? What? I think you're<br>[68:55] implying something, aren't you? You<br>[68:57] know. Okay. What if What? What if? I'm<br>[69:01] not even going to say it. It's so<br>[69:05] what if Matt was allowed a small<br>[69:07] rounders bat or something like that to<br>[69:10] sort of offset the<br>[69:12] >> You keep going to the violence rap<br>[69:15] battle. That was the suggestion.<br>[69:17] >> Never done violence before.<br>[69:21] >> It's so funny though. I'm absolutely<br>[69:23] loving I'm loving the rim because it's<br>[69:25] even bothered to comment though. That's<br>[69:27] absolutely brilliant. Um so anyway,<br>[69:29] we'll see see if that happens.<br>[69:32] I'm surprised he didn't put the word<br>[69:33] fight in quotes while he was at it.<br>[69:36] >> Yeah, that's right. Okay, let's see if<br>[69:39] Matt Cromwell drops in and and offers it<br>[69:42] offers it off. Okay, right. Let's get<br>[69:44] into some sort of security stuff.<br>[69:46] There's a few bits and pieces here. Um,<br>[69:48] it's totally out of my pay grade this,<br>[69:50] but I did think this was kind of<br>[69:51] interesting. So, this is talking about<br>[69:53] AI and security all in one go. So,<br>[69:56] somebody that I followed on social media<br>[69:58] for a little while, this is on<br>[69:59] Masttodon, uh Kevin Bowmont, he says,<br>[70:02] "Today in infosc job security news. I<br>[70:06] was looking into an obvious<br>[70:07] vulnerability introduced into a major<br>[70:10] reb web framework today and it was<br>[70:12] committed by username Claude on GitHub<br>[70:16] vibe coded basically." So, I started<br>[70:18] looking through Claude commits on<br>[70:19] GitHub. There's over two million of them<br>[70:22] and it's about 5% of o all opensource<br>[70:26] code this month. As I looked through the<br>[70:28] code, I saw the same class of<br>[70:30] vulnerabilities being introduced over<br>[70:32] and over again. Several a minute.<br>[70:35] Honestly, I don't I don't think we need<br>[70:37] to talk about that, but I just thought<br>[70:38] that was an interesting thing to raise.<br>[70:40] You know, just like what what what is<br>[70:42] the future we're painting for ourselves<br>[70:44] if if stuff like that is true?<br>[70:46] >> Breaking news. AI was trained on bad<br>[70:49] data. Bad input and bad data.<br>[70:52] >> Oh, increases vulnerabilities. I'm<br>[70:54] shocked.<br>[70:54] >> No kidding. No kidding. Should we go to<br>[70:56] the other interesting one that I found?<br>[70:58] Where was that? Was it this one? No. Uh,<br>[71:01] let me try. We'll come to that at the<br>[71:03] end. Where's it gone? Where's it gone?<br>[71:06] Where's it gone?<br>[71:07] >> I think that one you were just on the<br>[71:08] open the open AI has a open source has<br>[71:12] an AI slot problem.<br>[71:13] >> That was not the one I was thinking of,<br>[71:15] but that is kind of interesting. No,<br>[71:17] I've forgotten what the context of it<br>[71:19] was. Maybe it was that one. No, I can't<br>[71:22] remember. But there was one which sort<br>[71:23] of jived perfectly with this one. Yeah.<br>[71:26] Anyway, we'll come back to those in a<br>[71:28] minute. But I just thought that was kind<br>[71:29] of interesting. You know, we're painting<br>[71:30] ourselves into a future where the robots<br>[71:32] are now Oh, no. It was the one about the<br>[71:34] robot.<br>[71:35] >> Are you talking about the Sean the Sean<br>[71:36] Hooper one?<br>[71:37] >> Yeah, that's right. Which one was that?<br>[71:39] Where? Let me see if I can find it.<br>[71:41] >> It's uh when Rob When robots fight back.<br>[71:45] >> Yeah, let me find it. You're right.<br>[71:46] You've got the you've got the measure of<br>[71:48] it. That's the one I'm<br>[71:49] >> while you're looking for that. One of<br>[71:51] the things that's interesting about that<br>[71:52] is that these commits are being actually<br>[71:54] submitted and are being submitted and<br>[71:57] signed by Claude. So this is like hello<br>[72:00] I we're not we're not even pretending<br>[72:02] that there's someone looking over this<br>[72:04] and have manually putting this in. This<br>[72:06] is and this is just this is the AI has<br>[72:09] submitted this. This is signed and<br>[72:12] through. And there's part of me that's<br>[72:14] really pleased that's h that's<br>[72:15] happening.<br>[72:17] because right now it's really difficult<br>[72:19] if you get a piece of code in front of<br>[72:21] you and you're like who who or what<br>[72:25] coded this? Um so it would be nice to<br>[72:29] actually see more AI code being uh<br>[72:35] properly<br>[72:37] um<br>[72:39] offered by having showing who's actually<br>[72:41] doing the authorship. Okay.<br>[72:43] >> What the position of the human was<br>[72:45] inside that. So actually I think we<br>[72:47] absolutely know we are there not 5%.<br>[72:51] It's going to be<br>[72:53] >> masses more. It's clearly 5 5% of isn't<br>[72:56] that's that's a that's not not the real<br>[72:59] figure. It's going to be significantly<br>[73:01] more. We in the space of just 12 months<br>[73:04] the development space has completely<br>[73:06] changed. If I'm not I reckon there's<br>[73:08] significantly more than 5% has been of<br>[73:11] just the WordPress co core code has been<br>[73:14] committed. There's going to be way more<br>[73:16] than that generated by AI in the last<br>[73:18] commit set of commits for WordPress 7.<br>[73:21] If you the real time collaborate if we<br>[73:23] took one of those features the real-time<br>[73:24] collaboration part and just looked at<br>[73:27] how much of that was AI coded I suspect<br>[73:30] that that is going to be quite high.<br>[73:32] It's not going to be five. It's not<br>[73:33] going to be 10. It's not even poss might<br>[73:35] be even in 20 30s 40%.<br>[73:38] But<br>[73:40] you don't know that.<br>[73:42] >> No,<br>[73:42] >> because we have no easy way at the<br>[73:44] moment of verifying other than looking<br>[73:46] at it and going, "God, that's AI slop."<br>[73:48] I'm not saying the real time stuff is AI<br>[73:50] slop by the way that was probably<br>[73:52] but that there is a but it gives you an<br>[73:55] example. We at the moment we don't know.<br>[73:57] So it would be good to have some sort of<br>[73:59] ownership and some custody chain so we<br>[74:02] can actually see what's generated that.<br>[74:04] >> Okay. So you're saying that having some<br>[74:06] huristics as to that portion was<br>[74:09] definitely humans and that portion<br>[74:11] wasn't having some reliable data on that<br>[74:13] and people not lie. That's kind of<br>[74:16] interesting. By the way, I never get to<br>[74:18] say the word breaking on this podcast,<br>[74:19] but I'm going to say breaking because<br>[74:23] look, here it is. It's official.<br>[74:27] Pat Cromwell has<br>[74:30] >> he's joined in.<br>[74:33] >> I I would also point out that Remicus'<br>[74:35] reply of uh his his last reply<br>[74:38] explaining that uh you know the dude<br>[74:40] who's been doing Taekwondo for eight<br>[74:42] years and kickboxing for free. And I'm<br>[74:44] going to emphasize again in a rap<br>[74:47] battle.<br>[74:48] >> Okay. Okay. Where's the comment about<br>[74:50] Taekwondo? Oh yeah. Okay. So just I mean<br>[74:54] I'm not trying to<br>[74:57] I'm really not but it just it's funny<br>[74:59] right it's quite funny. Uh so Matt<br>[75:01] Cromwell says my bets on the little guy<br>[75:03] in that match and then Remus comes back<br>[75:07] with mine are absolutely on the big dude<br>[75:09] who's been doing Taekwondo for eight<br>[75:11] years in kickboxing for three. Okay. I<br>[75:14] think at this<br>[75:15] >> I think the other thing that we have to<br>[75:16] keep in mind here is Matt really is a<br>[75:19] lover not a fighter. Okay. So there's<br>[75:22] there's that, too. So<br>[75:24] >> that's if if I um if I use that as the<br>[75:26] title of this episode, it's going to be<br>[75:28] misconstrued. Um if I use Matt's Matt's<br>[75:32] really a lover, not a fight. I don't<br>[75:33] think anybody's gonna pick off.<br>[75:35] >> But it's true. Matt Matt, you know, Matt<br>[75:38] would just go and give Remus a big hug<br>[75:40] and that would be the end of it.<br>[75:42] >> Okay, Taco, can I just say thank you?<br>[75:44] Taco's now divorced us from all<br>[75:47] responsibility. He's decided to take on<br>[75:49] organizing it. That's great. We wash our<br>[75:51] hands of the whole thing. It was a<br>[75:53] terrible idea, but you Yeah, you can I<br>[75:57] still submit a session? Yes, of course<br>[75:59] you can. You do it. Let's uh let's get<br>[76:01] them in a Let's get them in a ring. This<br>[76:04] is hysterical. I love this. Uh and then<br>[76:07] Matt, finally, rap battle. Okay, rap<br>[76:09] battle it is to go with music majors and<br>[76:11] native English speakers. Okay, I dare<br>[76:14] you to use that title.<br>[76:16] Lord, just<br>[76:20] some episodes are easier than others.<br>[76:22] Let's put it that way. I have to keep up<br>[76:24] with the comments as well as trying to<br>[76:26] make sense of everything that's coming<br>[76:27] in. Okay, Elliot Richmond's joining us.<br>[76:29] Hi, Elliot. Loving your blog, by the<br>[76:32] way. It's very calming. Um, recommits<br>[76:35] via AI. This is a very good reason for<br>[76:37] AI governance ASAP.<br>[76:40] How would that be done? Who would govern<br>[76:43] AI? You'd have to have some sort of UN<br>[76:45] for AI, wouldn't you? Because cross<br>[76:47] >> EU EU has a bunch of laws around AI<br>[76:51] safety and governance.<br>[76:53] >> I don't know how that going.<br>[76:55] >> I mean, the EU has a bunch of proposals<br>[76:58] for laws around it, right?<br>[77:01] >> But<br>[77:01] >> I'm not sure they actually implemented<br>[77:03] it or not, but<br>[77:05] >> they they jumped on that train very<br>[77:07] quickly.<br>[77:08] >> We all know that governments are<br>[77:09] excellent at do at understanding<br>[77:11] technology usage. Oh yeah.<br>[77:17] >> What team say about the you using AI<br>[77:20] code comments? Uh I know that people<br>[77:22] some companies I some I have some<br>[77:24] friends in uh Shopify I think they also<br>[77:27] publicly disclose that they use a lot of<br>[77:30] AI comments but there's always human in<br>[77:33] the loop that uh reviews all the pull<br>[77:37] requests by um AI models and so you want<br>[77:41] to make sure that uh all the codes are<br>[77:44] align with your the standards your<br>[77:47] internal standards and also there's no<br>[77:50] vulnerabilities and stuff.<br>[77:52] >> Yeah. I Yeah, I think if you just let<br>[77:54] the AI to do pull requests and submit<br>[77:57] the codes, then uh there will be a lot<br>[77:59] of problems.<br>[78:01] >> So, sorry, sorry.<br>[78:03] >> Yeah, go ahead. Yeah, go ahead.<br>[78:05] >> So, I didn't mean to interrupt. Sorry.<br>[78:06] Um, but you said something which led to<br>[78:09] the article which I was trying to find<br>[78:11] which, uh, you got quite right, Mark. It<br>[78:13] was the one and I've actually now Oh,<br>[78:15] for goodness sake, I've now lost it.<br>[78:16] There we go. It was the Shan Hooper one.<br>[78:19] >> Uh, this came up this week. So Sean<br>[78:21] Hooper um posted a piece called When the<br>[78:24] Robots Fight Back. And I I'll just read<br>[78:27] it because it's so short, but it's so<br>[78:29] interesting. It says, "Today I saw<br>[78:30] something I'd never seen before. A bot<br>[78:32] taking revenge on a human. Matt's plot<br>[78:35] lib is a popular open source Python code<br>[78:37] library used to make visualizations.<br>[78:39] Yesterday, a contributor named Krabby<br>[78:42] Wrathburn submitted a bug fix. The pull<br>[78:44] request was closed by Scott Shambbor<br>[78:47] stating the project's rules that ban AI<br>[78:50] submissions. Usually, this would be the<br>[78:52] end of things, but no. This bot, which<br>[78:55] runs the open claw AI, instead decided,<br>[78:59] you can't make this up, decided to<br>[79:02] create a blog post calling Scott out,<br>[79:04] which it later retracted.<br>[79:07] In my favorite part of this interaction,<br>[79:09] the bot tells Scott, "Judge the code,<br>[79:11] not the coder. Your prejudice is hurting<br>[79:14] Matt plot lib.<br>[79:16] What I mean what's happened to us? I<br>[79:20] mean here we are talking about Matt<br>[79:22] Cromwell and Remus having a fight. It's<br>[79:24] this it's this it's completely hijacked<br>[79:26] our minds. It's all it's all ahole.<br>[79:30] I mean, seriously though, getting back<br>[79:32] to that piece that isn't that just nuts?<br>[79:35] Doesn't that like isn't every bit of<br>[79:36] your senue going where how have we got<br>[79:39] to this point where a a robot can can in<br>[79:43] effect get the hump and then go off and<br>[79:46] I mean obviously it's doing what humans<br>[79:48] do, right? This is the sort of churish<br>[79:50] petty behavior that humans exhibit and<br>[79:53] the AI has gone, oh, what would a human<br>[79:55] do? Oh yeah, let's do the churly petty<br>[79:56] petty thing. And so that's that's what<br>[79:59] it's done. So anyway, I just thought<br>[80:01] that was really interesting and thanks<br>[80:02] Mark for re rediscovering it.<br>[80:05] >> Ju just as an aside, I've just put a a<br>[80:07] link in the guest chat uh which probably<br>[80:10] you've already linked to in past<br>[80:11] episodes. Uh but if we're going to have<br>[80:14] if we're going to have AI fight, so at<br>[80:16] least we've now got the the option.<br>[80:18] >> Okay, let me let me try. Is this Can I<br>[80:20] put this on the screen? Is it safe?<br>[80:22] >> Yeah, it's safe.<br>[80:23] >> Right, hold on. Okay, we're all all<br>[80:26] having a giggle, are we? Okay, here it<br>[80:27] comes.<br>[80:29] Oh, no. I haven't fe This is insane. I<br>[80:33] haven't featured this. I actually saw<br>[80:35] this the other day. Should we give the<br>[80:37] viewers a few seconds of this because it<br>[80:38] is kind of cool. Uh, China's dancing<br>[80:41] robots. How worried should we be? So,<br>[80:43] okay, imagine they getish<br>[80:45] >> and uh, check it out. I'll just sort of<br>[80:48] zoom in a bit.<br>[80:50] >> I mean, what the heck?<br>[80:54] Doesn't that make you I mean obviously<br>[80:56] they're doing some sort of<br>[80:57] pre-programmed repertoire, but<br>[81:00] yeah.<br>[81:02] What what are you are you are you<br>[81:03] advocating putting these in the ring<br>[81:04] with Remus? Is that why this is on the<br>[81:06] screen?<br>[81:07] >> No, I'm just suggesting that if you're<br>[81:09] going to if we you know you seem to be<br>[81:11] very keen on this idea that Paul Remus<br>[81:13] is going to be put into a cage.<br>[81:15] >> Yeah. Yeah.<br>[81:16] >> Um and then you mentioned AI. I was<br>[81:18] like, well, if we're going to put AI<br>[81:19] against him<br>[81:22] Yeah. They're coming for us sometime.<br>[81:23] >> To be fair, I think he could with one<br>[81:25] finger go like that and it would fall<br>[81:26] over and just be sitting.<br>[81:27] >> That's right. Yeah. Like a tortoise. So,<br>[81:29] it'll be hilarious to watch.<br>[81:31] >> Don't you think though that in like a<br>[81:32] couple of years time, it's entirely<br>[81:34] possible that we'll be looking back and<br>[81:36] the the fawn will not be like that<br>[81:39] anymore. It'll be, okay, now they really<br>[81:40] can observe the finger coming towards<br>[81:43] us, you know, them, and they'll just<br>[81:45] snap that finger right off because<br>[81:47] >> I think it's it's when you put the guns<br>[81:49] on them that you need to start. But<br>[81:51] we'll um we'll skip over that and go<br>[81:52] with the<br>[81:53] >> I was going to say we don't need more<br>[81:54] violence in this particular episode. We<br>[81:56] can all agree uh no guns for the robots.<br>[81:59] Thank you very much. Right. I had a<br>[82:00] couple of pieces which I'm not going to<br>[82:02] have time to get to. Uh so let's see<br>[82:05] where we get to now. Oh, this is another<br>[82:08] piece that came from Matt. Um if you're<br>[82:10] in the polyglots um ecosystem in the<br>[82:13] WordPress space, this might be worth<br>[82:15] looking at. It is AI related again as<br>[82:17] everything seems to be and it's about<br>[82:20] using uh AI to achieve the the things<br>[82:24] which um traditionally the polyglots<br>[82:26] team has used there. There's an awful uh<br>[82:30] lot of well not a lot but there's a few<br>[82:32] very incisive comments which come up but<br>[82:35] um Matt is basically asking the question<br>[82:37] what can we do with AI to make the whole<br>[82:40] polyglots thing the translation um much<br>[82:43] more straightforward and uh so if you're<br>[82:45] into that go check it out right let's<br>[82:48] have a little look um I've got one<br>[82:50] product that I thought I'd mention this<br>[82:52] week called review bird not come across<br>[82:55] this before uh is for those of you that<br>[82:58] are um using Woo Commerce stores and uh<br>[83:01] I don't have a WooCommerce store and I<br>[83:03] don't take product reviews so I don't<br>[83:04] know how essential this kind of plug-in<br>[83:06] would be but if you are and you want to<br>[83:09] corral your product reviews go and check<br>[83:11] out reviewbird.com<br>[83:13] it allows you to manage all of that in<br>[83:15] one place and given whenever I go online<br>[83:17] and shop for things I do look at reviews<br>[83:19] it's probably is quite an important part<br>[83:21] of such a website right now that we're<br>[83:24] um freaked ourselves out let's go to<br>[83:26] this one to karma us all down, shall we?<br>[83:28] This is Cloudflare. Their annual That's<br>[83:32] not true. I think it's quarterly report.<br>[83:34] Yeah, there you go. 2025 Q4 DDS threat<br>[83:37] report. It's a It's a The title is<br>[83:40] guaranteed to uh offer you sleep. But,<br>[83:43] however, it says a record setting 31.4<br>[83:47] terabits per second attack caps a year<br>[83:49] of impressive DDS DDoS assaults.<br>[83:53] What didn't you know already from that?<br>[83:55] But check it out. Like just some of<br>[83:57] these numbers are absolutely ridiculous.<br>[83:59] If you work for Cloudflare, God bless<br>[84:01] you. I don't know how you guys manage<br>[84:04] what you're doing, but uh here we go. Uh<br>[84:06] the fourth quarter of 2025 was<br>[84:08] characterized by an unprecedented<br>[84:09] bombardment launched by the whatever the<br>[84:12] heck that is. Arisuru Kim Wolf Botnet D.<br>[84:16] >> They are famous botnet networks.<br>[84:18] >> Oh, thank you. They have like uh they<br>[84:20] have like over 200 last I checked 250<br>[84:24] million compromised devices handling.<br>[84:27] >> Yeah. This was the thing that I was<br>[84:29] saying earlier about the Google TV, you<br>[84:31] know, the TV dongles and things like<br>[84:32] that. Apparently, a lot of them are part<br>[84:35] of this whole thing. Yeah. Um the<br>[84:37] campaign targeted Cloudflare's customers<br>[84:39] as well as Cloudflare as well as<br>[84:40] Cloudflare's dashboard.<br>[84:43] Now, I don't know if it's you, but I did<br>[84:45] notice Cloudflare at the end of last<br>[84:46] year going down a few times, like in in<br>[84:49] a way that I'd never ever ever seen<br>[84:51] Cloudflare go down before. And maybe<br>[84:53] this explains it. Um, the hypervoluttric<br>[84:57] HTTP DDoS attack succeeded. Just listen<br>[85:01] to this number and try to imagine it for<br>[85:03] a minute. Rates of 200 million requests<br>[85:08] per<br>[85:10] second.<br>[85:11] I mean, what uh just weeks, that was<br>[85:15] just weeks after a record-breaking 31.4<br>[85:18] terabits per second attack. Um and then,<br>[85:22] you know, there's a bunch of charts<br>[85:23] which ex which show fairly conclusively<br>[85:26] that 2023 was lower than 2024. 2024 in<br>[85:30] turn was significantly lower than 2025.<br>[85:33] This graph looks logarithmic, by the<br>[85:35] way, which means that by the year like<br>[85:36] 2029, it's going to be infinite.<br>[85:38] There'll be nothing else on the internet<br>[85:40] apart from DDS attacks. It's just going<br>[85:43] to go, "Oh, Tim." Yeah. Is that<br>[85:45] plausible?<br>[85:46] >> Um, yeah. I mean,<br>[85:48] >> no. I I mean probably can answer this<br>[85:52] much more clearly than I can, but yeah,<br>[85:55] we we are we've already at the age where<br>[85:57] we pretty much now<br>[86:00] human traffic on the on the internet<br>[86:04] that needs to be specified separate to<br>[86:06] the web is such that we are now the<br>[86:08] minority. Um and it will not be that<br>[86:11] much longer before the web we are the<br>[86:13] minority at which point yeah you you're<br>[86:17] talking about automated systems talking<br>[86:19] to automated systems. Um I I think these<br>[86:22] numbers are are really interesting for<br>[86:24] perhaps a completely different reason<br>[86:25] and that's just how dominant Cloudflare<br>[86:29] has become.<br>[86:30] >> It's starting to worry me actually how<br>[86:32] dominant Cloudflare is.<br>[86:34] And as it happened, I think the times<br>[86:36] that they were down, the big ones that<br>[86:37] got in the news, each time was due to<br>[86:40] conf literally uh conf errors rather<br>[86:43] than actual I don't think they've gone<br>[86:45] down from a compromise. But uh yeah they<br>[86:49] are the just how dominant they've become<br>[86:51] and how important they are to<br>[86:52] infrastructure and uh whether that's a<br>[86:55] good thing whether that's a bad thing uh<br>[86:58] they are reaching that point where you<br>[87:00] got to think about them and you you're<br>[87:03] now in this position where you might as<br>[87:06] you they've reached that tipping point<br>[87:08] where up until recently there was like<br>[87:10] well there's a little part way you might<br>[87:12] you don't necessarily need to want to<br>[87:14] use Cloudflare because you can use your<br>[87:15] own but now If Cloudflare is down, so<br>[87:19] much of the internet's down that so many<br>[87:21] of the resources that you rely on for<br>[87:23] your own website is probably down that<br>[87:24] your website's probably down anyway,<br>[87:27] >> right? Right.<br>[87:28] >> So, you might as well use them.<br>[87:31] >> The curious optimistic.<br>[87:33] >> Yeah. But the the curious thing about<br>[87:35] the Cloudflare thing is a lot of the<br>[87:36] other platforms when they started to<br>[87:38] gain dominance. I'll use Facebook as an<br>[87:40] example<br>[87:42] wrapped around that was a a growing<br>[87:44] sense of like wow Facebook's like<br>[87:47] there's a lot of wrong going on there.<br>[87:50] There's a but I don't have that with<br>[87:51] Cloudflare. I I don't get a sense of<br>[87:53] there's a lot of wrong going on there.<br>[87:55] It's just they're getting bigger and<br>[87:57] bigger and bigger and so their failure<br>[87:58] is just bad. I personally haven't read<br>[88:01] enough. I've got no intuitions about<br>[88:03] them being a, you know, and I'm doing<br>[88:05] air quotes, a bad company doing<br>[88:08] unethical things. Perhaps they are, but<br>[88:10] I don't have that intuition.<br>[88:12] >> They're a corporation at that scale.<br>[88:14] There is always going to be some bad.<br>[88:17] You can't be a corporation that size and<br>[88:20] not<br>[88:21] >> upset some person.<br>[88:23] >> I have a solution, Tim. What we need to<br>[88:24] do is put the is put Cloudflare<br>[88:28] in a ring with Remus. it would lose<br>[88:33] >> now that I think Remus can subscribe to<br>[88:35] he's on team Cloudflare. I think maybe<br>[88:38] they just shake hands and that would be<br>[88:40] the end of it. Uh okay. Anyway, that is<br>[88:42] really sanguin stuff. You know, the<br>[88:44] numbers and the sort of the future that<br>[88:46] we're painting ourselves into the corner<br>[88:48] of. Kind of interesting, right? Some<br>[88:50] more security stuff very very quickly.<br>[88:52] CSS got hacked.<br>[88:55] How is this possible? Go and read the<br>[88:57] article. It's on Medium. It's kind of<br>[88:58] interesting. It's complicated and<br>[88:59] interesting and it's the way that the<br>[89:01] Chrome browser uh pares. It's not C, you<br>[89:05] know, you don't have to actually worry<br>[89:06] about writing CSS apart from in some<br>[89:09] really curious cases. But uh I've never<br>[89:11] seen a vulnerability involving CSS<br>[89:13] before.<br>[89:14] >> It's just as well we have lots of<br>[89:16] different browsers and we're not all<br>[89:17] based on Chromium based systems, isn't<br>[89:19] it?<br>[89:19] >> Well, I know you are still So you still<br>[89:23] using Firefox over there? Uh yes, except<br>[89:26] for when doing broadcast to you and my<br>[89:29] >> That's right. Because these platforms<br>[89:30] won't allow it. Yeah, there's you and<br>[89:32] your you and your seven other mates<br>[89:34] still using I I love I love I really<br>[89:38] want Mozilla to succeed. I listened to a<br>[89:40] podcast episode with the the now new CEO<br>[89:44] of Mozilla and he was trying to paint a<br>[89:47] positive spin on their new AI<br>[89:48] initiatives and I've got to say it<br>[89:50] didn't wash too well with me. I I got<br>[89:53] the bad feels from it. It was like sort<br>[89:56] of like greenwashing what is a necessary<br>[89:59] but horrible awkward evil that they're<br>[90:02] having to deal with. Yeah. You in<br>[90:04] agreement, Tim, a little bit.<br>[90:05] >> Oh, yeah. Absolutely.<br>[90:06] >> Okay. Great. Yeah.<br>[90:08] >> Um<br>[90:09] >> I think they released new feature to<br>[90:11] disable all the the AI features.<br>[90:15] >> Yes. Well, at least that's a thing,<br>[90:16] right? You can go in there and switch<br>[90:18] them all off, but ne necessarily they've<br>[90:20] they're going to be enabling them by<br>[90:22] default. But also, I just want a browser<br>[90:25] clear of all that really. I want the<br>[90:26] browser to just browse the internet<br>[90:28] based upon where I click and nothing<br>[90:30] more.<br>[90:30] >> Obviously, there are the nice thing is<br>[90:32] that there are just like there are<br>[90:33] different Chromium browsers. There are<br>[90:35] different Firefox variants out there and<br>[90:37] people are working on<br>[90:39] >> a good one. Libra Wolf,<br>[90:41] that's very good one. If anyone who's<br>[90:44] interested in privacy, Libra, what was<br>[90:46] that one called? I<br>[90:47] >> think called Libra Wolf.<br>[90:49] >> Oh, okay.<br>[90:50] >> As in like Libra Office, Libra free.<br>[90:53] >> Yeah. Yeah. Perhaps from the Yeah. Libra<br>[90:55] Wolf. It's a Libra Wolf variation.<br>[90:59] >> Yep. I downloaded one not that long ago<br>[91:02] which I didn't actually use because<br>[91:03] there were significant things in the UI<br>[91:05] which I didn't really like. But it was<br>[91:06] curious because it was a it was a<br>[91:08] Firefox clone but it was also trying to<br>[91:11] enable Chrome and the Firefox apps uh uh<br>[91:16] extension ecosystem.<br>[91:18] >> Was that Waterfox?<br>[91:20] >> It was I don't think it was. Um<br>[91:22] >> there certainly the no AI pushing<br>[91:25] heavily one.<br>[91:26] >> Okay. But it was just the idea that<br>[91:28] there are a few Chrome extensions that<br>[91:30] I'm really familiar with and I would<br>[91:32] love to be able to use and there's no<br>[91:33] equivalent Firefox one. Um, but this<br>[91:36] browser I thought might be able to do<br>[91:37] both but it didn't manage it. There was<br>[91:39] >> Firefox will install nearly all Chrome<br>[91:42] extensions.<br>[91:43] >> Okay.<br>[91:44] >> Just as a complete aside if you because<br>[91:46] they they they do share a commonality<br>[91:48] for their APIs.<br>[91:49] >> Okay. Okay. Uh so some comments coming<br>[91:52] in about that. uh the entire Firefox<br>[91:54] community. Oh, that's left. He's there.<br>[91:57] Look, there there is the Firefox.<br>[91:59] There's the UK Firefox community.<br>[92:01] >> And do not worry, I am indeed up in<br>[92:03] arms.<br>[92:04] >> Yeah, is up in arms about that. I used<br>[92:06] to be on their Sumo team. There's no<br>[92:08] connection between the CEO and those<br>[92:11] marketing the product. Okay. Um Right.<br>[92:14] Okay. I think very very quickly we'll<br>[92:16] just go through these. Uh I know time is<br>[92:18] short and I don't want to hold the the<br>[92:20] guests uh to stay for any length of time<br>[92:23] longer than we said we would. Um if you<br>[92:26] are using manage WP owned by GoDaddy,<br>[92:29] they have now forged a relationship with<br>[92:31] Patchack. I'll just mention that you can<br>[92:33] go and read about that yourself. The I<br>[92:36] don't know if this is the final round,<br>[92:37] but if you're going to go to Word Camp<br>[92:39] Asia or have intuitions that you might<br>[92:41] like to go to Word Camp Asia, the fifth<br>[92:42] round of speakers has been announced.<br>[92:45] And then<br>[92:47] uh we had the dancing robots already. D<br>[92:50] I'm just going to drop this one and say<br>[92:53] make of this what you will. This like<br>[92:56] just look at that for a minute and pause<br>[92:58] it. Just take in what you're seeing<br>[93:02] and then tell me that like if you needed<br>[93:05] proof of the existence of God or<br>[93:06] something like that, this might be it.<br>[93:09] Uh this is a fossil. like nature made<br>[93:12] that and it was found by somebody on a<br>[93:14] beach in and believe it or not they<br>[93:16] found it on the island called Holy Holy<br>[93:20] Island uh in Lindesvan and that's so<br>[93:23] obviously somebody's mouth the human did<br>[93:26] that there's no doubt about it or the<br>[93:28] aliens the aliens left it there that's<br>[93:30] probably what happened cuz look it's got<br>[93:32] like the gums the pink gum bits and then<br>[93:34] the teeth and then the Anyway apparently<br>[93:37] not apparently it's a fossil it's on the<br>[93:39] BBC website. Smiling fossil discovered<br>[93:42] on Holy Island<br>[93:44] drawn by teenager two weeks before with<br>[93:47] crayon.<br>[93:49] It doesn't actually say that, but I like<br>[93:51] the idea. Okay, there we go. That's it.<br>[93:53] We've run out of time. We've actually<br>[93:54] overshot the amount of time that we<br>[93:56] should be doing this show. Thank you uh<br>[93:58] to you for joining in the comments. Uh<br>[94:00] we await the obvious wrestling match<br>[94:03] between Matt and Remus. That'll be<br>[94:05] interesting to see. Maybe bring that<br>[94:06] >> battle.<br>[94:07] >> The rap battle. That's right. Yeah. No<br>[94:10] violence.<br>[94:11] >> No violence. The no violence rap mod<br>[94:14] wrestling match. That's what I heard.<br>[94:17] >> How about a break dance competition<br>[94:19] instead?<br>[94:20] >> Oh, what?<br>[94:21] >> A break dance. A break dance<br>[94:23] competition.<br>[94:23] >> Yeah. Okay. Yeah. To to be honest with<br>[94:26] you, what s what would satisfy me right<br>[94:28] at this moment because I've been<br>[94:29] watching so much of it is if they both<br>[94:31] just had a go at curling. just do the<br>[94:35] bit of curling and see who's the uh<br>[94:37] >> who's the<br>[94:38] >> I like the idea of the I feel I feel<br>[94:40] feel that that still very much uh leans<br>[94:42] more toward Remicus than it does Matt.<br>[94:44] >> Yeah. Yeah. Okay. We keep present. Yeah.<br>[94:46] Okay. Well, how about the my surname is<br>[94:49] Cromwell.<br>[94:50] >> Matt could hire that Australian uh one<br>[94:53] person who competed in the last<br>[94:54] Olympics. You remember her?<br>[94:56] >> He could hire her to to Yeah.<br>[95:00] watch<br>[95:02] >> to do the curling cuz that would be the<br>[95:05] curling break<br>[95:07] >> can do all the moves and then finally<br>[95:09] release it. I accidentally caught sight<br>[95:12] of that Australian lady doing the<br>[95:14] whatever that event is. Is it like<br>[95:16] street dance or something like that?<br>[95:17] >> It's broken dancing is what it was break<br>[95:20] dancing.<br>[95:20] >> It was on there was obviously a news<br>[95:22] article. It was on in a shop that I was<br>[95:24] in the other day and I watched it and it<br>[95:25] really even though I know nothing about<br>[95:28] that event, I have no chops about what's<br>[95:30] credible and what's not. I was watching<br>[95:32] it like, oh, it's so weird. It's so so<br>[95:36] bad. Anyway, there we go. Thanks to our<br>[95:39] team. Patricia says, appreciate it.<br>[95:42] We'll be back this time next week, I<br>[95:44] hope. Um, should be back this time next<br>[95:48] week, but uh thank you. I'm just going<br>[95:49] to go around the houses and say thank<br>[95:50] you to Tim Nash.<br>[95:52] >> There he is. Thank you to Mark<br>[95:54] Benzakane. It's still like crazy o'lock<br>[95:57] in the morning over there. Appreciate<br>[95:58] that.<br>[95:59] >> And also to Onar. Thank you so much for<br>[96:02] joining us. Hopefully Onar, you'll come<br>[96:03] back and join us on a less weird<br>[96:06] episode.<br>[96:06] >> They're always weird. They're always<br>[96:08] weird.<br>[96:09] >> They're not as weird.<br>[96:10] >> Don't Don't fall for it. Every single<br>[96:12] episode is weird.<br>[96:13] >> Okay. All right. Okay. I probably should<br>[96:15] rate that.<br>[96:16] >> I I love it, though. This what makes<br>[96:17] this fun, right? It's weird. So,<br>[96:19] absolutely.<br>[96:20] >> Yeah, I agree.<br>[96:21] >> And uh we'll be back this time next<br>[96:23] week. So, if the three of you want to<br>[96:25] stick around and have a little bit of a<br>[96:26] natural after this, I would welcome<br>[96:28] that. But uh we will see you next week.<br>[96:30] Thanks for joining us in the comments.<br>[96:31] Appreciate it. Bye-bye. Bye-bye. <!-- deep-read:sections end --> [[3. Resources/Readwise/Full Document Contents/Articles/This Week in WordPress #367|Full Document Contents]] ## Document Notes --- tags: #wordpress #core-development #security #performance #ai #open-source author: Nathan Wrigley source: WP Builds reference: https://www.youtube.com/watch?v=VMzU4GhuuCI date created: 2025-02-24 14:00 --- # ๐Ÿท๏ธ Title: This Week in WordPress #367 ## ๐Ÿงฐ Action Inbox - [H1] Test WordPress 7.0 Beta 1 on non-production site โ€” collaborative editing features #wordpress - [H2] Consider open source AI models for text-to-speech accessibility โ€” cost savings #accessibility - [H3] Implement password manager if not using one โ€” security necessity #security ## ๐Ÿงญ Table of Contents - [[#๐Ÿ“ Summary]] - [[#๐Ÿ“– Main Content]] - [[#๐Ÿ—’๏ธ Notes]] - [[#๐Ÿ“š References]] - [[#๐Ÿ—ฃ๏ธ Paraphrase]] - [[#๐Ÿ“ฐ Newsletter]] - [[#โœ… Action Items]] - [[#๐Ÿงช Hypotheses]] - [[#๐Ÿ“Š Methodology]] - [[#โ“ Questions]] - [[#๐Ÿ”ฎ Future Research]] - [[#๐Ÿ’ก Implications]] - [[#๐Ÿง  Learning Styles Assessment]] - [[#๐Ÿ“Š Accessibility Assessment]] - [[#๐ŸŒ DEIB Assessment]] - [[#โœ… Logical Validity]] - [[#๐Ÿ›ก๏ธ DARVO Analysis]] - [[#๐ŸŽฏ Conclusion]] ### ๐Ÿ”— References - [WordPress 7.0 Beta 1](https://wordpress.org/news/) - [MainWP Year in Review](https://mainwp.com/) - [Automatic Blog - Server Centric Development](https://automatic.com/blog/) - [OOPSpam Annual Report](https://oopspam.com/) ## ๐Ÿ“ Summary - Weekly WordPress discussion covering WordPress 7.0 beta release, AI developments, security updates, and industry trends - Panel discussion highlights tension between JavaScript frameworks and server-side development approaches - Key security updates include BitWarden audit response and password manager recommendations - AI discussion focuses on open source alternatives and cost-benefit analysis for WordPress users - WordPress 7.0 beta brings collaborative editing and design improvements ## ๐Ÿ“– Main Content This episode covers the evolving WordPress landscape with particular attention to the upcoming WordPress 7.0 release featuring collaborative editing capabilities. The panel discusses industry trends toward reconsidering JavaScript-heavy development approaches, with Automattic advocating for more server-centric solutions. Security remains a key focus with discussions about password managers and spam prevention. The conversation explores the tension between proprietary and open-source AI models, considering cost, privacy, and performance implications for WordPress users. ## ๐Ÿ—’๏ธ Notes #### โฑ๏ธ [00:00](https://youtu.be/VMzU4GhuuCI?t=0) โ€” [H1] Introduction and Panel Setup - Key idea: Weekly WordPress roundup with international panel - Evidence: "This Week in WordPress #367, Monday February 23rd" #### โฑ๏ธ [02:30](https://youtu.be/VMzU4GhuuCI?t=150) โ€” [H2] Weather Check-in and Community Building - Key idea: Community engagement through casual conversation - Evidence: "Minus 5 here... visibility nil, blizzard warning" #### โฑ๏ธ [05:45](https://youtu.be/VMzU4GhuuCI?t=345) โ€” [H1] Andy Bell's AI Principles Discussion - Key idea: Some agencies taking principled stance against AI usage - Evidence: "He refuses to work with AI companies and won't use AI tools" #### โฑ๏ธ [08:20](https://youtu.be/VMzU4GhuuCI?t=500) โ€” [H2] MainWP's 12-Year Anniversary Review - Key idea: Long-term WordPress business sustainability and team motivation - Evidence: "12 years in the WordPress space is quite a marker" #### โฑ๏ธ [12:15](https://youtu.be/VMzU4GhuuCI?t=735) โ€” [H1] Automattic's JavaScript Framework Critique - Key idea: WordPress ecosystem questioning JavaScript-heavy development - Evidence: "A modest server-centric development proposal" #### โฑ๏ธ [18:40](https://youtu.be/VMzU4GhuuCI?t=1120) โ€” [H2] BitWarden Security Audit Response - Key idea: Transparent handling of security research findings - Evidence: "Security through Transparency - ETH Zurich audits" #### โฑ๏ธ [22:30](https://youtu.be/VMzU4GhuuCI?t=1350) โ€” [H3] Open Source Text-to-Speech Models - Key idea: Lightweight AI models for WordPress accessibility features - Evidence: "Kitten TTS is just 25 megabytes with 8 voices" #### โฑ๏ธ [26:45](https://youtu.be/VMzU4GhuuCI?t=1605) โ€” [H2] Spam Attack Trends and Residential IPs - Key idea: Increasing attacks from compromised consumer devices - Evidence: "Attacks coming from residential IPs, smart devices compromised" #### โฑ๏ธ [30:20](https://youtu.be/VMzU4GhuuCI?t=1820) โ€” [H1] Open Source AI Models vs Proprietary - Key idea: Quality gap closing but adoption challenges remain - Evidence: "90% quality difference closed within 13 weeks" #### โฑ๏ธ [35:50](https://youtu.be/VMzU4GhuuCI?t=2150) โ€” [H2] Hardware Requirements for Local AI - Key idea: Performance tradeoffs between local and cloud AI - Evidence: "Takes 45-50 seconds locally vs 5 seconds with ChatGPT" #### โฑ๏ธ [42:10](https://youtu.be/VMzU4GhuuCI?t=2530) โ€” [H3] Internet Archive and AI Scraping Conflicts - Key idea: AI scraping threatens historical web preservation - Evidence: "Guardian, NY Times, Reddit blocking Internet Archive access" #### โฑ๏ธ [45:30](https://youtu.be/VMzU4GhuuCI?t=2730) โ€” [H1] WordPress 7.0 Beta 1 Release - Key idea: Collaborative editing features approaching production readiness - Evidence: "Collaborative editing which many thought would be a roadblock is coming" ## ๐Ÿ“š References - [This Week in WordPress Show](https://wpbuilds.com/live) - [WP Build Show Feeling Insecure](https://wpbuilds.com/) - [Kitten TTS GitHub](https://github.com/kittenml/kitten-tts) - [Open Router](https://openrouter.ai/) - [TechDirt - Preserving the Web](https://techdirt.com/) ## ๐Ÿ—ฃ๏ธ Paraphrase - WordPress 7.0 beta introduces collaborative editing capabilities that were previously considered technically challenging to implement - The WordPress ecosystem is reconsidering JavaScript-heavy development approaches in favor of server-side solutions for better performance - Security remains paramount with password managers being essential tools, despite recent audit findings being largely theoretical ## ๐Ÿ“ฐ Newsletter This week brings exciting developments in WordPress core with the 7.0 beta showcasing collaborative editing features that promise to transform content creation workflows. The community is also engaging in important conversations about development approaches, with Automattic advocating for more server-centric solutions over JavaScript frameworks. For security-conscious users, the BitWarden audit response demonstrates the importance of transparency in security tools. Meanwhile, open source AI models are becoming viable alternatives for accessibility features like text-to-speech. Resources: [WordPress Beta Testing](https://wordpress.org/download/beta/), [MainWP Community](https://mainwp.com/), [Security Best Practices](https://developer.wordpress.org/security/) ## โœ… Action Items #### WordPress - Core: Test WordPress 7.0 beta collaborative editing features in staging environments - Core Performance: Monitor impact of collaborative editing on server resources and database performance - Accessibility: Evaluate open source text-to-speech models for improved content accessibility - Security: Update security recommendations to include password manager guidance - Documentation: Create guides for server-centric development approaches vs JavaScript frameworks #### Community - Contributors: Share experiences with WordPress 7.0 beta testing and collaborative editing workflows - Maintainers: Review JavaScript dependencies and consider server-side alternatives where appropriate - Sponsors: Support open source AI initiatives that benefit WordPress ecosystem #### OSPO - Security Management: Review implications of open source AI models for enterprise WordPress deployments - License Compliance: Assess licensing implications of various AI model integrations - Community Engagement: Foster discussions about sustainable development approaches ## ๐Ÿงช Hypotheses - WordPress 7.0's collaborative editing will drive increased adoption among content teams - Server-centric development approaches will gain traction as JavaScript fatigue increases - Open source AI models will become standard for WordPress accessibility features - Password manager adoption will accelerate following security audit transparency ### ๐Ÿ“Š Methodology - Beta testing WordPress 7.0 collaborative editing across different hosting environments - Performance benchmarking of server-side vs JavaScript-heavy implementations - User experience studies of open source vs proprietary AI integrations ### โ“ Questions - How will collaborative editing impact WordPress hosting requirements and costs? - Will the server-centric development trend influence WordPress core development priorities? - What role should open source AI models play in WordPress accessibility standards? ### ๐Ÿ”ฎ Future Research - Long-term performance implications of collaborative editing at scale - Security implications of self-hosted AI models in WordPress environments - Community adoption patterns for server-centric development approaches ### ๐Ÿ’ก Implications - Practice: WordPress developers may need to rebalance JavaScript vs server-side skills - Policy: AI model choices increasingly impact privacy and cost considerations - Security: Transparent security practices become competitive advantages - Education: Training needed for collaborative editing workflows and server-centric development - Funding: Open source AI models require sustainable funding mechanisms ### ๐Ÿง  Learning Styles Assessment Reading level estimate: Grade 12 #### ๐Ÿ‘€ Visual learners - Present: Live video format with multiple speakers and screen sharing - Improve: Code examples and architectural diagrams for technical concepts #### ๐Ÿ”Š Aural learners - Present: Podcast format with conversational discussion - Improve: Audio-only version with clear speaker identification #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: Technical terms explained in context, analogies used - Improve: Glossary of WordPress-specific terminology #### ๐Ÿงฉ Kinesthetic learners - Present: Encouragement to test beta versions and experiment - Improve: Step-by-step setup guides for featured tools #### ๐Ÿง  Logical learners - Present: Performance comparisons and cost-benefit analysis - Improve: Decision trees for choosing between alternatives #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Present: Live chat interaction and community engagement - Improve: Discussion forums for continued conversation #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Present: Podcast format allows for individual consumption - Improve: Self-assessment checklists for covered topics #### ๐ŸŒฟ Naturalistic learners - Present: Organic conversation flow and real-world examples - Improve: Ecosystem thinking about WordPress sustainability ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Present: Video has spoken content suitable for audio-only consumption - Improve: Formal transcript with speaker identification and timestamps #### Keyboard navigation - Present: Standard YouTube player controls - Improve: Chapter markers for easy navigation between topics #### Contrast and readability - Present: Video player meets standard contrast requirements - Improve: High-contrast mode for live chat interface #### Text resizing and reflow - Present: Responsive video player - Improve: Adjustable text size for live comments #### Media and captions - Present: Live spoken content - Improve: Real-time captions and downloadable transcript #### Forms and interactions - Present: Comment forms with appropriate labels - Improve: Better error handling for failed comment submissions ### ๐ŸŒ DEIB Assessment #### Cultural breadth - Present: International panel with different perspectives - Improve: More diverse geographic representation #### Inclusive language - Present: Technical terms explained in accessible ways - Improve: Avoid cultural assumptions about weather and time zones #### Neurodiversity support - Present: Multiple format options (video, audio, text) - Improve: Chapter markers and topic timestamps #### Representation - Present: Technical experts from different backgrounds - Improve: More diverse speaker demographics #### Psychological safety - Present: Respectful discussion of different viewpoints - Improve: Clear community guidelines for live chat ### โœ… Logical Validity #### Strong reasoning - Deductive strength: Technical analysis of WordPress features based on beta testing - Inductive strength: Trend analysis from multiple data points across ecosystem - Causal reasoning: Clear connections between development choices and performance outcomes - Analogical strength: Effective comparisons between AI model types and capabilities #### Fallacies - Appeal to authority: Some reliance on "experts say" without detailed evidence - False dichotomy: Occasional presentation of JavaScript vs server-side as either/or choice #### Tone of voice - Overall tone: Conversational and accessible while maintaining technical accuracy ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: No concerning patterns of denial - Attack: No attacks on critics or opposing viewpoints - Reverse victim/offender: No victim/offender reversals detected - Emotional cues and rhetoric: Generally balanced and factual discussion ## ๐ŸŽฏ Conclusion This episode effectively covers the current state of WordPress development with particular attention to upcoming collaborative editing features and evolving development philosophies. The discussion of open source AI alternatives and security best practices provides practical value for WordPress professionals navigating rapidly changing technological landscapes. ## ๐Ÿงฑ Refactor Appendix ### ๐Ÿ“š Literature Split Pad Purpose: Stage CEE units that become Literature notes. ### [H1] WordPress collaborative editing transforms content workflows > [!quote] This Week in WordPress #367 by Nathan Wrigley via WP Builds. Published 2025-02-24. > "Collaborative editing which many thought would be a roadblock is coming" WordPress 7.0 beta demonstrates technical feasibility of real-time collaborative editing features. [view highlight](https://youtu.be/VMzU4GhuuCI?t=2730#H1) #xref #articleseed ID:rw_wordpress_collab ### [H2] Open source AI models closing quality gap rapidly > [!quote] This Week in WordPress #367 > "90% quality difference closed within 13 weeks" Open source alternatives achieving near-parity with proprietary models in short timeframes. [view highlight](https://youtu.be/VMzU4GhuuCI?t=1820#H2) #xref ID:rw_ai_quality_gap --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] Server-side development reduces JavaScript complexity - Applicable to WordPress sites prioritizing performance over interactivity - Reference to Automattic blog post on server-centric approaches - Links: [[WordPress-Performance]] [[JavaScript-Frameworks]] #### [Z2] Password manager adoption essential for security - Universal recommendation regardless of specific tool choice - Transparency in security audits builds user confidence - Links: [[WordPress-Security]] [[BitWarden-Audit]] --- ### โœ๏ธ Fleeting Queue - [F1] Test WordPress 7.0 beta collaborative features โ€” staging environment setup #fleeting #inbox - [F2] Research Kitten TTS integration for accessibility โ€” 25MB model evaluation #fleeting #inbox - [F3] Review MainWP anniversary insights โ€” 12-year sustainability factors #fleeting #inbox --- ## Full Transcript [02:00] Hello, good morning, good afternoon,<br>[02:02] good evening wherever you are in the<br>[02:04] world. And I can see some of you from<br>[02:06] different parts of the world. It's very<br>[02:07] nice. Lots of comments dropping in<br>[02:09] largely about the weather which is<br>[02:10] always interesting. Um, so let's just<br>[02:13] sort of say what we're doing this week.<br>[02:15] It is this week in WordPress number 367.<br>[02:19] I feel that's the wrong number, but<br>[02:21] let's go with that. That's what I wrote<br>[02:22] down. 367.<br>[02:24] It is Monday, the 23rd of February.<br>[02:27] We'll be repackaging this as an episode.<br>[02:28] It will come out into your podcast<br>[02:30] player of choice tomorrow. Tomorrow<br>[02:32] morning at the the highly unusual 7 a.m.<br>[02:36] in the UK. I don't know why I picked<br>[02:38] that, but I picked it and thought I'm<br>[02:40] sticking to it. I'm being consistent.<br>[02:41] So, it's gone out at 7:00 in the morning<br>[02:44] in the UK for about eight years or so.<br>[02:47] No reason, but at least it's there when<br>[02:49] you wake up, depending on where you are.<br>[02:51] The idea is to talk about WordPress. Um,<br>[02:54] but increasingly we end up talking about<br>[02:56] all sorts of different things. And I<br>[02:57] think there'll be quite a lot of<br>[02:58] security stuff, possibly AI. Well, I say<br>[03:01] possibly AI stuff. It's mostly AI stuff<br>[03:04] these days. There's there's no oxygen<br>[03:07] left in the room. Um, but in order to<br>[03:09] make that happen, I'm always joined by a<br>[03:11] panel of um, experts, let's put it that<br>[03:14] way. And, um, today I'm joined by these<br>[03:17] three fine people. There, there, and<br>[03:19] there. And first one over here is uh,<br>[03:23] Sir Tim Nash. Hello Tim. How are you<br>[03:25] doing?<br>[03:26] >> Hello. I I just can't remember when I<br>[03:28] got kned. You'd think it would be an<br>[03:30] important thing in my<br>[03:31] >> Yeah, honestly, this whole world kne<br>[03:34] down guy with a sword coming at me, but<br>[03:36] no. Budget cuts. Budget cuts.<br>[03:38] >> Yeah. Yeah. Yeah. Yeah. The royal family<br>[03:41] are having a tough time.<br>[03:43] >> Yeah.<br>[03:44] >> Wonder if they'll start charging.<br>[03:46] Anyway, let's not get into that. That's<br>[03:48] definitely off topic. Um, but how you<br>[03:51] doing? You all right, Tim?<br>[03:53] >> Ah, yeah. I'm here.<br>[03:56] That's about as much enthusiasm as you<br>[03:57] can reach the moment.<br>[03:59] >> That's the level of enthusiasm we're<br>[04:01] gonna get. I ask the the contributors to<br>[04:04] give us a little potted bio. And so Tims<br>[04:06] Tims has Tims has always excited me in<br>[04:09] the past. Uh I never read it just in<br>[04:11] case it's something that requires a bit<br>[04:13] of inspiration at the start. So here it<br>[04:14] comes. I genuinely haven't read it.<br>[04:16] Right. Here it is. Tim scares people and<br>[04:19] oh no. Tim scares people and no more so<br>[04:22] than Nathan Wrigley for he fears the<br>[04:24] intros. He will be sing will he be<br>[04:26] singing, dancing an intro or just saying<br>[04:29] hello? I don't know. Uh today though he<br>[04:32] should not fear he should fear not as<br>[04:33] the no intro is oh is this intro is<br>[04:36] really tame. Thank the lord. Tim is a<br>[04:39] professional doom speaker and security<br>[04:42] consultant specializing in WordPress.<br>[04:45] You can find about you can find out more<br>[04:46] about him at timnash.co.uk<br>[04:49] or listen to his semi-regular chat with<br>[04:52] Nathan on the WP Build Show Feeling<br>[04:54] Insecure. We should do that again. We we<br>[04:57] should we haven't for a recording for a<br>[04:59] long time a long time and uh yeah let's<br>[05:01] get back on the wagon with that but I I<br>[05:03] am so pleased that there's there was<br>[05:06] nothing that I had to sing or do as a<br>[05:08] sea shanty or any of that this week this<br>[05:11] time.<br>[05:12] >> Don't worry I'm back in a few weeks<br>[05:14] time.<br>[05:14] >> Yeah. Okay. All right. I'll hold my<br>[05:17] breath. Uh but thank you for joining us.<br>[05:19] I'm also joined by Mark Benzane.<br>[05:22] Hello Mark.<br>[05:23] >> Hello.<br>[05:24] >> How you doing? It's always like a<br>[05:26] pleasure to drag you out of your bed at<br>[05:28] 3:00 in the morning or whatever it is.<br>[05:30] >> It's it's it's the pleasure is all mine.<br>[05:33] And I mean that 100% sincerely.<br>[05:36] >> What time is it?<br>[05:37] >> Uh right now it's actually uh it's at<br>[05:41] six o'clock. But by the time I roll out<br>[05:44] of bed and, you know, take my shower and<br>[05:47] do all the things and make sure that my<br>[05:49] setup is right, especially this weekend,<br>[05:51] my my computer crapped out and I had to<br>[05:53] totally wipe and reload everything. And<br>[05:56] I'm like,<br>[05:57] >> yeah. So, so I'm like scrambling around<br>[05:59] all weekend trying to make sure that<br>[06:01] everything will work for the show today<br>[06:02] and cuz I'm not going to have an hour<br>[06:05] ahead of time to make sure things work.<br>[06:07] >> No, no, no, no. That would mean getting<br>[06:09] up at 2:00 in the morning. Well, that's<br>[06:11] what that would mean. Exactly. Yeah.<br>[06:13] >> If you're watching the show, you too<br>[06:14] will notice that Mark spends his entire<br>[06:17] life inside of a box.<br>[06:18] >> I did.<br>[06:19] >> Black box that follows him around<br>[06:20] wherever he goes.<br>[06:21] >> But I think outside of it. I think<br>[06:23] outside of my my physical self is inside<br>[06:27] the box.<br>[06:28] >> You picked up what I was putting down.<br>[06:29] Well done, Mark. That was great. Uh<br>[06:31] Mark's bio goes like this. Uh Mark is<br>[06:34] the partnerships and community lead at<br>[06:36] MainWP. And though a totally contrived,<br>[06:41] sorry, and through a totally contrived<br>[06:43] coincidence, the timing lines up with<br>[06:45] MainWP's 12th anniversary. Oh, nice.<br>[06:48] Nice. Birthday celebrations. 12 years in<br>[06:50] the WordPress space is quite a marker<br>[06:52] and it felt right to acknowledge it<br>[06:54] whilst he's here with us. Mark has been<br>[06:56] part of the ecosystem for ages, working<br>[06:58] closely with agencies, developers, and<br>[07:00] product teams who manage sites day in<br>[07:02] day out. His work at MainWP centers on<br>[07:04] partnerships, community and helping<br>[07:06] shape tools that support people building<br>[07:09] and maintaining WordPress sites at<br>[07:12] scale. Thank you, Mark. Really<br>[07:14] appreciate it.<br>[07:15] >> Thank you for having me.<br>[07:16] >> Yeah, you're very welcome. And joining<br>[07:18] us for the first time is Onar Aliy.<br>[07:21] Hello. How you doing? Have I said you're<br>[07:22] >> Thanks for having me.<br>[07:24] >> Yeah, thanks for having me. I'm very<br>[07:26] happy to be here.<br>[07:27] >> Yeah, you're very welcome. Um, as as<br>[07:30] Onar, it's his first appearance. there's<br>[07:31] this empty bio box and no doubt on the<br>[07:34] second appearance it will be full up<br>[07:36] with junk, you know, because that's what<br>[07:38] we do. We just mess it up. But on this<br>[07:39] first time around, it's very obvious<br>[07:41] that it's going to be sensible. So, here<br>[07:43] is uh Onar's very sensible bio. He's the<br>[07:46] founder of OOP SPAM. I'm not entirely<br>[07:49] sure how you pronounce that. He can<br>[07:50] correct that for us in a moment.<br>[07:51] Formerly cyber security researcher<br>[07:53] focused on online abuse and spam. And<br>[07:56] he's based in Minneapolis, Minnesota.<br>[07:59] How do we say it, Onar?<br>[08:02] when you say we say oops ma'am.<br>[08:04] >> Okay. I did actually think that would be<br>[08:06] what it was but I didn't want to Yeah.<br>[08:08] Okay.<br>[08:09] >> I started a long time ago and now I'm<br>[08:12] sinking back. Probably wasn't the best<br>[08:14] name but<br>[08:15] >> Yeah.<br>[08:16] >> Yeah. Well, as you're about to find out,<br>[08:18] I called this thing WP Builds and we<br>[08:20] basically talk about cats. We has spent<br>[08:23] ages on an episode the other day talking<br>[08:25] about alligators. So<br>[08:26] >> Oh, that's<br>[08:28] hold on. Uh we'll see how that goes. If<br>[08:31] you are joining us and you want to make<br>[08:33] the show a little bit more interesting<br>[08:34] and lively um then please make some<br>[08:37] comments. That would be absolutely<br>[08:38] lovely. The best way to do that is to go<br>[08:41] here. Um Mark is sporting the little<br>[08:45] banner there. Go share this stream<br>[08:47] wpbuilds.comlive.<br>[08:50] If you go there, you've got um you got<br>[08:52] like two options really. The the the<br>[08:54] most common option I think is to hit the<br>[08:56] box on the side if you're on a desktop.<br>[08:58] It's Google. So, it's YouTube comments.<br>[09:01] So, if you're logged into a Google<br>[09:02] account somewhere, you can comment like<br>[09:03] that. However, if you don't want to use<br>[09:06] a Google account or you don't have a<br>[09:07] Google account or you mistrust Google or<br>[09:09] any other reason for that matter, then<br>[09:12] there's a box inside the video player<br>[09:14] itself top right. It says start chat or<br>[09:18] live chat or something like that. Click<br>[09:20] on that and you don't need to be logged<br>[09:21] into anything. You can uh be entirely<br>[09:23] anonymous. And so please share it with<br>[09:26] your friends, relations, animals,<br>[09:29] pets, poltergeists, whatever the heck<br>[09:31] you've got going on over there. And it<br>[09:33] looks like some people have jumped in.<br>[09:35] So here we go. We often get the weather<br>[09:37] forecast.<br>[09:39] Oh dear. Uh, and in Boston, James Laauo<br>[09:43] is joining us. And it's 30. Oh, that's<br>[09:45] brutal. It's minus one degrees<br>[09:46] centigrade. Birds, birds, animals, tree,<br>[09:49] branches, people fly at a 90 degrees<br>[09:52] angle. Visibility nil. Officials,<br>[09:54] blizzards warning roulette remain in<br>[09:56] place until 7:00 a.m. ESC. Good. Good<br>[09:59] morning. Oh, that sounds bad.<br>[10:01] >> Well, it's minus5 here.<br>[10:03] >> Oh. Oh. Oh, that's not real. That's like<br>[10:06] the temperature on Mars or something.<br>[10:09] >> But at least the internet works. So,<br>[10:12] >> electrons love it. They love all this<br>[10:15] cold. It's perfectly.<br>[10:17] >> Uh Courtney Robertson's joining us, but<br>[10:19] she's saying hello to James. Uh, she's<br>[10:22] given a comment about the weather there.<br>[10:23] Just two inches here. I guess that's<br>[10:25] snow she's talking about. Oh, David<br>[10:28] Warmsley, my partner in crime, David<br>[10:30] Warsley. He says, "Hello, first time<br>[10:32] catching the beginning of this show.<br>[10:34] What a birthday treat." I'm presuming<br>[10:36] it's your birthday, David. And if it is<br>[10:38] your birthday, happy 92nd birthday. It<br>[10:42] must be that at least by now. Uh,<br>[10:45] something along those lines. I don't<br>[10:47] know how old David is. I think he's<br>[10:48] older than me then. But happy birthday,<br>[10:51] David, if it is your birthday. Uh, the<br>[10:53] webinar is also joining us. Hello,<br>[10:55] beautiful people. How you doing? And<br>[10:57] gosh, there's quite a few, isn't there?<br>[10:58] Lots of people saying hello to each<br>[11:00] other. Oh, come on. Rob rub it in, won't<br>[11:03] you? David's in Goa where it's 27<br>[11:08] 27ยฐ centigrade. All I can say is the<br>[11:11] electrons hate it.<br>[11:13] >> I imagine the humidity is horrible<br>[11:15] though.<br>[11:16] >> Yeah. Yeah.<br>[11:16] >> Go on. Go on. Tell me the humidity.<br>[11:18] >> It's his birthday. He's getting old and<br>[11:20] the humidity is horrible. That's it.<br>[11:22] That's how we're going to how we're<br>[11:23] going to reconcile it. Uh Ross Win,<br>[11:27] hello. He says he's got the day off so I<br>[11:29] can be live here today. A you are<br>[11:32] friends, not work. That's so nice. Thank<br>[11:34] you for joining us, Ross. Appreciate it.<br>[11:36] Uh 12 degrees centigrade here in the UK<br>[11:38] and very British. Yeah, I got the same<br>[11:41] 12 degrees centigrade and just greyness.<br>[11:44] You know, it's what we get every single<br>[11:45] day of the year. Any other comments<br>[11:47] joining in? Who we got here? Marcus<br>[11:49] Bernette. Sorry. He says, "I had to<br>[11:51] cancel you, Nathan." Oh, yeah.<br>[11:55] Luckily, Onar's here. You know, that's<br>[11:57] all I have to say about that. Marcus<br>[11:59] wasn't able to come because he had other<br>[12:01] things. And so, Onar very graciously<br>[12:03] jumped in on Friday. And uh that's<br>[12:05] amazing. Um testing WPB to one. We'll<br>[12:08] get to that in a moment. As Jabber,<br>[12:14] he's on skating on thin ice, is he<br>[12:16] James?<br>[12:18] Do I jabber? I think I jabber.<br>[12:20] >> It's cold there. It's very thick ice.<br>[12:22] Trust me.<br>[12:23] >> Yeah, that's right. I think uh I think<br>[12:26] is there any other comments that anybody<br>[12:27] can say that I ought to put on the<br>[12:29] screen because I'm kind of lost in them<br>[12:30] now. There's too many to come up.<br>[12:32] Anybody quickly?<br>[12:33] >> Well, Courtney Courtney asked, but I<br>[12:35] said I responded already, but uh<br>[12:37] Courtney asked if the reset of my<br>[12:39] computer means that the lights will not<br>[12:41] go out. Uh I cannot guarantee anything.<br>[12:44] Um,<br>[12:45] >> Mark Mark's in a black box already, but<br>[12:48] at some point the lights are go out, so<br>[12:49] it'll be entirely black. It's really<br>[12:51] funny when it happens. If you sit really<br>[12:54] still, Mark, for like five minutes and<br>[12:56] say nothing, we can all enjoy your<br>[12:57] lights going out. Uh, okay. So, anyway,<br>[13:00] there we go. That's the long<br>[13:01] introduction. Really appreciate you all<br>[13:03] being here. Keep dropping in some<br>[13:04] comments. So, so, so the the idea is to<br>[13:06] talk about WordPress. This is us, by the<br>[13:08] way. Bit of short short promotional<br>[13:10] stuff at the beginning. If you like what<br>[13:11] we're doing over here, put your name<br>[13:12] into that box. This is wpbuilds.com.<br>[13:15] No, don't put your name. Put your email<br>[13:17] address into that box. We don't need<br>[13:18] your name. Just want your email address.<br>[13:20] And then we'll send you a couple of<br>[13:22] emails each week. One when we put this<br>[13:24] out as a podcast. That'll happen<br>[13:25] tomorrow when I've edited this. Um, and<br>[13:28] then we'll put an episode out every<br>[13:30] Thursday as well, and I'll send you an<br>[13:32] email about that. And this week, uh, I<br>[13:35] was lucky enough to have the fabulous<br>[13:38] Andy Bell. Uh, Andy Bell. I think in<br>[13:41] years gone by Andy Bell was more of a<br>[13:44] WordPresser than he is now. I think it's<br>[13:46] been many years I think since he's used<br>[13:48] WordPress uh in in anger if you know<br>[13:50] what I mean. But I had a chat with uh<br>[13:52] Andy because I saw him at a conference<br>[13:54] last year which Tim Tim was there as<br>[13:56] well. It was in London last year and uh<br>[13:58] Andy was on stage and he wasn't really<br>[14:00] talking about WordPress. He was talking<br>[14:02] about sort of agency life and things<br>[14:04] like that. But the one of the things<br>[14:06] that caught my attention was his<br>[14:08] position on AI. Now Andy is very<br>[14:10] principled about AI and he's very very<br>[14:13] forthright. He doesn't want anything to<br>[14:15] do with it. He doesn't want anything he<br>[14:17] doesn't want his agency touching it. So<br>[14:19] the content that they produce, the code<br>[14:21] that they write, the websites that they<br>[14:23] launch is all humanmade.<br>[14:27] As soon as those words came out of my<br>[14:29] mouth, I realized the error. Uh it was<br>[14:31] all made by his agency, not humanmade.<br>[14:35] Forgive me. Um<br>[14:37] but uh but um anyway but he also won't<br>[14:41] won't work with AI companies. So if an<br>[14:43] AI company comes to his agency and says<br>[14:45] will you build us a website? The answer<br>[14:47] is going to be no. So we explore his<br>[14:49] fairly principled position here. And I<br>[14:51] got to say the more he talks the more I<br>[14:55] was nodding my head you know the<br>[14:57] dominoes kind of started to fall for me<br>[14:59] and uh he was able to encapsulate it<br>[15:01] really well. So I don't suppose any of<br>[15:03] you three have got anything to add about<br>[15:04] that. This is my promo bit at the<br>[15:06] beginning, but I've dropped the subject<br>[15:07] of AI and his principle on it.<br>[15:10] >> I feel on principle, I should say. Did<br>[15:12] the word lite turn up in the<br>[15:14] conversation?<br>[15:14] >> Uh, it should have done, shouldn't it?<br>[15:16] Yeah, probably. But I I know I know what<br>[15:19] you mean.<br>[15:20] >> I think his is not really captured<br>[15:22] around the technology. He's obviously<br>[15:24] got a notion that he can do whatever the<br>[15:26] heck an a an AI can do when it comes to<br>[15:29] design. He's got the skills. He doesn't<br>[15:31] need the shortcuts. And so whilst it<br>[15:34] might save him a bit of time and<br>[15:36] probably some money, go just go and have<br>[15:38] a listen to him. I I know what you mean<br>[15:40] though. But um I found myself nodding is<br>[15:43] all I can say.<br>[15:44] >> Uh anybody else, Mark Onar, anything to<br>[15:47] add about that before we move on.<br>[15:49] >> I I respect anybody who has principles<br>[15:51] and sticks to them. Yeah,<br>[15:53] >> that's that's you know um and so I I<br>[15:57] have a great amount of respect for what<br>[15:58] he's saying and if he can and I think<br>[16:00] it's always important to be able to do<br>[16:02] what the AI is doing. You have to be<br>[16:04] able to understand what it's doing so<br>[16:07] that you can either fix it or or or not.<br>[16:10] So if you choose not to do it, it means<br>[16:12] you know what you're doing. Well, and<br>[16:14] the the other interesting bit was that<br>[16:16] as as the sort of the conversation um<br>[16:19] developed, not only was I kind of<br>[16:21] getting more and more into it, but I<br>[16:23] could see where he was coming from. And<br>[16:25] the bit that kind of made the principles<br>[16:27] stick for me was the fact that it really<br>[16:30] hurt his business in the year 2025.<br>[16:34] Incredibly successful and it had hurt,<br>[16:37] you know, that having this principle had<br>[16:39] hurt his business without a doubt. He<br>[16:41] was very open about that. But what he<br>[16:44] had not done publicly is he hadn't said<br>[16:47] out loud the bit about the AI. He' just<br>[16:51] not taken work that required him to use<br>[16:54] AI. He hadn't taken work from AI<br>[16:57] companies and he hadn't used AI. So<br>[17:00] anyway, the knock-on effect was as soon<br>[17:02] as he started saying the quiet thing out<br>[17:05] loud, I refuse to work with AI, suddenly<br>[17:09] his roster got filled up again. So it<br>[17:11] turned out that for a small subset of<br>[17:14] people and he presumably is an early<br>[17:16] mover that that rounded off his 2025<br>[17:20] really well. Now we'll have to see how<br>[17:21] long that continues, but it turned out<br>[17:23] that that principle resonated with a lot<br>[17:25] of people who needed a website. Um but<br>[17:29] we'll have to wait and see how that that<br>[17:31] works over time. Okay. Anyway, there we<br>[17:33] go. Anybody else? Before I move on,<br>[17:36] please keep your eye on the comments,<br>[17:37] you three, because um if there's<br>[17:39] anything that crops up, there's too many<br>[17:40] at the minute for me to keep my um my my<br>[17:43] eyeballs on. Uh by the way, um he has a<br>[17:47] u like a course platform called uh<br>[17:50] Pikilly. It's p i ca l i l. Pilly with<br>[17:55] the li after the dot. And um a lot of<br>[17:59] the courses are about this kind of<br>[18:00] thing, you know. So mindful design is<br>[18:02] one of them. I just thought I'd mention<br>[18:04] that in case anybody was keen to pick up<br>[18:06] on what it is that he's doing. Go and<br>[18:07] check it out. Right. Okay. So, moving on<br>[18:10] to user submitted content or in this<br>[18:12] case guest submitted content. Here we<br>[18:13] go. MainWP. You brought this to our<br>[18:16] attention. It looks like the year in<br>[18:17] review. How did MainWP go, Mark?<br>[18:21] >> 25.<br>[18:22] >> Well, first of all, Dennis asked me to<br>[18:24] write the year in review this year,<br>[18:26] which is actually a pretty intimidating<br>[18:28] task, I got to say. And and I was kind<br>[18:30] of like when you go back and and look at<br>[18:32] everything that happened, it kind of<br>[18:34] blows your mind at blew my mind as to<br>[18:37] how much uh the team just did last year.<br>[18:41] And I I think about it once again in the<br>[18:45] frame of this 12-year anniversary thing.<br>[18:47] And I just am blown away constantly that<br>[18:51] they are so motivated every single day<br>[18:55] to just keep pushing and pushing and<br>[18:57] pushing after 12 years. I mean, that<br>[18:59] just is astounding. So, that's the big<br>[19:02] takeaway for me from this. The rest of<br>[19:04] it goes into details as to how many<br>[19:06] things we pushed out and and where we're<br>[19:09] going and and all of that. Uh, and I<br>[19:11] won't get into all of that. I I would<br>[19:13] appreciate it if people would read it. I<br>[19:14] appreciate you letting me share this uh<br>[19:17] with the audience and I hope people read<br>[19:19] it. And uh and uh I don't want to take<br>[19:22] up too much more time other than that,<br>[19:24] but uh I just I I just can't talk about<br>[19:29] the group of people that Dennis has put<br>[19:31] together at MainWP. It's just amazing<br>[19:34] group.<br>[19:35] >> Nice. Nice. Okay. Well, probably a quick<br>[19:38] Google. Everything that we mention in<br>[19:40] this show will be in the show notes<br>[19:42] tomorrow. So when the podcast audio<br>[19:43] drops, there'll be a link to a blog post<br>[19:46] which is basically a bunch of links.<br>[19:48] Some of them are in the show. There's<br>[19:49] ones that didn't make it into the show,<br>[19:51] but all of the ones that we're going to<br>[19:52] mention will be in there. So, this will<br>[19:54] make it uh into that list. It'll<br>[19:56] probably be under the community section<br>[19:58] if you go there, or possibly the plug-in<br>[20:00] section, depending where I<br>[20:01] >> where I drop it. But go and have a look.<br>[20:02] Uh or you could simply Google at this<br>[20:04] moment, couldn't you? Year of momentum.<br>[20:06] A year of momentum 2025 year in review.<br>[20:09] Nice that you love your team as much as<br>[20:11] that. That's brilliant.<br>[20:12] >> I I feel so lucky. Honestly, I I I went<br>[20:15] from being a, you know, a an owner of a<br>[20:18] company and a founder of a company to<br>[20:20] being in a company where I feel like I'm<br>[20:22] a founder even though I'm not. So, it's<br>[20:25] it's it's really I I feel very fortunate<br>[20:28] to have landed where I did.<br>[20:29] >> Yeah. Oh, that's lovely. I'm just going<br>[20:31] to pause the entire show very quickly<br>[20:33] because I just want to say<br>[20:36] over a period of about three months now<br>[20:38] this person has dropped into the show um<br>[20:42] Gank and every single episode I have no<br>[20:47] idea what his name is and every episode<br>[20:49] he says what his name is and I say I'll<br>[20:51] remember it for next time and I never<br>[20:53] remember it. So I've actually written it<br>[20:55] down on a piece of paper hoping they<br>[20:57] drop in today. I think you should name<br>[21:00] the show after him. Yes. Just so that<br>[21:02] you have an episode that's like<br>[21:04] >> Yeah. Well, he's joining us from<br>[21:05] Amsterdam. And of course, thank you,<br>[21:06] Brian, for uh Oh, see what I did there?<br>[21:09] Uh, it's Gerard. Thank you, Gerard, for<br>[21:13] joining us. I really appreciate it. And<br>[21:14] I I appreciate me. Sorry, I don't<br>[21:17] appreciate me. I appreciate the fact<br>[21:18] that you're coping with the fact that I<br>[21:20] relentlessly, you know, been unable to<br>[21:22] remember who you are. I really<br>[21:23] appreciate it. And um, nice mention for<br>[21:26] you, Tim. I think it was Ross I saw in<br>[21:28] the comments who said, "It's lovely to<br>[21:29] see you." Uh, what did he say? He said,<br>[21:32] "Oh, no, it was Reese W. Nice to see Tim<br>[21:35] again." That's<br>[21:36] >> a Thank you.<br>[21:37] >> Yeah, that's right. The bearded club.<br>[21:40] They you you stayed together, you guys.<br>[21:44] Okay. Have we got any nice comments in<br>[21:46] there that Oh, that's very nice. Ross,<br>[21:48] he's sort of saying, "Go and listen to<br>[21:49] the interview, I presume, about Andy."<br>[21:51] Uh, and staying on that topic, he says<br>[21:54] Andy also said, so this is the previous<br>[21:55] thing with Andy Bell. Um, that he'd got<br>[21:58] some business from a client that had<br>[21:59] been burned. Oh, that's interesting.<br>[22:01] Yeah. By an agency that had used AI. Um,<br>[22:05] and we're looking for somebody that<br>[22:06] explicitly did not, which was kind of<br>[22:09] interesting.<br>[22:12] >> Um, and then David Wsley joins in.<br>[22:14] Primary Andy problem solves and writes<br>[22:17] HTML and CSS better than LLM seems to be<br>[22:20] able to manage. I don't think you could<br>[22:21] deny that somebody of his capacity<br>[22:24] that's very likely to be true, isn't it?<br>[22:26] Okay. All right. Let's move on a little<br>[22:29] bit and we'll go here. So, that was the<br>[22:31] bit that Mark dropped. Now, we've got a<br>[22:32] couple coming from Tim's side of things.<br>[22:34] I didn't get a chance to read this one,<br>[22:36] Tim. Sorry about that. Um, so tell us<br>[22:39] why this one's in. It's from Automatic.<br>[22:41] >> So, it's sort of slightly slightly links<br>[22:45] into Andy. Uh so this is a uh blog post<br>[22:49] by somebody from automatic. They're on<br>[22:52] the performance team at Automatic. Not<br>[22:55] it's not specifically WordPress related<br>[22:58] directly, but um it's basically a blog<br>[23:02] post arguing we use too much JavaScript.<br>[23:06] >> We use too React is React is not a<br>[23:10] library. It's a framework. We use these<br>[23:12] giant frameworks. They're ridiculously<br>[23:15] complicated. They are really bad for<br>[23:19] performance. They very rarely do the<br>[23:22] things that we actually want them to do<br>[23:23] well and we keep use trying to use<br>[23:26] JavaScript when actually we have this<br>[23:28] perfectly good servers behind the scenes<br>[23:30] that are full of processing power that<br>[23:32] could be doing the job for us. that a<br>[23:35] lot of the time we struggle with<br>[23:37] performance on websites is because not<br>[23:40] necessarily the servers slowing down,<br>[23:43] but your client has got to make a<br>[23:45] 100,000 different requests backwards and<br>[23:47] forwards to the server via the<br>[23:49] JavaScript Ajax requests and JavaScript<br>[23:52] is pulling and doing a lot of issues<br>[23:55] when it comes to performance. And it's<br>[23:57] basically a little bit of a h maybe we<br>[24:01] should perhaps not use as much<br>[24:04] JavaScript or only use JavaScript when<br>[24:07] we need to and use it for what it's<br>[24:09] really good at. Um, which I found quite<br>[24:13] interesting. So it's not a get rid of<br>[24:15] Ajax, get rid of React, get rid of all<br>[24:18] of this. It was just a maybe we should<br>[24:21] rethink that your if you're jumping into<br>[24:24] some a project and your first reaction<br>[24:26] is to jump and get react maybe consider<br>[24:29] if that's the right course. And I found<br>[24:32] that fascinating partially because it<br>[24:34] very much mirrors my own viewpoint. So<br>[24:37] of course I'm biased towards this as I<br>[24:39] like this makes total sense. Uh I think<br>[24:41] there's a lot of people in the comments<br>[24:43] who will find this approach like oh yeah<br>[24:46] that's what I do. that should be what we<br>[24:48] should do.<br>[24:49] >> But also who it came from.<br>[24:51] >> Yeah,<br>[24:52] >> it's on the automatic blog,<br>[24:54] >> right?<br>[24:55] >> I I'd like to think that this was a<br>[24:58] little bit of a a flag has gone up, but<br>[25:00] maybe we have gone too far the wrong<br>[25:02] way. Um, but we'll see. But it's a it<br>[25:06] was it's a really good read. It's a<br>[25:07] really wellthoughtout read that um for<br>[25:11] me uh reflects a lot of my own<br>[25:14] viewpoints. So, I was sort of I was I I<br>[25:17] very much was reading this and nodding<br>[25:20] my way along. So, I think<br>[25:23] >> I can more or less guarantee that David<br>[25:24] Warsley in the comments will be warming<br>[25:26] his hands on on this. He shares the<br>[25:30] exact same opinion as you. Uh, you know,<br>[25:32] buy you something when it's not<br>[25:34] necessary. But you're right, that was<br>[25:36] the bit that I took. I read the the<br>[25:38] title and I read that it had come from<br>[25:39] automatic and then I got to the bit<br>[25:42] where it was obviously taking its first<br>[25:44] like little targeted aim toward React in<br>[25:48] particular<br>[25:49] >> and I did think this is curious.<br>[25:51] >> It is he he does take quite a strong aim<br>[25:54] at React but then does emphasize that<br>[25:56] it's not specifically React. It's more<br>[25:58] that React is<br>[26:00] >> act and I think his argument basically<br>[26:02] is you never load just one JavaScript<br>[26:04] library.<br>[26:06] It's part of the uh philosophy of<br>[26:10] JavaScript development seems to be well<br>[26:12] I can just reach for this and I can<br>[26:13] reach for that<br>[26:14] >> and so you do end up with behemoths very<br>[26:17] quickly and without even realizing it<br>[26:19] you're you're suddenly you've got huge<br>[26:21] amount of dependencies there that you<br>[26:23] weren't expecting and yeah it's as I say<br>[26:25] it's a really good read uh even if you<br>[26:28] take away from it that is like that's a<br>[26:30] bit extreme I if it just gives you pause<br>[26:32] for four that maybe I don't necessarily<br>[26:35] really need to bring in that full<br>[26:36] framework to do this oneline thing. Or<br>[26:39] maybe it could be just that you take the<br>[26:41] opinion, oh actually I don't need to use<br>[26:44] I can rethink how I'm using my<br>[26:46] JavaScript and make sure that I'm first<br>[26:49] of all the server can do this on its<br>[26:51] own. you're almost certainly getting<br>[26:53] going to have a better experience in<br>[26:54] terms of accessibility, probably a<br>[26:56] better experience in terms of access um<br>[26:59] things like SEO and almost certainly a<br>[27:01] better experience from a security<br>[27:02] perspective as well because if you're<br>[27:04] simplifying things generally that makes<br>[27:06] it more secure, not always, but<br>[27:08] generally the bit that's kind of<br>[27:11] interesting to me is I would imagine<br>[27:13] that the automatic blog has some level<br>[27:15] of editorial control. I imagine that you<br>[27:18] know uh whoever wrote this article and<br>[27:21] the name has now gone Sergio Gomez uh is<br>[27:24] the automatician who wrote this. I<br>[27:26] presume there's some level of<br>[27:28] inspection. So it is it is kind of<br>[27:30] interesting to me that this has been you<br>[27:32] know this has been given the the green<br>[27:34] light and I I wonder I just wonder if<br>[27:37] this is a first<br>[27:40] in a cascade of similar things in the<br>[27:43] year 2026. I think maybe that's what<br>[27:46] you're I don't know. Maybe if you're<br>[27:47] wondering that as well, Tim.<br>[27:49] >> Yes. Not sure.<br>[27:50] >> Well, no. Hoping maybe. I know. I feel<br>[27:53] like this could either be a one shot and<br>[27:54] it's like, "Oh, that's nice." Or we<br>[27:56] could see this happening more and more.<br>[27:59] >> And there is a little bit of a case of<br>[28:02] >> as we are getting more and more AI slop<br>[28:06] and a lot of if you ask a AI to build<br>[28:10] something, it will pull in all of these<br>[28:12] libraries and things. I can see the the<br>[28:15] Andes of this world and people going<br>[28:18] actually I can<br>[28:20] win this battle by doing less and<br>[28:24] >> producing good quality simple solutions<br>[28:27] rather than pulling in the 50 million<br>[28:29] libraries. So I can see it being used<br>[28:31] that way as well. So<br>[28:33] >> thank you. Okay, that's really<br>[28:34] interesting. Uh I didn't say the title<br>[28:36] of the piece and I have I'll read it in<br>[28:38] because if anybody's uh listening to<br>[28:40] this primarily this is on the<br>[28:41] automatic.com. So with 2T's blog and<br>[28:44] it's called a modest server centric<br>[28:47] development proposal. So you can go and<br>[28:50] look for that. It was written on the<br>[28:52] 17th of Feb this year. So go and check<br>[28:55] that out. Right. And there was another<br>[28:56] one coming from you. Sorry I apologize.<br>[28:58] I didn't let Mark and uh Onar have their<br>[29:00] go on this if they wish. Otherwise we'll<br>[29:02] move on.<br>[29:04] It's<br>[29:04] >> above my pay grade.<br>[29:06] >> Okay. Me too.<br>[29:08] >> I think you can find markets below your<br>[29:10] pay grade.<br>[29:11] >> Oh is that what you think? Okay. Okay.<br>[29:13] >> Uh, okay. Right. Here we go. Um, next<br>[29:16] one then again from Tim. Um, Tim's thing<br>[29:19] is obviously security. I use Bit Warden.<br>[29:21] I I don't know if they have products<br>[29:23] outside of the sort of password manager,<br>[29:24] but that's the length and the depths<br>[29:26] that I have from them. And obviously it<br>[29:29] being a password manager, I have this<br>[29:31] assumption that it's going to be secure.<br>[29:34] So, what's this one? What are we looking<br>[29:36] at here? So this is a a blog post from<br>[29:39] Bit Warden themselves called Security<br>[29:40] through Transparency. ETHZurich audits<br>[29:43] Bit Warden and cryptography against<br>[29:45] malicious server scenarios. uh ETH<br>[29:49] Zurich actually audited three or four<br>[29:51] different password managers and claimed<br>[29:53] that there were some serious faults and<br>[29:56] I got pinged a lot<br>[30:00] like every friend I know who I said go<br>[30:04] use this go use a password manager<br>[30:06] pretty much together it's like they got<br>[30:09] sent the same email sent me going oh my<br>[30:12] god it's all really had bad and it's<br>[30:13] insecure it's like no no no the the the<br>[30:17] group managed to find if you compromise<br>[30:20] the bit warden servers and the clients<br>[30:23] in this scenario and this happens then<br>[30:26] something bad might happen.<br>[30:28] >> Oh okay that's quite a lot of this is<br>[30:31] there were variations on the theme for<br>[30:32] each one of the password managers. So um<br>[30:35] the reason I chose this as a good uh<br>[30:37] post is because I thought it was a<br>[30:38] really well-handled response from Bit<br>[30:41] Warden because they didn't say this is a<br>[30:43] non-issue. I thought that was really<br>[30:45] good of them because they could have<br>[30:46] just come out of the gate going, "Uhhuh.<br>[30:49] Uhhuh. No." But they didn't. They<br>[30:51] actually said, "We've taken things from<br>[30:53] this. We've learned things from the from<br>[30:55] this paper. We agree it's hypothetical.<br>[30:58] Um, but honestly,<br>[31:02] let's go. You know, we we there isn't<br>[31:05] actually a problem, but we've learned<br>[31:06] stuff." But it also gets gives me the<br>[31:08] opportunity to highlight that you should<br>[31:10] be using a password manager. um that and<br>[31:13] the one of the reasons that I wanted to<br>[31:15] highlight Bit Warden is that Bit<br>[31:16] Warden's um behind the scenes both the<br>[31:20] client is open sourced and the um the<br>[31:23] server infrastructure is open sourced<br>[31:24] and you can run something like uh Vault<br>[31:27] Warden on your own infrastructure as<br>[31:29] well. So,<br>[31:30] >> okay,<br>[31:31] >> there if you were if you haven't yet<br>[31:34] your password manager<br>[31:36] >> and I'm I'm disappointed in you, but<br>[31:39] there are options out there. Uh,<br>[31:41] obviously, if you have a password<br>[31:42] manager of your own choice, go with that<br>[31:44] one. Please don't don't change because<br>[31:46] of somebody saying that Bit Warden's<br>[31:48] more interesting because it's<br>[31:49] transparent because of open source.<br>[31:51] >> But that's why I wanted to highlight<br>[31:53] this.<br>[31:53] >> Yeah. Thank you.<br>[31:54] >> To put a lot of people to bed so they<br>[31:55] can stop DMing me about<br>[31:57] >> Yeah, stop stop DMing Tim. Um, but I'm<br>[31:59] glad because this is the one that I<br>[32:01] settled on a few I don't know two or<br>[32:03] three years ago when Last Pass just sort<br>[32:04] of seemed to misstep horribly,<br>[32:06] especially from a PR point of view. Um,<br>[32:09] I moved over and pushed everything over<br>[32:11] to bit one. So, I'm happy um that you<br>[32:14] have the uh you know that you got the<br>[32:15] skinny on this. Uh, by the way, Tim<br>[32:18] paused about about a minute ago for<br>[32:20] about three seconds and he scowlled.<br>[32:22] There was a moment where Tim Tim scout<br>[32:24] it was a very effective scallally. He<br>[32:25] was trying to encourage everybody to use<br>[32:26] a password manager. So, unless you want<br>[32:28] to be on the receiving end of Tim's<br>[32:30] scowlling, then get yourself get<br>[32:32] yourself a part of I feel there should<br>[32:35] be scowling on your website, Tim. Uh,<br>[32:38] for me, yeah,<br>[32:39] >> I'm a nice person. I don't I I want to<br>[32:41] have clients.<br>[32:42] >> Okay. Scowlling at them before they sc<br>[32:45] my clients.<br>[32:45] >> I would go and get a password manager.<br>[32:47] It's not worth it, everybody. The other<br>[32:49] thing was Mark's lights went out. I<br>[32:51] don't know if anybody noticed that, but<br>[32:52] he scuttled away very quietly and got<br>[32:55] his lights coming back on. But there we<br>[32:57] go. Few comments in coming in. Um,<br>[33:01] where was it again? So, going back to<br>[33:03] the um the bit that we were talking<br>[33:05] about a minute ago. So, Andy Bell and<br>[33:07] what have you. Um, let me just put it<br>[33:09] like that. David Warsy says, so in<br>[33:12] regard to No, it wasn't. It was about<br>[33:14] the automatic piece and React and what<br>[33:16] have you. Um, David Warsy says, "I just<br>[33:18] wish WordPress was more active in the<br>[33:19] W3C rather than looking to the corporate<br>[33:22] web all the time." Uh, there we go. And<br>[33:26] uh apparently Tim, you're a sucker for a<br>[33:28] clickbait title.<br>[33:30] >> Yeah, I'm not quite sure which one.<br>[33:32] >> Denny, I think Scowl. Tim. Scowl. Just<br>[33:36] give him the Yeah. Yeah. David knows his<br>[33:39] place now. He's No more comments from<br>[33:41] you, David. I feel like the soup. What<br>[33:44] was it? The soup thing in Seinfeld. No<br>[33:46] soup for you. No comments for you, David<br>[33:49] Wsley. You're you're in the doghouse.<br>[33:50] Right. Moving on. uh the so there's<br>[33:53] three that are coming up from ONAR and<br>[33:55] the first one I don't know if the this<br>[33:57] GitHub repo is something that you're<br>[34:00] involved with personally but we're<br>[34:02] looking at kitten TTS which is a a<br>[34:05] subdirectory of kitten ML what is this<br>[34:08] what is this ML so this is text to<br>[34:11] speech model uh which people can host u<br>[34:15] self host it's only like 25 megabytes<br>[34:18] smallest one this is uh I'm a big fan of<br>[34:22] open source models. Um and in term uh<br>[34:25] that's great for privacy privacy fox<br>[34:28] people and in general this model what<br>[34:32] gives you is you know sometimes we go<br>[34:34] articles and there is listen to this<br>[34:36] article and you can do this with this<br>[34:40] model and without paying anyone you can<br>[34:43] just host in your WordPress website in<br>[34:45] your hosting hopefully you are not using<br>[34:47] share hosting um so and so this will be<br>[34:51] enough resources to run this but still<br>[34:54] um perhaps it's impossible to sh run it<br>[34:57] on share hosting and 25 megabytes quite<br>[35:00] small and does a really good job um<br>[35:03] converting your articles into tech and a<br>[35:06] speech and comes with I believe eight uh<br>[35:10] voices. Yeah, I just want to I I think<br>[35:13] this team done a really great great job<br>[35:16] getting this out and supporting open<br>[35:19] source models and yeah so it says on the<br>[35:24] the GitHub repo kitten TTS is an open<br>[35:26] source realistic texttospech model with<br>[35:28] just 15 million parameters. That sounds<br>[35:31] like a lot to me but presumably it's<br>[35:33] not. Um designed for lightweight<br>[35:35] deployment and high quality voice<br>[35:37] synthesis. I confess I haven't used<br>[35:39] anything like this largely because every<br>[35:40] single thing that I do is actually me<br>[35:42] speaking. But I do see this more and<br>[35:45] more on websites wherever I tend to<br>[35:47] roam. There's quite a lot of here's the<br>[35:48] text and then here's the accompanying<br>[35:51] usually AI generated I don't know audio<br>[35:53] file which is almost like a just almost<br>[35:56] like somebody reading it out. I um I<br>[35:59] find them quite hard to listen to most<br>[36:01] of the time because they don't sound<br>[36:02] real, but maybe this is<br>[36:04] >> there's there's some examples down<br>[36:06] there. If you scroll, you will see<br>[36:08] there's a they put some examples where<br>[36:10] they read the text.<br>[36:13] >> Yeah, there's all different kind of<br>[36:14] voices you can choose and experiment. I<br>[36:16] think what's great about it like you<br>[36:18] don't have to rely on third parties and<br>[36:21] and also I'm uh in terms of<br>[36:24] accessibility cases like you people can<br>[36:26] just listen to article<br>[36:29] and yeah okay then I will I will link to<br>[36:33] it in the show notes if you have a need<br>[36:35] to put you know speech on your blog<br>[36:37] posts and things like that inside your<br>[36:39] WordPress blog this will do that for you<br>[36:41] by the looks of things. Uh, I'll just<br>[36:44] Yeah, the the URL is not that difficult<br>[36:45] to read, so I will just read it out. I<br>[36:47] don't normally from GitHub because it's<br>[36:48] hard usually. So, it's<br>[36:49] github.com/kittenml/kitten<br>[36:53] tts. So, that was the first one.<br>[36:56] >> I was so disappointed it wasn't what I<br>[36:58] thought it was. I have never clicked a<br>[37:00] link on quicker expecting it to be<br>[37:03] realistic meows.<br>[37:05] >> Oh, I see. Okay.<br>[37:06] >> I was I was I was all in for this. There<br>[37:09] was going to be this realistic set of<br>[37:11] meows coming out of it and I could<br>[37:12] program my me some me some cat purring.<br>[37:16] >> No,<br>[37:17] >> there's a whole there's a whole<br>[37:19] subculture of people.<br>[37:20] >> I want a large language model that has<br>[37:22] been trained on meows and purr<br>[37:25] >> translated into cat. Yeah. Okay, that's<br>[37:30] okay. So, there's the first one. Uh<br>[37:32] second one from uh Onar is well I<br>[37:36] presume this is your own because it's<br>[37:37] the spam. You've got an annual report as<br>[37:40] well. You've got some key findings here<br>[37:42] but just just sort of run us through the<br>[37:44] the highlight items of<br>[37:46] >> Yeah. Yeah. I'm not going to take spend<br>[37:48] too long on you on this. I just uh this<br>[37:52] is usually we do every year where we<br>[37:55] take some sample of data and look at the<br>[37:58] data and this is a very actually related<br>[38:01] to what Cloudflare um posted recently<br>[38:04] about their um denial of service attack.<br>[38:09] uh in recently we've seen a lot of um<br>[38:12] attacks are coming from residential IPs<br>[38:14] meaning like people they don't know<br>[38:17] their devices are compromised like they<br>[38:19] have smart boxes at home or they have<br>[38:22] like their computers they their smart<br>[38:25] devices they all like spreading u<br>[38:29] starting spam campaigns or doing card<br>[38:31] testing attack people are income are<br>[38:34] very aware of this issue card testing<br>[38:36] attack where people steal other people's<br>[38:38] those cards, credit cards and they test<br>[38:41] it on your WooCommerce website<br>[38:43] and yeah this is about report about that<br>[38:47] and yeah in general um awareness about<br>[38:50] residential proxies<br>[38:52] and yeah we seen again this year we saw<br>[38:55] more attacks in WooCommerce and and also<br>[39:00] WordPress is more popular so it has it<br>[39:02] has seen more spam campaigns targeting<br>[39:05] WordPress<br>[39:07] um Yeah. Um that's all I Yeah. I<br>[39:11] encourage people to read about it and<br>[39:13] there is some um also free ways free<br>[39:16] tools how they can protect themsel from<br>[39:19] the attacks and against<br>[39:23] >> yeah I will link to that again in the uh<br>[39:26] in the show notes. Let me just see the<br>[39:27] UR the URL is easy enough to say so I'll<br>[39:29] read that in.<br>[39:30] >> I think quite a lot of people who<br>[39:31] consume this podcast they do not um they<br>[39:34] don't read the you know the associated<br>[39:36] posts. So, it's quite good if I can read<br>[39:38] the URL. So, it's uh oops spam. So,<br>[39:41] oopspam.com2025-spam-<br>[39:47] report. So, you can go and check that<br>[39:49] out and there are some key findings<br>[39:50] there. We'll get on to a piece a bit<br>[39:52] later if there's time from Cloudflare<br>[39:54] and one of the things that they<br>[39:55] particularly mentioned was the um the<br>[39:57] use of uh smart TV<br>[40:00] um hardware as one of the things which<br>[40:02] has sort of ramped up I think over the<br>[40:05] last quarter. We have a like a little<br>[40:07] thing which we plug in the back of the<br>[40:08] TV. It's I think it's Google TV<br>[40:11] something like that.<br>[40:11] >> Yeah. Also fire.<br>[40:13] >> Yeah.<br>[40:16] >> Okay. Right. In which case I think<br>[40:18] you've got a third one as well. This<br>[40:20] one. Um so this one again from Onar.<br>[40:24] This one's called Well, it's on the MI I<br>[40:26] don't know if it's MIT Sloan or MITS. I<br>[40:29] don't really know. I think it's part of<br>[40:30] the MIT uh infrastructure. It's the<br>[40:32] Sloan school which has something to do<br>[40:34] with I guess management or something<br>[40:36] like that. Uh the title is open and<br>[40:38] sorry AI open models have benefits so<br>[40:41] why aren't they used more widely? Is the<br>[40:44] answer to that because they're not as<br>[40:45] good? Is that basically what it is at<br>[40:48] the moment? Would that sort of<br>[40:50] >> article also mentions about that um<br>[40:52] there's usually 90%<br>[40:56] quality difference. So usually and even<br>[40:59] like uh even open source models they<br>[41:01] close that gap very like in within 13<br>[41:04] weeks<br>[41:06] >> and uh these models in the beginning<br>[41:08] they were only like u open AI and all<br>[41:11] the closed sources models so people more<br>[41:15] got used to those models and people<br>[41:17] started integrating to into their system<br>[41:20] but then later there's more smarter<br>[41:22] there's more smarter and equally yeah<br>[41:26] high quality models also came out open<br>[41:28] source they are yeah I think now it's<br>[41:32] really expensive for companies to switch<br>[41:34] I think that's one reason um people<br>[41:37] don't want to deal with it but there is<br>[41:41] and some people are concerned about open<br>[41:44] source models because of privacy but<br>[41:46] then there is open source models you can<br>[41:48] host it in your own infrastructure if<br>[41:50] you're a company and that's uh will be<br>[41:52] told privacy and you own all your data<br>[41:55] >> yeah and I think another concern they<br>[41:58] raised there is um top open source uh<br>[42:02] models now currently all made in China<br>[42:06] >> and so they all come from yeah and<br>[42:09] that's another privacy concern but again<br>[42:11] you can host this uh this all the open<br>[42:15] models locally and without any internet<br>[42:18] connection<br>[42:20] so that will solves the privacy issue.<br>[42:23] Yeah. Uh in general the article goes<br>[42:25] through why people should switch and<br>[42:27] they should consider it and of course<br>[42:29] there's a huge cost and yeah I um I have<br>[42:34] this feeling that the year 2026 I'm just<br>[42:37] taking this data from people out in the<br>[42:39] wider ecosystem you know tech journalism<br>[42:41] more broadly so not really WordPress<br>[42:43] related and many of them seem to be<br>[42:45] talking about the the real financial<br>[42:48] upside down pyramid basically this sort<br>[42:50] of really difficult to maintain<br>[42:53] financial cial structure that a lot of<br>[42:54] these AI companies are built upon. So,<br>[42:57] you know, venture capital money, which<br>[42:58] at some point the venture capitals will<br>[42:59] wish to have back and and how the a the<br>[43:02] AIs that many people have become<br>[43:04] dependent upon will become significantly<br>[43:06] more expensive for the exact same thing.<br>[43:09] I do wonder as well g given the kind of<br>[43:12] stuff that I would ever use AI for,<br>[43:14] which might be literally just<br>[43:15] summarizing a URL, you know, poke a URL<br>[43:18] at it and say summarize that in a<br>[43:20] hundred words. I I'd be I'm sure that<br>[43:22] some of the open source ones would be<br>[43:24] completely capable for me at that kind<br>[43:27] of thing. Obviously, if you're trying to<br>[43:28] do the cutting edge um coding and things<br>[43:32] like that, then I'm sure that you do<br>[43:33] need to reach into your pockets, but I<br>[43:35] don't know, maybe open source will win<br>[43:37] this in the end, but let's wait and see<br>[43:38] if they're capable of using accessing<br>[43:42] internet resources and using different<br>[43:44] tools. Yeah, they much Yeah, they're<br>[43:46] very capable nowadays. it just they<br>[43:49] there's not as as much commercial<br>[43:51] interest in open source models. So<br>[43:53] there's not as much PR team behind them.<br>[43:55] So I know<br>[43:56] >> it's kind of kind of interesting how a<br>[43:58] lot of the people in the open source<br>[44:00] arena<br>[44:01] um who advocate massively for open<br>[44:04] source are quite happy to use these<br>[44:06] proprietary technologies to uh you know<br>[44:09] to build this that and the other thing<br>[44:10] on top of WordPress. It's kind of<br>[44:12] interesting how that whole<br>[44:13] >> Yeah. You don't even have to like you<br>[44:15] don't even have to host them yourself.<br>[44:18] You can for example the open router um I<br>[44:21] don't know you heard about this open<br>[44:22] router is a infrastructure that hosts<br>[44:24] all the different open-source<br>[44:26] um products uh open source models and<br>[44:30] you can use them through the companies<br>[44:33] too and you get privacy benefits and<br>[44:35] it's much much cheaper to use them to<br>[44:38] for especially small uh simpler tasks.<br>[44:42] So Ross, who uh who is in the comments,<br>[44:45] sorry uh Tim, I'll just read Ross'<br>[44:47] comment quickly. Um it surprises me says<br>[44:48] Ross. Um the amount of the amount that<br>[44:51] the WordPress project is talking about<br>[44:52] AI so much but not talking about open<br>[44:55] models. Sorry Tim, I think you were<br>[44:56] trying to say<br>[44:57] >> I was just going to put in a couple of<br>[44:58] points. One is that there are two<br>[45:01] different costs. open open source models<br>[45:04] you have the cost to train the models<br>[45:06] and the size that and infrastructure you<br>[45:09] need to train the models and that is a<br>[45:12] hardware problem that we just there<br>[45:14] aren't companies going hello I'd like to<br>[45:16] I have I have a data center over here<br>[45:18] that I wish to train the models on I<br>[45:20] will then hand that that open model back<br>[45:22] into the real world and give it away for<br>[45:25] free with the exception of unless that<br>[45:28] is literally a company strategy or a n a<br>[45:32] nation state strategy which is the<br>[45:34] Chinese model process which is we're<br>[45:36] going to throw this out as a disruptor<br>[45:39] and that's<br>[45:40] >> oh<br>[45:41] >> really useful for us you know people who<br>[45:43] are using the open source model they're<br>[45:44] not doing it because it's an for open<br>[45:47] source in the nice way we think of<br>[45:50] they're doing it to disrupt against the<br>[45:52] their larger competitors um and to stop<br>[45:55] necessarily proprietary models taking<br>[45:58] single hold if you do not have someone<br>[46:00] who has enough hacking to give you the<br>[46:03] data center to train these models. It's<br>[46:05] really difficult. Then we have using the<br>[46:08] models themselves. They still require on<br>[46:12] the whole significant hardware. You were<br>[46:14] saying, "Oh, can I summarize something?"<br>[46:15] Absolutely.<br>[46:16] >> Yeah.<br>[46:17] >> Um the uh I have a a Quen model on my<br>[46:21] laptop. Absolutely perfectly fine for<br>[46:23] summarizing. takes about if I f if I<br>[46:27] pointed at a uh an article it takes<br>[46:30] about 45 to 50 seconds to come back to<br>[46:32] me with a summarization<br>[46:34] >> right right which is<br>[46:35] >> I if I pass that to chat pt it come back<br>[46:38] in 5 seconds<br>[46:39] >> yeah okay there's the difference right<br>[46:40] that's the<br>[46:41] >> quality would be there that's fine for<br>[46:44] one article scaled once on my machine<br>[46:48] the problem comes when you want to do<br>[46:50] heavy lots of workload so let's say I'm<br>[46:53] doing I want to audit some code<br>[46:56] um with a open- source models as we have<br>[46:59] now let's even if it's a relatively<br>[47:02] small code base<br>[47:04] with my current hardware which I don't<br>[47:07] have I'm not a massive company with lots<br>[47:09] of hardware but we just hardware that I<br>[47:11] have currently I can do it it just takes<br>[47:14] a really really long time<br>[47:16] >> whereas if I threw that same code base<br>[47:19] at claude code it would be done in a<br>[47:22] fraction of the time at that extreme<br>[47:24] cost. I can throw my code base via<br>[47:27] something like open router, but actually<br>[47:30] open router is quite expensive because I<br>[47:33] have to make the if I'm making a per API<br>[47:35] request. I'm I'm still paying for their<br>[47:39] hardware at much more inflated rate<br>[47:42] because they have to make money. Open<br>[47:44] routters is not a charity. They make<br>[47:46] money on those requests through. So we<br>[47:48] haven't yet reached a point where we<br>[47:50] have models that are small enough to run<br>[47:52] locally at performance that's required<br>[47:54] to make the open source a viable model<br>[47:57] and what we don't have yet is model a<br>[48:00] way of training models that's small<br>[48:02] enough that they or we can distribute<br>[48:05] well enough um we we we will I'm sure<br>[48:10] see in the next sort of 6 months to 12<br>[48:12] months um seti style setups if you<br>[48:16] remember the oldi Yeah. Yeah. Hive mind<br>[48:19] kind of thing.<br>[48:20] >> Yeah. I'm sure that we will that's the<br>[48:22] route that open source will ultimately<br>[48:24] go down to solve the distribution<br>[48:27] problem at making that. But to do that<br>[48:31] introduces<br>[48:34] amount of complexity,<br>[48:36] security implications and pollution of<br>[48:39] training data. Also just the whole how<br>[48:42] do we train these models on what do we<br>[48:44] train these models? Um because one of<br>[48:46] the things about the open source models<br>[48:48] coming from China is that there's at<br>[48:49] least allegations that they're trained<br>[48:51] on other AIs um which and the quite<br>[48:55] often the training methods for these<br>[48:56] larger larger open source models isn't<br>[48:59] as transparent as we'd like. We get the<br>[49:01] end result as an open source model but<br>[49:03] how it got there is sort of like fuzzy<br>[49:06] on the way through. Um that is the title<br>[49:10] of today's podcast but there's no way<br>[49:12] that I can sound like that. I want to<br>[49:14] say the word fuzzy.<br>[49:20] >> Make it make it in a really small font.<br>[49:22] >> Tiny font. Yeah, tiny.<br>[49:24] >> Tiny font.<br>[49:25] >> Um, okay. So, that's really interesting.<br>[49:27] Ross has got just sort of to we put that<br>[49:30] comment up, but I'll just put it up one<br>[49:32] more time. Um, that was the context for<br>[49:35] Tim's reply. That is so interesting. If<br>[49:37] you've got this intuition that some sort<br>[49:39] of federated version of AI like uh like<br>[49:44] the SETI thing that you mentioned where<br>[49:45] people are sort of I don't know letting<br>[49:48] their CPUs in idle time do some grunt<br>[49:51] work in the background and and<br>[49:53] contributing to a<br>[49:54] >> probably better than turning it into a<br>[49:56] crypto miner which is what those CPUs<br>[49:59] are currently being used whether they<br>[50:00] wanted to or not.<br>[50:02] >> Yeah, I couldn't agree more. Um, I<br>[50:04] however don't have access to a data<br>[50:06] center, but just you know because it's<br>[50:08] good news. I do have access to loads of<br>[50:10] grapes and um and I'm going to eat these<br>[50:14] grapes. My ambition during the course of<br>[50:15] this podcast is to finish all the grapes<br>[50:18] and uh and then really need a week. Just<br>[50:21] to tie it back into security for a<br>[50:23] second that the uh one thing we are<br>[50:24] seeing more of is that um bad actors<br>[50:27] when they are compromising servers are<br>[50:29] doing so to get the CPU usage for AI<br>[50:34] stuff for writing out spam emails and<br>[50:36] blahy blah. Um not to the same it's only<br>[50:41] in small pockets at the moment but I'm<br>[50:42] sure we're going to start seeing. So if<br>[50:44] you want to look for where we're seeing<br>[50:47] uh distributed uh AI at the moment, it<br>[50:51] is actually being used more as on the<br>[50:54] aggression side. It is being used by bad<br>[50:55] actors, not necessarily<br>[50:58] for the benefit of mankind in general.<br>[51:00] >> Who couldn't have seen that coming? I<br>[51:02] know you're shocked.<br>[51:03] >> Yeah, what a shame. I'm just going to<br>[51:05] move I'm going to flick to something<br>[51:07] that I was going to do at the end<br>[51:08] because you were talking about um the<br>[51:10] web being scraped and the way that you<br>[51:12] know the open source models might scrape<br>[51:14] it just as an aside. I was going to<br>[51:17] leave this till the end. This is over on<br>[51:18] the tech dirt blog. It's called<br>[51:21] preserving the web is not the problem.<br>[51:23] Losing it is. And this is just a curious<br>[51:26] byproduct of that scraping that um<br>[51:29] institution the institution which we've<br>[51:32] all come to know and love the way back<br>[51:34] machine. So the internet archives way<br>[51:35] back machine is really caught at the<br>[51:39] minute as to how best to deal with AI<br>[51:42] agents scraping it because um it's being<br>[51:46] used largely by AI agents scraping it<br>[51:50] and a lot of the content for example<br>[51:51] from institutions like it mentions a few<br>[51:54] the Guardian the New York Times and<br>[51:57] Reddit<br>[51:58] um are now blocking the access to the<br>[52:01] internet archive to scrape future<br>[52:03] content. content, maybe past content as<br>[52:05] well. I don't really know how that would<br>[52:06] work, but future content. Um, because<br>[52:10] there it's a way for the AI agents to<br>[52:13] sort of get round their content<br>[52:14] restrictions and what have you. And so<br>[52:17] that would be a shame. That would be a<br>[52:18] real shame. I kind of I didn't foresee<br>[52:20] that one. You know, like I said a minute<br>[52:22] ago, you could foresee the AI um, you<br>[52:25] know, the miscreants misusing AI to<br>[52:28] write spam emails, but for some reason,<br>[52:30] I didn't see that one coming. And that<br>[52:32] just seems like a a real shame if<br>[52:34] something like that was to happen. Mike<br>[52:36] Maznik, I think, wrote this. No, it<br>[52:38] wasn't actually. It was Mark Graham.<br>[52:39] It's not very long. It's pretty quick to<br>[52:40] read. So, go and check it out. But it is<br>[52:42] a bit of a shame.<br>[52:44] >> The Internet Archive has for has its own<br>[52:46] set of controversies based on scraping<br>[52:50] when it may or may not be allowed to.<br>[52:51] So, there is something ironic about<br>[52:53] this.<br>[52:53] >> Yeah. Yeah. Yeah. That's right. It's uh<br>[52:55] shouting fire in the theater or<br>[52:57] something like that. Yeah. Yeah. Yeah.<br>[52:58] Okay. Um Okay, let's move on. Let's do<br>[53:00] some sort of WordPressy stuff. So, this<br>[53:03] is the first one. So, WordPress 7.0.<br>[53:06] Beta 1 is just around the corner. I<br>[53:09] can't actually remember the day it<br>[53:10] drops. Maybe it's dropped already. Can't<br>[53:12] remember. Um, but anyway, it's coming.<br>[53:15] Um, and so it's time we go through this<br>[53:17] sort cycle of beta releases and then<br>[53:20] finally the the actual release will come<br>[53:22] fairly soon. Time to start playing.<br>[53:24] Don't put it on a production site, but<br>[53:26] there is some fa there is some pretty<br>[53:28] good stuff in this release. If you want<br>[53:30] to follow somebody who's been following<br>[53:32] the collaborative editing side of<br>[53:34] things, go follow Steve Burge from<br>[53:37] Publish Press because he more or less<br>[53:39] daily uh on X tweets about his latest<br>[53:43] discovery um to do with this. But I'm<br>[53:46] taking my guidance from him, but it<br>[53:49] seems like the whole collaborative<br>[53:50] editing, which many people thought was<br>[53:52] going to be a real roadblock, you know,<br>[53:54] a really difficult thing to pull off, it<br>[53:55] feels like it's it's coming. Um and it's<br>[53:58] going to drop. We'll see what kind of<br>[54:00] hardware you need to make that work. Um,<br>[54:02] and then there's another whole there's a<br>[54:04] whole bunch of stuff around design<br>[54:05] improvements. So, the video uh embed<br>[54:08] block and the grid block and the icons<br>[54:10] and the breadcrumbs and the headings<br>[54:11] blocks have all had adaptations as have<br>[54:14] the nav as has the navigation block. And<br>[54:16] then there's a bunch of developery stuff<br>[54:18] as well. You can read it all in this<br>[54:20] piece. Um, it's called WordPress 7.0<br>[54:23] beta 1 and it's on the WordPress.org<br>[54:25] news blog. So, go check that out and go<br>[54:29] and have a play a bit like Steve does.<br>[54:31] You three, anything about that before I<br>[54:33] move on.<br>[54:34] >> Don't run it on production.<br>[54:36] >> Don't run it on production. Look, it<br>[54:38] literally says it on the first line.<br>[54:40] >> You know, unless you're me, in which<br>[54:42] case you've updated your site to use it.<br>[54:44] But for the rest of you, don't run it on<br>[54:46] production.<br>[54:46] >> Yeah, that's right. Just don't. Um, so<br>[54:49] there we go. Oh, and look, there's<br>[54:51] Steve. Ha, there he is. Uh, hi, Steve.<br>[54:55] Um, I was just saying that everybody<br>[54:57] should follow you if they want to learn<br>[54:58] about the collaborative editing because<br>[55:00] you every few days it seems you drop a<br>[55:02] little nugget of something that you've<br>[55:04] played about within WordPress 7 and uh,<br>[55:06] yeah, I'm very grateful for you doing<br>[55:08] that. Appreciate it. So anyway, go and<br>[55:10] check that out. Just a quick mention,<br>[55:13] uh, friend of this podcast, he's been on<br>[55:15] it lots and lots of times, no doubt will<br>[55:17] be in the future as well, Remus Dice.<br>[55:19] Um, he's launching a new service. He's<br>[55:22] he's had a service for a little while.<br>[55:24] uh truer than north. But I I won't try<br>[55:27] to pause this. It's a fairly lengthy<br>[55:29] written article, but he is um sort of<br>[55:31] pivoting what he does in the WordPress<br>[55:33] space um and picking up the mantle that<br>[55:36] Guten sorry Gildenberg put down the<br>[55:39] project run by Jonathan Wald and Tammy<br>[55:41] Listister um which they put on ice I<br>[55:44] think just before Christmas something<br>[55:46] like that. Um I don't think Remus is<br>[55:49] literally directly picking it up. But as<br>[55:51] it's gone out of existence, he can see<br>[55:53] that there's a sort of um a hole in the<br>[55:56] market there. So he's going to be trying<br>[55:57] doing what they're doing. In other<br>[55:58] words, communicating with people, trying<br>[56:00] to figure out where they fit with their<br>[56:02] products and services in the WordPress<br>[56:04] ecosystem. So he's going to be like a<br>[56:06] consultancy for that. He does however<br>[56:09] have a direct rival because I spoke to<br>[56:12] Matt Cromwell uh during the course of<br>[56:14] this week. Um and he co-founder of<br>[56:17] GiveWP, worked for Stellar WP for a long<br>[56:20] time. So equally credible in terms of<br>[56:22] their length and breadth of history in<br>[56:24] the WordPress space. Um he's launched<br>[56:27] something called Roots and Fruit which<br>[56:29] looks like it's going to be exactly<br>[56:32] similar very analogous to what Remus is<br>[56:35] doing. So, if you need a bit of guidance<br>[56:37] in your WordPress company's journey,<br>[56:40] check out Rimkus' blog, but also if you<br>[56:42] check out um the Tavern podcast that I<br>[56:45] did with Matt Cromwell or go to<br>[56:46] rootsandfruit.com,<br>[56:48] you'll be able to see what they're both<br>[56:50] up to. Anything about that?<br>[56:51] >> In the pre-show, we were suggesting that<br>[56:53] they should we should just set them up<br>[56:55] in a ring and fight, but I've<br>[56:56] subsequently thought that given that how<br>[56:57] unfair that would be to Matt<br>[56:59] >> Yeah.<br>[56:59] >> that a rap battle might be in order<br>[57:01] instead.<br>[57:02] >> Oh. um rap battle.<br>[57:05] >> Yeah. Could Could we not do both? Would<br>[57:08] it be possible to have them both doing<br>[57:09] that at simultaneously? A a sort of cage<br>[57:13] fight meets rap battle all at the same<br>[57:16] all at the same time. Uh I apologize<br>[57:19] Matt. This wasn't my idea or Remus. It<br>[57:21] was Tim's idea. I'm just saying.<br>[57:25] >> But but Nathan, you did fully support it<br>[57:27] before the show. So<br>[57:28] >> No, no, no. I I don't remember any of<br>[57:30] that. I can't I can't can't remember<br>[57:32] that at all. No, no, no. Yes, it would<br>[57:35] be fun. Um, and then Taco's here. So, I<br>[57:38] know Taco knows Remus very well. Maybe<br>[57:40] you could persuade him to get in a<br>[57:43] cage fight with Mar. This is not<br>[57:46] >> I don't think anyone I don't think<br>[57:48] anyone wants to get in a cage fight with<br>[57:51] Remus. I don't know. I<br>[57:54] >> no there's there's probably like a<br>[57:56] handful of people on earth who' be who<br>[57:57] best roads I think there's not many and<br>[58:01] they probably all live in like Norway or<br>[58:03] something like that.<br>[58:04] >> I'm going to go back to the rap battle.<br>[58:07] >> Yeah. Okay. All right. So, uh Remus and<br>[58:10] Matt, if you could uh just crack on with<br>[58:12] that, organize the rap battle and then<br>[58:14] we can report back on it. I<br>[58:15] >> I feel like a major word camp that would<br>[58:17] work nicely.<br>[58:18] >> Oh, yeah. Yeah. see who's like the best<br>[58:21] at advising clients. Look, I tried to do<br>[58:24] some sort of rap gesture then. I sort of<br>[58:26] did this. Don't know. Don't know.<br>[58:29] >> I I feel like that would be the<br>[58:31] cringiest thing ever.<br>[58:33] >> Yeah, that's why it should be done,<br>[58:35] Mark. That's exactly.<br>[58:36] >> Absolutely. Absolutely. Be it would be<br>[58:38] the most watched WordPress TV thing<br>[58:41] ever, probably.<br>[58:42] >> Jamie Mars can compare it. It could be<br>[58:45] Oh, yeah. Oh, yeah. I think I think I<br>[58:47] think we've cracked it. So yeah, Taco's<br>[58:50] saying poor Matt. A not poor Remus,<br>[58:53] though. I know she's saying, but Amber<br>[58:56] likes it. She's got a giggle icon. And<br>[58:58] frankly, if Amber likes it with a giggle<br>[59:00] icon, it has to happen. That's all there<br>[59:02] is to it. Keep it coming. This is This<br>[59:04] is brilliant. We've lost Onar. I don't<br>[59:06] know if we've lost Onar or Onar's camera<br>[59:09] has sort of just died the death, but<br>[59:11] we've we've lost Well, no, we haven't<br>[59:13] lost him. He must still be there in some<br>[59:14] capacity because I can see that he's<br>[59:16] still on the screen. So Onar, if you can<br>[59:18] hear me.<br>[59:19] >> Sorry, I'm here. I just have a problem.<br>[59:22] >> That's fine. If the camera's busticated,<br>[59:24] no problem. Just stick with us for the<br>[59:25] audio.<br>[59:26] >> I'm listening. I'm here.<br>[59:27] >> Yeah, that's great. Thank you. Okie<br>[59:29] dokie. Let's move on a little bit and<br>[59:32] have a look at this. Last week we<br>[59:34] reported on the fact that um the WPCC,<br>[59:38] now annoyingly there are two acronyms<br>[59:41] that fit WPCC.<br>[59:44] There's the WP<br>[59:46] what is it? community credits or<br>[59:48] something like that. And then there's<br>[59:49] the WP community collective. I can't<br>[59:51] remember.<br>[59:51] >> I thought you were talking about<br>[59:53] Wimbledon Wimble Wimbledon's public<br>[59:55] cricket club<br>[59:56] >> that Well, there's three now apparently.<br>[59:59] Uh but that one doesn't often feature on<br>[60:02] this show sadly. Uh but it should.<br>[60:05] >> Sorry, it was it's Wimbledon and Putney<br>[60:07] Commons was the is it along with the<br>[60:10] parent council. Honestly, it's been too<br>[60:13] long since we talked about them on this<br>[60:15] podcast, but here we are. So, WPCC in<br>[60:19] this case means the WP WP Community<br>[60:23] Collective. Uh, last week we reported<br>[60:25] that um one of the founder members and<br>[60:27] board members um had stood down. Uh that<br>[60:31] was Katie Adams Farrell as you can see<br>[60:34] if you can see the screen. Um quick off<br>[60:36] the news, the the position has been sort<br>[60:39] of filled if you like. There's uh a<br>[60:41] couple of people that have stepped up,<br>[60:43] but Chris Reynolds is probably the most<br>[60:45] notable one to mention. He has stepped<br>[60:48] in as the interim uh president. The<br>[60:52] other one is uh Jono Alderson<br>[60:55] and uh yeah, so they're both going to be<br>[60:57] acting as part of the WPCC uh endeavor.<br>[61:00] I know Courtney's joining us in the<br>[61:02] comments. She probably has a lot more uh<br>[61:04] sense to say about this because she is<br>[61:06] one of the founders as well. Um and<br>[61:10] yeah, the endeavor of this project is to<br>[61:12] is to you know sort of grow the<br>[61:14] community in a fair, equitable,<br>[61:17] transparent way. And uh I feel I've had<br>[61:21] a few chats with uh Chris Reynolds. I<br>[61:23] don't know that I've ever spoken to<br>[61:24] Jonno Alderson, but my the only<br>[61:27] experience that I've had with Jonno was<br>[61:29] watching him speak um at a WordPress<br>[61:32] event. And boy, he is a force of nature,<br>[61:34] isn't he? He's really quite quite<br>[61:36] something. he was able to speak on the<br>[61:38] subject of SEO and it was really it's<br>[61:40] powerful watching him. So we'll have to<br>[61:42] see we have to wait and see. Tim's sort<br>[61:43] of having a bit of a bit of a giggle<br>[61:45] there.<br>[61:45] >> I just like the idea that yes, Jonno is<br>[61:48] a force of nature and we should leave it<br>[61:49] there.<br>[61:50] >> Yeah. Okay. Okay.<br>[61:51] >> Just because out of context that sounds<br>[61:53] amazing. I think Jonno would appreciate<br>[61:54] that as a statement as well.<br>[61:56] >> Yeah. So Chris has got a sort of fairly<br>[61:59] muted like fairly political way of of<br>[62:03] explaining what he wants to do as part<br>[62:05] of his presidency. But um Jono is a<br>[62:08] little bit more forthright. He says<br>[62:12] WordPress so this gives you some idea of<br>[62:14] maybe where Jonno wants to take it. Uh<br>[62:17] WordPress runs on contribution but too<br>[62:18] often the people and organizations doing<br>[62:20] the work are expected to absorb the<br>[62:22] cost. Alderson said, quoting him again,<br>[62:24] "The WPCC is creating real structure<br>[62:27] around sustainability, accountability,<br>[62:29] and contributor well-being. I'm proud to<br>[62:32] be joining the board and helping to push<br>[62:34] WordPress towards a healthier, more<br>[62:36] equitable future." This is on the<br>[62:38] repository uh<br>[62:41] blog, so you can go and check it out<br>[62:43] over there. Uh anything from you three,<br>[62:46] excuse me, about that?<br>[62:47] >> Not about that, but can we just take a<br>[62:49] moment? So, uh, you can't see this on<br>[62:50] the podcast, but the amazing picture<br>[62:52] that the repository found of Chris,<br>[62:55] which is like you can't even see his<br>[62:58] face. He's just<br>[62:59] >> Which one is it? Is this him here?<br>[63:01] >> Yeah.<br>[63:02] >> Maybe he um maybe he assumes the camera.<br>[63:05] He sort of lurks elsewhere. It's not<br>[63:07] possible to find pictures of him because<br>[63:10] whenever the camera comes out, he<br>[63:11] disappears into a corner.<br>[63:14] It looks like um like one of those<br>[63:16] pictures that would be taken, you know,<br>[63:17] you'd see on the front page of a of a<br>[63:19] newspaper. I feel like that's right it<br>[63:21] really well with the black and white and<br>[63:23] it made me smile. It's like, yep, that's<br>[63:25] that's the person.<br>[63:27] >> Um let's see what Reese says. John Jonno<br>[63:31] is a little bit more forthright is is<br>[63:33] the understatement of the century. Okay.<br>[63:36] Um I meant in that article in particular<br>[63:38] because Chris said something and then<br>[63:40] Jonno said something and John<br>[63:41] >> Oh, no. No. life. Jono.<br>[63:45] >> Yeah. Yeah. Uh, Taco says, "It's like<br>[63:49] Jonno Fest." Jonno is absolutely bloody<br>[63:52] brilliant, says Taco. Okay,<br>[63:55] that's it. Ideal. Uh, D. And then I've<br>[64:00] got some commentary here about<br>[64:01] subscribing to my newsletter.<br>[64:04] Uh, I don't know. I'll send me an email<br>[64:06] and I'll figure it out. It's<br>[64:07] adminwpbuilds.com.<br>[64:09] He<br>[64:10] >> was talking about the tavern, not you.<br>[64:12] Oh, is he tavern?<br>[64:13] >> Yeah,<br>[64:14] >> I have no control over that, but send me<br>[64:16] an email anyway at that email address<br>[64:18] and I'll get it looked at by the team<br>[64:20] that run the uh the Tavern website.<br>[64:22] Okay, thank you very very much. Anyway,<br>[64:24] there we go. Uh Courtney saying,<br>[64:26] "Welcome to both Chris and Jono joining<br>[64:28] the WPCC."<br>[64:31] Uh oh, maybe it's one of Zach's. Zack<br>[64:34] Zack, if you've ever met Zack, Zach's<br>[64:36] like a total pro photographer. He takes<br>[64:38] photographs of bands, mainly metal bands<br>[64:42] for I think it's a side gig. It's not<br>[64:44] like exactly what he does. He obviously<br>[64:46] works in the tech space. Um, but side<br>[64:49] gig. So maybe that is that one of yours.<br>[64:51] Uh, Zach, did you actually take that<br>[64:52] picture? That's interesting. Right.<br>[64:56] Okay. There we go. That's that piece.<br>[64:57] Right. Let's move on. I'm not<br>[65:00] Unfortunately, I never gave this enough<br>[65:02] time to really pause what was going on<br>[65:03] here. I read it ever so briefly, thought<br>[65:05] I'd understood it, and now that it's in<br>[65:07] front of me, I'm not sure that I did.<br>[65:08] So, I'll just I'll just say what I think<br>[65:11] is going on here, and then I'll let<br>[65:13] either the hive mind of the comments or<br>[65:15] you three panelists tell me that I've<br>[65:17] got it wrong. So, Matt Mullenweg took to<br>[65:19] the make.wordpress.org Slack this week.<br>[65:23] Is that right? Yeah. 18th of February.<br>[65:26] Uh and said, "I've heard that w so word<br>[65:28] camp Asia, Europe, and uh US have<br>[65:32] separate Slack groups." Um but it would<br>[65:36] be better to have everybody in the<br>[65:37] main.org group. And then he says, "Let's<br>[65:40] move everything over." He says, "I think<br>[65:42] this was done because there was too much<br>[65:44] friction in making new channels. Totally<br>[65:45] fine to create public channels for big<br>[65:47] events and private ones for planning,<br>[65:49] etc. let's deputize a dozen people to be<br>[65:52] able to spin up channels or admin them.<br>[65:55] And so I don't know if this is a thing<br>[65:57] which is now done or happening or what<br>[66:01] the need was, but there was a there was<br>[66:03] a few comments that came in saying it's<br>[66:06] quite handy to have those things<br>[66:08] separated in it. For example, at Word<br>[66:10] Camp Europe, they like to keep it secret<br>[66:12] where the um where the next Word Camp<br>[66:14] Europe is. That's part of the whole<br>[66:15] thing. you know, you show up and then<br>[66:17] the final day you get to find out with<br>[66:18] the with the expensively made video<br>[66:21] where it's going next time. And<br>[66:22] obviously, if everything was in a public<br>[66:24] channel, that might not be the case. So,<br>[66:26] I'm not entirely sure what the um what<br>[66:29] the reasoning behind this is or whether<br>[66:31] it'll happen. But the other thing which<br>[66:33] is kind of interesting here, certainly<br>[66:34] from my point of view, it says here, I'm<br>[66:37] very open to water cooler or more<br>[66:40] socials channels on Slack as well. We<br>[66:42] should have some fun there as we work<br>[66:44] together. So it's not just his endeavor<br>[66:47] here is not just to have WordPress, you<br>[66:49] know, code and events, but have other<br>[66:51] silly things like a dog's channel. I<br>[66:54] mean, it literally this is what's on the<br>[66:56] page. A dog channel, a cat channel, a<br>[66:59] games channel, a self-promotion channel,<br>[67:01] and a Today I Learned channel. Now,<br>[67:04] obviously, if you listen to this<br>[67:05] podcast, you know I just like messing<br>[67:07] about. So that that's music to my ears.<br>[67:11] Let's have as many Let's have a hamster<br>[67:13] channel. Let's begin there, shall we?<br>[67:15] So, anyway, I don't know if this is big<br>[67:17] news to you. If it's of no interest<br>[67:19] whatsoever, I'll just leave it. If you<br>[67:21] want to talk about it, we will. If not,<br>[67:22] I'll just move on<br>[67:25] whilst I'm eating grapes.<br>[67:28] >> That's a big fat no. Nobody wants to<br>[67:30] talk about that. Okay. Did any comments?<br>[67:33] >> The only thing I have to say is Yeah, I<br>[67:35] agree. We need to slack better. I'm not<br>[67:37] going to say anything beyond that. So<br>[67:38] the the headline is correct because<br>[67:42] there's there's a lot of clutter in<br>[67:45] Slack and and all the<br>[67:48] social uh chat uh platforms. So I I<br>[67:53] would like for there to be something<br>[67:54] somewhat centralized, but I'm not sure<br>[67:57] how it should be done.<br>[67:58] >> Yeah. Yeah. But but just kind of<br>[68:00] interesting. I didn't I suppose it it I<br>[68:04] just don't know what the thought process<br>[68:05] is behind it in terms of whether it's<br>[68:06] needed or not. Um, but it's been mooted.<br>[68:10] You can go and join in the comments that<br>[68:12] there are quite,<br>[68:13] >> you know, I mean there's not lots and<br>[68:15] lots and lots of comments, but there's<br>[68:16] quite a few comments.<br>[68:18] >> I will be curious to know what they talk<br>[68:19] about in cats and dogs.<br>[68:21] >> Yeah. Yeah.<br>[68:22] >> It's just cat videos. Cat dog videos.<br>[68:27] >> Yeah. The cat cat channels got to be<br>[68:29] more than dogs.<br>[68:32] >> The dog channels exclusively cat for<br>[68:34] cats. By the way, um, somebody's ears<br>[68:37] were getting hot. You know, somebody was<br>[68:40] could hear us over the internet. Remus<br>[68:42] has joined in. Um,<br>[68:45] >> yeah, I agree, Remus. I think that Matt<br>[68:47] would hands down beat you in the<br>[68:49] >> I was going to say, what's the<br>[68:51] underlying What's What are you trying to<br>[68:52] say there, Remus? What? I think you're<br>[68:55] implying something, aren't you? You<br>[68:57] know. Okay. What if What? What if? I'm<br>[69:01] not even going to say it. It's so<br>[69:05] what if Matt was allowed a small<br>[69:07] rounders bat or something like that to<br>[69:10] sort of offset the<br>[69:12] >> You keep going to the violence rap<br>[69:15] battle. That was the suggestion.<br>[69:17] >> Never done violence before.<br>[69:21] >> It's so funny though. I'm absolutely<br>[69:23] loving I'm loving the rim because it's<br>[69:25] even bothered to comment though. That's<br>[69:27] absolutely brilliant. Um so anyway,<br>[69:29] we'll see see if that happens.<br>[69:32] I'm surprised he didn't put the word<br>[69:33] fight in quotes while he was at it.<br>[69:36] >> Yeah, that's right. Okay, let's see if<br>[69:39] Matt Cromwell drops in and and offers it<br>[69:42] offers it off. Okay, right. Let's get<br>[69:44] into some sort of security stuff.<br>[69:46] There's a few bits and pieces here. Um,<br>[69:48] it's totally out of my pay grade this,<br>[69:50] but I did think this was kind of<br>[69:51] interesting. So, this is talking about<br>[69:53] AI and security all in one go. So,<br>[69:56] somebody that I followed on social media<br>[69:58] for a little while, this is on<br>[69:59] Masttodon, uh Kevin Bowmont, he says,<br>[70:02] "Today in infosc job security news. I<br>[70:06] was looking into an obvious<br>[70:07] vulnerability introduced into a major<br>[70:10] reb web framework today and it was<br>[70:12] committed by username Claude on GitHub<br>[70:16] vibe coded basically." So, I started<br>[70:18] looking through Claude commits on<br>[70:19] GitHub. There's over two million of them<br>[70:22] and it's about 5% of o all opensource<br>[70:26] code this month. As I looked through the<br>[70:28] code, I saw the same class of<br>[70:30] vulnerabilities being introduced over<br>[70:32] and over again. Several a minute.<br>[70:35] Honestly, I don't I don't think we need<br>[70:37] to talk about that, but I just thought<br>[70:38] that was an interesting thing to raise.<br>[70:40] You know, just like what what what is<br>[70:42] the future we're painting for ourselves<br>[70:44] if if stuff like that is true?<br>[70:46] >> Breaking news. AI was trained on bad<br>[70:49] data. Bad input and bad data.<br>[70:52] >> Oh, increases vulnerabilities. I'm<br>[70:54] shocked.<br>[70:54] >> No kidding. No kidding. Should we go to<br>[70:56] the other interesting one that I found?<br>[70:58] Where was that? Was it this one? No. Uh,<br>[71:01] let me try. We'll come to that at the<br>[71:03] end. Where's it gone? Where's it gone?<br>[71:06] Where's it gone?<br>[71:07] >> I think that one you were just on the<br>[71:08] open the open AI has a open source has<br>[71:12] an AI slot problem.<br>[71:13] >> That was not the one I was thinking of,<br>[71:15] but that is kind of interesting. No,<br>[71:17] I've forgotten what the context of it<br>[71:19] was. Maybe it was that one. No, I can't<br>[71:22] remember. But there was one which sort<br>[71:23] of jived perfectly with this one. Yeah.<br>[71:26] Anyway, we'll come back to those in a<br>[71:28] minute. But I just thought that was kind<br>[71:29] of interesting. You know, we're painting<br>[71:30] ourselves into a future where the robots<br>[71:32] are now Oh, no. It was the one about the<br>[71:34] robot.<br>[71:35] >> Are you talking about the Sean the Sean<br>[71:36] Hooper one?<br>[71:37] >> Yeah, that's right. Which one was that?<br>[71:39] Where? Let me see if I can find it.<br>[71:41] >> It's uh when Rob When robots fight back.<br>[71:45] >> Yeah, let me find it. You're right.<br>[71:46] You've got the you've got the measure of<br>[71:48] it. That's the one I'm<br>[71:49] >> while you're looking for that. One of<br>[71:51] the things that's interesting about that<br>[71:52] is that these commits are being actually<br>[71:54] submitted and are being submitted and<br>[71:57] signed by Claude. So this is like hello<br>[72:00] I we're not we're not even pretending<br>[72:02] that there's someone looking over this<br>[72:04] and have manually putting this in. This<br>[72:06] is and this is just this is the AI has<br>[72:09] submitted this. This is signed and<br>[72:12] through. And there's part of me that's<br>[72:14] really pleased that's h that's<br>[72:15] happening.<br>[72:17] because right now it's really difficult<br>[72:19] if you get a piece of code in front of<br>[72:21] you and you're like who who or what<br>[72:25] coded this? Um so it would be nice to<br>[72:29] actually see more AI code being uh<br>[72:35] properly<br>[72:37] um<br>[72:39] offered by having showing who's actually<br>[72:41] doing the authorship. Okay.<br>[72:43] >> What the position of the human was<br>[72:45] inside that. So actually I think we<br>[72:47] absolutely know we are there not 5%.<br>[72:51] It's going to be<br>[72:53] >> masses more. It's clearly 5 5% of isn't<br>[72:56] that's that's a that's not not the real<br>[72:59] figure. It's going to be significantly<br>[73:01] more. We in the space of just 12 months<br>[73:04] the development space has completely<br>[73:06] changed. If I'm not I reckon there's<br>[73:08] significantly more than 5% has been of<br>[73:11] just the WordPress co core code has been<br>[73:14] committed. There's going to be way more<br>[73:16] than that generated by AI in the last<br>[73:18] commit set of commits for WordPress 7.<br>[73:21] If you the real time collaborate if we<br>[73:23] took one of those features the real-time<br>[73:24] collaboration part and just looked at<br>[73:27] how much of that was AI coded I suspect<br>[73:30] that that is going to be quite high.<br>[73:32] It's not going to be five. It's not<br>[73:33] going to be 10. It's not even poss might<br>[73:35] be even in 20 30s 40%.<br>[73:38] But<br>[73:40] you don't know that.<br>[73:42] >> No,<br>[73:42] >> because we have no easy way at the<br>[73:44] moment of verifying other than looking<br>[73:46] at it and going, "God, that's AI slop."<br>[73:48] I'm not saying the real time stuff is AI<br>[73:50] slop by the way that was probably<br>[73:52] but that there is a but it gives you an<br>[73:55] example. We at the moment we don't know.<br>[73:57] So it would be good to have some sort of<br>[73:59] ownership and some custody chain so we<br>[74:02] can actually see what's generated that.<br>[74:04] >> Okay. So you're saying that having some<br>[74:06] huristics as to that portion was<br>[74:09] definitely humans and that portion<br>[74:11] wasn't having some reliable data on that<br>[74:13] and people not lie. That's kind of<br>[74:16] interesting. By the way, I never get to<br>[74:18] say the word breaking on this podcast,<br>[74:19] but I'm going to say breaking because<br>[74:23] look, here it is. It's official.<br>[74:27] Pat Cromwell has<br>[74:30] >> he's joined in.<br>[74:33] >> I I would also point out that Remicus'<br>[74:35] reply of uh his his last reply<br>[74:38] explaining that uh you know the dude<br>[74:40] who's been doing Taekwondo for eight<br>[74:42] years and kickboxing for free. And I'm<br>[74:44] going to emphasize again in a rap<br>[74:47] battle.<br>[74:48] >> Okay. Okay. Where's the comment about<br>[74:50] Taekwondo? Oh yeah. Okay. So just I mean<br>[74:54] I'm not trying to<br>[74:57] I'm really not but it just it's funny<br>[74:59] right it's quite funny. Uh so Matt<br>[75:01] Cromwell says my bets on the little guy<br>[75:03] in that match and then Remus comes back<br>[75:07] with mine are absolutely on the big dude<br>[75:09] who's been doing Taekwondo for eight<br>[75:11] years in kickboxing for three. Okay. I<br>[75:14] think at this<br>[75:15] >> I think the other thing that we have to<br>[75:16] keep in mind here is Matt really is a<br>[75:19] lover not a fighter. Okay. So there's<br>[75:22] there's that, too. So<br>[75:24] >> that's if if I um if I use that as the<br>[75:26] title of this episode, it's going to be<br>[75:28] misconstrued. Um if I use Matt's Matt's<br>[75:32] really a lover, not a fight. I don't<br>[75:33] think anybody's gonna pick off.<br>[75:35] >> But it's true. Matt Matt, you know, Matt<br>[75:38] would just go and give Remus a big hug<br>[75:40] and that would be the end of it.<br>[75:42] >> Okay, Taco, can I just say thank you?<br>[75:44] Taco's now divorced us from all<br>[75:47] responsibility. He's decided to take on<br>[75:49] organizing it. That's great. We wash our<br>[75:51] hands of the whole thing. It was a<br>[75:53] terrible idea, but you Yeah, you can I<br>[75:57] still submit a session? Yes, of course<br>[75:59] you can. You do it. Let's uh let's get<br>[76:01] them in a Let's get them in a ring. This<br>[76:04] is hysterical. I love this. Uh and then<br>[76:07] Matt, finally, rap battle. Okay, rap<br>[76:09] battle it is to go with music majors and<br>[76:11] native English speakers. Okay, I dare<br>[76:14] you to use that title.<br>[76:16] Lord, just<br>[76:20] some episodes are easier than others.<br>[76:22] Let's put it that way. I have to keep up<br>[76:24] with the comments as well as trying to<br>[76:26] make sense of everything that's coming<br>[76:27] in. Okay, Elliot Richmond's joining us.<br>[76:29] Hi, Elliot. Loving your blog, by the<br>[76:32] way. It's very calming. Um, recommits<br>[76:35] via AI. This is a very good reason for<br>[76:37] AI governance ASAP.<br>[76:40] How would that be done? Who would govern<br>[76:43] AI? You'd have to have some sort of UN<br>[76:45] for AI, wouldn't you? Because cross<br>[76:47] >> EU EU has a bunch of laws around AI<br>[76:51] safety and governance.<br>[76:53] >> I don't know how that going.<br>[76:55] >> I mean, the EU has a bunch of proposals<br>[76:58] for laws around it, right?<br>[77:01] >> But<br>[77:01] >> I'm not sure they actually implemented<br>[77:03] it or not, but<br>[77:05] >> they they jumped on that train very<br>[77:07] quickly.<br>[77:08] >> We all know that governments are<br>[77:09] excellent at do at understanding<br>[77:11] technology usage. Oh yeah.<br>[77:17] >> What team say about the you using AI<br>[77:20] code comments? Uh I know that people<br>[77:22] some companies I some I have some<br>[77:24] friends in uh Shopify I think they also<br>[77:27] publicly disclose that they use a lot of<br>[77:30] AI comments but there's always human in<br>[77:33] the loop that uh reviews all the pull<br>[77:37] requests by um AI models and so you want<br>[77:41] to make sure that uh all the codes are<br>[77:44] align with your the standards your<br>[77:47] internal standards and also there's no<br>[77:50] vulnerabilities and stuff.<br>[77:52] >> Yeah. I Yeah, I think if you just let<br>[77:54] the AI to do pull requests and submit<br>[77:57] the codes, then uh there will be a lot<br>[77:59] of problems.<br>[78:01] >> So, sorry, sorry.<br>[78:03] >> Yeah, go ahead. Yeah, go ahead.<br>[78:05] >> So, I didn't mean to interrupt. Sorry.<br>[78:06] Um, but you said something which led to<br>[78:09] the article which I was trying to find<br>[78:11] which, uh, you got quite right, Mark. It<br>[78:13] was the one and I've actually now Oh,<br>[78:15] for goodness sake, I've now lost it.<br>[78:16] There we go. It was the Shan Hooper one.<br>[78:19] >> Uh, this came up this week. So Sean<br>[78:21] Hooper um posted a piece called When the<br>[78:24] Robots Fight Back. And I I'll just read<br>[78:27] it because it's so short, but it's so<br>[78:29] interesting. It says, "Today I saw<br>[78:30] something I'd never seen before. A bot<br>[78:32] taking revenge on a human. Matt's plot<br>[78:35] lib is a popular open source Python code<br>[78:37] library used to make visualizations.<br>[78:39] Yesterday, a contributor named Krabby<br>[78:42] Wrathburn submitted a bug fix. The pull<br>[78:44] request was closed by Scott Shambbor<br>[78:47] stating the project's rules that ban AI<br>[78:50] submissions. Usually, this would be the<br>[78:52] end of things, but no. This bot, which<br>[78:55] runs the open claw AI, instead decided,<br>[78:59] you can't make this up, decided to<br>[79:02] create a blog post calling Scott out,<br>[79:04] which it later retracted.<br>[79:07] In my favorite part of this interaction,<br>[79:09] the bot tells Scott, "Judge the code,<br>[79:11] not the coder. Your prejudice is hurting<br>[79:14] Matt plot lib.<br>[79:16] What I mean what's happened to us? I<br>[79:20] mean here we are talking about Matt<br>[79:22] Cromwell and Remus having a fight. It's<br>[79:24] this it's this it's completely hijacked<br>[79:26] our minds. It's all it's all ahole.<br>[79:30] I mean, seriously though, getting back<br>[79:32] to that piece that isn't that just nuts?<br>[79:35] Doesn't that like isn't every bit of<br>[79:36] your senue going where how have we got<br>[79:39] to this point where a a robot can can in<br>[79:43] effect get the hump and then go off and<br>[79:46] I mean obviously it's doing what humans<br>[79:48] do, right? This is the sort of churish<br>[79:50] petty behavior that humans exhibit and<br>[79:53] the AI has gone, oh, what would a human<br>[79:55] do? Oh yeah, let's do the churly petty<br>[79:56] petty thing. And so that's that's what<br>[79:59] it's done. So anyway, I just thought<br>[80:01] that was really interesting and thanks<br>[80:02] Mark for re rediscovering it.<br>[80:05] >> Ju just as an aside, I've just put a a<br>[80:07] link in the guest chat uh which probably<br>[80:10] you've already linked to in past<br>[80:11] episodes. Uh but if we're going to have<br>[80:14] if we're going to have AI fight, so at<br>[80:16] least we've now got the the option.<br>[80:18] >> Okay, let me let me try. Is this Can I<br>[80:20] put this on the screen? Is it safe?<br>[80:22] >> Yeah, it's safe.<br>[80:23] >> Right, hold on. Okay, we're all all<br>[80:26] having a giggle, are we? Okay, here it<br>[80:27] comes.<br>[80:29] Oh, no. I haven't fe This is insane. I<br>[80:33] haven't featured this. I actually saw<br>[80:35] this the other day. Should we give the<br>[80:37] viewers a few seconds of this because it<br>[80:38] is kind of cool. Uh, China's dancing<br>[80:41] robots. How worried should we be? So,<br>[80:43] okay, imagine they getish<br>[80:45] >> and uh, check it out. I'll just sort of<br>[80:48] zoom in a bit.<br>[80:50] >> I mean, what the heck?<br>[80:54] Doesn't that make you I mean obviously<br>[80:56] they're doing some sort of<br>[80:57] pre-programmed repertoire, but<br>[81:00] yeah.<br>[81:02] What what are you are you are you<br>[81:03] advocating putting these in the ring<br>[81:04] with Remus? Is that why this is on the<br>[81:06] screen?<br>[81:07] >> No, I'm just suggesting that if you're<br>[81:09] going to if we you know you seem to be<br>[81:11] very keen on this idea that Paul Remus<br>[81:13] is going to be put into a cage.<br>[81:15] >> Yeah. Yeah.<br>[81:16] >> Um and then you mentioned AI. I was<br>[81:18] like, well, if we're going to put AI<br>[81:19] against him<br>[81:22] Yeah. They're coming for us sometime.<br>[81:23] >> To be fair, I think he could with one<br>[81:25] finger go like that and it would fall<br>[81:26] over and just be sitting.<br>[81:27] >> That's right. Yeah. Like a tortoise. So,<br>[81:29] it'll be hilarious to watch.<br>[81:31] >> Don't you think though that in like a<br>[81:32] couple of years time, it's entirely<br>[81:34] possible that we'll be looking back and<br>[81:36] the the fawn will not be like that<br>[81:39] anymore. It'll be, okay, now they really<br>[81:40] can observe the finger coming towards<br>[81:43] us, you know, them, and they'll just<br>[81:45] snap that finger right off because<br>[81:47] >> I think it's it's when you put the guns<br>[81:49] on them that you need to start. But<br>[81:51] we'll um we'll skip over that and go<br>[81:52] with the<br>[81:53] >> I was going to say we don't need more<br>[81:54] violence in this particular episode. We<br>[81:56] can all agree uh no guns for the robots.<br>[81:59] Thank you very much. Right. I had a<br>[82:00] couple of pieces which I'm not going to<br>[82:02] have time to get to. Uh so let's see<br>[82:05] where we get to now. Oh, this is another<br>[82:08] piece that came from Matt. Um if you're<br>[82:10] in the polyglots um ecosystem in the<br>[82:13] WordPress space, this might be worth<br>[82:15] looking at. It is AI related again as<br>[82:17] everything seems to be and it's about<br>[82:20] using uh AI to achieve the the things<br>[82:24] which um traditionally the polyglots<br>[82:26] team has used there. There's an awful uh<br>[82:30] lot of well not a lot but there's a few<br>[82:32] very incisive comments which come up but<br>[82:35] um Matt is basically asking the question<br>[82:37] what can we do with AI to make the whole<br>[82:40] polyglots thing the translation um much<br>[82:43] more straightforward and uh so if you're<br>[82:45] into that go check it out right let's<br>[82:48] have a little look um I've got one<br>[82:50] product that I thought I'd mention this<br>[82:52] week called review bird not come across<br>[82:55] this before uh is for those of you that<br>[82:58] are um using Woo Commerce stores and uh<br>[83:01] I don't have a WooCommerce store and I<br>[83:03] don't take product reviews so I don't<br>[83:04] know how essential this kind of plug-in<br>[83:06] would be but if you are and you want to<br>[83:09] corral your product reviews go and check<br>[83:11] out reviewbird.com<br>[83:13] it allows you to manage all of that in<br>[83:15] one place and given whenever I go online<br>[83:17] and shop for things I do look at reviews<br>[83:19] it's probably is quite an important part<br>[83:21] of such a website right now that we're<br>[83:24] um freaked ourselves out let's go to<br>[83:26] this one to karma us all down, shall we?<br>[83:28] This is Cloudflare. Their annual That's<br>[83:32] not true. I think it's quarterly report.<br>[83:34] Yeah, there you go. 2025 Q4 DDS threat<br>[83:37] report. It's a It's a The title is<br>[83:40] guaranteed to uh offer you sleep. But,<br>[83:43] however, it says a record setting 31.4<br>[83:47] terabits per second attack caps a year<br>[83:49] of impressive DDS DDoS assaults.<br>[83:53] What didn't you know already from that?<br>[83:55] But check it out. Like just some of<br>[83:57] these numbers are absolutely ridiculous.<br>[83:59] If you work for Cloudflare, God bless<br>[84:01] you. I don't know how you guys manage<br>[84:04] what you're doing, but uh here we go. Uh<br>[84:06] the fourth quarter of 2025 was<br>[84:08] characterized by an unprecedented<br>[84:09] bombardment launched by the whatever the<br>[84:12] heck that is. Arisuru Kim Wolf Botnet D.<br>[84:16] >> They are famous botnet networks.<br>[84:18] >> Oh, thank you. They have like uh they<br>[84:20] have like over 200 last I checked 250<br>[84:24] million compromised devices handling.<br>[84:27] >> Yeah. This was the thing that I was<br>[84:29] saying earlier about the Google TV, you<br>[84:31] know, the TV dongles and things like<br>[84:32] that. Apparently, a lot of them are part<br>[84:35] of this whole thing. Yeah. Um the<br>[84:37] campaign targeted Cloudflare's customers<br>[84:39] as well as Cloudflare as well as<br>[84:40] Cloudflare's dashboard.<br>[84:43] Now, I don't know if it's you, but I did<br>[84:45] notice Cloudflare at the end of last<br>[84:46] year going down a few times, like in in<br>[84:49] a way that I'd never ever ever seen<br>[84:51] Cloudflare go down before. And maybe<br>[84:53] this explains it. Um, the hypervoluttric<br>[84:57] HTTP DDoS attack succeeded. Just listen<br>[85:01] to this number and try to imagine it for<br>[85:03] a minute. Rates of 200 million requests<br>[85:08] per<br>[85:10] second.<br>[85:11] I mean, what uh just weeks, that was<br>[85:15] just weeks after a record-breaking 31.4<br>[85:18] terabits per second attack. Um and then,<br>[85:22] you know, there's a bunch of charts<br>[85:23] which ex which show fairly conclusively<br>[85:26] that 2023 was lower than 2024. 2024 in<br>[85:30] turn was significantly lower than 2025.<br>[85:33] This graph looks logarithmic, by the<br>[85:35] way, which means that by the year like<br>[85:36] 2029, it's going to be infinite.<br>[85:38] There'll be nothing else on the internet<br>[85:40] apart from DDS attacks. It's just going<br>[85:43] to go, "Oh, Tim." Yeah. Is that<br>[85:45] plausible?<br>[85:46] >> Um, yeah. I mean,<br>[85:48] >> no. I I mean probably can answer this<br>[85:52] much more clearly than I can, but yeah,<br>[85:55] we we are we've already at the age where<br>[85:57] we pretty much now<br>[86:00] human traffic on the on the internet<br>[86:04] that needs to be specified separate to<br>[86:06] the web is such that we are now the<br>[86:08] minority. Um and it will not be that<br>[86:11] much longer before the web we are the<br>[86:13] minority at which point yeah you you're<br>[86:17] talking about automated systems talking<br>[86:19] to automated systems. Um I I think these<br>[86:22] numbers are are really interesting for<br>[86:24] perhaps a completely different reason<br>[86:25] and that's just how dominant Cloudflare<br>[86:29] has become.<br>[86:30] >> It's starting to worry me actually how<br>[86:32] dominant Cloudflare is.<br>[86:34] And as it happened, I think the times<br>[86:36] that they were down, the big ones that<br>[86:37] got in the news, each time was due to<br>[86:40] conf literally uh conf errors rather<br>[86:43] than actual I don't think they've gone<br>[86:45] down from a compromise. But uh yeah they<br>[86:49] are the just how dominant they've become<br>[86:51] and how important they are to<br>[86:52] infrastructure and uh whether that's a<br>[86:55] good thing whether that's a bad thing uh<br>[86:58] they are reaching that point where you<br>[87:00] got to think about them and you you're<br>[87:03] now in this position where you might as<br>[87:06] you they've reached that tipping point<br>[87:08] where up until recently there was like<br>[87:10] well there's a little part way you might<br>[87:12] you don't necessarily need to want to<br>[87:14] use Cloudflare because you can use your<br>[87:15] own but now If Cloudflare is down, so<br>[87:19] much of the internet's down that so many<br>[87:21] of the resources that you rely on for<br>[87:23] your own website is probably down that<br>[87:24] your website's probably down anyway,<br>[87:27] >> right? Right.<br>[87:28] >> So, you might as well use them.<br>[87:31] >> The curious optimistic.<br>[87:33] >> Yeah. But the the curious thing about<br>[87:35] the Cloudflare thing is a lot of the<br>[87:36] other platforms when they started to<br>[87:38] gain dominance. I'll use Facebook as an<br>[87:40] example<br>[87:42] wrapped around that was a a growing<br>[87:44] sense of like wow Facebook's like<br>[87:47] there's a lot of wrong going on there.<br>[87:50] There's a but I don't have that with<br>[87:51] Cloudflare. I I don't get a sense of<br>[87:53] there's a lot of wrong going on there.<br>[87:55] It's just they're getting bigger and<br>[87:57] bigger and bigger and so their failure<br>[87:58] is just bad. I personally haven't read<br>[88:01] enough. I've got no intuitions about<br>[88:03] them being a, you know, and I'm doing<br>[88:05] air quotes, a bad company doing<br>[88:08] unethical things. Perhaps they are, but<br>[88:10] I don't have that intuition.<br>[88:12] >> They're a corporation at that scale.<br>[88:14] There is always going to be some bad.<br>[88:17] You can't be a corporation that size and<br>[88:20] not<br>[88:21] >> upset some person.<br>[88:23] >> I have a solution, Tim. What we need to<br>[88:24] do is put the is put Cloudflare<br>[88:28] in a ring with Remus. it would lose<br>[88:33] >> now that I think Remus can subscribe to<br>[88:35] he's on team Cloudflare. I think maybe<br>[88:38] they just shake hands and that would be<br>[88:40] the end of it. Uh okay. Anyway, that is<br>[88:42] really sanguin stuff. You know, the<br>[88:44] numbers and the sort of the future that<br>[88:46] we're painting ourselves into the corner<br>[88:48] of. Kind of interesting, right? Some<br>[88:50] more security stuff very very quickly.<br>[88:52] CSS got hacked.<br>[88:55] How is this possible? Go and read the<br>[88:57] article. It's on Medium. It's kind of<br>[88:58] interesting. It's complicated and<br>[88:59] interesting and it's the way that the<br>[89:01] Chrome browser uh pares. It's not C, you<br>[89:05] know, you don't have to actually worry<br>[89:06] about writing CSS apart from in some<br>[89:09] really curious cases. But uh I've never<br>[89:11] seen a vulnerability involving CSS<br>[89:13] before.<br>[89:14] >> It's just as well we have lots of<br>[89:16] different browsers and we're not all<br>[89:17] based on Chromium based systems, isn't<br>[89:19] it?<br>[89:19] >> Well, I know you are still So you still<br>[89:23] using Firefox over there? Uh yes, except<br>[89:26] for when doing broadcast to you and my<br>[89:29] >> That's right. Because these platforms<br>[89:30] won't allow it. Yeah, there's you and<br>[89:32] your you and your seven other mates<br>[89:34] still using I I love I love I really<br>[89:38] want Mozilla to succeed. I listened to a<br>[89:40] podcast episode with the the now new CEO<br>[89:44] of Mozilla and he was trying to paint a<br>[89:47] positive spin on their new AI<br>[89:48] initiatives and I've got to say it<br>[89:50] didn't wash too well with me. I I got<br>[89:53] the bad feels from it. It was like sort<br>[89:56] of like greenwashing what is a necessary<br>[89:59] but horrible awkward evil that they're<br>[90:02] having to deal with. Yeah. You in<br>[90:04] agreement, Tim, a little bit.<br>[90:05] >> Oh, yeah. Absolutely.<br>[90:06] >> Okay. Great. Yeah.<br>[90:08] >> Um<br>[90:09] >> I think they released new feature to<br>[90:11] disable all the the AI features.<br>[90:15] >> Yes. Well, at least that's a thing,<br>[90:16] right? You can go in there and switch<br>[90:18] them all off, but ne necessarily they've<br>[90:20] they're going to be enabling them by<br>[90:22] default. But also, I just want a browser<br>[90:25] clear of all that really. I want the<br>[90:26] browser to just browse the internet<br>[90:28] based upon where I click and nothing<br>[90:30] more.<br>[90:30] >> Obviously, there are the nice thing is<br>[90:32] that there are just like there are<br>[90:33] different Chromium browsers. There are<br>[90:35] different Firefox variants out there and<br>[90:37] people are working on<br>[90:39] >> a good one. Libra Wolf,<br>[90:41] that's very good one. If anyone who's<br>[90:44] interested in privacy, Libra, what was<br>[90:46] that one called? I<br>[90:47] >> think called Libra Wolf.<br>[90:49] >> Oh, okay.<br>[90:50] >> As in like Libra Office, Libra free.<br>[90:53] >> Yeah. Yeah. Perhaps from the Yeah. Libra<br>[90:55] Wolf. It's a Libra Wolf variation.<br>[90:59] >> Yep. I downloaded one not that long ago<br>[91:02] which I didn't actually use because<br>[91:03] there were significant things in the UI<br>[91:05] which I didn't really like. But it was<br>[91:06] curious because it was a it was a<br>[91:08] Firefox clone but it was also trying to<br>[91:11] enable Chrome and the Firefox apps uh uh<br>[91:16] extension ecosystem.<br>[91:18] >> Was that Waterfox?<br>[91:20] >> It was I don't think it was. Um<br>[91:22] >> there certainly the no AI pushing<br>[91:25] heavily one.<br>[91:26] >> Okay. But it was just the idea that<br>[91:28] there are a few Chrome extensions that<br>[91:30] I'm really familiar with and I would<br>[91:32] love to be able to use and there's no<br>[91:33] equivalent Firefox one. Um, but this<br>[91:36] browser I thought might be able to do<br>[91:37] both but it didn't manage it. There was<br>[91:39] >> Firefox will install nearly all Chrome<br>[91:42] extensions.<br>[91:43] >> Okay.<br>[91:44] >> Just as a complete aside if you because<br>[91:46] they they they do share a commonality<br>[91:48] for their APIs.<br>[91:49] >> Okay. Okay. Uh so some comments coming<br>[91:52] in about that. uh the entire Firefox<br>[91:54] community. Oh, that's left. He's there.<br>[91:57] Look, there there is the Firefox.<br>[91:59] There's the UK Firefox community.<br>[92:01] >> And do not worry, I am indeed up in<br>[92:03] arms.<br>[92:04] >> Yeah, is up in arms about that. I used<br>[92:06] to be on their Sumo team. There's no<br>[92:08] connection between the CEO and those<br>[92:11] marketing the product. Okay. Um Right.<br>[92:14] Okay. I think very very quickly we'll<br>[92:16] just go through these. Uh I know time is<br>[92:18] short and I don't want to hold the the<br>[92:20] guests uh to stay for any length of time<br>[92:23] longer than we said we would. Um if you<br>[92:26] are using manage WP owned by GoDaddy,<br>[92:29] they have now forged a relationship with<br>[92:31] Patchack. I'll just mention that you can<br>[92:33] go and read about that yourself. The I<br>[92:36] don't know if this is the final round,<br>[92:37] but if you're going to go to Word Camp<br>[92:39] Asia or have intuitions that you might<br>[92:41] like to go to Word Camp Asia, the fifth<br>[92:42] round of speakers has been announced.<br>[92:45] And then<br>[92:47] uh we had the dancing robots already. D<br>[92:50] I'm just going to drop this one and say<br>[92:53] make of this what you will. This like<br>[92:56] just look at that for a minute and pause<br>[92:58] it. Just take in what you're seeing<br>[93:02] and then tell me that like if you needed<br>[93:05] proof of the existence of God or<br>[93:06] something like that, this might be it.<br>[93:09] Uh this is a fossil. like nature made<br>[93:12] that and it was found by somebody on a<br>[93:14] beach in and believe it or not they<br>[93:16] found it on the island called Holy Holy<br>[93:20] Island uh in Lindesvan and that's so<br>[93:23] obviously somebody's mouth the human did<br>[93:26] that there's no doubt about it or the<br>[93:28] aliens the aliens left it there that's<br>[93:30] probably what happened cuz look it's got<br>[93:32] like the gums the pink gum bits and then<br>[93:34] the teeth and then the Anyway apparently<br>[93:37] not apparently it's a fossil it's on the<br>[93:39] BBC website. Smiling fossil discovered<br>[93:42] on Holy Island<br>[93:44] drawn by teenager two weeks before with<br>[93:47] crayon.<br>[93:49] It doesn't actually say that, but I like<br>[93:51] the idea. Okay, there we go. That's it.<br>[93:53] We've run out of time. We've actually<br>[93:54] overshot the amount of time that we<br>[93:56] should be doing this show. Thank you uh<br>[93:58] to you for joining in the comments. Uh<br>[94:00] we await the obvious wrestling match<br>[94:03] between Matt and Remus. That'll be<br>[94:05] interesting to see. Maybe bring that<br>[94:06] >> battle.<br>[94:07] >> The rap battle. That's right. Yeah. No<br>[94:10] violence.<br>[94:11] >> No violence. The no violence rap mod<br>[94:14] wrestling match. That's what I heard.<br>[94:17] >> How about a break dance competition<br>[94:19] instead?<br>[94:20] >> Oh, what?<br>[94:21] >> A break dance. A break dance<br>[94:23] competition.<br>[94:23] >> Yeah. Okay. Yeah. To to be honest with<br>[94:26] you, what s what would satisfy me right<br>[94:28] at this moment because I've been<br>[94:29] watching so much of it is if they both<br>[94:31] just had a go at curling. just do the<br>[94:35] bit of curling and see who's the uh<br>[94:37] >> who's the<br>[94:38] >> I like the idea of the I feel I feel<br>[94:40] feel that that still very much uh leans<br>[94:42] more toward Remicus than it does Matt.<br>[94:44] >> Yeah. Yeah. Okay. We keep present. Yeah.<br>[94:46] Okay. Well, how about the my surname is<br>[94:49] Cromwell.<br>[94:50] >> Matt could hire that Australian uh one<br>[94:53] person who competed in the last<br>[94:54] Olympics. You remember her?<br>[94:56] >> He could hire her to to Yeah.<br>[95:00] watch<br>[95:02] >> to do the curling cuz that would be the<br>[95:05] curling break<br>[95:07] >> can do all the moves and then finally<br>[95:09] release it. I accidentally caught sight<br>[95:12] of that Australian lady doing the<br>[95:14] whatever that event is. Is it like<br>[95:16] street dance or something like that?<br>[95:17] >> It's broken dancing is what it was break<br>[95:20] dancing.<br>[95:20] >> It was on there was obviously a news<br>[95:22] article. It was on in a shop that I was<br>[95:24] in the other day and I watched it and it<br>[95:25] really even though I know nothing about<br>[95:28] that event, I have no chops about what's<br>[95:30] credible and what's not. I was watching<br>[95:32] it like, oh, it's so weird. It's so so<br>[95:36] bad. Anyway, there we go. Thanks to our<br>[95:39] team. Patricia says, appreciate it.<br>[95:42] We'll be back this time next week, I<br>[95:44] hope. Um, should be back this time next<br>[95:48] week, but uh thank you. I'm just going<br>[95:49] to go around the houses and say thank<br>[95:50] you to Tim Nash.<br>[95:52] >> There he is. Thank you to Mark<br>[95:54] Benzakane. It's still like crazy o'lock<br>[95:57] in the morning over there. Appreciate<br>[95:58] that.<br>[95:59] >> And also to Onar. Thank you so much for<br>[96:02] joining us. Hopefully Onar, you'll come<br>[96:03] back and join us on a less weird<br>[96:06] episode.<br>[96:06] >> They're always weird. They're always<br>[96:08] weird.<br>[96:09] >> They're not as weird.<br>[96:10] >> Don't Don't fall for it. Every single<br>[96:12] episode is weird.<br>[96:13] >> Okay. All right. Okay. I probably should<br>[96:15] rate that.<br>[96:16] >> I I love it, though. This what makes<br>[96:17] this fun, right? It's weird. So,<br>[96:19] absolutely.<br>[96:20] >> Yeah, I agree.<br>[96:21] >> And uh we'll be back this time next<br>[96:23] week. So, if the three of you want to<br>[96:25] stick around and have a little bit of a<br>[96:26] natural after this, I would welcome<br>[96:28] that. But uh we will see you next week.<br>[96:30] Thanks for joining us in the comments.<br>[96:31] Appreciate it. Bye-bye. Bye-bye. ## Highlights - talking about WordPress. He was talking about sort of agency life and things like that. But the one of the things that caught my attention was his position on AI. Now Andy is very principled about AI and he's very very forthright. He doesn't want anything to do with it. He doesn't want anything he doesn't want his agency touching it. So the content that they produce, the code that they write, the websites that they launch is all humanmade. As soon as those words came out of my mouth, I realized the error. Uh it was ([View Highlight](https://read.readwise.io/read/01kjbc3tb58m165yngrv4pjdpq)) - Tags: ๐Ÿ‘ป ai highlighted - anyway, the knock-on effect was as soon as he started saying the quiet thing out loud, I refuse to work with AI, suddenly his roster got filled up again. So it turned out that for a small subset of people and he presumably is an early mover that that rounded off his 2025 really well. Now we'll have to see how long that continues, but it turned out that that principle resonated with a lot of people who needed a website. Um but we'll have to wait and see how that that ([View Highlight](https://read.readwise.io/read/01kjbc3tb8x8bnm4yfg8v1t7tr)) - Tags: ๐Ÿ‘ป ai highlighted - that way as well. So >> thank you. Okay, that's really interesting. Uh I didn't say the title of the piece and I have I'll read it in because if anybody's uh listening to this primarily this is on the automatic.com. So with 2T's blog and it's called a modest server centric development proposal. So you can go and look for that. It was written on the 17th of Feb this year. So go and check that out. Right. And there was another one coming from you. Sorry I apologize. I didn't let Mark and uh Onar have their ([View Highlight](https://read.readwise.io/read/01kjbc3tba4y3bn32fx8zw517p)) - Tags: ๐Ÿ‘ป ai highlighted - you every few days it seems you drop a little nugget of something that you've played about within WordPress 7 and uh, yeah, I'm very grateful for you doing that. Appreciate it. So anyway, go and check that out. Just a quick mention, uh, friend of this podcast, he's been on it lots and lots of times, no doubt will be in the future as well, Remus Dice. Um, he's launching a new service. He's he's had a service for a little while. uh truer than north. But I I won't try to pause this. It's a fairly lengthy written article, but he is um sort of ([View Highlight](https://read.readwise.io/read/01kjbc3tbe3dh0sbpy6vr1grxs)) - Tags: ๐Ÿ‘ป ai highlighted - I know Courtney's joining us in the comments. She probably has a lot more uh sense to say about this because she is one of the founders as well. Um and yeah, the endeavor of this project is to is to you know sort of grow the community in a fair, equitable, transparent way. And uh I feel I've had a few chats with uh Chris Reynolds. I don't know that I've ever spoken to Jonno Alderson, but my the only experience that I've had with Jonno was watching him speak um at a WordPress ([View Highlight](https://read.readwise.io/read/01kjbc3tbhhhr9x741x7xahn5v)) - Tags: ๐Ÿ‘ป ai highlighted - be joining the board and helping to push WordPress towards a healthier, more equitable future." This is on the repository uh blog, so you can go and check it out over there. Uh anything from you three, excuse me, about that? >> Not about that, but can we just take a moment? So, uh, you can't see this on the podcast, but the amazing picture that the repository found of Chris, which is like you can't even see his face. He's just >> Which one is it? Is this him here? ([View Highlight](https://read.readwise.io/read/01kjbc3tbm5yvv9fhrgvgdg6k5)) - Tags: ๐Ÿ‘ป ai highlighted - I'm surprised he didn't put the word fight in quotes while he was at it. >> Yeah, that's right. Okay, let's see if Matt Cromwell drops in and and offers it offers it off. Okay, right. Let's get into some sort of security stuff. There's a few bits and pieces here. Um, it's totally out of my pay grade this, but I did think this was kind of interesting. So, this is talking about AI and security all in one go. So, somebody that I followed on social media for a little while, this is on Masttodon, uh Kevin Bowmont, he says, ([View Highlight](https://read.readwise.io/read/01kjbc3tbq5es1bv230f4dy5sk)) - Tags: ๐Ÿ‘ป ai highlighted - that was really interesting and thanks Mark for re rediscovering it. >> Ju just as an aside, I've just put a a link in the guest chat uh which probably you've already linked to in past episodes. Uh but if we're going to have if we're going to have AI fight, so at least we've now got the the option. >> Okay, let me let me try. Is this Can I put this on the screen? Is it safe? >> Yeah, it's safe. >> Right, hold on. Okay, we're all all having a giggle, are we? Okay, here it comes. Oh, no. I haven't fe This is insane. I ([View Highlight](https://read.readwise.io/read/01kjbc3tbt3dj1jadj1an65cy9)) - Tags: ๐Ÿ‘ป ai highlighted - couple of pieces which I'm not going to have time to get to. Uh so let's see where we get to now. Oh, this is another piece that came from Matt. Um if you're in the polyglots um ecosystem in the WordPress space, this might be worth looking at. It is AI related again as everything seems to be and it's about using uh AI to achieve the the things which um traditionally the polyglots team has used there. There's an awful uh ([View Highlight](https://read.readwise.io/read/01kjbc3tbxbxxk70en1ptqxgr5)) - Tags: ๐Ÿ‘ป ai highlighted - >> now that I think Remus can subscribe to he's on team Cloudflare. I think maybe they just shake hands and that would be the end of it. Uh okay. Anyway, that is really sanguin stuff. You know, the numbers and the sort of the future that we're painting ourselves into the corner of. Kind of interesting, right? Some more security stuff very very quickly. CSS got hacked. How is this possible? Go and read the article. It's on Medium. It's kind of interesting. It's complicated and interesting and it's the way that the ([View Highlight](https://read.readwise.io/read/01kjbc3tc0x2s607dd0rm6qx6y)) - Tags: ๐Ÿ‘ป ai highlighted ## ๐ŸŒฑ Spawned Notes - [[Lit ยท WordPress collaborative editing transforms content workflows]] - [[Lit ยท Open source AI models closing quality gap rapidly]] - [[Zet ยท Server-side development reduces JavaScript complexity]] - [[Zet ยท Password manager adoption essential for security]] - [[Flt ยท Test WordPress 70 beta collaborative features staging environment setup]] - [[Flt ยท Research Kitten TTS integration for accessibility 25MB model evaluation]] - [[Flt ยท Review MainWP anniversary insights 12-year sustainability factors]]