<?xml version="1.0" encoding="UTF-8"?><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" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Grovercomp]]></title><description><![CDATA[A poor man’s petascale computing project.]]></description><link>https://grovercomp.xion.mt</link><image><url>https://substackcdn.com/image/fetch/$s_!ME8x!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6d0122e-fc40-4064-88ba-d09bfd2dccb2_1280x1280.png</url><title>Grovercomp</title><link>https://grovercomp.xion.mt</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 11:58:54 GMT</lastBuildDate><atom:link href="https://grovercomp.xion.mt/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Alexander Nicholi]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[grovercomp@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[grovercomp@substack.com]]></itunes:email><itunes:name><![CDATA[Alexander Nicholi]]></itunes:name></itunes:owner><itunes:author><![CDATA[Alexander Nicholi]]></itunes:author><googleplay:owner><![CDATA[grovercomp@substack.com]]></googleplay:owner><googleplay:email><![CDATA[grovercomp@substack.com]]></googleplay:email><googleplay:author><![CDATA[Alexander Nicholi]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[#7: Welcome Itjtawy]]></title><description><![CDATA[A retro computer build for graphics and HPC research.]]></description><link>https://grovercomp.xion.mt/p/p7</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p7</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Tue, 17 Feb 2026 10:00:34 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e85a3aa8-679b-4552-a32b-1d8a88f1938e_3840x2560.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Following <a href="https://grovercomp.xion.mt/p/p6">the software failure</a> of <em>Henen-nesw&#8217;s</em> Xeon Phi 3120A due to rotten drivers, I turned my attention to older hardware as I often do when recent equipment leaves a sour taste in my mouth. The result? An ambitious early 2000s build that will serve as an oasis of operating system development initiatives. I named it <strong>Itjtawy</strong> (pronounced <em>/IT-yuh-tahwey/</em>), after the lost disembedded capital of the <a href="https://en.wikipedia.org/wiki/Twelfth_Dynasty_of_Egypt">Middle Kingdom&#8217;s greatest dynasty</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rgM5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rgM5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rgM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1709688,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rgM5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rgM5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2ada7dbc-c719-4907-8ce9-fec07906d741_9504x6336.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is what the build looks like at a glance, with all of its components present as I wait for the remaining cables to trickle in from schmeBay. It is built into this &#8216;hot plate PC case&#8217; from Antec that I must say has been an absolute joy working with, which surprised me considering its unorthodox design.</p><p>Now that all the parts are in, I can say absolutely <em>none</em> of those front ports you see will be functional in any way. That said, the power and reset switches will both be fully functional, and their LEDs will work swimmingly too. And yes, that is a 5&#188;&#8243; and 3&#189;&#8243; combo floppy drive. It might be my favourite part of the build.</p><p>The plan is to run four operating systems on this machine (the maximum possible with MBR bootloading):</p><ol><li><p>Windows 2000 Professional with the unofficial patched kernel</p></li><li><p>Windows NT 3.1 for universal compilation targeting of 32-bit NT</p></li><li><p>Windows 95 for universal compilation targeting of 32-bit DOS-based Windows</p></li><li><p>MS-DOS 6.22 with Windows 3.11 for targeting 16-bit real mode and Win16 applications, respectively</p></li></ol><p>I am also considering swapping out MS-DOS + Windows 3.11 for Debian 7 so I can run somewhat recent Linux on it as well, since I read somewhere that&#8217;s the last Debian to support legacy Nvidia drivers for cards like my FX 500. I have another (much more archaic) i486 build that is supposed to run that combination anyway and will be taking NT 3.51 and NT 4.0 as well (absent here).</p><p>The boot drive holding all of these will be an 8GB UDMA 7 capable CF card (in UDMA 6) running on the primary master IDE, while the very nice Plextor DVD writer will be on the secondary master IDE.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RTqz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RTqz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RTqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1515360,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RTqz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!RTqz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F50fae850-a44b-4121-80a9-78bedb456ccf_9504x6336.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>These are the build&#8217;s mass storage drives: six (6) count 80GB Maxtor IDE hard disk drives that were open-box when I bought them as a lot on schmeBay. They present an opportunity for me to experiment with designing my own software JBOD and eventually software RAID solutions &#8211; something that fascinates me as software RAID is the norm today but was not at all twenty years ago when these parts were contemporary.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nz4L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nz4L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nz4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1650867,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nz4L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Nz4L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40e87f12-77c1-4757-aaf4-4e5763aa00d5_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the supplementary IDE card (also from Maxtor &#128155;) which takes four of the six hard disk drives. The other two will occupy the primary slave and secondary slave positions on the motherboard&#8217;s IDE cables that run to the boot drive and the DVD writer.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ictm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ictm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ictm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1774006,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ictm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ictm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52119945-4d19-4219-beea-1494141d24b6_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is my primary graphics card: an Nvidia Quadro FX 500. It sports 128MiB of DDR SDRAM for VRAM and a core that is fully certified for OpenGL 1.5 and partially certified for OpenGL 2.1. I bought it as a baseline for immediate-mode-style GL programming that is more era-correct than the other, more anachronistic GL 1.x chips I have (namely the GMA 3150 on <em>Jericho</em>).</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uVC1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uVC1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uVC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1633803,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uVC1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uVC1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F670abd47-335e-4956-8a4c-a738a0231e06_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is a USB 2.0 PCI card. It provides the fastest data transfer ports that are realistically ever going to function on this computer, and unfortunately lacks any USB 2.0 panel headers (I looked everywhere and couldn&#8217;t find any PCI cards that did). The motherboard has two USB ports, but they are almost certainly 1.1 at best <em>(slooooow!).</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s9vE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s9vE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s9vE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1790808,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s9vE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!s9vE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff15f5d3-9c57-4df6-82ec-853017ae0812_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is my system&#8217;s sound card. I bought it because I correctly anticipated my PCI port complement would be completely filled and didn&#8217;t want to risk slowing down the other high speed cards with something low bandwidth like a sound card. Like with the USB card, no modern case headers of any kind can be found on this, but at least it provides the usual complement of &#8539;&#8243; jacks on the back.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EiBO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EiBO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EiBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1806299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EiBO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EiBO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F496d662c-517a-4a5b-a4b6-9bc80ad1e86c_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This fills in my other free ISA slot: an 8-bit ISA card (ergo, a PC card) that does CGA graphics. Stuck on the 9-pin port is a passive DB-9 to DB-15 connector so it can pipe to VGA monitors. This can be helpful when testing out Sirius DOS&#8217;s Subprime ABI for example, since it only uses text modes.</p><p>Finally, the <em>pi&#232;ce de r&#233;sistance</em> of the build: the Oxygen 402 from 3Dlabs.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d03e976-5831-4643-808f-29e5125bc1a5_9504x6336.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/03520c16-3498-4688-bb86-cd22bfebe56a_9504x6336.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58173f88-b237-4daa-8a19-ea0df20719f2_9504x6336.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df2f039f-dd01-4ea5-8f78-4e2bdbcb4b52_9504x6336.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bcabb7a2-3383-4551-ad43-4409a87b253d_9504x6336.jpeg&quot;}],&quot;caption&quot;:&quot;Oxygen 402, a professional OpenGL graphics card for PCs.&quot;,&quot;alt&quot;:&quot;Oxygen 402 video card&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0995e170-144a-4b96-8509-3851ec51f1eb_1456x1210.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>3Dlabs was a trailblazer in the nascent industry of 3D graphics: in a world of SGI workstations and so-called Windows accelerators, they were the first to make CAD workflows practical on IBM-PC compatibles with the Oxygen series video cards, of which this 402 was their highest end model. They created the GLINT 300SX, which was the industry&#8217;s first single chip, 3D-capable graphics device that went to market. They also were a huge influence on OpenGL 2.0 as a member of its Architecture Review Board, and made huge strides filling in the budget end of the 3D graphics market with their Permedia brand. In short, 3Dlabs walked so that 3dfx, ATi and Nvidia could run.</p><p>Why do I have this card? Well, for the same reason I have everything else here: <strong>programming research</strong>. This card does original OpenGL in a way that is unlike any other card of its era, sporting four processing chips in parallel with a monstrous 32MiB of VRAM in total. I want my software to get stable framerates on this&#8212;within its feature capabilities of course&#8212;just as it should on the FX 500, <em>Jericho&#8217;s</em> Intel GMA, and any modern graphics chip you could think of.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tCGi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tCGi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tCGi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1742771,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187162976?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tCGi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 424w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 848w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!tCGi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f6e4030-ca74-4ce2-8d27-9c3cc08ec6f2_9504x6336.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is what the cards look like installed. The Oxygen 402 is absolutely massive and barely fits in the case (though it does fit).</p><p>To accommodate the CPU&#8217;s power draw on my modern PSU&#8217;s 5V rail, I have acquired a PCIe-to-Molex breakout board that properly provides the 5V as well as 12V, converted on-board. That means all of the hard drives, the DVD writer and the combo floppy drive will draw from the PSU&#8217;s 12V rail, virtually eliminating the risk of overloading its 5V rail.</p><p>I&#8217;m excited to run this build, but I have to wait for the rounded IDE cables (which are thankfully UDMA capable), the rounded floppy cable and its card edge adapter, and some Molex adapters for those Shenzhen breakout boards to power it all. That big fan up top takes Molex too, which means there is not a single SATA power cable in sight. Very slick stuff.</p><div><hr></div><p><em>All of these photos were taken with a Sony &#945;7R IV camera with automatic exposure and manual focus and touched up in Adobe Photoshop CS2&#8217;s Camera Raw on Windows XP x64 Edition.</em></p><p>If you like this sort of content, follow along!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#6: Debuting the Xeon Phi]]></title><description><![CDATA[An actively cooled one-off card plopped into Henen-nesw.]]></description><link>https://grovercomp.xion.mt/p/p6</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p6</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Tue, 10 Feb 2026 10:00:25 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/2232d84c-9c5b-456e-8df0-0fe95c9193c3_2560x1920.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I am proud to announce that for a few months now, <em>Henen-nesw</em> has been back in action and better than ever. Behold:</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ca8b4d2-3291-4d0c-9c27-e4f0ce3ea645_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3e57c71-f122-4ba6-814f-77eb3884bb28_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d58b2260-765f-4fb3-bca2-51c7f898d875_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d6437f4-b4b1-4262-a71e-cf6e6f83052b_3984x2984.jpeg&quot;}],&quot;caption&quot;:&quot;Henen-nesw, built and photographed on the butcherblock table.&quot;,&quot;alt&quot;:&quot;Henen-nesw, built and photographed on the butcherblock table.&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/47328b0c-448c-4c53-bf3f-6ddb62bc08fe_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p><em>Henen-nesw</em> was always meant to be the unorthodox Linux dream build of mine since I first got into PC building back in high school. In those days, the Haswell refresh was the bee&#8217;s knees, and every gamer wanted to run a GTX 980 with a Core i7-4790K. 16GiB of RAM was considered overkill for most games and the coolest way to flaunt your wallet was by putting dual Intel 730 series SATA SSDs in RAID 0.</p><p>When Broadwell came to the desktop, people balked at its beefy iGPU and lack of complete SKU spread and promptly wrote it off so they could wait for Skylake. But I had a different opinion, and this meme explains why:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CcRs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CcRs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CcRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg" width="800" height="2588" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2588,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:533199,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187169772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CcRs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 424w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 848w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!CcRs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa3d72010-1d79-4b53-a178-cf5ec92ebb14_800x2588.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The only good driver (pun intended) worth a damn was in a golf cart, and that meant that getting the Iris Pro GPU in the Broadwell Core i5-5665C and Core i7-5775C was upgrading him to an ATV. To me this was&#8212;and still is&#8212;the epitome of <em><strong>cool</strong>.</em></p><p>Later on, I caught the mITX bug, and this was explored in the previous rendition of <em>Henen-nesw</em> that ran a Skylake Core i3-6100:</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c13e4a5e-fbdd-47dc-817c-f3535c4bc762_1280x960.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9502bbc-d790-4f08-9e08-2054c161f463_1280x960.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90cb4ef7-2328-4acb-88f1-b49d2d7d82f3_1280x960.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/385368ba-ecf9-4a5d-aa57-fd3e42fb7b3d_1280x960.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5da4daec-7bde-4967-abe8-9cb25aac8422_1280x960.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/17cfe2e4-a517-4596-8ea5-5ba586f57809_1280x960.jpeg&quot;}],&quot;caption&quot;:&quot;Henen-nesw mark one shows my first successful attempt at cable management.&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c4ef900a-c286-49f7-a686-e481c0d2aa50_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>As I became more entrenched in low-level programming in my late teens and early twenties, things like the <em>Xeon Phi</em> began to fascinate me from a programming standpoint. As this weblog by now surely reflects, the programmability of a piece of computing hardware has come to dominate my tastes in purchasing and building computers.</p><p>I started <em>Grovercomp</em> with the intention of creating a poor man&#8217;s petascale supercomputer in my house. The cards for it have all been acquired and they sit in storage together with a handful of rackmount servers to await me having the funding to build them. But on the other hand, having more immediate access to a card for initial prototyping also seemed valuable to me; hence, I filled in that one PCIe slot normally provided for discrete GPUs with an awesome coprocessor from the same era of SATA SSDs and Intel market dominance.</p><p>One of the big gotchas about using Xeon Phi cards in current year is that mainline Linux has dropped their drivers from the tree entirely. One can cope with this by either using old distributions (10 is the last Debian to support it, for example), or by using <a href="https://github.com/ruribe17/Xeon-Phi-5110P-KNC-Drivers-Utilities-for-AlmaLinux-8.1">these aftermarket drivers</a> from the University of Peru built for RHEL-based distributions. I took the latter route in the interest of continued security updates, and while I eventually got it to work for a bit, the drivers proved unstable and the card would start randomly dropping and forcing a whole system restart to arrest the fans that rev up to max when the card disconnects. So, for now, I must run <em>Henen-nesw</em> without the card plugged in.</p><p>As a consolation for the readers, here is a gallery of the painting process of this 3120A which follows the mock-ups I made years prior:</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aa4a3cec-69ad-4205-a189-ffea241cc6d9_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/86eea6b3-612f-45ae-b67d-6adf3618d015_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88f35dcd-5948-4f9f-ac7a-51694418676a_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/612113f2-4797-40f0-b36c-3261b16b8807_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/79c32d83-b8aa-46ab-a226-0b4fa8b56082_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d2823914-a89c-4f0f-8f65-6aa5e2af5709_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e88a1fdf-a4ea-4e04-9a24-3230ca3d1255_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00158b1c-f106-4b60-a564-3ac942aea460_3984x2984.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/883fdc51-d6f3-4137-bace-08c9aeeae23a_3984x2984.jpeg&quot;}],&quot;caption&quot;:&quot;Behold the painting process.&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3fe0d279-31a2-4f3b-b61b-293f73fbaed4_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>The finished product:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!S8pD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!S8pD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!S8pD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg" width="1456" height="1091" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1091,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1880760,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grovercomp.xion.mt/i/187169772?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!S8pD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 424w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 848w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!S8pD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20589121-2272-4f47-bab3-232566dc83ef_3984x2984.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[A change of domain]]></title><description><![CDATA[A minor weather update.]]></description><link>https://grovercomp.xion.mt/p/new-domain</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/new-domain</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Tue, 30 Jul 2024 14:01:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ME8x!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fb6d0122e-fc40-4064-88ba-d09bfd2dccb2_1280x1280.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Due to cost cutting efforts I&#8217;ve needed to make as my life changes, and out of respect for my ceaseless commitment to finish the things I start despite the record for doing so being less than stellar&#8230; I thought it&#8217;d be best to announce for the record that I have decided to ditch the old <code>.ai</code> domain name for a move to a subdomain of <a href="https://xion.mt/">Xion Megatrends</a>. If we&#8217;re being honest, it wasn&#8217;t that good of a choice anyway, Charles once quipping about overtures to the AI craze our industry is (still, sadly) inundated by.</p><p>Soon, you will not find the Grovercomp weblog on <code>log.grovercomp.ai</code>, but rather <code>grovercomp.xion.mt</code>.</p><div><hr></div><p>I found a new server box to house the first of what will eventually be a total of six nodes, each sporting three (3) Xeon Phi 5110P cards. It&#8217;s a rackmount chassis with proper cooling and came with its power supplies and connecting cables included. While it does have room for four (4) cards, the PSUs are not so permitting, plus it would save space for a high-bandwidth NIC if that is something we end up wanting to use.</p><p>I also finally got my hands on a 3120A for my personal home desktop, <em>Henen-nesw</em>. When I get its cover spray-painted, I&#8217;ll be sure to post it up on here.</p><div><hr></div><p>Life is busy and full of adversity. I am honestly lucky to have found as much time and energy as I have for all of my pursuits in computing, considering the circumstances of the last few years.</p><p>Once built, I will leverage Grovercomp in all of its might as a target for the <a href="https://archive.ph/4ynab">Oraci&#243;n</a> assembler. I hope to run x86-64 code as natively on these coprocessors as I do on all of these CPUs, and have that integration reflect in the <a href="https://archive.ph/PlrVi">menagerie of tooling</a> Xion will soon provide. Proofs of concept run on Grovercomp will ultimately set the stage for <em><strong>Anodyne</strong></em>. This was always the end game for this project.</p><p>Thank you for reading, and I&#8217;ll see you as soon as possible. Please consider subscribing if you haven&#8217;t already! It helps us out a lot.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#5: Applications of Grovercomp]]></title><description><![CDATA[There are several game-changing problems that become solvable with this.]]></description><link>https://grovercomp.xion.mt/p/p5</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p5</guid><dc:creator><![CDATA[Charles Rosenbauer]]></dc:creator><pubDate>Thu, 10 Nov 2022 15:30:51 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/ec414d66-4763-422e-ac4a-8629bc67cf59_1920x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Let&#8217;s go through a few applications that Grovercomp should be well-suited for.</p><h2>Chip simulation</h2><p>Designing the Manitowoc chips that will be inside Anodyne and verifying properties about performance, efficiency, and programmability will require a significant amount of computing power and memory. Ideally, we want to simulate the processor close to or at the gate level, as this should allow a nice compromise between high simulation precision and usability on our end.</p><p>Something akin to vectorized bit matrices should be sufficient to emulate digital circuits fairly efficiently, and the dual 512-bit vector engines used in the Xeon Phis should be very effective for this. This is one reason why 1-bit precision matters a lot for Grovercomp; each bit-operation in sim can correspond to a single logic gate in the chip.</p><p>Simulating a small number of cores on a single Xeon Phi shouldn&#8217;t be particularly hard. Simulating the full Manitowoc chip with its thousands of cores may still technically be doable with a single Phi, though it gets much faster when the full cluster is in use.</p><p>Performance is a serious consideration; if we want to write software to test out the architecture and make tweaks to improve efficiency and programmability, we&#8217;d ideally like to get as close as possible to real-time. In practice, my current estimates are that Grovercomp will be able to simulate the full Manitowoc chip at around 30-100 kHz, mostly bottlenecked by network latency. Depending on NoC congestion, we may be able to get somewhat higher than that in practice, and if we really need high performance we can probably scale back to smaller numbers of cores.</p><p>One very valuable use of this will be in exploring advanced programming techniques for large tiled architectures. There is an enormous amount of efficiency that can be gained from intelligently laying out memory and computing power in space, turning optimization into <a href="https://www.bzogramming.com/p/the-lattice-topology-correspondence">a problem at the intersection of dynamic code execution and geometry</a>.</p><div class="embedded-post-wrap" data-attrs="{&quot;id&quot;:74033242,&quot;url&quot;:&quot;https://www.bzogramming.com/p/the-next-century-of-computing&quot;,&quot;publication_id&quot;:248933,&quot;publication_name&quot;:&quot;Bzogramming&quot;,&quot;publication_logo_url&quot;:null,&quot;title&quot;:&quot;The Next Century of Computing&quot;,&quot;truncated_body_text&quot;:&quot;In this article, I will be giving 80 brief predictions on the future of computing and its impact on the broader world. These are largely predictions that you will not find elsewhere, and this is certainly not an exhaustive list of my ideas. However, from much of my theoretical research and various trends I&#8217;ve seen playing out, these are the places where I see things eventually deviating from common expectations.&quot;,&quot;date&quot;:&quot;2022-09-25T22:04:51.406Z&quot;,&quot;like_count&quot;:15,&quot;comment_count&quot;:0,&quot;bylines&quot;:[{&quot;id&quot;:17122116,&quot;name&quot;:&quot;Charles Rosenbauer&quot;,&quot;previous_name&quot;:null,&quot;photo_url&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d4a8cc9a-0f40-4526-af65-2dc116bf67d3_268x268.jpeg&quot;,&quot;bio&quot;:&quot;Bzo Programming Language, Neuro, Econ, Complexity Theory, Algorithmic Dark Matter, etc.&quot;,&quot;profile_set_up_at&quot;:&quot;2022-03-06T01:14:05.509Z&quot;,&quot;publicationUsers&quot;:[{&quot;id&quot;:211506,&quot;user_id&quot;:17122116,&quot;publication_id&quot;:248933,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:248933,&quot;name&quot;:&quot;Bzogramming&quot;,&quot;subdomain&quot;:&quot;bzogrammer&quot;,&quot;custom_domain&quot;:&quot;www.bzogramming.com&quot;,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Applied, Theoretical Programming Language Design, with some neuroscience, complexity theory, and other influences. Sometimes other stuff.&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:17122116,&quot;theme_var_background_pop&quot;:&quot;#6b26ff&quot;,&quot;created_at&quot;:&quot;2020-12-29T15:33:04.277Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Charles Rosenbauer&quot;,&quot;founding_plan_name&quot;:&quot;Founding Member&quot;,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;enabled&quot;}},{&quot;id&quot;:894530,&quot;user_id&quot;:17122116,&quot;publication_id&quot;:950390,&quot;role&quot;:&quot;admin&quot;,&quot;public&quot;:true,&quot;is_primary&quot;:false,&quot;publication&quot;:{&quot;id&quot;:950390,&quot;name&quot;:&quot;Memetic Infrastructure&quot;,&quot;subdomain&quot;:&quot;memeticinfrastructrue&quot;,&quot;custom_domain&quot;:null,&quot;custom_domain_optional&quot;:false,&quot;hero_text&quot;:&quot;Scifi That Serves a Purpose&quot;,&quot;logo_url&quot;:null,&quot;author_id&quot;:17122116,&quot;theme_var_background_pop&quot;:&quot;#BAA049&quot;,&quot;created_at&quot;:&quot;2022-06-23T20:51:28.868Z&quot;,&quot;rss_website_url&quot;:null,&quot;email_from_name&quot;:null,&quot;copyright&quot;:&quot;Charles Rosenbauer&quot;,&quot;founding_plan_name&quot;:null,&quot;community_enabled&quot;:true,&quot;invite_only&quot;:false,&quot;payments_state&quot;:&quot;disabled&quot;}}],&quot;twitter_screen_name&quot;:&quot;bzogrammer&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;utm_campaign&quot;:null,&quot;belowTheFold&quot;:false,&quot;type&quot;:&quot;newsletter&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPostToDOM"><a class="embedded-post" native="true" href="https://www.bzogramming.com/p/the-next-century-of-computing?utm_source=substack&amp;utm_campaign=post_embed&amp;utm_medium=web"><div class="embedded-post-header"><span></span><span class="embedded-post-publication-name">Bzogramming</span></div><div class="embedded-post-title-wrapper"><div class="embedded-post-title">The Next Century of Computing</div></div><div class="embedded-post-body">In this article, I will be giving 80 brief predictions on the future of computing and its impact on the broader world. These are largely predictions that you will not find elsewhere, and this is certainly not an exhaustive list of my ideas. However, from much of my theoretical research and various trends I&#8217;ve seen playing out, these are the places where I see things eventually deviating from common expectations&#8230;</div><div class="embedded-post-cta-wrapper"><span class="embedded-post-cta">Read more</span></div><div class="embedded-post-meta">4 years ago &#183; 15 likes &#183; Charles Rosenbauer</div></a></div><h2>SAT solving</h2><p><a href="https://en.wikipedia.org/wiki/Boolean_satisfiability_problem">Satisfiability (SAT) problems</a> are very valuable for helping solve a wide range of verification problems, as they are a general-purpose tool for property checking across all possible states of a finite system. Verification is extremely important in chip design (it&#8217;s very hard to fix a bug when it&#8217;s baked into silicon), and so even exponential-time algorithms are on the table.</p><p>Luckily, SAT solvers tend to be much more efficient in practice than in theory. The precise nature of this efficiency gap between theory and practice is a major unsolved problem in complexity theory &#8211; closely related to the P vs NP problem. This makes it hard to reason in the abstract about how quantitatively beneficial different approaches to the problem may be.</p><p>One of the disadvantages of SAT solving on a big, highly-parallel compute cluster is that SAT solvers are not very well-suited for parallel programming. Yes, technically you could brute-force SAT problems in parallel to an enormous degree, but in practice you tend to get quasi-exponential speedups from more sequential code. This is mostly because SAT problems are bottlenecked by information learned about the problem, which tends to be of higher quality when built off previously learned information, and that is generated and tweaked so often that parallel SAT algorithms get bottlenecked by communication.</p><p>That said, there are many known ways that you can throw parallelism at preprocessing to speed up the sequential part. I also happen to be building a SAT solver that makes heavy use of vectorized bitwise operations to rapidly brute-force local searches in the SAT problem, which should hopefully provide more speedups while conforming very well to the capabilities of the Xeon Phis.</p><p>At the very least, it&#8217;s likely we&#8217;ll have many small SAT problems that need to be run as well, not just big ones, and so having 1200 cores or so will be beneficial regardless.</p><h2>Superoptimization</h2><p>The general approach I am taking toward developing the Manitowoc chips is to start out with a well-mapped landscape of the tradeoffs of different chip designs and computing techniques, combined with <a href="https://www.strchr.com/x86_machine_code_statistics">some statistics on code structure</a>, to use as a foundation. Once the foundation is laid and a starting chip is available, then an evolutionary process can be used to hill-climb to a more ideal architecture that is capable of running ordinary code without enormous programmer effort while simultaneously doing so as efficiently as possible.</p><p>When you have a clean-slate chip design, you have the luxury of being able to scrap all the parts of legacy instruction sets that waste transistors while no longer being used enough to justify their existence from an efficiency perspective. In fact, anything can be on the table if you&#8217;re ambitious enough.</p><p>The big problem with this is that it means the instruction will may be changing constantly during development of the chip, which can make the simulated chip a very difficult compilation target!</p><p>The solution is <a href="https://en.wikipedia.org/wiki/Superoptimization">superoptimization</a>, which is simply just search-based code optimization. You take the space of possible instruction sequences, treat it as a search space, and ask what the fastest possible sequence of instructions are that do the same thing as the original code. This produces near-optimal code with little more than a depth-first search algorithm and a lot of time. New instruction sets could likely be generated by the same code that generates the CPU simulator.</p><p>This is of course an exceptionally hard problem in theory as you don&#8217;t just have the exponential search problem of finding the optimal code, but also the exponential problem of verifying that the code is correct across all possible inputs.</p><p>In practice though, it&#8217;s not completely impractical as there are many ways of optimizing the search (and of course is a lot easier if you have an entire compute cluster available rather than just a laptop). The existing academia demonstrates that this is a <a href="https://theory.stanford.edu/~aiken/publications/papers/oopsla15a.pdf">pretty promising approach in terms of the performance of the code it generates</a>, but I&#8217;m far less impressed with the search algorithms they use to find such code. Throwing Grovercomp at analyzing codespace for shortcuts would be well within the realm of possibility, as would being able to optimize huge amounts of code quickly.</p><div><hr></div><p>Thanks for reading! If you enjoy my work, please support me with a subscription to <a href="https://www.bzogramming.com/">Bzogramming</a>, my main newsletter. One-time donations can be made to Alexander via <a href="https://paypal.me/nicholatian">PayPal</a> to fund the build. Until next time!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#4: Grovercomp for Anodyne]]></title><description><![CDATA[What&#8217;s it all for, anyway?]]></description><link>https://grovercomp.xion.mt/p/p4</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p4</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Thu, 03 Nov 2022 14:31:02 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/23c66413-04b3-4a02-ad16-524e21a356f9_1920x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Since I don&#8217;t have any new photos for you this week, I thought I&#8217;d do something a bit different and explain one of the reasons Charles and I need Grovercomp.</p><p>Since we met, there has been a galactic collision of our lives&#8217; work. Right now this is a nebulous soup of stardust, but in time it will reform and accumulate into what we call Project Anodyne.</p><p>Our main task as the masters of this new universe is to accelerate its accretion to within our lifetimes. We don&#8217;t want to have done every detail of this without collation, ageing out and leaving the corpus to be reconstructed by future minds, if it isn&#8217;t lost entirely. (Yes, that is a lot more common than you may think.) Besides to enjoy the material rewards of our ingenuity, we also see it as a moral imperative because it is a higher reflection of the same underlying value of building things to last that colours so much of what we have spoken of in computer science.</p><p>To achieve this goal we have to scope it and curate it somewhat for consumption by existing systems in our society. In particular, this means focussing on a particular chip design that comprises part of this system, the so-called Manitowoc microarchitecture, and transforming it modestly to be sold to the United States government. The design of these chips is highly unusual, but they are thousands of times more powerful (i.e. energy-efficient) at general-purpose computing than anything else on the market today. They approach the same order of magnitude of efficiency that tensor cores do, but with general-purpose computing instead of merely massive matrix multiplication.</p><p>Grovercomp will be built to provide a basis on top of which a Manitowoc chip can be realistically simulated. It&#8217;s just not possible to vindicate the designs without taking larger intellectual liberties on normal computers or FPGAs, but with Grovercomp in hand, we can approximate it much more accurately, just at a fraction of the speed. Upon running these simulations, we will take the results and apply for a grant programme with the Defense Advanced Research Projects Agency, otherwise known as DARPA. With a successful application in hand as a corporate resume, and the grant money applied towards a fabrication run at TSMC, we will attempt to sell these uniquely powerful chips to government organisations, in the spirit of DARPA itself.</p><p>The path forward from there is as clear as water, and as clear as mud. We will attempt to build the Anodyne computer spoken of in the original project pitch, and sell it to the general public with the productivity software in hand.</p><div><hr></div><p>Thanks for reading! If you enjoy my work, please support me with a subscription to <a href="https://www.nichfury.com/">Nich Fury</a>, my main newsletter, or via <a href="https://github.com/sponsors/nicholatian">GitHub Sponsors</a>. One-time donations can be made via <a href="https://paypal.me/nicholatian">PayPal</a>. Until next time!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#3: A big oily surprise]]></title><description><![CDATA[The final fourteen cards for the family arrived, and ten of them are soaked.]]></description><link>https://grovercomp.xion.mt/p/p3</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p3</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Thu, 27 Oct 2022 14:30:56 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/cc52584e-5747-4929-a02a-a223bea0ad42_1920x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At last, the final fourteen Xeon Phis have arrived. I&#8217;ll spare you photos of the first four, as they are basically identical to the first two cards we unboxed two weeks ago, and because we have a surprise: <strong>oil</strong>!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EdU1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EdU1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EdU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:201923,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EdU1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!EdU1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F13f30a70-6431-4d40-af50-e39481042656_2000x1500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Those heatsink shrouds are looking slick in the sun. Let&#8217;s fix that.</figcaption></figure></div><p>Initially I tried to swab it off, and soon found this futile because there was simply no way I was going to get a thorough clean inside those heatsink fins by hand, even with a complete disassembly.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GRo9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GRo9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GRo9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:203440,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GRo9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GRo9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F47fbc10d-a0f6-4d35-b668-29b41b39bc09_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">These cards are about to be slung like baby Achilles!</figcaption></figure></div><p>After a minute of outside-the-box thinking, I quickly realised the easiest thing to do is what was done to them with oil, but with alcohol &#8211; specifically, isopropyl 70%.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VTtF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VTtF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VTtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:203208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VTtF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F3f165aee-82e3-4480-93bb-ed9d901a3235_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">They&#8217;re all done! All ten of them&#8230;</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZARM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZARM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZARM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/e67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204543,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZARM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ZARM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fe67450d2-6eda-4e9c-ba6f-ba530cd737ba_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">You could call that moist.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vUW_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vUW_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vUW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204231,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vUW_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vUW_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8a8b2127-11f3-4c14-9c0b-2cdfa8ed83ba_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">B-roll.</figcaption></figure></div><p>After all of the alcohol evaporated it left some considerable water volume behind. That&#8217;s okay, none of these things were powered and I was careful not to short them! But it will mean I need to sundry them for a day or two depending on how sunny and warm it gets here in the Piedmont autumn. We&#8217;ll take a look at that next time. &#128521;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yw0m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yw0m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yw0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:265785,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yw0m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yw0m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F0eb6a723-1b7a-4c8f-a52f-7f37ec7f8015_2048x1536.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Some bubbles of oil that collected at the top. This is why we dipped &#8216;em!</figcaption></figure></div><div><hr></div><p>Thanks for reading! If you enjoy my work, please support me with a subscription to <a href="https://www.nichfury.com/">Nich Fury</a>, my main newsletter, or via <a href="https://github.com/sponsors/nicholatian">GitHub Sponsors</a>. One-time donations can be made via <a href="https://paypal.me/nicholatian">PayPal</a>. Until next time!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#2: Make it four more]]></title><description><![CDATA[This time, without the dents.]]></description><link>https://grovercomp.xion.mt/p/p2</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p2</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Thu, 20 Oct 2022 14:30:53 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/0ae8a4d7-ff00-4be7-bb86-6a63509e05f5_1920x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We&#8217;ve got a more complete unboxing photo roll this time:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qVrD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qVrD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qVrD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qVrD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qVrD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F65462588-1cac-42a4-b05e-f9270316461f_2048x1536.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Boxed and bubble wrapped.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Zhhr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zhhr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zhhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:197049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zhhr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Zhhr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6f92cf83-7658-4772-89c9-d9f9f70a7288_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Wrapped in foam!</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fZxk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fZxk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fZxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191728,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fZxk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fZxk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd62d2838-83e2-4da9-9777-adce6c996026_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The four new arrivals, bottoms up.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PD64!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PD64!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PD64!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PD64!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PD64!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PD64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186017,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PD64!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!PD64!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!PD64!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!PD64!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F7fb07858-55b2-45f5-91a1-9126cd03badb_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">B-roll.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pyrS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pyrS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pyrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/f2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:177943,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pyrS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pyrS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Ff2404f8d-ffbe-4422-9b22-5dc42ce9ff55_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Close-up of the chips and brushed aluminium casing.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!f5YR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f5YR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!f5YR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193722,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!f5YR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f5YR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F22fc7a55-d6eb-4063-80f7-843173348f49_2048x1152.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">More brushed aluminium goodness.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W1qW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W1qW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W1qW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:204677,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W1qW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W1qW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfaccee0-d923-48a3-bb79-6076720795b5_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">The new four arrivals.</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!owXY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!owXY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!owXY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!owXY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!owXY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!owXY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:174124,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!owXY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!owXY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!owXY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!owXY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8f73a33-431d-45b1-952f-d23757945f67_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Bringing the whole gang so far together.</figcaption></figure></div><p>These are the first four (4) of what will ultimately be eighteen (18) cards deployed into the Grovercomp compute cluster! As before, the first two dented-up cards will be straightened out, repainted, and put into our personal rigs for more direct use.</p><div><hr></div><p>Thanks for reading! If you enjoy my work, please support me with a subscription to <a href="https://www.nichfury.com/">Nich Fury</a>, my main newsletter, or via <a href="https://github.com/sponsors/nicholatian">GitHub Sponsors</a>. One-time donations can be made via <a href="https://paypal.me/nicholatian">PayPal</a>. Until next time!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[#1: the first two cards]]></title><description><![CDATA[Plus a free complementary bonus mockup!]]></description><link>https://grovercomp.xion.mt/p/p1</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/p1</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Thu, 13 Oct 2022 14:30:57 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/d0211c97-38bb-403c-bb2a-b604a83860e9_1920x1440.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>The first two cards have arrived in the post.</p><p>These two were had for $35 US apiece. One of them will be installed into my personal Linux rig, <em>Henen-nesw</em>, and the other will be kept in reserve for personal use by Charles Rosenbauer.</p><p>Here they are frontal:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o3gx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o3gx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o3gx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123831,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o3gx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!o3gx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F8775219e-0c36-4deb-b42d-0ab8781879f9_2000x1500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s take a closer look at these absolutely <em><strong>gorgeous</strong></em> backplates. This is <em><strong>machined</strong></em> aluminium!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Kg6Z!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:396399,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Kg6Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf489c58-78e0-4548-9191-e5c3be9f1fc7_2000x1500.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>I plan on hammering out a lot of the more grievous dents in these cards&#8217; cover plates, and repainting them matte black with a screen-printed vintage Intel logo. Here is my mockup of what they will look like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!31a5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!31a5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!31a5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!31a5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!31a5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!31a5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:217721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!31a5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!31a5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!31a5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!31a5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2F6eb35a43-f541-4207-8f4b-e91f4c7aec4f_2000x1500.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p>Thanks for reading! If you enjoy my work, please support me with a subscription to <a href="https://www.nichfury.com/">Nich Fury</a>, my main newsletter, or via <a href="https://github.com/sponsors/nicholatian">GitHub Sponsors</a>. One-time donations can be made via <a href="https://paypal.me/nicholatian">PayPal</a>. Until next time!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Introducing Grovercomp]]></title><description><![CDATA[A poor man&#8217;s petascale supercomputing solution.]]></description><link>https://grovercomp.xion.mt/p/intro</link><guid isPermaLink="false">https://grovercomp.xion.mt/p/intro</guid><dc:creator><![CDATA[Alexander Nicholi]]></dc:creator><pubDate>Fri, 07 Oct 2022 15:37:09 GMT</pubDate><enclosure url="https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/66a4ab3f-e50e-40c9-a18a-f821300ecea5_3535x2828.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hello everyone, and welcome to the first instalment in a new weblog dedicated solely to documenting a new DIY supercomputer project: the aptly named <strong>Grovercomp</strong>. Today I will explain what the goal is with Grovercomp, why I&#8217;m building it, and what to expect from this weblog moving forward.</p><h2>Background</h2><p>I am a computer programmer by trade, and a computer scientist by profession. So is my close colleague and partner-in-crime <a href="https://twitter.com/bzogrammer">Charles Rosenbauer</a>, and together we have been collaborating on various projects we share a sense of value in almost since we&#8217;ve known each other.</p><h3>An abandoned server</h3><p>For the longest time I used to work as an unarmed security guard, stationed at all sorts of industrial outposts around the <a href="https://archive.ph/Zh3tc">Research Triangle</a> as a literal watchman. (For the record, no, nobody watches the watchmen. I checked.) One of my last contracts was supervising an old decommissioned factory, and some of the junk they were having contractors throw away was a lot of dated server equipment, namely 10Gb and 40Gb managed Ethernet switches and a 24 TB storage server, which I came into possession of for a gracious $0. It&#8217;s amazing what people will throw away.</p><h3>Gathering the Infinity Stones</h3><p>Anyway, I saw a lot of utility in having these things, and in counting my blessings to find a relative lack of pressure to get a time-sink type of job, a gigabit fibre home internet connection, and a drive to work with Charles on things we really believe could change the face of computing forever, I decided to start looking into ways to get a hold of the only digital resource I lacked in spades for cheap: <strong>compute power</strong>.</p><h3>Enter Xeon Phi</h3><p>Very quickly I gravitated towards the now-defunct Xeon Phi computing platform, as I was just floored at how cheap some of these cards had become on sites like schmeBay. I bought two of them, and then four more, and then the other night bought 14 more in one go, at an average price of $40.50/card. All of them are the same model: the Haswell contemporary Knight&#8217;s Corner architecture, featuring 60 cores and 8 GiB of on-board RAM each; this is the SKU called the 5110P. Once again, it&#8217;s amazing what people will (nearly) throw away. Charles and I know that it&#8217;s an artefact of poor software that these things are so worthless to everyone else, and that&#8217;s exactly why they&#8217;re perfect for us.</p><h2>The build plan</h2><p>If you kept count, you know that I bought twenty cards in total. Two of them will be reserved each for Charles and I in personal rigs, while the other 18 will be deployed in triads among six compute nodes, which collectively make up the <strong>Grovercomp compute cluster</strong>. These nodes will be named after the first six letters of the Greek alphabet: Alpha, Beta, Gamma, Delta, Epsilon, and Zeta.</p><h3>Specs &amp; deets</h3><p>While I have not nailed down specific model choices yet, as prices and stock fluctuate wildly, the general plan is to get something with these minimum specs for each of the six nodes:</p><ul><li><p>A dual-socket LGA 2011-3 motherboard with at least three double-wide PCIe slots for the coprocessors</p></li><li><p>High core count Xeon E5 CPUs in both sockets, either v3 (22nm Haswell) or better yet v4 (14nm Broadwell)</p></li><li><p>8 GiB DDR4 ECC DIMMs &#215;8, simply to get quad channel memory with both sockets</p></li><li><p>At least two 1kW+ Supermicro redundant PSUs</p></li></ul><h3>No over-engineering</h3><p>That&#8217;s kind of it for the meat of things, really! There will be a fair amount of sysadmin work to be done once they are built, and I have no intention of over-engineering any of it. Will probably go with CentOS and harness resources together myself as needed. It&#8217;s actually a saner path when you write key code yourself already.</p><h2>Utility</h2><p>First of all, my napkin math shows me that at full load, this cluster can draw over 4 kilowatts of mains power. It goes without saying that I&#8217;m going to have to run lines to a few more additional breakers in my main service panel, and while I&#8217;m at it I&#8217;ll go ahead and add another one for my window air conditioner that&#8217;ll sit next to it, and maybe another for the rest of it all. Over-provisioning is a good thing, right?</p><h3>It&#8217;s up to us</h3><p>Okay, but more concretely, there are several things we can put this compute cluster to good use for. Odds are good that most, if not all, of these things are tasks only Charles and I have the cause to program in the way necessary to fully leverage the highly parallel <em>and vectorised</em> nature of the Xeon Phis. But that&#8217;s okay.</p><h3>Einstein-level research</h3><p>One of the research subjects Charles has been putting a lot of focus into lately is the <strong>SAT solver</strong>. Here is a screenshot he took of some preliminary results of a SAT instance, showing a 1024-bit lattice containing every possible arrangement of 10 bits:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!d3ge!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d3ge!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!d3ge!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg" width="1200" height="900" data-attrs="{&quot;src&quot;:&quot;https://bucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com/public/images/bc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:900,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!d3ge!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d3ge!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc4f6c71-6892-4723-a048-20690117da32_1200x900.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Data science</h3><p>Parallelisation is the pinnacle of scalable high-performance computing, and having this cluster enables us to experiment with algorithms at a scale normally unavailable to un-monied people like us. This system is <em>just</em> powerful enough and <em>just</em> complex enough (with 10Gb backplanes) that we can faithfully extrapolate performance factors for much, much larger compute clusters, up to even the world&#8217;s most powerful supercomputers, without taking gross liberties of interpretation of our data.</p><h3>Software debugging and tooling</h3><p>Even as just a single card in a personal rig, these Xeon Phi coprocessors also provide a fertile breeding ground for exploring new frontiers of debugging and software development tooling that, <a href="https://bzogrammer.substack.com/p/the-next-century-of-computing">in Charles&#8217; view</a>, is woefully neglected. This is also a considerable portion of my interest in the Grovercomp: to create a workable software development toolset, principally anchored by a kernel (Hinterlib), an editor (Quindle), and an assembler-compiler (Oraci&#243;n/Gordian/FCC/Sirius) as the pillars of the toolset. Testing these on old dogs like my Compaq i486 is as crucial to their quality as testing them on machines that are as close as we may ever get to the <em><strong>state of the art</strong></em>.</p><h2>This weblog</h2><p>This place will serve as a kind-of-live feed of every major physical development activity that goes into the building of the Grovercomp, in the same fashion of the classic Groverhaus to which it owes its name and logo.</p><h3>When it&#8217;s done, it&#8217;s done (mostly)</h3><p>This publication will be done actively updating once the server is completely finished and operational, save for some potential occasional updates about outages, upgrades and anything else that may happen to it over its lifetime.</p><h3>No paywall here</h3><p>While I will not be paywalling any content here (this is Grovercomp, after all, so posterity is king), I do highly recommend giving my <a href="https://www.nichfury.com/">main newsletter</a> a look-see if my content consistently interests you. The bulk of my writings there also revolve around computer science.</p><h3>This is why we can&#8217;t have nice things</h3><p>One of the biggest reasons I&#8217;m building such a strangely-architected computer is because, in a financial sense, I am quite poor, and cannot afford nice things like most people in tech. I&#8217;m actually due to ship back the M1 Max MBP I&#8217;m typing this up on back to my former employer, and it cost twice as much as this whole project will. I&#8217;m very gratefully taking advantage of a lot of non-material and non-monetary wealth I have earned in adulthood: my household, my family of roommates, and the collaborative effort we all take to make this house work so well in a way we could never do alone. Grovercomp is therefore my crazy pet project, and I will end up paying for it by selling kittens and donating plasma, if my strategy is right. Supporting me on Substack really helps.</p><h2>Hold up, you said petascale!</h2><p>I did, and I should be fair and say that our definition of &#8220;petascale&#8221; for this computer is in the context of 1-bit vector ops, not floating-point as is typical for measurements of compute power. Xeon Phi coprocessors have four-way hyperthreading which gives them four &#8220;hardware threads&#8221; per physical core, of which each card has 60. That totals out to 4,320 hardware threads from 1,080 cores, not counting all of the regular old Xeon cores and threads, of which we&#8217;re not sure how many cores there will be (we&#8217;re sure there will be 12 sockets filled though).</p><div><hr></div><p>Thanks for reading and welcome to the Grovercomp weblog!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://grovercomp.xion.mt/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://grovercomp.xion.mt/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>