RSS.Style logo RSS/Atom Feed Analysis


Analysis of https://chriscoyier.net/feed/

Feed fetched in 39 ms.
Warning Content type is application/rss+xml; charset=UTF-8, not text/xml.
Feed is 70,863 characters long.
Feed has an ETag of W/"303ce05b8e5b5966cd7ddf38a49a0e5b".
Feed has a last modified date of Fri, 05 Dec 2025 03:48:23 GMT.
Warning This feed does not have a stylesheet.
This appears to be an RSS feed.
Feed title: Chris Coyier
Feed self link matches feed URL.
Feed has 12 items.
First item published on 2025-12-05T02:47:49.000Z
Last item published on 2025-10-07T16:17:49.000Z
Home page URL: https://chriscoyier.net/
Home page has feed discovery link in <head>.
Home page has a link to the feed in the <body>

Formatted XML
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
    <channel>
        <title>Chris Coyier</title>
        <atom:link href="https://chriscoyier.net/feed/" rel="self" type="application/rss+xml"/>
        <link>https://chriscoyier.net</link>
        <description>Web craftsman, blogger, author, speaker.</description>
        <lastBuildDate>Fri, 05 Dec 2025 02:47:50 +0000</lastBuildDate>
        <language>en-US</language>
        <sy:updatePeriod>hourly</sy:updatePeriod>
        <sy:updateFrequency>1</sy:updateFrequency>
        <image>
            <url>https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&#038;ssl=1</url>
            <title>Chris Coyier</title>
            <link>https://chriscoyier.net</link>
            <width>32</width>
            <height>32</height>
        </image>
        <site xmlns="com-wordpress:feed-additions:1">74074248</site>
        <item>
            <title>The Jeopardy Phenomenon</title>
            <link>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/</link>
            <comments>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Fri, 05 Dec 2025 02:47:49 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=13043</guid>
            <description><![CDATA[There&#8217;s the thing where if you&#8217;re reading an article in the newspaper, and it&#8217;s about stuff you don&#8217;t know a ton about, it all seems well and good. Then you read another article in the same paper and it&#8217;s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>There&#8217;s the thing where if you&#8217;re reading an article in the newspaper, and it&#8217;s about stuff you don&#8217;t know a ton about, it all seems well and good. Then you read another article in the same paper and it&#8217;s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good chance you&#8217;ll be like <em>hey! that&#8217;s not quite right! </em></p>



<p>I think of that as the Jeopardy Phenomenon. On the TV game show Jeopardy, if you <em>don&#8217;t</em> know the answer to a question, it can feel very much like <em>jeez this quiz show is <strong>really hard</strong>!</em> But then if a category or question comes up around a topic you know a bit about, the question (or &#8220;answer&#8221; in reverse Jeopardy parlance) can feel very basic and simple. Like if the &#8220;answer&#8221; is about popular fantasy card games, the &#8220;question&#8221; is not going to be Android Netrunner, it&#8217;s going to be Magic: The Gathering. (and you&#8217;ll roll your eyes a little bit, because it&#8217;s like <em>duh</em>)</p>



<p>I think AI has the Jeopardy Phenomenon too. </p>



<p>If you use it to generate code that is outside your expertise, you are likely to think it&#8217;s all well and good, especially if it seems to work at first pop. But if you&#8217;re intimately familiar with the technology or the code around the code it&#8217;s generating, there is a good chance you&#8217;ll be like <em>hey! that&#8217;s not quite right!</em></p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/feed/</wfw:commentRss>
            <slash:comments>1</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">13043</post-id>
        </item>
        <item>
            <title>The Great (Refrigerator) Divide</title>
            <link>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/</link>
            <comments>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Fri, 07 Nov 2025 16:11:13 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12976</guid>
            <description><![CDATA[I like a good hot sauce. It&#8217;s not, like, my personality, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>I like a good hot sauce. </p>



<p>It&#8217;s not, like, my <em>personality</em>, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. </p>



<p>Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works particularly well on Chipotle for whatever reason. Tapatio is right in there working maybe slightly better on the rice-y-er Mexican stuff. Red Hot on my chili or wings, absolutely.</p>



<p>Those are all big names. Hot sauce has quite a long tail. </p>



<p>There plenty of Tier-2 (in popularity) sauces. Think Tiger Sauce, which is <em>quite sweet</em> and tends to work well on dishes that evoke that anyway (I&#8217;m thinking sautéed peppers and onions, for instance). Yellow Bird is having their hot sauce moment lately — I quite like the literally yellow habanero style — which has a tang to it that works well with chicken I think. Roasted veggies like carrots and broccoli? There I like the Portland all-timer <a href="https://secretaardvark.com/">Secret Aardvark</a>. Much Asian food is born to pair with Sriracha, of course. I&#8217;m a big fan of <a href="https://www.chefheatleys.com/">Heatly</a> lately. </p>



<p>I&#8217;d call Tier-3 that whole genre of hot sauces people buy you when they go on vacation and stop into a store that <em>only</em> sells hot sauces (right next to the oil &amp; vinegar shop!). These are the Johnny&#8217;s Burning Butthole sauces and Sally&#8217;s Simmering Sweetspot. They have cheezy cartoon graphics on them and there are hundreds and hundreds of them, and some of them are perfectly good, but you never quite know what you are going to get and it&#8217;s easy to forget even after you&#8217;ve tried it.</p>



<p>Tier-4 is the bottle you got from the local restaurant in town with an ambitious chef trying to diversify income streams. </p>



<p>I&#8217;ve taken too long to get to my point though. </p>



<p>SOME of these hot sauces say &#8220;Refrigerate after opening.&#8221; on the bottle, a rule you probably shouldn&#8217;t break (unless you&#8217;re a Johnny&#8217;s Burning Butthole kinda guy). </p>



<p>SOME of these hot sauces&#8230; don&#8217;t. </p>



<p>And my theory is: <strong>the bigger and more successful the hot sauce brand, the less likely it requires refridgeration. </strong></p>



<p>I ain&#8217;t trying to knock fridge brands. Yellow Bird, Heatly, Secret Aardvark are all favorites and require it (along with all Sriracha&#8217;s, which makes more sense as it&#8217;s so ketchup-like). </p>



<p>I will admit though that I don&#8217;t love it. I don&#8217;t really want a whole area in my fridge that&#8217;s loaded with hot sauces. That veers too closely into personality territory. Much easier to have some basic cabinet space for them. </p>



<p>So anyway. If you wanna go huge with your hot sauce brand, you can&#8217;t require refrigeration. The next big-Tabasco needs to sit right out on those diner tables with the salt and pepper. </p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/feed/</wfw:commentRss>
            <slash:comments>5</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12976</post-id>
        </item>
        <item>
            <title>ToiletTree Fogless Shower Mirror</title>
            <link>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/</link>
            <comments>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/#respond</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Mon, 03 Nov 2025 20:19:20 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12951</guid>
            <description><![CDATA[I know this is a weird product recommendation, but I&#8217;ve just thought about it too long and it needs to come out. I&#8217;ve used the ToiletTree Fogless Shower Mirror for like 15 years at least. See you&#8217;ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>I know this is a weird product recommendation, but I&#8217;ve just thought about it too long and it needs to come out.</p>



<p>I&#8217;ve used the <a href="https://amzn.to/47tbmnO">ToiletTree Fogless Shower Mirror</a> for like 15 years at least.</p>



<p>See you&#8217;ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves the problem with science. It&#8217;s got a narrow cavity behind the mirror you fill with hot water, and the hotness makes the mirror not fog up at all. It&#8217;s either that or magic that takes hot water as magic fuel. </p>



<p>The design of it makes it easy to slide off the mirror and fill up the cavity. But then maybe it&#8217;s already fogged up or is covered in little water dots. So it comes with a squeegee to clean it off after you&#8217;ve filled the cavity. The squeegee is a weird touch, but it never seems to get stiff or turn to crap, so I have some affinity for the little guy.</p>



<p>The installation is also great. The original design I linked to above comes with an adhesive gel that you squirt onto the mirror and stick it into place. Sticks to anything. It&#8217;s not so strong it&#8217;s hard to get off or damages the surface, you just pull decently hard and it pops right off (like when you move or whatever). It leaves no residue. </p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3JFt9jU"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="1024" data-attachment-id="12961" data-permalink="https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/51i44oygpul-_ac_sl1080_/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1080%2C1080&amp;ssl=1" data-orig-size="1080,1080" 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="51i44oygPUL._AC_SL1080_" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1024%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&#038;ssl=1" alt="Two ToiletTree shower mirrors displayed side by side, one with a ball joint for angle adjustment and the other with a sleek design, featuring spots for multiple razors underneath." class="wp-image-12961" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?w=1080&amp;ssl=1 1080w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p>I&#8217;m all hyped on this damn mirror again because I&#8217;ve just needed a new one for a new shower and noticed they have a newer nicer model. Apparently it&#8217;s the <a href="https://amzn.to/3JFt9jU">Deluxe Fogless Shower Mirror</a>. I liked the old model so much I barely considered how it could be better, but this one is in all ways!</p>



<ul class="wp-block-list">
<li>The mirror is a bit bigger and portrait shaped. About the size of, ya know, your face.</li>



<li>The adhesive gel is now and adhesive strip, which is just a little easier to work with. </li>



<li>The cavity to fill is thinner, so it fills up faster, despite the mirror being bigger. </li>



<li>The mirror adjusts on a ball joint making it easy to move to any angle. </li>



<li>It has a hanger for multiple razors, instead of just a shelf for one.</li>
</ul>



<p>I just love that they cared enough to take a great product already and make it a ton better. It&#8217;s 10 bucks more than the original model, but the still sell the original so it&#8217;s a choice not a squeeze.</p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/feed/</wfw:commentRss>
            <slash:comments>0</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12951</post-id>
        </item>
        <item>
            <title>Microsoft™ Ergonomic Keyboard (now sold by Incase)</title>
            <link>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/</link>
            <comments>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Fri, 31 Oct 2025 00:02:34 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12948</guid>
            <description><![CDATA[For my own long-term reference. My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now continues to sell it at a perfectly fair price.]]></description>
            <content:encoded><![CDATA[
<p>For my own long-term reference. </p>



<p>My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now <a href="https://www.incase.com/collections/ergonomic-keyboard/products/ergonomic-keyboard">continues to sell it</a> at a perfectly fair price. </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="1024" height="930" data-attachment-id="12949" data-permalink="https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/screenshot-2025-10-30-at-5-01-01-pm/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1202%2C1092&amp;ssl=1" data-orig-size="1202,1092" 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="Screenshot 2025-10-30 at 5.01.01 PM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=300%2C273&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1024%2C930&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&#038;ssl=1" alt="Top view of an Incase ergonomic keyboard with a curved design and wrist rest." class="wp-image-12949" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=300%2C273&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=768%2C698&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?w=1202&amp;ssl=1 1202w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/feed/</wfw:commentRss>
            <slash:comments>1</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12948</post-id>
        </item>
        <item>
            <title></title>
            <link>https://chriscoyier.net/2025/10/24/12937/</link>
            <comments>https://chriscoyier.net/2025/10/24/12937/#respond</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Fri, 24 Oct 2025 17:04:18 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12937</guid>
            <description><![CDATA[Tom Burkert on controlling what he reads, through RSS of course. If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from The Oatmeal or xkcd. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for The Marginalian or Sentiers. Feeling like catching up on [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p><a href="https://blog.burkert.me/posts/in_praise_of_syndication/">Tom Burkert on controlling what he reads</a>, through RSS of course.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from <a href="https://theoatmeal.com/" target="_blank" rel="noreferrer noopener">The Oatmeal</a> or <a href="https://xkcd.com/" target="_blank" rel="noreferrer noopener">xkcd</a>. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for <a href="https://www.themarginalian.org/" target="_blank" rel="noreferrer noopener">The Marginalian</a> or <a href="https://sentiers.media/" target="_blank" rel="noreferrer noopener">Sentiers</a>. Feeling like catching up on the newest AI research? I can browse the latest research papers from <a href="https://arxiv.org/" target="_blank" rel="noreferrer noopener">arXiv</a> that have specific keywords in the abstracts (such as prompt injection). Or I could just browse everything at once to see what piques my interest. I am the master of what information I consume, how and in what order, and no one can take that away from me by rearranging my feed or tweaking the algorithm.<br></p>
</blockquote>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/24/12937/feed/</wfw:commentRss>
            <slash:comments>0</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12937</post-id>
        </item>
        <item>
            <title>Everything is Broken</title>
            <link>https://chriscoyier.net/2025/10/22/everything-is-broken/</link>
            <comments>https://chriscoyier.net/2025/10/22/everything-is-broken/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Wed, 22 Oct 2025 15:05:25 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12901</guid>
            <description><![CDATA[Over in the ol&#8217; ShopTalk Discord (that&#8217;s what our Patreon thingy unlocks) our editor Chris Enns was venting about some streaming gear woes. And I said: Nothing Ever Works Chris ultimately blogged the situation and used my reply as part of the title of the blog post. Then shortly after, Jason Rodriguez&#8217;s post made the [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>Over in the ol&#8217; ShopTalk Discord (that&#8217;s what <a href="https://www.patreon.com/shoptalkshow">our Patreon</a> thingy unlocks) our editor <a href="https://chrisenns.com/">Chris Enns</a> was venting about some streaming gear woes. And I said:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nothing Ever Works</p>
</blockquote>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" decoding="async" width="1000" height="1024" data-attachment-id="12922" data-permalink="https://chriscoyier.net/2025/10/22/everything-is-broken/screenshot-2025-10-21-at-10-53-53-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1010%2C1034&amp;ssl=1" data-orig-size="1010,1034" 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="Screenshot 2025-10-21 at 10.53.53 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=293%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1000%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&#038;ssl=1" alt="Screenshot of a chat conversation where Chris 'Podcast Editor' shares frustrations about technical issues with gaming equipment. Another user, Chris Coyier, responds with a brief comment." class="wp-image-12922" style="width:571px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&amp;ssl=1 1000w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=293%2C300&amp;ssl=1 293w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=768%2C786&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?w=1010&amp;ssl=1 1010w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">He ultimately blogge</figcaption></figure>



<p><a href="https://chrisenns.com/2025/10/nothing-ever-works-streaming-edition/">Chris ultimately blogged the situation</a> and used my reply as part of the title of the blog post. </p>



<p>Then shortly after, Jason Rodriguez&#8217;s post made the rounds in my circles: <a href="https://rodriguezcommaj.com//blog/why-doesnt-anything-work-anymore/">Why doesn&#8217;t anything work anymore?</a> </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I’ve officially reached “old man yells at cloud” age.</p>
</blockquote>



<p>Same, Jason. </p>



<p>I feel like this should be one of those viral blog post topics! Like the &#8220;good newsletters&#8221; one that went around or &#8220;why I started blogging&#8221; before that or whatever those were. Let&#8217;s make it happen people.</p>



<p>Here&#8217;s my list from the last week or so.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I was trying to log into Paramount+ on my AppleTV, but was getting some kind of unclear error. I wasn&#8217;t even sure if I had an account or not, so I tried the signup flow from my laptop. Another unclear error. Tried a different browser and the same. I just wanted to watch the Packer game and this service I either already pay or wanted to pay just wouldn&#8217;t let me.</p>



<p>And it wasn&#8217;t <a href="https://frontendmasters.com/blog/the-two-button-problem/">the only reason I was annoyed at Paramount+</a> that day.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I bought a Gandalf costume for Halloween for like $50. The picture has a guy, ya know, dressed up as Gandalf on the cover of the package and it looks fine. Big grey beard. Small text on the package: <em>beard not included</em>. What the what.</p>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-attachment-id="12928" data-permalink="https://chriscoyier.net/2025/10/22/everything-is-broken/img_6403/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=1920%2C2560&amp;ssl=1" data-orig-size="1920,2560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 17 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1761119856&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.7649998656528&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="IMG_6403" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=225%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=768%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403.jpg?resize=768%2C1024&#038;ssl=1" alt="A close-up of a package for a Gandalf costume from 'The Hobbit: An Unexpected Journey,' displaying the costume details and components including a robe, hat, and belt. A warning note states the beard is not included." class="wp-image-12928" style="width:435px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1536%2C2048&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Zoom into the very small black text by the beard itself. I love how they split up the words too. Also I took this photo on my phone and AirDropped it to my computer and it was in that entirely unusable <code>.HEIC</code> file format.</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I use <a href="https://tableplus.com/">TablePlus</a> (which I get through <a href="https://setapp.com/">SetApp</a>) for local database spelunking. I had some data I was trying to get at that I <em>knew</em> was going to be a fairly complicated query to write. It was a count of entries on a column that wasn&#8217;t the index but then I needed the index to join onto another table while having where filter and also filtering on that final count as well. I could probably reason it out, but it would probably take me an hour. So I was like: AI! Turns out TablePlus <em>does</em> have an AI assistant built in, so I tossed in my OpenAI API key and&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>You exceeded your current quota, please check your plan and billing details.</p>
</blockquote>



<p>Fair enough. Figure out where I can put a few bucks into my account and&#8230; I get some &#8220;unknown&#8221; error. WHY WILL NOBODY TAKE MY MONEY. I tried another browser <em>and</em> another credit card <em>and</em> turned off any &#8220;blocker&#8221; extensions I had in case of interference, but nothing worked. So I tried to use the Anthropic integration instead, and it was behaving the same. (In retrospect, it was probably the us-east-1 downtime period.) </p>



<p>I tried the Gemini integration last, and it worked and I got my API key properly. I got my prompt together explaining exactly what I needed to do and&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I am sorry, I cannot fulfill this request. The available tools lack the ability to query data or cross-reference tables. I can only retrieve metadata such as database lists, schema lists, table lists, and table creation statements.</p>
</blockquote>



<p>What in the what. The AI tool built into TablePlus can&#8217;t&#8230; <em>query data?</em> Like, wouldn&#8217;t that be the entire point of an AI assistant in a tool like this? I tried using the built-in tool rather than just going to an AI tool because I figured it would be all extra-smart, having access to the actual local database structure and stuff to use as context. I get that it might be a saftey concern (you don&#8217;t want a tool like this sending <em>actual data</em> over to an LLM) but that wasn&#8217;t a concern here and I didn&#8217;t need that anyway, I just needed a query that I&#8217;d run myself. </p>



<p>Anyway I just Zoomed <a href="https://codepen.io/marie">Marie</a> and she helped me write the query in like 2 minutes. We brain coded it.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I bought a little cheap remote control car the other day from Fred Meyer, for me and Ruby to drive around and torment her new puppy.</p>



<p>The car took 6 AA batteries. The package came with 4 AA batteries. What in the what. Can you imagine being in the meeting where this is decided? Everybody at that table was either stupid or mean. I can&#8217;t even say greedy because someone greedy would just advocate for no batteries at all which at least is understandable. (As a consumer you&#8217;d just assume they adjust the price accordingly and you don&#8217;t have to worry about cheap junk batteries that have lost their power after sitting in a warehouse for 3 years. How far we&#8217;ve fallen.)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I needed one of those like 4-cup measuring cups the other day, so grabbed a GoodCook brand one from the grocery store. After <em>one usage</em> and trip through the dishwasher, the markings on the side are unreadable. What in the what. Just complete garbage. Not sure why I would forsaken <a href="https://pyrexhome.com/">Pyrex</a>, I just assumed the competition would have caught up, but apparently they have not. </p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/22/everything-is-broken/feed/</wfw:commentRss>
            <slash:comments>2</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12901</post-id>
        </item>
        <item>
            <title>Plates</title>
            <link>https://chriscoyier.net/2025/10/21/plates/</link>
            <comments>https://chriscoyier.net/2025/10/21/plates/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Tue, 21 Oct 2025 19:03:48 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12889</guid>
            <description><![CDATA[I bought a new set the other day, after asking about it on Bluesky. This is me jotting down the good recommendations I got.]]></description>
            <content:encoded><![CDATA[
<p>Like, that you eat off.</p>



<p>I asked about them the other day:</p>



<figure class="wp-block-embed is-type-rich is-provider-bluesky-social wp-block-embed-bluesky-social"><div class="wp-block-embed__wrapper">
<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:xhhcrzsilpamjmz4dvrpt7df/app.bsky.feed.post/3lztnf2qq6k2e" data-bluesky-cid="bafyreicbl7ikypjmu26uuzroy3frc5qcxy3my2fkvderms2jdmyykvo5fi"><p lang="en">Who’s got a set of dinner plates they really love?</p>&mdash; <a href="https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df?ref_src=embed">Chris Coyier (@chriscoyier.net)</a> <a href="https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df/post/3lztnf2qq6k2e?ref_src=embed">2025-09-27T18:47:37.211Z</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>
</div></figure>



<p>Having a fairly direct relationship to an artist would be nice&#8230;</p>



<ul class="wp-block-list">
<li><strong>Get a local ceramics artist to do them</strong>. Love it, do it if you can. It will probably be expensive and take a while. It&#8217;s also subject to the style of the artist and likely won&#8217;t be simple/plain if that&#8217;s what you&#8217;re after.</li>



<li><strong>Find a ceramics artist on Etsy you like.</strong> Good luck, Etsy is so full of garbage these days I find it hard to find anything decent in any category.</li>
</ul>



<p>Otherwise, shopping!</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>IKEA</strong> — <a href="https://www.ikea.com/us/en/p/gladelig-plate-gray-10600756/#content">GLADELIG</a>. </p>



<p>$5.99 for a 10&#8243; plate is a good deal and it&#8217;s a classy look.</p>



<p>(via <a href="https://bsky.app/profile/nicolesullivan.bsky.social/post/3lzugf2suwk2c">Nicole</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img decoding="async" data-attachment-id="12912" data-permalink="https://chriscoyier.net/2025/10/21/plates/gladelig-plate-gray__1439795_pe985491_s5/" data-orig-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" data-orig-size="" data-comments-opened="1" data-image-meta="[]" data-image-title="gladelig-plate-gray__1439795_pe985491_s5" data-image-description="" data-image-caption="" data-medium-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" data-large-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" src="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" alt="" class="wp-image-12912"/></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Corelle</strong> — <a href="https://corelle.com/collections/dinnerware/products/corelle-winter-frost-white-18-piece-dinnerware-set-service-for-6">Winter Frost White 18-piece Dinnerware Set</a></p>



<p>The ultimate classic for me. This is what I grew up with. They are thin, light, and strong. And only $79.99 for 6 of each large plate, small plate, and bowl.</p>



<p>(via <a href="https://bsky.app/profile/cferdinandi.bsky.social/post/3lztupaso5k26">Chris</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="500" height="500" data-attachment-id="12913" data-permalink="https://chriscoyier.net/2025/10/21/plates/cor_wfw_rnd_18pc_set_1088609_v2/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&amp;ssl=1" data-orig-size="500,500" 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="cor_wfw_rnd_18pc_set_1088609_v2" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=500%2C500&#038;ssl=1" alt="A set of white dinnerware featuring a large plate, a medium bowl, and several smaller bowls arranged together." class="wp-image-12913" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?w=500&amp;ssl=1 500w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Noritake</strong> — <a href="https://noritakechina.com/12-piece-rim-set-service-for-4-9636">ColorWave</a></p>



<p>The ColorWave sets are pretty simple and classy looking. $139.99 for 4-of-each. They have showier stuff like a Frank Lloyd Wright set and My Neighbor Totoro set as well which appeal to me.</p>



<p>(via <a href="https://bsky.app/profile/monteg.bsky.social/post/3lztqfm2igc2l">Montster</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="645" height="645" data-attachment-id="12914" data-permalink="https://chriscoyier.net/2025/10/21/plates/8484-12xd/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&amp;ssl=1" data-orig-size="645,645" 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="8484-12xd" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=645%2C645&#038;ssl=1" alt="A set of dark blue ceramic dinnerware, including plates and bowls, arranged thoughtfully for display." class="wp-image-12914" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?w=645&amp;ssl=1 645w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 645px) 100vw, 645px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>East Fork</strong> — <a href="https://www.eastfork.com/products/essentials-set?variant=42732654133327">Starter Set</a></p>



<p>This is actually what I had before, and honestly they are really nice. I love those unglazed rims and the spotted look. They are just pricy at $426 for a 4-of-each set.</p>



<p>Wanted to try something new.</p>



<p>(via <a href="https://bsky.app/profile/zackgilbert.com/post/3lzugrbqscs2d">Zack</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" data-attachment-id="12915" data-permalink="https://chriscoyier.net/2025/10/21/plates/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000/" data-orig-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif" data-orig-size="1200,1200" 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="aa51c1adcf86b39d46f97e2f523a453659e335e1-2000&amp;#215;2000" data-image-description="" data-image-caption="" data-medium-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif" data-large-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif" src="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif" alt="" class="wp-image-12915" srcset="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif 1024w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif 300w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-150x150.avif 150w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-768x768.avif 768w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif 1200w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Crate &amp; Barrel</strong> — <a href="https://www.crateandbarrel.com/mercer-arctic-blue-recycled-stoneware-dinner-plates-set-of-8/s288777">Mercer</a></p>



<p>$74.95 for 8 plates is a pretty good deal. Create &amp; Barrel was where my mind first goes for something like this and I&#8217;m sure it would have been a good choice as well.</p>



<p>(via <a href="https://bsky.app/profile/cassidoo.co/post/3lzufs2d67c2g">Cassidy</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="920" height="920" data-attachment-id="12918" data-permalink="https://chriscoyier.net/2025/10/21/plates/mercerarblrcystndnrplts8ssf25/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&amp;ssl=1" data-orig-size="920,920" 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="MercerArBlRcyStnDnrPltS8SSF25" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=920%2C920&#038;ssl=1" alt="A stack of black dinner plates with a light blue interior, showcasing a modern and elegant design." class="wp-image-12918" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?w=920&amp;ssl=1 920w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 920px) 100vw, 920px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Fable</strong> — <a href="https://fable.com/products/dinner-plate?variant=43377178738877">Dinner Plates</a></p>



<p>Love the look of these. So plain but with just tiny bits of waves/variations. $104 for 4 (just plates)</p>



<p>(via <a href="https://bsky.app/profile/btav.dev/post/3lzujrmb6is2l">Brian</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="1024" data-attachment-id="12916" data-permalink="https://chriscoyier.net/2025/10/21/plates/the-dinner-plates-dinnerware-fable-home-stone-blue-205937/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1791%2C1791&amp;ssl=1" data-orig-size="1791,1791" 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="the-dinner-plates-dinnerware-fable-home-stone-blue-205937" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1024%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&#038;ssl=1" alt="A stack of four light gray ceramic plates on a neutral background." class="wp-image-12916" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1536%2C1536&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?w=1791&amp;ssl=1 1791w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Fiestaware</strong> — <a href="https://fiestafactorydirect.com/collections/skeleton-duet">Skeleton Duet</a></p>



<p><em>This is what I went with!</em></p>



<p>&#8216;Tis the season, I guess, but I loved the design and I&#8217;m gonna rock them all year long. I paired the small orange Skeleton places with <a href="https://fiestafactorydirect.com/collections/foundry/products/foundry-coupe-10-3-8-inch-dinner-bowl-40-oz?variant=">these black larger &#8220;Dinner Bowls&#8221;</a>, a couple of oblong Skeleton serving platters, and got a free Skeleton dish towel.</p>



<p>(via <a href="https://bsky.app/profile/brob.dev/post/3lzturjlfok23">Bryan</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="682" data-attachment-id="12917" data-permalink="https://chriscoyier.net/2025/10/21/plates/dancing_skeletons_flower_lifestyle_side/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1400%2C933&amp;ssl=1" data-orig-size="1400,933" 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="Dancing_Skeletons_Flower_Lifestyle_Side" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1024%2C682&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&#038;ssl=1" alt="A colorful arrangement of ceramic plates featuring skeleton designs, surrounded by vibrant flowers." class="wp-image-12917" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?w=1400&amp;ssl=1 1400w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/21/plates/feed/</wfw:commentRss>
            <slash:comments>1</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12889</post-id>
        </item>
        <item>
            <title>Oregon Rocketry</title>
            <link>https://chriscoyier.net/2025/10/13/oregon-rocketry/</link>
            <comments>https://chriscoyier.net/2025/10/13/oregon-rocketry/#respond</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Mon, 13 Oct 2025 16:07:05 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12872</guid>
            <description><![CDATA[My co-worker Robert is into model rocketry. I made a few rockets in my day, but the hobby stopped at Estes. I didn&#8217;t really realize people take rocketry much further until knowing Robert. His partner Michelle produced a short video piece for OPB on the community around it here. I&#8217;d embed the video here, but [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>My co-worker <a href="https://www.broofa.com/">Robert</a> is into model rocketry.  I made a few rockets in my day, but the hobby stopped at <a href="https://estesrockets.com/collections/rockets">Estes</a>. I didn&#8217;t really realize people take rocketry much further until knowing Robert. </p>



<p><a href="https://www.opb.org/article/2025/10/09/oregon-high-desert-model-rockets-soar-thousands-of-feet/">His partner Michelle produced a short video piece for OPB</a> on the community around it here. I&#8217;d embed the video here, but it looks like OPB hosts their own video and doesn&#8217;t offer an embeddable format. A move I think it probably pretty smart for an independent, nonprofit media organization these days.</p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/13/oregon-rocketry/feed/</wfw:commentRss>
            <slash:comments>0</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12872</post-id>
        </item>
        <item>
            <title>Oatmeal on AI Art</title>
            <link>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/</link>
            <comments>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/#respond</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Fri, 10 Oct 2025 18:14:06 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12866</guid>
            <description><![CDATA[Reading Oatmeal stuff is always such a seesaw for me. It&#8217;s so riddled with like boobshark jokes and I&#8217;m like, yeah yeah ha ha. I don&#8217;t hate that kind of humor or find it offensive, I just don&#8217;t think it&#8217;s very funny. Then it&#8217;s also so riddled with such earnest heartfelt well-articulated thoughts that I&#8217;m [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>Reading Oatmeal stuff is always such a seesaw for me. It&#8217;s so riddled with like <em>boobshark</em> jokes and I&#8217;m like, yeah yeah ha ha. I don&#8217;t hate that kind of humor or find it offensive, I just don&#8217;t think it&#8217;s very funny. Then it&#8217;s <em>also</em> so riddled with such earnest heartfelt well-articulated thoughts that I&#8217;m super into it. None more than <a href="https://theoatmeal.com/comics/ai_art">Let&#8217;s talk about AI art</a>.</p>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="708" data-attachment-id="12867" data-permalink="https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/screenshot-2025-10-10-at-11-10-57-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1702%2C1176&amp;ssl=1" data-orig-size="1702,1176" 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="Screenshot 2025-10-10 at 11.10.57 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=300%2C207&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1024%2C708&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&#038;ssl=1" alt="A cartoon depicting two characters sitting at laptops. One character looks happy with a blue thought bubble containing stars and a smiling face, while the other character looks disappointed with a red thought bubble showing angry, frowning faces. The text reads: 'Even if you don't work in the arts, you have to admit you feel it too -- that disappointment when you find out something is AI-generated.' (Like this alt text)" class="wp-image-12867" style="width:737px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=300%2C207&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=768%2C531&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1536%2C1061&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?w=1702&amp;ssl=1 1702w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>I love the message. The process matters and if you work hard making stuff, that&#8217;s beautiful. </p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/feed/</wfw:commentRss>
            <slash:comments>0</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12866</post-id>
        </item>
        <item>
            <title>Media Diet</title>
            <link>https://chriscoyier.net/2025/10/09/media-diet-9/</link>
            <comments>https://chriscoyier.net/2025/10/09/media-diet-9/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Thu, 09 Oct 2025 15:53:25 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12845</guid>
            <description><![CDATA[📺 Wondla — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is quite different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>📺 <a href="https://en.wikipedia.org/wiki/WondLa_(TV_series)">Wondla</a> — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is <em>quite</em> different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it all. Apparently there is <a href="https://www.apple.com/tv-pr/news/2025/10/apple-tv-debuts-sneak-peek-at-the-epic-third-and-final-installment-of-the-magnificent-animated-trilogy-wondla-premiering-on-november-26-2025/">one more season coming</a>.</p>



<p>🎥 <a href="https://en.wikipedia.org/wiki/Downton_Abbey:_The_Grand_Finale">Downton Abbey: The Grand Finale</a> — The darkest of the three movies? Weird. I love spending time in this world though so I was happy to be there. But honestly I was coming off a couple of day beers when I saw it in the theater and it put me in a weird mood and I should probably watch it again normally. How do proper movie critics review movies without their random current moods affecting the review?!</p>



<p>📕 <a href="https://amzn.to/3IR68du">Annie Bot</a> — &nbsp;Sierra Greer&nbsp;is like, what if we turned AI into sex bots? Which honestly feels about 7 minutes away at this point. I&#8217;m only like half through it and it&#8217;s kinda sexy in that 50-shades kinda way where there is obviously some dark shit coming. </p>



<p>📔 <a href="https://www.juliawertz.com/impossible-people/">Impossible People</a> — Binge-able graphic novel by Julia Wertz about a redemption arc out of addiction. I&#8217;m an absolute sucker for addiction stories. This is very vulnerable and endearing. Like I could imagine having a very complicated friendship with Julia. It doesn&#8217;t go down to the absolute bottom of the well like in books like <a href="https://en.wikipedia.org/wiki/A_Million_Little_Pieces">A Million Little Pieces</a> or <a href="https://amzn.to/3Wv4FMZ">The Book of Drugs</a>, so I&#8217;d say it&#8217;s a bit safer for you if you find stuff like that too gut wrenching.</p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/09/media-diet-9/feed/</wfw:commentRss>
            <slash:comments>1</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12845</post-id>
        </item>
        <item>
            <title>Clap on the off beat</title>
            <link>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/</link>
            <comments>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/#comments</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Wed, 08 Oct 2025 15:41:22 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12847</guid>
            <description><![CDATA[Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. But an audience of a bunch of random folks just getting excited can get it wrong! This video of Harry Connick Jr. extending a [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. </p>



<p>But an audience of a bunch of random folks just getting excited can get it wrong! </p>



<p>This video of Harry Connick Jr. extending a bar just one extra beat to adjust the audience to clapping on the correct beat is extremely friggin cool.</p>



<figure class="wp-block-embed 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="friends don&#039;t let friends clap on 1 and 3." width="500" height="281" src="https://www.youtube.com/embed/mI-CU2VTVic?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>(via <a href="https://www.alanwsmith.com/">Alan Smith</a>)</p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/feed/</wfw:commentRss>
            <slash:comments>2</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12847</post-id>
        </item>
        <item>
            <title>Fixing the `opendiff` command line tool</title>
            <link>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/</link>
            <comments>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/#respond</comments>
            <dc:creator><![CDATA[Chris Coyier]]></dc:creator>
            <pubDate>Tue, 07 Oct 2025 16:17:49 +0000</pubDate>
            <category><![CDATA[Uncategorized]]></category>
            <guid isPermaLink="false">https://chriscoyier.net/?p=12840</guid>
            <description><![CDATA[On my Mac, you can use this command like&#8230; And it&#8217;ll open some built-in GUI app called FileMerge to show you the diff. It wasn&#8217;t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. The solution that [&#8230;]]]></description>
            <content:encoded><![CDATA[
<p>On my Mac, you can use this command like&#8230;</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">opendiff</span> <span class="hljs-selector-tag">index</span><span class="hljs-selector-class">.html</span> <span class="hljs-selector-tag">index-2</span><span class="hljs-selector-class">.html</span></code></span></pre>


<p>And it&#8217;ll open some built-in GUI app called FileMerge to show you the diff.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="786" data-attachment-id="12841" data-permalink="https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-14-25-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1620%2C1244&amp;ssl=1" data-orig-size="1620,1244" 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="Screenshot 2025-10-07 at 9.14.25 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=300%2C230&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1024%2C786&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&#038;ssl=1" alt="Screenshot of FileMerge comparing two HTML files, showing a difference in <h1&gt; tags with 'Not Cool' on the left and 'Cool' on the right, and indicating 1 difference." class="wp-image-12841" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=768%2C590&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1536%2C1179&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?w=1620&amp;ssl=1 1620w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>It wasn&#8217;t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. </p>



<p>The solution that worked for me was to open XCode and go to <strong>Settings > Location</strong>. The Command Line Tools section didn&#8217;t have anything selected, and I had to select XCode from the list. </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="789" data-attachment-id="12842" data-permalink="https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-16-25-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1710%2C1318&amp;ssl=1" data-orig-size="1710,1318" 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="Screenshot 2025-10-07 at 9.16.25 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=300%2C231&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1024%2C789&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&#038;ssl=1" alt="Xcode locations settings panel showing Derived Data, Archives, Compilation Cache, and Command Line Tools paths." class="wp-image-12842" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=300%2C231&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=768%2C592&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1536%2C1184&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?w=1710&amp;ssl=1 1710w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>Then <code>opendiff</code> started working again. 🤷‍♀️</p>
]]></content:encoded>
            <wfw:commentRss>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/feed/</wfw:commentRss>
            <slash:comments>0</slash:comments>
            <post-id xmlns="com-wordpress:feed-additions:1">12840</post-id>
        </item>
    </channel>
</rss>
Raw text
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris Coyier</title>
	<atom:link href="https://chriscoyier.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://chriscoyier.net</link>
	<description>Web craftsman, blogger, author, speaker.</description>
	<lastBuildDate>Fri, 05 Dec 2025 02:47:50 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>Chris Coyier</title>
	<link>https://chriscoyier.net</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">74074248</site>	<item>
		<title>The Jeopardy Phenomenon</title>
		<link>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/</link>
					<comments>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Fri, 05 Dec 2025 02:47:49 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=13043</guid>

					<description><![CDATA[There&#8217;s the thing where if you&#8217;re reading an article in the newspaper, and it&#8217;s about stuff you don&#8217;t know a ton about, it all seems well and good. Then you read another article in the same paper and it&#8217;s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>There&#8217;s the thing where if you&#8217;re reading an article in the newspaper, and it&#8217;s about stuff you don&#8217;t know a ton about, it all seems well and good. Then you read another article in the same paper and it&#8217;s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good chance you&#8217;ll be like <em>hey! that&#8217;s not quite right! </em></p>



<p>I think of that as the Jeopardy Phenomenon. On the TV game show Jeopardy, if you <em>don&#8217;t</em> know the answer to a question, it can feel very much like <em>jeez this quiz show is <strong>really hard</strong>!</em> But then if a category or question comes up around a topic you know a bit about, the question (or &#8220;answer&#8221; in reverse Jeopardy parlance) can feel very basic and simple. Like if the &#8220;answer&#8221; is about popular fantasy card games, the &#8220;question&#8221; is not going to be Android Netrunner, it&#8217;s going to be Magic: The Gathering. (and you&#8217;ll roll your eyes a little bit, because it&#8217;s like <em>duh</em>)</p>



<p>I think AI has the Jeopardy Phenomenon too. </p>



<p>If you use it to generate code that is outside your expertise, you are likely to think it&#8217;s all well and good, especially if it seems to work at first pop. But if you&#8217;re intimately familiar with the technology or the code around the code it&#8217;s generating, there is a good chance you&#8217;ll be like <em>hey! that&#8217;s not quite right!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">13043</post-id>	</item>
		<item>
		<title>The Great (Refrigerator) Divide</title>
		<link>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/</link>
					<comments>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Fri, 07 Nov 2025 16:11:13 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12976</guid>

					<description><![CDATA[I like a good hot sauce. It&#8217;s not, like, my personality, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I like a good hot sauce. </p>



<p>It&#8217;s not, like, my <em>personality</em>, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. </p>



<p>Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works particularly well on Chipotle for whatever reason. Tapatio is right in there working maybe slightly better on the rice-y-er Mexican stuff. Red Hot on my chili or wings, absolutely.</p>



<p>Those are all big names. Hot sauce has quite a long tail. </p>



<p>There plenty of Tier-2 (in popularity) sauces. Think Tiger Sauce, which is <em>quite sweet</em> and tends to work well on dishes that evoke that anyway (I&#8217;m thinking sautéed peppers and onions, for instance). Yellow Bird is having their hot sauce moment lately — I quite like the literally yellow habanero style — which has a tang to it that works well with chicken I think. Roasted veggies like carrots and broccoli? There I like the Portland all-timer <a href="https://secretaardvark.com/">Secret Aardvark</a>. Much Asian food is born to pair with Sriracha, of course. I&#8217;m a big fan of <a href="https://www.chefheatleys.com/">Heatly</a> lately. </p>



<p>I&#8217;d call Tier-3 that whole genre of hot sauces people buy you when they go on vacation and stop into a store that <em>only</em> sells hot sauces (right next to the oil &amp; vinegar shop!). These are the Johnny&#8217;s Burning Butthole sauces and Sally&#8217;s Simmering Sweetspot. They have cheezy cartoon graphics on them and there are hundreds and hundreds of them, and some of them are perfectly good, but you never quite know what you are going to get and it&#8217;s easy to forget even after you&#8217;ve tried it.</p>



<p>Tier-4 is the bottle you got from the local restaurant in town with an ambitious chef trying to diversify income streams. </p>



<p>I&#8217;ve taken too long to get to my point though. </p>



<p>SOME of these hot sauces say &#8220;Refrigerate after opening.&#8221; on the bottle, a rule you probably shouldn&#8217;t break (unless you&#8217;re a Johnny&#8217;s Burning Butthole kinda guy). </p>



<p>SOME of these hot sauces&#8230; don&#8217;t. </p>



<p>And my theory is: <strong>the bigger and more successful the hot sauce brand, the less likely it requires refridgeration. </strong></p>



<p>I ain&#8217;t trying to knock fridge brands. Yellow Bird, Heatly, Secret Aardvark are all favorites and require it (along with all Sriracha&#8217;s, which makes more sense as it&#8217;s so ketchup-like). </p>



<p>I will admit though that I don&#8217;t love it. I don&#8217;t really want a whole area in my fridge that&#8217;s loaded with hot sauces. That veers too closely into personality territory. Much easier to have some basic cabinet space for them. </p>



<p>So anyway. If you wanna go huge with your hot sauce brand, you can&#8217;t require refrigeration. The next big-Tabasco needs to sit right out on those diner tables with the salt and pepper. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12976</post-id>	</item>
		<item>
		<title>ToiletTree Fogless Shower Mirror</title>
		<link>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/</link>
					<comments>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/#respond</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 20:19:20 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12951</guid>

					<description><![CDATA[I know this is a weird product recommendation, but I&#8217;ve just thought about it too long and it needs to come out. I&#8217;ve used the ToiletTree Fogless Shower Mirror for like 15 years at least. See you&#8217;ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I know this is a weird product recommendation, but I&#8217;ve just thought about it too long and it needs to come out.</p>



<p>I&#8217;ve used the <a href="https://amzn.to/47tbmnO">ToiletTree Fogless Shower Mirror</a> for like 15 years at least.</p>



<p>See you&#8217;ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves the problem with science. It&#8217;s got a narrow cavity behind the mirror you fill with hot water, and the hotness makes the mirror not fog up at all. It&#8217;s either that or magic that takes hot water as magic fuel. </p>



<p>The design of it makes it easy to slide off the mirror and fill up the cavity. But then maybe it&#8217;s already fogged up or is covered in little water dots. So it comes with a squeegee to clean it off after you&#8217;ve filled the cavity. The squeegee is a weird touch, but it never seems to get stiff or turn to crap, so I have some affinity for the little guy.</p>



<p>The installation is also great. The original design I linked to above comes with an adhesive gel that you squirt onto the mirror and stick it into place. Sticks to anything. It&#8217;s not so strong it&#8217;s hard to get off or damages the surface, you just pull decently hard and it pops right off (like when you move or whatever). It leaves no residue. </p>



<figure class="wp-block-image size-large"><a href="https://amzn.to/3JFt9jU"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="1024" data-attachment-id="12961" data-permalink="https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/51i44oygpul-_ac_sl1080_/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1080%2C1080&amp;ssl=1" data-orig-size="1080,1080" 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="51i44oygPUL._AC_SL1080_" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1024%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&#038;ssl=1" alt="Two ToiletTree shower mirrors displayed side by side, one with a ball joint for angle adjustment and the other with a sleek design, featuring spots for multiple razors underneath." class="wp-image-12961" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?w=1080&amp;ssl=1 1080w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p>I&#8217;m all hyped on this damn mirror again because I&#8217;ve just needed a new one for a new shower and noticed they have a newer nicer model. Apparently it&#8217;s the <a href="https://amzn.to/3JFt9jU">Deluxe Fogless Shower Mirror</a>. I liked the old model so much I barely considered how it could be better, but this one is in all ways!</p>



<ul class="wp-block-list">
<li>The mirror is a bit bigger and portrait shaped. About the size of, ya know, your face.</li>



<li>The adhesive gel is now and adhesive strip, which is just a little easier to work with. </li>



<li>The cavity to fill is thinner, so it fills up faster, despite the mirror being bigger. </li>



<li>The mirror adjusts on a ball joint making it easy to move to any angle. </li>



<li>It has a hanger for multiple razors, instead of just a shelf for one.</li>
</ul>



<p>I just love that they cared enough to take a great product already and make it a ton better. It&#8217;s 10 bucks more than the original model, but the still sell the original so it&#8217;s a choice not a squeeze.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12951</post-id>	</item>
		<item>
		<title>Microsoft™ Ergonomic Keyboard (now sold by Incase)</title>
		<link>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/</link>
					<comments>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Fri, 31 Oct 2025 00:02:34 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12948</guid>

					<description><![CDATA[For my own long-term reference. My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now continues to sell it at a perfectly fair price.]]></description>
										<content:encoded><![CDATA[
<p>For my own long-term reference. </p>



<p>My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now <a href="https://www.incase.com/collections/ergonomic-keyboard/products/ergonomic-keyboard">continues to sell it</a> at a perfectly fair price. </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" decoding="async" width="1024" height="930" data-attachment-id="12949" data-permalink="https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/screenshot-2025-10-30-at-5-01-01-pm/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1202%2C1092&amp;ssl=1" data-orig-size="1202,1092" 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="Screenshot 2025-10-30 at 5.01.01 PM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=300%2C273&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1024%2C930&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&#038;ssl=1" alt="Top view of an Incase ergonomic keyboard with a curved design and wrist rest." class="wp-image-12949" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=300%2C273&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=768%2C698&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?w=1202&amp;ssl=1 1202w" sizes="(max-width: 1000px) 100vw, 1000px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12948</post-id>	</item>
		<item>
		<title></title>
		<link>https://chriscoyier.net/2025/10/24/12937/</link>
					<comments>https://chriscoyier.net/2025/10/24/12937/#respond</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 17:04:18 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12937</guid>

					<description><![CDATA[Tom Burkert on controlling what he reads, through RSS of course. If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from The Oatmeal or xkcd. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for The Marginalian or Sentiers. Feeling like catching up on [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://blog.burkert.me/posts/in_praise_of_syndication/">Tom Burkert on controlling what he reads</a>, through RSS of course.</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from <a href="https://theoatmeal.com/" target="_blank" rel="noreferrer noopener">The Oatmeal</a> or <a href="https://xkcd.com/" target="_blank" rel="noreferrer noopener">xkcd</a>. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for <a href="https://www.themarginalian.org/" target="_blank" rel="noreferrer noopener">The Marginalian</a> or <a href="https://sentiers.media/" target="_blank" rel="noreferrer noopener">Sentiers</a>. Feeling like catching up on the newest AI research? I can browse the latest research papers from <a href="https://arxiv.org/" target="_blank" rel="noreferrer noopener">arXiv</a> that have specific keywords in the abstracts (such as prompt injection). Or I could just browse everything at once to see what piques my interest. I am the master of what information I consume, how and in what order, and no one can take that away from me by rearranging my feed or tweaking the algorithm.<br></p>
</blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/24/12937/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12937</post-id>	</item>
		<item>
		<title>Everything is Broken</title>
		<link>https://chriscoyier.net/2025/10/22/everything-is-broken/</link>
					<comments>https://chriscoyier.net/2025/10/22/everything-is-broken/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Wed, 22 Oct 2025 15:05:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12901</guid>

					<description><![CDATA[Over in the ol&#8217; ShopTalk Discord (that&#8217;s what our Patreon thingy unlocks) our editor Chris Enns was venting about some streaming gear woes. And I said: Nothing Ever Works Chris ultimately blogged the situation and used my reply as part of the title of the blog post. Then shortly after, Jason Rodriguez&#8217;s post made the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Over in the ol&#8217; ShopTalk Discord (that&#8217;s what <a href="https://www.patreon.com/shoptalkshow">our Patreon</a> thingy unlocks) our editor <a href="https://chrisenns.com/">Chris Enns</a> was venting about some streaming gear woes. And I said:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>Nothing Ever Works</p>
</blockquote>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" decoding="async" width="1000" height="1024" data-attachment-id="12922" data-permalink="https://chriscoyier.net/2025/10/22/everything-is-broken/screenshot-2025-10-21-at-10-53-53-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1010%2C1034&amp;ssl=1" data-orig-size="1010,1034" 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="Screenshot 2025-10-21 at 10.53.53 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=293%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1000%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&#038;ssl=1" alt="Screenshot of a chat conversation where Chris 'Podcast Editor' shares frustrations about technical issues with gaming equipment. Another user, Chris Coyier, responds with a brief comment." class="wp-image-12922" style="width:571px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&amp;ssl=1 1000w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=293%2C300&amp;ssl=1 293w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=768%2C786&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?w=1010&amp;ssl=1 1010w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">He ultimately blogge</figcaption></figure>



<p><a href="https://chrisenns.com/2025/10/nothing-ever-works-streaming-edition/">Chris ultimately blogged the situation</a> and used my reply as part of the title of the blog post. </p>



<p>Then shortly after, Jason Rodriguez&#8217;s post made the rounds in my circles: <a href="https://rodriguezcommaj.com//blog/why-doesnt-anything-work-anymore/">Why doesn&#8217;t anything work anymore?</a> </p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I’ve officially reached “old man yells at cloud” age.</p>
</blockquote>



<p>Same, Jason. </p>



<p>I feel like this should be one of those viral blog post topics! Like the &#8220;good newsletters&#8221; one that went around or &#8220;why I started blogging&#8221; before that or whatever those were. Let&#8217;s make it happen people.</p>



<p>Here&#8217;s my list from the last week or so.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I was trying to log into Paramount+ on my AppleTV, but was getting some kind of unclear error. I wasn&#8217;t even sure if I had an account or not, so I tried the signup flow from my laptop. Another unclear error. Tried a different browser and the same. I just wanted to watch the Packer game and this service I either already pay or wanted to pay just wouldn&#8217;t let me.</p>



<p>And it wasn&#8217;t <a href="https://frontendmasters.com/blog/the-two-button-problem/">the only reason I was annoyed at Paramount+</a> that day.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I bought a Gandalf costume for Halloween for like $50. The picture has a guy, ya know, dressed up as Gandalf on the cover of the package and it looks fine. Big grey beard. Small text on the package: <em>beard not included</em>. What the what.</p>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="768" height="1024" data-attachment-id="12928" data-permalink="https://chriscoyier.net/2025/10/22/everything-is-broken/img_6403/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=1920%2C2560&amp;ssl=1" data-orig-size="1920,2560" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 17 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1761119856&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.7649998656528&quot;,&quot;iso&quot;:&quot;640&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="IMG_6403" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=225%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=768%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403.jpg?resize=768%2C1024&#038;ssl=1" alt="A close-up of a package for a Gandalf costume from 'The Hobbit: An Unexpected Journey,' displaying the costume details and components including a robe, hat, and belt. A warning note states the beard is not included." class="wp-image-12928" style="width:435px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=768%2C1024&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=225%2C300&amp;ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1152%2C1536&amp;ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1536%2C2048&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?w=1920&amp;ssl=1 1920w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption class="wp-element-caption">Zoom into the very small black text by the beard itself. I love how they split up the words too. Also I took this photo on my phone and AirDropped it to my computer and it was in that entirely unusable <code>.HEIC</code> file format.</figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I use <a href="https://tableplus.com/">TablePlus</a> (which I get through <a href="https://setapp.com/">SetApp</a>) for local database spelunking. I had some data I was trying to get at that I <em>knew</em> was going to be a fairly complicated query to write. It was a count of entries on a column that wasn&#8217;t the index but then I needed the index to join onto another table while having where filter and also filtering on that final count as well. I could probably reason it out, but it would probably take me an hour. So I was like: AI! Turns out TablePlus <em>does</em> have an AI assistant built in, so I tossed in my OpenAI API key and&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>You exceeded your current quota, please check your plan and billing details.</p>
</blockquote>



<p>Fair enough. Figure out where I can put a few bucks into my account and&#8230; I get some &#8220;unknown&#8221; error. WHY WILL NOBODY TAKE MY MONEY. I tried another browser <em>and</em> another credit card <em>and</em> turned off any &#8220;blocker&#8221; extensions I had in case of interference, but nothing worked. So I tried to use the Anthropic integration instead, and it was behaving the same. (In retrospect, it was probably the us-east-1 downtime period.) </p>



<p>I tried the Gemini integration last, and it worked and I got my API key properly. I got my prompt together explaining exactly what I needed to do and&#8230;</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I am sorry, I cannot fulfill this request. The available tools lack the ability to query data or cross-reference tables. I can only retrieve metadata such as database lists, schema lists, table lists, and table creation statements.</p>
</blockquote>



<p>What in the what. The AI tool built into TablePlus can&#8217;t&#8230; <em>query data?</em> Like, wouldn&#8217;t that be the entire point of an AI assistant in a tool like this? I tried using the built-in tool rather than just going to an AI tool because I figured it would be all extra-smart, having access to the actual local database structure and stuff to use as context. I get that it might be a saftey concern (you don&#8217;t want a tool like this sending <em>actual data</em> over to an LLM) but that wasn&#8217;t a concern here and I didn&#8217;t need that anyway, I just needed a query that I&#8217;d run myself. </p>



<p>Anyway I just Zoomed <a href="https://codepen.io/marie">Marie</a> and she helped me write the query in like 2 minutes. We brain coded it.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I bought a little cheap remote control car the other day from Fred Meyer, for me and Ruby to drive around and torment her new puppy.</p>



<p>The car took 6 AA batteries. The package came with 4 AA batteries. What in the what. Can you imagine being in the meeting where this is decided? Everybody at that table was either stupid or mean. I can&#8217;t even say greedy because someone greedy would just advocate for no batteries at all which at least is understandable. (As a consumer you&#8217;d just assume they adjust the price accordingly and you don&#8217;t have to worry about cheap junk batteries that have lost their power after sitting in a warehouse for 3 years. How far we&#8217;ve fallen.)</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>I needed one of those like 4-cup measuring cups the other day, so grabbed a GoodCook brand one from the grocery store. After <em>one usage</em> and trip through the dishwasher, the markings on the side are unreadable. What in the what. Just complete garbage. Not sure why I would forsaken <a href="https://pyrexhome.com/">Pyrex</a>, I just assumed the competition would have caught up, but apparently they have not. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/22/everything-is-broken/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12901</post-id>	</item>
		<item>
		<title>Plates</title>
		<link>https://chriscoyier.net/2025/10/21/plates/</link>
					<comments>https://chriscoyier.net/2025/10/21/plates/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Tue, 21 Oct 2025 19:03:48 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12889</guid>

					<description><![CDATA[I bought a new set the other day, after asking about it on Bluesky. This is me jotting down the good recommendations I got.]]></description>
										<content:encoded><![CDATA[
<p>Like, that you eat off.</p>



<p>I asked about them the other day:</p>



<figure class="wp-block-embed is-type-rich is-provider-bluesky-social wp-block-embed-bluesky-social"><div class="wp-block-embed__wrapper">
<blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:xhhcrzsilpamjmz4dvrpt7df/app.bsky.feed.post/3lztnf2qq6k2e" data-bluesky-cid="bafyreicbl7ikypjmu26uuzroy3frc5qcxy3my2fkvderms2jdmyykvo5fi"><p lang="en">Who’s got a set of dinner plates they really love?</p>&mdash; <a href="https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df?ref_src=embed">Chris Coyier (@chriscoyier.net)</a> <a href="https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df/post/3lztnf2qq6k2e?ref_src=embed">2025-09-27T18:47:37.211Z</a></blockquote><script async src="https://embed.bsky.app/static/embed.js" charset="utf-8"></script>
</div></figure>



<p>Having a fairly direct relationship to an artist would be nice&#8230;</p>



<ul class="wp-block-list">
<li><strong>Get a local ceramics artist to do them</strong>. Love it, do it if you can. It will probably be expensive and take a while. It&#8217;s also subject to the style of the artist and likely won&#8217;t be simple/plain if that&#8217;s what you&#8217;re after.</li>



<li><strong>Find a ceramics artist on Etsy you like.</strong> Good luck, Etsy is so full of garbage these days I find it hard to find anything decent in any category.</li>
</ul>



<p>Otherwise, shopping!</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>IKEA</strong> — <a href="https://www.ikea.com/us/en/p/gladelig-plate-gray-10600756/#content">GLADELIG</a>. </p>



<p>$5.99 for a 10&#8243; plate is a good deal and it&#8217;s a classy look.</p>



<p>(via <a href="https://bsky.app/profile/nicolesullivan.bsky.social/post/3lzugf2suwk2c">Nicole</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img decoding="async" data-attachment-id="12912" data-permalink="https://chriscoyier.net/2025/10/21/plates/gladelig-plate-gray__1439795_pe985491_s5/" data-orig-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" data-orig-size="" data-comments-opened="1" data-image-meta="[]" data-image-title="gladelig-plate-gray__1439795_pe985491_s5" data-image-description="" data-image-caption="" data-medium-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" data-large-file="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" src="https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif" alt="" class="wp-image-12912"/></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Corelle</strong> — <a href="https://corelle.com/collections/dinnerware/products/corelle-winter-frost-white-18-piece-dinnerware-set-service-for-6">Winter Frost White 18-piece Dinnerware Set</a></p>



<p>The ultimate classic for me. This is what I grew up with. They are thin, light, and strong. And only $79.99 for 6 of each large plate, small plate, and bowl.</p>



<p>(via <a href="https://bsky.app/profile/cferdinandi.bsky.social/post/3lztupaso5k26">Chris</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="500" height="500" data-attachment-id="12913" data-permalink="https://chriscoyier.net/2025/10/21/plates/cor_wfw_rnd_18pc_set_1088609_v2/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&amp;ssl=1" data-orig-size="500,500" 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="cor_wfw_rnd_18pc_set_1088609_v2" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=500%2C500&#038;ssl=1" alt="A set of white dinnerware featuring a large plate, a medium bowl, and several smaller bowls arranged together." class="wp-image-12913" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?w=500&amp;ssl=1 500w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Noritake</strong> — <a href="https://noritakechina.com/12-piece-rim-set-service-for-4-9636">ColorWave</a></p>



<p>The ColorWave sets are pretty simple and classy looking. $139.99 for 4-of-each. They have showier stuff like a Frank Lloyd Wright set and My Neighbor Totoro set as well which appeal to me.</p>



<p>(via <a href="https://bsky.app/profile/monteg.bsky.social/post/3lztqfm2igc2l">Montster</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="645" height="645" data-attachment-id="12914" data-permalink="https://chriscoyier.net/2025/10/21/plates/8484-12xd/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&amp;ssl=1" data-orig-size="645,645" 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="8484-12xd" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=645%2C645&#038;ssl=1" alt="A set of dark blue ceramic dinnerware, including plates and bowls, arranged thoughtfully for display." class="wp-image-12914" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?w=645&amp;ssl=1 645w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=150%2C150&amp;ssl=1 150w" sizes="auto, (max-width: 645px) 100vw, 645px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>East Fork</strong> — <a href="https://www.eastfork.com/products/essentials-set?variant=42732654133327">Starter Set</a></p>



<p>This is actually what I had before, and honestly they are really nice. I love those unglazed rims and the spotted look. They are just pricy at $426 for a 4-of-each set.</p>



<p>Wanted to try something new.</p>



<p>(via <a href="https://bsky.app/profile/zackgilbert.com/post/3lzugrbqscs2d">Zack</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="1024" data-attachment-id="12915" data-permalink="https://chriscoyier.net/2025/10/21/plates/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000/" data-orig-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif" data-orig-size="1200,1200" 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="aa51c1adcf86b39d46f97e2f523a453659e335e1-2000&amp;#215;2000" data-image-description="" data-image-caption="" data-medium-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif" data-large-file="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif" src="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif" alt="" class="wp-image-12915" srcset="https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif 1024w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif 300w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-150x150.avif 150w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-768x768.avif 768w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif 1200w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Crate &amp; Barrel</strong> — <a href="https://www.crateandbarrel.com/mercer-arctic-blue-recycled-stoneware-dinner-plates-set-of-8/s288777">Mercer</a></p>



<p>$74.95 for 8 plates is a pretty good deal. Create &amp; Barrel was where my mind first goes for something like this and I&#8217;m sure it would have been a good choice as well.</p>



<p>(via <a href="https://bsky.app/profile/cassidoo.co/post/3lzufs2d67c2g">Cassidy</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img data-recalc-dims="1" loading="lazy" decoding="async" width="920" height="920" data-attachment-id="12918" data-permalink="https://chriscoyier.net/2025/10/21/plates/mercerarblrcystndnrplts8ssf25/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&amp;ssl=1" data-orig-size="920,920" 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="MercerArBlRcyStnDnrPltS8SSF25" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=920%2C920&#038;ssl=1" alt="A stack of black dinner plates with a light blue interior, showcasing a modern and elegant design." class="wp-image-12918" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?w=920&amp;ssl=1 920w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=768%2C768&amp;ssl=1 768w" sizes="auto, (max-width: 920px) 100vw, 920px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Fable</strong> — <a href="https://fable.com/products/dinner-plate?variant=43377178738877">Dinner Plates</a></p>



<p>Love the look of these. So plain but with just tiny bits of waves/variations. $104 for 4 (just plates)</p>



<p>(via <a href="https://bsky.app/profile/btav.dev/post/3lzujrmb6is2l">Brian</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="1024" data-attachment-id="12916" data-permalink="https://chriscoyier.net/2025/10/21/plates/the-dinner-plates-dinnerware-fable-home-stone-blue-205937/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1791%2C1791&amp;ssl=1" data-orig-size="1791,1791" 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="the-dinner-plates-dinnerware-fable-home-stone-blue-205937" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=300%2C300&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1024%2C1024&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&#038;ssl=1" alt="A stack of four light gray ceramic plates on a neutral background." class="wp-image-12916" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=300%2C300&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=150%2C150&amp;ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=768%2C768&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1536%2C1536&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?w=1791&amp;ssl=1 1791w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p><strong>Fiestaware</strong> — <a href="https://fiestafactorydirect.com/collections/skeleton-duet">Skeleton Duet</a></p>



<p><em>This is what I went with!</em></p>



<p>&#8216;Tis the season, I guess, but I loved the design and I&#8217;m gonna rock them all year long. I paired the small orange Skeleton places with <a href="https://fiestafactorydirect.com/collections/foundry/products/foundry-coupe-10-3-8-inch-dinner-bowl-40-oz?variant=">these black larger &#8220;Dinner Bowls&#8221;</a>, a couple of oblong Skeleton serving platters, and got a free Skeleton dish towel.</p>



<p>(via <a href="https://bsky.app/profile/brob.dev/post/3lzturjlfok23">Bryan</a>)</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="682" data-attachment-id="12917" data-permalink="https://chriscoyier.net/2025/10/21/plates/dancing_skeletons_flower_lifestyle_side/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1400%2C933&amp;ssl=1" data-orig-size="1400,933" 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="Dancing_Skeletons_Flower_Lifestyle_Side" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=300%2C200&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1024%2C682&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&#038;ssl=1" alt="A colorful arrangement of ceramic plates featuring skeleton designs, surrounded by vibrant flowers." class="wp-image-12917" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=300%2C200&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=768%2C512&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?w=1400&amp;ssl=1 1400w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>
</div>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/21/plates/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12889</post-id>	</item>
		<item>
		<title>Oregon Rocketry</title>
		<link>https://chriscoyier.net/2025/10/13/oregon-rocketry/</link>
					<comments>https://chriscoyier.net/2025/10/13/oregon-rocketry/#respond</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Mon, 13 Oct 2025 16:07:05 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12872</guid>

					<description><![CDATA[My co-worker Robert is into model rocketry. I made a few rockets in my day, but the hobby stopped at Estes. I didn&#8217;t really realize people take rocketry much further until knowing Robert. His partner Michelle produced a short video piece for OPB on the community around it here. I&#8217;d embed the video here, but [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>My co-worker <a href="https://www.broofa.com/">Robert</a> is into model rocketry.  I made a few rockets in my day, but the hobby stopped at <a href="https://estesrockets.com/collections/rockets">Estes</a>. I didn&#8217;t really realize people take rocketry much further until knowing Robert. </p>



<p><a href="https://www.opb.org/article/2025/10/09/oregon-high-desert-model-rockets-soar-thousands-of-feet/">His partner Michelle produced a short video piece for OPB</a> on the community around it here. I&#8217;d embed the video here, but it looks like OPB hosts their own video and doesn&#8217;t offer an embeddable format. A move I think it probably pretty smart for an independent, nonprofit media organization these days.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/13/oregon-rocketry/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12872</post-id>	</item>
		<item>
		<title>Oatmeal on AI Art</title>
		<link>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/</link>
					<comments>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/#respond</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Fri, 10 Oct 2025 18:14:06 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12866</guid>

					<description><![CDATA[Reading Oatmeal stuff is always such a seesaw for me. It&#8217;s so riddled with like boobshark jokes and I&#8217;m like, yeah yeah ha ha. I don&#8217;t hate that kind of humor or find it offensive, I just don&#8217;t think it&#8217;s very funny. Then it&#8217;s also so riddled with such earnest heartfelt well-articulated thoughts that I&#8217;m [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Reading Oatmeal stuff is always such a seesaw for me. It&#8217;s so riddled with like <em>boobshark</em> jokes and I&#8217;m like, yeah yeah ha ha. I don&#8217;t hate that kind of humor or find it offensive, I just don&#8217;t think it&#8217;s very funny. Then it&#8217;s <em>also</em> so riddled with such earnest heartfelt well-articulated thoughts that I&#8217;m super into it. None more than <a href="https://theoatmeal.com/comics/ai_art">Let&#8217;s talk about AI art</a>.</p>



<figure class="wp-block-image size-large is-resized"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="708" data-attachment-id="12867" data-permalink="https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/screenshot-2025-10-10-at-11-10-57-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1702%2C1176&amp;ssl=1" data-orig-size="1702,1176" 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="Screenshot 2025-10-10 at 11.10.57 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=300%2C207&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1024%2C708&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&#038;ssl=1" alt="A cartoon depicting two characters sitting at laptops. One character looks happy with a blue thought bubble containing stars and a smiling face, while the other character looks disappointed with a red thought bubble showing angry, frowning faces. The text reads: 'Even if you don't work in the arts, you have to admit you feel it too -- that disappointment when you find out something is AI-generated.' (Like this alt text)" class="wp-image-12867" style="width:737px;height:auto" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=300%2C207&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=768%2C531&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1536%2C1061&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?w=1702&amp;ssl=1 1702w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>I love the message. The process matters and if you work hard making stuff, that&#8217;s beautiful. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12866</post-id>	</item>
		<item>
		<title>Media Diet</title>
		<link>https://chriscoyier.net/2025/10/09/media-diet-9/</link>
					<comments>https://chriscoyier.net/2025/10/09/media-diet-9/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 15:53:25 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12845</guid>

					<description><![CDATA[📺 Wondla — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is quite different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>📺 <a href="https://en.wikipedia.org/wiki/WondLa_(TV_series)">Wondla</a> — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is <em>quite</em> different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it all. Apparently there is <a href="https://www.apple.com/tv-pr/news/2025/10/apple-tv-debuts-sneak-peek-at-the-epic-third-and-final-installment-of-the-magnificent-animated-trilogy-wondla-premiering-on-november-26-2025/">one more season coming</a>.</p>



<p>🎥 <a href="https://en.wikipedia.org/wiki/Downton_Abbey:_The_Grand_Finale">Downton Abbey: The Grand Finale</a> — The darkest of the three movies? Weird. I love spending time in this world though so I was happy to be there. But honestly I was coming off a couple of day beers when I saw it in the theater and it put me in a weird mood and I should probably watch it again normally. How do proper movie critics review movies without their random current moods affecting the review?!</p>



<p>📕 <a href="https://amzn.to/3IR68du">Annie Bot</a> — &nbsp;Sierra Greer&nbsp;is like, what if we turned AI into sex bots? Which honestly feels about 7 minutes away at this point. I&#8217;m only like half through it and it&#8217;s kinda sexy in that 50-shades kinda way where there is obviously some dark shit coming. </p>



<p>📔 <a href="https://www.juliawertz.com/impossible-people/">Impossible People</a> — Binge-able graphic novel by Julia Wertz about a redemption arc out of addiction. I&#8217;m an absolute sucker for addiction stories. This is very vulnerable and endearing. Like I could imagine having a very complicated friendship with Julia. It doesn&#8217;t go down to the absolute bottom of the well like in books like <a href="https://en.wikipedia.org/wiki/A_Million_Little_Pieces">A Million Little Pieces</a> or <a href="https://amzn.to/3Wv4FMZ">The Book of Drugs</a>, so I&#8217;d say it&#8217;s a bit safer for you if you find stuff like that too gut wrenching.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/09/media-diet-9/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12845</post-id>	</item>
		<item>
		<title>Clap on the off beat</title>
		<link>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/</link>
					<comments>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/#comments</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Wed, 08 Oct 2025 15:41:22 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12847</guid>

					<description><![CDATA[Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. But an audience of a bunch of random folks just getting excited can get it wrong! This video of Harry Connick Jr. extending a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. </p>



<p>But an audience of a bunch of random folks just getting excited can get it wrong! </p>



<p>This video of Harry Connick Jr. extending a bar just one extra beat to adjust the audience to clapping on the correct beat is extremely friggin cool.</p>



<figure class="wp-block-embed 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="friends don&#039;t let friends clap on 1 and 3." width="500" height="281" src="https://www.youtube.com/embed/mI-CU2VTVic?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>(via <a href="https://www.alanwsmith.com/">Alan Smith</a>)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12847</post-id>	</item>
		<item>
		<title>Fixing the `opendiff` command line tool</title>
		<link>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/</link>
					<comments>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/#respond</comments>
		
		<dc:creator><![CDATA[Chris Coyier]]></dc:creator>
		<pubDate>Tue, 07 Oct 2025 16:17:49 +0000</pubDate>
				<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://chriscoyier.net/?p=12840</guid>

					<description><![CDATA[On my Mac, you can use this command like&#8230; And it&#8217;ll open some built-in GUI app called FileMerge to show you the diff. It wasn&#8217;t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. The solution that [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>On my Mac, you can use this command like&#8230;</p>


<pre class="wp-block-code"><span><code class="hljs language-css"><span class="hljs-selector-tag">opendiff</span> <span class="hljs-selector-tag">index</span><span class="hljs-selector-class">.html</span> <span class="hljs-selector-tag">index-2</span><span class="hljs-selector-class">.html</span></code></span></pre>


<p>And it&#8217;ll open some built-in GUI app called FileMerge to show you the diff.</p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="786" data-attachment-id="12841" data-permalink="https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-14-25-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1620%2C1244&amp;ssl=1" data-orig-size="1620,1244" 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="Screenshot 2025-10-07 at 9.14.25 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=300%2C230&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1024%2C786&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&#038;ssl=1" alt="Screenshot of FileMerge comparing two HTML files, showing a difference in <h1&gt; tags with 'Not Cool' on the left and 'Cool' on the right, and indicating 1 difference." class="wp-image-12841" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=300%2C230&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=768%2C590&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1536%2C1179&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?w=1620&amp;ssl=1 1620w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>It wasn&#8217;t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. </p>



<p>The solution that worked for me was to open XCode and go to <strong>Settings > Location</strong>. The Command Line Tools section didn&#8217;t have anything selected, and I had to select XCode from the list. </p>



<figure class="wp-block-image size-large"><img data-recalc-dims="1" loading="lazy" decoding="async" width="1024" height="789" data-attachment-id="12842" data-permalink="https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-16-25-am/" data-orig-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1710%2C1318&amp;ssl=1" data-orig-size="1710,1318" 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="Screenshot 2025-10-07 at 9.16.25 AM" data-image-description="" data-image-caption="" data-medium-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=300%2C231&amp;ssl=1" data-large-file="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1024%2C789&amp;ssl=1" src="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&#038;ssl=1" alt="Xcode locations settings panel showing Derived Data, Archives, Compilation Cache, and Command Line Tools paths." class="wp-image-12842" srcset="https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&amp;ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=300%2C231&amp;ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=768%2C592&amp;ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1536%2C1184&amp;ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?w=1710&amp;ssl=1 1710w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p>Then <code>opendiff</code> started working again. 🤷‍♀️</p>
]]></content:encoded>
					
					<wfw:commentRss>https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">12840</post-id>	</item>
	</channel>
</rss>
Raw headers
{
  "alt-svc": "h3=\":443\"; ma=86400",
  "cache-control": "max-age=300, must-revalidate",
  "cf-cache-status": "DYNAMIC",
  "cf-ray": "9aa238f8d77c2309-ORD",
  "connection": "keep-alive",
  "content-type": "application/rss+xml; charset=UTF-8",
  "date": "Sun, 07 Dec 2025 07:13:48 GMT",
  "etag": "W/\"303ce05b8e5b5966cd7ddf38a49a0e5b\"",
  "host-header": "wpcloud",
  "last-modified": "Fri, 05 Dec 2025 03:48:23 GMT",
  "link": "<https://chriscoyier.net/wp-json/>; rel=\"https://api.w.org/\"",
  "server": "cloudflare",
  "server-timing": "a8c-cdn, dc;desc=mdw, cache;desc=STALE;dur=2.0",
  "strict-transport-security": "max-age=31536000",
  "transfer-encoding": "chunked",
  "vary": "Accept-Encoding, Cookie",
  "x-ac": "30.mdw _atomic_dca STALE",
  "x-nananana": "Batcache-Set"
}
Parsed with @rowanmanning/feed-parser
{
  "meta": {
    "type": "rss",
    "version": "2.0"
  },
  "language": "en-US",
  "title": "Chris Coyier",
  "description": "Web craftsman, blogger, author, speaker.",
  "copyright": null,
  "url": "https://chriscoyier.net",
  "self": "https://chriscoyier.net/feed/",
  "published": null,
  "updated": "2025-12-05T02:47:50.000Z",
  "generator": null,
  "image": {
    "title": "Chris Coyier",
    "url": "https://i0.wp.com/chriscoyier.net/wp-content/uploads/2021/07/IsUISvAq_400x400.jpg?fit=32%2C32&#038;ssl=1"
  },
  "authors": [],
  "categories": [],
  "items": [
    {
      "id": "https://chriscoyier.net/?p=13043",
      "title": "The Jeopardy Phenomenon",
      "description": "There’s the thing where if you’re reading an article in the newspaper, and it’s about stuff you don’t know a ton about, it all seems well and good. Then you read another article in the same paper and it’s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good […]",
      "url": "https://chriscoyier.net/2025/12/04/the-jeopardy-phenomenon/",
      "published": "2025-12-05T02:47:49.000Z",
      "updated": "2025-12-05T02:47:49.000Z",
      "content": "<p>There’s the thing where if you’re reading an article in the newspaper, and it’s about stuff you don’t know a ton about, it all seems well and good. Then you read another article in the same paper and it’s about something you know intimately (your job, your neighborhood, your hobby, etc) there is a good chance you’ll be like <em>hey! that’s not quite right! </em></p>\n\n\n\n<p>I think of that as the Jeopardy Phenomenon. On the TV game show Jeopardy, if you <em>don’t</em> know the answer to a question, it can feel very much like <em>jeez this quiz show is <strong>really hard</strong>!</em> But then if a category or question comes up around a topic you know a bit about, the question (or “answer” in reverse Jeopardy parlance) can feel very basic and simple. Like if the “answer” is about popular fantasy card games, the “question” is not going to be Android Netrunner, it’s going to be Magic: The Gathering. (and you’ll roll your eyes a little bit, because it’s like <em>duh</em>)</p>\n\n\n\n<p>I think AI has the Jeopardy Phenomenon too. </p>\n\n\n\n<p>If you use it to generate code that is outside your expertise, you are likely to think it’s all well and good, especially if it seems to work at first pop. But if you’re intimately familiar with the technology or the code around the code it’s generating, there is a good chance you’ll be like <em>hey! that’s not quite right!</em></p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12976",
      "title": "The Great (Refrigerator) Divide",
      "description": "I like a good hot sauce. It’s not, like, my personality, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works […]",
      "url": "https://chriscoyier.net/2025/11/07/the-great-refrigerator-divide/",
      "published": "2025-11-07T16:11:13.000Z",
      "updated": "2025-11-07T16:11:13.000Z",
      "content": "<p>I like a good hot sauce. </p>\n\n\n\n<p>It’s not, like, my <em>personality</em>, but I enjoy them. There are enough different hot sauces that having a bit of a collection of them is reasonable. </p>\n\n\n\n<p>Cholula is a mainstay, working equally well on Mexican and egg-based dishes. Although admit Tabasco is my general go-to. The green Tabasco works particularly well on Chipotle for whatever reason. Tapatio is right in there working maybe slightly better on the rice-y-er Mexican stuff. Red Hot on my chili or wings, absolutely.</p>\n\n\n\n<p>Those are all big names. Hot sauce has quite a long tail. </p>\n\n\n\n<p>There plenty of Tier-2 (in popularity) sauces. Think Tiger Sauce, which is <em>quite sweet</em> and tends to work well on dishes that evoke that anyway (I’m thinking sautéed peppers and onions, for instance). Yellow Bird is having their hot sauce moment lately — I quite like the literally yellow habanero style — which has a tang to it that works well with chicken I think. Roasted veggies like carrots and broccoli? There I like the Portland all-timer <a href=\"https://secretaardvark.com/\">Secret Aardvark</a>. Much Asian food is born to pair with Sriracha, of course. I’m a big fan of <a href=\"https://www.chefheatleys.com/\">Heatly</a> lately. </p>\n\n\n\n<p>I’d call Tier-3 that whole genre of hot sauces people buy you when they go on vacation and stop into a store that <em>only</em> sells hot sauces (right next to the oil & vinegar shop!). These are the Johnny’s Burning Butthole sauces and Sally’s Simmering Sweetspot. They have cheezy cartoon graphics on them and there are hundreds and hundreds of them, and some of them are perfectly good, but you never quite know what you are going to get and it’s easy to forget even after you’ve tried it.</p>\n\n\n\n<p>Tier-4 is the bottle you got from the local restaurant in town with an ambitious chef trying to diversify income streams. </p>\n\n\n\n<p>I’ve taken too long to get to my point though. </p>\n\n\n\n<p>SOME of these hot sauces say “Refrigerate after opening.” on the bottle, a rule you probably shouldn’t break (unless you’re a Johnny’s Burning Butthole kinda guy). </p>\n\n\n\n<p>SOME of these hot sauces… don’t. </p>\n\n\n\n<p>And my theory is: <strong>the bigger and more successful the hot sauce brand, the less likely it requires refridgeration. </strong></p>\n\n\n\n<p>I ain’t trying to knock fridge brands. Yellow Bird, Heatly, Secret Aardvark are all favorites and require it (along with all Sriracha’s, which makes more sense as it’s so ketchup-like). </p>\n\n\n\n<p>I will admit though that I don’t love it. I don’t really want a whole area in my fridge that’s loaded with hot sauces. That veers too closely into personality territory. Much easier to have some basic cabinet space for them. </p>\n\n\n\n<p>So anyway. If you wanna go huge with your hot sauce brand, you can’t require refrigeration. The next big-Tabasco needs to sit right out on those diner tables with the salt and pepper. </p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12951",
      "title": "ToiletTree Fogless Shower Mirror",
      "description": "I know this is a weird product recommendation, but I’ve just thought about it too long and it needs to come out. I’ve used the ToiletTree Fogless Shower Mirror for like 15 years at least. See you’ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves […]",
      "url": "https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/",
      "published": "2025-11-03T20:19:20.000Z",
      "updated": "2025-11-03T20:19:20.000Z",
      "content": "<p>I know this is a weird product recommendation, but I’ve just thought about it too long and it needs to come out.</p>\n\n\n\n<p>I’ve used the <a href=\"https://amzn.to/47tbmnO\">ToiletTree Fogless Shower Mirror</a> for like 15 years at least.</p>\n\n\n\n<p>See you’ve got this problem with shower mirrors where they like instantly fog up with the steam. This mirror solves the problem with science. It’s got a narrow cavity behind the mirror you fill with hot water, and the hotness makes the mirror not fog up at all. It’s either that or magic that takes hot water as magic fuel. </p>\n\n\n\n<p>The design of it makes it easy to slide off the mirror and fill up the cavity. But then maybe it’s already fogged up or is covered in little water dots. So it comes with a squeegee to clean it off after you’ve filled the cavity. The squeegee is a weird touch, but it never seems to get stiff or turn to crap, so I have some affinity for the little guy.</p>\n\n\n\n<p>The installation is also great. The original design I linked to above comes with an adhesive gel that you squirt onto the mirror and stick it into place. Sticks to anything. It’s not so strong it’s hard to get off or damages the surface, you just pull decently hard and it pops right off (like when you move or whatever). It leaves no residue. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https://amzn.to/3JFt9jU\"><img data-recalc-dims=\"1\" fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"1024\" data-attachment-id=\"12961\" data-permalink=\"https://chriscoyier.net/2025/11/03/toilettree-fogless-shower-mirror/51i44oygpul-_ac_sl1080_/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1080%2C1080&ssl=1\" data-orig-size=\"1080,1080\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"51i44oygPUL._AC_SL1080_\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=300%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?fit=1024%2C1024&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&ssl=1\" alt=\"Two ToiletTree shower mirrors displayed side by side, one with a ball joint for angle adjustment and the other with a sleek design, featuring spots for multiple razors underneath.\" class=\"wp-image-12961\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=1024%2C1024&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=300%2C300&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=150%2C150&ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?resize=768%2C768&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/11/51i44oygPUL._AC_SL1080_.jpg?w=1080&ssl=1 1080w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /></a></figure>\n\n\n\n<p>I’m all hyped on this damn mirror again because I’ve just needed a new one for a new shower and noticed they have a newer nicer model. Apparently it’s the <a href=\"https://amzn.to/3JFt9jU\">Deluxe Fogless Shower Mirror</a>. I liked the old model so much I barely considered how it could be better, but this one is in all ways!</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The mirror is a bit bigger and portrait shaped. About the size of, ya know, your face.</li>\n\n\n\n<li>The adhesive gel is now and adhesive strip, which is just a little easier to work with. </li>\n\n\n\n<li>The cavity to fill is thinner, so it fills up faster, despite the mirror being bigger. </li>\n\n\n\n<li>The mirror adjusts on a ball joint making it easy to move to any angle. </li>\n\n\n\n<li>It has a hanger for multiple razors, instead of just a shelf for one.</li>\n</ul>\n\n\n\n<p>I just love that they cared enough to take a great product already and make it a ton better. It’s 10 bucks more than the original model, but the still sell the original so it’s a choice not a squeeze.</p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12948",
      "title": "Microsoft™ Ergonomic Keyboard (now sold by Incase)",
      "description": "For my own long-term reference. My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now continues to sell it at a perfectly fair price.",
      "url": "https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/",
      "published": "2025-10-31T00:02:34.000Z",
      "updated": "2025-10-31T00:02:34.000Z",
      "content": "<p>For my own long-term reference. </p>\n\n\n\n<p>My favorite keyboard is the Microsoft Ergonomic Keyboard. But Microsoft is out of the keyboard hardware game. So apparently they sold the design to Incase, who now <a href=\"https://www.incase.com/collections/ergonomic-keyboard/products/ergonomic-keyboard\">continues to sell it</a> at a perfectly fair price. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1024\" height=\"930\" data-attachment-id=\"12949\" data-permalink=\"https://chriscoyier.net/2025/10/30/microsoft-ergonomic-keyboard-now-sold-by-incase/screenshot-2025-10-30-at-5-01-01-pm/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1202%2C1092&ssl=1\" data-orig-size=\"1202,1092\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2025-10-30 at 5.01.01 PM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=300%2C273&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?fit=1024%2C930&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&ssl=1\" alt=\"Top view of an Incase ergonomic keyboard with a curved design and wrist rest.\" class=\"wp-image-12949\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=1024%2C930&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=300%2C273&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?resize=768%2C698&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-30-at-5.01.01-PM.png?w=1202&ssl=1 1202w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /></figure>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12937",
      "title": null,
      "description": "Tom Burkert on controlling what he reads, through RSS of course. If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from The Oatmeal or xkcd. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for The Marginalian or Sentiers. Feeling like catching up on […]",
      "url": "https://chriscoyier.net/2025/10/24/12937/",
      "published": "2025-10-24T17:04:18.000Z",
      "updated": "2025-10-24T17:04:18.000Z",
      "content": "<p><a href=\"https://blog.burkert.me/posts/in_praise_of_syndication/\">Tom Burkert on controlling what he reads</a>, through RSS of course.</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>If I’m in the mood for something lighter, I can just look into my “Fun” folder to check out new stuff from <a href=\"https://theoatmeal.com/\" target=\"_blank\" rel=\"noreferrer noopener\">The Oatmeal</a> or <a href=\"https://xkcd.com/\" target=\"_blank\" rel=\"noreferrer noopener\">xkcd</a>. If I feel like reading something more thoughtful, I’d dive into my “Reads” folder for <a href=\"https://www.themarginalian.org/\" target=\"_blank\" rel=\"noreferrer noopener\">The Marginalian</a> or <a href=\"https://sentiers.media/\" target=\"_blank\" rel=\"noreferrer noopener\">Sentiers</a>. Feeling like catching up on the newest AI research? I can browse the latest research papers from <a href=\"https://arxiv.org/\" target=\"_blank\" rel=\"noreferrer noopener\">arXiv</a> that have specific keywords in the abstracts (such as prompt injection). Or I could just browse everything at once to see what piques my interest. I am the master of what information I consume, how and in what order, and no one can take that away from me by rearranging my feed or tweaking the algorithm.<br></p>\n</blockquote>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12901",
      "title": "Everything is Broken",
      "description": "Over in the ol’ ShopTalk Discord (that’s what our Patreon thingy unlocks) our editor Chris Enns was venting about some streaming gear woes. And I said: Nothing Ever Works Chris ultimately blogged the situation and used my reply as part of the title of the blog post. Then shortly after, Jason Rodriguez’s post made the […]",
      "url": "https://chriscoyier.net/2025/10/22/everything-is-broken/",
      "published": "2025-10-22T15:05:25.000Z",
      "updated": "2025-10-22T15:05:25.000Z",
      "content": "<p>Over in the ol’ ShopTalk Discord (that’s what <a href=\"https://www.patreon.com/shoptalkshow\">our Patreon</a> thingy unlocks) our editor <a href=\"https://chrisenns.com/\">Chris Enns</a> was venting about some streaming gear woes. And I said:</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Nothing Ever Works</p>\n</blockquote>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" decoding=\"async\" width=\"1000\" height=\"1024\" data-attachment-id=\"12922\" data-permalink=\"https://chriscoyier.net/2025/10/22/everything-is-broken/screenshot-2025-10-21-at-10-53-53-am/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1010%2C1034&ssl=1\" data-orig-size=\"1010,1034\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2025-10-21 at 10.53.53 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=293%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?fit=1000%2C1024&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&ssl=1\" alt=\"Screenshot of a chat conversation where Chris 'Podcast Editor' shares frustrations about technical issues with gaming equipment. Another user, Chris Coyier, responds with a brief comment.\" class=\"wp-image-12922\" style=\"width:571px;height:auto\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=1000%2C1024&ssl=1 1000w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=293%2C300&ssl=1 293w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?resize=768%2C786&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-21-at-10.53.53-AM.png?w=1010&ssl=1 1010w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" /><figcaption class=\"wp-element-caption\">He ultimately blogge</figcaption></figure>\n\n\n\n<p><a href=\"https://chrisenns.com/2025/10/nothing-ever-works-streaming-edition/\">Chris ultimately blogged the situation</a> and used my reply as part of the title of the blog post. </p>\n\n\n\n<p>Then shortly after, Jason Rodriguez’s post made the rounds in my circles: <a href=\"https://rodriguezcommaj.com//blog/why-doesnt-anything-work-anymore/\">Why doesn’t anything work anymore?</a> </p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I’ve officially reached “old man yells at cloud” age.</p>\n</blockquote>\n\n\n\n<p>Same, Jason. </p>\n\n\n\n<p>I feel like this should be one of those viral blog post topics! Like the “good newsletters” one that went around or “why I started blogging” before that or whatever those were. Let’s make it happen people.</p>\n\n\n\n<p>Here’s my list from the last week or so.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>I was trying to log into Paramount+ on my AppleTV, but was getting some kind of unclear error. I wasn’t even sure if I had an account or not, so I tried the signup flow from my laptop. Another unclear error. Tried a different browser and the same. I just wanted to watch the Packer game and this service I either already pay or wanted to pay just wouldn’t let me.</p>\n\n\n\n<p>And it wasn’t <a href=\"https://frontendmasters.com/blog/the-two-button-problem/\">the only reason I was annoyed at Paramount+</a> that day.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>I bought a Gandalf costume for Halloween for like $50. The picture has a guy, ya know, dressed up as Gandalf on the cover of the package and it looks fine. Big grey beard. Small text on the package: <em>beard not included</em>. What the what.</p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" data-attachment-id=\"12928\" data-permalink=\"https://chriscoyier.net/2025/10/22/everything-is-broken/img_6403/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=1920%2C2560&ssl=1\" data-orig-size=\"1920,2560\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"1.78\",\"credit\":\"\",\"camera\":\"iPhone 17 Pro\",\"caption\":\"\",\"created_timestamp\":\"1761119856\",\"copyright\":\"\",\"focal_length\":\"6.7649998656528\",\"iso\":\"640\",\"shutter_speed\":\"0.016666666666667\",\"title\":\"\",\"orientation\":\"1\"}\" data-image-title=\"IMG_6403\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=225%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?fit=768%2C1024&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403.jpg?resize=768%2C1024&ssl=1\" alt=\"A close-up of a package for a Gandalf costume from 'The Hobbit: An Unexpected Journey,' displaying the costume details and components including a robe, hat, and belt. A warning note states the beard is not included.\" class=\"wp-image-12928\" style=\"width:435px;height:auto\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=768%2C1024&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=225%2C300&ssl=1 225w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1152%2C1536&ssl=1 1152w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?resize=1536%2C2048&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/IMG_6403-scaled.jpg?w=1920&ssl=1 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" /><figcaption class=\"wp-element-caption\">Zoom into the very small black text by the beard itself. I love how they split up the words too. Also I took this photo on my phone and AirDropped it to my computer and it was in that entirely unusable <code>.HEIC</code> file format.</figcaption></figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>I use <a href=\"https://tableplus.com/\">TablePlus</a> (which I get through <a href=\"https://setapp.com/\">SetApp</a>) for local database spelunking. I had some data I was trying to get at that I <em>knew</em> was going to be a fairly complicated query to write. It was a count of entries on a column that wasn’t the index but then I needed the index to join onto another table while having where filter and also filtering on that final count as well. I could probably reason it out, but it would probably take me an hour. So I was like: AI! Turns out TablePlus <em>does</em> have an AI assistant built in, so I tossed in my OpenAI API key and…</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>You exceeded your current quota, please check your plan and billing details.</p>\n</blockquote>\n\n\n\n<p>Fair enough. Figure out where I can put a few bucks into my account and… I get some “unknown” error. WHY WILL NOBODY TAKE MY MONEY. I tried another browser <em>and</em> another credit card <em>and</em> turned off any “blocker” extensions I had in case of interference, but nothing worked. So I tried to use the Anthropic integration instead, and it was behaving the same. (In retrospect, it was probably the us-east-1 downtime period.) </p>\n\n\n\n<p>I tried the Gemini integration last, and it worked and I got my API key properly. I got my prompt together explaining exactly what I needed to do and…</p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>I am sorry, I cannot fulfill this request. The available tools lack the ability to query data or cross-reference tables. I can only retrieve metadata such as database lists, schema lists, table lists, and table creation statements.</p>\n</blockquote>\n\n\n\n<p>What in the what. The AI tool built into TablePlus can’t… <em>query data?</em> Like, wouldn’t that be the entire point of an AI assistant in a tool like this? I tried using the built-in tool rather than just going to an AI tool because I figured it would be all extra-smart, having access to the actual local database structure and stuff to use as context. I get that it might be a saftey concern (you don’t want a tool like this sending <em>actual data</em> over to an LLM) but that wasn’t a concern here and I didn’t need that anyway, I just needed a query that I’d run myself. </p>\n\n\n\n<p>Anyway I just Zoomed <a href=\"https://codepen.io/marie\">Marie</a> and she helped me write the query in like 2 minutes. We brain coded it.</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>I bought a little cheap remote control car the other day from Fred Meyer, for me and Ruby to drive around and torment her new puppy.</p>\n\n\n\n<p>The car took 6 AA batteries. The package came with 4 AA batteries. What in the what. Can you imagine being in the meeting where this is decided? Everybody at that table was either stupid or mean. I can’t even say greedy because someone greedy would just advocate for no batteries at all which at least is understandable. (As a consumer you’d just assume they adjust the price accordingly and you don’t have to worry about cheap junk batteries that have lost their power after sitting in a warehouse for 3 years. How far we’ve fallen.)</p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"/>\n\n\n\n<p>I needed one of those like 4-cup measuring cups the other day, so grabbed a GoodCook brand one from the grocery store. After <em>one usage</em> and trip through the dishwasher, the markings on the side are unreadable. What in the what. Just complete garbage. Not sure why I would forsaken <a href=\"https://pyrexhome.com/\">Pyrex</a>, I just assumed the competition would have caught up, but apparently they have not. </p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12889",
      "title": "Plates",
      "description": "I bought a new set the other day, after asking about it on Bluesky. This is me jotting down the good recommendations I got.",
      "url": "https://chriscoyier.net/2025/10/21/plates/",
      "published": "2025-10-21T19:03:48.000Z",
      "updated": "2025-10-21T19:03:48.000Z",
      "content": "<p>Like, that you eat off.</p>\n\n\n\n<p>I asked about them the other day:</p>\n\n\n\n<figure class=\"wp-block-embed is-type-rich is-provider-bluesky-social wp-block-embed-bluesky-social\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"bluesky-embed\" data-bluesky-uri=\"at://did:plc:xhhcrzsilpamjmz4dvrpt7df/app.bsky.feed.post/3lztnf2qq6k2e\" data-bluesky-cid=\"bafyreicbl7ikypjmu26uuzroy3frc5qcxy3my2fkvderms2jdmyykvo5fi\"><p lang=\"en\">Who’s got a set of dinner plates they really love?</p>— <a href=\"https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df?ref_src=embed\">Chris Coyier (@chriscoyier.net)</a> <a href=\"https://bsky.app/profile/did:plc:xhhcrzsilpamjmz4dvrpt7df/post/3lztnf2qq6k2e?ref_src=embed\">2025-09-27T18:47:37.211Z</a></blockquote><script async src=\"https://embed.bsky.app/static/embed.js\" charset=\"utf-8\"></script>\n</div></figure>\n\n\n\n<p>Having a fairly direct relationship to an artist would be nice…</p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Get a local ceramics artist to do them</strong>. Love it, do it if you can. It will probably be expensive and take a while. It’s also subject to the style of the artist and likely won’t be simple/plain if that’s what you’re after.</li>\n\n\n\n<li><strong>Find a ceramics artist on Etsy you like.</strong> Good luck, Etsy is so full of garbage these days I find it hard to find anything decent in any category.</li>\n</ul>\n\n\n\n<p>Otherwise, shopping!</p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>IKEA</strong> — <a href=\"https://www.ikea.com/us/en/p/gladelig-plate-gray-10600756/#content\">GLADELIG</a>. </p>\n\n\n\n<p>$5.99 for a 10″ plate is a good deal and it’s a classy look.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/nicolesullivan.bsky.social/post/3lzugf2suwk2c\">Nicole</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-attachment-id=\"12912\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/gladelig-plate-gray__1439795_pe985491_s5/\" data-orig-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif\" data-orig-size=\"\" data-comments-opened=\"1\" data-image-meta=\"[]\" data-image-title=\"gladelig-plate-gray__1439795_pe985491_s5\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif\" data-large-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif\" src=\"https://chriscoyier.net/wp-content/uploads/2025/10/gladelig-plate-gray__1439795_pe985491_s5.avif\" alt=\"\" class=\"wp-image-12912\"/></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Corelle</strong> — <a href=\"https://corelle.com/collections/dinnerware/products/corelle-winter-frost-white-18-piece-dinnerware-set-service-for-6\">Winter Frost White 18-piece Dinnerware Set</a></p>\n\n\n\n<p>The ultimate classic for me. This is what I grew up with. They are thin, light, and strong. And only $79.99 for 6 of each large plate, small plate, and bowl.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/cferdinandi.bsky.social/post/3lztupaso5k26\">Chris</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"500\" data-attachment-id=\"12913\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/cor_wfw_rnd_18pc_set_1088609_v2/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&ssl=1\" data-orig-size=\"500,500\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"cor_wfw_rnd_18pc_set_1088609_v2\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=300%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?fit=500%2C500&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=500%2C500&ssl=1\" alt=\"A set of white dinnerware featuring a large plate, a medium bowl, and several smaller bowls arranged together.\" class=\"wp-image-12913\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?w=500&ssl=1 500w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=300%2C300&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/cor_wfw_rnd_18pc_set_1088609_v2.webp?resize=150%2C150&ssl=1 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" /></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Noritake</strong> — <a href=\"https://noritakechina.com/12-piece-rim-set-service-for-4-9636\">ColorWave</a></p>\n\n\n\n<p>The ColorWave sets are pretty simple and classy looking. $139.99 for 4-of-each. They have showier stuff like a Frank Lloyd Wright set and My Neighbor Totoro set as well which appeal to me.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/monteg.bsky.social/post/3lztqfm2igc2l\">Montster</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"645\" data-attachment-id=\"12914\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/8484-12xd/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&ssl=1\" data-orig-size=\"645,645\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"8484-12xd\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=300%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?fit=645%2C645&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=645%2C645&ssl=1\" alt=\"A set of dark blue ceramic dinnerware, including plates and bowls, arranged thoughtfully for display.\" class=\"wp-image-12914\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?w=645&ssl=1 645w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=300%2C300&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/8484-12xd.jpg?resize=150%2C150&ssl=1 150w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" /></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>East Fork</strong> — <a href=\"https://www.eastfork.com/products/essentials-set?variant=42732654133327\">Starter Set</a></p>\n\n\n\n<p>This is actually what I had before, and honestly they are really nice. I love those unglazed rims and the spotted look. They are just pricy at $426 for a 4-of-each set.</p>\n\n\n\n<p>Wanted to try something new.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/zackgilbert.com/post/3lzugrbqscs2d\">Zack</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-attachment-id=\"12915\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000/\" data-orig-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif\" data-orig-size=\"1200,1200\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"aa51c1adcf86b39d46f97e2f523a453659e335e1-2000&#215;2000\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif\" data-large-file=\"https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif\" src=\"https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif\" alt=\"\" class=\"wp-image-12915\" srcset=\"https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-1024x1024.avif 1024w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-300x300.avif 300w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-150x150.avif 150w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1-768x768.avif 768w, https://chriscoyier.net/wp-content/uploads/2025/10/aa51c1adcf86b39d46f97e2f523a453659e335e1-2000x2000-1.avif 1200w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Crate & Barrel</strong> — <a href=\"https://www.crateandbarrel.com/mercer-arctic-blue-recycled-stoneware-dinner-plates-set-of-8/s288777\">Mercer</a></p>\n\n\n\n<p>$74.95 for 8 plates is a pretty good deal. Create & Barrel was where my mind first goes for something like this and I’m sure it would have been a good choice as well.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/cassidoo.co/post/3lzufs2d67c2g\">Cassidy</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"920\" data-attachment-id=\"12918\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/mercerarblrcystndnrplts8ssf25/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&ssl=1\" data-orig-size=\"920,920\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"MercerArBlRcyStnDnrPltS8SSF25\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=300%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?fit=920%2C920&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=920%2C920&ssl=1\" alt=\"A stack of black dinner plates with a light blue interior, showcasing a modern and elegant design.\" class=\"wp-image-12918\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?w=920&ssl=1 920w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=300%2C300&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=150%2C150&ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/MercerArBlRcyStnDnrPltS8SSF25.jpeg?resize=768%2C768&ssl=1 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" /></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Fable</strong> — <a href=\"https://fable.com/products/dinner-plate?variant=43377178738877\">Dinner Plates</a></p>\n\n\n\n<p>Love the look of these. So plain but with just tiny bits of waves/variations. $104 for 4 (just plates)</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/btav.dev/post/3lzujrmb6is2l\">Brian</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" data-attachment-id=\"12916\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/the-dinner-plates-dinnerware-fable-home-stone-blue-205937/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1791%2C1791&ssl=1\" data-orig-size=\"1791,1791\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"the-dinner-plates-dinnerware-fable-home-stone-blue-205937\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=300%2C300&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?fit=1024%2C1024&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&ssl=1\" alt=\"A stack of four light gray ceramic plates on a neutral background.\" class=\"wp-image-12916\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1024%2C1024&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=300%2C300&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=150%2C150&ssl=1 150w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=768%2C768&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?resize=1536%2C1536&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/the-dinner-plates-dinnerware-fable-home-stone-blue-205937.webp?w=1791&ssl=1 1791w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</div>\n</div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p><strong>Fiestaware</strong> — <a href=\"https://fiestafactorydirect.com/collections/skeleton-duet\">Skeleton Duet</a></p>\n\n\n\n<p><em>This is what I went with!</em></p>\n\n\n\n<p>‘Tis the season, I guess, but I loved the design and I’m gonna rock them all year long. I paired the small orange Skeleton places with <a href=\"https://fiestafactorydirect.com/collections/foundry/products/foundry-coupe-10-3-8-inch-dinner-bowl-40-oz?variant=\">these black larger “Dinner Bowls”</a>, a couple of oblong Skeleton serving platters, and got a free Skeleton dish towel.</p>\n\n\n\n<p>(via <a href=\"https://bsky.app/profile/brob.dev/post/3lzturjlfok23\">Bryan</a>)</p>\n</div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"682\" data-attachment-id=\"12917\" data-permalink=\"https://chriscoyier.net/2025/10/21/plates/dancing_skeletons_flower_lifestyle_side/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1400%2C933&ssl=1\" data-orig-size=\"1400,933\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Dancing_Skeletons_Flower_Lifestyle_Side\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=300%2C200&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?fit=1024%2C682&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&ssl=1\" alt=\"A colorful arrangement of ceramic plates featuring skeleton designs, surrounded by vibrant flowers.\" class=\"wp-image-12917\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=1024%2C682&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=300%2C200&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?resize=768%2C512&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Dancing_Skeletons_Flower_Lifestyle_Side.webp?w=1400&ssl=1 1400w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n</div>\n</div>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12872",
      "title": "Oregon Rocketry",
      "description": "My co-worker Robert is into model rocketry. I made a few rockets in my day, but the hobby stopped at Estes. I didn’t really realize people take rocketry much further until knowing Robert. His partner Michelle produced a short video piece for OPB on the community around it here. I’d embed the video here, but […]",
      "url": "https://chriscoyier.net/2025/10/13/oregon-rocketry/",
      "published": "2025-10-13T16:07:05.000Z",
      "updated": "2025-10-13T16:07:05.000Z",
      "content": "<p>My co-worker <a href=\"https://www.broofa.com/\">Robert</a> is into model rocketry.  I made a few rockets in my day, but the hobby stopped at <a href=\"https://estesrockets.com/collections/rockets\">Estes</a>. I didn’t really realize people take rocketry much further until knowing Robert. </p>\n\n\n\n<p><a href=\"https://www.opb.org/article/2025/10/09/oregon-high-desert-model-rockets-soar-thousands-of-feet/\">His partner Michelle produced a short video piece for OPB</a> on the community around it here. I’d embed the video here, but it looks like OPB hosts their own video and doesn’t offer an embeddable format. A move I think it probably pretty smart for an independent, nonprofit media organization these days.</p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12866",
      "title": "Oatmeal on AI Art",
      "description": "Reading Oatmeal stuff is always such a seesaw for me. It’s so riddled with like boobshark jokes and I’m like, yeah yeah ha ha. I don’t hate that kind of humor or find it offensive, I just don’t think it’s very funny. Then it’s also so riddled with such earnest heartfelt well-articulated thoughts that I’m […]",
      "url": "https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/",
      "published": "2025-10-10T18:14:06.000Z",
      "updated": "2025-10-10T18:14:06.000Z",
      "content": "<p>Reading Oatmeal stuff is always such a seesaw for me. It’s so riddled with like <em>boobshark</em> jokes and I’m like, yeah yeah ha ha. I don’t hate that kind of humor or find it offensive, I just don’t think it’s very funny. Then it’s <em>also</em> so riddled with such earnest heartfelt well-articulated thoughts that I’m super into it. None more than <a href=\"https://theoatmeal.com/comics/ai_art\">Let’s talk about AI art</a>.</p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"708\" data-attachment-id=\"12867\" data-permalink=\"https://chriscoyier.net/2025/10/10/oatmeal-on-ai-art/screenshot-2025-10-10-at-11-10-57-am/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1702%2C1176&ssl=1\" data-orig-size=\"1702,1176\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2025-10-10 at 11.10.57 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=300%2C207&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?fit=1024%2C708&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&ssl=1\" alt=\"A cartoon depicting two characters sitting at laptops. One character looks happy with a blue thought bubble containing stars and a smiling face, while the other character looks disappointed with a red thought bubble showing angry, frowning faces. The text reads: 'Even if you don't work in the arts, you have to admit you feel it too -- that disappointment when you find out something is AI-generated.' (Like this alt text)\" class=\"wp-image-12867\" style=\"width:737px;height:auto\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1024%2C708&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=300%2C207&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=768%2C531&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?resize=1536%2C1061&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-10-at-11.10.57-AM.png?w=1702&ssl=1 1702w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>I love the message. The process matters and if you work hard making stuff, that’s beautiful. </p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12845",
      "title": "Media Diet",
      "description": "📺 Wondla — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is quite different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it […]",
      "url": "https://chriscoyier.net/2025/10/09/media-diet-9/",
      "published": "2025-10-09T15:53:25.000Z",
      "updated": "2025-10-09T15:53:25.000Z",
      "content": "<p>📺 <a href=\"https://en.wikipedia.org/wiki/WondLa_(TV_series)\">Wondla</a> — 10/10 kids show. I was way into it. Post-apoc situation with underground bunkers (apparently Apple loves that theme) where when the protagonist girl busts out of it, the world is <em>quite</em> different. The premise and payoff in Season 1 was better than the commentary vibe of Season 2, but I liked it all. Apparently there is <a href=\"https://www.apple.com/tv-pr/news/2025/10/apple-tv-debuts-sneak-peek-at-the-epic-third-and-final-installment-of-the-magnificent-animated-trilogy-wondla-premiering-on-november-26-2025/\">one more season coming</a>.</p>\n\n\n\n<p>🎥 <a href=\"https://en.wikipedia.org/wiki/Downton_Abbey:_The_Grand_Finale\">Downton Abbey: The Grand Finale</a> — The darkest of the three movies? Weird. I love spending time in this world though so I was happy to be there. But honestly I was coming off a couple of day beers when I saw it in the theater and it put me in a weird mood and I should probably watch it again normally. How do proper movie critics review movies without their random current moods affecting the review?!</p>\n\n\n\n<p>📕 <a href=\"https://amzn.to/3IR68du\">Annie Bot</a> —  Sierra Greer is like, what if we turned AI into sex bots? Which honestly feels about 7 minutes away at this point. I’m only like half through it and it’s kinda sexy in that 50-shades kinda way where there is obviously some dark shit coming. </p>\n\n\n\n<p>📔 <a href=\"https://www.juliawertz.com/impossible-people/\">Impossible People</a> — Binge-able graphic novel by Julia Wertz about a redemption arc out of addiction. I’m an absolute sucker for addiction stories. This is very vulnerable and endearing. Like I could imagine having a very complicated friendship with Julia. It doesn’t go down to the absolute bottom of the well like in books like <a href=\"https://en.wikipedia.org/wiki/A_Million_Little_Pieces\">A Million Little Pieces</a> or <a href=\"https://amzn.to/3Wv4FMZ\">The Book of Drugs</a>, so I’d say it’s a bit safer for you if you find stuff like that too gut wrenching.</p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12847",
      "title": "Clap on the off beat",
      "description": "Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. But an audience of a bunch of random folks just getting excited can get it wrong! This video of Harry Connick Jr. extending a […]",
      "url": "https://chriscoyier.net/2025/10/08/clap-on-the-off-beat/",
      "published": "2025-10-08T15:41:22.000Z",
      "updated": "2025-10-08T15:41:22.000Z",
      "content": "<p>Clapping on the on-beat sounds weird and wrong on (most?) songs. In (most?) 4/4 songs, that means clapping on the 1 and 3 sounds bad and 2 and 4 sounds good/normal. </p>\n\n\n\n<p>But an audience of a bunch of random folks just getting excited can get it wrong! </p>\n\n\n\n<p>This video of Harry Connick Jr. extending a bar just one extra beat to adjust the audience to clapping on the correct beat is extremely friggin cool.</p>\n\n\n\n<figure class=\"wp-block-embed 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\">\n<iframe loading=\"lazy\" title=\"friends don't let friends clap on 1 and 3.\" width=\"500\" height=\"281\" src=\"https://www.youtube.com/embed/mI-CU2VTVic?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>\n</div></figure>\n\n\n\n<p>(via <a href=\"https://www.alanwsmith.com/\">Alan Smith</a>)</p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    },
    {
      "id": "https://chriscoyier.net/?p=12840",
      "title": "Fixing the `opendiff` command line tool",
      "description": "On my Mac, you can use this command like… And it’ll open some built-in GUI app called FileMerge to show you the diff. It wasn’t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. The solution that […]",
      "url": "https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/",
      "published": "2025-10-07T16:17:49.000Z",
      "updated": "2025-10-07T16:17:49.000Z",
      "content": "<p>On my Mac, you can use this command like…</p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs language-css\"><span class=\"hljs-selector-tag\">opendiff</span> <span class=\"hljs-selector-tag\">index</span><span class=\"hljs-selector-class\">.html</span> <span class=\"hljs-selector-tag\">index-2</span><span class=\"hljs-selector-class\">.html</span></code></span></pre>\n\n\n<p>And it’ll open some built-in GUI app called FileMerge to show you the diff.</p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"786\" data-attachment-id=\"12841\" data-permalink=\"https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-14-25-am/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1620%2C1244&ssl=1\" data-orig-size=\"1620,1244\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2025-10-07 at 9.14.25 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=300%2C230&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?fit=1024%2C786&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&ssl=1\" alt=\"Screenshot of FileMerge comparing two HTML files, showing a difference in <h1> tags with 'Not Cool' on the left and 'Cool' on the right, and indicating 1 difference.\" class=\"wp-image-12841\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1024%2C786&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=300%2C230&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=768%2C590&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?resize=1536%2C1179&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.14.25-AM.png?w=1620&ssl=1 1620w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>It wasn’t working for me. I wish I copied the exact error but it was something about the path being wrong or the executable not being available or something. </p>\n\n\n\n<p>The solution that worked for me was to open XCode and go to <strong>Settings > Location</strong>. The Command Line Tools section didn’t have anything selected, and I had to select XCode from the list. </p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"789\" data-attachment-id=\"12842\" data-permalink=\"https://chriscoyier.net/2025/10/07/fixing-the-opendiff-command-line-tool/screenshot-2025-10-07-at-9-16-25-am/\" data-orig-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1710%2C1318&ssl=1\" data-orig-size=\"1710,1318\" data-comments-opened=\"1\" data-image-meta=\"{\"aperture\":\"0\",\"credit\":\"\",\"camera\":\"\",\"caption\":\"\",\"created_timestamp\":\"0\",\"copyright\":\"\",\"focal_length\":\"0\",\"iso\":\"0\",\"shutter_speed\":\"0\",\"title\":\"\",\"orientation\":\"0\"}\" data-image-title=\"Screenshot 2025-10-07 at 9.16.25 AM\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=300%2C231&ssl=1\" data-large-file=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?fit=1024%2C789&ssl=1\" src=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&ssl=1\" alt=\"Xcode locations settings panel showing Derived Data, Archives, Compilation Cache, and Command Line Tools paths.\" class=\"wp-image-12842\" srcset=\"https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1024%2C789&ssl=1 1024w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=300%2C231&ssl=1 300w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=768%2C592&ssl=1 768w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?resize=1536%2C1184&ssl=1 1536w, https://i0.wp.com/chriscoyier.net/wp-content/uploads/2025/10/Screenshot-2025-10-07-at-9.16.25-AM.png?w=1710&ssl=1 1710w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" /></figure>\n\n\n\n<p>Then <code>opendiff</code> started working again. 🤷‍♀️</p>",
      "image": null,
      "media": [],
      "authors": [
        {
          "name": "Chris Coyier",
          "email": null,
          "url": null
        }
      ],
      "categories": [
        {
          "label": "Uncategorized",
          "term": "Uncategorized",
          "url": null
        }
      ]
    }
  ]
}
Analyze Another View with RSS.Style