<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="https://til.marcuse.info/feed.xml" rel="self" type="application/rss+xml" />
    <copyright>Copyright &#xa9; 2016-2026 Andrew Marcuse. All rights reserved.</copyright>
    <description>Random tips and tricks that I have picked up over the years</description>
    <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
    <generator>Astro</generator>
    <image>
      <link>https://til.marcuse.info/</link>
      <title>Things I Learned</title>
      <url>https://til.marcuse.info/favicon.png</url>
    </image>
    <language>en</language>
    <lastBuildDate>Fri, 10 Jul 2026 21:49:43 GMT</lastBuildDate>
    <link>https://til.marcuse.info/</link>
    <managingEditor>andrew.marcuse@gmail.com (Andrew Marcuse)</managingEditor>
    <pubDate>Fri, 10 Jul 2026 21:49:43 GMT</pubDate>
    <title>Things I Learned by Andrew Marcuse</title>
    <ttl>1440</ttl>
    <webMaster>andrew.marcuse@gmail.com (Andrew Marcuse)</webMaster>
    <item>
      <category>linux</category>
      <guid>https://til.marcuse.info/linux/pgp-basics.html</guid>
      <link>https://til.marcuse.info/linux/pgp-basics.html</link>
      <pubDate>Sat, 10 Jul 2027 00:00:00 GMT</pubDate>
      <title><![CDATA[Basic PGP Commands]]></title>
    </item>

    <item>
      <category>pdf</category>
      <guid>https://til.marcuse.info/pdf/join-pdfs.html</guid>
      <link>https://til.marcuse.info/pdf/join-pdfs.html</link>
      <pubDate>Sun, 08 Feb 2026 00:00:00 GMT</pubDate>
      <title><![CDATA[Joining multiple PDF files into one]]></title>
    </item>

    <item>
      <category>postgresql</category>
      <guid>https://til.marcuse.info/postgresql/database-migrations.html</guid>
      <link>https://til.marcuse.info/postgresql/database-migrations.html</link>
      <pubDate>Sat, 07 Feb 2026 00:00:00 GMT</pubDate>
      <title><![CDATA[Database Migration Tool Options]]></title>
    </item>

    <item>
      <category>pdf</category>
      <guid>https://til.marcuse.info/pdf/select-pages-from-pdf.html</guid>
      <link>https://til.marcuse.info/pdf/select-pages-from-pdf.html</link>
      <pubDate>Thu, 29 Jan 2026 00:00:00 GMT</pubDate>
      <title><![CDATA[Select specific pages from a PDF]]></title>
    </item>

    <item>
      <category>postgresql</category>
      <guid>https://til.marcuse.info/postgresql/postgresql-hosting.html</guid>
      <link>https://til.marcuse.info/postgresql/postgresql-hosting.html</link>
      <pubDate>Wed, 28 Jan 2026 00:00:00 GMT</pubDate>
      <title><![CDATA[Postgresql Hosting Options]]></title>
    </item>

    <item>
      <category>programming</category>
      <guid>https://til.marcuse.info/programming/vscode-extensions.html</guid>
      <link>https://til.marcuse.info/programming/vscode-extensions.html</link>
      <pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate>
      <title><![CDATA[VSCode Extensions]]></title>
    </item>

    <item>
      <category>pdf</category>
      <guid>https://til.marcuse.info/pdf/extract-images-from-pdf.html</guid>
      <link>https://til.marcuse.info/pdf/extract-images-from-pdf.html</link>
      <pubDate>Sun, 14 Dec 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Extract images from a PDF]]></title>
    </item>

    <item>
      <category>python</category>
      <guid>https://til.marcuse.info/python/uv.html</guid>
      <link>https://til.marcuse.info/python/uv.html</link>
      <pubDate>Sun, 02 Nov 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Using the uv to run Python scripts]]></title>
    </item>

    <item>
      <category>web</category>
      <guid>https://til.marcuse.info/web/noscript.html</guid>
      <link>https://til.marcuse.info/web/noscript.html</link>
      <pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Effective Use of the <noscript> Tag in HTML]]></title>
    </item>

    <item>
      <category>webmaster</category>
      <guid>https://til.marcuse.info/webmaster/homelab-hosting.html</guid>
      <link>https://til.marcuse.info/webmaster/homelab-hosting.html</link>
      <pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Homelab Hosting Options]]></title>
    </item>

    <item>
      <category>java</category>
      <guid>https://til.marcuse.info/java/java-no-gc.html</guid>
      <link>https://til.marcuse.info/java/java-no-gc.html</link>
      <pubDate>Fri, 06 Jun 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Disabling Java GC for benchmarking]]></title>
    </item>

    <item>
      <category>macos</category>
      <guid>https://til.marcuse.info/macos/macos-open-ports.html</guid>
      <link>https://til.marcuse.info/macos/macos-open-ports.html</link>
      <pubDate>Thu, 05 Jun 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[View open (listening) ports on MacOS]]></title>
    </item>

    <item>
      <category>macos</category>
      <guid>https://til.marcuse.info/macos/macos-dark-mode-toggle.html</guid>
      <link>https://til.marcuse.info/macos/macos-dark-mode-toggle.html</link>
      <pubDate>Tue, 29 Apr 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[MacOS dark mode keyboard shortcut]]></title>
    </item>

    <item>
      <category>mysql</category>
      <guid>https://til.marcuse.info/mysql/mysql-monitor-queries.html</guid>
      <link>https://til.marcuse.info/mysql/mysql-monitor-queries.html</link>
      <pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Monitor MySQL queries]]></title>
    </item>

    <item>
      <category>macos</category>
      <guid>https://til.marcuse.info/macos/macos-scrollbars.html</guid>
      <link>https://til.marcuse.info/macos/macos-scrollbars.html</link>
      <pubDate>Thu, 24 Apr 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Always show scrollbars on MacOS]]></title>
    </item>

    <item>
      <category>svg</category>
      <guid>https://til.marcuse.info/svg/auto-dark-mode.html</guid>
      <link>https://til.marcuse.info/svg/auto-dark-mode.html</link>
      <pubDate>Fri, 21 Mar 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Automatic light/dark-mode SVGs]]></title>
    </item>

    <item>
      <category>json</category>
      <guid>https://til.marcuse.info/json/make-jq-edit-in-place.html</guid>
      <link>https://til.marcuse.info/json/make-jq-edit-in-place.html</link>
      <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Use jq to edit an existing file in-place]]></title>
    </item>

    <item>
      <category>aws</category>
      <guid>https://til.marcuse.info/aws/s3-space-used.html</guid>
      <link>https://til.marcuse.info/aws/s3-space-used.html</link>
      <pubDate>Thu, 20 Feb 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Get the size of an AWS S3 Bucket]]></title>
    </item>

    <item>
      <category>xml</category>
      <guid>https://til.marcuse.info/xml/insert-xml-element.html</guid>
      <link>https://til.marcuse.info/xml/insert-xml-element.html</link>
      <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Insert a new XML element as the first child]]></title>
    </item>

    <item>
      <category>xml</category>
      <guid>https://til.marcuse.info/xml/upsert-xml-attribute.html</guid>
      <link>https://til.marcuse.info/xml/upsert-xml-attribute.html</link>
      <pubDate>Sat, 08 Feb 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Upsert an XML attribute]]></title>
    </item>

    <item>
      <category>json</category>
      <guid>https://til.marcuse.info/json/json-key-diff.html</guid>
      <link>https://til.marcuse.info/json/json-key-diff.html</link>
      <pubDate>Fri, 17 Jan 2025 00:00:00 GMT</pubDate>
      <title><![CDATA[Compare JSON keys only]]></title>
    </item>

    <item>
      <category>macos</category>
      <guid>https://til.marcuse.info/macos/403-on-port-5000.html</guid>
      <link>https://til.marcuse.info/macos/403-on-port-5000.html</link>
      <pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate>
      <title><![CDATA[Fix 403 Errors on Port 5000]]></title>
    </item>

    <item>
      <category>macos</category>
      <guid>https://til.marcuse.info/macos/run-cli-from-internet.html</guid>
      <link>https://til.marcuse.info/macos/run-cli-from-internet.html</link>
      <pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate>
      <title><![CDATA[Run a MacOS command-line program downloaded from the internet]]></title>
    </item>

    <item>
      <category>webmaster</category>
      <guid>https://til.marcuse.info/webmaster/alt-analytics.html</guid>
      <link>https://til.marcuse.info/webmaster/alt-analytics.html</link>
      <pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate>
      <title><![CDATA[Alternatives to Google Analytics]]></title>
    </item>

    <item>
      <category>git</category>
      <guid>https://til.marcuse.info/git/skip-commit-hooks.html</guid>
      <link>https://til.marcuse.info/git/skip-commit-hooks.html</link>
      <pubDate>Fri, 07 Jun 2024 00:00:00 GMT</pubDate>
      <title><![CDATA[Skip git commit hooks]]></title>
    </item>
  </channel>
</rss>