<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Wilhelm Codes · Bits</title>
    <link>https://wilhelm.codes/bits/</link>
    <description>Nibbles, bits and bytes — short-form quotes, links and videos from Wilhelm Codes.</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <managingEditor>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</managingEditor>
    <webMaster>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</webMaster>
    <lastBuildDate>Sun, 21 Jun 2026 16:01:44 +1000</lastBuildDate>
    <atom:link href="https://wilhelm.codes/bits.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Update New Rss Feeds</title>
      <link>https://wilhelm.codes/bits/#bit-update-new-rss-feeds</link>
      <pubDate>Sun, 21 Jun 2026 16:01:44 +1000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>update</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-update-new-rss-feeds</guid>
      <description>&lt;p&gt;Some small incremental updates for the site today:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The addition of a new bit type for site updates like this one.&lt;/li&gt;&#xA;&lt;li&gt;Proper RSS feeds for both &lt;a href=&#34;/articles.xml&#34;&gt;long-form articles&lt;/a&gt; and &lt;a href=&#34;/bits.xml&#34;&gt;bits&lt;/a&gt;. Check the footer!&lt;/li&gt;&#xA;&lt;li&gt;A quick sweep of the &lt;a href=&#34;/sitemap.xml&#34;&gt;site map&lt;/a&gt; to ensure everything maps out properly. There were a few dead links previously.&lt;/li&gt;&#xA;&lt;li&gt;You can now filter bits by type! Have a play with it at the top of &lt;a href=&#34;/bits&#34;&gt;this&lt;/a&gt; page.&lt;/li&gt;&#xA;&lt;li&gt;Some minor grammatical updates here and there for some recent content.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Something to note is that the bits filter is purely JS based and assumes all content will be displayed in a single page. This is fine for now, but there may be 100s or even 1,000s of entries on a long enough timeline. At that point, basic text search and filtering that supports pagination may be necessary. But, not today!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I hate to say it but the router situation is insane</title>
      <link>https://www.youtube.com/watch?v=gEMx7kt7n4E</link>
      <pubDate>Sun, 21 Jun 2026 15:07:30 +1000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>video</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-video-insane-router-situation</guid>
      <description>&lt;p&gt;Man, some of these router CVEs are laughably bad. Not saying rolling your own router with OpenWRT is a perfect solution&amp;hellip; but compared to this it functionally is.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;low level · youtube · 10mins&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=gEMx7kt7n4E&#34;&gt;I hate to say it but the router situation is insane &amp;rarr;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>“Cognitive surrender” leads AI users to abandon logical thinking, research finds</title>
      <link>https://arstechnica.com/ai/2026/04/research-finds-ai-users-scarily-willing-to-surrender-their-cognition-to-llms/</link>
      <pubDate>Sun, 21 Jun 2026 13:09:31 +1000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>link</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-link-cognitive-surrender</guid>
      <description>&lt;p&gt;An interesting study on the concept of &amp;ldquo;cognitive surrender&amp;rdquo; or, how we simply offload thinking to an LLM and implicitly trust whatever it spits out the other end.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Ars Technica&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/04/research-finds-ai-users-scarily-willing-to-surrender-their-cognition-to-llms/&#34;&gt;“Cognitive surrender” leads AI users to abandon logical thinking, research finds &amp;rarr;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Tempted to drop the custom fonts altogether. They account for well-over half the …</title>
      <link>https://wilhelm.codes/bits/#bit-blurb-so-tempting</link>
      <pubDate>Sat, 20 Jun 2026 00:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>blurb</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-blurb-so-tempting</guid>
      <description>&lt;p&gt;Tempted to drop the custom fonts altogether. They account for well-over half the transfer on a hard refresh.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I&amp;amp;rsquo;m keeping these stupid test quotes around. I love them. Fight me.</title>
      <link>https://wilhelm.codes/bits/#bit-blurb-keeping-em</link>
      <pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>blurb</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-blurb-keeping-em</guid>
      <description>&lt;p&gt;I&amp;rsquo;m keeping these stupid test quotes around. I love them. Fight me.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>I am not a smart man. I completely forgot I was using the &amp;amp;ldquo;Pro&amp;amp;rdquo; …</title>
      <link>https://wilhelm.codes/bits/#bit-blurb-am-not-a-smart-man</link>
      <pubDate>Fri, 19 Jun 2026 00:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>blurb</category>
      <category>woops</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-blurb-am-not-a-smart-man</guid>
      <description>&lt;p&gt;I am not a smart man. I completely forgot I was using the &amp;ldquo;Pro&amp;rdquo; version of FontAwesome and had the entire library committed to this very public repository without any licensing coverage. I mean, the pro version shouldn&amp;rsquo;t be shared anyway. You may have noticed the associated Github repository has been temporarily set to private and that all commit history as been wiped. Sucks, but I felt this was much more pragmatic than removing multiple specific files from the tree. I am not an expert git surgeon, so that got a hard pass from me.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m currently experimenting with some alternative OPEN SOURCE web icons and updating the third-party licensing notice bundled with the repo to cover icons as well as web fonts.&lt;/p&gt;&#xA;&lt;p&gt;Luckily, only &lt;em&gt;I&lt;/em&gt; noticed this issue and immediately worked to address it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;edit:&lt;/em&gt; Good-bye, sweet git history!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Quote — Edsger Dijkstra</title>
      <link>https://wilhelm.codes/bits/#bit-quote-edsger-dijkstra</link>
      <pubDate>Wed, 17 Jun 2026 09:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-edsger-dijkstra</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Edsger Dijkstra&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Phil Karlton</title>
      <link>https://wilhelm.codes/bits/#bit-quote-phil-karlton</link>
      <pubDate>Fri, 05 Jun 2026 05:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-phil-karlton</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;There are only two hard things in Computer Science: cache invalidation and naming things.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Phil Karlton&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Harold Abelson</title>
      <link>https://wilhelm.codes/bits/#bit-quote-harold-abelson</link>
      <pubDate>Sun, 24 May 2026 06:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-harold-abelson</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Programs must be written for people to read, and only incidentally for machines to execute.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Harold Abelson&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Donald Knuth</title>
      <link>https://wilhelm.codes/bits/#bit-quote-donald-knuth</link>
      <pubDate>Tue, 12 May 2026 07:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-donald-knuth</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Premature optimization is the root of all evil.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Donald Knuth&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Thomas Fuchs</title>
      <link>https://wilhelm.codes/bits/#bit-quote-thomas-fuchs</link>
      <pubDate>Thu, 30 Apr 2026 08:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <category>ux</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-thomas-fuchs</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;The best error message is the one that never shows up.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Thomas Fuchs&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Linus Torvalds</title>
      <link>https://wilhelm.codes/bits/#bit-quote-linus-torvalds</link>
      <pubDate>Sat, 18 Apr 2026 09:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-linus-torvalds</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Talk is cheap. Show me the code.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Linus Torvalds&lt;/p&gt;</description>
    </item>
    <item>
      <title>Quote — Antoine de Saint-Exupéry</title>
      <link>https://wilhelm.codes/bits/#bit-quote-antoine-de-saint-exupéry</link>
      <pubDate>Mon, 06 Apr 2026 05:00:00 +0000</pubDate>
      <author>0xdeadbeef@devilmayco.de (ɯlǝɥlᴉʍ)</author>
      <category>quote</category>
      <category>wisdom</category>
      <category>design</category>
      <guid isPermaLink="false">https://wilhelm.codes/bits/#bit-quote-antoine-de-saint-exupéry</guid>
      <description>&lt;blockquote&gt;&lt;p&gt;&amp;ldquo;Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;&amp;mdash; Antoine de Saint-Exupéry&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
