<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>BirchTree</title>
    <description>Tech, games, and goodies since 2010 by Matt Birchler</description>
    <link>https://birchtree.me</link>
    <image>
      <url>https://birchtree.me/favicon.png</url>
      <title>Birchtree</title>
      <link>https://birchtree.me/</link>
    </image>
    <generator>Ghost 6.51</generator>
    <lastBuildDate>Sun, 12 Jul 2026 22:00:02 GMT</lastBuildDate>
    <atom:link href="https://feedpress.me/birchtree" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[+ Whatever happened to the replication crisis?]]></title>
      <link>https://birchtree.me/blog/whatever-happened-to-the-replication-crisis/</link>
      <guid isPermaLink="false">6a5407d793fee40001f093d9</guid>
      <category><![CDATA[Members]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Sun, 12 Jul 2026 22:00:00 GMT</pubDate>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[My favorite (and least favorite) movies of 2026 so far]]></title>
      <description><![CDATA[<p>We&apos;re just over halfway through 2026, and by my count, I&apos;ve see 15 2026 releases so far. Here&apos;s a from-the-hip ranking what I liked the most to least.</p><ol><li>Nirvanna the Band the Show the&#xA0;Movie</li><li>Project Hail Mary</li><li>Obsession</li><li>The Sheep</li></ol>]]></description>
      <link>https://birchtree.me/blog/my-favorite-and-least-favorite-movies-of-2026-so-far/</link>
      <guid isPermaLink="false">6a540a1093fee40001f093de</guid>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Sun, 12 Jul 2026 21:41:36 GMT</pubDate>
      <media:content url="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/top.jpg" medium="image">
        <media:description type="plain">My favorite (and least favorite) movies of 2026 so far</media:description>
      </media:content>
      <content:encoded><![CDATA[<img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/top.jpg" alt="My favorite (and least favorite) movies of 2026 so far"><p>We&apos;re just over halfway through 2026, and by my count, I&apos;ve see 15 2026 releases so far. Here&apos;s a from-the-hip ranking what I liked the most to least.</p><ol><li>Nirvanna the Band the Show the&#xA0;Movie</li><li>Project Hail Mary</li><li>Obsession</li><li>The Sheep Detectives</li><li>Exit 8</li><li>Hoppers</li><li>Ready or Not 2: Here I Come</li><li>Send Help</li><li>Disclosure&#xA0;Day</li><li>28 Years Later: The Bone&#xA0;Temple</li><li>The Rip</li><li>They Will Kill You</li><li>Over Your Dead&#xA0;Body</li><li>Undertone</li><li>Office Romance</li></ol>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Netflix can't keep viewers for season 2, even of their good shows]]></title>
      <description><![CDATA[<p>Lucas Shaw: <a href="https://www.bloomberg.com/news/newsletters/2026-07-05/netflix-viewers-are-abandoning-shows-after-one-season?submit=&amp;ref=spyglass.org" rel="noopener noreferrer">Netflix Viewers Are Abandoning Shows After One Season</a></p><blockquote>One Piece, one of Netflix&#x2019;s most-watched shows of 2023, lost more than 30% of its audience for the second season. Season two of Beef suffered a drop of more than 70%. The Night Agent shed 50% of</blockquote>]]></description>
      <link>https://birchtree.me/blog/netflix-cant-keep-viewers-for-season-2-even-of-their-good-shows/</link>
      <guid isPermaLink="false">6a501b7e93fee40001f093bd</guid>
      <category><![CDATA[Links]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 23:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Lucas Shaw: <a href="https://www.bloomberg.com/news/newsletters/2026-07-05/netflix-viewers-are-abandoning-shows-after-one-season?submit=&amp;ref=spyglass.org" rel="noopener noreferrer">Netflix Viewers Are Abandoning Shows After One Season</a></p><blockquote>One Piece, one of Netflix&#x2019;s most-watched shows of 2023, lost more than 30% of its audience for the second season. Season two of Beef suffered a drop of more than 70%. The Night Agent shed 50% of its audience for the second season and another 35% for its third season. These figures are all through the first four weeks of a show&#x2019;s release and come straight from Netflix. Adding insult to injury, the latest season of Avatar: The Last Airbender, one of Netflix&#x2019;s most-watched titles in 2024,suffered a drop of more than 60% over week one. That doesn&#x2019;t bode well for the rest of the month.</blockquote><p>I think there&apos;s something timeless about traditional TV releases. Netflix shocked the industry when they released the first season of House of Cards all at once, but many years later, it sure seems like the weekly release cadence has much more power. The novelty of getting a whole season at once was fun, but I think it turns out going back to the same show week after week is actually something we enjoyed more than we realized.</p><p>I think there&apos;s something special about watching a TV season over a few months. I think about the spring of 2025 as the spring where I enjoyed seeing Jason Mantzoukas on Taskmaster. I&apos;ll remember mid-2026 as when I watched Widow&apos;s Bay or The Pitt. Not only did these shows occupy my attention for longer periods of time, they also got to have a whole ecosystem develop around them. Reaction podcasts and online theorizing all happened as we watched the same thing every week and got to think about it for more than 5 seconds before the next episode auto-played. I&apos;m just saying, cliffhangers work a lot better when you have to sit on them for a while.</p><p>Is this why Netflix really struggles to get people to watch past the first season? I don&apos;t know. What I do know is that people develop relationships with shows that strengthen as they go on. It&apos;s worth noting how weird it is for the first season of a show to be its highest rated. Most shows build an audience over the first few seasons, with seasons three and four really hitting their stride, both artistically and viewer count. Netflix definitely makes some trash, but they also make a lot of good shows as well, and those good shows are also seeing massive audience drops. This isn&apos;t some sort of scientific data I&apos;m bringing to the table, but I do think there&apos;s something to the idea that the way Netflix distributes their shows, people don&apos;t build up a strong relationship with them, so they don&apos;t stick with them after the initial novelty of season 1.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Xbox had a terrible strategy, and now they're laying off 3,200 people and ditching 5 studios]]></title>
      <description><![CDATA[<p>From Asha Sharma&apos;s letter to Xbox employees earlier this week (<a href="https://www.ign.com/articles/xbox-boss-asha-sharma-announces-3200-layoffs-including-1600-today-with-4-studios-leaving-for-new-management-read-the-email-to-staff-in-full?ref=birchtree.me" rel="noopener noreferrer">via IGN</a>):</p><blockquote>To grow, we bet on Game Pass, multi-platform, and a broader portfolio of content. While those businesses have created meaningful value, they did not grow at the pace we expected. As that happened, our core</blockquote>]]></description>
      <link>https://birchtree.me/blog/xbox-had-a-terrible-strategy-and-now-theyre-laying-off-3-200-people-and-ditching-5-studios/</link>
      <guid isPermaLink="false">6a50184293fee40001f093b8</guid>
      <category><![CDATA[Links]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 22:20:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>From Asha Sharma&apos;s letter to Xbox employees earlier this week (<a href="https://www.ign.com/articles/xbox-boss-asha-sharma-announces-3200-layoffs-including-1600-today-with-4-studios-leaving-for-new-management-read-the-email-to-staff-in-full?ref=birchtree.me" rel="noopener noreferrer">via IGN</a>):</p><blockquote>To grow, we bet on Game Pass, multi-platform, and a broader portfolio of content. While those businesses have created meaningful value, they did not grow at the pace we expected. As that happened, our core business weakened, and we added more teams, more investment, and more time, hoping for a better outcome. And now the industry is facing the most severe hardware crisis in its history. We must reset XBOX.</blockquote><p>As someone who has been critical of Xbox&apos;s strategy, management of studios, and Game Pass at a very fundamental level for many years, there&apos;s of course a bit of satisfaction with seeing the head of Xbox agree with all those points. But it&apos;s cold comfort for how they&apos;re handling the situation now, which I think shows a lack of respect for the medium.</p><p>I&apos;m sure I&apos;ll write more about this later, but for now, here&apos;s an excerpt from <a href="https://youtu.be/DeUV3IqEZRU?ref=birchtree.me" rel="noopener noreferrer">the latest Digital Foundry podcast</a> with John Linneman talking about how part of these 3,200 job cuts were effectively gutting the game engine developers at id Software (for reference, gutting the engine development team at id is like gutting the industrial design team at Apple. Okay, you can do that to save money temporarily, but you&apos;re cutting the core of what makes them great).</p><blockquote>This is the worst thing Xbox has ever done for me personally and a direct insult to the medium and it shows the leadership knows nothing and cares nothing about the industry. They are here to make money exclusively, and they will do it by any means necessary. And I can see why. If you look at the Excel sheet or you ask Copilot, be like, oh, Id Software releases one game every like 4 or 5 years and they have this big custom engine. Why? You know, so let&apos;s just cut all that and spend less money and be done with it, you know, either they support studio. I doubt it.<br><br>They just make things differently. I just don&apos;t understand how even they could achieve that. They said they want to keep the IP. They want more Doom and Wolfenstein, whatever games, but they want it more often and they want to leverage that IP, but you cut half the studio. Who the hell is going to make this rich? Who&apos;s going to make this? What&apos;s the point? Like, what are they even doing?</blockquote>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Ghosty Posty for Obsidian gets edits, visibility, and delivery options]]></title>
      <description><![CDATA[<p><a href="https://community.obsidian.md/plugins/ghosty-posty?ref=birchtree.me" rel="noopener noreferrer">Ghosty Posty</a> is my Obsidian plugin that lets you writing Obsidian and publish direct to your Ghost blog. In my humble (if biased) opinion, it is by far the best way to publish to Ghost from Obsidian. Here&apos;s what&apos;s new in today&apos;s 1.1</p>]]></description>
      <link>https://birchtree.me/blog/ghosty-posty-for-obsidian-gets-edits-visibility-and-delivery-options/</link>
      <guid isPermaLink="false">6a4ffa2093fee40001f093b1</guid>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 20:00:00 GMT</pubDate>
      <media:content url="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000616.png" medium="image">
        <media:description type="plain">Ghosty Posty for Obsidian gets edits, visibility, and delivery options</media:description>
      </media:content>
      <content:encoded><![CDATA[<img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000616.png" alt="Ghosty Posty for Obsidian gets edits, visibility, and delivery options"><p><a href="https://community.obsidian.md/plugins/ghosty-posty?ref=birchtree.me" rel="noopener noreferrer">Ghosty Posty</a> is my Obsidian plugin that lets you writing Obsidian and publish direct to your Ghost blog. In my humble (if biased) opinion, it is by far the best way to publish to Ghost from Obsidian. Here&apos;s what&apos;s new in today&apos;s 1.1 update.</p><h2 id="update-previous-posts">Update previous posts</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000613-1.png" class="kg-image" alt="Ghosty Posty for Obsidian gets edits, visibility, and delivery options" loading="lazy"></figure><p>After posting, the Ghost post ID is saved to the note, and if you want to make an edit to that post later, you can simply republish that same note from Obsidian. It&apos;s linked up to the proper post on Ghost and will simply replace what you already have there.</p><h2 id="sync-from-ghost">Sync from Ghost</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000614-1.png" class="kg-image" alt="Ghosty Posty for Obsidian gets edits, visibility, and delivery options" loading="lazy"></figure><p>Now you may be wondering, &quot;what happens if I have edited the post on Ghost directly since I published it?&quot; No problem. There is a new action in the plugin called Sync from Ghost, which will update your Obsidian note with whatever is currently on the Ghost site.</p><p>To be clear, this does not pull in your full Ghost blog into Obsidian. This will only work for notes that you published via this plugin.</p><h2 id="delivery-and-visibility-controls">Delivery and visibility controls</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000615-1.png" class="kg-image" alt="Ghosty Posty for Obsidian gets edits, visibility, and delivery options" loading="lazy"></figure><p>Previously, the plugin only allowed you to post articles to your blog, not to send newsletters. Now you have the option to do a simple post, to send an email, or to do both.</p><p>If you have membership active on your Ghost site, Ghostie Postie will recognize that and give you the ability to choose the visibility for each post, whether it be for everyone, all members, or just paid members.</p><h2 id="native-ribbon-access">Native ribbon access</h2><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-09-000612-2.png" class="kg-image" alt="Ghosty Posty for Obsidian gets edits, visibility, and delivery options" loading="lazy"></figure><p>I&apos;ve been using the plugin called <a href="https://community.obsidian.md/plugins/cmdr?ref=birchtree.me" rel="noopener noreferrer">Commander</a> to add Ghosty Posty to my ribbon since the beginning, so I hadn&apos;t really noticed that I&apos;d neglected to add official support for it. Now Ghostie Postie will show up in the ribbon without the need to install another plugin.</p><p><em>That said, I think Commander is awesome and it lets you add basically anything you want to the ribbon, so check it out as well if you haven&apos;t already.</em></p><hr><p>As always, <a href="https://community.obsidian.md/plugins/ghosty-posty?ref=birchtree.me" rel="noopener noreferrer">Ghosty Posty</a> is completely free, and if you write in Obsidian and publish to Ghost, I think it&apos;s an absolute no-brainer.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[What "reasonable concerns" around trans people really means]]></title>
      <description><![CDATA[<p>Parker Molloy wrote what I think is a must read article that has too many quotes I&apos;d like to make, so just go read it: <a href="https://www.readtpa.com/p/reasonable-concerns?ref=birchtree.me" rel="noopener noreferrer">Reasonable Concerns</a>.</p><blockquote>Terry Schilling runs the American Principles Project, one of the outfits that spent years writing and bankrolling bills like the ones</blockquote>]]></description>
      <link>https://birchtree.me/blog/what-reasonable-concerns-around-trans-people-really-means/</link>
      <guid isPermaLink="false">6a4f8a0d93fee40001f093a8</guid>
      <category><![CDATA[Links]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 12:00:00 GMT</pubDate>
      <content:encoded><![CDATA[<p>Parker Molloy wrote what I think is a must read article that has too many quotes I&apos;d like to make, so just go read it: <a href="https://www.readtpa.com/p/reasonable-concerns?ref=birchtree.me" rel="noopener noreferrer">Reasonable Concerns</a>.</p><blockquote>Terry Schilling runs the American Principles Project, one of the outfits that spent years writing and bankrolling bills like the ones the court just upheld. In early 2023, he told the New York Times what the group was really after. Its goal, he confirmed, was to do away with transition care entirely, for adults as much as for kids. Starting with kids was just, in his words, &#x201C;going where the consensus is.&#x201D;</blockquote><p>There&apos;s quite a bit here to help people understand why the &quot;trans women in sports&quot; issue is not really about sports, it&apos;s about getting a wedge in somewhere so they can take one right away, then another, then another, with the ultimate goal of making these people&apos;s mere existence illegal. Don&apos;t take our word for it, just take Terry Schilling and people like him at his word that this is literally what they&apos;re doing.</p><p>Also, if you are a man who claims to be concerned with women&apos;s sports, I think you should be legally required to turn over your YouTube history to see how many &quot;male athlete embarrasses female athlete&quot; videos they&apos;ve watched.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Code is easy, writing is hard (for a robot)]]></title>
      <description><![CDATA[<p>Robin Sloan: <a href="https://www.robinsloan.com/lab/fable-is-good/?ref=birchtree.me" rel="noopener noreferrer">Fable is very good</a></p><blockquote>Yet even the funkiest JavaScript func&#xAD;tion car&#xAD;ries within it many fewer choices than a para&#xAD;graph of prose. (How&#x2019;s that for a sentence?) Fable can&#x2019;t match my writing style yet &#x2014; honestly, I think that&</blockquote>]]></description>
      <link>https://birchtree.me/blog/code-is-easy-writing-is-hard-for-a-robot/</link>
      <guid isPermaLink="false">6a4eff1093fee40001f093a3</guid>
      <category><![CDATA[Links]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 01:53:20 GMT</pubDate>
      <content:encoded><![CDATA[<p>Robin Sloan: <a href="https://www.robinsloan.com/lab/fable-is-good/?ref=birchtree.me" rel="noopener noreferrer">Fable is very good</a></p><blockquote>Yet even the funkiest JavaScript func&#xAD;tion car&#xAD;ries within it many fewer choices than a para&#xAD;graph of prose. (How&#x2019;s that for a sentence?) Fable can&#x2019;t match my writing style yet &#x2014; honestly, I think that&#x2019;s beyond the reach of these models, because it&#x2019;s just too much to simulate, a whole human mind and body, their whole his&#xAD;tory together.</blockquote><p>Fully agreed. I think LLMs are remarkable technology, and they&#x2019;re incredibly good at writing code. I even think they&#x2019;re really good at writing boilerplate text for things like documentation. However, while I&#x2019;ve seen LLMs generate text that takes the form of a Birchtree blog post, they simply can&#x2019;t get close to the real deal. I&#x2019;m not saying they write with worse structure or make more mistakes than me (I make way more mistakes than it does), I&#x2019;m saying it simply doesn&#x2019;t capture my voice. At its very best, it sounds like a robot pretending to be me, but who&#x2019;s fooling nobody.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Quick Reads keeps getting updates!]]></title>
      <description><![CDATA[<p>First off, <a href="https://apps.apple.com/us/app/quick-reads-read-it-later/id6759210587?ref=birchtree.me" rel="noopener noreferrer">Quick Reads is finally available on the App Store</a>! Despite being only in TestFlight until today, the iOS app was still the most common way people used the service. I&apos;m glad there&apos;s less friction than there used to be. If you&apos;ve been</p>]]></description>
      <link>https://birchtree.me/blog/quick-reads-keeps-getting-updates/</link>
      <guid isPermaLink="false">6a4efbc693fee40001f0939f</guid>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Thu, 09 Jul 2026 01:39:18 GMT</pubDate>
      <content:encoded><![CDATA[<p>First off, <a href="https://apps.apple.com/us/app/quick-reads-read-it-later/id6759210587?ref=birchtree.me" rel="noopener noreferrer">Quick Reads is finally available on the App Store</a>! Despite being only in TestFlight until today, the iOS app was still the most common way people used the service. I&apos;m glad there&apos;s less friction than there used to be. If you&apos;ve been using the app and like it, now would be an amazing time to go leave it a 5-star review. Seriously, this stuff helps so much, so thank you.</p><p><em>Side note, I was a bit worried app review would reject me for not having Apple&apos;s in-app purchase, but nope, it was no issue at all.</em></p><hr><p>The second update come from user Josh, who let me know that Feedbin has a feature that lets you add custom share destinations using a very simple URL format. He built a cool workaround to get this done (built on the industry-leading API &#x1F609;), but it was trivially easy for me to build this directly into the service itself. Now you can open this in your browser (title is optional):</p><p><code>https://quickreads.app/app/save?url=${url}&amp;title=${title}</code></p><p>And boom, the url is saved! You know, as long as you&apos;re logged into the site in your browser.</p><p>This will work in most places that offer a sort of custom sharing feature. It can also work in Apple Shortcuts if you don&apos;t want to deal with setting up the full API integration. I even made a little bookmarklet you can save to your bookmarks bar like it&apos;s 2010! All of this is documented in <a href="https://quickreads.app/docs/save?ref=birchtree.me" rel="noopener noreferrer">a new page</a> on the site.</p><p>Try out <a href="https://quickreads.app/?ref=birchtree.me" rel="noopener noreferrer">Quick Reads</a> today!</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Micro app 18: Claude Code Obsidian sync]]></title>
      <description><![CDATA[<p>Here&apos;s a weird one&#x2026;I had a situation where I wanted to be reminded what happened in a Claude Code session a few days ago. You can revive old conversations in the Claude Code CLI, but it&apos;s annoying. You can go into your <code>~/.claude/projects</code></p>]]></description>
      <link>https://birchtree.me/blog/micro-app-18-claude-code-obsidian-sync/</link>
      <guid isPermaLink="false">6a4d819c4801f80001c47c43</guid>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Wed, 08 Jul 2026 00:00:28 GMT</pubDate>
      <media:content url="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-07-000595.png" medium="image">
        <media:description type="plain">Micro app 18: Claude Code Obsidian sync</media:description>
      </media:content>
      <content:encoded><![CDATA[<img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-07-000595.png" alt="Micro app 18: Claude Code Obsidian sync"><p>Here&apos;s a weird one&#x2026;I had a situation where I wanted to be reminded what happened in a Claude Code session a few days ago. You can revive old conversations in the Claude Code CLI, but it&apos;s annoying. You can go into your <code>~/.claude/projects</code> directory and find them there, but that&apos;s a pain too. What if they were all just in your Obsidian vault automatically?</p><p>Well, the new plugin, <a href="https://community.obsidian.md/plugins/claude-code-sync?ref=birchtree.me">Claude Code Sync</a>, does exactly that.</p><p>There&apos;s not much to it, either. You just install it, and it immediately starts working.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-07-000592.png" class="kg-image" alt="Micro app 18: Claude Code Obsidian sync" loading="lazy" width="1552" height="834" srcset="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w600/2026/07/2026-07-07-000592.png 600w, https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w1000/2026/07/2026-07-07-000592.png 1000w, https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-07-000592.png 1552w" sizes="(min-width: 720px) 720px"></figure><p>The sync is pretty simple, as it checks for new chat info every X minutes, and pulls in whatever&apos;s changed since last sync. If you delete a chat from your <code>~/.claude/projects</code> history, it stays in Obsidian.</p><p>The notes themselves are sorted into sub-folders for each project, they have some front matter, and then there&apos;s the full text of the chat.</p><figure class="kg-card kg-image-card"><img src="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/2026-07-07-000594.png" class="kg-image" alt="Micro app 18: Claude Code Obsidian sync" loading="lazy" width="2000" height="1501" srcset="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w600/2026/07/2026-07-07-000594.png 600w, https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w1000/2026/07/2026-07-07-000594.png 1000w, https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w1600/2026/07/2026-07-07-000594.png 1600w, https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/size/w2400/2026/07/2026-07-07-000594.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>I don&apos;t think this is something most people need, even people using Claude Code, but I do think there are times where it is convenient to have a history of how decisions were made and what was done in your code. As such, it&apos;s really nice to have a searchable, easy-to-access history of all those interactions.</p><p>Once again, you can <a href="https://community.obsidian.md/plugins/claude-code-sync?ref=birchtree.me">install this plugin for free</a> in Obsidian.</p>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[+ Weird nerds]]></title>
      <description><![CDATA[ Maybe we were the weird nerds all along.]]></description>
      <link>https://birchtree.me/blog/weird-nerds/</link>
      <guid isPermaLink="false">6a47f075fd81f90001175a05</guid>
      <category><![CDATA[Members]]></category>
      <dc:creator><![CDATA[Matt Birchler]]></dc:creator>
      <pubDate>Tue, 07 Jul 2026 23:30:08 GMT</pubDate>
      <media:content url="https://storage.ghost.io/c/25/31/25312b2a-2d5b-4d01-ba92-e6755efc202c/content/images/2026/07/E0_9F0SXEAEWN_k.jpg" medium="image"/>
      <content:encoded><![CDATA[]]></content:encoded>
    </item>
  </channel>
</rss>
