CINXE.COM

Matt | Matt Mullenweg

<!DOCTYPE html> <!--[if IE 7]> <html class="ie ie7" lang="en-US"> <![endif]--> <!--[if IE 8]> <html class="ie ie8" lang="en-US"> <![endif]--> <!--[if !(IE 7) & !(IE 8)]><!--> <html lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width"> <title>Matt | Matt Mullenweg</title> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://ma.tt/blog/xmlrpc.php"> <link rel="preload" as="style" href="https://ma.tt/blog-content/themes/ma.tt/css/twentythirteen.min.css"> <!--[if lt IE 9]> <script src="https://ma.tt/blog-content/themes/twentythirteen/js/html5.js?ver=3.7.0"></script> <![endif]--> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//cdn.parsely.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='preconnect' href='//i0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; Feed" href="https://ma.tt/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; Comments Feed" href="https://ma.tt/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Matt Mullenweg &raquo; Posts by Matt Feed" href="https://ma.tt/author/saxmatt/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/ma.tt\/blog\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8-alpha-59454"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='the-neverending-homepage-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/infinite-scroll/infinity.css?ver=20140422' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id='wp-block-library-inline-css'> :root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color)}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link rel='stylesheet' id='jp-lite-youtube-embed-style-css' href='https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/jp-lite-youtube-embed.min.css?ver=0.3.2-5' media='all' /> <link rel='stylesheet' id='twentythirteen-fonts-css' href='https://ma.tt/blog-content/themes/twentythirteen/fonts/source-sans-pro-plus-bitter.css?ver=20230328' media='all' /> <link rel='stylesheet' id='genericons-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/_inc/genericons/genericons/genericons.css?ver=3.1' media='all' /> <link rel='stylesheet' id='twentythirteen-style-css' href='https://ma.tt/blog-content/themes/ma.tt/style.css?ver=1731696845' media='all' /> <link rel='stylesheet' id='twentythirteen-block-style-css' href='https://ma.tt/blog-content/themes/twentythirteen/css/blocks.css?ver=20240520' media='all' /> <link rel='stylesheet' id='jetpack-carousel-swiper-css-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/carousel/swiper-bundle.css?ver=14.1-a.3' media='all' /> <link rel='stylesheet' id='jetpack-carousel-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/carousel/jetpack-carousel.css?ver=14.1-a.3' media='all' /> <link rel='stylesheet' id='tiled-gallery-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/tiled-gallery/tiled-gallery/tiled-gallery.css?ver=2023-08-21' media='all' /> <link rel='stylesheet' id='gravatar-enhanced-hovercards-css' href='https://ma.tt/blog-content/plugins/gravatar-enhanced/build/style-hovercards.css?ver=8068b2a428cf4c47a185' media='all' /> <link rel='stylesheet' id='infinity-twentythirteen-css' href='https://ma.tt/blog-content/plugins/jetpack-dev/modules/infinite-scroll/themes/twentythirteen.css?ver=20130409' media='all' /> <script id="twitter-lazyload-js-js-after"> ( function () { 'use strict'; var waiting = false; var currentScript = null; function appendScript() { waiting = false; if ( currentScript ) { document.head.removeChild( currentScript ); } currentScript = document.createElement( 'script' ); currentScript.setAttribute( 'src', 'https://platform.twitter.com/widgets.js' ); document.head.appendChild( currentScript ); } // Ensures the document is interactive before loading Twitter embeds. function queueAppend() { if ( waiting ) { // Already waiting for the script to be added; no need to do anything. return; } waiting = true; if ( document.readyState !== 'loading' ) { setTimeout( appendScript ); } else { document.addEventListener( 'DOMContentLoaded', appendScript ); } } function addEmbed( scriptEl ) { if ( ! scriptEl || ! scriptEl.parentElement || ! window.IntersectionObserver ) { // No element to observe or no Intersection Observer support; load immediately. queueAppend(); return; } var hasLoaded = false; var observer = new IntersectionObserver( function( entries ) { if ( ! hasLoaded && entries && entries[ 0 ] && entries[ 0 ].isIntersecting ) { hasLoaded = true; queueAppend(); } }, { rootMargin: '1000px' } ); observer.observe( scriptEl.parentElement ); } window.twitterLazyLoadEmbedJS = addEmbed; } )(); </script> <link rel="https://api.w.org/" href="https://ma.tt/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://ma.tt/wp-json/wp/v2/users/1" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://ma.tt/blog/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.8-alpha-59454" /> <script type="text/javascript">var _sf_startpt=(new Date()).getTime()</script> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://ma.tt/blog/wp-includes/wlwmanifest.xml" /> <style>img#wpstats{display:none}</style> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"WebPage","headline":"Author - Matt","url":"http:\/\/ma.tt\/author\/saxmatt\/"}</script><link rel="icon" type="image/x-icon" href="https://ma.tt/blog-content/themes/ma.tt/i/favicon-summer.ico" /> <meta name="p:domain_verify" content="bc52ac484003bc590de056c705de47fc"/> <style type="text/css" id="twentythirteen-header-css"> .site-header { background: url(https://ma.tt/blog-content/themes/twentythirteen/images/headers/circle.png) no-repeat scroll top; background-size: 1600px auto; } @media (max-width: 767px) { .site-header { background-size: 768px auto; } } @media (max-width: 359px) { .site-header { background-size: 360px auto; } } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="profile" /> <meta property="og:title" content="Matt" /> <meta property="og:url" content="http://ma.tt/" /> <meta property="profile:first_name" content="Matt" /> <meta property="profile:last_name" content="Mullenweg" /> <meta property="og:site_name" content="Matt Mullenweg" /> <meta property="og:image" content="https://secure.gravatar.com/avatar/33252cd1f33526af53580fcb1736172f06e6716f32afdd1be19ec3096d15dea5?s=200&#038;d=retro&#038;r=g" /> <meta property="og:image:alt" content="Matt" /> <meta property="og:locale" content="en_US" /> <meta name="twitter:site" content="@photomatt" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=32%2C32&#038;ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=192%2C192&#038;ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=180%2C180&#038;ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/ma.tt/files/2024/01/cropped-matt-favicon.png?fit=270%2C270&#038;ssl=1" /> </head> <body class="archive author author-saxmatt author-1 wp-embed-responsive jps-theme-ma.tt summer"> <div id="page" class="hfeed site"> <header id="masthead" class="site-header"> <picture class="site-header-bg"> <source srcset="https://ma.tt/blog-content/themes/ma.tt/i/summer/header-2x.avif" type="image/avif" /> <img fetchpriority="high" src="https://ma.tt/blog-content/themes/ma.tt/i/summer/header-2x.jpg" alt="" /> </picture> <a class="home-link" href="https://ma.tt/" title="Matt Mullenweg" rel="home"> <h1 class="site-title">Matt Mullenweg</h1> <h2 class="site-description">Unlucky in Cards</h2> </a> </header><!-- #masthead --> <div id="main" class="site-main"> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <header class="archive-header"> <h1 class="archive-title"> All posts by <span class="vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" rel="me">Matt</a></span> </h1> </header><!-- .archive-header --> <article id="post-130466" class="post-130466 post type-post status-publish format-standard hentry category-automattic"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/11/welcoming-harper/" rel="bookmark">Welcoming&nbsp;Harper</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/welcoming-harper/" title="Permalink to Welcoming&nbsp;Harper" rel="bookmark"><time class="entry-date" datetime="2024-11-21T13:27:30-08:00">November 21, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/automattic/" rel="category tag">Automattic</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>As <a href="https://automattic.com/2024/11/21/automattic-welcomes-harper-and-elijah-potter/">announced by Automattic</a> and <a href="https://techcrunch.com/2024/11/21/wordpress-com-owner-automattic-snaps-up-grammar-checker-harper/">covered by TechCrunch</a>, I want to take a moment to welcome <a href="https://elijahpotter.dev/">Elijah Potter</a> and <a href="https://writewithharper.com/">Harper</a> to join Automattic. Harper is a super-fast (way faster than LanguageTool and Grammarly), local English grammar checker. The technology is nascent, but I&#8217;m very excited to embed this throughout all of Automattic&#8217;s products, and then expanding it to other languages, all in an open source way that can be embedded everywhere. I&#8217;m a huge fan of Grammarly and use it every day, but I think we&#8217;re doing too much in the cloud right now and there is so much compute and potential at the edge, and I&#8217;m excited to drive that forward with projects like <a href="https://writewithharper.com/">Harper</a>, <a href="https://wordpress.org/gutenberg/">Gutenberg</a>, and <a href="https://wordpress.org/playground/">Playground</a>.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/11/welcoming-harper/#comments">View all 3 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-130235" class="post-130235 post type-post status-publish format-link hentry category-press post_format-post-format-link"> <div class="entry-content"> <p>Alexandra Tremayne-Pengelly writes for the Observer, <a href="https://observer.com/2024/11/wordpress-founder-matt-mullenweg-energized-amid-wp-engine-battle/">WordPress Founder Matt Mullenweg Is ‘More Energized’ Than Ever Amid WP Engine Battle</a>.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/observer-article/" title="Permalink to Observer&nbsp;Article" rel="bookmark"><time class="entry-date" datetime="2024-11-18T10:56:06-08:00">November 18, 2024</time></a></span> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-129636" class="post-129636 post type-post status-publish format-standard hentry category-music"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/11/rip-quincy-jones/" rel="bookmark">RIP Quincy&nbsp;Jones</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/rip-quincy-jones/" title="Permalink to RIP Quincy&nbsp;Jones" rel="bookmark"><time class="entry-date" datetime="2024-11-11T21:57:23-08:00">November 11, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/music/" rel="category tag">Music</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Quincy Jones had such an impact on the culture that it&#8217;s impossible to summarize. <a href="https://en.wikipedia.org/wiki/Quincy_Jones_production_discography">His discography is amazing</a>. I feel so lucky to have met him in 2012 when I was much earlier in my career, and he didn&#8217;t have any reason to give me time, but he treated everyone as if they were important. We talked a lot about his Count Basie and Frank Sinatra days. If you&#8217;re unfamiliar with him, <a href="https://www.netflix.com/title/80102952">the Quincy documentary on Netflix is a good start</a>. His musical fingerprints are everywhere, including the super-catchy theme songs for <a href="https://open.spotify.com/track/5zyrFDT1xa91xTShK6etQ8?si=aab3f9fd6b114881">Sanford and Sons</a> and <a href="https://open.spotify.com/track/0Jw3cPBXlGnA6DEJrZSTI0?si=8b0773b2ef16409a">Austin Powers</a>.</p> <figure class="wp-block-image size-large"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="604" height="402" data-attachment-id="43056" data-permalink="https://ma.tt/2012/09/www-conference-day-2/mcm_4579-4/" data-orig-file="https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?fit=4928%2C3280&amp;ssl=1" data-orig-size="4928,3280" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;5&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;NIKON D4&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1348093189&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;32&quot;,&quot;iso&quot;:&quot;9000&quot;,&quot;shutter_speed&quot;:&quot;0.005&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="MCM_4579" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?fit=840%2C559&amp;ssl=1" data-large-file="https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?fit=604%2C402&amp;ssl=1" src="https://i0.wp.com/ma.tt/files/2012/09/MCM_4579-1024x681.jpg?resize=604%2C402&#038;ssl=1" alt="" class="wp-image-43056" srcset="https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?resize=1024%2C681&amp;ssl=1 1024w, https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?resize=195%2C129&amp;ssl=1 195w, https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?resize=840%2C559&amp;ssl=1 840w, https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?resize=691%2C460&amp;ssl=1 691w, https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?w=1208 1208w, https://i0.wp.com/ma.tt/files/2012/09/MCM_4579.jpg?w=1812 1812w" sizes="(max-width: 604px) 100vw, 604px" /></figure> <p>He passed away last week, on November 3<sup>rd</sup>. As a tribute, here are ten albums he was involved in from the jazz side that have been big parts of my life. I&#8217;ll link to Spotify, but find them wherever you can:</p> <ol class="wp-block-list"> <li><a href="https://open.spotify.com/album/2m0W0n7zBYmRNs1QAgoa6Z?si=w0HA3i5yReWoOAKgAFFwBg">Sinatra at the Sands</a>, Quincy arranges and directs the Count Basie band. This live album is great to listen to, you also get Frank doing stand-up comedy. </li> <li><a href="https://open.spotify.com/album/5lXF6AFeXG8UsIUfBJNsNH?si=UtcgbyAwSOOLQlml_UuJIQ">It Might As Well Be Swing</a>, Frank Sinatra.</li> <li><a href="https://open.spotify.com/album/18JHKcwCBtOfCGmOB7hXx8?si=XBdTKfEcSeeZs-jv02C_Yw">Julian &#8220;Cannonball&#8221; Adderley</a>.</li> <li><a href="https://open.spotify.com/album/5DDLqs1JsR7ZfnuoqLL5dB?si=N0fAf0qYSw2Hm2V2A5j0rA">Sonny Stitt Plays Arrangements from the Pen of Quincy Jones</a>.</li> <li><a href="https://open.spotify.com/album/752AJr22BFy9yubj4XJauv?si=jVCG1rGERQeQhQOuOfODUw">Ella and Basie</a>.</li> <li><a href="https://open.spotify.com/album/4GFWnwli2cVOBp2G1zqhV1?si=Mhk0Jo8vQ0KYOugXPPSpVw">The Genius of Ray Charles</a>.</li> <li><a href="https://open.spotify.com/album/79co4mGqrQdDK93j5ZuqH2?si=Q_ZupFpfSDKnXU8jN-jg9Q">For Those in Love, Dinah Washington</a>.</li> <li><a href="https://open.spotify.com/album/3J6gCSiLOWrRjSY8xqpvkV?si=qrCG7mlpTxWFI3HFWcHC_g">Dizzy and Strings, Dizzy Gillespie</a>.</li> <li><a href="https://open.spotify.com/album/5ioLlvIO3CZOmxvsQmGRZ4?si=yq6JeWoASEigUQHgmMNw8w">Quincy Here We Come, Benny Bailey</a>. (The track Meet Benny Bailey has an <a href="https://open.spotify.com/album/7AurSRjfOYfUD9sWSi4MV1?si=cSvdBmZGQKG4qMWSO2kEzA">excellent tribute on Manhattan Transfer&#8217;s Vocalese</a>.)</li> <li><a href="https://open.spotify.com/album/7MGttcftncXXItvutjK9dM?si=VKNQsJlOTvWh39sdqmXnOg">Social Call, Betty Carter</a>.</li> </ol> <p>I put all ten into <a href="https://open.spotify.com/playlist/4BVr7ZF2X5p2RZ433VliiT?si=c8ce164132e74aac">one Spotify playlist if you want to check them all out</a>.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/11/rip-quincy-jones/#comments">View all 6 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-129655" class="post-129655 post type-post status-publish format-aside hentry category-asides post_format-post-format-aside"> <div class="entry-content"> <p>It was a huge pain in the butt, because my mail-in ballot didn&#8217;t register properly, but I found a last-minute flight to Houston and this morning walked over to <a href="https://www.emanuelhouston.org/">Congregation Emanu El</a> and voted. It is our most sacred duty as a citizen. I encourage every American to vote.</p> <figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="604" height="483" data-attachment-id="129656" data-permalink="https://ma.tt/2024/11/i-voted/img_9886/" data-orig-file="https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?fit=2560%2C2048&amp;ssl=1" data-orig-size="2560,2048" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;2.2&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 16 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1730801928&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;2.2200000286119&quot;,&quot;iso&quot;:&quot;320&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="IMG_9886" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?fit=840%2C672&amp;ssl=1" data-large-file="https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?fit=604%2C483&amp;ssl=1" src="https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-1024x819.jpeg?resize=604%2C483&#038;ssl=1" alt="" class="wp-image-129656" srcset="https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=1024%2C819&amp;ssl=1 1024w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=840%2C672&amp;ssl=1 840w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=195%2C156&amp;ssl=1 195w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=768%2C614&amp;ssl=1 768w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=1536%2C1229&amp;ssl=1 1536w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=2048%2C1638&amp;ssl=1 2048w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?resize=575%2C460&amp;ssl=1 575w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?w=1208 1208w, https://i0.wp.com/ma.tt/files/2024/11/IMG_9886-scaled.jpeg?w=1812 1812w" sizes="(max-width: 604px) 100vw, 604px" /></figure> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/i-voted/" title="Permalink to I&nbsp;Voted!" rel="bookmark"><time class="entry-date" datetime="2024-11-05T15:04:55-08:00">November 5, 2024</time></a></span> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-129612" class="post-129612 post type-post status-publish format-video hentry category-asides post_format-post-format-video"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/11/michael-palmisano-on-collier/" rel="bookmark">Michael Palmisano on&nbsp;Collier</a> </h1> </header><!-- .entry-header --> <div class="entry-content"> <p>I&#8217;ve been obsessed with Jacob Collier since I first saw his<a href="https://www.youtube.com/watch?v=pvKUttYs5ow"> Don&#8217;t You Worry &#8216;Bout A Thing cover on YouTube</a>, and one of my favorite genres of videos is genius musicians breaking down the incredible musical stuff Jacob is doing. (<a href="https://colabs.taylorguitars.com/products/jacob-collier-signature-model-5-string-us">He even has his own instrument now</a>.) This reaction and breakdown from Michael Palmisano, who is an incredible musician, go through Jacob&#8217;s amazing <a href="https://www.youtube.com/watch?v=IQvzX0Z3HE4">Little Blue video</a> is amazing.</p> <figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> <iframe loading="lazy" title="Jacob Collier: In A League All By Himself" width="604" height="340" src="https://www.youtube.com/embed/08YtK1BRfTU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div></figure> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/michael-palmisano-on-collier/" title="Permalink to Michael Palmisano on&nbsp;Collier" rel="bookmark"><time class="entry-date" datetime="2024-11-03T12:19:53-08:00">November 3, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/asides/" rel="category tag">Asides</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> <span class="comments-link"> <a href="https://ma.tt/2024/11/michael-palmisano-on-collier/#comments">View all 3 comments</a> </span><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-129595" class="post-129595 post type-post status-publish format-standard hentry category-press"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/11/disrupt-interview/" rel="bookmark">Disrupt&nbsp;Interview</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/disrupt-interview/" title="Permalink to Disrupt&nbsp;Interview" rel="bookmark"><time class="entry-date" datetime="2024-11-01T17:12:07-07:00">November 1, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/press/" rel="category tag">press</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>On Wednesday I had a great chat with Connie Loizos, the editor in chief of TechCrunch, you can view the video here:</p> <figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> <iframe loading="lazy" title="Matt Mullenweg: The Future of WordPress and the Web | TechCrunch Disrupt 2024" width="604" height="340" src="https://www.youtube.com/embed/Fn_HzfI_sW0?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div></figure> <p>Then yesterday Automattic filed its legal responses to the spurious lawfare from WP Engine, Silver Lake, and Quinn Emanuel. <a href="https://automattic.com/2024/10/31/legal-response-to-wp-engine/">It&#8217;s a bit long, but if you have time give it a read, it&#8217;s the first time we&#8217;ve been able to put out our full story</a>.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/11/disrupt-interview/#comments">View all 2 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-128866" class="post-128866 post type-post status-publish format-standard hentry category-open-source tag-gpl tag-plugins"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/11/gpl-clarification/" rel="bookmark">GPL&nbsp;Clarification</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/11/gpl-clarification/" title="Permalink to GPL&nbsp;Clarification" rel="bookmark"><time class="entry-date" datetime="2024-11-01T10:00:10-07:00">November 1, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/open-source/" rel="category tag">Open Source</a></span><span class="tags-links"><a href="https://ma.tt/tag/gpl/" rel="tag">gpl</a>, <a href="https://ma.tt/tag/plugins/" rel="tag">plugins</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>A quick followup on my prior <a href="https://www.youtube.com/watch?v=OUJgahHjAKU">conversation with Theo</a>.</p> <p>During that chat, I talked briefly about a trademark infringer that was also distributing nulled plugins. I said “Not illegal. Legal under the GPL. But they weren’t changing the names. They were selling their customers Pro Plugins with the licensing stuff nulled out.”</p> <p>I want to be clear that my reference to legality and GPL was solely focused on the copying and modifying of the code. That is one of the key freedoms of open source and GPL: the right to copy and modify GPL code.</p> <p>I was <em>not</em> speaking about their right to charge money for nulled plugins. GPLv2 prohibits that because they aren’t providing physical copies or support. This is very different from reputable web hosts, who provide hosting and support for websites and e-commerce stores.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/11/gpl-clarification/#comments">View all 2 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-129406" class="post-129406 post type-post status-publish format-standard hentry category-asides"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/kindness-techcrunch/" rel="bookmark">Kindness and Techcrunch&nbsp;Disrupt</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/kindness-techcrunch/" title="Permalink to Kindness and Techcrunch&nbsp;Disrupt" rel="bookmark"><time class="entry-date" datetime="2024-10-28T21:06:02-07:00">October 28, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/asides/" rel="category tag">Asides</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Back in June I recorded an episode with <a href="https://kindness.org/why-kindness/">Jaclyn Lindsey on the Why Kindness podcast</a>, for their awesome non-profit <a href="https://kindness.org/">kindness.org</a>. You can listen to it through Pocket Casts here:</p> <figure class="wp-block-embed is-type-rich is-provider-pocket-casts wp-block-embed-pocket-casts"><div class="wp-block-embed__wrapper"> <div style="width: 100%; max-width: 604px; max-height: 100%; position: relative;"> <div style="padding-bottom: 42.857142857142854%;"></div> <iframe title="Matt Mullenweg - Why Kindness?" src="https://pca.st/embed/l6r5ylox" style="border: 0; border-radius: 8px; position: absolute; top: 0; left: 0; width: 100%; height: 100%;" allowfullscreen="true" frameborder="0"></iframe></div> </div></figure> <p>This is <em>kind</em> of funny because I&#8217;m obviously in the midst of the big battle with Silver Lake and WP Engine. I am a huge proponent of kindness, but sometimes you have to stand up for what&#8217;s right if someone is taking advantage of you.</p> <p>I&#8217;m continuing to do some select press, and will be <a href="https://techcrunch.com/2024/10/24/wordpress-co-founder-matt-mullenweg-is-joining-techcrunch-disrupt-2024/">appearing in a conversation with Techcrunch&#8217;s Editor-in-Chief, Connie Loizos, at 10:30AM on Wednesday in San Francisco at their Disrupt conference</a>. It&#8217;s an amazing conference! Over 10k people from all over the world, just started today. I&#8217;m glad they were able to work me into the schedule, I think it will be a timely conversation. We may even have an announcement to make. 🙂</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/kindness-techcrunch/#comments">One comment so far</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-128329" class="post-128329 post type-post status-publish format-standard has-post-thumbnail hentry category-asides"> <header class="entry-header"> <div class="entry-thumbnail"> <img width="604" height="270" src="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?resize=604%2C270&amp;ssl=1" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?resize=604%2C270&amp;ssl=1 604w, https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?zoom=2&amp;resize=604%2C270 1208w, https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?zoom=3&amp;resize=604%2C270 1812w" sizes="auto, (max-width: 604px) 100vw, 604px" data-attachment-id="128334" data-permalink="https://ma.tt/2024/10/first-amendment/supreme-court-5/" data-orig-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=2001%2C1000&amp;ssl=1" data-orig-size="2001,1000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Supreme Court Building" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=840%2C420&amp;ssl=1" data-large-file="https://i0.wp.com/ma.tt/files/2024/10/Supreme-Court-5.jpg?fit=604%2C302&amp;ssl=1" /> </div> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/first-amendment/" rel="bookmark">My Freedom of&nbsp;Speech</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/first-amendment/" title="Permalink to My Freedom of&nbsp;Speech" rel="bookmark"><time class="entry-date" datetime="2024-10-20T14:53:31-07:00">October 20, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/asides/" rel="category tag">Asides</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p><a href="https://wpengine.com/">WP Engine</a> has <a href="https://www.theverge.com/2024/10/18/24273448/wp-engine-injunction-matt-mullenweg-wordpress-resources">filed hundreds pages of legal documents seeking an injunction against me and Automattic</a>. They say this is about community or some nonsense, but if you look at the core, what they&#8217;re trying to do is ask a judge to curtail my First Amendment rights.</p> <p>The First Amendment is the basis of our democracy. It is <em>inconvenient</em> and <em>important</em>. It&#8217;s also short, so I&#8217;m going to quote the First Amendment in its entirety:</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p>Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.</p> </blockquote> <p>This means that, <a href="https://en.wikipedia.org/wiki/United_States_free_speech_exceptions">with rare exceptions</a>, the government cannot tell you not to say something.</p> <h2 class="wp-block-heading">Freedom of Speech is not Freedom of Reach</h2> <p>The First Amendment says I should be able to state facts and my opinions about WP Engine. However, the <a href="https://www.nytimes.com/">New York Times</a> is not required or compelled to publish them in their newspaper and distribute them to their subscribers.</p> <p>WP Engine is free to publish whatever <a href="https://en.wikipedia.org/wiki/GNU_General_Public_License">GPL code</a> they want to the world. <a href="https://wordpress.org/">WordPress.org</a> should not be compelled to distribute it or provide it free hosting.</p> <h2 class="wp-block-heading">Quiet For A While</h2> <p>After this post, I will refrain from personally commenting on the WP Engine case until a judge rules on the injunction. I will continue to exercise my First Amendment rights to promote others&#8217; speech. However, <strong>I hope others speak up on our battle with WP Engine, and I will boost their speech wherever I can</strong>.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/first-amendment/#comments">View all 18 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-128322" class="post-128322 post type-post status-publish format-aside hentry category-technology post_format-post-format-aside"> <div class="entry-content"> <p>There are two great Cloudflare-related stories published this weekend.</p> <p><a href="https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/">The first is Steven Levy&#8217;s incredible story about Tim Jenkin</a>, who created a secure communication protocol for the African National Congress to overthrow the apartheid regime in South Africa. Cloudflare&#8217;s CTO, <a href="https://jgc.org/">John Graham-Cumming</a>, later helped break past the cryptography system&#8217;s lost password, which he <a href="https://blog.jgc.org/2024/09/cracking-old-zip-file-to-help-open.html">blogged about with some technical detail here</a>.</p> <p>Second, my dear friend Om Malik <a href="https://crazystupidtech.com/archive/future-of-internet-in-the-age-of-ai/">published a great conversation with Cloudflare CEO Matthew Prince in his new newsletter Crazy Stupid Tech</a>. <a href="https://x.com/eastdakota">Matthew</a> and Om are influential thinkers to listen to, and their discussion contains a lot of interesting nuance about networks, censorship, and sovereignty. </p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/cloudflare-stories/" title="Permalink to Cloudflare&nbsp;Stories" rel="bookmark"><time class="entry-date" datetime="2024-10-19T21:57:37-07:00">October 19, 2024</time></a></span> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-128223" class="post-128223 post type-post status-publish format-standard hentry category-personal"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/other-lawsuits/" rel="bookmark">Those Other&nbsp;Lawsuits</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/other-lawsuits/" title="Permalink to Those Other&nbsp;Lawsuits" rel="bookmark"><time class="entry-date" datetime="2024-10-15T03:30:12-07:00">October 15, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/personal/" rel="category tag">Personal</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>It&#8217;s a heavy day, and I&#8217;m sad to write this. Not sure where to start.</p> <p>In 2022, a lawyer recruited two people who took care of my Mom—an assistant and one of her dozen nurses—to resign and demand a million dollars each, or they would publish horrible things about her in a lawsuit. I refused. The lawsuits were filed. Luckily, the accusations are so sick, twisted, and outrageous that they refute themselves. There&#8217;s some weird sex stuff, and also claims that my Mom is racist. I am sad for whatever mind could even imagine such things. </p> <p>I won&#8217;t link or quote them because they don&#8217;t deserve that, but the lawsuits have been part of the public record and available to anyone with a web browser since 2022. The lawyer sent them to every major media publication and gossip rag. You&#8217;re just hearing about them now because any journalist who spent five minutes calling around easily saw how spurious the claims are and didn&#8217;t run with the story. They&#8217;ve been dredged up as part of the smear campaign against me in my battle with Silver Lake and WP Engine.</p> <p>My advice for any other founder: As you gain wealth this may happen to you with household staff as well. Never settle. It just creates an incentive for more people to make stuff up. Even if it&#8217;s messy, fight the claims in court as I am doing. It&#8217;s the only way to deter people trying to make a quick buck. These cases are common, and the media is used to them.</p> <p>Now for some good news! I&#8217;m happy to report that since these two people left, my Mom has had no errors in her medication (previously, she had to be hospitalized twice and almost died because of medication errors). She&#8217;s back to the weight she was in her 30s and isn&#8217;t in a wheelchair all the time anymore. She&#8217;s just moved into a new home we&#8217;ve been remodeling together for the past 5 years. She still has 24/7 RNs, but the new nurses have been fantastic and feel like an extension of our family. We&#8217;re looking forward to celebrating the holidays together with my sister, lifelong family friends like the Ornelas family, Mom&#8217;s four dogs, and some of my fifteen godchildren who live in the area.</p> <p>I may be wrong or dumb about many other things, but I sincerely believe in the sanctity and beauty of every human life, regardless of any background. We are all God&#8217;s creation. My Mother taught me these values, and I have done my best to uphold them in my life&#8217;s work building open source, WordPress, and Automattic. <a href="https://ma.tt/2024/09/charitable-contributions/">It&#8217;s part of why I give so much back</a>. </p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/other-lawsuits/#comments">View all 29 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-128140" class="post-128140 post type-post status-publish format-standard hentry category-automattic category-wordpress"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/on-dhh/" rel="bookmark">Response to&nbsp;DHH</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/on-dhh/" title="Permalink to Response to&nbsp;DHH" rel="bookmark"><time class="entry-date" datetime="2024-10-14T10:34:44-07:00">October 14, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/automattic/" rel="category tag">Automattic</a>, <a href="https://ma.tt/category/wordpress/" rel="category tag">WordPress</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>I&#8217;ve taken this post down. I&#8217;ve been attacked so much the past few days; the most <a href="https://ma.tt/2024/10/other-lawsuits/">vicious</a>, personal, hateful words poisoned my brain, and the original version of this post was mean. I am so sorry. I shouldn&#8217;t let this stuff get to me, but it clearly did, and I took it out on DHH, who, while I disagree with him on several points, isn&#8217;t the actual villain in this story: <strong>it&#8217;s WP Engine and Silver Lake</strong>.</p> <p>A few bullets to his core points:</p> <ul class="wp-block-list"> <li>The headline &#8220;Automattic is doing open source dirty&#8221; is not fair.</li> <li>Automattic did not work on a deal with WP Engine for 18+ months because of the GPL, or them using &#8220;WP&#8221; in their name, it was because of their abuse of the WordPress and WooCommerce trademarks. Trademarks must be protected, as evidenced by <a href="https://rubyonrails.org/trademarks">Rails trademark policy</a>.</li> <li><a href="https://automattic.com/2024/09/25/open-source-trademarks-wp-engine/">Our C&amp;D</a> is about public trademark abuse; <a href="https://wpengine.com/wp-content/uploads/2024/09/Cease-and-Desist-Letter-to-Automattic-and-Request-to-Preserve-Documents-Sent.pdf">theirs</a> is about censorship, and doxxes private messages. They have since filed a <a href="https://wpengine.com/wp-content/uploads/2024/10/Complaint-WP-Engine-v-Automattic-et-al.pdf">kitchen sink lawsuit</a> that embroils all of WordPress.org.</li> <li>Updating ACF to <a href="https://wordpress.org/support/plugin/advanced-custom-fields/">Secure Custom Fields in our directory</a> was to provide users of our plugin directory the best, safest, most secure code. It included a security update that still has not been merged by the ACF team.</li> <li>We will merge any improvements ACF makes to their GPL code going forward and will also include enhanced functionality in the coming days to provide a secure and free drop-in replacement for ACF. If WP Engine didn&#8217;t want this to happen, they should not have published their code under the GPL or distributed it through WordPress.org&#8217;s directory.</li> <li>I think it&#8217;s fantastic when businesses are built on open source, the WordPress ecosystem is at least 10B+ a year; Automattic and WP Engine are less than 5% of that.</li> </ul> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/on-dhh/#comments">View all 27 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127874" class="post-127874 post type-post status-publish format-standard hentry category-automattic"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/owner-mentality/" rel="bookmark">Everyone&#8217;s An&nbsp;Owner</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/owner-mentality/" title="Permalink to Everyone&#8217;s An&nbsp;Owner" rel="bookmark"><time class="entry-date" datetime="2024-10-12T16:06:05-07:00">October 12, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/automattic/" rel="category tag">Automattic</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Last Friday we said goodbye to 159 colleagues as part of our <a href="https://ma.tt/2024/10/alignment/">alignment offer</a>. It was a tough day, there are a lot of close relationships within Automattic, and goodbyes are always hard.</p> <p>On Monday, I got to <a href="https://www.youtube.com/watch?v=pviYWzu0dzk">be Oprah for a few minutes</a>. We had scheduled a town hall for leaders around the company to speak to everyone, and our <a href="https://woocommerce.com/">Woo</a> team had ~350 people in person at a meetup in Tulum. I had five minutes to talk, and over the weekend, I had been brainstorming with finance and HR for something nice we could do for everyone who stayed. We couldn&#8217;t give them all a six-month bonus, which would have cost ~$126M, but we did take how much we spent on severance for the 159 people, rounded up a bit, and granted everyone at Automattic 200 shares of A12 stock, so about a $12M bonus for the employees.</p> <p>What&#8217;s A12 stock? This is probably the first time you&#8217;re hearing about it, we haven&#8217;t had a chance to talk about this publicly much before.</p> <p>Usually, options or common stock in a private company is fairly illiquid, with rare opportunities to sell or lots of restrictions <a href="https://www.nytimes.com/2017/03/03/technology/uber-said-to-consider-changes-to-employee-stock-compensation.html">like what Uber had</a>; it&#8217;s not an efficient or predictable market. Options are &#8220;nice&#8221; because they can defer taxes, but you still have to exercise them, and they can go underwater. Also, as a fully distributed company, we have people in 91 countries, so security and tax laws around options make them not worth it in most places outside of the US.</p> <p>When thinking about a stock plan for Automatticians, we thought, our most sophisticated investors have nice protections like a 1x liquidation preference, what if we gave that to employees, too? So to summarize, A12 is a special class of stock available only to buy if you&#8217;re a current Automattician with these characteristics:</p> <ul class="wp-block-list"> <li>There are twice-a-year windows to buy. You have to hold for 1 year, but then there are quarterly windows to sell, which is very predictable.</li> <li>Automattic maintains the internal market, and provides a backstop so you can always sell the shares at what you paid for them or more, like a 1x liquidation preference.</li> <li>Current employees can buy, but former employees are eligible for every selling window, there&#8217;s no politics like can happen with tender offers. It&#8217;s reliable and predictable.</li> <li>Unlike options, A12 stock never expires. Once you own it, you own it.</li> <li>Initially we only allowed $25k/year of A12 to be purchased, but as our business has scaled we now allow up to $1M/yr of A12 stock to be purchased. (Remember, the company has to backstop the purchase price.)</li> <li>A12 is just economic rights, it doesn&#8217;t have any voting rights.</li> <li>A12 stock can be transferred to a trust.</li> <li>The price is set by an external firm, just like our 409a. Because that process discounts us so much for being private, it&#8217;s a pretty good deal compared to what investors would pay for a share.</li> <li>We&#8217;ve mostly moved away from options, which really only work for already wealthy, sophisticated hires. We pay very generous base salary (which banks love, makes it easier to get a mortgage) and then people can make a personal decision whether the characteristics of A12 fits with their financial planning alongside index funds, stocks, and bonds.</li> </ul> <p>We&#8217;ve been running this program since 2016. The main downside risk for A12 holders, which isn&#8217;t that different from common stock, is that we go out of business and can&#8217;t keep our commitments. But that&#8217;s true of any stock investment, and we have a pretty solid track record.</p> <p>We want everyone to have an owner mentality, so we&#8217;ve also now started granting 1 share of A12 stock to every new hire.</p> <p>Our legal team has their hands full right now with the <a href="https://www.cnbc.com/2024/10/05/wordpress-ceo-matt-mullenweg-goes-nuclear-on-silver-lake-wp-engine-.html">Silver Lake / WP Engine stuff</a>, but we&#8217;d like to open source our docs around this so other companies can offer the same thing easily, I&#8217;ll see if we can make time for that in the next few weeks.</p> <p>We also announced something else cool for employees on Monday around our Grand Meetup in 2025, but to know that secret you have to <a href="https://automattic.com/work-with-us/">work with us</a>. We are one of the most open companies, but we can&#8217;t publish everything! ☺️</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/owner-mentality/#comments">View all 3 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127802" class="post-127802 post type-post status-publish format-standard hentry category-travel"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/rhino-dehorning/" rel="bookmark">Rhino&nbsp;Dehorning</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/rhino-dehorning/" title="Permalink to Rhino&nbsp;Dehorning" rel="bookmark"><time class="entry-date" datetime="2024-10-07T13:36:36-07:00">October 7, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/travel/" rel="category tag">Travel</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Yesterday in the African bush <a href="https://www.threads.net/@photomatt/post/DA0WWnTsESD">was great</a>, I saw giraffes, zebras, warthogs, leopard turtles, elephants. Today wasn&#8217;t great: I witnessed a rhino shot with a tranquilizer from a helicopter, then it was held down, had its horns cut off, and then shaved down. I have some photos and videos from the event but I&#8217;m not going to share them, because I think it&#8217;s really tragic. While this was happening I put my hand on the rhino&#8217;s belly to try to send it love, because I can&#8217;t imagine how confusing and terrifying the experience was.</p> <p>Let&#8217;s back up: Why does anyone care about rhino horns? First, you have to start with how dangerous false ideas and memes can be. Rhino horns are 92-95% keratin, just like your fingernails, the rest is basic stuff like melanin, calcium salts, magnesium, sulfur, nitrogen, amino acids, and phosphorus. There is nothing special or magic about a rhino horn that you couldn&#8217;t easily obtain many other ways.</p> <p>However there is a dangerous infovirus going back thousands of years that rhino horns can cure various ailments, from cancer to fevers, and have aphrodisiac properties. To quote <a href="https://www.scientificamerican.com/article/the-hard-truth-about-the-rhino-horn-aphrodisiac-market/">Scientific American</a>:</p> <blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"> <p>Some purchase horn chunks or powder for traditional medicinal purposes, to ingest or to give others as an impressive gift. Wealthy buyers bid for antique rhino horn carvings  such as cups or figurines to display or as investments. A modern market for rhino horn necklaces, bracelets and beads has also sprung up. [&#8230;]</p> <p>On the bright side, traditional Chinese medicine experts have increasingly joined the fight to reduce the demand for rhino horn. When China officially banned the international trade in 1993, it followed up by removing rhino horn as a medical ingredient in traditional Chinese medicine&#8217;s pharmacopeia  and curriculum. [&#8230;]</p> <p>“Traditional Chinese medicine has a history of 3,000 years and we have been educating the public for less than 30 years,” Huang notes. “Therefore this is an ongoing education.”</p> </blockquote> <p>Regardless of the reasons, there is a price for rhino horns. I was told the larger front horn would get about $300,000 on the black market, and rhinos have been poached to near-extinction. Combine that with <a href="https://tradingeconomics.com/south-africa/unemployment-rate">South Africa&#8217;s 33% unemployment rate</a>, some people turn to crime or poaching to make money. It&#8217;s cheaper and faster to kill the rhino and take its horn than tranquilize it as the game reserve did.</p> <p>I don&#8217;t want to criticize the people at the game reserve. They clearly cared for the animal quite deeply, and while it was tranquilized, they provided other veterinary help for it, like removing ticks. They also put a tracker on its foot. They say they lock the horns in a vault&#8230; why? Burn it, toss it. <a href="https://www.savetherhino.org/thorny-issues/de-horning/">The thinking is that reserves that are known for de-horning will attract fewer poachers</a>.</p> <p>This is obviously a middle solution, and I hope ten years from now we&#8217;ll look back at this as a point in time we learned from. On the demand side, it seems like aggressive education campaigns could help decrease demand for keratin from rhinos. On the anti-poacher side, I think drones will be able to secure perimeters far more securely than fences currently do. It would be fascinating for an economist like <a href="https://marginalrevolution.com/">Tyler Cowen</a> to dive into these issues.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/rhino-dehorning/#comments">View all 2 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127659" class="post-127659 post type-post status-publish format-link hentry category-asides post_format-post-format-link"> <div class="entry-content"> <p>Ari Levy at CNBC has a great article covering the battle between WordPress and Silver Lake / WP Engine: <a href="https://www.cnbc.com/2024/10/05/wordpress-ceo-matt-mullenweg-goes-nuclear-on-silver-lake-wp-engine-.html">Why WordPress [co-]founder Matt Mullenweg has gone ‘nuclear’ against tech investing giant Silver Lake</a>.<br></p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/cnbc-on-wp-engine/" title="Permalink to CNBC on WP&nbsp;Engine" rel="bookmark"><time class="entry-date" datetime="2024-10-05T06:03:13-07:00">October 5, 2024</time></a></span> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127517" class="post-127517 post type-post status-publish format-standard hentry category-automattic"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/10/alignment/" rel="bookmark">Automattic&nbsp;Alignment</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/10/alignment/" title="Permalink to Automattic&nbsp;Alignment" rel="bookmark"><time class="entry-date" datetime="2024-10-03T20:28:02-07:00">October 3, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/automattic/" rel="category tag">Automattic</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Winston Churchill said, &#8220;Never let a good crisis go to waste.&#8221; Since I last blogged here, <a href="https://automattic.com/2024/10/03/meritless/">WP Engine filed a meritless lawsuit and Automattic responded</a>, and there&#8217;s been a hurricane of public activity and press. Inside of <a href="https://automattic.com/">Automattic</a>, there&#8217;s been a parallel debate and process.</p> <p>Silver Lake and WP Engine&#8217;s attacks on me and Automattic, while spurious, have been effective. It became clear a good chunk of my Automattic colleagues disagreed with me and our actions.</p> <p>So we decided to design the most generous buy-out package possible, we called it an Alignment Offer: if you resigned before 20:00&nbsp;UTC&nbsp;on Thursday, October 3, 2024, you would receive <strong>$30,000 or six months of salary, whichever is higher</strong>. But you&#8217;d lose access to Automattic that evening, and you wouldn&#8217;t be eligible to boomerang (what we call re-hires). HR added some extra details to sweeten the deal; we wanted to make it as enticing as possible.</p> <p>I&#8217;ve been asking people to vote with their wallet a lot recently, and this is another example!</p> <p>159 people took the offer, 8.4% of the company, the other 91.6% gave up $126M of potential severance to stay! 63.5% were male. 53% were in the US. By division it impacted our Ecosystem / WordPress areas the most: 79.2% of the people who took it were in our Ecosystem businesses, compared to 18.2% from Cosmos (our apps like <a href="https://pocketcasts.com/">Pocket Casts</a>, <a href="https://dayoneapp.com/">Day One</a>, <a href="https://tumblr.com/">Tumblr</a>, <a href="https://cloudup.com/">Cloudup</a>). 18 people made over 200k/yr! 1 person started two days before the deadline. 4 people took it then changed their minds.</p> <p>It was an emotional roller coaster of a week. The day you hire someone you aren&#8217;t expecting them to resign or be fired, you&#8217;re hoping for a long and mutually beneficial relationship. Every resignation stings a bit. </p> <p>However now, I feel much lighter. I&#8217;m grateful and thankful for all the people who took the offer, and even more excited to work with those who turned down $126M to stay. As the kids say, LFG!</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/10/alignment/#comments">View all 25 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127096" class="post-127096 post type-post status-publish format-standard hentry category-press category-wordpress"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/09/t3/" rel="bookmark">On with Theo /&nbsp;T3.gg</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/09/t3/" title="Permalink to On with Theo /&nbsp;T3.gg" rel="bookmark"><time class="entry-date" datetime="2024-09-29T13:35:11-07:00">September 29, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/press/" rel="category tag">press</a>, <a href="https://ma.tt/category/wordpress/" rel="category tag">WordPress</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>On Thursday, a prominent developer, YouTuber, Twitch streamer, and journalist posted a video titled <a href="https://www.youtube.com/watch?v=XoTToRfM3iA">This might be the end of WordPress</a>. <em>It was very harsh</em>. In that video you&#8217;ll hear him say about me, &#8220;he&#8217;s a chronic hater&#8221; (7:55), &#8220;seems like he&#8217;s been a pretty petty bastard for a long time now&#8221; (10:22), &#8220;I hate this shit, I hate when people are assholes and they get away with it because I&#8217;m doing it for the greater good, the fake nice guy shit. I&#8217;ll take an asshole over a fake nice guy any day, people whose whole aesthetic is being nice, I hated it.&#8221; (11:25), &#8220;Honestly I&#8217;d rather the license just be explicit about it than this weird reality of &#8216;If you get popular enough you can still use it but the guy who made WordPress is going to be an asshole to you.&#8217; That seems much worse than most open source models.&#8221; (14:39)&#8230; it goes on.</p> <p>Ouch!</p> <p>However, one of my colleagues <a href="https://bt.hn/">Batuhan</a> is a follower of <a href="https://x.com/t3dotgg">Theo&#8217;s</a> and suggested I engage with him. It turns out we were both in San Francisco, and he was game for a livestreamed, no-conditions interview at his studio. I believe discussion is the best way to resolve conflict, that&#8217;s why my door is open to Lee Wittlinger, Heather Brunner, <a href="https://x.com/photomatt/status/1839134832846327894">Brian Gardner</a>, or any WP Engine or Silver Lake representative who wants to talk to resolve things.</p> <p>Saturday afternoon I went to Theo&#8217;s studio, we had a vigorous <em>two hour</em> debate and discussion with some real-time chat polling that also changed my mind on a few things, and his, too. I left feeling like I had a new friend. ️And met some awesome cats. Check out the video.</p> <figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> <iframe loading="lazy" title="The WordPress Interview (We were both wrong)" width="604" height="340" src="https://www.youtube.com/embed/OUJgahHjAKU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div></figure> <p></p> <p><a href="https://www.youtube.com/@t3dotgg"></a> </p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/09/t3/#comments">View all 20 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127055" class="post-127055 post type-post status-publish format-standard hentry category-asides"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/09/missing-spokespeople/" rel="bookmark">Where is Lee&nbsp;Wittlinger?</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/09/missing-spokespeople/" title="Permalink to Where is Lee&nbsp;Wittlinger?" rel="bookmark"><time class="entry-date" datetime="2024-09-28T13:12:58-07:00">September 28, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/asides/" rel="category tag">Asides</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>Lee controls the board of WP Engine. The board is why WP Engine hasn&#8217;t done a trademark deal for <a href="https://x.com/photomatt/status/1840115470768451991">their use of the WordPress and WooCommerce trademarks</a>.</p> <p>You hide behind lawyers and corporate PR when you&#8217;re wrong, not when you&#8217;re right.</p> <p>I&#8217;m <a href="https://x.com/photomatt/with_replies">replying on Twitter</a>, I&#8217;m <a href="https://www.reddit.com/user/photomatt/">commenting on Reddit</a> <a href="https://news.ycombinator.com/threads?id=photomatt">and Hacker News</a>, I&#8217;m <a href="https://ma.tt/2024/09/on-theprimeagen/">dropping into livestreams with ThePrimeagen</a> and <a href="https://www.youtube.com/watch?v=9sBuHwQpwAU">WPMinute</a>. I&#8217;m talking to journalists whenever they reach out, and I&#8217;m happy to go on any large credible podcast or show to discuss these issues.</p> <p>Lee could do the same. Why isn&#8217;t he? </p> <p><a href="https://www.silverlake.com/people/lee-wittlinger/">Lee is a managing director of a $102B private equity firm</a>, he is probably richer than me. (<a href="https://ma.tt/2024/09/charitable-contributions/">Though I doubt he gives back as much</a>.)</p> <p>&#8220;Because their lawyers are telling him not to.&#8221; Why do you think their lawyers are telling them not to?</p> <p>Open invite: Lee, let&#8217;s debate this publicly. Propose a neutral venue and moderator.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/09/missing-spokespeople/#comments">View all 4 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-127003" class="post-127003 post type-post status-publish format-link hentry category-asides post_format-post-format-link"> <div class="entry-content"> <p><a href="https://www.multidots.com/updates/taking-a-stand-for-the-wordpress-ecosystem-why-we-must-all-give-back/">Anil Gupta has made an amazing commitment to the WordPress ecosystem</a>. I applaud the way he runs his business.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/09/multidots-support/" title="Permalink to Multidots&nbsp;Support" rel="bookmark"><time class="entry-date" datetime="2024-09-27T22:50:25-07:00">September 27, 2024</time></a></span> </footer><!-- .entry-meta --> </article><!-- #post --> <article id="post-126890" class="post-126890 post type-post status-publish format-standard hentry category-press"> <header class="entry-header"> <h1 class="entry-title"> <a href="https://ma.tt/2024/09/on-theprimeagen/" rel="bookmark">On&nbsp;ThePrimeagen</a> </h1> <div class="entry-meta"> <span class="date"><a href="https://ma.tt/2024/09/on-theprimeagen/" title="Permalink to On&nbsp;ThePrimeagen" rel="bookmark"><time class="entry-date" datetime="2024-09-26T23:31:18-07:00">September 26, 2024</time></a></span><span class="categories-links"><a href="https://ma.tt/category/press/" rel="category tag">press</a></span><span class="author vcard"><a class="url fn n" href="https://ma.tt/author/saxmatt/" title="View all posts by Matt" rel="author">Matt</a></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <p>I dropped on the livestream for ThePrimeagen earlier today after a colleague pinged me that he was talking about the Silver Lake / WP Engine situation.</p> <figure class="wp-block-embed alignwide is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper"> <iframe loading="lazy" title="Matt Talks About WordPress Situation" width="604" height="340" src="https://www.youtube.com/embed/H6F0PgMcKWM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> </div></figure> <p>Afterward, I also privately shared with him the cell phone for Heather Brunner, the WP Engine CEO, so she can hop on or debate these points. As far as I&#8217;ve heard she hasn&#8217;t responded. Why is WP Engine scared of talking to journalists live?</p> </div><!-- .entry-content --> <footer class="entry-meta"> <div class="comments-link"> <a href="https://ma.tt/2024/09/on-theprimeagen/#comments">View all 3 comments</a> </div><!-- .comments-link --> </footer><!-- .entry-meta --> </article><!-- #post --> <nav class="navigation paging-navigation"> <h1 class="screen-reader-text"> Posts navigation </h1> <div class="nav-links"> <div class="nav-previous"><a href="https://ma.tt/author/saxmatt/page/2/" ><span class="meta-nav">&larr;</span> Older posts</a></div> </div><!-- .nav-links --> </nav><!-- .navigation --> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main --> <footer id="colophon" class="site-footer"> <div class="site-info"> <a href="https://wordpress.org/" class="imprint"> Proudly powered by WordPress </a> </div><!-- .site-info --> <div id="navbar" class="navbar"> <nav id="site-navigation" class="navigation main-navigation"> <button class="menu-toggle">Menu</button> <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <div class="menu-main-menu-container"><ul id="primary-menu" class="nav-menu"><li id="menu-item-42392" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-42392"><a href="https://ma.tt/">Home</a></li> <li id="menu-item-42393" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42393"><a href="https://ma.tt/about/">About</a></li> <li id="menu-item-48597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48597"><a href="https://ma.tt/contact/">Contact</a></li> <li id="menu-item-51120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51120"><a href="https://distributed.blog/">Distributed</a></li> <li id="menu-item-51149" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51149"><a href="https://twitter.com/photomatt">X</a></li> <li id="menu-item-110132" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-110132"><a href="https://t.me/+oMWZJFfyMok2ZmUz">Telegram</a></li> <li id="menu-item-43841" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43841"><a href="https://automattic.com/work-with-us/">Let&#8217;s Work&nbsp;Together</a></li> </ul></div> <form role="search" method="get" class="search-form" action="https://ma.tt/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search &hellip;" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </nav><!-- #site-navigation --> </div><!-- #navbar --> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript"> var infiniteScroll = {"settings":{"id":"content","ajaxurl":"https:\/\/ma.tt\/?infinity=scrolling","type":"scroll","wrapper":true,"wrapper_class":"infinite-wrap","footer":"page","click_handle":"1","text":"Older posts","totop":"Scroll back to top","currentday":"26.09.24","order":"DESC","scripts":[],"styles":[],"google_analytics":false,"offset":1,"history":{"host":"ma.tt","path":"\/author\/saxmatt\/page\/%d\/","use_trailing_slashes":true,"parameters":""},"query_args":{"author_name":"saxmatt","error":"","m":"","p":0,"post_parent":"","subpost":"","subpost_id":"","attachment":"","attachment_id":0,"name":"","pagename":"","page_id":0,"second":"","minute":"","hour":"","day":0,"monthnum":0,"year":0,"w":0,"category_name":"","tag":"","cat":"","tag_id":"","author":1,"feed":"","tb":"","paged":0,"meta_key":"","meta_value":"","preview":"","s":"","sentence":"","title":"","fields":"","menu_order":"","embed":"","category__in":[],"category__not_in":[],"category__and":[],"post__in":[],"post__not_in":[],"post_name__in":[],"tag__in":[],"tag__not_in":[],"tag__and":[],"tag_slug__in":[],"tag_slug__and":[],"post_parent__in":[],"post_parent__not_in":[],"author__in":[],"author__not_in":[],"search_columns":[],"posts_per_page":20,"ignore_sticky_posts":false,"suppress_filters":false,"cache_results":true,"update_post_term_cache":true,"update_menu_item_cache":false,"lazy_load_term_meta":true,"update_post_meta_cache":true,"post_type":"","nopaging":false,"comments_per_page":"0","no_found_rows":false,"order":"DESC"},"query_before":"2024-11-23 08:11:12","last_post_date":"2024-09-26 23:31:18","body_class":"infinite-scroll neverending","loading_text":"Loading new page","stats":"blog=1047865&host=ma.tt&v=ext&j=1:14.1-a.3&x_pagetype=infinite-jetpack"}}; </script> <script type="text/javascript"> var _sf_async_config={}; _sf_async_config.uid = 174; _sf_async_config.domain = "ma.tt"; _sf_async_config.useCanonical = true; (function(){ function loadChartbeat() { window._sf_endpt=(new Date()).getTime(); var e = document.createElement('script'); e.setAttribute('language', 'javascript'); e.setAttribute('type', 'text/javascript'); e.setAttribute('src', '//static.chartbeat.com/js/chartbeat.js'); document.body.appendChild(e); } var oldonload = window.onload; window.onload = (typeof window.onload != 'function') ? loadChartbeat : function() { try { oldonload(); } catch (e) { loadChartbeat(); throw e} loadChartbeat(); }; })(); </script> <!-- GA Google Analytics @ https://m0n.co/ga --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-52447-3', 'auto'); ga('send', 'pageview'); </script> <div class="jetpack-instant-search__widget-area" style="display: none"> <div id="jetpack-search-filters-2" class="widget jetpack-filters widget_search"> <div id="jetpack-search-filters-2-wrapper" class="jetpack-instant-search-wrapper"> </div></div> </div> <div id="infinite-footer"> <div class="container"> <div class="blog-info"> <a id="infinity-blog-title" href="https://ma.tt/" rel="home"> Matt Mullenweg </a> </div> <div class="blog-credits"> <a href="https://wordpress.org/" rel="noopener noreferrer" target="_blank" rel="generator">Proudly powered by WordPress</a> Theme: Ma.tt. </div> </div> </div><!-- #infinite-footer --> <div id="jp-carousel-loading-overlay"> <div id="jp-carousel-loading-wrapper"> <span id="jp-carousel-library-loading">&nbsp;</span> </div> </div> <div class="jp-carousel-overlay" style="display: none;"> <div class="jp-carousel-container"> <!-- The Carousel Swiper --> <div class="jp-carousel-wrap swiper-container jp-carousel-swiper-container jp-carousel-transitions" itemscope itemtype="https://schema.org/ImageGallery"> <div class="jp-carousel swiper-wrapper"></div> <div class="jp-swiper-button-prev swiper-button-prev"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskPrev" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="9" height="12"> <path d="M16.2072 16.59L11.6496 12L16.2072 7.41L14.8041 6L8.8335 12L14.8041 18L16.2072 16.59Z" fill="white"/> </mask> <g mask="url(#maskPrev)"> <rect x="0.579102" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <div class="jp-swiper-button-next swiper-button-next"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskNext" mask-type="alpha" maskUnits="userSpaceOnUse" x="8" y="6" width="8" height="12"> <path d="M8.59814 16.59L13.1557 12L8.59814 7.41L10.0012 6L15.9718 12L10.0012 18L8.59814 16.59Z" fill="white"/> </mask> <g mask="url(#maskNext)"> <rect x="0.34375" width="23.8822" height="24" fill="#FFFFFF"/> </g> </svg> </div> </div> <!-- The main close buton --> <div class="jp-carousel-close-hint"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskClose" mask-type="alpha" maskUnits="userSpaceOnUse" x="5" y="5" width="15" height="14"> <path d="M19.3166 6.41L17.9135 5L12.3509 10.59L6.78834 5L5.38525 6.41L10.9478 12L5.38525 17.59L6.78834 19L12.3509 13.41L17.9135 19L19.3166 17.59L13.754 12L19.3166 6.41Z" fill="white"/> </mask> <g mask="url(#maskClose)"> <rect x="0.409668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </div> <!-- Image info, comments and meta --> <div class="jp-carousel-info"> <div class="jp-carousel-info-footer"> <div class="jp-carousel-pagination-container"> <div class="jp-swiper-pagination swiper-pagination"></div> <div class="jp-carousel-pagination"></div> </div> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-caption"></h2> </div> <div class="jp-carousel-photo-icons-container"> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-info" aria-label="Toggle photo metadata visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskInfo" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.7537 2C7.26076 2 2.80273 6.48 2.80273 12C2.80273 17.52 7.26076 22 12.7537 22C18.2466 22 22.7046 17.52 22.7046 12C22.7046 6.48 18.2466 2 12.7537 2ZM11.7586 7V9H13.7488V7H11.7586ZM11.7586 11V17H13.7488V11H11.7586ZM4.79292 12C4.79292 16.41 8.36531 20 12.7537 20C17.142 20 20.7144 16.41 20.7144 12C20.7144 7.59 17.142 4 12.7537 4C8.36531 4 4.79292 7.59 4.79292 12Z" fill="white"/> </mask> <g mask="url(#maskInfo)"> <rect x="0.8125" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> </span> </a> <a href="#" class="jp-carousel-icon-btn jp-carousel-icon-comments" aria-label="Toggle photo comments visibility"> <span class="jp-carousel-icon"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="maskComments" mask-type="alpha" maskUnits="userSpaceOnUse" x="2" y="2" width="21" height="20"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.3271 2H20.2486C21.3432 2 22.2388 2.9 22.2388 4V16C22.2388 17.1 21.3432 18 20.2486 18H6.31729L2.33691 22V4C2.33691 2.9 3.2325 2 4.3271 2ZM6.31729 16H20.2486V4H4.3271V18L6.31729 16Z" fill="white"/> </mask> <g mask="url(#maskComments)"> <rect x="0.34668" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-has-comments-indicator" aria-label="This image has comments."></span> </span> </a> </div> </div> <div class="jp-carousel-info-extra"> <div class="jp-carousel-info-content-wrapper"> <div class="jp-carousel-photo-title-container"> <h2 class="jp-carousel-photo-title"></h2> </div> <div class="jp-carousel-comments-wrapper"> <div id="jp-carousel-comments-loading"> <span>Loading Comments...</span> </div> <div class="jp-carousel-comments"></div> <div id="jp-carousel-comment-form-container"> <span id="jp-carousel-comment-form-spinner">&nbsp;</span> <div id="jp-carousel-comment-post-results"></div> <form id="jp-carousel-comment-form"> <label for="jp-carousel-comment-form-comment-field" class="screen-reader-text">Write a Comment...</label> <textarea name="comment" class="jp-carousel-comment-form-field jp-carousel-comment-form-textarea" id="jp-carousel-comment-form-comment-field" placeholder="Write a Comment..." ></textarea> <div id="jp-carousel-comment-form-submit-and-info-wrapper"> <div id="jp-carousel-comment-form-commenting-as"> <fieldset> <label for="jp-carousel-comment-form-email-field">Email (Required)</label> <input type="text" name="email" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-email-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-author-field">Name (Required)</label> <input type="text" name="author" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-author-field" /> </fieldset> <fieldset> <label for="jp-carousel-comment-form-url-field">Website</label> <input type="text" name="url" class="jp-carousel-comment-form-field jp-carousel-comment-form-text-field" id="jp-carousel-comment-form-url-field" /> </fieldset> </div> <input type="submit" name="submit" class="jp-carousel-comment-form-button" id="jp-carousel-comment-form-button-submit" value="Post Comment" /> </div> </form> </div> </div> <div class="jp-carousel-image-meta"> <div class="jp-carousel-title-and-caption"> <div class="jp-carousel-photo-info"> <h3 class="jp-carousel-caption" itemprop="caption description"></h3> </div> <div class="jp-carousel-photo-description"></div> </div> <ul class="jp-carousel-image-exif" style="display: none;"></ul> <a class="jp-carousel-image-download" href="#" target="_blank" style="display: none;"> <svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="3" y="3" width="19" height="18"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.84615 5V19H19.7775V12H21.7677V19C21.7677 20.1 20.8721 21 19.7775 21H5.84615C4.74159 21 3.85596 20.1 3.85596 19V5C3.85596 3.9 4.74159 3 5.84615 3H12.8118V5H5.84615ZM14.802 5V3H21.7677V10H19.7775V6.41L9.99569 16.24L8.59261 14.83L18.3744 5H14.802Z" fill="white"/> </mask> <g mask="url(#mask0)"> <rect x="0.870605" width="23.8823" height="24" fill="#FFFFFF"/> </g> </svg> <span class="jp-carousel-download-text"></span> </a> <div class="jp-carousel-image-map" style="display: none;"></div> </div> </div> </div> </div> </div> </div> <style id='wp-block-paragraph-inline-css'> .is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} </style> <style id='wp-block-image-inline-css'> .wp-block-image a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media (prefers-reduced-motion:no-preference){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull a,.wp-block-image.alignwide a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;transition:opacity .2s ease;width:20px;z-index:100}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both;visibility:visible}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}@media (prefers-reduced-motion:no-preference){.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} </style> <style id='wp-block-image-theme-inline-css'> :root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em} </style> <style id='wp-block-list-inline-css'> ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} </style> <style id='wp-block-embed-inline-css'> .wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%} </style> <style id='wp-block-embed-theme-inline-css'> .wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em} </style> <style id='wp-block-quote-inline-css'> .wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block} </style> <style id='wp-block-quote-theme-inline-css'> .wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none} </style> <style id='wp-block-heading-inline-css'> h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg} </style> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #141412;--wp--preset--color--red: #bc360a;--wp--preset--color--medium-orange: #db572f;--wp--preset--color--light-orange: #ea9629;--wp--preset--color--yellow: #fbca3c;--wp--preset--color--dark-brown: #220e10;--wp--preset--color--medium-brown: #722d19;--wp--preset--color--light-brown: #eadaa6;--wp--preset--color--beige: #e8e5ce;--wp--preset--color--off-white: #f7f5e7;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--autumn-brown: linear-gradient(135deg, rgba(226,45,15,1) 0%, rgba(158,25,13,1) 100%);--wp--preset--gradient--sunset-yellow: linear-gradient(135deg, rgba(233,139,41,1) 0%, rgba(238,179,95,1) 100%);--wp--preset--gradient--light-sky: linear-gradient(135deg,rgba(228,228,228,1.0) 0%,rgba(208,225,252,1.0) 100%);--wp--preset--gradient--dark-sky: linear-gradient(135deg,rgba(0,0,0,1.0) 0%,rgba(56,61,69,1.0) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} </style> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/_inc/build/infinite-scroll/infinity.min.js?ver=14.1-a.3-is5.0.1" id="the-neverending-homepage-js"></script> <script src="https://ma.tt/blog-content/mu-plugins/jp-lite-youtube-embed/lite-yt-embed.min.js?ver=0.3.2-5" id="jp-lite-youtube-embed-script-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0" id="wp-polyfill-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/hooks/index.min.js?ver=84e753e2b66eb7028d38" id="wp-hooks-js"></script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/i18n/index.min.js?ver=bd5a2533e717a1043151" id="wp-i18n-js"></script> <script id="wp-i18n-js-after"> wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/jetpack_vendor/automattic/jetpack-assets/build/i18n-loader.js?minify=true&amp;ver=becd7d9884bc1b331e45" id="wp-jp-i18n-loader-js"></script> <script id="wp-jp-i18n-loader-js-after"> wp.jpI18nLoader.state = {"baseUrl":"https://ma.tt/blog-content/languages/","locale":"en_US","domainMap":{"jetpack-admin-ui":"plugins/jetpack","jetpack-assets":"plugins/jetpack","jetpack-boost-core":"plugins/jetpack","jetpack-boost-speed-score":"plugins/jetpack","jetpack-config":"plugins/jetpack","jetpack-connection":"plugins/jetpack","jetpack-explat":"plugins/jetpack","jetpack-image-cdn":"plugins/jetpack","jetpack-ip":"plugins/jetpack","jetpack-jitm":"plugins/jetpack","jetpack-licensing":"plugins/jetpack","jetpack-my-jetpack":"plugins/jetpack","jetpack-password-checker":"plugins/jetpack","jetpack-plugin-deactivation":"plugins/jetpack-boost","jetpack-plugins-installer":"plugins/jetpack","jetpack-protect-models":"plugins/jetpack","jetpack-protect-status":"plugins/jetpack","jetpack-schema":"plugins/jetpack-boost","jetpack-sync":"plugins/jetpack","jetpack-wp-js-data-sync":"plugins/jetpack-boost","jetpack-backup-pkg":"plugins/jetpack","jetpack-blaze":"plugins/jetpack","jetpack-classic-theme-helper":"plugins/jetpack","jetpack-compat":"plugins/jetpack","jetpack-forms":"plugins/jetpack","jetpack-import":"plugins/jetpack","jetpack-masterbar":"plugins/jetpack","jetpack-post-list":"plugins/jetpack","jetpack-publicize-pkg":"plugins/jetpack","jetpack-search-pkg":"plugins/jetpack","jetpack-stats":"plugins/jetpack","jetpack-stats-admin":"plugins/jetpack","jetpack-videopress-pkg":"plugins/jetpack","jetpack-waf":"plugins/jetpack","jetpack-wordads":"plugins/jetpack","woocommerce-analytics":"plugins/jetpack"},"domainPaths":{"jetpack-admin-ui":"jetpack_vendor/automattic/jetpack-admin-ui/","jetpack-assets":"jetpack_vendor/automattic/jetpack-assets/","jetpack-boost-core":"jetpack_vendor/automattic/jetpack-boost-core/","jetpack-boost-speed-score":"jetpack_vendor/automattic/jetpack-boost-speed-score/","jetpack-config":"jetpack_vendor/automattic/jetpack-config/","jetpack-connection":"jetpack_vendor/automattic/jetpack-connection/","jetpack-explat":"jetpack_vendor/automattic/jetpack-explat/","jetpack-image-cdn":"jetpack_vendor/automattic/jetpack-image-cdn/","jetpack-ip":"jetpack_vendor/automattic/jetpack-ip/","jetpack-jitm":"jetpack_vendor/automattic/jetpack-jitm/","jetpack-licensing":"jetpack_vendor/automattic/jetpack-licensing/","jetpack-my-jetpack":"jetpack_vendor/automattic/jetpack-my-jetpack/","jetpack-password-checker":"jetpack_vendor/automattic/jetpack-password-checker/","jetpack-plugin-deactivation":"jetpack_vendor/automattic/jetpack-plugin-deactivation/","jetpack-plugins-installer":"jetpack_vendor/automattic/jetpack-plugins-installer/","jetpack-protect-models":"jetpack_vendor/automattic/jetpack-protect-models/","jetpack-protect-status":"jetpack_vendor/automattic/jetpack-protect-status/","jetpack-schema":"jetpack_vendor/automattic/jetpack-schema/","jetpack-sync":"jetpack_vendor/automattic/jetpack-sync/","jetpack-wp-js-data-sync":"jetpack_vendor/automattic/jetpack-wp-js-data-sync/","jetpack-backup-pkg":"jetpack_vendor/automattic/jetpack-backup/","jetpack-blaze":"jetpack_vendor/automattic/jetpack-blaze/","jetpack-classic-theme-helper":"jetpack_vendor/automattic/jetpack-classic-theme-helper/","jetpack-compat":"jetpack_vendor/automattic/jetpack-compat/","jetpack-forms":"jetpack_vendor/automattic/jetpack-forms/","jetpack-import":"jetpack_vendor/automattic/jetpack-import/","jetpack-masterbar":"jetpack_vendor/automattic/jetpack-masterbar/","jetpack-post-list":"jetpack_vendor/automattic/jetpack-post-list/","jetpack-publicize-pkg":"jetpack_vendor/automattic/jetpack-publicize/","jetpack-search-pkg":"jetpack_vendor/automattic/jetpack-search/","jetpack-stats":"jetpack_vendor/automattic/jetpack-stats/","jetpack-stats-admin":"jetpack_vendor/automattic/jetpack-stats-admin/","jetpack-videopress-pkg":"jetpack_vendor/automattic/jetpack-videopress/","jetpack-waf":"jetpack_vendor/automattic/jetpack-waf/","jetpack-wordads":"jetpack_vendor/automattic/jetpack-wordads/","woocommerce-analytics":"jetpack_vendor/automattic/woocommerce-analytics/"}}; </script> <script src="https://ma.tt/blog-content/plugins/gutenberg/build/url/index.min.js?ver=499ac283dc628dfb623e" id="wp-url-js"></script> <script id="jetpack-instant-search-js-before"> var JetpackInstantSearchOptions=JSON.parse(decodeURIComponent("%7B%22overlayOptions%22%3A%7B%22colorTheme%22%3A%22light%22%2C%22enableInfScroll%22%3Atrue%2C%22enableFilteringOpensOverlay%22%3Atrue%2C%22enablePostDate%22%3Atrue%2C%22enableSort%22%3Atrue%2C%22highlightColor%22%3A%22%23FFC%22%2C%22overlayTrigger%22%3A%22submit%22%2C%22resultFormat%22%3A%22expanded%22%2C%22showPoweredBy%22%3Atrue%2C%22defaultSort%22%3A%22newest%22%2C%22excludedPostTypes%22%3A%5B%22attachment%22%5D%7D%2C%22homeUrl%22%3A%22https%3A%5C%2F%5C%2Fma.tt%22%2C%22locale%22%3A%22en-US%22%2C%22postsPerPage%22%3A20%2C%22siteId%22%3A1047865%2C%22postTypes%22%3A%7B%22post%22%3A%7B%22singular_name%22%3A%22Post%22%2C%22name%22%3A%22Posts%22%7D%2C%22page%22%3A%7B%22singular_name%22%3A%22Page%22%2C%22name%22%3A%22Pages%22%7D%2C%22attachment%22%3A%7B%22singular_name%22%3A%22Media%22%2C%22name%22%3A%22Media%22%7D%7D%2C%22webpackPublicPath%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fblog-content%5C%2Fplugins%5C%2Fjetpack-dev%5C%2Fjetpack_vendor%5C%2Fautomattic%5C%2Fjetpack-search%5C%2Fbuild%5C%2Finstant-search%5C%2F%22%2C%22isPhotonEnabled%22%3Atrue%2C%22isFreePlan%22%3Afalse%2C%22apiRoot%22%3A%22https%3A%5C%2F%5C%2Fma.tt%5C%2Fwp-json%5C%2F%22%2C%22apiNonce%22%3A%2292fbd5317f%22%2C%22isPrivateSite%22%3Afalse%2C%22isWpcom%22%3Afalse%2C%22hasOverlayWidgets%22%3Atrue%2C%22widgets%22%3A%5B%7B%22filters%22%3A%5B%7B%22name%22%3A%22People%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22people%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_0%22%7D%2C%7B%22name%22%3A%22Categories%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22category%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_1%22%7D%2C%7B%22name%22%3A%22Tags%22%2C%22type%22%3A%22taxonomy%22%2C%22taxonomy%22%3A%22post_tag%22%2C%22count%22%3A5%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22taxonomy_2%22%7D%2C%7B%22name%22%3A%22Year%22%2C%22type%22%3A%22date_histogram%22%2C%22count%22%3A5%2C%22field%22%3A%22post_date%22%2C%22interval%22%3A%22year%22%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%2C%22filter_id%22%3A%22date_histogram_3%22%7D%5D%2C%22widget_id%22%3A%22jetpack-search-filters-2%22%7D%5D%2C%22widgetsOutsideOverlay%22%3A%5B%5D%2C%22hasNonSearchWidgets%22%3Afalse%2C%22preventTrackingCookiesReset%22%3Afalse%7D")); </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/jetpack_vendor/automattic/jetpack-search/build/instant-search/jp-search.js?minify=false&amp;ver=7699f93e2ca878e728dc" id="jetpack-instant-search-js"></script> <script src="//stats.wp.com/w.js?ver=202447" id="jp-tracks-js"></script> <script src="https://ma.tt/blog-content/plugins/wp-parsely/build/loader.js?ver=b681bb9905652ac12735" id="wp-parsely-loader-js"></script> <script data-parsely-site="ma.tt" src="https://cdn.parsely.com/keys/ma.tt/p.js?ver=3.17.0" id="parsely-cfg"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/matt.js?ver=1719254596" id="matt-script-js" defer data-wp-strategy="defer"></script> <script id="jetpack-carousel-js-extra"> var jetpackSwiperLibraryPath = {"url":"https:\/\/ma.tt\/blog-content\/plugins\/jetpack-dev\/_inc\/build\/carousel\/swiper-bundle.min.js"}; var jetpackCarouselStrings = {"widths":[370,700,1000,1200,1400,2000],"is_logged_in":"","lang":"en","ajaxurl":"https:\/\/ma.tt\/blog\/wp-admin\/admin-ajax.php","nonce":"30a26aec92","display_exif":"1","display_comments":"1","single_image_gallery":"1","single_image_gallery_media_file":"","background_color":"black","comment":"Comment","post_comment":"Post Comment","write_comment":"Write a Comment...","loading_comments":"Loading Comments...","image_label":"Open image in full-screen.","download_original":"View full size <span class=\"photo-size\">{0}<span class=\"photo-size-times\">\u00d7<\/span>{1}<\/span>","no_comment_text":"Please be sure to submit some text with your comment.","no_comment_email":"Please provide an email address to comment.","no_comment_author":"Please provide your name to comment.","comment_post_error":"Sorry, but there was an error posting your comment. Please try again later.","comment_approved":"Your comment was approved.","comment_unapproved":"Your comment is in moderation.","camera":"Camera","aperture":"Aperture","shutter_speed":"Shutter Speed","focal_length":"Focal Length","copyright":"Copyright","comment_registration":"0","require_name_email":"1","login_url":"https:\/\/ma.tt\/blog\/wp-login.php?redirect_to=https%3A%2F%2Fma.tt%2F2024%2F11%2Fwelcoming-harper%2F","blog_id":"1","meta_data":["camera","aperture","shutter_speed","focal_length","copyright"]}; </script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/_inc/build/carousel/jetpack-carousel.min.js?ver=14.1-a.3" id="jetpack-carousel-js"></script> <script src="https://ma.tt/blog-content/plugins/gravatar-enhanced/build/hovercards.js?ver=8068b2a428cf4c47a185" id="gravatar-enhanced-hovercards-js"></script> <script src="https://ma.tt/blog-content/themes/ma.tt/js/base-functions.js?ver=6.8-alpha-59454" id="matt-base-theme-functions-js" defer data-wp-strategy="defer"></script> <script src="https://ma.tt/blog-content/plugins/jetpack-dev/_inc/build/tiled-gallery/tiled-gallery/tiled-gallery.min.js?ver=14.1-a.3" id="tiled-gallery-js" defer data-wp-strategy="defer"></script> <script src="https://stats.wp.com/e-202447.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script id="jetpack-stats-js-after"> _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"1047865\",\"post\":\"0\",\"tz\":\"-8\",\"srv\":\"ma.tt\",\"j\":\"1:14.1-a.3\"}") ]); _stq.push([ "clickTrackerInit", "1047865", "0" ]); </script> <script type="text/javascript"> (function() { var extend = function(out) { out = out || {}; for (var i = 1; i < arguments.length; i++) { if (!arguments[i]) continue; for (var key in arguments[i]) { if (arguments[i].hasOwnProperty(key)) out[key] = arguments[i][key]; } } return out; }; extend( window.infiniteScroll.settings.scripts, ["twitter-lazyload-js","the-neverending-homepage","jp-lite-youtube-embed-script","wp-polyfill","wp-hooks","wp-i18n","wp-jp-i18n-loader","wp-url","jetpack-instant-search","jp-tracks","wp-parsely-loader","wp-parsely-tracker","matt-script","jetpack-carousel","gravatar-enhanced-hovercards","matt-base-theme-functions","tiled-gallery","jetpack-stats"] ); extend( window.infiniteScroll.settings.styles, ["the-neverending-homepage","wp-emoji-styles","wp-block-library","classic-theme-styles","jp-lite-youtube-embed-style","twentythirteen-fonts","genericons","twentythirteen-style","twentythirteen-block-style","jetpack-carousel-swiper-css","jetpack-carousel","tiled-gallery","gravatar-enhanced-hovercards","infinity-twentythirteen","wp-block-paragraph","wp-block-paragraph-theme","wp-block-image","wp-block-image-theme","wp-block-list-item","wp-block-list-item-theme","wp-block-list","wp-block-list-theme","wp-block-embed","wp-block-embed-theme","wp-block-quote","wp-block-quote-theme","wp-block-heading","wp-block-heading-theme","global-styles","core-block-supports-duotone"] ); })(); </script> <span id="infinite-aria" aria-live="polite"></span> </body> </html> <!-- Dynamic page generated in 0.291 seconds. --> <!-- Cached page generated by WP-Super-Cache on 2024-11-23 08:11:12 --> <!-- Compression = gzip -->

Pages: 1 2 3 4 5 6 7 8 9 10