<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Dear Squirrels, WTF</title>
    <link>https://squirrels.wtf/</link>
    <description>Recent content on Dear Squirrels, WTF</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <copyright>Amelia Aronsohn 2012-2026</copyright>
    <lastBuildDate>Sun, 27 Sep 2026 14:08:49 -0600</lastBuildDate>
    <atom:link href="https://squirrels.wtf/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>This Week in Squirrels: 2026-W39</title>
      <link>https://squirrels.wtf/posts/2026-09-27-this-week-in-squirrels-2026-w39/</link>
      <pubDate>Sun, 27 Sep 2026 14:08:49 -0600</pubDate>
      <guid>https://squirrels.wtf/posts/2026-09-27-this-week-in-squirrels-2026-w39/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Sep 20th&lt;/em&gt; to &lt;em&gt;Sat Sep 26th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Utah Week 3&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I ended up paying to upgrade the hotel wifi to make things a lot more bearable. I&amp;rsquo;m not in love with dumping money on &amp;ldquo;upgrade your Wi-Fi,&amp;rdquo; but the internet is my lifeline lately, and I would burn too much phone data trying to tether for another month. Since I have more than half a mb to share across everything now, I can watch some streams and my shows without it choking constantly.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a bit warmer but still plenty damp and rainy up here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The journal backlog.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wow, did I let the journals pile up. This week I went through the slushpile to push editing, updating, and filling these out. I didn&amp;rsquo;t want these to fall so far behind, so I have been filling them out as I go, which is a lot better than I was during hospital time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Broken Audio Player and the Downgrade-Upgrade&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Noooooo! I was replacing the microSD card and put it in upside down. I didn&amp;rsquo;t push too hard, but still it clicked locked in upside down, crooked, and 4/5ths in. I got it out with tweezers without too much damage to the card, but it seems the port is trashed.&lt;/li&gt;&#xA;&lt;li&gt;Instead of going another month without a DAP, I ordered another one I had my eyes on. The interesting part is that it is a &lt;em&gt;cheaper&lt;/em&gt; player than my last one. Instead of being an Android-based player, it&amp;rsquo;s a sub-$100 custom OS player. It has slightly better audio hardware, but the rest of the hardware is smaller, including the screen and processor.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s arguably a downgrade, but I am giving the more restrictive UX a pass since I&amp;rsquo;m not fiddling with Android and apps; it&amp;rsquo;s just a music player again. The music player functionality isn&amp;rsquo;t feature-rich; yet it still plays albums and playlists. It makes me think a lot about what I really need/want vs. what I can have.&lt;/li&gt;&#xA;&lt;li&gt;My biggest miss is albums sorted by year and being able to listen to all the albums under an artist. This player is set up far more for playlists, single-album listening, or shuffling through all the tracks for an artist. This only means I want to make a script to automate some playlists.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fighting my mobile laptop setup.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hadn&amp;rsquo;t really used a lot of my mobile setup in the last many years. Between the pandemic and my switching off Apple systems in the last two years, it hasn&amp;rsquo;t been a priority to work around.&lt;/li&gt;&#xA;&lt;li&gt;My amazing laptop stand works just as well with my Framework 13 as it has with all my MacBooks. However, my Apple keyboard and trackpad did not want to connect and work with it easily. It took a weird amount of fiddling and doing the &amp;ldquo;connect then sync,&amp;rdquo; which I don&amp;rsquo;t think blueZ actually supports, but somehow made the old devices so much happier.&lt;/li&gt;&#xA;&lt;li&gt;If only they were not still Lightning! I took those cables out of my kit, forgetting they still need it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The end of the anime season.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had some good shows, but a shocking amount of drops.&lt;/li&gt;&#xA;&lt;li&gt;I have yet to see what is next season, so that&amp;rsquo;s next week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My body has been so upset&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My leg muscles have been so sore, my ankles angry, and my hips sad. Hopefully, with my mobile setup fixed, I can at least sit with better posture.&lt;/li&gt;&#xA;&lt;li&gt;And then came the rashes. The skin under my dressing went critical, with weeping wounds that covered most of my arm. We went through a bunch of special dressing and cleaning methods, trying to heal this before I go septic. They think I either have or developed an allergy to a cleaner they use during changes here in Utah. Either way, I am losing my PICC line Monday early A.M., which is miserable.&lt;/li&gt;&#xA;&lt;li&gt;And right after the arm started to hit critical levels, a rash started spreading all over my body. I am a human-shaped rash as I write this. They don&amp;rsquo;t think it&amp;rsquo;s the same thing as around my line, so we are playing the &amp;ldquo;swap all of your medications and everything and all the lotions&amp;rdquo; game.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Struggling to stay productive&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I really feel like I am spinning my wheels and not getting any great work progress or even progress on my projects. It is a struggle to get momentum when I am fighting the urge to scratch myself raw.&lt;/li&gt;&#xA;&lt;li&gt;Still, I am making enough progress on a backlog of documents and other things I have to do.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dozzle v11&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking of app updates. Dozzle finally got its own auth and stores its state. Also, the UX has a great refresh.&lt;/li&gt;&#xA;&lt;li&gt;Dozzle is the kinda app where I cannot recommend it enough for a simple self-hosted Docker stack. It&amp;rsquo;s great to have all the logs and some basic stats on one page. Nothing more, not trying to manage everything. Just stats and logs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Manga Backlog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To get back into reading, I am starting with my manga backlog. The piles of manga in my Kindle from preorders and other promotions are huge after a whole month and a half without reading.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Even more art&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have maintained my addiction to getting smaller and cheaper commissions on Vgen.co. I have been on fire getting icons, YCHs, and other generally discounted pieces of my OCs.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a big thing since I got sick, as a great pick-me-up that keeps on picking, and I am sure I mentioned it in prior posts.&lt;/li&gt;&#xA;&lt;li&gt;Getting larger commissions from bigger artists is also great, but money&amp;rsquo;s not amazing, and spreading through small artists is great. I have found a lot of shockingly good artists through trawling vgen.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Assorted Entanglements, Vol 10 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Final volume! This one was a pretty weak victory lap, doubling over all the couples without adding much to the story or resolving any of the hanging ones.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Shino &amp;amp; Ren, Vol 2 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel this one was a huge improvement over the first one. The art is improved, and it feels way more like a manga. It still has a lot of first-person pin-ups around story beats, but the story around it really improved. Overall, it is still saccharine and a bit horny, but it tells more of the story of these two than the first volume did.&lt;/li&gt;&#xA;&lt;li&gt;From my review of the first volume, I still agree with my opinion on the first-person interjection art pin-ups and the overall way the horny art is approached: Instead of being shown as a part of the bigger picture of their relationship, they feel like a weirdly leery flaunting of the main character&amp;rsquo;s relationship.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Yuri Yuri Panic! Vol 1 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Amazing art and a fun setup ruined by going way too hard on the weirdness of &amp;ldquo;the popular girl&amp;rdquo; and an obnoxious yuri-otaku character becoming pivotal to the story. This is a drop for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;What Does the Fox Say, Vol 1 ⭐⭐⭐ 1/2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I almost feel bad giving this a 3 stars because the story is overall really good, but the wild inconsistency in the art and the confusing time skips took off some points for me. This is definitely sliding into the &amp;ldquo;Toxic Yuri&amp;rdquo; category, but not in a tryhard way. These are some complex women with complex feelings and maybe should stop hooking up.&lt;/li&gt;&#xA;&lt;li&gt;I am reminded of a saying shared between my friends: &amp;ldquo;Just cuz he&amp;rsquo;s good for your hole, doesn&amp;rsquo;t mean he&amp;rsquo;s good for your soul.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chat Pile&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been revisiting their entire catalog now, and it&amp;rsquo;s getting me more into sludge metal as a whole. This strikes the perfect balance of super-noisy instrumentals, angry politics, and an understandable singer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Acid Bath&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A sludge fan friend of mine told me if I want a next stop, this was the place to go. I listened to both of their albums and didn&amp;rsquo;t adore it, but it&amp;rsquo;s pretty good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Thou&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Some of Thou&amp;rsquo;s albums also came up high on the sludge list. I loved the instrumentation more than Acid Bath, but the black metal-style scream lyrics I couldn&amp;rsquo;t understand didn&amp;rsquo;t spark joy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cult of the Lamb Original Soundtrack&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I need a metal break, here it is&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://amutable.com/blog/it-starts-upstream-systemd-report&#34;&gt;It Starts Upstream: systemd’s New Report Subsystem | Amutable&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IMO this is pretty exciting. A universal way to query Linux systems for stats and information is great for casual users and sysadmins alike. I remember all that ohai code for doing stuff like this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kevinboone.me/pmp.html&#34;&gt;Who needs a dedicated portable music player in 2026? | Kevin Boone&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think it&amp;rsquo;s fascinating that the reasons I have a dedicated portable music player aren&amp;rsquo;t even listed here. All of this gets very deep into the audiophilism of it or hand-waves &amp;ldquo;cuz it&amp;rsquo;s popular&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gamespot.com/articles/discord-begins-rolling-out-age-verification-and-a-sponsorship-with-fanduel/&#34;&gt;Discord Begins Rolling Out Age Verification-And A Sponsorship With FanDuel | GameSpot&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate the age verification and how it broke Discord for a day for me. But adding the gambling ads makes it even worse.&lt;/li&gt;&#xA;&lt;li&gt;Gross&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.propublica.org/article/draftkings-sports-gambling-problem-vip-fanduel&#34;&gt;I Posed as a Problem Gambler. DraftKings Made Me a VIP | ProPublica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who&amp;rsquo;s shocked!? Nobody. Nobody is shocked.&lt;/li&gt;&#xA;&lt;li&gt;Fork found in kitchen&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jeffgeerling.com/blog/2026/raspberry-pi-ram-lockdown/&#34;&gt;Raspberry Pi locks down Pi 5 RAM upgrades in firmware | Jeff Geerling&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is all over right now and honestly a shame because the hacker ethos was so much about the Raspberry Pi boards initially, but because of RAM prices and scammers, we can&amp;rsquo;t have nice things.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/sherry-turkle-artificial-intimacy-podcast/&#34;&gt;How AI Chatbots Are &amp;lsquo;Deskilling&amp;rsquo; Human Empathy | 404 Media Podcast&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was an interesting podcast about how AI is being used in some ways to bypass the need for empathy and avoid challenges to our viewpoints from others. I&amp;rsquo;ve heard suggestions along these lines before, but it was interesting to hear this from somebody with this much experience in the field. The insight that this isn&amp;rsquo;t necessarily new, but an acceleration, is worth considering.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.colinbreck.com/i-dont-want-to-read-what-you-didnt-write/&#34;&gt;I Don’t Want to Read What You Didn’t Write | Colin Breck&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yet Another &amp;lsquo;Stop sharing what ChatGPT told you&amp;rsquo; post. And honestly, I am going to share these until I no longer have to read other people&amp;rsquo;s AI output&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/24/ai-private-credit-capital-grab&#34;&gt;AI&amp;rsquo;s never-before-seen capital grab | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More extreme yikes about the amount of money running around here, and where we are getting it from. Where are trillions of private investments coming from rn?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/security/2026/09/theres-a-new-way-to-break-rsa-thats-faster-than-anything-weve-seen-before/&#34;&gt;There&amp;rsquo;s a new way to break RSA that&amp;rsquo;s faster than anything we&amp;rsquo;ve seen before | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Y&amp;rsquo;all should be using EC keys by now, but if you had been delaying, now is the time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/09/owners-mourn-spoiled-food-after-firmware-update-bricks-samsung-smart-fridges/&#34;&gt;Owners mourn spoiled food after firmware update bricks Samsung smart fridges | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What a headline to have to write, or even read.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/community/reporting-on-news&#34;&gt;We Have to Talk: Reporting Is Not the Same Thing As &amp;ldquo;Platforming&amp;rdquo; | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A good dissertation on the fine line between amplifying horrible voices and creating a record of how people in power are actively causing harm.&lt;/li&gt;&#xA;&lt;li&gt;I like the distinction here where it is about somebody with power and notoriety who is causing harm.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/09/21/the-metric-is-not-the-mission-history-rarely-announces-itself/&#34;&gt;The Metric Is Not The Mission: History Rarely Announces Itself | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is looking to be a really interesting in-depth look at how so many tech companies veered way out of their original goals. In retrospect, it&amp;rsquo;s easy to point to things like Google dropping &amp;ldquo;Don&amp;rsquo;t be evil,&amp;rdquo; but I am also into how we got there.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/22/ai-safety-vs-ai-speed&#34;&gt;The trillion-dollar AI safety paradox | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Seven trillion dollars&lt;/em&gt;. Good Lort. This is where every new tech fad wants to end up: too big to fail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;4 Non Blondes underestimated how many times I&amp;rsquo;d step outside, take a deep breath, and scream WHAT&amp;rsquo;S GOING ON?!&lt;/p&gt;&#xA;&lt;p&gt;- @Calm&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W38</title>
      <link>https://squirrels.wtf/posts/2026-09-20-this-week-in-squirrels-2026-w38/</link>
      <pubDate>Sun, 20 Sep 2026 15:13:58 -0600</pubDate>
      <guid>https://squirrels.wtf/posts/2026-09-20-this-week-in-squirrels-2026-w38/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Sep 13th&lt;/em&gt; to &lt;em&gt;Sat Sep 19th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Week 2: Utah is Utahing&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not getting out much because of the consecutive 08:00 chemo most of the week, and while it&amp;rsquo;s nowhere near the worst, it&amp;rsquo;s not playing around either.&lt;/li&gt;&#xA;&lt;li&gt;I miss my friends, I miss being able to catch streams, I miss streaming, I miss my stuff… I also miss having internet that isn&amp;rsquo;t hot crap. The hotel&amp;rsquo;s internet is heavily rate limited in order to try and get you to buy a pricey daily upgrade.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Infinity calls&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am calling and talking to everybody this week: insurance, hospital, care team, all of it. Even my PCP and other care providers.&lt;/li&gt;&#xA;&lt;li&gt;My phone is also ringing off the hook from scammers. For the first time in my life, I got a warning that my voicemail was 90% full… 380 voicemails, all from filtered calls, all scammers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lots of work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am trying to get everything out before the big stuff happens. I was also told I&amp;rsquo;m returning to leading projects this week. This is a big milestone for me. I have been supporting others since the cancer took me out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS on a slow connection is heck.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think I have mentioned this before, but all of my travel recently has reminded me of one of the bigger, less-spoken-about flaws of NixOS: the bandwidth requirements.&lt;/li&gt;&#xA;&lt;li&gt;Even a minor change to the build tree can mean downloading many gigabytes of data. Running on unstable likely amplifies this, but I have had several days in a row where a switch takes over 45 minutes to download everything, and then the next day another 45 for the same packages because we tweaked the build script for pnpm or something.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Big self-hosted updates&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jellyfin 12.x dropped, and the new UI is awesome. I am not really feeling a lot of the optimizations yet, but I imagine I can finally add music back into it.&lt;/li&gt;&#xA;&lt;li&gt;Navidrome got a big update with some big back-end changes and a new API to allow for Jellyfin clients.&lt;/li&gt;&#xA;&lt;li&gt;Immich 3.2 technically was last week, but I held off on the update&lt;/li&gt;&#xA;&lt;li&gt;Feishin also got itself a big update; they usually come along after Navidrome.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Re-theme&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ok, so I am trying not to play with bars, but I couldn&amp;rsquo;t resist still working on everything since I am remote and don&amp;rsquo;t have a lot of my other distractions.&lt;/li&gt;&#xA;&lt;li&gt;GruvBox Hard Dark for terminal and RosePine Dawn for everything else have been my core styles for a very long time. I generally dislike many of the most popular color schemes because they are either very blue or look really neon the moment you use flux/nightlight.&lt;/li&gt;&#xA;&lt;li&gt;I was looking at a Discord chat that had people showing off their setups, and I saw somebody share an amazing-looking minimal Everforest setup.&lt;/li&gt;&#xA;&lt;li&gt;I gave it a try, and I am hooked on Everforest. It works amazingly under flux and uses green as its base color instead of the popular blue. It has officially tuned Hard/Medium/Soft contrasts. I can use its light and dark without any complaints either way.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s both contrasting enough for me but also not harsh with the soft greens. The dark does feel slightly hazier than gruvbox or another favorite backup ayu, but after 30 minutes I barely noticed. Thanks perception shifting! I know this is blasphemy but… I am even using a light-mode terminal with it.&lt;/li&gt;&#xA;&lt;li&gt;This also brought me to learn about &lt;code&gt;lutgen,&lt;/code&gt;, which is an incredibly cool tool for tinting art for wallpapers that fit into your themes even more. It took some fiddling, but now I have new sets of all my wallpapers that fit just a bit nicer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Time for the CAR-T&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s a scary bit. A lot of life-risking things can come up. Will it be nothing? Will it be touch and go? The day of went fine, but it was very exhausting for such a small procedure.&lt;/li&gt;&#xA;&lt;li&gt;The day after CAR-T, I had a bad crash, a super bad crash out. Turns out it was ALL ANXIETY. I legit had a panic attack. They gave me some anxiety meds, and I slept for a day or so.&lt;/li&gt;&#xA;&lt;li&gt;Honestly, I seem to be taking the CAR-T well. No issues. Passing all my cognitive tests with flying colors.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mom&amp;rsquo;s own crash out&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My mom has not enjoyed the trip with me. We have never particularly gotten along, but it&amp;rsquo;s worse being in proximity. She&amp;rsquo;s upset about everything: I&amp;rsquo;m too loud, I&amp;rsquo;m too excited, I&amp;rsquo;m not into what she&amp;rsquo;s into, we aren&amp;rsquo;t politically aligned, I don&amp;rsquo;t want to eat what she wants to eat. I wander off and don&amp;rsquo;t follow her in the grocery store. I drive my car; I spend too much time by myself; all of my music is horrible. The hotel doesn&amp;rsquo;t have all her channels, etc etc.&lt;/li&gt;&#xA;&lt;li&gt;This also includes the housekeeping staff refreshing the provided bars of soap. That was the big crash out this week. Watching my mom hide the hotel soap from the housekeepers so they don&amp;rsquo;t take away the most-used bars is wild.&lt;/li&gt;&#xA;&lt;li&gt;This is on top of her losing her mind being all cooped up without her husband, all her friends, and her grandkids. She&amp;rsquo;s so used to being surrounded by people who actively enjoy engaging with her constantly. Yanno, we both get homesick pretty quickly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Returning to reading.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s so tempting to do nothing but be on the computer, since I am here, but I am picking back up my books.&lt;/li&gt;&#xA;&lt;li&gt;I also brought some music gear, but it hasn&amp;rsquo;t come out yet.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My first hailstorm.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had never experienced a hailstorm before. Unsurprisingly, getting hit in the face with hail stings a bit, but it wasn&amp;rsquo;t bad. I didn&amp;rsquo;t like the sound of it on my car at all either. With that hail came the wildest rainstorm I ever drove in my life, but SLC streets are all 40 mph, and my Outback handled it with aplomb.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I Love Amy, Vol 3 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A bit of a mess compared to previous volumes. The story jumps around far too much as it tries to exposition dump everybody&amp;rsquo;s backstory and secrets across four characters while still shuffling the plot along. The characters do all get some good movement, but getting there is a hard read&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Koharu and Minato Happy Life with My Girlfriend Vol 2 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Absolutely saccharine, with not too much drama going on. But the story was way more coherent than the first volume, and both the art and content are a light, fun read.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Don&amp;rsquo;t Know Which Is Love, Vol 5 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like the author&amp;rsquo;s &amp;ldquo;same face&amp;rdquo; was a little less bad. It is really fun to watch all the various interests actually interact with each other instead of solely fighting over the MC. The volume is still very horny but stays cheeky and fun instead of boobs everywhere. It&amp;rsquo;s a little interesting to me that this is going all-in on the most problematic choice.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chat Pile&amp;rsquo;s &amp;ldquo;Who Loves the Sun&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chat Pile is one of these bands I wish I knew about before. I picked up their previous two LPs and two EPs too. Angry leftist political sludge metal? Fuck yeaaaaaaa.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cyonthi&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who doesn&amp;rsquo;t want breakcore when you are trying to stay sane&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Filter&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I started listening to the new Stabbing Westward &amp;ldquo;Wither - ReWired&amp;rdquo; but honestly didn&amp;rsquo;t love it. It made me want to start listening to Filter again, so I have.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rebecca Black&amp;rsquo;s &amp;ldquo;Age of the Exhibitionist&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one isn&amp;rsquo;t sticking with me like her first one. I will have to give it more time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://charity.wtf/p/confessions-of-an-unrepentant-slop&#34;&gt;Confessions of an Unrepentant Slop Snob | Charity Majors&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another argument about how to do AI better and not send people AI.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/security/2026/09/13/security-through-obscurity-is-dead-and-ai-delivered-the-fatal-blow/5296000&#34;&gt;Security through obscurity is dead, and AI delivered the fatal blow | The Register&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I always argued that security through obscurity is a false blanket, but this makes a lot of great points about the fact that it&amp;rsquo;s actively dangerous now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://futurism.com/future-society/cult-anthropic-insiders-worshipping-claude-god&#34;&gt;Cult of Anthropic Insiders Rumored to Be Worshipping Claude as a God | Futurism&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How many sci-fi horror novels are about this?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/12/us-world-relationships-gold-tourism&#34;&gt;The world reconsiders America | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;weLP. Who didn&amp;rsquo;t see this coming?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W37</title>
      <link>https://squirrels.wtf/posts/2026-09-13-this-week-in-squirrels-2026-w37/</link>
      <pubDate>Sun, 13 Sep 2026 20:22:55 -0600</pubDate>
      <guid>https://squirrels.wtf/posts/2026-09-13-this-week-in-squirrels-2026-w37/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Sep 6th&lt;/em&gt; to &lt;em&gt;Sat Sep 12th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A great long stream for the first time in a long time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And sadly, the last stream for a long time too. But it is what it is.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the last-minute travel prep.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted to get a lot of tech and remote prep done so I could make sure my access to my network was stable for being gone for so long.&lt;/li&gt;&#xA;&lt;li&gt;I had my first failing w-zave device; they have such reliable stuff normally.&lt;/li&gt;&#xA;&lt;li&gt;Then came patching, prepping, updating my KVMs and making sure they were static, just a lot of old tasks I had on the backlog.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The trip out to Utah.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It was mostly uneventful, a long drive, but we got it done in a good time and got all checked in and settled in.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The fastest biopsy in the case of biopsies!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This doctor ran down this biopsy so fast, not sloppy fast. He was damn efficient.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Early AM chemo for a week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yay? At least it&amp;rsquo;s not the super rough chemo, just the medium-grade stuff. If that&amp;rsquo;s a thing.&lt;/li&gt;&#xA;&lt;li&gt;However, 8 AM chemo every day builds up on you fast.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the medical care and tests and checks in the wooooorld.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s not even a 5 days a week kinda thing; we are a constant 7 days, no break&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Playing with themes.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;While I want to stop spending all my time playing with my shell. What are my themes doing? Experimenting with different ones now to see if anything coherent sticks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Different hospitals, different styles&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s so weird how different hospitals work. From little things, how they all have different lines and caps and ways of handling things.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Work is working&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have some of my own tasks and tickets, and my implementations are going well. It&amp;rsquo;s not fun juggling it along with all of these medical appointments and Chemo, but I am making do&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sigh, no&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Meat Beat Manifesto&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I need some time with some of their newer music.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rob Zombie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yeah, Lunar Injection is my jam.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Stabbing Westward&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They dropped a &amp;ldquo;redo&amp;rdquo; of their biggest album, &amp;ldquo;Wither, Blister, Burn, &amp;amp; Peel.&amp;rdquo; Sadly, it just makes me want to listen to the original a lot more. A lot of the songs don&amp;rsquo;t hit the same.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Filter&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Welp, listening to Stabbing Westward makes me want to listen to Filter, and oh boy, I love me some Filter.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Chat Pile&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a new one for me. I am normally not huge into metal, but I grabbed this new album, &amp;ldquo;Who loves the sun,&amp;rdquo; from a review, and it has its hooks in me. Sludge metal is my thing, I guess&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gadgetreview.com/discord-is-bringing-back-age-verification-for-millions-of-users&#34;&gt;Discord Is Bringing Back Age Verification for Millions of Users | Gadget Review&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More frog boiling, it seems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ploum.net/2026-09-09-ai_policy.html&#34;&gt;I Don’t Want to Interact With Stochastic Parrots | Ploum&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is probably the healthiest hard-line anti-AI take I have seen. I don&amp;rsquo;t agree with all of it or co-sign on it, but I respect both the conviction and the choice to respect others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/09/lg-tv-shown-capable-of-tracking-user-activity-even-when-offline/&#34;&gt;LG TV shown scanning LAN for third-party phones and other devices | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More of this. I am 0% surprised. Companies have zero respect for privacy, and we haven&amp;rsquo;t given them any reason to change.&lt;/li&gt;&#xA;&lt;li&gt;They WILL keep pushing the boundaries and hand-waving for as long as we allow them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://netwars.pelicancrossing.net/2026/09/11/apocalypse-now/&#34;&gt;Apocalypse now - net.wars&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A reminder that the financial elite are not interested in the next generation&amp;rsquo;s well-being. They are happy to strip-mine everything and leave it all behind.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/09/ai-doom-pdoom-kill-all-humans-anthropic&#34;&gt;Here&amp;rsquo;s how AI could kill us all (if the worst fears come true) | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am less concerned it will p(doom) us all; I am more worried it will collapse most of society and create a new face of war and espionage, and destroy the QoL of most people&lt;/li&gt;&#xA;&lt;li&gt;The fact they still added a &amp;ldquo;&lt;strong&gt;Why it matters&lt;/strong&gt;&amp;rdquo; section cracks me up&lt;/li&gt;&#xA;&lt;li&gt;Once AI starts being the new… wait… next article&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/08/ai-agents-bugcrowd-cyberattacks-hack&#34;&gt;Bugcrowd CEO predicts AI agents will be next hacking victims | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yeah, this- once this starts happening, too many people won&amp;rsquo;t see it coming, and they will rely on&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/ai-and-ml/2026/09/10/anthropic-reveals-fourth-likely-crime-committed-by-its-ai/5295412&#34;&gt;Anthropic reveals fourth likely crime committed by its AI | The Register&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And more of this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=PCqkJ0HuHTM&#34;&gt;Music Courses Are Dead (Thanks AI) | Red Means Recording&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A good thought about how an already toxic hustle where a lot of people are working to make money is now &amp;ldquo;dead,&amp;rdquo; or not actually useful to people&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=whwDZQALpsA&#34;&gt;This Will Change How You Store Coffee | Lance Hedrick&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is for the coffee nerds.&lt;/li&gt;&#xA;&lt;li&gt;I am coffee nerds&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W36</title>
      <link>https://squirrels.wtf/posts/2026-09-06-this-week-in-squirrels-2026-w36/</link>
      <pubDate>Sun, 06 Sep 2026 20:22:55 -0600</pubDate>
      <guid>https://squirrels.wtf/posts/2026-09-06-this-week-in-squirrels-2026-w36/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Aug 30th&lt;/em&gt; to &lt;em&gt;Sat Sep 5th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Short Stream Sunday&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got back into it and was so happy to, but the persistent post-lumbar puncture headache makes it hard to sit at a screen and focus on a game and be entertaining for any long time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The end of the shell wars&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the end, I am never happy with a heavyweight shell, and even lightweight ones. I rolled back and then cleaned up my configs a touch, finally got waybar to play nice… er. I swear it always comes back to me being annoyed at waybar.&lt;/li&gt;&#xA;&lt;li&gt;But the next version looks like it fixes most of the things I wished worked. So since I use NixOS, I patched it in and am now using the latest version from the main branch. And after some restyling, it&amp;rsquo;s pretty great.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The eternity of head pain&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I also had to lean on my nausea meds a bunch this week.&lt;/li&gt;&#xA;&lt;li&gt;Feeling all messed up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The lowest-key birthday I ever had&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I normally like to throw out as hard as I can for my birthday. However, I am feeling so wrecked and headachy I just can&amp;rsquo;t.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;1Password -&amp;gt; Bitwarden&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yep, this is called voting with my money.&lt;/li&gt;&#xA;&lt;li&gt;The migration is anything but painless with a vault that runs back to the low 2000s. I got all my passkeys and passwords over, but it didn&amp;rsquo;t respect the archive vs. active status, so I had to go through and re-archive EVERYTHING I have archived in the past: about 600 items.&lt;/li&gt;&#xA;&lt;li&gt;The SSH key functionality was easy peasy, not as nice as 1Password&amp;rsquo;s, but once I archived years of old keys, it worked well. I liked being able to select which keys to use from 1Password, but it hasn&amp;rsquo;t been a blocker for me yet.&lt;/li&gt;&#xA;&lt;li&gt;Bitwarden is a bit awkward. Not bad, but awkward. There is no sort by used, created, changed, nothing. Only name. Weird and gross. Also, the browser plugin and client are not linked in any way, so it&amp;rsquo;s two separate unlocks and stores.&lt;/li&gt;&#xA;&lt;li&gt;Bitwarden ALSO does not have an &lt;code&gt;op&lt;/code&gt; equivalent OR a quick viewer, both of which I think are pretty bad. Luckily, the open-source Rust client &lt;code&gt;rwb&lt;/code&gt; works as an op CLI replacement and, with some scripting, a quick viewer.&lt;/li&gt;&#xA;&lt;li&gt;There are some rough edges in Bitwarden for sure, but none of them are dealbreakers once I got &lt;code&gt;rbw&lt;/code&gt; working and integrated it into some stuff.&lt;/li&gt;&#xA;&lt;li&gt;Still &lt;strong&gt;feels wild&lt;/strong&gt; to delete an account for a service I have been paying for for 17 years now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;ALL the planning calls&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CAR-T starts immediately after Labor Day weekend. And I found out about this at the begining of the week. So it&amp;rsquo;s been a SCRAMBLE to get everything booked and ready to be gone for TWO WHOLE MONTHS.&lt;/li&gt;&#xA;&lt;li&gt;Also, like, wtf, it&amp;rsquo;s been a mess, off, on, off, on, maybe… ok no wait we got you.&lt;/li&gt;&#xA;&lt;li&gt;Luckily I got my retired mom to help, and I got some assistance for booking out the stay. It&amp;rsquo;s going to be months.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nope. I miss reading. I should get out of my pit and back on it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;clipping.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Their horror albums own a place in my soul.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Garbage&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been too long since I lost myself in this lowkey very queer music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Slayyyter&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;WOR$T GIRL IN AMERICA&amp;rdquo; keeps growing on me more and more&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rob Zombie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still plucking through the newer albums. I think &amp;ldquo;The Lunar Injection Kool Aid Eclipse Conspiracy&amp;rdquo; is still one of my favorites&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linuxiac.com/debian-13-is-taking-over-2200-control-systems-across-cern/&#34;&gt;Debian 13 Is Taking Over 2,200+ Control Systems Across CERN | Linuxiac&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a wild read about managing SCADA-style systems. For those who prefer a video, it&amp;rsquo;s based on a talk &lt;a href=&#34;https://gemmei.ftp.acc.umu.se/pub/debian-meetings/2026/MiniDebConf-Winterthur/ch2026-53-controlling-cerns-accelerators-with-debian.av1.webm&#34;&gt;at a MiniDebConf&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.anildash.com/2026/09/02/cancer-capital/&#34;&gt;VC isn’t VC anymore — understanding the rise of Cancer Capital | Anil Dash&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I know I beat on a lot of anti-capitalism things, but it&amp;rsquo;s really wild to see some of how we got here from a financial and investing point.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/security/2026/09/my-drivers-license-is-one-of-153-million-for-sale-on-a-new-dark-website/&#34;&gt;I rented a car, and within hours, my driver&amp;rsquo;s license was for sale | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;weLP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://codemanship.wordpress.com/2026/09/03/the-ultimate-equation-about-ai-coding/&#34;&gt;The Ultimate Equation about AI Coding | Codemanship&amp;rsquo;s Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is going around a lot at work. I think it has some &amp;ldquo;old man yells at cloud&amp;rdquo; stink on it, but he makes solid points about needing and implementing feedback to improve, especially after the initial setup.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/988536/1password-dhh-linux-controversy&#34;&gt;1Password wades into a right-wing mess after funding a Linux project | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is BEYOND WILD to me to start swinging the accusation &amp;ldquo;1Password Supports the Ethnic Cleansing of Europe&amp;rdquo; because they funded Omarchy. Where are all the accusations against the CEOs who donated more than three times as much as 1Password? Who&amp;rsquo;s coming for Dropbox, Shopify, Stripe, Dell, &amp;amp; Cloudflare?&lt;/li&gt;&#xA;&lt;li&gt;Don&amp;rsquo;t get me wrong, I think this is an atrocious look for 1Password, and they&amp;rsquo;ve earned every lost customer they paid for here &lt;em&gt;including myself&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;A friend I&amp;rsquo;ve had since childhood used to say, &amp;ldquo;Hanging out at a party with David Duke doesn&amp;rsquo;t make you a Klansman, but if I were at a party and he showed up, I&amp;rsquo;d start questioning all my friend choices.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/09/03/oil-bonds-stocks-iran&#34;&gt;Markets can&amp;rsquo;t ignore the war anymore | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;weLP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.bleepingcomputer.com/news/security/plex-warns-users-to-patch-security-vulnerabilities-immediately/&#34;&gt;Plex warns users to patch security vulnerabilities immediately&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nutbeans&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blogs.nvidia.com/blog/nvidia-to-acquire-hugging-face&#34;&gt;NVIDIA to Acquire Hugging Face | NVIDIA Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The best way to make sure your hardware stays on top is to prioritize systems that prioritize your hardware. Why not control access to models?&lt;/li&gt;&#xA;&lt;li&gt;I am always cranky when I learn the reason nobody likes AMD is that so few things actually use the hardware well. Everybody just stopped developing against them and put everything into the Nvidia basket&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.propublica.org/article/colorado-marijuana-enforcement-division-sima-sciences-midnight-drops&#34;&gt;Colorado Can Take Months to Warn Consumers of Risky Cannabis Products | ProPublica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For the &amp;ldquo;fucking embarrassing&amp;rdquo; pile. We can&amp;rsquo;t even trust our own health regulators to let us know when they already know of a problem&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://pluralistic.net/2026/09/04/cheating-at-fraud/#absentee-rentier&#34;&gt;Amazon achieves enshittification inception | Pluralistic&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not a big fan of agreeing with Cory Doctorow, but I read no lies in all of this. They really are peeking at this post-capitalist hellscape build.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/09/03/opinion-trans-people-politics-ordinary-life/&#34;&gt;Trans people need a politics of ordinary life | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Early in my transition, someone who was helping me as an elder told me that my entire existence is political. So there is no opting out of the fact that it has to color and shape every part of my existence, and everybody will react to it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tailscale.com/blog/tailcat&#34;&gt;Tailcat: An open-source CLI for Tailscale&amp;rsquo;s WireGuard®, NAT traversal, and DERP&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This company is so furry they are naming their tools &lt;code&gt;tailcat&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://netwars.pelicancrossing.net/2026/09/04/network-lock-in/&#34;&gt;Network lock-in | net.wars&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The claim that enshittification isn&amp;rsquo;t real is WILD to me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/a-racist-arcade-is-the-latest-white-house-initiative-nobody-asked-for/&#34;&gt;A Racist Arcade Is The Latest White House Initiative Nobody Asked For | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;PETA… The White House is now PETA. The only other political group that makes obnoxious, overly political ripoffs of other people&amp;rsquo;s IP is PETA. And it feels like it tracks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theneedledrop.com/opinion/when-an-ai-artist-actually-tries-performing-live/&#34;&gt;when an AI &amp;ldquo;artist&amp;rdquo; actually tries performing live 😂 | The Needle Drop&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Normally these &amp;ldquo;burn&amp;rdquo; shorts aren&amp;rsquo;t worth sharing outside of some catharsis or something IMO, but he does bring up a solid point in this one.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://alignment.anthropic.com/2026/reward-seeker/&#34;&gt;Training a Misaligned Reward Seeker | Anthropic&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Well, this is dark AF&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I&amp;rsquo;m finding it increasingly difficult to &lt;a href=&#34;https://www.reddit.com/r/selfhosted/comments/1w1fmde/i_built_the_selfhosted_equivalent_of_ssotax_11/p6km475/&#34;&gt;take online interactions seriously anymore&lt;/a&gt;. Is everyone a bot now?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;- Selfh.st Newsletter&lt;/p&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W35</title>
      <link>https://squirrels.wtf/posts/2026-08-30-this-week-in-squirrels-2026-w35/</link>
      <pubDate>Sun, 30 Aug 2026 20:22:55 -0600</pubDate>
      <guid>https://squirrels.wtf/posts/2026-08-30-this-week-in-squirrels-2026-w35/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Aug 23rd&lt;/em&gt; to &lt;em&gt;Sat Aug 29th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Starting the week with a failed hard drive&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Sunday stream was ended abruptly by a disk blowing out. It&amp;rsquo;s a bummer, but something I can recover from pretty quickly with how I have my stack set up.&lt;/li&gt;&#xA;&lt;li&gt;NixOS+dotfiles for rapid system &amp;amp; configuration deployment, plus data sync and 3-2-1 backups w/ vetted restores all came together to have my back. It took longer to swap the disk than to deal with the fallout.&lt;/li&gt;&#xA;&lt;li&gt;The reason swapping took so long was a comedy of errors, all of my own making. I hadn&amp;rsquo;t marked the disk as optional in fstab so that the system wouldn&amp;rsquo;t boot without it. However, my systems are locked down and inaccessible on boot failure. I completely locked out the root user and emergency boot for security reasons, so I had to scramble for another computer to build an emergency boot disk so I could format the new disk, label the partition, and then boot into my system normally.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;OBS tweaks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I figured out more PipeWire tricks. This one allows me to null-sink audio I only want to hear through OBS. WirePlumber and PipeWire are pretty awesome for audio routing. I don&amp;rsquo;t miss ALSA or Pulse at all.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The pains of open source sometimes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An app I use was &amp;ldquo;a release away&amp;rdquo; from fixing most of my issues. But the maintenance and work on it have gone dead as of June. Noooooo. Forktime.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Week 3 of being back on GLP-1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t love the side effects of the GLP-1, but I can&amp;rsquo;t deny its value to me. I was taking enough insulin every day that I was having issues from it. And now that I am back on my GLP-1, I take no insulin at all, and my glucose is even lower. It&amp;rsquo;s a great diabetes manager.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Remission Times&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I shared the news last Friday (when I got the news officially), suddenly all my friends are crawling out of the woodwork and wanting to chat and hang out.&lt;/li&gt;&#xA;&lt;li&gt;Sadly, my mental health is still low AF, and my energy level is worse. Like I am hypothetically excited for this, and glad everybody else is too, but I am also just so tired.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Surprise Chemo!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You&amp;rsquo;d think I am in remission so that I would have less hospital time, but nooooooooooo. Four this week. MWThF for me, I guess. Daymn&lt;/li&gt;&#xA;&lt;li&gt;And another surprise IT Chemo! Oh yay! This one really sucked because they had to give me double lumbar punctures since the first one wasn&amp;rsquo;t getting pressure.&lt;/li&gt;&#xA;&lt;li&gt;Then on the way home from all that chemo, I got a call from doctors letting me know I&amp;rsquo;m moving up CAR-T fast and chemos back off… after chemo. Sigh&lt;/li&gt;&#xA;&lt;li&gt;I keep forgetting how hard the chemo to the spine hits. I had a 9am clinic visit the next day, and it was brutal. Now I am down hard with just that chemo kicking my butt.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Planning for Utah Part 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It has begun&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The end of the brave-origin experiment&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It was fun, but not for me. I will probably keep it around, but Manifest v2 is kinda a deal breaker. I miss uBlockOrigin and others too much, and honestly I didn&amp;rsquo;t notice a performance difference.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Shell Wars, Noctalia vs DankMaterialShell&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MOAR CHANGES&lt;/li&gt;&#xA;&lt;li&gt;Honestly, while I like a lot of the tooling I have set up, waybar has been a big struggle to get it the way I like; something where I am constantly tweaking this, that, or the other. Over and over, and it&amp;rsquo;s never quite right.&lt;/li&gt;&#xA;&lt;li&gt;I figured a way of switching into DMS without overhauling everything. By not running the setup, I can keep my normal launcher and setup and then walk myself back into using more and more of it. My previous experience was a bit painful because the &amp;ldquo;start from their defaults&amp;rdquo; didn&amp;rsquo;t fly for me at all. However, since I last touched it, they have improved performance a lot, and honestly it&amp;rsquo;s pretty nice to click to configure a bunch of things.&lt;/li&gt;&#xA;&lt;li&gt;I still ended up struggling a bit with DMS. It didn&amp;rsquo;t click with me, so I installed a few others and gave them a try.&lt;/li&gt;&#xA;&lt;li&gt;The one that really stuck with me is Noctalia Shell v5. It&amp;rsquo;s really fast and has amazing TOML configuration layering so that I can keep all my defaults in my dotfiles. Still, each system has its own overrides that are &amp;ldquo;click to undo&amp;rdquo;; this alone was super appealing so I could mess it all up and then undo a bunch of stuff. The bar has all the little swag and integrations I&amp;rsquo;ve wanted.&lt;/li&gt;&#xA;&lt;li&gt;SO YES. Still tweaking my shell bunches. But this should cut down on a lot of that&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The death of a fan&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s amusing that a single fan failure can deactivate all of my systems. I mean, it was the CPU fan after all. Still, it required a replacement. I put a temporary BIOS override in and replaced the 95mm 12v DC fan with a 381mm 120v AC one while waiting for another new one to show up.&lt;/li&gt;&#xA;&lt;li&gt;This was another test of how helpful having my KVM and ATX power control was. No way I could have troubleshot this from any distance otherwise.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Social hang&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The first friends&amp;rsquo; social hangout I have had since February this year. My persistent post-lumbar puncture headache marred it; small children and excited dogs are a lot.&lt;/li&gt;&#xA;&lt;li&gt;Overall, it was still the best to get to hang out with people I haven&amp;rsquo;t seen in most of a year, catch up a little, and play the silliest games we could find.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Out of my &amp;ldquo;system&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I really took this week off. I did a lot of fixing up nerd things and typing, but I didn&amp;rsquo;t address any of my to-do lists. After I got smashed by surprise chemo, I just lost it all. I think this chemo hit harder than many previous ones.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ashnikko&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One of my favorite 2020s-era pop stars. She is demented in all the best ways for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Meat Beat Manifesto&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Taking a trip through the beats and samples&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lyra Pramuk&amp;rsquo;s Fountain&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was such a random find when it first came out. It&amp;rsquo;s very Björk-level of eclectic, which is how I found it. The whole album is done in her voice, and it&amp;rsquo;s super powerful and haunting.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;King Gizzard &amp;amp; the Lizard Wizard&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still plucking through their FREE discography to see what I like&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spahn Ranch&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Somebody mentioned Heratic&amp;rsquo;s Fork, and now I have to listen to their entire discography for a day.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ninajirachi&amp;rsquo;s I Love My Computer&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted to jump back to some pop from last year I hadn&amp;rsquo;t given enough time to, and this one is &lt;em&gt;fantastic&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Ta51v9tW3CA&#34;&gt;Progressive Men&amp;rsquo;s &amp;lsquo;Obsessive&amp;rsquo; Sex Doll Savior Complex | Jessie Gender&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the very long documentary I talked about last week. It&amp;rsquo;s a lot to watch, but it&amp;rsquo;s good&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theneedledrop.com/news/nearly-400-pounds-of-drugs-seized-at-annual-juggalo-gathering/&#34;&gt;Nearly 400 pounds of drugs seized at annual Juggalo gathering | The Needle Drop&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This makes me laugh. OFC.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/08/ads-and-tracking-infiltrated-tvs-now-theyre-coming-for-monitors/&#34;&gt;Ads and tracking infiltrated TVs. Now they&amp;rsquo;re coming for monitors. | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Companies distributing adware through Windows Update under the guise of firmware updates? This is absolutely wild to me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://xcancel.com/&#34;&gt;XCancel&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;So horrible that these are all getting taken down&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2026/08/27/ais-memory-crunch-is-coming-for-android-apps/&#34;&gt;AI&amp;rsquo;s memory crunch is coming for Android apps | TechCrunch&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More in the news I find absolutely wild. Google&amp;rsquo;s response to how bad the memory crunch is is to force more apps to return to optimized code standards.&lt;/li&gt;&#xA;&lt;li&gt;The time when we could throw more resources at code is past. If Google is reading the writing on the wall at this level, I have to assume the era of massive electron apps and other frameworks and languages that trade off RAM for development ease will be coming to a close for a while.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.advocate.com/politics/national/laura-loomer-milo-yiannopoulos-ice?a1&#34;&gt;ICE detains far-right provocateur Milo Yiannopoulos | The Advocate&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The ultra-anti-immigration man got arrested for being an illegal immigrant. You gotta laugh at this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/08/28/buc-ees-decides-the-right-response-to-pushback-on-its-trademark-bullying-is-to-invoke-partisanship/&#34;&gt;Buc-ee’s Decides The Right Response To Pushback On Its Trademark Bullying Is To Invoke Partisanship | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ok y&amp;rsquo;all, this is another belly laugh of a headline.&lt;/li&gt;&#xA;&lt;li&gt;Yes, the reason people don&amp;rsquo;t like this trademark legal bullying is… the libs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.debian.org/vote/2026/vote_002#texte&#34;&gt;General Resolution: LLM usage in Debian | Debian&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I actually really like Debian&amp;rsquo;s resolution approach here overall.&lt;/li&gt;&#xA;&lt;li&gt;Now, generally, whenever you pull lines like &amp;ldquo;neither endorses nor prohibits,&amp;rdquo; you are, in fact, empowering that which you don&amp;rsquo;t prohibit; you likely are even &amp;ldquo;wink wink nod nod&amp;rdquo; endorsing it.&lt;/li&gt;&#xA;&lt;li&gt;However, I like that they do acknowledge all the unsettled concerns. They also make it clear that if you use this to be annoying, we will ban you.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;gt; We as a society lived so long without AI; why does everybody act like they can&amp;rsquo;t brush my teeth without it now?&lt;/p&gt;&#xA;&lt;p&gt;You forgot the time when smartphones dropped, and we hooked our toothbrushes up to them for some reason.&lt;/p&gt;&#xA;&lt;p&gt;- Me&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W34</title>
      <link>https://squirrels.wtf/posts/2026-08-23-this-week-in-squirrels-2026-w34/</link>
      <pubDate>Sun, 23 Aug 2026 22:15:12 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-08-23-this-week-in-squirrels-2026-w34/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Aug 16th&lt;/em&gt; to &lt;em&gt;Sat Aug 22nd&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday stream canceled.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;slime2 is hard broken and a few other things are wholly scuffed. Guess I need to do a stream repair time. It was a lot of little things, but the whole thing about my chat now being shut down was a drag.&lt;/li&gt;&#xA;&lt;li&gt;I was so bummed out to realize that even though slime2 seemed to be all local scripting it relied fully on the upstream slime2 web app, which is now shut down by the dev.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Have you ever watched a three-hour documentary?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How about one about abusers and misogyny that frames itself as being about Obsession and other telling of Galatea.&lt;/li&gt;&#xA;&lt;li&gt;Sadly it is a nebula exclusive so I can&amp;rsquo;t share it but I really enjoyed the deep dig into the Galatea story and different approaches to it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Then I watched a Keith Haring documentary&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keith&amp;rsquo;s work was &lt;em&gt;everywhere&lt;/em&gt; when I was young. It&amp;rsquo;s weird how much my brain recalls the dancing bodies, the dogs, and the business. I &lt;em&gt;think&lt;/em&gt; my elementary school had a mural of his.&lt;/li&gt;&#xA;&lt;li&gt;I did not know until much later in life that 1) he was gay 2) he died of aids 3) he drew &lt;strong&gt;a lot&lt;/strong&gt; of dicks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS unstable test&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I moved my desktops fully to unstable. It went better than I expected, and I found a trick that allows me to have some systems all stable and some all unstable with small exceptions.&lt;/li&gt;&#xA;&lt;li&gt;I also got a bit sucked into redoing all the theming on my systems. NixPkgs dropped my Rose-Pine GTK theme. Somehow setting up default themes took more work than expected, but such is Linux fiddling.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Moved to wlr-which-key&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has been a finger-breaking task. To reduce the number of keystrokes it takes to run things, and make it way more consistent, I switched to wlr-which-key. This gives me a pre-written menu with a single key per submenu/app.&lt;/li&gt;&#xA;&lt;li&gt;The downside is that this is fiddly. I now need to set up every app and all the menus. the upside is I can set up all sorts of scripts and custom commands. I already used this app for things like my power menu because of these abilities.&lt;/li&gt;&#xA;&lt;li&gt;And now I have to retrain my fingers completely. It&amp;rsquo;s going a lot better now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Losing financial support&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Learning that the rest of this CAR-T stuff might be out of pocket is mind-boggling.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Disposable code&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve been thinking about how much AI enables far more disposable code. There is a lot of load-bearing code out there that tonnes of people and other software rely on, or at least some people rely on. That&amp;rsquo;s what it was like to post code and share code.&lt;/li&gt;&#xA;&lt;li&gt;Now it&amp;rsquo;s almost too easy to make a thing to scratch an itch and then throw it right away. No longer creating, maintaining, and caring for a thing long term. Just like with cheap clothes, why keep them going when they fall apart in a dozen washes?&lt;/li&gt;&#xA;&lt;li&gt;The author of SelfH.st blog and site recently wrote about how he wrote an app using AI but decided wholly not to share it to the community since he didn&amp;rsquo;t want to deal with other people. It&amp;rsquo;s odd he&amp;rsquo;d he mention it if he wasn&amp;rsquo;t making a point about the social dynamics of open source software.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tech debt cleaning&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cleaning up a lot of small broken things was one of my goals in July, but it&amp;rsquo;s gone into August.&lt;/li&gt;&#xA;&lt;li&gt;Hazel&amp;rsquo;s sorter just stopped working because uploading broke when I swapped the file server. ANd it didn&amp;rsquo;t recovery easily even after I fixed uploads.&lt;/li&gt;&#xA;&lt;li&gt;Then I got a few refactors, like adding disko over mounts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Music Desk re-organize&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I finally bit the bullet and bought a guitar pedal stand. It fits my desk perfectly and has completely reorganized everything. I am shocked how much space it actually made on my desk.&lt;/li&gt;&#xA;&lt;li&gt;This has made jam sessions and playing with things so much easier. I might start hitting record more often too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;REMISSION&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;m officially in remission! 🎊🎊🎊&lt;/li&gt;&#xA;&lt;li&gt;Dance Dance Dance!&lt;/li&gt;&#xA;&lt;li&gt;I am still MRD+ so… it&amp;rsquo;s time for another round and more CAR-T, but we finally found &lt;em&gt;something&lt;/em&gt; that is working.&lt;/li&gt;&#xA;&lt;li&gt;My body is in healing mode now, trying to recover a lot while I also try to push it with some remedial fitness. 6 months is a long time to be stunted by chemo.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Eye struggles and sleep&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s not been all sunshine with health. Sleep is rough, and I can&amp;rsquo;t seem to get enough of it.&lt;/li&gt;&#xA;&lt;li&gt;My eyes are struggling; they took a lot through all this, and so they are frequently fatigued and done with the day.&lt;/li&gt;&#xA;&lt;li&gt;I also can&amp;rsquo;t get enough water ever. I am flushing something intense lately.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve been putting in far more hours, a lot of pairing calls. We pivoted on the project we are working on, and the new choice is going far, far better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nope&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Slayyyter&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How come NOBODY told me about Slayyyter? Ugh. I love her music so much now. Wow. I picked up her three albums and have been hard-rotating through them. I think STARFUCKER might be my favorite, but her latest is good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Lunar Injection Kool Aid Eclipse Conspiracy by Rob Zombie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is my favorite of all the new Zombie albums. I have been trying to get into most of them, but this one has my number and is still one of my top listens this week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Alien Meta by King Gizzard &amp;amp; the Lizard Wizard&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was never really into KGY&amp;amp;LW, aware of them, but never really into them. But this latest album is a shockingly good house + prog sci-fi epic-ish album. It&amp;rsquo;s a great listen and loops well. I wish it was a touch longer and had a bit more… but still a huge listen this week.&lt;/li&gt;&#xA;&lt;li&gt;PS. Also, King Gizzard &amp;amp; the Lizard Wizard has put up all 30-something of their albums for PWYW on Bandcamp; that&amp;rsquo;s huge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;MANIFESTO by Ennaria&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still a major AoY Contender&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lasvegasweekly.com//news/2026/aug/16/the-case-for-fewer-toys-at-every-age/&#34;&gt;The case for fewer toys — at every age | Las Vegas Weekly&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A good newspaper OpEd?! I know, right? I really like this one. I find this helps me a lot in many areas of my life. The less I overwhelm myself with choices, the easier it is to focus.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/the-future-of-deepfakes-and-the-decline-of-reality-with-hany-farid/&#34;&gt;The Future of Deepfakes and the Decline of Reality (With Hany Farid) | 404 Media Podcast&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This podcast is a &lt;strong&gt;must listen&lt;/strong&gt; imo. It makes a lot of really salient points about deepfakes, the dangers of them, and likely the culpability of people profiting majorly off of them (including companies like Apple &amp;amp; Google)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jvt.me/posts/2026/08/17/hand-write-commits/&#34;&gt;Why I still hand write my commit messages | Jamie Tanna&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;great points.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://transsolidarityproject.org/gender-dysphoria-self-care-guide/&#34;&gt;Navigating Hard Days: A Practical Self-Care Guide for Gender Dysphoria | The Trans Solidarity Project&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I usually don&amp;rsquo;t wanna shame people for getting that bag, but this website &amp;ldquo;The Trans Solidarity Project,&amp;rdquo; which in its own claims to be all about providing resources to trans people… is a paid Substack blog… lol bitch. Remember when we talked about doing community work and providing mental care resources to people who need them most wasn&amp;rsquo;t about getting the bag?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/xs-algorithm-feeds-off-ragebait-and-impacts-democrats-more-study-finds/&#34;&gt;X&amp;rsquo;s Algorithm Feeds Off Ragebait and Impacts Democrats More, Study Finds | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This feels like such a non-headline. Fork found in kitchen. But at least somebody bothered to prove it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.propublica.org/article/missouri-abortion-gender-transition-minors-amendment-3&#34;&gt;Missouri’s Amendment 3 Could Repeal Voter-Approved Abortion Rights | ProPublica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not even mad here. I am fascinated that this is what it takes. I really wonder if this will work; do people hate trans people enough to ban abortion in the state after they just repealed it?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://omarchy.org/news/2026/08/omacom-foundation-launches-with-8-million/&#34;&gt;Omacom Foundation launches with $8 million | Omarchy News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t seen movement of money this dubious since Trump sold access to private presidential events through his personal cryptocurrency. Yeah, did you forget that happened?&lt;/li&gt;&#xA;&lt;li&gt;Like don&amp;rsquo;t get me wrong, I&amp;rsquo;m hype to see money pouring into Linux projects for once. But this is like an absolutely mind-boggling amount of money in the Linux world. None of the other major projects, like the GNOME Foundation or KDE, see nearly this much money. In fact, as of &lt;a href=&#34;https://blogs.gnome.org/foundation/2024/10/10/budget-and-economic-review/&#34;&gt;2024, GNOME runs at a deficit and is doing cutbacks&lt;/a&gt; because they struggle to bring in more than half a million a year.&lt;/li&gt;&#xA;&lt;li&gt;Why can&amp;rsquo;t they give even a fraction of this to the open source components these CEOs&amp;rsquo; companies run on? Well, they aren&amp;rsquo;t backed by their buddy DHH. So what has Omarchy, or DHH, really done to garner this kinda money?&lt;/li&gt;&#xA;&lt;li&gt;As far as I heard, only Hyperland has been earmarked for the money. I hope more goes to Arch, since they heckin need it right now and Omarchy is just dotfiles over the distro.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Seeing you win is also part of my dream btw&lt;/p&gt;&#xA;&lt;p&gt;- BlueSky&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W33</title>
      <link>https://squirrels.wtf/posts/2026-08-16-this-week-in-squirrels-2026-w33/</link>
      <pubDate>Sun, 16 Aug 2026 22:14:21 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-08-16-this-week-in-squirrels-2026-w33/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Aug 9th&lt;/em&gt; to &lt;em&gt;Sat Aug 15th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Streaming while I can!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Sunday stream was a wild amount of scuff and things being broken.&lt;/li&gt;&#xA;&lt;li&gt;But I discovered I really like the 2.5D Bloodstained game a lot. I am looking forward to playing it more soon.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Returning to my GLP-1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been roughing it on double insulin for most of the chemo, and I am so done with all the side effects of that. I got my medical clearance, and I am back on Monday! weeeeeee! Please no more insulin.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Time to get big procedures.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The first couple of days where consumed with all the calls, all the prep for the second half of this week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How am I this sleepy?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Even after eight full hours, it feels like I&amp;rsquo;ve had 2.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Utah and the Extraction&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The car rides to and back were mostly easy breezy, just really long at a solid 7 hours. We did have an incident in Beaver with someone. In retrospect, it was mostly a funny moment, and afterward most people I talked to about it warned me that Beaver is the place you stop when you want to deal with &amp;ldquo;the crazies.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Since it was a trip to Utah we decided to listen to Satan music the entire time. I bought a lot of the new Rob Zombie right before the trip for it. And then during the trip, I got the new Marilyn Manson album that came out. I talk about them below, but overall it was a pretty fun way to theme the trip.&lt;/li&gt;&#xA;&lt;li&gt;We found the gayborhood at 9th &amp;amp; 9th early on. They had a great coffee shop thought it was constantly packed to the gills and with a line to the door every time. Next to it was a Thai place that was also &lt;em&gt;heavenly&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;While most everybody in Utah hosputal was great, I had some nasty complications on the installation of fresh tubes into my neck. The radiologist going at me was not having a good day.&lt;/li&gt;&#xA;&lt;li&gt;Then we learned the extraction &amp;ldquo;made me a little too relaxed.&amp;rdquo; This is medical for &amp;ldquo;caused my blood pressure to plummet.&amp;rdquo; Not the worst problem to have since we could manage it. I did learn what a calcium deficiency feels like: mostly going numb.&lt;/li&gt;&#xA;&lt;li&gt;The odd part about the trip was how mid-August in Utah was super rainy and cold the whole time. Pretty big difference from the +40c in Vegas.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My mental health has not improved.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One can imagine that this whole week has been… a lot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still no&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rob Zombie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One of the big classic scary man say spooky things acts. I never really kept up with him since &amp;ldquo;Past, Present &amp;amp; Future&amp;rdquo;, so the car trip is a good time to get caught up and see what he has been up to. I picked up a lot of the new albums and listened through most of them, trying to figure out which ones really stick, and which went through the wash.&lt;/li&gt;&#xA;&lt;li&gt;I do have to say it really feels like it&amp;rsquo;s been going downhill since the White Zombie breakup. There were some huge initial projects, and then a lot of… mid. That said, there are still a few bangers throughout.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Marilyn Manson&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When you think of &amp;ldquo;spooky man say scary thing&amp;rdquo; it&amp;rsquo;s hard not to put Manson first. Sadly, he&amp;rsquo;s also the top of the list when I think of musicians who are drug-addled shitbags.&lt;/li&gt;&#xA;&lt;li&gt;His new album came out this Friday, so I started going through some of my favorites. I can&amp;rsquo;t say I still adore listening to him like I used to, but still he is the peak of scary man saying spooky thing,&lt;/li&gt;&#xA;&lt;li&gt;Sadly, the new album fell even well below &amp;ldquo;One Assassination Under God, Part 1.&amp;rdquo; Shockingly so. I went and relistened to Part 1, and it was even better than I remembered compared to Part 2. Still not top three. But up there after digging through the catalog&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My Life With the Thrill Kill Kult&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The trifecta of satan music for me. The early albums were extra Satan music, while some of the later ones still have it, but with a bit more funky 70&amp;rsquo;s camp or horror.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://transsolidarityproject.org/transmasculine-comics/&#34;&gt;The Best Transmasculine Comics to Add to Your TBR List&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Amazing! Perfect! yessssssss. I always need some new graphic novels and webcomics to check out&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://badfaithtimes.com/they-make-you-sound-crazy/&#34;&gt;The Fascists Are Making You Sound Crazy | Bad Faith Times&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t love the &amp;ldquo;fascists&amp;rdquo; framing in this, but outside of some name-calling, I read nothing but straight facts here. It&amp;rsquo;s about dismissal and handwaving. The &amp;ldquo;Alt-Right Playbook&amp;rdquo; series on YouTube also goes over this a lot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/linked/2026/08/12/amazon-spite&#34;&gt;Amazon Is Spitting Customers With Unhelpful Order Confirmation Emails | Daring Fireball&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate this with a seething fiery passion. This is completely hostile to the users of the system.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/08/a-google-insider-spills-the-tea-on-how-the-company-forsook-its-founding-ideals/&#34;&gt;A Google insider spills the tea on how the company forsook its founding ideals | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We all know &amp;ldquo;Don&amp;rsquo;t be evil&amp;rdquo; is long past, but it&amp;rsquo;s interesting how we got from there to here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/mark-zuckerberg-posts-deranged-6-500-word-essay-about-giving-everyone-ai-superintelligence/&#34;&gt;Mark Zuckerberg Posts Deranged 6,500-Word Essay About Giving Everyone AI Superintelligence | 404 media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I mentioned this in last week&amp;rsquo;s post, but 404 Media curated some of the weirdest parts of this into the article.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/science/2026/08/peer-review-is-overwhelmed-can-it-survive-in-the-ai-era/&#34;&gt;Peer review is overwhelmed—can it survive in the AI era? | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Same complaint, different field. How do we manage the deluge? Oddly, we created so much AI to create these problems, but nobody seems to be in a position to use AI to address them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.economist.com/leaders/2026/08/06/how-ai-is-breaking-the-british-state&#34;&gt;How AI is breaking the British state | The Economist&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More complaints of content floods, this time on a governmental level&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/health/2026/08/trump-signs-bonkers-order-that-cuts-vaccines-promotes-ones-that-dont-exist/&#34;&gt;Trump signs bonkers order that cuts vaccines, promotes ones that don&amp;rsquo;t exist | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The scientific community is rolling in their graves. And yes, I am assuming they are all dead after this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/linked/2026/08/11/netflix-has-peaked&#34;&gt;Netflix Has Peaked | Daring Fireball&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This breakdown goes over some of the things that still make me feel like we actually are in some broken &amp;ldquo;post-capitalism.&amp;rdquo; These companies are making phenomenal amounts of money. But they are not making enough because the snake can&amp;rsquo;t stop eating its own tail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.osnews.com/story/145738/google-hammers-another-extremely-petty-nail-in-the-android-open-source-projects-coffin/&#34;&gt;Google hammers another, extremely petty nail in the Android Open Source Project’s coffin | OSnews&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think this might be &amp;ldquo;fork found in kitchen&amp;rdquo; for a lot of people who pay attention to Android&amp;rsquo;s development, but it&amp;rsquo;s still so upsetting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.bleepingcomputer.com/news/security/hundreds-of-fake-chrome-vpn-extensions-route-traffic-through-a-proxy/&#34;&gt;Hundreds of fake Chrome VPN extensions route traffic through a proxy | BleepingComputer&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Technically, all VPN extensions run your traffic through a proxy. That is what a VPN does. (just laughing at a headline)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/twitch-ai-amazon-opt-out/&#34;&gt;Twitch Says Quiet Part Out Loud: Amazon AI Is Opt Out Because ‘Nobody Would Opt In’ | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the definition of a dark pattern. Silently turning something on and making people find an opt-out because you can&amp;rsquo;t be bothered enough to incentivize people to use it otherwise.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You say God, and I say, say 10, say 10&lt;/p&gt;&#xA;&lt;p&gt;- Manson&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W32</title>
      <link>https://squirrels.wtf/posts/2026-08-09-this-week-in-squirrels-2026-w32/</link>
      <pubDate>Sun, 09 Aug 2026 22:57:08 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-08-09-this-week-in-squirrels-2026-w32/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Aug 2nd&lt;/em&gt; to &lt;em&gt;Sat Aug 8th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Streams&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday: Big fun plus a bit of collaboration.&lt;/li&gt;&#xA;&lt;li&gt;Saturday: Finally got my couch test stream in!&lt;/li&gt;&#xA;&lt;li&gt;It took more than a day of fiddling and swapping so many cables and adjusting, but I managed to get my streaming setup on my laptop and mobile enough to work even hanging out on a couch. There are some issues with apps that hate being logged in twice. Like logging into Twitch from Firebot on my laptop breaks auth from Firebot on my Desktop. Brutal.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Trying to make my own squirreltuber software&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Instead of getting my blog post out Sunday, I obsessed over the idea of making my own giftuber software; open source, Linux-first, and worked by creating a browser source instead of screen capture.&lt;/li&gt;&#xA;&lt;li&gt;Of course that&amp;rsquo;s a bigger lift than I originally figured but also… it&amp;rsquo;s doable.&lt;/li&gt;&#xA;&lt;li&gt;My choice of Rust may not have been my best play since it&amp;rsquo;s expensive in CI and compile heat once the app gets bigger, but the runtime is so shockingly slim, and that pays dividends when the app is actually being used.&lt;/li&gt;&#xA;&lt;li&gt;I started using this as a test bed for how to do the &amp;ldquo;swarm of agents&amp;rdquo; thing better with Claude. It&amp;rsquo;s not made this app better in any real way, and I might end up scrapping and redoing it from scratch myself because of this. But my way of doing AI development leveled up a lot. So did my token usage, though. WOW.&lt;/li&gt;&#xA;&lt;li&gt;After a few scraps and attempts to better understand how to design this app well. I came out with something really usable. I used it for my entire test stream and even wrote a StreamController plugin so I could control it with the Stream Deck, all a huge success.&lt;/li&gt;&#xA;&lt;li&gt;The editor is still a mess; AI will have to help my design skills. I also keep finding all the lil features I need to add to polish it. But it&amp;rsquo;s a fun project to have.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Redoing my static site deployer as well&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I guess I am more in my &amp;ldquo;clearing tech debt from the hospital&amp;rdquo; mood. This is a &amp;ldquo;quick fix&amp;rdquo; for how I deploy my static sites internally, and by quick fix I mean re-designing how it works.&lt;/li&gt;&#xA;&lt;li&gt;The new method is great&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Repo consolidation&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More cleanup, this is about me making a quick template and updating all my Golang repos to a standard setup because I have a lot of them and the spray of inconsistency is annoying.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Weekly went clean, but my journal/blog got pushed off for the vtuber stuff. I ended up not doing my journal till pretty late in the week&lt;/li&gt;&#xA;&lt;li&gt;Bestie dinner&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I always knew how good a cook my bestie is, but then they made a steak w/ veggie stir fry, and this food was so good I almost lost it.&lt;/li&gt;&#xA;&lt;li&gt;Recently they moved from across town to about 12 minutes away, and it&amp;rsquo;s so nice being able to pop over quickly now that I am feeling better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Biopsy time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;These are not the worst, but they sure are not a super fun walk in the park either.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Insurance wildin&amp;rsquo; out&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My insurance is having such a time that even one of my nurses evoked Luigi. 😆😭&lt;/li&gt;&#xA;&lt;li&gt;I got a letter that said &amp;ldquo;We aren&amp;rsquo;t so sure about clearing further cancer treatments,&amp;rdquo; which made me wtf pretty hard. Then later I got a call from my case manager saying, &amp;ldquo;Oh, uhhh so we decided that this cancer treatment &lt;em&gt;is&lt;/em&gt; medically necessary but uhhhh. Nobody is actually cleared to do this thing.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Have you ever wanted a hot stew in the hottest weeks of summer?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I did. And it&amp;rsquo;s so good, but also eating hot stew when it is 45c out is enough to give me indigestion.&lt;/li&gt;&#xA;&lt;li&gt;Still, it was delicious and something I can eat for a week. Luckily it is also good cold&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hazel Fell off&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been using Noodlesoft&amp;rsquo;s Hazel for as long as I can remember, but I&amp;rsquo;ve hit a new problem where all of its upload options are completely bugged and the app just hard crashes any time I change any or add any new servers. I didn&amp;rsquo;t have time to poke support, but the forums were very silent.&lt;/li&gt;&#xA;&lt;li&gt;I legit double-checked if there is an open source solution as powerful as it, but sadly Maid really stopped getting work&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Invasive thoughts still super ugly&lt;/li&gt;&#xA;&lt;li&gt;Commissions and art&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I might have gone a touch over on the plan, but I got a backlog of commissions now, and some already in.&lt;/li&gt;&#xA;&lt;li&gt;Not going to lie, it&amp;rsquo;s hard to beat retail therapy where you also get to support artists and have more art about in your life to enjoy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who needs books when you can ruminate on your upcoming passing. 💀&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Binaural Prototype 1&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This weird experimental hi-fi style album is designed around subtle headphone stereo play. Lots of really fun sampling and upbeat sounds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;MANIFESTO by Ennaria&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have listened to this album so much since I discovered it that it&amp;rsquo;s starting to bleed a bit. Still 2026 AoY contender.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;playing dumb by ramuval&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This album was made in dark dark times, and I got a lot of dark times so…&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;UNKILLABLE ANGEL by Ada Rook&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Want some music about dark dark times and collapsing in on yourself. Well this is peak.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=zLZwpH5lCD4&#34;&gt;Don&amp;rsquo;t Take the Black Pill | Andrew Kelley&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An amazing talk on software and still being excited about software and technology. Something I have been thinking about a lot.&lt;/li&gt;&#xA;&lt;li&gt;He makes the proposal that software should work; that&amp;rsquo;s actually the theme of the conference he is at. However, he asks, &amp;ldquo;whom does the software serve?&amp;rdquo; He then proposes, &amp;ldquo;Computers should always serve the one directly interacting with them,&amp;rdquo; and the crowd claps, but the result of that statement is interesting.&lt;/li&gt;&#xA;&lt;li&gt;My jaw hit the floor when he described A/B testing as a user-hostile system that prioritizes outcome over empathy. He said nothing wrong; he&amp;rsquo;s completely out of line, but not wrong.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/08/02/trump-gop-control-midterms-investigations&#34;&gt;Trump looks to lock in his control of the GOP after the midterms | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wouldn&amp;rsquo;t call Axios &amp;ldquo;pro-Trump,&amp;rdquo; but I appreciate this open and honest approach to what he is saying and where the political winds are blowing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lasvegassun.com/news/2026/aug/01/the-high-in-las-vegas-on-saturday-was-10-degrees-a/&#34;&gt;The high in Las Vegas on Saturday was 10 degrees above normal | Las Vegas Sun News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yeah. It&amp;rsquo;s too damn hot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/08/trump-wants-the-power-to-stop-the-public-from-suing-polluters/&#34;&gt;Trump wants the power to stop the public from suing polluters | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Let&amp;rsquo;s be fair to Trump; he only wants what the people paying him want here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thenevadaindependent.com/article/nevada-lg-sues-ethics-commission-seeks-reversal-of-fine-over-transgender-athlete-task-force&#34;&gt;Nevada LG sues ethics commission, seeks reversal of fine over transgender athlete task force | The Nevada Independent&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate so much about this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/08/04/trump-truth-social-feed-trades&#34;&gt;Wall Street finds new edge behind Trump&amp;rsquo;s presidential paywall | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate this even more; of course, this is a market scam&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/2026/08/04/lombardo-says-hes-powerless-to-address-affordability/&#34;&gt;Lombardo says he’s powerless to address affordability | Nevada Current&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think it&amp;rsquo;s WILD that he can claim that he is powerless as a local state official, but in the same breath he drops the prior Governor&amp;rsquo;s name as why we are in this mess. Yes, in case you didn&amp;rsquo;t know, Nevada likes to flop about Dem to Rep and back, and right now we have our own lil mini Trump&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.vincentschmalbach.com/time-serves-ai-bots-a-different-website/&#34;&gt;TIME Is Serving AI Bots a Different Website, With Ads Built In | Vincent Schmalbach&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A fascinating new angle on how capitalism is working its hardest to make AI even worse. I heard some stories about people &amp;ldquo;Reddit hacking&amp;rdquo; to flood comments with things they want AI to repeat when asked, but this is a whole new level.&lt;/li&gt;&#xA;&lt;li&gt;I do think it&amp;rsquo;s a dope trick though to return &lt;code&gt;text/markdown&lt;/code&gt; to bots. I want this to become a new standard so I can legit just open pages in markdown. I can pretend to be a bot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2026/08/04/bending-spoons-to-buy-airtable-for-1-28b/&#34;&gt;Bending Spoons to buy Airtable for $1.28B | TechCrunch&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is &lt;em&gt;wild&lt;/em&gt; to me, especially when you look at the numbers.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;The value being delivered is reflected in annual recurring revenue growing over 20% YoY to approximately $480 million as of June 2026,&amp;rdquo; Bending Spoons&amp;rsquo; founder Luca Ferrrai said in a statement. The company&amp;rsquo;s CEO, Howie Liu, said at the time that Airtable serves over 500,000 organizations, including 80% of the Fortune 100.&lt;/li&gt;&#xA;&lt;li&gt;On face value, this is a company that is doing great. Maybe not a magic unicorn, but they are growing and serving a powerful and flush market with deep pockets. Yet they are selling to a VC whose whole thing is slashing staff, streamlining products, and getting to profitability. So the unspoken part is: somehow, with all this, Airtable isn&amp;rsquo;t profitable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blogs.gnome.org/hughsie/2026/08/04/nvidia-is-now-supporting-the-lvfs/&#34;&gt;NVIDIA is now supporting the LVFS | Technical Blog of Richard Hughes&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is amazing news, and I am so happy to see it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=TtvICev9sBE&#34;&gt;The Hank Green Situation is Weird and Sad | Regular Eyepatch Wolf&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A less ragey but well thought out read on using AI for content creation. The answer is, just because you can, doesn&amp;rsquo;t mean you should. This isn&amp;rsquo;t it, dawg.&lt;/li&gt;&#xA;&lt;li&gt;This also follows my axiom of &amp;ldquo;never share the output of AI to another human. That&amp;rsquo;s not who it&amp;rsquo;s for. If you can&amp;rsquo;t process its output into your own creations or words, you haven&amp;rsquo;t learned enough from its output, and it&amp;rsquo;s not worth sharing and forcing somebody else to process its output.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/08/ai-isnt-enough-to-protect-social-media-communities-from-ai/&#34;&gt;AI isn’t enough to protect social media communities from AI | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This talks in depth about the issues with using AI to fix the problems AI creates, a very similar discussion as the one in open source and development communities.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;cis het ppl need to learn that allyship is an act, and not a state of mind&lt;/p&gt;&#xA;&lt;p&gt;you can&amp;rsquo;t just identify as an ally, you have actually to do shit&lt;/p&gt;&#xA;&lt;p&gt;you get no brownie points for quietly &amp;ldquo;accepting&amp;rdquo; queer people in the privacy of your own mind while doing nothing to change your treatment of us irl&lt;/p&gt;&#xA;&lt;p&gt;- Twitter&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W31</title>
      <link>https://squirrels.wtf/posts/2026-08-01-this-week-in-squirrels-2026-w31/</link>
      <pubDate>Sat, 01 Aug 2026 22:00:48 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-08-01-this-week-in-squirrels-2026-w31/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jul 26th&lt;/em&gt; to &lt;em&gt;Sat Aug 1st&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fixing up more DNSControl&#xA;&lt;ul&gt;&#xA;&lt;li&gt;That project is going through some major refactors and updates, and it&amp;rsquo;s great to see.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Doing stream work for the sake of nobody&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I spent some time adding vertical mode to my stream and also trying to set up closed captioning, and it didn&amp;rsquo;t work well at all. Honestly, it made nobody happy, so I had to undo all of that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Streams&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday was a slow-start stream. I opened up and had nobody around for hours. I know how to make the chat and fill the time with or without people, but it&amp;rsquo;s a lot harder when you are talking to yourself. Then we played Curse of the Moon 2, which doesn&amp;rsquo;t feel nearly as good as Curse of the Moon 1. A huge bummer really. It feels like they ramped up the difficulty in every way to the detriment of the game.&lt;/li&gt;&#xA;&lt;li&gt;Then I didn&amp;rsquo;t manage to stream any more during the week. This annoyed me a lot. Without a schedule, I laze off of it in my evenings and settle into excuses, so I have to commit to a schedule.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Linux Hardening&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am going through and cleaning up some of my bad habits, like being in the docker group and even using root docker on workstations, also some smaller Linux hardening tasks to just be smarter about things.&lt;/li&gt;&#xA;&lt;li&gt;I am not quite to the kernel hardening level of all of this, but there are plenty of ways to plug holes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Work.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had some great pairing sessions for setting up our new CI, and I found and resolved some pretty major bugs. I sure don&amp;rsquo;t love the quality of code that AI tosses out, especially when it causes us to get locked out of boxes. But now I am in a position where I am cleaning up after this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;This week&amp;rsquo;s gas tank was 48$ even though I filled up a bit early (appx 1/4 tank left) due to wanting to get ahead of sticker shock from the war and expiring fuel.&lt;/li&gt;&#xA;&lt;li&gt;Health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The immunotherapy by itself makes me incredibly tired. I am asleep within a few hours of the infusion, and the next two days it&amp;rsquo;s too risky to sit on a couch, or anywhere I can close my eyes. It also makes me a touch feverish.&lt;/li&gt;&#xA;&lt;li&gt;It also dries me out immensely, killing my voice.&lt;/li&gt;&#xA;&lt;li&gt;This week I have a lot of prep work for Utah. I&amp;rsquo;m not loving it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Stylus &amp;amp; UserStyles blew up.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A bug caused my Stylus to be filled with nearly two thousand corrupted style entries with no size. Since there is no bulk delete, I was upset having to clear it out manually.&lt;/li&gt;&#xA;&lt;li&gt;I decided to go back to having a git repo with all of my styles and scripts and then syncing them into Stylus &amp;amp; ViolentMonkey. This was something I experimented with before I had a publicly accessible forge, and it didn&amp;rsquo;t work well. Now that I have Forgejo, it works great without other sync.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fridge Died&#xA;&lt;ul&gt;&#xA;&lt;li&gt;FUUUUUUUUUUUUUUUUUUUCK&lt;/li&gt;&#xA;&lt;li&gt;Monday I noticed the side of my fridge door was hot. The edge between the doors was venting a tonne of heat. I wrote this off as fridge doing fridge things for the day since I had infusions to get to, but then that evening I went to grab something from the freezer, and everything inside was completely melted. That&amp;rsquo;s when I noticed all my frozen fruit was lightly chilled, gross liquid fruit. Again with the long drawn out fuck.&lt;/li&gt;&#xA;&lt;li&gt;Sadly, the freezer just kept getting warmer, so it was time to do the research and look at fridges asap. I spent way more than I have to get it, but it&amp;rsquo;s a very nice ranked &amp;ldquo;not smart&amp;rdquo; model and I was able to play with it at a store to explore it and make sure it will spark joy.&lt;/li&gt;&#xA;&lt;li&gt;The new fridge definitely has a smaller freezer, but not problematically so for my needs, and it&amp;rsquo;s so much easier to access things in all sections. The vegetable drawer is the best though. All my veggies cold and crisp, the ethylene absorbers, the humidity. That extremely sparks joy for me.&lt;/li&gt;&#xA;&lt;li&gt;I was tempted to try and stall such a major purchase, but I don&amp;rsquo;t have the immune system to play with maybe spoiled food.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Making Caddy and Anubis play nice&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After a bit of fiddling, I was able to make the two play nice again and no more error pages. For me it came down to updating my local subnets and then turning off a h3 feature. It&amp;rsquo;s funny that this makes accessing forgejo even faster now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I bought brave-origin&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Buy software, especially if there is somebody else giving it to you for free.&lt;/li&gt;&#xA;&lt;li&gt;I used Kagi&amp;rsquo;s Orion on Mac and missed it, but now I have Brave Origin. I want people to see foundational products we were getting for free for too long as a viable production. Plus they are doing perpetual, which I doubt is the most viable these days, but it&amp;rsquo;s good for &lt;em&gt;me&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Now to try and actually use it full-time 😆&lt;/li&gt;&#xA;&lt;li&gt;My first gripe is that manifest v3 upsets me because I can&amp;rsquo;t have uBlock Origin&amp;rsquo;s &lt;a href=&#34;https://github.com/gorhill/uBlock/wiki/Blocking-mode:-hard-mode&#34;&gt;Blocking mode: hard mode&lt;/a&gt; anymore. I got completely used to taking the time to control all assets that load and experimenting to make most pages work. I think it is odd that &amp;ldquo;make the internet broken and manually fix all the pages I use&amp;rdquo; is the part I miss and want back the most.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Experimenting with voxtype&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My eyes have not been doing great, though all the chemo, which has led me to start enjoying more assistive things on my phone, including having it read messages and dictating things to it.&lt;/li&gt;&#xA;&lt;li&gt;Now I am trying to bring it to my Linux boxes with voxtype. Once I got it typing automatically and using the correct graphics card per machine, it&amp;rsquo;s a great experience. I can&amp;rsquo;t say it&amp;rsquo;s faster than dictating on my phone, but it&amp;rsquo;s great.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Refunds?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I just got a 1000 refund from the hospital. Not sure how or why or what is going on yet, so I consider it frozen funds, but it&amp;rsquo;s always great to see some of this come back to me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Art commissions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t commissioned any art since the whole deal, so it&amp;rsquo;s time to give my favorite way to spend money a go again.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Miniflux experiment&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been using a struggling FreshRSS instance hosted by a friend since I left NewsBlur, and I decided to strike out and run my own Miniflux.&lt;/li&gt;&#xA;&lt;li&gt;My first opinion is that it is fast, fast, fast, fast. It&amp;rsquo;s also very pretty in that less-is-more way. I joked it looks like 2010s-era AdSense ads. But it has delightful little touches like the entries have a quick fade as you navigate through them.&lt;/li&gt;&#xA;&lt;li&gt;The app looks great and navigates well on mobile. It doesn&amp;rsquo;t navigate as well on mobile as it does on desktop for me since the whole thing is designed to be navigated with vim keys, another huge win for me personally.&lt;/li&gt;&#xA;&lt;li&gt;I made a few small CSS tweaks to it to improve the typeface choices, but those are highly personal and were made easy by having a full set of CSS variables set up.&lt;/li&gt;&#xA;&lt;li&gt;It has some annoying UX problems that I am not sure how to resolve. One is that you can&amp;rsquo;t go back when reading unread articles, since it instantly marks them as read and the queue is live-updated in the background.&lt;/li&gt;&#xA;&lt;li&gt;The documentation goes on large tirades about how opinionated it is. Since all software is opinionated, this usually means the dev only cares about their use case, and therefore PRs are not welcome. This doesn&amp;rsquo;t bother me really; not all software that is a gift to the commons &lt;em&gt;also&lt;/em&gt; has to cater to the many random whims of the commons.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the upgrades this week.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Immich&lt;/li&gt;&#xA;&lt;li&gt;OPNSense&lt;/li&gt;&#xA;&lt;li&gt;New music player&lt;/li&gt;&#xA;&lt;li&gt;HomeAssistant&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Feelings about tech&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I frequently ask myself: Is it me or has tech become less focused on consumer hype? I am naturally more resistant to hype marketing due to age, but who&amp;rsquo;s still hype over the 18th gen of &amp;ldquo;slab of glass&amp;rdquo; phones? And now most tech is a massive ethical nightmare or ripped from the opening of a dystopian novel.&lt;/li&gt;&#xA;&lt;li&gt;Yet as devices now bore me, I am more excited than ever by new music, and software, and various other DevOps/GitOps/SysAdmin projects.&lt;/li&gt;&#xA;&lt;li&gt;Stuff like this makes me wonder if it really is me or it&amp;rsquo;s hardware and a lot of tech in general.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Getting more annoyed by AI, but not AI itself.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;m approaching my tipping point on reading rage about AI. I want to read about how mad people are about AI approximately as much as I actually want to look at AI output at this point; The choir tires of the last six months of the same rage.&lt;/li&gt;&#xA;&lt;li&gt;This is a weirdly meta post, but frfr, got any real praxis here or we just eternally angry? Do we got any joy or at least something new to be mad at?&lt;/li&gt;&#xA;&lt;li&gt;This post is partially fueled by my masto ratio and majorly fueled by how over-indexed my rss feeder is on news sources reporting &amp;ldquo;AI is still the worst for the same reasons we had in November.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;What the heck happened to my Reads and Video Section?&lt;/em&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Last week I cut back my links section because I was tired of posting about AI, and people being angry at it. I had reached a saturation point…&lt;/li&gt;&#xA;&lt;li&gt;And then this week I was inundated with articles and videos I wanted to talk about and share that are on all sorts of other things. So… Welcome to &amp;ldquo;Way too many links edition&amp;rdquo; of my journal&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bad intrusive thots time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yea&amp;hellip; it&amp;rsquo;s not been a good mental health week at all.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve been spending more time with my intrusive thoughts than books this week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ennaria.bandcamp.com/album/manifesto&#34;&gt;Ennaria&amp;rsquo;s MANIFESTO&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is now my frontrunner for Album of the Year 2026.&lt;/li&gt;&#xA;&lt;li&gt;I was a little afraid that hyperpop was gonna fall off in 2026, but then this happened, and I know it&amp;rsquo;s still blowing up hype.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hachyderm.io/@cabel@panic.com/116987031860128187&#34;&gt;&amp;ldquo;the temu app will be studied for generations&amp;hellip;&amp;rdquo; | Cabel Sasser&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I laughed at this video so hard. I have seen this before when opening up video games where I need splashes for every DLC and patch and event and everything that ever has happened even though I only now bought and started up the game. Clearly, Temu is a game, and they need you to play.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.hearingthings.co/stop-listening-to-music/&#34;&gt;Stop Listening to Music | Hearing Things&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has been said a bunch of different ways, but this is amazing writing around about how the dearth of music and constant flow and access is hurting our relationship with it.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes we enjoy more by stepping back.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=v4DpWMjg4p0&#34;&gt;I&amp;rsquo;m probably done with political &amp;ldquo;content&amp;rdquo; | F.D. Signifier&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;God, F.D. once again spitting the realness.&lt;/li&gt;&#xA;&lt;li&gt;I love this comparison to kayfabe and internet debate content.&lt;/li&gt;&#xA;&lt;li&gt;I adore how he calls out the lack of actual praxis in content&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://x.com/jack/status/2080565084586135773&#34;&gt;the government of India does not like technologies like bitchat and wants it taken down | jack on X&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t been following the India student protests too closely, but I think it&amp;rsquo;s wild that they are in the &amp;ldquo;deep censorship&amp;rdquo; level of these things where they can&amp;rsquo;t even have forms of communication that the government can&amp;rsquo;t monitor.&lt;/li&gt;&#xA;&lt;li&gt;INB4 the US government joins in. Give it a month&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://fly.io/blog/kurt-scott-money-sprites/&#34;&gt;Turn And Face The Strange | The Fly Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is quite the interesting read from an outgoing CEO on how he believes his whole market has changed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=vS6HEes8daw&#34;&gt;The PROBLEM with Capitalism | Smarter Every Day&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fascinating dig into the challenges of US manufacturing and sourcing both tooling and resources.&lt;/li&gt;&#xA;&lt;li&gt;The part that was wildest to me was how often they would source and order a part and the &amp;ldquo;manufacturer&amp;rdquo; would buy stuff from China or elsewhere and drop ship it to them with the &amp;ldquo;Made in Not-America&amp;rdquo; still right on the box.&lt;/li&gt;&#xA;&lt;li&gt;And of course how ethics ruins the economy&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=3ZTGwcHQfLY&#34;&gt;I Tried To Make Something In America (The Smarter Scrubber Experiment) | Smarter Every Day&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the original video referenced in the one above.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://mikemcquaid.com/open-source-must-be-fun-or-it-will-die/&#34;&gt;Open Source Must Be Fun (Or It Will Die) | Mike McQuaid&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I like this take so much.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/gadgets/2026/07/activist-charged-with-felony-after-giving-border-agent-duress-code-that-wiped-his-phone/&#34;&gt;Activist charged with felony after giving border agent &amp;ldquo;duress code&amp;rdquo; that wiped his phone | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh wait… I didn&amp;rsquo;t get INB4. Dang it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/07/google-wont-give-up-odd-war-against-ai-web-scraping-despite-court-loss/&#34;&gt;“Google and Reddit do not own the Internet,&amp;quot; web scraper says after court win | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think it&amp;rsquo;s a wild take to be like, &amp;ldquo;You don&amp;rsquo;t own all that content you host.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/substackers-say-new-ai-detection-tool-is-a-witch-hunt/&#34;&gt;Substackers Say New AI Detection Tool Is a ‘Witch Hunt’ | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is so funny to me. It&amp;rsquo;s a witch hunt if you didn&amp;rsquo;t do it. But they argue that they ARE doing it, but they feel ashamed when it is pointed out, which is WILD.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;I&amp;rsquo;m not going to apologize for using AI in the creation process. I wrote for 20 years without AI; I could do it again if I wanted to,&amp;rdquo; but fuck you for pointing out that I do it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/security/2026/07/28/ai-found-bugs-arent-proving-any-easier-to-exploit-despite-the-hype/5279637&#34;&gt;AI-found bugs aren&amp;rsquo;t proving any easier to exploit despite the hype | The Register&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a question I have had for a while. Fuzzing and deep code inspection often have been known to find bugs, security bugs even, that are not actually practical or even actually exploitable. And I have seen constant streams of AI security buys and wondered, yeah, but what&amp;rsquo;s the exploitability?&lt;/li&gt;&#xA;&lt;li&gt;And now we have answers. 1.3% have been confirmed to have been actually exploited in the wild. And we know exploit makers gotta be using more AI than anybody else.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html&#34;&gt;Protecting our FLOSS commons from LLMs | Codeberg News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I first read some articles and posts about this, I had a neutral to positive feel about it. Like, ok I guess. You go to Codeberg.&lt;/li&gt;&#xA;&lt;li&gt;Then I actually read their actual published stance, and it&amp;rsquo;s such trash. It&amp;rsquo;s hot trash. Most of their justifications are nonsensical; some are outright hearsay, and I struggle to correlate most of them back to the issue of open-source code made by LLMs. What sucks is they do have some solid arguments but are &lt;em&gt;buried&lt;/em&gt; in nonsense. Points like losing trust and collaboration issues should be the whole article if this were actually about the change in policy being implemented.&lt;/li&gt;&#xA;&lt;li&gt;It sucks that this is done not as a business decision, or a decision I feel actually is grounded in wanting to help the community, but &amp;ldquo;I base all my politics around how things make me feel&amp;rdquo; and &amp;ldquo;AI kicked my puppy, and therefore it&amp;rsquo;s bad, and so we can&amp;rsquo;t have it.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.wired.com/story/wellness-influencers-are-pushing-natural-and-unproven-alternatives-to-adderall/&#34;&gt;Wellness Influencers Are Pushing ‘Natural’ and Unproven Alternatives to Adderall | WIRED&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The POINT is to make it harder for neurodivergent people to live. I really hate articles that avoid that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=m44Wm0Nrp34&#34;&gt;burger (Official Music Video) | bbno$&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have no justification for how much I like BBNO$&amp;rsquo;s music, but dang, I do. And his videos slap.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=RE2oERgJkXg&#34;&gt;The Ol’ Grizz (Official Video) | Primus&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking of new music videos. Wow, Primus just dropped a new video, and of course Claypool shot it in 3:4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cnbc.com/2026/07/28/spacexs-xai-sues-minnesota-over-law-to-ban-nudify-apps-.html&#34;&gt;SpaceX&amp;rsquo;s xAI sues Minnesota over law to ban &amp;rsquo;nudify&amp;rsquo; apps | CNBC&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes, what a horrible look&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/storage/2026/07/29/ai-storage-boom-is-keeping-seagates-hard-drives-spinning/5280437&#34;&gt;AI storage boom is keeping Seagate&amp;rsquo;s hard drives spinning | The register&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;😢&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://9to5mac.com/2026/07/28/apple-says-ios-27-restricted-mode-isnt-for-new-upgrade-program-leases/&#34;&gt;Apple says iOS 27 ‘Restricted Mode’ isn&amp;rsquo;t for new Upgrade program leases - 9to5Mac&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;😭&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ourpubliclandsandwaters.substack.com/p/blm-approves-first-ever-ai-data-center&#34;&gt;Bureau of Land Management Approves First-Ever AI Data Center on Public Lands | Our Public Lands and Waters&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;😭&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/linkedin-introduces-a-seems-like-ai-slop-button/&#34;&gt;LinkedIn Introduces a &amp;lsquo;Seems Like AI Slop&amp;rsquo; Button | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I laughed so hard at this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/linked/2026/07/30/zuck-ai-for-everyone&#34;&gt;Mark Zuckerberg: &amp;lsquo;The AI Future Is for Everyone&amp;rsquo; | Daring Fireball&lt;/a&gt;&#xA;It is hilarious that he wrote this on a site behind a paywall.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/07/how-a-yale-ai-cheating-dispute-became-a-13-count-federal-lawsuit/&#34;&gt;How a Yale AI-cheating dispute became a 13-count federal lawsuit | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a link for people who want to enjoy some actual journalistic storytelling. This is a wild ride that &lt;em&gt;starts&lt;/em&gt; at AI but quickly runs out being all about… everything wrong or right about higher education and racism.&lt;/li&gt;&#xA;&lt;li&gt;The part that kills me the most is the last line. This is why you read to the end: &amp;ldquo;&lt;em&gt;But Yale&amp;rsquo;s most damaging evidence may be simpler: For months, it asked for the file behind his exam, and Rignol did not quickly provide it.&lt;/em&gt;&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/culture/maga-men-only-gyms&#34;&gt;MAGA Guys Are Going to Men-Only Gyms to Avoid “Distraction.” Welcome Back, Ancient Greece | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This just made me laugh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/grmnygrmny.bsky.social/post/3mpgvo7l2v22t&#34;&gt;my 13 years at bandcamp are coming to an end - i’ve been laid off along with most of the remaining engineers&amp;quot; | @grmnygrmny.bsky.social&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nooooooo Bandcamp, you were supposed to be the one!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://musictech.com/features/interviews/beatport-new-ceo-president-interview/&#34;&gt;Beatport&amp;rsquo;s new bosses are still betting on music downloads: “Streaming is complementary rather than cannibalistic” | MusicTech&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At least this is good counter news&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/culture/2026/07/ai-startup-admits-tattoo-for-interview-stunt-was-reckless/&#34;&gt;Would you get tattooed to interview at a 7-days-a-week AI startup? | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What the fuck.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/07/google-earth-releases-swiftly-retracts-ai-feature-to-make-fake-satellite-images/&#34;&gt;Google Earth risked ruin with retracted AI tool for making fake satellite pics | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Today in the &amp;ldquo;What were they possibly thinking? No seriously do they not have people who make decisions at that company?&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=F-CvM4s21P0&#34;&gt;I replaced Doomscrolling with the Switch 2. Here&amp;rsquo;s what happened&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ok, I posted a lot of doom, but this is a nice short video about reclaiming mental health and time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Should I rot in bed all day or push myself to get out of the house and inevitably spend $135?&lt;/p&gt;&#xA;&lt;p&gt;- Twitter&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W30</title>
      <link>https://squirrels.wtf/posts/2026-07-26-this-week-in-squirrels-2026-w30/</link>
      <pubDate>Sun, 26 Jul 2026 18:31:51 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-07-26-this-week-in-squirrels-2026-w30/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jul 19th&lt;/em&gt; to &lt;em&gt;Sat Jul 25th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday stream&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had a blast during this one. It was one of my slower streams, and it got extremely quiet at some points, but I kept it rolling. Not too long but a good one.&lt;/li&gt;&#xA;&lt;li&gt;Sadly, it was the only stream of the week due to health and depression, but we are gonna get back on it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A smol Kitty Hang&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got a nice Sunday lunch and hang, as I have said, these are crucial for my mental health lately.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Network KVM&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My favorite mobile hotspot maker now has a cheap out-of-band KVM solution. I got one for the main server since it&amp;rsquo;s a pain in the butt when something happens that takes it offline (like the network issues a few weeks back) or other random issues.&lt;/li&gt;&#xA;&lt;li&gt;This is even worse when I am away at the hospital or something. So I am going to experiment with this. It might also solve my VNC issues with Linux client and macOS servers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I improved my journal/blog post times a lot, which is nice. Same with my weekly.&lt;/li&gt;&#xA;&lt;li&gt;Backup migration finish&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Just as mentioned before, breaking out more of my zfs pool into mounts to isolate important things like backups better, finished up this work and cleanup.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Back in at work all this week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feels good even though I am trying to focus on a supportive role with some projects and doing some backlog of administrata.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS testing and caching setup&#xA;&lt;ul&gt;&#xA;&lt;li&gt;While I am working on that tech debt, it&amp;rsquo;s time to bring back NixOS CI tests and have some workers to automate my daily updates.&lt;/li&gt;&#xA;&lt;li&gt;I also set up a caching server finally. I am always looking for ways to decrease my impact and increase performance, so this new pull-through caching proxy will help a lot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Gaming!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yep! After a few months, I finally sat back down and beat Mina the Hollower. What a super fun game. I immediately jumped into a New Game+ but didn&amp;rsquo;t get exceptionally far into it and am not sure if I will get back into it. Still, 10/10 game, big recommend. Before I learned about all the toggles I felt the game was too punishing, but then I tweaked a few things and it was perfect for any skill level.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bloodwork looking good, but now we start new treatment.&lt;/li&gt;&#xA;&lt;li&gt;Starting with a surprise lumbar puncture! A bonus 8 hours in the hospital for me! I also underestimated how high getting &amp;ldquo;only&amp;rdquo; the most metal of all chemotherpies would make me. Usually I would get spine chemo done alongside other big chemo. It took days for the stutters, shakes, and general high to clear up.&lt;/li&gt;&#xA;&lt;li&gt;Had a big call with &lt;em&gt;redacted&lt;/em&gt;. It looks like I am in for it, and by &amp;ldquo;it&amp;rdquo;, I mean a lot of Utah travel I don&amp;rsquo;t want.&lt;/li&gt;&#xA;&lt;li&gt;I am now on the phone half the day setting all this up. What is more fun than out of state hospital care than all the prepwork and calls?&lt;/li&gt;&#xA;&lt;li&gt;I am struggling with sleep. I keep falling asleep early and then waking up feeling unrested. It&amp;rsquo;s plaging me a lot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spend was also messy this week.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ordering in costs a FORTUNE now, easily 40-50 dollars to feed a single person. It&amp;rsquo;s not worth it, but I have some bad habits I have to drop, especially when it&amp;rsquo;s combined with some oppressive heat and an empty fridge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I really wish Grammarly didn&amp;rsquo;t change their UX every week.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I use Grammarly to give me a once-over proofreading and to fix all the small errors in one go. Some weeks I can tap return repeatedly while reviewing the next change being selected. Sometimes I have to click instead. Sometimes the corrections are over the text. Sometimes the corrections are in the sidebar. Sure do miss Grammarly Pre-AI when I could expect what my experience was like week to week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Gate of the Feral Gods ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one brings back more of the fun and brings back less of the confusion. Overall a great time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;A City Drowned in God&amp;rsquo;s Black Tears&amp;rdquo; by Infinity Knives &amp;amp; Brian Ennals&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Holy CRAP this album goes hard. So hard, and I have been stuck on it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;XxGlitchBbyxX by Cynthoni &amp;amp; Projekt Melody&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A new single from these two! I adore the EP that they did together, and this new single has brought that obsession back&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tweaker&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dark &amp;amp; weird. I have been up and down the albums for this all week—still one of my favorites.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Front Line Assembly&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yep, if I am going to take it back to Tweaker, then what else DARKNESS do I love? One of my all-time favorite acts. Front Line Assembly. I have mostly been in the super old serial killer stuff.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://ludic.mataroa.blog/blog/ai-mania-is-eviscerating-global-decision-making/&#34;&gt;AI Mania Is Eviscerating Global Decision-Making | Ludicity&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am a bit tired of sharing AI links, but this is a great dig into why AI psychosis is going so hard, from the CxO Level&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/devops/2026/07/25/how-ai-drove-shopify-back-to-clean-code/5277901&#34;&gt;How AI drove Shopify back to clean code | The Register&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a fascinating look into how the AI mania above is even helping design systems that are better for people as well as these LLMs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://osf.io/preprints/psyarxiv/5y6m4_v1&#34;&gt;AI advice suppresses people’s willingness to say “I don’t know”, even when the advice is wrong and accuracy is incentivized | OSF&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This reminds me of when @cwebber coined AI as &amp;ldquo;Mansplaining as a service&amp;rdquo;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/07/how-an-openai-benchmark-test-turned-into-a-real-world-cyberattack/&#34;&gt;OpenAI says its AI agent broke out of testing sandbox to hack Hugging Face | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;WOW&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lasvegassun.com//news/2026/jul/23/blood-supply-in-crisis-southern-nevada-feels-the-p/&#34;&gt;Blood supply in crisis: Southern Nevada feels the pinch as donors disappear | Las Vegas Sun News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes. Plz give blood&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;You&amp;rsquo;re acting crazy&amp;rdquo;&#xA;First of all, I&amp;rsquo;m not acting.&lt;/p&gt;&#xA;&lt;p&gt;- Me&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W29</title>
      <link>https://squirrels.wtf/posts/2026-07-19-this-week-in-squirrels-2026-w29/</link>
      <pubDate>Sun, 19 Jul 2026 19:02:50 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-07-19-this-week-in-squirrels-2026-w29/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jul 12th&lt;/em&gt; to &lt;em&gt;Sat Jul 18th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Weekly Review&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This time with Pomodoro to keep me on track. Looks like the whole week fits in a single pom.&lt;/li&gt;&#xA;&lt;li&gt;The weekly note finalization and posting takes hours still, though.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Streams~&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On Sunday, I found I am catching more randos, and it&amp;rsquo;s pretty cool!&lt;/li&gt;&#xA;&lt;li&gt;Then I had a great morning stream Tuesday to help psyche myself up for news the next day.&lt;/li&gt;&#xA;&lt;li&gt;Finally, I snuck in an overdue collab with a friend we have been wanting to do for a long time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dinner with my besties &amp;lt;3&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We all met up at A&amp;rsquo;s and had amazing small bites and got to catch up.&lt;/li&gt;&#xA;&lt;li&gt;I hadn&amp;rsquo;t seen L in four months now, since before her wedding. It was overdue to see her.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lunch with JT, trying to get back on the work&lt;/li&gt;&#xA;&lt;li&gt;Wrote another Go web app for routines&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was using Grocy, but at this point, I might as well do my own, since it would lower my maintenance and operational needs for it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Refactored all my Go CI/CD using shared workflows&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Again, the idea is to reduce operational burden&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Started redoing my backup storage.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was a Saturday Night idea, since I am trying to run down my tech debt. I didn&amp;rsquo;t get to finish it; that will be for Sunday.&lt;/li&gt;&#xA;&lt;li&gt;The idea is to create a new mountpoint in my ZFS pool to store all my Restic backups with some different options and a chroot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The dizzies are back in force, but I still have managed to not be a vampire the first half of the week.&lt;/li&gt;&#xA;&lt;li&gt;However, I am not responding after two rounds of chemo. I am still 70% cancer. The doctor says all my spinal tests are still coming back negative, so we have some options, mostly novel ones like taking an immunotherapy and then getting a CAR-T where they teach my T-cells to attack my B-cells. Then, probably a BMT, which is where I didn&amp;rsquo;t want to be.&lt;/li&gt;&#xA;&lt;li&gt;We start as soon as my insurance is on top of it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been an exceptionally hard week emotionally.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s messy, bad news. I don&amp;rsquo;t respond to chemo. It lowers my odds on things a lot and puts me a lot closer to my own mortality.&lt;/li&gt;&#xA;&lt;li&gt;Because of this, since I got the news, I have been extra busy at home, trying to keep myself sane.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Filling my car cost 20$ less than last time, at least. Thanks, gas prices.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Carl&amp;rsquo;s Doomsday Scenario ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is almost better than the first book IMO.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Dungeon Anarchist&amp;rsquo;s Cookbook ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The constant and confusing exposition and floods of numbers and names in this one made it significantly less fun, but overall, it still has some great beats&lt;/li&gt;&#xA;&lt;li&gt;Some of the writing was a bit more fragmented in this one&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Dreams Are Not Enough&amp;rdquo; by Telefon Tel Aviv&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I dream of it often: a younger version of myself, standing at the bottom of the ocean; arms aloft, mouth agape, eyes glaring, not seeing, not breathing, still as stone in a watery fane.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;ThouShaltNot&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now it is officially &amp;ldquo;ThouShaltNot&amp;rdquo; levels of times&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;White Zombie / Rob Zombie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I love to put the chronological discography of White &amp;amp; Rob and just lose myself to Spooky Man saying scary things sometimes. Since I got sour on Manson, I tend to enjoy Zombie more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Original Fire&amp;rdquo; by Meat Beat Manifesto&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A favorite of mine&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=6AXPnH0C9UA&#34;&gt;The Count Censored&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I needed a stupid laugh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/NoD7IzVGooQ&#34;&gt;The Pokemon Company During Pride! | Jake Blennings&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/9S0jnMy4OKw&#34;&gt;Guessing Cookie Run Kingdom Pronouns Part 3! | Jake Blennings&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still makes me cackle constantly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://veronicaexplains.net/open-oscar-server/&#34;&gt;Here&amp;rsquo;s how I host my own AIM server | Veronica Explains&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am tempted once again to try and set this up&lt;/li&gt;&#xA;&lt;li&gt;I find it ironic that Veronica&amp;rsquo;s website does not load properly without a lot of JavaScript. No hate, just ironic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://jae-fiction.com/ai-in-the-sapphic-fiction-community/&#34;&gt;Generative AI in the sapphic fiction community &amp;amp; the value of human creativity |Jae&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have seen several articles about this news/issues, but I really&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.nplusonemag.com/issue-35/essays/cashconsent/&#34;&gt;Cash/Consent | Issue 35 | n+1 | Lorelei Lee&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A breathtakingly well-done essay on sex work and how the things we do harm people who have done it, consentually or otherwise, from somebody who experienced it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/anti-trans-national-legal-risk-assessment-bb2&#34;&gt;Anti-Trans National Legal Risk Assessment Map: July 2026&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A painful map of the risks that trans people have when they travel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.blog/engineering/the-cost-of-saying-yes-has-changed/&#34;&gt;The cost of saying yes has changed | The GitHub Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I actually completely agree with the author here.&lt;/li&gt;&#xA;&lt;li&gt;Amazing thoughts about not just how the costs have changed, but also considerations up and down the stack.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://andrewkelley.me/post/my-thoughts-bun-rust-rewrite.html&#34;&gt;My Thoughts on the Bun Rust Rewrite | Andrew Kelley&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;interesting thoughts on the bun rewrite.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/culture/community/t4t-repairs-georgia-trans-construction&#34;&gt;T4T Repairs Is a Trans Construction Organization Building Community From the Ground Up | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dang, this is awesome&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theregister.com/offbeat/2026/07/16/microsoft-open-sources-comic-chat-its-cartoon-irc-curiosity/5274382&#34;&gt;Microsoft open-sources Comic Chat, its cartoon IRC curiosity&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now we can all make our own bonequest generators&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/ai-made-cloning-games-easier-than-ever/&#34;&gt;AI Made Cloning Games Easier Than Ever&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This kinda feels like a &amp;ldquo;no duh&amp;rdquo; moment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/politics/megan-rapinoe-ai-trans-athletes&#34;&gt;Megan Rapinoe Says She Lost Brand Deal After AI Software Flagged Her Trans Allyship as “Risk” | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am pretty sure lots of people also marked her as a risk and tried to reduce her voice by attacking her income. Of course.&lt;/li&gt;&#xA;&lt;li&gt;This is how you silence people: you put their income at risk for speaking out. People will not fight power without either safety or dissolution.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/answers-and-advice/lesbians-solitary-sexual-activity-rates&#34;&gt;Lesbians Masturbate Less, But Likely Because They’re More Satisfied With Partners, Study Says | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This article makes a lot of leaps, but I also giggled at the fact that we are studying this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/gdq-sgdq-snk-saudi-games-done-quick-controversy/&#34;&gt;Games Done Quick &amp;lsquo;Excited&amp;rsquo; To Work With Saudi-Owned SNK For Around Three Hours Before Pulling Sponsorship Deal | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate to see it. Come on, guys.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/after-trans-athlete-bans-heritage&#34;&gt;After Trans Athlete Bans, Heritage Foundation Sets Its Sights On Dismantling Title IX&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feels like a told ya so moment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thenewthings.com/p/apple-big-ai-book-slop-problem&#34;&gt;Apple’s big AI book slop problem&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bringing back my series &amp;ldquo;yikes&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Being under surveillance of the feds used to mean something. You had to &lt;em&gt;be&lt;/em&gt; somebody.&lt;/p&gt;&#xA;&lt;p&gt;- Twitter&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W28</title>
      <link>https://squirrels.wtf/posts/2026-07-12-this-week-in-squirrels-2026-w28/</link>
      <pubDate>Sun, 12 Jul 2026 20:37:05 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-07-12-this-week-in-squirrels-2026-w28/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jul 5th&lt;/em&gt; to &lt;em&gt;Sat Jul 11th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finally got back on some extra streams&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Thank heck, a super good stream Sunday. Tons of people around, having maximum chaos.&lt;/li&gt;&#xA;&lt;li&gt;Then later a surprise evening stream was great to have with a friend, too. An overdue collab.s&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Weekly Review and Keeping in the System&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday is a good time to do the review now.&lt;/li&gt;&#xA;&lt;li&gt;The single note with headers for all my contexts has been working really well. Especially after I made some small Obsidian tweaks like adding strikethrough and grey for done tasks, and a small plugin that automatically moves checked-off tasks to the bottom.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Desktop hardware issues this week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My desktop had some USB lockups when plugging in a controller. Turns out that not only does it have several controllers, but some are more problematic than others. And where they are located is odd.&lt;/li&gt;&#xA;&lt;li&gt;Digging into notes it does look like this was not an OS thing but time for an overdue motherboard firmware update. I avoid these unless I need them, but this is my third lockup. It went cleanly and I used &lt;code&gt;cyme&lt;/code&gt; to help arrange all my major devices to be on different controllers internally.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;HomeAssistant lockups/offlines when playing music&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As soon as I fixed my desktop, my Raspberry Pi 5 started having some sort of lockup or dropping offline when I started playing music through MusicAssistant.&lt;/li&gt;&#xA;&lt;li&gt;I learned that the Raspberry Pi 5 takes some weird power for optimal use and without a very special hard to find cable a USB-C PD brick won&amp;rsquo;t cut it. I replaced the power supply with one specifically rated for it and had no further problems.&lt;/li&gt;&#xA;&lt;li&gt;There were also a lot of HomeAssistant and MusicAssistant updates lately, so maybe it was just as much that. Either way my board has recommended power now&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;DNScontrol tests&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nothing big on my side: only verifying DNSimple&amp;rsquo;s integration works for the latest major refactor coming out.&lt;/li&gt;&#xA;&lt;li&gt;I want to set up DNSimple into the built in CI/CD so we can auto test for DNSimpe, but that&amp;rsquo;s on the long list.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Obsidian Plugin Audit&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is your reminder to audit your Obsidian plugins once in a while.&lt;/li&gt;&#xA;&lt;li&gt;I hadn&amp;rsquo;t really done so in a very long time, and I found that some of my plugins had been removed from the Obsidian plugin repos for… IDK reasons.&lt;/li&gt;&#xA;&lt;li&gt;Either way, I was able to replace the older, unmaintained plugins with new hotness. Yay, I suppose. Part of me is &amp;ldquo;if it&amp;rsquo;s not broke&amp;rdquo; but also Obsidian&amp;rsquo;s plugin framework is a moving target these days.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Summer Anime Cour flood&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I picked way too much anime to check out… but luckily, plenty is worth cutting.&lt;/li&gt;&#xA;&lt;li&gt;There is only two or three must keepers and the rest might cut depending on how news comes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Setting a record of socializing this week!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got to a cafe meetup with JT, where I got to see Ainsley too!&lt;/li&gt;&#xA;&lt;li&gt;Then I got to have the old order in dinner and chat&lt;/li&gt;&#xA;&lt;li&gt;then after all that…&lt;/li&gt;&#xA;&lt;li&gt;My first game night in eons. We played Nemesis Retrobution, and I think I like it better than the original Nemesis. Maybe. The higher action and agency of the players is pretty nice.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Getting back on top of taking care of this house&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been too long, and this house is too big. I have a huge list of overdue maintenance to do, but I can only do a few a week, and I will get back on top of it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pondering more blog posts&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A lot of independent posts are being swallowed up in little though pieces in my summary sections. I am thinking about breaking these out and slimming down my summaries.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Money is getting to a sucky point.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And of course, I find that a bunch of bills haven&amp;rsquo;t been listed in my billing account, and so now I have this massive backlog of payments&lt;/li&gt;&#xA;&lt;li&gt;And more keep coming.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Week Two recovery time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I dropped my vampire debuff! I needed blood for the begining but finally stopped needing a bag every few days. So awesome having my own blood.&lt;/li&gt;&#xA;&lt;li&gt;Now, if I can have my immune system.&lt;/li&gt;&#xA;&lt;li&gt;I also got a last minute addition to my calendar for next Wednesday with the doctor, so I believe news is waiting for me. Let&amp;rsquo;s hope it&amp;rsquo;s good news&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hello Melancholic! Vol 1 ⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This felt like it was a bit too much setup for a first volume of three&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hello, Melancholic! Vol 2 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Suddenly, all the romance, all the couples, all the actual progress of the story.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hello, Melancholic! Vol 3 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I overall like this, but the ending was rushed. Still, we got an initial conflict of the main couple in before it ended.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Devil She Knows ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A fun romance that eases up on the hooking up and makes for a very entertaining read. I felt some of the attraction was contrived, though. I need more sapphic demon romance books. This is now my latest obsession. Vampires our out, demons are in.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dungeon Crawler Carl ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I started reading this a while back, and it didn&amp;rsquo;t land. I don&amp;rsquo;t really know why. But it is blowing up again because the audiobooks are out and I now have even more friends telling me to read it.&lt;/li&gt;&#xA;&lt;li&gt;Coming back at it, I still feel it&amp;rsquo;s wanting very hard to be a Terry Pratchet book without quite making it to that height. However, once past some of the bro humor it&amp;rsquo;s a really fun page turner. I was huffing at how it ended and was immediately into the second book.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seeming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Deep down somewhere I decided to be extra angsty and full of drama. Not quite ThouShaltNot angst, but maybe some of my favorite Seeming albums angst.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mandy, Indiana&amp;rsquo;s &amp;ldquo;Urgh&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Angry Angst&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Planet Mu 30&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One of my favorite recent compilations, for when the angst starts to fade&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Prodigy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My random brought up one of my favorite bands, so I decided to listen to some of the earliest albums again.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Kneecap&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I felt like making a runback on the two studio albums. So great&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;FlowerBoyDeMii&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I needed a good break from the banging, and this is some ambient jungle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fiona Apple&amp;rsquo;s &amp;ldquo;Fetch the Bolt Cutters&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes you just gotta get angry and put the electronics aside for it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://neilzone.co.uk/2026/04/just-let-me-compute-in-peace/&#34;&gt;Just let me compute in peace | Neil&amp;rsquo;s blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;FOR REALS. Cosign&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/PolyendTracker/comments/1uojesl/polyend_tracker_studio_free_webbased_pattern/&#34;&gt;Polyend Tracker Studio — free web-based pattern &amp;amp; instrument editor&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This looks really cool for when I don&amp;rsquo;t have my tracker around&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/culture/tiktok-algorithm-knows-gay&#34;&gt;The First One to Know You’re Gay? Your TikTok Algorithm | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am actually shocked this has only come up now. I am reminded of the famous Target case in 2012, where Target was able to tell a teenager was pregnant before she did. They had only a fraction of the data TikTok gets on us.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2026/07/part-2-automated-moderation-here-stay-accountability-must-keep-pace&#34;&gt;Automated Moderation Is Here to Stay—Accountability Must Keep Pace | Electronic Frontier Foundation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a good thought on how we need safeguards and&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://charity.wtf/p/have-you-heard-clickhouse-is-winning&#34;&gt;Have you heard? Clickhouse is winning the observability wars!&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NGL I laughed so hard at this and Charity rightfully sipping her toldja so juice in it. Still, it&amp;rsquo;s worth pointing out that it&amp;rsquo;s not &amp;rsquo;that app&amp;rsquo;; it&amp;rsquo;s the underlying technology.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://assignedmedia.org/breaking-news/nyt-trans-athletes-coverage-trans-not-quoted/&#34;&gt;NYT Wrote Five Stories on the Trans Athlete Ban Decision. Not One Quoted A Transgender Person. | Assigned Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have we not figured out the NYT&amp;rsquo;s agenda yet? Is anybody shocked?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.thehandbasket.co/p/graham-platner-rape-accusation-maine-senate&#34;&gt;We didn’t need a rape accusation to know Graham Platner was unfit&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I sure do hate that we have to have think pieces like this now. Like, really, y&amp;rsquo;all? The Nazi tattoo guy?!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/07/we-cannot-choose-to-become-idiots-the-ai-cheating-scandal-roiling-brown-university/&#34;&gt;Suspecting AI cheating, Ivy League prof ordered an in-person final; scores fell 50% | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.wired.com/story/spotify-streaming-manipulation-prediction-markets-polymarket-kalshi/&#34;&gt;Spotify Confirms Streaming Fraud After Kalshi Trader Cries Foul | WIRED&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh, Spotify, isn&amp;rsquo;t all this unregulated gambling doing well?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.thedrive.com/news/how-flock-cameras-wrongly-tracked-me-for-days-over-stolen-plates-and-sent-police-after-me&#34;&gt;How Flock Cameras Wrongly Tracked Me for Days Over ‘Stolen’ Plates and Sent Police After Me | The Drive&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is less of an abuse and more of a bug, but wow, what a bug&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/footage-shows-cop-stalking-woman-he-met-on-a-tv-set-after-surveilling-her-with-a-license-plate-reader/&#34;&gt;Footage Shows Cop Stalking Woman He Met on a TV Set After Surveilling Her With a License Plate Reader | 404media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I won&amp;rsquo;t stop sharing stories about abuses of mass surveillance&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Art should ring a bell in your own life. I don&amp;rsquo;t want people to say it&amp;rsquo;s great, I want people to say: it&amp;rsquo;s for me.&lt;/p&gt;&#xA;&lt;p&gt;- Agnès Varda&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W27</title>
      <link>https://squirrels.wtf/posts/2026-07-05-this-week-in-squirrels-2026-w27/</link>
      <pubDate>Sun, 05 Jul 2026 19:02:11 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-07-05-this-week-in-squirrels-2026-w27/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jun 28th&lt;/em&gt; to &lt;em&gt;Sat Jul 4th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Skipped streaming this week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had the roughest wakeup, more blind than anything else, and bad sleep. Overall, the mood is not there. Then I never came back to it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the laundry in the WORLD.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Overdue sheets after an incident.&lt;/li&gt;&#xA;&lt;li&gt;And then towels&lt;/li&gt;&#xA;&lt;li&gt;And then all the loads&lt;/li&gt;&#xA;&lt;li&gt;I have no idea why I bulkload laundry (Hint: she does, Combo ADHD)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Troubleshooting network losses in Linux&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Once again, I am asking boxes to &lt;em&gt;stay on the dang network&lt;/em&gt; and it seems to be too much of an ask. Now it&amp;rsquo;s my main server dropping a time after boot. No logs, just… gone.&lt;/li&gt;&#xA;&lt;li&gt;This one proved to be intermittent, which is always annoying to troubleshoot. In the end, I found something that could cause my immich container to enter a restart loop when it was coming up, and the constant churn of Venth devices would confuse the heck out of DHCPD till it panicked. In this cycle, somewhere dncpd would overwrite the system routes to Docker&amp;rsquo;s internal router.&lt;/li&gt;&#xA;&lt;li&gt;I could just set dhcpd to completely ignore these devices, set containers not to restart loop, or… hey wait? why is dhcpd still running on this box anyways? That was a bug in my configuration. In the end, I decided to implement the least efficient method of fixing it: I switched all of my wired boxes in my NixOS configuration from the scripted network setup to directly defined systemd-networkd network units, so I can fully drop dhcpd &amp;amp; avahi while I am at it.&lt;/li&gt;&#xA;&lt;li&gt;Oh, and since I am redoing all networking on my wired boxes, why not also move all my wifi systems off NetworkManager to networkd+iwd? Yes, let&amp;rsquo;s completely redo the network stacks on every system I own.&lt;/li&gt;&#xA;&lt;li&gt;Thanks to NixOS, this was actually relatively painless to wire up, then test, then roll back when something went wrong with a single reboot.&lt;/li&gt;&#xA;&lt;li&gt;When NixOS is on, it is ON, and this is one of those times it helped a bunch.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS refactor rundown&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a while, so I went through and refactored all my Nix stuff.&lt;/li&gt;&#xA;&lt;li&gt;No major changes, but cleaning so much up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;HomeAssistant work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HA has a bunch of really major updates, so I got it all patched up and then updated and cleaned up a lot of automations, redid my home detection, and both of my dashboards.&lt;/li&gt;&#xA;&lt;li&gt;Hopefully, all this new home/away automation will save me money. I spend so much time at the hospital now, there is no way to have &amp;ldquo;at home&amp;rdquo; a/c during those times&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Finishing up the &amp;ldquo;system&amp;rdquo; refactor&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes. Ok. I don&amp;rsquo;t think I have done a weekly review since B.C. And possibly before that&lt;/li&gt;&#xA;&lt;li&gt;So I sat down and redid my lists. Like a full-on GTD review where I audited all of my lists (I still keep them in Obsidian, not re-inventing the wheel). I had to create some new contexts and need to clean out a lot.&lt;/li&gt;&#xA;&lt;li&gt;Also feeling like streamlining my routines&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Improving mental health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t really mentioned my mental health, because I haven&amp;rsquo;t been reflecting on it. I needed a break from introspection and all that.&lt;/li&gt;&#xA;&lt;li&gt;There are still some things I am struggling with, but overall&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bone Marrow Biopsy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A bit of casual surgery for the midweek&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Oh no, my health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;While this was week one of recovery and no chemo, the &amp;ldquo;recovery&amp;rdquo; wasn&amp;rsquo;t so much present. Months of chemo aren&amp;rsquo;t something you can just heal in a week, but it seems my body is still worsening in ways before it can heal.&lt;/li&gt;&#xA;&lt;li&gt;Remember when I had blood? I hardly do. I get transfusions every two days now. Who needs white blood cells, or neutrophils, or platelets? Not me! No, wait, I need those? heck.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;You would think, having easily exceeded my maximum yearly insurance, I would not be getting fresh bills every month, but this is my life now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Steam ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is cute and fun, but I really wasn&amp;rsquo;t feeling it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Thighs and Prayers ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the nuns hook up, solve a mystery, and hook up more 4/5&lt;/li&gt;&#xA;&lt;li&gt;This coulda woulda shoulda been a five star for me but it spent a little bit too much time on how much the main characters really hate men, misogyny, and the violence perpetuated by men, as it is the source of most of their problems (which I mean, go off sis, no lies detected) but not something I want to think about nearly every chapter while reading nun smut.&lt;/li&gt;&#xA;&lt;li&gt;Still another great sapphic romance book that breaks out of the rules and tropes of the genre.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lesbian Megalodon Shark Lifeguard Summer Butt Hunt&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yep, a Dr. Chuck Tingle book. A friend pointed this one out to me, so I went for it.&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m not even going to justify this with a rating. But I will say the Jaws scene recreation was pretty great.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;sWitch ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is an earlier book from the author of &amp;ldquo;Thighs and Prayers.&amp;rdquo; Sadly, it&amp;rsquo;s not nearly as good as the one above. It&amp;rsquo;s fine… but the prose is a bit basic, jilted, repetitive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;sesbianlex&amp;rdquo; by Chzter&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This brand new release is not something that would normally be on my radar since I don&amp;rsquo;t follow Latin music too closely, but it was the top recommendation on Hearing Thing&amp;rsquo;s &amp;ldquo;Five Albums&amp;rdquo; recommendation. So check them out.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t know Latin music well, and I am told this is a mix of reggaetón mexa, cumbia, and club sound. But I just think it&amp;rsquo;s a banger with all of that internet-poisoned Gen-Z sound all over it. I don&amp;rsquo;t love the &amp;ldquo;deep fried&amp;rdquo; bass sounds in some of the early tracks, but overall, I can tell it&amp;rsquo;s queer and full of bangers.&lt;/li&gt;&#xA;&lt;li&gt;I can&amp;rsquo;t get enough of this album and have been telling everybody to try it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Tessares&amp;rdquo; by dgoHn&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am STILL such a sucker for an IDM great album, it seems.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;I Couldn&amp;rsquo;t Remember So I Made Something Up&amp;rdquo; has a playfulness to it I can&amp;rsquo;t get enough of&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Feral Grace&amp;rdquo; by The Black Dog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Some of the new TBD releases haven&amp;rsquo;t been hitting as well. While they moved away from their brutalism a good bit, the darkness and weight of this ambient album hit really well right now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;p&gt;This is another week where most of my links are dark and angsty. I try to avoid this, but that&amp;rsquo;s the week I had, I suppose.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.warppoint.games/&#34;&gt;Warp Point&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We are bringing back web rings? I am so hype for this. I am not even a Gamer™ or somebody interested in reading about that much gaming news. But I want to bring back web rings.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=4FZy1lBNykA&#34;&gt;Leveragism: The Richest Country Is Pretty Mid Now | Benn Jordan&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is kinda hilarious that this music channel I follow is doing econ videos.&lt;/li&gt;&#xA;&lt;li&gt;However, I saw absolutely no lies in it, and it&amp;rsquo;s a good refresher on what happened to the housing market around here.&lt;/li&gt;&#xA;&lt;li&gt;It also reminds us that the goal is to keep us unwilling to risk what we have to stand up for ourselves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theguardian.com/commentisfree/2025/nov/13/trump-media-ultra-rich-democracy&#34;&gt;Ultra-rich media owners are tightening their grip on democracy. It’s time to wrest our power back | The Guardian&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is almost a follow-up to the above.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thenevadaindependent.com/article/public-schools-are-closing-all-over-nevada-as-enrollment-drops&#34;&gt;Public schools are closing all over Nevada as enrollment drops | The Nevada Independent&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The talk of the town around here. The pandemic DRASTICALLY reduced births in Nevada, and now everywhere, from the small towns to the two major metros, are going from &amp;ldquo;not being able to fund all these schools and teachers we need&amp;rdquo; to &amp;ldquo;we don&amp;rsquo;t have enough enrollments to keep a bunch of these going.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/briefs/federal-health-agency-cancels-most-of-its-teen-pregnancy-prevention-grants/&#34;&gt;Federal health agency cancels most of its teen pregnancy prevention grants | Nevada Current&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Preventing teen pregnancy &amp;ldquo;did not align with agency priorities&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/06/29/actual-racism-is-invisible-to-sam-alito-because-its-just-his-own-worldview/&#34;&gt;Actual Racism Is Invisible To Sam Alito, Because It’s Just His Own Worldview | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you don&amp;rsquo;t see racism, it&amp;rsquo;s because you don&amp;rsquo;t care to.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/kansas-transgender-license-law&#34;&gt;Kansas Anti-Trans Law Forced Her License to Say, Male. Then a Cop Questioned It, and She Was Charged | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remember when I first wrote about this? A predictable thing happened&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/dbrand-portal-companion-cube-steam-machine-valve-permission/&#34;&gt;Accessory Company Yanks Companion Cube Steam Machine Case Because It Never Actually Asked Valve For Permission | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is better to ask for forgiveness instead of permission… until you dump over a thousand hours of engineering work into something only to get a no.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.nytimes.com/2026/06/30/opinion/queer-gay-rights.html&#34;&gt;Opinion | I’m Gay, Not Queer. It Matters. | The New York Times&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bringing back these lines is dicey.&lt;/li&gt;&#xA;&lt;li&gt;I remember when the &amp;ldquo;biologically gay&amp;rdquo; argument was in full force and was being used to help convince some people and try to get laws and anti-discrimination passed. I would argue it worked pretty well at helping move homosexuality out from being thought of as a mental illness and giving a lot of people a &amp;lsquo;shield&amp;rsquo; to hide behind of &amp;ldquo;I was born this way.&amp;rdquo; It felt almost like a thought-terminating cliche at some point.&lt;/li&gt;&#xA;&lt;li&gt;However, I don&amp;rsquo;t think that fragmenting the queer community and arguing that some people are biologically gay is going to save anybody this time. Especially since back in the 2010s, large-scale science studies refuted that there is a &amp;ldquo;gay gene&amp;rdquo; and romantic and sexual interests can be fluid and change over time. We don&amp;rsquo;t even have a Kidsey scale anymore; it&amp;rsquo;s a whole grid (see The Klein Grid).&lt;/li&gt;&#xA;&lt;li&gt;No matter how you slice it, this reads to me like a &amp;ldquo;Suffrage Movement&amp;rdquo; play where the biggest faction of a minority tries to throw everybody under the bus to save themselves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/07/01/actually-im-gay-and-im-queer-it-matters/&#34;&gt;Actually, I’m gay, and I’m queer. It matters | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Somebody else&amp;rsquo;s retort to the above article that digs into the point about &amp;ldquo;living an ordinary life&amp;rdquo; and all of the other essential points in the opinion piece. I also think that this falls far too deep into assimilation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theflytrapmedia.com/the-founding-fathers-sucked/&#34;&gt;The Founding Fathers Sucked | The Flytrap Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Despite all of its flaws, especially right now, I really like my country. However, this is a really good point: we shouldn&amp;rsquo;t hero-worship the people who founded it just because they did.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/07/01/no-tim-sweeney-valve-isnt-irresponsible-for-having-an-ai-disclosure-tag-on-games/&#34;&gt;No, Tim Sweeney, Valve Isn’t ‘Irresponsible’ For Having An AI Disclosure Tag On Games | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you are anti-disclosure for just about anything in commerce, you might want to check your hat for skulls.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/companies-are-making-claude-and-codex-talk-like-cavemen-to-stop-ais-soaring-costs/&#34;&gt;Companies Are Making Claude and Codex Talk Like Cavemen to Stop AI’s Soaring Costs | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On one hand, I am so glad we are making AI more terse.&lt;/li&gt;&#xA;&lt;li&gt;On the other hand, I bet this will cause plenty more issues due to trusting a tool that doesn&amp;rsquo;t know what it is doing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/henrico-virginia-datacenter-energy-cost-email/&#34;&gt;County With 37 Data Centers Asks Schools to ‘Conserve Electricity’ | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gross&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.mercurynews.com/2026/06/24/amazon-seller-reveals-rare-glimpse-of-shadow-bribery-market/&#34;&gt;Amazon seller reveals rare glimpse of shadow bribery market | The Mercury News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unsurprising but also gross&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;God grant me the serenity to stay silly when life gets hard&lt;/p&gt;&#xA;&lt;p&gt;- Twitter&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W26</title>
      <link>https://squirrels.wtf/posts/2026-06-28-this-week-in-squirrels-2026-w26/</link>
      <pubDate>Sun, 28 Jun 2026 21:47:32 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-06-28-this-week-in-squirrels-2026-w26/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jun 21st&lt;/em&gt; to &lt;em&gt;Sat Jun 27th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Streaming once again&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My opening stream was ultra draining, but it was still amazing. I took all the appropriate breaks to prevent issues.&lt;/li&gt;&#xA;&lt;li&gt;Sadly i didn&amp;rsquo;t make another one all week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Father&amp;rsquo;s Day with the family&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feeling pretty good after a transfusion, I spent most of Father&amp;rsquo;s Day with the family. Can&amp;rsquo;t say it went great, mom&amp;rsquo;s on a struggle and we fought for most of it. She&amp;rsquo;s in a shit mood, and I&amp;rsquo;m her favorite to fight with. Still, overall, I did get to enjoy spending time with my family.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Getting back into systems and a bit of tracking things&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Look who did a daily review or two. Oh yeah.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Back to work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kinda. I was getting on an extended pairing sessions to help train somebody on some things I was working on when this all went bad. Got them all up to speed and helped them get working.&lt;/li&gt;&#xA;&lt;li&gt;I am hoping all next week I can help them and get more going.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Setting up my own scrobbler&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seems like the ListenBrainz main system is struggling to keep up. I haven&amp;rsquo;t gotten a stats dashboard update in over a week now. It had been showing some hard times, but now it&amp;rsquo;s just… a bummer.&lt;/li&gt;&#xA;&lt;li&gt;I have the power to set up my own, so I found a super nice looking self-hosted one. Luckily, I can import data into it, so it&amp;rsquo;s not a complete loss like when I moved out of plexamp.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fun fact&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When looking up lyrics to songs by late 90&amp;rsquo;s nu wave bands, make sure to put &amp;ldquo;lyrics&amp;rdquo; in the search. &amp;ldquo;gender orgy&amp;rdquo; Did not produce the search results I expected&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Nixpkgs whyyyyyyyy ugh&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am getting so frustrated with nixpkgs again.&lt;/li&gt;&#xA;&lt;li&gt;A series of released nixos-26.05 builds won&amp;rsquo;t finish, but now instead of crashing out and leaving me to fix it, it instead burns up the CPU and power as one major build hangs forever, and it also decides that I now have to build the massive CPU burner of all of lix, which will fail due to a broken test.&lt;/li&gt;&#xA;&lt;li&gt;And it wasn&amp;rsquo;t a single release but a series, since once again everybody is arguing how to fix things.&lt;/li&gt;&#xA;&lt;li&gt;But as a bonus, I did a lot of optimizations to my Nix settings and removed a lot of old things I definitely don&amp;rsquo;t need.&lt;/li&gt;&#xA;&lt;li&gt;And then a forced build pin in electron apps was suddenly marked insecure and broke compiles.&lt;/li&gt;&#xA;&lt;li&gt;and now I have a problem where my server loses its network connection on the latest builds, pinning back fixes it, so time to debug all that.&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m getting tired of how NixPgs supposedly has the most packages ever, but very frequently is missing plenty of common packages I want or use. I can become a maintainer of a bunch of packages, but it&amp;rsquo;s annoying that so much of this is repackaging other people&amp;rsquo;s appImages. Maybe I should get over my gripes  and get with making Nix not just my OS but my whole hobby..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spending spoons were we don&amp;rsquo;t have it, or, why mental health spaces are dangerous&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was supposed to stream one of these mornings but then things crashed out.&lt;/li&gt;&#xA;&lt;li&gt;I admin and mod for some online communities; it is a constant theme throughout my life. And while I was asleep a mod chat was blowing up because somebody who regularly dumps in the mental health chat started venting about physical health emergencies, and this triggered quite the conversation and reactions.&lt;/li&gt;&#xA;&lt;li&gt;Then I ended up burning so many spoons and a few hours on the back and forth, including going over this person&amp;rsquo;s vents when I was not really in the space for it, which, of course, means I took some emotional damage of my own. So I have kinda been doing some &amp;ldquo;mental cowering in a corner&amp;rdquo; for a while since then.&lt;/li&gt;&#xA;&lt;li&gt;It brought up what I think is a serious issue in online spaces: The risks vs. the value of having chats for venting and also mental health support.&lt;/li&gt;&#xA;&lt;li&gt;I have never run or seen one that had taken the time or expense to secure an actual crisis counselor to monitor it. In fact, nobody at all is dedicating their time to making sure people feel acknowledged &amp;amp; seen, and to redirecting them to qualified help if deemed necessary. It feels like a problematic misunderstanding of the term &amp;ldquo;holding space&amp;rdquo; for somebody. Sure, there technically is a space, but nobody is actually holding it.&lt;/li&gt;&#xA;&lt;li&gt;In a fully online community, we can be a space for people to escape into and get a lot of, and hold space for their problems, but at the same time &lt;em&gt;we can&amp;rsquo;t actually be there for somebody in a crisis&lt;/em&gt;. People need IRL resources like partners, friends, communities, professionals, and safe spaces.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s hard to even &lt;em&gt;be a good friend&lt;/em&gt; even when we have the time, space, and spoons to sit with somebody on a call or something because of a lack of any personal non-biased view into their life.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t think we should get rid of vent spaces. I am using this to vent right now, but I wish there were a better way of making space for people in OL communities.&lt;/li&gt;&#xA;&lt;li&gt;And maybe there is, but I just missed it or haven&amp;rsquo;t seen the studies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dear God, every month, the bills.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nothing more to say about this&lt;/li&gt;&#xA;&lt;li&gt;Just, Fuuuuuuuuuck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Health and Chemo&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My feet swelling going down… but not completely.&lt;/li&gt;&#xA;&lt;li&gt;My blood numbers have been trash. I have had more blood put in me than i can even imagine. I am constanty dizy and crashing out.&lt;/li&gt;&#xA;&lt;li&gt;Oh and my nausea meds are carrying me.&lt;/li&gt;&#xA;&lt;li&gt;And I have about 10 white blood cells that have to duke it out.&lt;/li&gt;&#xA;&lt;li&gt;But I FINISHED IT! I finished &amp;ldquo;phase two&amp;rdquo; of induction.&lt;/li&gt;&#xA;&lt;li&gt;Next week we test&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Forgive-Me-Not ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fae, princess, rogues, gay. 10/10&lt;/li&gt;&#xA;&lt;li&gt;I read this one three times in a row. I am not usually into damsel-in-distress enemies-to-lovers, but this one breaks some rules and is also so gay, so yes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;From Hell, With Love ⭐⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A story-driven romance?! A complex and fun urban fantasy plot? Hot heck. This is the kind of book that elevates the fantasy romance style.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pink Candy Kiss, Vol 5 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why do so many sorties about lesbians have women breaking up with each other when they aren&amp;rsquo;t even dating? Is this for real, or is this just how people see high drama queers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sweet Surrender ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Work-focused power mom bangs the nanny: 4/5&lt;/li&gt;&#xA;&lt;li&gt;It was very short, and I felt it deserved a few more chapters; The ending kinda crashes in an unsatisfying way. While the main focus is a the heat of a &amp;ldquo;one-night stand to forced proximity&amp;rdquo; storyline the the secondary focus of the book is focused on on sharing women&amp;rsquo;s ADHD experiences and how they can be integrated into childcare and wlw relationships. And these elements are really well done.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Wicked Spot 1 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A fun fantasy magic setup that I feel is a marred by one of the characters being little more than their trauma, to the point where it starts feeling absurd in the not-fun ways.&lt;/li&gt;&#xA;&lt;li&gt;The setup makes me want one more volume, though. It looks like this could be fun&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mismatched ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s maximum queer high school drama. It&amp;rsquo;s well-drawn and fun, but I kept getting this sneaking suspicion that I was seriously missing out by not having read Emma, which the book makes a big deal about retelling.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kneecap&amp;rsquo;s &amp;ldquo;Fine Art&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I adore Keeecaps&amp;rsquo; second album, so I wanted to try the first.&lt;/li&gt;&#xA;&lt;li&gt;This one feels more raw and goofy and all over in the sound, but honestly, the bangers come so hard. I love this one too, but for different reasons.&lt;/li&gt;&#xA;&lt;li&gt;This &lt;strong&gt;dominated&lt;/strong&gt; my weekly listens&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tierra Wack&amp;rsquo;s &amp;ldquo;WHACK&amp;rsquo;S MUSEUM&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This mixtape has her back to rapping, and while I wish she had more beats, the bars are 🔥🔥🔥.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lauren Sanderson&amp;rsquo;s &amp;ldquo;Lauren&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still my bad bitch music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Orgy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My random album feed brought up the Blue Monday single, and I was reminded how good their singles were. This then spiraled to a lot of listens to Candyass.&lt;/li&gt;&#xA;&lt;li&gt;I still think a lot of their lyrics are a bit dadist, but y&amp;rsquo;all know how much I like that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Milli&amp;rsquo;s &amp;ldquo;Heavyweight&amp;rdquo; &amp;amp; JENNIE&amp;rsquo;s &amp;ldquo;Ruby&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking of bad bitches music, I prefer the heavier front of the album than the softer backend&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Girlcop&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still in this glitch mood&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/fallensart.bsky.social/post/3moslh5kox22e&#34;&gt;Post by @fallensart.bsky.social | Bluesky&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am so happy there are still some people out here saying, &amp;ldquo;I can make her worse.&amp;rdquo; fr fr I sit back and think over everything Jax did, and I don&amp;rsquo;t know if estrogen is gonna fix her. At least not for a hot ass minute.&lt;/li&gt;&#xA;&lt;li&gt;I was talking to a friend about the finale and then the Jax &amp;ldquo;coming out&amp;rdquo; post, and I was thinking… If I were in my most toxic pre-transition phase and then realized the semi-omnipotent deity that fully controlled my existence and form wasn&amp;rsquo;t gonna help me, I&amp;rsquo;d be the worst too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://overreacted.io/there-are-no-instances-in-atproto/?ref=selfh.st&#34;&gt;There Are No Instances in atproto | overreacted&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t dug into this yet, but now I am a lot more curious if I can add Atproto support to my blog or if I have to set up a whole new service.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/tmvii-shigella-queer-men&#34;&gt;Shigella and TMVII: What You Need to Know to Prevent Emerging STIs This Summer | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Educate yourself! STI safety is important&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/06/26/11-years-after-obergefell-marriage-equality-remains-under-scrutiny/&#34;&gt;11 years after Obergefell, marriage equality remains under scrutiny | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve been saying it plenty and will keep saying it. Prepare yourselves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://apnews.com/article/gender-affirming-care-transgender-health-wpath-ftc-91825f64800a6aadfa4f2da989742124&#34;&gt;FTC and four states sue WPATH over gender-affirming care | AP News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t love WPATH and some of its egregious requirements for somebody to be considered transgender. It&amp;rsquo;s been used as a barrier for transitioning to many.&lt;/li&gt;&#xA;&lt;li&gt;But it&amp;rsquo;s also the only widely recognized body and guidelines for transitioning legally… so this will suck.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.nbcnews.com/business/corporations/spacex-stock-investor-losses-rcna351260&#34;&gt;SpaceX tumbles 23% from its high as investors see gains wiped out | NBC News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is what it looks like when the contraction happens. And we were so eager to impliment new rules to rush this into the index.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/briefs/nv-energys-pledge-to-compare-bills-with-and-without-peak-demand-charge-fizzles/&#34;&gt;NV Energy’s pledge to compare bills with and without peak demand charge fizzles | Nevada Current&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wrote them about this myself. The fact that they claim they can&amp;rsquo;t give a calculator or a comparison is deeply shady.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/health/2026/06/military-branches-restore-flu-shot-requirement-after-virus-swept-through-base/&#34;&gt;Military branches restore flu shot requirement after virus swept through base - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;That was quick&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://apnews.com/article/kansas-city-facial-recognition-ai-cameras-privacy-87847f57c94b6c2a9e22a7b3a222e703&#34;&gt;Kansas City&amp;rsquo;s plan for facial recognition cameras on buses sparks privacy concerns | AP News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gross, so gross.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.politico.eu/article/europe-choose-ai-climate-goals-data-center-chief-warns/&#34;&gt;Europe must choose between AI and climate goals, data center lobby says | POLITICO&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;But we NEED AI, right? We don&amp;rsquo;t need a habitable planet. Wait… we need that? Oh heck.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The internet spent 20 years creating tutorials, open-source projects, blog posts, &amp;amp; answers for free.&lt;/p&gt;&#xA;&lt;p&gt;AI companies turned all of it into products worth billions.&lt;/p&gt;&#xA;&lt;p&gt;And now the same people who created that knowledge are being told they are replaceable.&lt;/p&gt;&#xA;&lt;p&gt;We built the Library.&lt;/p&gt;&#xA;&lt;p&gt;Somebody else started charging admission&lt;/p&gt;&#xA;&lt;p&gt;- @suraj_sharma14&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W25</title>
      <link>https://squirrels.wtf/posts/2026-06-21-this-week-in-squirrels-2026-w25/</link>
      <pubDate>Sun, 21 Jun 2026 21:28:17 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-06-21-this-week-in-squirrels-2026-w25/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&#xA;From &lt;em&gt;Sun Jun 14th&lt;/em&gt; to &lt;em&gt;Sat Jun 20th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Streaming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Sunday stream was amazing. A good stream is hard to beat. However, I didn&amp;rsquo;t take enough breaks and fell after getting up from my desk. Not good, super ultra mega not good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Double hang out&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Doing even more hang out, seeing people, going to the cafe, having my bestie over for one-on-one chatting till we gotta stop. Chasing away the depression of being alone with others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Return of Anime Day&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More of me choosing to bring back routines and small social interactions over becoming a safety-isolated hermit. Sure, it&amp;rsquo;s just seeing one person once a week, but it&amp;rsquo;s a hangout I have been doing for a very, very long time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;This week&amp;rsquo;s meditation on racism&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a minor addiction to watching media and social analysis by not while people. It has been a part of my anti-racism journey for a while now.&lt;/li&gt;&#xA;&lt;li&gt;For some reason, some of the themes that have popped up a LOT lately are how a lot of white racism is either rooted in or shown as a need to be superior to people of other races, especially Black people.&lt;/li&gt;&#xA;&lt;li&gt;I even made a tweet I caught this week on the topic, the quote of the week below. It seemed weirdly timely because I went to bed after watching two backlogged videos by two different creators, both of which brought up the topic.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s not that I haven&amp;rsquo;t heard it before, but now it&amp;rsquo;s stuck in my head, and I am thinking about it a lot. Not the &lt;em&gt;why&lt;/em&gt;, but how to break this down, identify it, and help others unfuck themselves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Friend Reached Out&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It opened a bit awkwardly, but we managed to talk out the incident that really went down between us. That&amp;rsquo;s really what needed to happen, at least in my opinion, talking about it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Vegas drivers&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I am on the road daily again, I have been a bit shocked at how much more aggressive drivers are. Vegas drivers are notoriously red-green colorblind and have been running reds for as long as I can remember.&lt;/li&gt;&#xA;&lt;li&gt;But this year it&amp;rsquo;s the tailgating. I don&amp;rsquo;t remember the tailgating being this bad. On a mostly empty freeway, people will tailgate down to feet in the right-hand lane. Like, bud, the other three lanes to the left are free. What is your malfunction? In a middle lane, you will see somebody doing an 80mph tailgate, again, with there is one lane to the left, like… is not getting over that important to you?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The end of delays&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And even with everything scheduled, we hit more delays. My system is refusing to hold the marks it is barely hitting, and it keeps pushing and delaying things. However, we timed the bone-hurting juice just right, and we finally restarted.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been so long since I had chemo the bag was going in, and I could feel it in my head. My nose was running and agitated, and I wanted to sneeze; my eyes were watering. Everything started to clog up right away, and I began to feel congested. sadge.&lt;/li&gt;&#xA;&lt;li&gt;This chemo has me feeling like it&amp;rsquo;s not too bad… and then I suddenly take a nap where I am sitting and wake up feeling like it&amp;rsquo;s days later. The super swollen feet and sudden onset nausea have not been my favorite part either.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Still trying to process my existence.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I kinda have it in my head that I&amp;rsquo;m not gonna make it five years. Which isn&amp;rsquo;t a great place to be. I am really trying to kick that trash brain worm to the curb. Because it&amp;rsquo;s not like when I was 18, and I used something like how I don&amp;rsquo;t plan on making it to 30 to live fast and hard on parties and drugs. Oh no, It&amp;rsquo;s just depressing looking around like. &amp;ldquo;Oh, all this is a waste of space and potential; I&amp;rsquo;ll never get to X.&amp;rdquo; I&amp;rsquo;d really not like to sink back into the depression pool deep end with the &amp;ldquo;I&amp;rsquo;m gonna die soon, so everything is pointless&amp;rdquo; worm in my head.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The intrusive thoughts want their run back&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sure wish it wasn&amp;rsquo;t so, but this week started becoming a struggle after chemo started back up. There is definitely some link where I feel this sickness and my brain wants to sink into the bad pool.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Delinquent and the Transfer Student Vol 1 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The characters are all wild and over the top, which I expected in a &amp;ldquo;delinquent&amp;rdquo; story. The pacing and execution are well done. The classic art style is fun and makes it stick out in the modern manga landscape. Overall, really good; not a huge standout, but a great manga that starts off seeming yuri but then talks about actual wlw things.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ayaka is in Love with Hiroko! Volume 3 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes I feel like I get final volumes five stars too often because they hit me in the feels and make me feel so good. But this final volume isn&amp;rsquo;t even a victory lap. It&amp;rsquo;s a lot of them still working out their relationship, and watching them connect was done really well.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rainbows After Storms, Vol 10 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This manages to be pretty ok. There is some character development, and the writing is teasing even more changes and development&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Girlcop&amp;rsquo;s &amp;ldquo;The More, The Merrier&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Powernoise and Rythmic Noise albums can be hard to explain. This one tickles the brain, and that one does not. But this album right here really slaps just the way I want to hear it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Marconi Union&amp;rsquo;s &amp;ldquo;Multiforms: Ambient Transmissions, Vol. 3&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was excited about the return of the Ambient Transmission&amp;rsquo;s series, since the first two are probably some of the most popular albums. But I don&amp;rsquo; think this holds up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lauren&amp;rsquo;s &amp;ldquo;Lauren Sanderson&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When i need the energy, we goin to the club and going down.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reuters.com/legal/transactional/yum-brands-sell-pizza-hut-longrange-capital-27-billion-2026-06-16/&#34;&gt;Yum Brands to sell struggling Pizza Hut chain for $2.7 billion as demand slumps | Reuters&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Somebody finally out-pizza&amp;rsquo;d the hut.&lt;/li&gt;&#xA;&lt;li&gt;I shared this link solely to make a Spaceballs joke.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/Lpov5fOD054&#34;&gt;What Your Favorite Nintendo Direct Announcement Says About You! | Jake Blennings&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Happy Pride Month&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.autostraddle.com/this-pride-disabled-lgbtq-people-dont-need-your-apologies/&#34;&gt;This Pride, Disabled LGBTQ+ People Don’t Need Your Apologies | Autostraddle&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://www.theflytrapmedia.com/un-safe-refuge&#34;&gt;(Un)safe Refuge | The Flytrap&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This word really needs to get out. You can&amp;rsquo;t be body positive with a safe, supportive space unless you are actually accessible. Seeing two articles like this in a week is great.&lt;/li&gt;&#xA;&lt;li&gt;Intersectionality includes disabled people.&lt;/li&gt;&#xA;&lt;li&gt;Both of these articles talk about organizers and space owners lashing out for &amp;ldquo;attacking them&amp;rdquo; and making their lives more difficult while they are excluding others. This makes me want to scream in feminist killjoy. &amp;ldquo;To expose a problem is to be a problem&amp;rdquo; and &amp;ldquo;Power works by making it hard to challenge how power works.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://charitydotwtf.substack.com/p/ai-demands-more-engineering-discipline&#34;&gt;AI demands more engineering discipline. Not less | Charity dot wtf&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://aicoding.leaflet.pub/&#34;&gt;The Phoenix Architecture&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is totally my &amp;ldquo;I get it&amp;rdquo; moment. Not with AI overall, but the argument for how to use AI programs without burning the house down. Let&amp;rsquo;s see if Charity&amp;rsquo;s prediction pans out.&lt;/li&gt;&#xA;&lt;li&gt;My favorite pull quote from this is &amp;ldquo;&lt;em&gt;I am not worried, at least in the near term, about AI creating massive, discontinuous returns on investment in the absence of engineering discipline. (Many will try, and it will be entertaining to watch.) But value is backed by durability, not disposability, and I don&amp;rsquo;t see that changing. Bits are cheap and fast and governed by the rules of logic and language, but anything with value must ultimately resolve with physical systems: persistence on the one side, user experience on the other.&lt;/em&gt;&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=f49FJ30lPPw&#34;&gt;The &amp;ldquo;No Straights at Pride&amp;rdquo; Debate | Foreign Fridays&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Watching this conversation was an absolutely fascinating experience for me. I am a very queer person who was watching two straight men discuss the topic in the title.&lt;/li&gt;&#xA;&lt;li&gt;What made it so engaging was that their primary way of engaging with this and discussing this is equating pride to spaces made for, by, and catering to Black people.&lt;/li&gt;&#xA;&lt;li&gt;Also, they bring up the concepts of IRL/AFK discourse and OL discourse, which this particular topic is the latter.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.blog/open-source/maintainers/how-pull-request-limits-are-cutting-down-the-noise/&#34;&gt;How pull request limits are cutting down the noise | The GitHub Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t think the solution the community would laud was &amp;ldquo;limiting how many PRs somebody can have open.&amp;rdquo; I figured they were working &amp;ldquo;AI fixing AI problems,&amp;rdquo; but in the end, it&amp;rsquo;s a rate limit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.animenewsnetwork.com/answerman/2026-06-15/.238511&#34;&gt;What&amp;rsquo;s Actually Happening at Kadokawa? | Anime News Network&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A really good dig into what is going on at Kadokawa and the big web of subsidiaries and investors around them. I find this fascinating because I remember when Re:Zero blew up and suddenly they built this all out. I was actually in Japan around then.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/judge-rules-blacked-com-can-sue-meta-for-scraping-its-porn/&#34;&gt;Judge Rules Blacked.com Can Sue Meta for Scraping Its Porn | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What a &lt;em&gt;wild&lt;/em&gt; headline. Just sit with that one for a while.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.foxcorporation.com/news/corp-press-releases/2026/fox-corporation-to-acquire-roku-inc/&#34;&gt;Fox Corporation to Acquire Roku, Inc. | foxcorporation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sad Day for Roku owners. I know the platform has been getting &amp;ldquo;enshittier&amp;rdquo; by the month, but this will only turn the whole platform into a communications arm of Roku.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.richardosgood.com/posts/banned-book-library/?ref=selfh.st&#34;&gt;Banned Book Library | Rick&amp;rsquo;s Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I adore projects like this; what a fun idea.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.minid.net/2026/6/15/the-web-is-going-to-dissapear&#34;&gt;The Web We Know Is Going to Disappear | Minid.net&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a cool futurist rant. This reads and looks exactly like something I&amp;rsquo;ve read before in magazines back in the 90&amp;rsquo;s when everybody was trying to figure out how the internet would change computing. As an aside, we also had fun colors and transparent casing on electronics, and I miss that.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t know if I agree with it, but I really like a lot of the ideas posed and how it is posed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://brooker.co.za/blog/2026/06/18/my-blog-and-ai.html&#34;&gt;Is this blog written by AI? - Marc&amp;rsquo;s Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The parts about the social construct and value of writing and what makes something worth reading is a pretty important part here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theconversation.com/how-fox-news-viewership-increases-belief-in-the-anti-immigrant-great-replacement-theory-283950&#34;&gt;Fox News viewership increases belief in the anti-immigrant great replacement theory&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;…and more after our headline story &amp;ldquo;Fork found in kitchen.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I definitely spent YEARS wrongly perceiving racism as a misunderstanding on the part of a person who simply didn&amp;rsquo;t know better, or didn&amp;rsquo;t have all the information.&lt;/p&gt;&#xA;&lt;p&gt;But nah, racism isn&amp;rsquo;t a mistake. It&amp;rsquo;s just about feeling good. They don&amp;rsquo;t care it doesn&amp;rsquo;t make sense, because it&amp;rsquo;s fee-fee based.&lt;/p&gt;&#xA;&lt;p&gt;This is why the election of Obama initiated an emotional meltdown of white America we&amp;rsquo;re all still dealing with. The cognitive dissonance of a Black man being President, and also widely loved and approved of during his term, was too much of a challenge to foundational beliefs in Black inferiority.&lt;/p&gt;&#xA;&lt;p&gt;The average white racist couldn&amp;rsquo;t feel superior to every Black person alive anymore without a glaring, unignorable exception. And they&amp;rsquo;ve been setting the house on fire over it ever since.&lt;/p&gt;&#xA;&lt;p&gt;- &lt;a href=&#34;https://bsky.app/profile/ironspike.bsky.social/post/3mofp5djp2s2l&#34;&gt;@ironspike.bsky.social&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W24</title>
      <link>https://squirrels.wtf/posts/2026-06-14-this-week-in-squirrels-2026-w24/</link>
      <pubDate>Sun, 14 Jun 2026 19:49:35 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-06-14-this-week-in-squirrels-2026-w24/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun Jun 7th&lt;/em&gt; to &lt;em&gt;Sat Jun 13th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DNSummit, but remote&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week had me &amp;ldquo;going into the office&amp;rdquo; most days of the week to watch all the talks from the company summit, offer up as much feedback as I could through a Google Doc reviewed in the mornings, and then getting to hang out with the team in an all-hands and final closing Q&amp;amp;A.&lt;/li&gt;&#xA;&lt;li&gt;While not everything in the meetup was roses (it never is), the whole thing made me feel so energized to engage after being so disconnected and hardly around.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s so bittersweet seeing all the photos and chatter in Slack. I miss everybody so fiercely. I cannot believe I forgot to have one of my local coworkers bring a care package of all the coffee and some other things I have sitting in a corner waiting to be mailed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My first date out in a LONG time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For the longest time I have had regular dates out and in with all the most special people in my life. Since the cancer hit those stopped. I chose to spend as much time protecting myself as possible to help prevent my weakened state from being the end of me. And part of the reason if this is because early on I caught RSV from somebody close and it led to me collapsing a few times and had me hopitalized for some extra weeks.&lt;/li&gt;&#xA;&lt;li&gt;Still, it&amp;rsquo;s been so long and I have healed up so much that this Saturday I was picked up like old times and we went to our favorite family run cafe and had a breakfast and then hung out to watch a movie.&lt;/li&gt;&#xA;&lt;li&gt;These are the kinda things that make life worth living to me, spending time with people that matter, so I want to focus on trying to do it within reason.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Broken NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I finally broke NixOS… or NH broke NixOS?… or an update broke NixOS? Something broke in NixOS in a critical way, violating many of the assumed safety and rollback contracts. I was aware these gotchas can happen and so was partially prepared, but it was still brutal to experience.&lt;/li&gt;&#xA;&lt;li&gt;It started with a &lt;code&gt;npins update&lt;/code&gt; and &lt;code&gt;nh os switch&lt;/code&gt; to &lt;code&gt;nixos-26.05.1415.9b696460ac78&lt;/code&gt;, which only had a few desktop apps in its change set listed. But when switching to it, I received an opaque error about &amp;ldquo;tests failing.&amp;rdquo; At this point I was in some sort of partial apply where I could run new apps, but the new generation wasn&amp;rsquo;t showing. Something was wrong.&lt;/li&gt;&#xA;&lt;li&gt;That is when I made the mistake of running a &lt;code&gt;nh all clean&lt;/code&gt; before retrying, and that is when it happily purged a large part of my nix store unbeknowist to me. This included some of my build tools, my window manager, and lots of other somewhat important things. A second attempt at a switch resulted in the same issue, so I rebooted before trying further. This is when I learned about the destruction of the nix store. Suddenly I couldn&amp;rsquo;t get into my window manager, but luckily my login manager and shell were still there, so I was able to &lt;code&gt;switch --repair&lt;/code&gt; my way to working.&lt;/li&gt;&#xA;&lt;li&gt;It really sucks when old generations don&amp;rsquo;t boot because there are things missing from the nix store. None of the guarantees of rollbacks were there for me at all. I had several revisions that even wouldn&amp;rsquo;t finish booting, but I finally found one that would boot and also get me into a working shell.&lt;/li&gt;&#xA;&lt;li&gt;It makes me question the new version of &lt;code&gt;nh&lt;/code&gt; a lot because there is NO WAY in hot hell clean should have removed things from existing generations. I don&amp;rsquo;t dork with the nix-store at all just to avoid stuff like that.&lt;/li&gt;&#xA;&lt;li&gt;Anyways. I repaired, got a working system, cleaned out everything else, used &lt;code&gt;nixos-rebuild&lt;/code&gt; to build, switch, and boot the latest, and rebooted to test. Not how I wanted to spend my entire Sunday morning, but I got it taken care of.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Walker and Elephant&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There has been a new Linux launcher on the block that is much closer to macOS&amp;rsquo; Alfred than the resource-light Fuzzel I have been using. Since it is all packaged up and has run options in NixOS 26.05, I thought I would give it a try.&lt;/li&gt;&#xA;&lt;li&gt;In the end, I played with it for a few days, but I found I don&amp;rsquo;t currently care about the extra built-in functionality enough. I reverted back to my current basic but fast launcher and scripts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Redoing my task list&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ok, stop me if you have heard this one… No, but seriously, considering such a MASSIVE life change, I wanted to take a moment to tweak my task lists and clean out a lot of things.&lt;/li&gt;&#xA;&lt;li&gt;So far I have kept everything more or less the same, a single kanban board in Obsidian, but I simplified the lists a bit more, did some rearranging, and did a deep audit of every task in there.&lt;/li&gt;&#xA;&lt;li&gt;I also set up a quick add for tasks.&lt;/li&gt;&#xA;&lt;li&gt;I considered jumping over to Everdo since it&amp;rsquo;s everything I wanted from NirvanaHQ, but I didn&amp;rsquo;t want to spend the time and energy on doing another shift. I don&amp;rsquo;t need that much more than a single board right now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The continued obnoxious path to recovery&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On Monday I was told we are back, baby! My oncologist reviewed my bloodwork and said it finally shows everything is regrowing well.&lt;/li&gt;&#xA;&lt;li&gt;But then two days later I had some rough results, enough to warrant hours of transfusions and some extra shots before I could be let go to go pass out of big eepy. The rest of this week was brought to you by the symptom &amp;ldquo;bone pain.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Luckily it was all a temporary dip and I re-bound! For now. Sadly this means I have to wait for Monday for chemo to restart; hopefully everything can stay on track till then. This also means next week is M-Th for it all, cry emoji.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My eyes, OMG my eyes!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The light blindness has been all over the place. For a while it was getting worse, and then I think it peaked and is getting less bad? Not wholly sure. I should find a way to test and log it or something.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The GOOD news so far&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had a call with another oncologist and surgeon, and after discussing all my results they declared that I do not need surgery at this time, and I have odds I won&amp;rsquo;t need it because I don&amp;rsquo;t have some of the genes that would indicate it, and my MRD is good.&lt;/li&gt;&#xA;&lt;li&gt;This is a huge thing for me because I know the numbers on what we were talking about were not amazing, but it could become necessary.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Processing where I am emotionally and physically&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Buckle up or skip, this is getting dark. Since I have been climbing out of the depression fog, I have been spending some time earnestly and honestly assessing where I am physically with this and also emotionally.&lt;/li&gt;&#xA;&lt;li&gt;I have been absolutely squirming about being on extended sick leave. I have never even been on any extended leave or sabbatical before. Often I am too sick or lost in other things to think about, but it is anxiety-inducing, and I miss work. Since the beginning, I have always been like, &amp;ldquo;I am recovering a bit next week, I am going back!&amp;rdquo; Anthony knows this and keeps being like, &amp;ldquo;Sure, sure, just get better.&amp;rdquo; And then the next few days my doctor hits me with another round of chemo twice as hard as the last. And oh boy, at first this drove me mad, but now I am just resigned to it.&lt;/li&gt;&#xA;&lt;li&gt;But over the last week I have spent a lot more time doing the thing I really choose to avoid and which my doctor doesn&amp;rsquo;t like to dig into either; the fatality rates for somebody my age, how rapidly this progresses when untreated, how close I was to fatality at the time I was admitted, and some of the later phases and how complex they can be… None of it was amazing or hopeful to read; I don&amp;rsquo;t have a particularly lucky set of cancer markers. My oncologist says I have better odds than most things list but… it&amp;rsquo;s still messy and hard to get through, with the understanding that I have &lt;em&gt;odds&lt;/em&gt; now.&lt;/li&gt;&#xA;&lt;li&gt;I read the blog of somebody who worked at WordPress who had similar blood cancer and died. Something I hadn&amp;rsquo;t really processed was that this really is a dark game of &amp;ldquo;hit remission before your body&amp;rsquo;s ability to handle all this chemo gives out or else.&amp;rdquo; He didn&amp;rsquo;t, and his liver hit the point where they could not give him any more chemo, and they sent him home to his fam. Month later memorial post.&lt;/li&gt;&#xA;&lt;li&gt;Just like the person above, it really feels like I am either &amp;ldquo;full remission with a relatively low percentage of it coming back&amp;rdquo; or &amp;ldquo;a bad blood result and a couple of weeks out of suffocating on my own blood.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;That is hard to work through even on my best days. But I am doing that shadow work, I am facing my mortality AND putting on my best face. It&amp;rsquo;s gonna take a while, but I want to do this work now, not when I am at the end, or never because I fall back into the depression pit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Boyfriend, Sometimes Girlfriend, Volume 3 ⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel this volume lost itself in being a series of &amp;ldquo;welcome to womanhood later in life&amp;rdquo; training sessions. About two-thirds of this volume is devoted to detailed explanations of how to use makeup, femme posture and movement, the ins and outs of women&amp;rsquo;s clothing, and, finally, some of the dangers and risks of being a woman. All of this makes little sense to me to include unless the author is actually trying to make downlow transfemme training resources sold as TF manga.&lt;/li&gt;&#xA;&lt;li&gt;I think that this could have been done in an interesting and engaging way, but in both cases the book set up a quick antagonist that threw in a McGuffin to set up the next lesson. What story movement that happened felt underdeveloped for a whole volume.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Feminist Killjoy Handbook ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel compelled to take a star off for how overwritten parts of this book feel, and how flat I felt some of the author&amp;rsquo;s attempts to be poetic fell.&lt;/li&gt;&#xA;&lt;li&gt;Beyond that, this book is amazing, and I would recommend it to anybody in a heartbeat. This is possibly the best reference book on intersectional feminism, checking yourself, and being a healthy amount of killjoy. The author does not rest on her own words but spends so much of it contextualizing and sharing the works of other very great authors. The ebook version is approximately 80% the author&amp;rsquo;s own words, with 20% appendices containing additional resources to read and quick summaries of the author&amp;rsquo;s main points.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Life With the Thrill Kill Kult&amp;rsquo;s &amp;ldquo;Sinister Whisperz: Wax Trax Years (1987-1991)&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hot remixes of some of my fave classic tracks. I started listening to TKK and now it&amp;rsquo;s going to be weeks still I can go a few days without more TKK&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Kim Petras&amp;rsquo; &amp;ldquo;Detour&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ok, I guess I like this album more than I originally gave it credit. I keep coming back to it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lauren Sanderson&amp;rsquo;s &amp;ldquo;LAUREN&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This album remains my current obsession. This woman is making the best&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/fBOPQBqm6R8&#34;&gt;What Your Favorite Summer Game Fest Announcement Says About You! | Blake Jennings&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been missing his videos, and he came back hard&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://caldera.homes/music/&#34;&gt;Caldera Music&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://forums.plex.tv/t/plexamp-updates-and-caldera-music/939563&#34;&gt;Plexamp Updates and Caldera Music | Plex Forum&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is everything they promised us Plexamp was going to be before things went downhill at Plex. And I discovered that this is written by the co-founder/CTO after he left Plex in December.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kristoff.it/blog/north-star/&#34;&gt;My Software North Star | Loris Cro&amp;rsquo;s Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I really like this way of looking at priorities when making software. Cosign&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://agileotter.blogspot.com/2026/06/draft-faros-whiplash-and-systems-view.html&#34;&gt;The Faros Whiplash and The Systems View | Agile Otter&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think this is a good take on these reports about AI making us feel like we are working faster and better, but there are major consequences to this slowing things down.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/security/2026/06/for-the-2nd-time-in-weeks-microsoft-packages-laced-with-credential-stealer/&#34;&gt;For the 2nd time in weeks, Microsoft packages laced with credential stealer | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On the site, they list the desk as &amp;ldquo;THE HACK THAT KEEPS ON HACKING.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.rubygems.org/2026/06/03/cooldown-let-new-gems-be-vetted.html&#34;&gt;Cool down before you install: give new gems a few days to be vetted | RubyGems Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Interesting to see this moving directly into first-party dependency tooling. Renovate has been doing this for a while for &amp;ldquo;high risk&amp;rdquo; repos like npm packages.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.blog/changelog/2026-06-09-upcoming-breaking-changes-for-npm-v12/&#34;&gt;Upcoming breaking changes for npm v12 | GitHub Changelog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And almost as if they were waiting for Ruby to say it first. GitHub is making massive breaking changes to npm to fix the huge execution leaks and risks. I actually wholeheartedly agree with this approach and think it&amp;rsquo;s better than the &amp;ldquo;cool down&amp;rdquo; system.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nesbitt.io/2026/06/11/what-happened-to-tea.html&#34;&gt;What Happened to tea.xyz | Andrew Nesbitt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Before we had AI spam all over code and package repos, we had tea that caused massive amounts of blockchain spam all over code and package repos. This article is both a good look back at what happened and a great look at how badly they crashed out instantly once they actually went live&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/james-talarico-deepfake-ai-sound-of-music-parody-ad&#34;&gt;Republicans Run Bizarre AI Deepfake Ad Showing James Talarico Singing About Trans Kids | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Turns out when you have nothing on your opponent, you resort to ole faithful: AI tools and transphobia.&lt;/li&gt;&#xA;&lt;li&gt;But no, really, it&amp;rsquo;s kinda hilarious that trans people are still their biggest swing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/fascismnew-federal-rule-would-require&#34;&gt;New Federal Rule Would Require Federal Funding Recipients To Deny Trans People Exist | Erin in the Morning&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sigh.&lt;/li&gt;&#xA;&lt;li&gt;This article is a worst-case take on this, but the linked proposal is pretty clear. Luckily, it is still a PROPOSAL, but these are getting passed pretty rapidly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/06/pokemon-go-players-unwittingly-contributed-to-tech-with-military-drone-uses/&#34;&gt;Pokémon Go players unwittingly contributed to tech with military drone uses | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gross&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/cops-keep-getting-arrested-for-using-flock-to-stalk-people/&#34;&gt;Cops Keep Getting Arrested for Using Flock to Stalk People | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gross&lt;/li&gt;&#xA;&lt;li&gt;Today from the &amp;ldquo;things we all saw coming desk.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;If you died nothing in my life would change&amp;rdquo; remains one of the coldest bars ever posted&lt;/p&gt;&#xA;&lt;p&gt;- Bsky&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W23</title>
      <link>https://squirrels.wtf/posts/2026-06-07-this-week-in-squirrels-2026-w23/</link>
      <pubDate>Sun, 07 Jun 2026 13:12:57 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-06-07-this-week-in-squirrels-2026-w23/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun May 31st&lt;/em&gt; to &lt;em&gt;Sat Jun 6th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s &amp;ldquo;June&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;And that means it is illegal to be straight now. Violators will be reported. J/K, but happy Pride Month to all queer people and those supporting us.&lt;/li&gt;&#xA;&lt;li&gt;Does this mean it is now officially transphobic for me to have cancer?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s also 41c (106f)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;First week of June and my home external thermometer read 41c around 3 p.m. the middle of this week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Huge Journal Week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week has been very busy, and I have been working to try to journal more. Especially since so many journals have been small or missing. So&amp;hellip; sorry, not sorry.&lt;/li&gt;&#xA;&lt;li&gt;The downside to how much I wrote during the week is how long it takes me to edit up my posts.&lt;/li&gt;&#xA;&lt;li&gt;The upside is that editing this much of the week&amp;rsquo;s notes really helps me reflect.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fixing up RSS feeds&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here is your quarterly reminder to sweep through your RSS reader and fix or clean out your broken feeds if you haven&amp;rsquo;t in a while!&lt;/li&gt;&#xA;&lt;li&gt;This time I had four broken feeds. I was able to fix three of them by updating their new site URLs and feed links, but Axios is still broken. I have a working Axios feed URL, but it seems they&amp;rsquo;ve blocked the FreshRSS server. boooo.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The death of an air fryer&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My air fryer&amp;rsquo;s temp control or some other circuitry was misbehaving because it stopped getting to temp. I had to double or triple the time to get it to cook like it did last week. Since this one was a very cheap &amp;ldquo;I am not sure I am into this&amp;rdquo; purchase, I went for the upgrade instead of trying to fix it.&lt;/li&gt;&#xA;&lt;li&gt;The new one is such a massive upgrade for cheap. The basket has deceptively more surface area and is much easier to clean. The controls are actual buttons, and I have much better temp control. I do have to cut down all my usual times and temps because this one cooks things much crisper than I am used to.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Resetting my sleep and clocks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I have been all over the place, I have no real sleep schedule, so I am taking this week to rebuild it by adding back all my work alarms to get me into the routine.&lt;/li&gt;&#xA;&lt;li&gt;Overall, I feel like it&amp;rsquo;s helping increase my energy levels and make me feel more normal human over &amp;ldquo;blob of chemo and cancer&amp;rdquo;, but it&amp;rsquo;s also not without consequences.&lt;/li&gt;&#xA;&lt;li&gt;Busting out of bed with my alarm at 6am is bringing back my visual problems. It&amp;rsquo;s odd that if I sleep in, it doesn&amp;rsquo;t happen. The light burn-in effect clears up in an hour but still sucks to barely be able to see for the first hour of any day.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mina the Hollower&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I feel like I can enjoy some things, I finished fixing up my old downstairs gaming PC and started playing Mina the Hollower.&lt;/li&gt;&#xA;&lt;li&gt;It is extremely fun yet also deeply cruel in its difficulty. It&amp;rsquo;s a precision 2d platformer with little grace and intense combat where you can very easily lose EXP faster than a high-level character in a classic MMORPG.&lt;/li&gt;&#xA;&lt;li&gt;Luckily, the devs added a mind-boggling amount of tunables and toggles right in the game. They have a bundle that activates their own preselected set of toggles, which they say still preserves the game&amp;rsquo;s intent while making it more approachable. I feel like the bundle makes it easier than I&amp;rsquo;d like. Like now I only super rarely die&amp;hellip; I will adjust the challenge a bit as I go.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;DNScontrol time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was working on DNSControl a bit when this all started to get the DNSimple provider better up to date with all the things DNSimple has added recently. However, that fell off once chemo got hard&lt;/li&gt;&#xA;&lt;li&gt;But lots have changed, including their own new features and an org change.&lt;/li&gt;&#xA;&lt;li&gt;First is reviewing and testing some open PRs and checking for issues. Then updating the DNSimple name servers since the time has come!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The mail sort of doom&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is something I wish I had done a while ago, but honestly I haven&amp;rsquo;t had the spoons as I have coming into this week.&lt;/li&gt;&#xA;&lt;li&gt;It took most of a day to open, sort, and process what I have to deal with, and what can be recycled and what has to be shredded. Like usual, it was less than I thought it was.&lt;/li&gt;&#xA;&lt;li&gt;I am glad I already own a shredder and some oiling &amp;amp; sharpening sheets. It &lt;em&gt;earned its keep today&lt;/em&gt; since I ended up shredding a bin and a half of random insurance letters, schedules, discharge paperwork, old blood work, and paid bills. Easily a whole ream of paper.&lt;/li&gt;&#xA;&lt;li&gt;However, actually dealing with all the remaining paper is going to take another week. There are a lot of bills I have to put on payments, forms to fill out and mail, some things I have to quiz my doctor on, and a lot to read.&lt;/li&gt;&#xA;&lt;li&gt;For example, I received a &lt;strong&gt;whole box&lt;/strong&gt; of paperwork, packets, and books from my case manager. It&amp;rsquo;s kinda interesting that I went from just winging it and having no idea what was really changing to having an overwhelming number of resources to read. Oh well, time to read a novel on my dietary needs&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Not a new or unique complaint, but it cost over 70$ to fill my car, and I really miss not having to drive 40 miles a day.&lt;/li&gt;&#xA;&lt;li&gt;Dropping out of the company summit trip&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I won&amp;rsquo;t make the company summit. My second miss in something like 10 years. I hate it, but it&amp;rsquo;s not like I can travel in the middle of chemo and a non-existent immune system.&lt;/li&gt;&#xA;&lt;li&gt;The &amp;ldquo;no summit&amp;rdquo; funk is big with this one; I wanted to go so bad and was holding onto it as a possibility till recently.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Preparing for surgery&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Things have gotten to a point where we are preparing for a possible surgery, and this means the most invasive paperwork I have ever seen in my life.&lt;/li&gt;&#xA;&lt;li&gt;Also like a ridiculous amount of calls and preparations.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Another week of no chemo&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since my body hasn&amp;rsquo;t recovered enough from the last chemo round, we have to wait a bit longer. I hate this wait because it pushes off so much I want to be done with. And I still get to spend a bit over 20 hours a week at a clinic getting infusions and blood work! I started bringing my laptop at this point. In fact, my phone has decided the TCT Clinic is work again. I&amp;rsquo;m hating that.&lt;/li&gt;&#xA;&lt;li&gt;This comes with me feeling a huge recovery in my appetite and energy levels, which is great, but I am getting dizzy spells more often since I am more mobile but not quite fully.&lt;/li&gt;&#xA;&lt;li&gt;But there is some &amp;ldquo;big deal to me&amp;rdquo; good news in this. I have reached the point of mobility and energy where the &amp;ldquo;room chairs&amp;rdquo; I had to place all over the house to get around are now more of a hindrance than a help. I have moved all but one back to the dining room table and haven&amp;rsquo;t missed them.&lt;/li&gt;&#xA;&lt;li&gt;Also, I&amp;rsquo;ve started gaining back a bit of the weight I lost in that crash a month ago.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Healing mentally as well as physically&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is challenging to process exactly how depressed I am when I am in the thick of it. Even after last week when I caught how depressed I was, I was still very deep into it. To be fair to me, I have a lot to be depressed about and an uncertain future.&lt;/li&gt;&#xA;&lt;li&gt;I lost a lot of the last nearly two weeks just zoning out and looking at the ceiling. I don&amp;rsquo;t like to get into where my brain goes during these times, but it&amp;rsquo;s not constructive.&lt;/li&gt;&#xA;&lt;li&gt;The worst levels of my depression come in three parts: inability to enjoy things, motivation loss, then losing myself to very long destructive mental spirals that can last days and can be hard to pull myself out of, as they will suck me back in the moment I have any mental space to myself.&lt;/li&gt;&#xA;&lt;li&gt;With all the increased energy, movement, and cleaning, I have been shedding a lot of the oppressive weight it feels like. There is also a lot of active work this week to stop myself when I start spiraling into intrusive thoughts. I can&amp;rsquo;t just brush away all the terminal thoughts and lack of motivation, but I can do things to pry myself from most of it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pressure headaches&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Freaking ew. Something news.&lt;/li&gt;&#xA;&lt;li&gt;I am not surprised that I am having some issues spending hours at the computer, but this really sucks; it feels like my brainpan is all cranky and it&amp;rsquo;s making me sick.&lt;/li&gt;&#xA;&lt;li&gt;A lot of it seems to happen when I go from having my feet elevated while sitting at my desk to lowering them so&amp;hellip;. damn.&lt;/li&gt;&#xA;&lt;li&gt;Between the eye issues and dizzy things, my doctor is lost; we have done so many different types of brain scans, and they all come up clean.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Whisper Me a Love Song 11 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I still struggle with telling some of these characters apart, and now that we have piled on several new couples in the last volume. This volume feels so crowded. I am also not enthused about adding a siscon element.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Shino Ren, Vol 1 (manga) ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There are a lot of color pages, and the use of color splash is great. However, this manga is completely one-note, and that one note is &amp;ldquo;extremely horny teens have a &amp;lsquo;moe gap&amp;rsquo; between their social and bedroom behavior.&amp;rdquo; Some of the chapters are nothing more than pinup pages with some text that kinda tells the story&amp;hellip; of horny.&lt;/li&gt;&#xA;&lt;li&gt;If I wanted cute and horny moe gap, I would probably be into this a lot more, but this falls under &amp;rsquo;not for me&amp;rsquo;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Assorted Entanglements, Vol 9 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking of toxic yuri&amp;hellip; this one was shockingly not very toxic. Of course, all these women still are violent and have ethically complex relationships. But this issue focuses on resolving the troubled pasts of Minami and Shizuki. There was a lot of great feels and a big surprise at the end.&lt;/li&gt;&#xA;&lt;li&gt;The outro marked this as the second to last volume, so it makes sense we are buttoning things up/&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Wanna Be Your Girl, Volume 4 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the final volume of this series about coming to terms with identity and relationships outside of Japan&amp;rsquo;s standard conventions.&lt;/li&gt;&#xA;&lt;li&gt;The beginning is Hime trying to resolve a lot of her feelings. There are a lot of confessions, and then we get a few chapters of how everybody ends up.&lt;/li&gt;&#xA;&lt;li&gt;Huge feels. I&amp;rsquo;m not crying, you&amp;rsquo;re crying.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lauren Sanderson&amp;rsquo;s &amp;ldquo;LAUREN&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;She is very angry and very horny, and I think this is where she does some of her best work. I keep wanting to compare this to her earlier album &amp;ldquo;Songs I will eat you out to.&amp;rdquo; While &amp;ldquo;Songs&amp;rdquo; is all slow horny jams, Lauren moves into her cruising fuckgirl bangers phase. Most tracks here make me wanna get done up and blast this on the way to ladies&amp;rsquo; night at The Phoenix. The production is solid, and few tracks don&amp;rsquo;t reach banger status for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Boards of Canada&amp;rsquo;s &amp;ldquo;Inferno&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After spending a lot more time with this, I feel a lot of the vocal samples and choices really don&amp;rsquo;t help this album. It just makes it feel inconsistent and covered with non-sequiturs. This album pops out a lot from the rest of their discography because of it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Chillhop Essentials: Summer 2026&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been collecting these because they have been a replacement for soundtracks for deep background music. However, I feel like the last two have had a dive in consistency and quality. This one has some tracks that I feel break the flow, and realtalk, the flow is the whole reason to spend nine euros on these.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Kim Petras&amp;rsquo; &amp;ldquo;Detour&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t listened to Kim before; she&amp;rsquo;s in a subsection of pop that is adjacent to some things I like but usually not in it. I was recommended Brutalist, and a bunch of people have been talking really positively about the album, so it&amp;rsquo;s worth a try. It&amp;rsquo;s definitely got enough hyperpop and industrial influence to keep me pretty engaged, but not quite enough to make me lose my mind over it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ada Rook&amp;rsquo;s &amp;ldquo;Cum songs.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ada Rook dropped this new album Monday. I have been really excited about how heavy her output has been lately. However, this is another of her personal and dark albums that features repeated lyrics about intrusive thoughts. I have to drop this on the back burner since I am trying to get away from that right now myself&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Vylet Pony&amp;rsquo;s &amp;ldquo;Gonarch&amp;rsquo;s Lair&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I only gave this a single listen so far, and it&amp;rsquo;s a fascinating if not messy mixtape. I caught a lot of lyrics about incels and other topics around trash internet culture. I will have to give this a much closer listen soon, but it is also on the list of things I wasn&amp;rsquo;t feeling on a touchy week&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.autostraddle.com/our-attention-is-being-harvested-heres-how-to-resist/&#34;&gt;Our Attention Is Being Harvested. Here&amp;rsquo;s How To Resist | Autostraddle&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I love the opening line &amp;ldquo;&lt;em&gt;You used to be able to finish social media.&lt;/em&gt;&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;I have harped on this topic enough, but it&amp;rsquo;s a good article for somebody who wants actionable tasks to reduce their doomscroll.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/&#34;&gt;The peril of laziness lost | The Observation Deck&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When it comes to AI and programming, I believe this is my biggest complaint.&lt;/li&gt;&#xA;&lt;li&gt;For those who care, my second is that AI development continues to train developers to trust the AI until that trust gets major bugs and issues deployed. We all talk about having good ownership and code review, but this looks to bite more companies than it doesn&amp;rsquo;t.&lt;/li&gt;&#xA;&lt;li&gt;After that, most of my complaints are around the vast amounts of nonsense and issues it&amp;rsquo;s causing in open source without actually offering any solutions itself.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/06/04/musk-spacex-ipo-sp-investors&#34;&gt;SpaceX will not be getting into the S&amp;amp;P 500 early | Axios&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was absolutely absurd in the first place to change the rules and possibly destroy the retirement market. I am glad they listened to all the blowback and stuck to the rules they made in the first place to stabilize the system.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reuters.com/legal/transactional/spacex-tells-banks-it-wont-move-its-135-a-share-ipo-price-2026-06-04/&#34;&gt;SpaceX tells banks it won&amp;rsquo;t move its $135-a-share IPO price | Reuters&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking of this IPO, I think this is hilarious: the markets are letting Elon dogwalk all over them, and by hilarious I mean, Jesus H Christ, can you all at least pretend this isn&amp;rsquo;t some ultra-rigged money laundering scheme for five seconds. I demand the respect of a plausible lie.&lt;/li&gt;&#xA;&lt;li&gt;I know the fanboys and devotees will be spending every last penny on their savings with this one, but my hit of copium is imagining what happens if this forces the price to tumble in the opening as ONLY fanboys buy in and the rest of the market deeply undervalues.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reviewjournal.com/news/politics-and-government/clark-county/hail-satan-invocation-triggers-debate-about-prayer-in-public-meetings-3831729/&#34;&gt;Satanic prayer triggers debate about prayer in public meetings | Las Vegas Review-Journal&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am shocked that somebody had to fly in to do this; we have a chapter in town.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/hackers-simply-asked-meta-ai-to-give-them-access-to-high-profile-instagram-accounts-it-worked/&#34;&gt;Hackers Simply Asked Meta AI to Give Them Access to High-Profile Instagram Accounts. It Worked | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Embarrassing headline of the week&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/elon-musk-right-wing-politics-trans-daughter-vivian-wilson&#34;&gt;Elon Musk Says It&amp;rsquo;s &amp;ldquo;True&amp;rdquo; He Only Got Involved in Politics Because of Vivian Wilson | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sigh. This is being reported on way too much in queer news circles in my experience. I don&amp;rsquo;t think the -why Elon got involved and bought Twitter is all that important. And putting it all on Vivian is pretty trash of the community.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/rep-vindman-d-va-posts-happy-pride&#34;&gt;Rep. Vindman (D-VA) Posts Happy Pride After Voting To Defund Trans-Friendly Schools | Erin in the Morning&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Did he think we would forget? Lol no.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/latest-gallup-poll-shows-republicans&#34;&gt;Latest Gallup Poll Shows Republicans Will Not Stop With Transgender People | Erin in the Morning&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Somebody needed a &lt;em&gt;poll&lt;/em&gt; to figure this out? No, seriously, did ANYBODY think this was just about transgender people?&lt;/li&gt;&#xA;&lt;li&gt;Reminder: back in the 80&amp;rsquo;s and 90s, everything they said about transgender people, they said about gay people; groomers, exposing children, family sanctity, etc etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/06/04/fighting-rainbow-panic-museums-glam/&#34;&gt;Fighting &amp;lsquo;Rainbow Panic&amp;rsquo; in museums | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ah yes, the phase where we erase as much queer history and stories so we can pretend they didn&amp;rsquo;t exist &amp;ldquo;back when.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The judges say &amp;ldquo;I demand the respect of a plausible lie&amp;rdquo; and the Trump people just don&amp;rsquo;t have the patience for it.&lt;/p&gt;&#xA;&lt;p&gt;- Ken White on Serious Trouble discussing the &amp;ldquo;you fucking dingus doctrine.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W22</title>
      <link>https://squirrels.wtf/posts/2026-05-31-this-week-in-squirrels-2026-w22/</link>
      <pubDate>Sun, 31 May 2026 14:58:51 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-05-31-this-week-in-squirrels-2026-w22/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun May 24th&lt;/em&gt; to &lt;em&gt;Sat May 30th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My favorite doctor&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seeing my favorite doctor is the best. This visit ended up being vistigial, just a check-in to make sure I can still get my meds. Having an oncologist and a cancer case manager constantly all over my stuff means there is not much to do other than talk about stuff.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cleaning Time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been nesting too long, so it&amp;rsquo;s time to clean out all of the downstairs.&lt;/li&gt;&#xA;&lt;li&gt;When I am struggling, having everything right there in my nest is nice. But nothing feels better to me than empty, clean surfaces.&lt;/li&gt;&#xA;&lt;li&gt;Plus a big vacuuming and dusting and general pile destruction run is a good way to burn down energy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS upgrade time again&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NixOS 26.05 released on the 30th, just in time to stick it to May.&lt;/li&gt;&#xA;&lt;li&gt;The upgrade was mainly painless for me outside of catching some small things and changes in the NixOS options. Knowing I have a rollback makes me pretty confident about day-one upgrades across my fleet.&lt;/li&gt;&#xA;&lt;li&gt;Both of my systems that have Nvidia cards have very old ones, so I had to use the new &lt;code&gt;hardware.nvidia.branch&lt;/code&gt; with &lt;code&gt;legacy_580&lt;/code&gt;. I am really shocked that nixos-hardware hadn&amp;rsquo;t added that under pascal. I saw that somebody opened a PR to do this, but never quite got it over the finish line. Maybe I will.&lt;/li&gt;&#xA;&lt;li&gt;I had minor home-manager refactors with swayidle and gtk4 theme to implement.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;thought&lt;/em&gt; I was going to get nailed by the new systemd stage1 because I use luks2 with lvm. I experimented with some of their recommendations, but for my setup it worked out of the box with no changes. The async loading of the amdgpu driver is annoying, though. On my main desktop and laptop, the driver loads a few seconds after the prompt appears, usually while I&amp;rsquo;m already typing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Revisiting foods&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Due to all my bloodwork being wonky and various things going on, I am trying my best to adjust my diet. But what is happening a lot is me really just revisiting a lot of old recipes I haven&amp;rsquo;t eaten in a long time.&lt;/li&gt;&#xA;&lt;li&gt;I am getting that animal protein up and up; let&amp;rsquo;s see if it pays off&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Getting back on computer time, ramping up&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I swear I have said this before, and each time I think it&amp;rsquo;s going in a good way, the doctor wacks me with another huge dose of the biggest stuff he can.&lt;/li&gt;&#xA;&lt;li&gt;But really I am feeling good this week, and there is plenty of &amp;ldquo;digital chores&amp;rdquo; like upgrades and patches, emails, and paperwork to go through.&lt;/li&gt;&#xA;&lt;li&gt;Will I get back up and working and streaming?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Blood counts still fighting me, another week off.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Where have I gotten all this energy for cleaning and doing things? Recovery week!&lt;/li&gt;&#xA;&lt;li&gt;The last chemo run really smashed me up. Not like, going back to the hospital, but the last three weeks or so have been a lot. As my doctor said, it looks like we found just the right dose.&lt;/li&gt;&#xA;&lt;li&gt;But this week my immune system has cratered; after killing everything off, it&amp;rsquo;s taking a while for everything to come back. This means I haven&amp;rsquo;t finished induction, but I am just waiting to heal.&lt;/li&gt;&#xA;&lt;li&gt;For some reason, healing is still me dealing with a lot of side effects. For example: My lips fell off again this week, lots of low counts causing dizziness and headaches, crushing depression, swollen legs, and all the lil fun things.&lt;/li&gt;&#xA;&lt;li&gt;I show up for blood work, and the nurses take it and then immediately put me on a magnesium infusion &amp;ldquo;because we know it&amp;rsquo;s coming.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Prepping for the next phases&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Once we find out if I am in remission or not, the treatment path diverges.&lt;/li&gt;&#xA;&lt;li&gt;If I am in remission. YAY!&lt;/li&gt;&#xA;&lt;li&gt;If not… booooo I have to get nasty surgeries, and I have to leave town for it. This is also causing me to have to fill out brain-numbing amounts of paperwork, calls, prep, and bleh. We have to get this done in advance, and I do so very hate it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The depression&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s brutal this week. I read no books, watched almost no tv or movies, and played no games. I didn&amp;rsquo;t ENJOY anything so I spent a lot of time staring at the ceiling.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s just one of those times where it all feels too pointless and without meaning. What&amp;rsquo;s a future to have?&lt;/li&gt;&#xA;&lt;li&gt;But the important point is to keep moving till it can pass. I cleaned, I went to all my appointments, I fed myself and took MOST all my meds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;None!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I actually read no books this week. Been a while.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Sm-__IgNXwg&#34;&gt;Qveen Herby - The Fool ft. THOT SQUAD - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This beat is so nasty the neighbors called hazardous waste disposal after I spent a whole day listening to this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My Life With the Thrill Kill Kult&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I went through all the Sinister Whispers&lt;/li&gt;&#xA;&lt;li&gt;Then I listened to some of my favorite albums.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Confessions of a Knife&amp;rdquo; is still a no-skip&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Kid 606&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been getting weird with the classic Kid606 stuff. It takes me back to a time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Boards of Canada&amp;rsquo;s &amp;ldquo;Inferno&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BoC is BAAAAAAAAAAAAAAACK&lt;/li&gt;&#xA;&lt;li&gt;This new album has some big standout tracks for me but still relies on a lot of their usual sounds and synths, so it feels both super familiar yet all so very different.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/2026/05/what_is_a_dickover&#34;&gt;What Is a Dickover? | Daring Fireball&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I laughed at this name so much. The website also makes an amusing show of it to explain.&lt;/li&gt;&#xA;&lt;li&gt;But also yes, please can we end this design anti-pattern already. It&amp;rsquo;s so over.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=EfeGc02nzC4&#34;&gt;They Teach AI Music at Music School Now&amp;hellip; | Adam Neely&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Adam once again produces a really great case not for why they shouldn&amp;rsquo;t teach AI at all, but how what they are teaching students specifically is likely a massive mistake that will undermine the school&amp;rsquo;s credibility and messaging.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/05/fbi-says-google-engineer-used-internal-search-data-to-win-1-2m-on-polymarket/&#34;&gt;FBI says Google engineer used internal search data to win $1.2M on Polymarket | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Of course he did, and I bet everybody who has anything is gaming this. Is there a &amp;ldquo;not bet&amp;rdquo; on Polymarket for how many Engineers with access to data have done this?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/news/pornhub-sapphic&#34;&gt;Strap On! Pornhub Launches New Lesbian Site for the “Female Gaze” | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am legit curious what this is going to end up full of? is it the black gloves all bodies d*ke porn I used to watch, or a bunch of clearly showy &amp;ldquo;lesbian&amp;rdquo; porn, or like a bunch of snuggly intimate?&lt;/li&gt;&#xA;&lt;li&gt;I am very skeptical, but it really seems like these clip sites are under a lot of pressure and sex workers are pushing off to other sites where they can get direct subs and tips, so maybe diversifying is their savior.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/new-study-reveals-the-manipulative-dark-patterns-of-ai-chatbots/&#34;&gt;New Study Reveals the Manipulative ‘Dark Patterns’ of AI Chatbots | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nobody is shocked, right?&lt;/li&gt;&#xA;&lt;li&gt;These are a bit interesting because some of them are clearly intentional as part of the design of making the product more addictive; others are artifacts of the model taking it well beyond design.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theconversation.com/how-ai-can-lead-to-false-arrests-and-wrongful-convictions-281102&#34;&gt;How AI can lead to false arrests and wrongful convictions| The Conversation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Racist content in, Racist content out&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/buspatrol-put-ai-cameras-in-tens-of-thousands-of-school-buses-now-they-want-to-give-cops-access/&#34;&gt;‘BusPatrol’ Put AI Cameras in Tens of Thousands of School Buses. Now They Want to Give Cops Access | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gross&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Wishing all the homophobes a super uncomfortable Pride Month.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W21</title>
      <link>https://squirrels.wtf/posts/2026-05-24-this-week-in-squirrels-2026-w21/</link>
      <pubDate>Sun, 24 May 2026 14:50:25 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-05-24-this-week-in-squirrels-2026-w21/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun May 17th&lt;/em&gt; to &lt;em&gt;Sat May 23rd&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The New Thai Try Two&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This time, I got a large portion of the tom yum with chicken and no spice all to myself.&lt;/li&gt;&#xA;&lt;li&gt;Their no-spice tom yum is not &lt;em&gt;without&lt;/em&gt; heat. The soup was still plenty red, and the lid was coated with that oil. However, it was &lt;em&gt;much less&lt;/em&gt; heat than a one out of five.&lt;/li&gt;&#xA;&lt;li&gt;I was hoping it was close to a truly heat-less tom yum I had before because it was basically the best lemongrass soup EVER, and I demolished it every time I had a chance to go to that place.&lt;/li&gt;&#xA;&lt;li&gt;I actually felt the &amp;ldquo;no spice&amp;rdquo; version was kinda disappointing, and I wouldn&amp;rsquo;t order it again like that; however, with a spice one, it was in its best form.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A Steak!?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It was recommended that I eat some cow to help. Generally, cow is at the bottom of the list of things I want to eat. But having cancer means I need to listen to my doctors and nurses.&lt;/li&gt;&#xA;&lt;li&gt;Turns out I don&amp;rsquo;t really remember how to cook a steak, but I managed to only slightly overcook it. Better than undercooked.&lt;/li&gt;&#xA;&lt;li&gt;I still only ate half of it, will have to slice up the rest of it and put it on a salad or something.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the manga&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I let so many manga pile up from series I am already into, so it&amp;rsquo;s time for a catch-up run.&lt;/li&gt;&#xA;&lt;li&gt;Expect the read section to be colossal.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Escalation of the Roaches&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had been self-treating the house, but Sunday morning, I got live roach jump scared, so I had to call in the professionals.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The social struggle of having cancer&#xA;&lt;ul&gt;&#xA;&lt;li&gt;People ask me how I am doing: My answer is never going to be as pleasant as you want. I promise.&lt;/li&gt;&#xA;&lt;li&gt;People cry when they find out, and sometimes every time they see me, which I get, but like, we are in a grocery store, y&amp;rsquo;all.&lt;/li&gt;&#xA;&lt;li&gt;Finding out triggers a pretty huge trauma in some: This is probably linked to above. Telling somebody who has lost somebody or somebody to cancer visibly re-opens massive emotional wounds. And in the beginning, I hadn&amp;rsquo;t processed it enough to help other people through their trauma. It&amp;rsquo;s easier now, but still a lot all of a sudden.&lt;/li&gt;&#xA;&lt;li&gt;People try to downplay their own struggles by mentioning what I am going through: I may scream because this happens way too much. What if I told you that sharing what you are struggling with does not diminish someone else&amp;rsquo;s struggles? I &lt;em&gt;get it.&lt;/em&gt; I got gold in the Misery Olympics; we can move on from that now.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t want to downplay how hard it is on people to learn somebody you care for has cancer. A lot of people end up dead in a year. It is &lt;em&gt;also&lt;/em&gt; hard to be mourned while I am still here in front of people.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The headaches come eventually&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For several nights of the week, I have been STRUGGLING to sleep, peeing a lot, and just struggling to be comfortable and not be consumed by nightmares that keep happening up and down&lt;/li&gt;&#xA;&lt;li&gt;The real pain is after two really good days of being upright and getting a lot done, the headaches and the struggles for being upright have some bad days&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There&amp;rsquo;s No Freaking Way I&amp;rsquo;ll be Your Lover! Unless (Manga) Vol 8 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is one of the better arcs in the series and really gets into how every girl in the group has two sides. Plus Kaho being the one person with some common sense and reading Renako for filth for whining about how her steak is too juicy, and her lobster is too buttery is PEAK. The whole thing is really well done in the manga.&lt;/li&gt;&#xA;&lt;li&gt;Still 3/5ths of this group are disturbingly maladjusted to the point where it kicks me out of the story when it is trying to draw me into these people?s emotions and plights.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How Do We Relationship, Vol 14 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the final volume, and I am not crying, you are!&lt;/li&gt;&#xA;&lt;li&gt;This was a pretty great series overall, but this final volume had that little slow-burning payoff and the confessions and everything. Wow.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Have a Secret The Complete Manga Collection 1 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This three-volume omnibus is not the complete collection, but the art is fantastic, and the way the dynamics and focus of the whole group is focused on just having a series of couples is really nice.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Love Amy, Vol 2 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume has more filler than a season of Naruto. There are a few chapters of real, good content.&lt;/li&gt;&#xA;&lt;li&gt;And then constant flashbacks trying to hint at how deeply in the closet Camilla is, but I felt that was pretty apparent from volume 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A Yuri Love Story That Begins with Getting Dumped in a Dream Vol 2 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This story feels like it&amp;rsquo;s not going to take its time. It is now perfectly clear that both girls are totally into each other, and both are just trying to get over their nerves and make the perfect moment.&lt;/li&gt;&#xA;&lt;li&gt;There is also a pretty fun reveal, not from left field, but still nice&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keecap&amp;rsquo;s &amp;ldquo;FENIAN&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Irish rap may be one of my favorite raps now&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fatboy Slim&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s a great cleaning music, it&amp;rsquo;s great napping music, it&amp;rsquo;s great music.&lt;/li&gt;&#xA;&lt;li&gt;That early big beat super repetitive sample music is my jam&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Prodigy Experience&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The narcotics suite part of this album is my jam.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/05/17/idahobit-a-reminder-we-all-must-stand-up-against-transphobia/&#34;&gt;IDAHOBiT a reminder we all must stand up against transphobia | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A really well-done writing for both queer people and people working to be an ally.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wnyt.com/top-stories/dispute-between-city-council-mayor-over-flock-cameras-in-troy/&#34;&gt;Dispute between city council, mayor over Flock cameras in Troy | WNYT.com NewsChannel 13&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I love a story about the people standing up and challenging their elected officials, not letting them dogwalk all over people&amp;rsquo;s rights and privacy because they are in Flock&amp;rsquo;s pockets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/curtismchale/obsidian-book-search-plus&#34;&gt;curtismchale/obsidian-book-search-plus | GitHub&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Huge Hype, a new fork of Book Search that fixes most of my gripes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.thestateofbrand.com/news/ai-subscription-time-bomb&#34;&gt;Every AI Subscription Is a Ticking Time Bomb for Enterprise | The State of the Brand&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An interesting take on the risks of companies restructuring their entire companies around these deeply subsidized AI products. We know it&amp;rsquo;s happening; It is clear as day, as we know how much AI costs to run and how much they charge for it, and we see how deeply these companies are reaching to stay afloat. Moreover, we all see them preparing for massive IPOs, which will change the financial priorities of the company.&lt;/li&gt;&#xA;&lt;li&gt;This quote in the article really stands out here&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The companies that survive this transition will be the ones doing the math today. That means auditing actual token consumption across teams, not just counting seats. It means modeling what AI costs look like at 2x, 5x, or 10x current prices. It means building vendor optionality into the stack so that no single provider&amp;rsquo;s pricing change can blow up the budget overnight.&lt;/li&gt;&#xA;&lt;li&gt;It also means having an honest conversation with the CFO before the CFO has it with you. Because the gap between what your organization pays for AI today and what it will pay in 18 months is going to be one of the most disruptive line-item increases most companies have ever absorbed. And the organizations that get caught flat-footed will be the ones scrambling to explain why a tool that used to cost less than a team lunch suddenly requires a six-figure annual budget.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.seangoedecke.com/the-just-say-no-engineer-was-a-zirp-phenomenon/&#34;&gt;The just-say-no engineer was a ZIRP phenomenon&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I actually don&amp;rsquo;t agree with the take about all the massive layoffs, only coincidentally timed with the rise of AI, and it is actually about the loss of Zero Interest Rates.&lt;/li&gt;&#xA;&lt;li&gt;But there is some really interesting ideas in here and things to consiter.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/nvim-treesitter/nvim-treesitter/discussions/8627&#34;&gt;Why there are no releases? | nvim-treesitter/nvim-treesitter&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Holy shit, this is why you don&amp;rsquo;t be a dick to people putting in the real work. Somebody told off the maintainer of &lt;code&gt;nvim-treesitter,&lt;/code&gt; and dude was like, &lt;em&gt;fuck y&amp;rsquo;all. I am done taking ur shit&lt;/em&gt; and no more nvim-treesitter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/2026/05/18/why-surveillance-pricing-bans-are-suddenly-gaining-traction-this-year/&#34;&gt;Why surveillance pricing bans are suddenly gaining traction this year | Nevada Current&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am glad we are fighting back against this, because it is dystopian AF&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/05/21/ai-fabricated-quotes-in-a-book-about-ai-undermining-truth-the-author-says-this-proves-his-point/&#34;&gt;AI Fabricated Quotes In A Book About AI Undermining Truth. The Author Says This Proves His Point. | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is just WILD. Dude thinks he can just sleight of hand and suave his way through the fact that a disappointing volume of his book is hallucinated AI slop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;At my funeral, I want a big &amp;ldquo;live, laugh, love&amp;rdquo; sign with the &amp;ldquo;live&amp;rdquo; part crossed out.&lt;/p&gt;&#xA;&lt;p&gt;- @mel_pollen&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W20</title>
      <link>https://squirrels.wtf/posts/2026-05-17-this-week-in-squirrels-2026-w20/</link>
      <pubDate>Sun, 17 May 2026 20:23:46 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-05-17-this-week-in-squirrels-2026-w20/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun May 10th&lt;/em&gt; to &lt;em&gt;Sat May 16th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Family Visit&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I visited somebody else&amp;rsquo;s home for the first time in four months!&lt;/li&gt;&#xA;&lt;li&gt;A lot of family has been in town for the last week, so my parents held a little &amp;ldquo;before y&amp;rsquo;all go&amp;rdquo; pool party.&lt;/li&gt;&#xA;&lt;li&gt;It was amazing to actually be OUT and in the &lt;del&gt;sun&lt;/del&gt;shade (I am not allowed much sun due to the chemo)&lt;/li&gt;&#xA;&lt;li&gt;But socializing was the best. I have been using my increased energy to try to be more chatty and social again.&lt;/li&gt;&#xA;&lt;li&gt;It did suck seeing family I haven&amp;rsquo;t seen in a year looking like I am right now. It was right after a dose of chemo to the spine, so I wasn&amp;rsquo;t 100% either.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Thai Restaurant&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A friend found an amazing new Thai place nearby that opened in February called Table Thai.&lt;/li&gt;&#xA;&lt;li&gt;Their spice levels are pretty intense. The scale is 0-5, and I found that eating one was enough to have big consequences.&lt;/li&gt;&#xA;&lt;li&gt;But their panang is heavenly! At one out of five, it was still so good. I feel like I could do this at a two.&lt;/li&gt;&#xA;&lt;li&gt;Their tom yum is a one out of five slaps, so much with a serotonin-engaging amount of sweet and heat. However I think that&amp;rsquo;s as hot as I can go with that dish.&lt;/li&gt;&#xA;&lt;li&gt;I now want to try their tom yum without spice&amp;hellip;. soon.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Blog work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Started the week by getting my blog post out fresh on Sunday.&lt;/li&gt;&#xA;&lt;li&gt;I also merged all the new updates to my theme PaperMod. For the longest time, the dev had really stopped work on the theme, and that was fine with me since it was perfect as is and I had added all my own tweaks.&lt;/li&gt;&#xA;&lt;li&gt;Still a lot of the work looks great, and I was able to remove a bunch of my custom changes and bring it a bit closer to upstream.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Helped a friend catch somebody scamming them.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was hanging out in chat with a friend who is brand new to streaming and saw some extremely sus behavior from somebody else in chat.&lt;/li&gt;&#xA;&lt;li&gt;At first, I popped off in chat, but then backed off and engaged in the &amp;ldquo;stream-team-and-mods&amp;rdquo; chat of our crew to help look into this person, and sure enough, scammer!&lt;/li&gt;&#xA;&lt;li&gt;The scammer was using AI and bots to help love bomb this brand new streamer, get the streamer to &amp;ldquo;commission&amp;rdquo; them for stream assets, and then try to get themselves mod/supermod on the stream.&lt;/li&gt;&#xA;&lt;li&gt;This is a big reminder that scammers are getting GOOD and can build out portfolios, bot armies of &amp;ldquo;friends who also want to support you&amp;rdquo;, and lots of resources to trick you. Before giving anybody on the internet money, get some friends to help you vet them. No Shame in the game of being safe.&lt;/li&gt;&#xA;&lt;li&gt;You can also use sites like &lt;a href=&#34;https://vgen.co&#34;&gt;VGen&lt;/a&gt;, &lt;a href=&#34;https://artconomy.com/&#34;&gt;Artconomy&lt;/a&gt;, &lt;a href=&#34;https://ych.commishes.com/&#34;&gt;Commishes&lt;/a&gt;, or &lt;a href=&#34;https://commiss.io/&#34;&gt;Commiss.io&lt;/a&gt;. Commission sites come with fees, which means it can cost more. But instead of trusting randos messaging you or hunting all over social media for somebody maybe open, artists list a portfolio of past commissions, what they are open for, and prices up front. More importantly, these services escrow payments to ensure artists get paid, and clients get what they paid for. No platform is scam-proof, but these companies&amp;rsquo; primary value proposition is to prevent and remediate scams.&lt;/li&gt;&#xA;&lt;li&gt;Y&amp;rsquo;all be shocked how many people come into my messages because I am a small streamer and they claim to be a are small artists who would love to help me by getting better streaming assets and growing my audience. Every time my answer is &amp;ldquo;I&amp;rsquo;m down to take a look, but I only commission through vgen, so send me your vgen profile, and I will check it out. No exceptions, and I&amp;rsquo;m not gonna click your socials to take a look just in case.&amp;rdquo; They never reply.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cannabis vs Chemo&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was recommended to try cannabis to help some of the symptoms of chemo, and my doctor OKed it. He seemed more ambivalent than enthusiastic, but said it helps some people.&lt;/li&gt;&#xA;&lt;li&gt;One of my first life lessons in this is that I really hate taking it before bed. Even at small doses of edibles my tolerance is too low and I get so high it wakes me up and then I have the turbo munches at like 01:00.&lt;/li&gt;&#xA;&lt;li&gt;I think this is linked to the fact that I don&amp;rsquo;t enjoy the high of edibles very much. I talked to a friend of mine who is a huge smoker and they said it was pretty normally for people to experience the different ways cannabis is processed differently, and most big weed people prefer flower.&lt;/li&gt;&#xA;&lt;li&gt;It has helped when used in small amounts before meals. A small hit of vaped flower makes me feel more enthused about eating and a bit less picky feeling, which I have complained as a problem. So far it is helping me re-engage my love of food.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Indie Media Sites&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been trying to spread my RSS reader out to pull in new and interesting news sources alongside all the blogs and videos, and remove some sites that are essentially duplicates. Sorry Verge tech I swear Ars covers everything you do that I care about.&lt;/li&gt;&#xA;&lt;li&gt;I decided on a one-year subscription of &lt;a href=&#34;https://www.hearingthings.co/&#34;&gt;Hearing Things&lt;/a&gt; since I love finding new music, and the discounted access to news reviews, discussions, and info might be more than worth the cost of a single meal on GrubHub.&lt;/li&gt;&#xA;&lt;li&gt;I am considering also adding &lt;a href=&#34;https://www.theflytrapmedia.com/&#34;&gt;The Flytrap&lt;/a&gt;, but they are very newsletter-based, and I want my RSS feed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.mothership.blog/&#34;&gt;Mothership&lt;/a&gt; also looks really cool as a feminist focused game site but I don&amp;rsquo;t know if I play enough games to justify 70$ a year AND still don&amp;rsquo;t get a full text RSS feed. I am going to follow their free feed and see if I really like them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Errands and Gas Prices&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got in another round of getting out for errands, getting out for groceries and car-washes when it&amp;rsquo;s a slow time.&lt;/li&gt;&#xA;&lt;li&gt;Gas is anything from $5 to $5.50 on my side of time and it&amp;rsquo;s mind-boggling that everybody isn&amp;rsquo;t absolutely losing their mind over this. Or maybe they are and I am missing.&lt;/li&gt;&#xA;&lt;li&gt;With how astronomic prices are, it makes me want to find those Biden &amp;ldquo;I Did This&amp;rdquo; stickers people used to put on pumps and restart the pump stickering campaign. However, I don&amp;rsquo;t think &lt;em&gt;anybody&lt;/em&gt; would understand the irony or humor in it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The silent death of libfunnel, spout2pw, and obs-pwvideo&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On April 22nd, the amazing suite of software by the talented developer Hoshino Lina for enabling Linux streamers to use Spout2 was silently archived.&lt;/li&gt;&#xA;&lt;li&gt;I searched to see if there was a publicly shared reason why this was abandoned, but I could not find anything on any of her socials, the repos, or anywhere else. I did see she is now posting both about the new exciting project she is hacking on and is exploring alternatives to streaming without vtubing.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s her right, but the timing is frustrating because Proton has moved on from Wine 10 to Wine 11. I gave it a ill test and it seems Wine 11 breaks things and likely she didn&amp;rsquo;t want to deal with that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Awkward Hello&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Saw somebody I haven&amp;rsquo;t seen since the very beginning of the pandemic. I ran into them leaving from an infusion, a hard time to bang into an old friend and explain what is going on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The energy drain.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was feeling like it was about to go this week of huge infusions without this round taking me out, but I was wrong, oh so wrong.&lt;/li&gt;&#xA;&lt;li&gt;Then Saturday evening hit, and I am back to struggling to move around without being dizzy and exhausted, and by Sunday, the act of standing up anyway, but as slow as my aching body and knees will allow, puts me right back down.&lt;/li&gt;&#xA;&lt;li&gt;While my energy is still on a struggle during the beginning of the week, I am working on my stamina and actively trying to be on the computer for longer and longer times.&lt;/li&gt;&#xA;&lt;li&gt;My body is working against that, though. I have challenges still fighting me from exhaustion, tired eyes, and intense swelling in my legs to the point where they hurt.&lt;/li&gt;&#xA;&lt;li&gt;But over the week, I am putting more and more hours in and on Saturday, I got to my home office and spent most of the day on the computer, then more time working on music in my bedroom! I went the whole day without lying down.&lt;/li&gt;&#xA;&lt;li&gt;No inpatient challenges still winning.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rainbows After Storms 9 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This whole volume feels like a setup for the end. There are several &amp;ldquo;victory lap&amp;rdquo; chapters recalling lots of their best events in the past, and even B-characters getting some of their own wins.&lt;/li&gt;&#xA;&lt;li&gt;I was flailing on this story a bit, but now that it&amp;rsquo;s gone into this phase, I am excited to see it through.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keecap&amp;rsquo;s &amp;ldquo;FENIAN&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do you need more Irish revolutionary hip-hop in your life?&lt;/li&gt;&#xA;&lt;li&gt;Do you like it when the beat goes so hard?&lt;/li&gt;&#xA;&lt;li&gt;Have you ever wondered what rapping in Gaelic sounds like?&lt;/li&gt;&#xA;&lt;li&gt;This album has been so fire, I haven&amp;rsquo;t listened to much else at all.&lt;/li&gt;&#xA;&lt;li&gt;Huge recommend&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=53WPfGXQEjU&#34;&gt;Sophie Hunter - Break Shit (Official Music Video)&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sophie Hunter is back with FIRE, and I am here for it.&lt;/li&gt;&#xA;&lt;li&gt;I do find it funny this dropped weeks after Lauren Sanderson&amp;rsquo;s &amp;ldquo;CUM SAY SOME.&amp;rdquo; I now want them both on a track, trashing the place.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/2025/04/try_switching_to_kagi&#34;&gt;Another Periodic Suggestion to Try Switching to Kagi for Search | Daring Fireball&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seconded&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/2026/05/ai_is_technology_not_a_product&#34;&gt;AI Is Technology, Not a Product | Daring Fireball&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Two Daring Fireball articles? I still vibe with this. Apple needs to make some of their stuff way slicker, but I don&amp;rsquo;t see a product for Apple to sell here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://larsfaye.com/articles/agentic-coding-is-a-trap&#34;&gt;Agentic Coding is a Trap | Lars Faye&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t know what more I can add to this, but I have a huge cosign on this.&lt;/li&gt;&#xA;&lt;li&gt;AI is very valuable to developers but learning how to use this and still grow their technical skills will be the critical skill set that will make or break it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linuxiac.com/opentofu-1-12-iac-tool-adds-dynamic-prevent_destroy-support/&#34;&gt;OpenTofu 1.12 IaC Tool Adds Dynamic prevent_destroy Support&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dynamic &lt;code&gt;prevent_destroy&lt;/code&gt; looks really awesome at first blush. This makes me want to try openTofu even more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/health/2026/05/everything-you-need-to-know-about-the-hantavirus-cruise-ship-outbreak/&#34;&gt;The unprecedented and deadly cruise ship hantavirus outbreak, explained | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Because a lot of people seem not to understand how unlikely the hantavirus is as a pandemic virus due to its very limited spread vector.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/HuE7OvOckfE?t=2762&#34;&gt;Get In, We&amp;rsquo;re Leaving GitHub | Theo.gg&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This link takes you to the end of a very long video. I don&amp;rsquo;t think the first 1/2 to 2/3 of the video is very valuable, since he spends most of his time dragging GitLab and Bitbucket.&lt;/li&gt;&#xA;&lt;li&gt;I put the time marker to where I think Theo makes his best point about the fracture of the community. The Twitter to X fracturing and erosion was the same: so, so, so many people left X that it&amp;rsquo;s now a completely different community, and you have to go find people elsewhere. It&amp;rsquo;s gonna suck not to have a great single place to find and contribute to software.&lt;/li&gt;&#xA;&lt;li&gt;If you rewind, he pretty much puts behind Forgejo and Codeberg, which is what I use.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://x.com/peterdaou/status/2051980445558927827&#34;&gt;Steve Roth on the investor call | X Post&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Did I just link an X post? Yes. Sorry, but I feel people should listen to this full, uncut audio of what Steve Roth said, not just the pull quotes&lt;/li&gt;&#xA;&lt;li&gt;Hint: it&amp;rsquo;s not any better in full context.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/05/15/bari-weiss-let-benjamin-netanyahu-pick-his-own-softball-interviewer/&#34;&gt;Bari Weiss Let Benjamin Netanyahu Pick His Own Softball Interviewer | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This whole thing is fucking embarrassing. &lt;em&gt;kicks a trashcan&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.securityweek.com/cloudflare-lays-off-1100-employees-in-ai-driven-restructuring/&#34;&gt;Cloudflare Lays Off 1,100 Employees in AI-Driven Restructuring | SecurityWeek&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yet another company lays off MASSIVE amounts of people and outright says it is not because they are hard for money but because they just can.&lt;/li&gt;&#xA;&lt;li&gt;I did as noted here that they lost 20% of their stock value on the news. That&amp;rsquo;s the kinda thing that hurts the people who made these decisions.&lt;/li&gt;&#xA;&lt;li&gt;I think this is the kind of things companies are going to regret deeply when the AI companies IPO and have to make money on their token usage.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/05/14/christian-wireless-provider-promises-to-censor-all-lgbtq-content/&#34;&gt;&amp;lsquo;Christian&amp;rsquo; Wireless Provider Promises To Censor All LGBTQ Content | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes. The more I read, the more disturbing this gets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/texas-childrens-settlement-detransition-clinic&#34;&gt;After DOJ Investigation, Texas Children&amp;rsquo;s Will Be Forced to Create &amp;ldquo;Detransition Clinic&amp;rdquo; | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I found something even more disturbing than above&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.whitehouse.gov/wp-content/uploads/2026/05/2026-USCT-Strategy-1.pdf&#34;&gt;2026-USCT-Strategy-1.pdf | whitehouse.gov&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The most disturbing thing I could find all week.&lt;/li&gt;&#xA;&lt;li&gt;Help yourself to the top of page 7.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Marcus Aurelius has already released you from the obligation to have a Take.&lt;/p&gt;&#xA;&lt;p&gt;- The Meditations By Marcus Aurelius&lt;/p&gt;&#xA;&lt;p&gt;In fact, please don&amp;rsquo;t have a Take.&lt;/p&gt;&#xA;&lt;p&gt;- The rest of the internet&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W19</title>
      <link>https://squirrels.wtf/posts/2026-05-10-this-week-in-squirrels-2026-w19/</link>
      <pubDate>Sun, 10 May 2026 16:28:07 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-05-10-this-week-in-squirrels-2026-w19/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;From &lt;em&gt;Sun May 3rd&lt;/em&gt; to &lt;em&gt;Sat May 9th&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The order of things in my summary going forward.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am going to order the sections in TWiS posts from &amp;ldquo;most lighthearted&amp;rdquo; to &amp;ldquo;darkest&amp;rdquo; going forward.&lt;/li&gt;&#xA;&lt;li&gt;This is &lt;strong&gt;my journal&lt;/strong&gt; and I will post about what is going on in my life as deeply or shallowly as I feel I want to, but I am sure for anybody else reading this there is a line where they don&amp;rsquo;t wanna read further about my struggle with cancer or angst.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Being more upright and early PT.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;These past few weeks, I have been working on building back up my legs and stamina.&lt;/li&gt;&#xA;&lt;li&gt;I have been improving how much I can be upright sitting at a desk. Part of this is beyond my control, but I can always do more fitness to help my body acclimate.&lt;/li&gt;&#xA;&lt;li&gt;Cleaning out my office and dragging in a nap bed has helped when it comes to being at my desktop.&lt;/li&gt;&#xA;&lt;li&gt;I am hoping to be streaming in the upcoming week, if only for as long as my stamina can hold out. Hopefully even more, starting to work again; maybe not next week, but the week after.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The joys of the Analog Pocket.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I still spent plenty of time involuntarily horizontal this week. Instead of bouncing around between reading and napping, I have pulled out my Analog Pocket and been getting a lot of extra mileage out of it.&lt;/li&gt;&#xA;&lt;li&gt;If you read this and have a favorite Gameboy/Color/Advance/SNES/NES game, ping me on my socials linked below and let me know what it is. I am always looking for a lesser-known title or an indie I can drop on my flash carts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Auto registration.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I smogged and registered my car TWO days late. Ugh, why Ame? Embarrassing.&lt;/li&gt;&#xA;&lt;li&gt;I wrote down the wrong dates and times, and when I can drive is spotty.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Last week&amp;rsquo;s blog post.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I once again didn&amp;rsquo;t get the blog post done last Sunday. Between headaches and not being in a computer habit anymore, it was hard to sit down and get it done.&lt;/li&gt;&#xA;&lt;li&gt;However, I posted a catch-up later in the week and will move my personal post due date to Tuesday for now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My struggles with food.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Food and a cranky stomach have been two of my biggest issues for the last few weeks.&lt;/li&gt;&#xA;&lt;li&gt;This week has been a &amp;ldquo;need my nausea meds first thing and all day&amp;rdquo; week.&lt;/li&gt;&#xA;&lt;li&gt;But my biggest struggle is finishing meals. I am very impressionable now; I think of a food, see a commercial, or hear somebody mention a food, and suddenly I &lt;em&gt;need it&lt;/em&gt;. That is, until I make it or order it.&lt;/li&gt;&#xA;&lt;li&gt;Whenever I start eating, I have a 70% chance of my body deciding it doesn&amp;rsquo;t want this &lt;em&gt;AT ALL&lt;/em&gt;, and I am left needing to go make another meal.&lt;/li&gt;&#xA;&lt;li&gt;This is a really big problem when this happens twice in a city, and I already have limited energy &amp;amp; funds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Roaches.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Aw nuts. Bugs are always worse as the heat picks up, but roaches coming in isn&amp;rsquo;t what I need right now.&lt;/li&gt;&#xA;&lt;li&gt;I am allergic to roaches and their droppings, so roaches in the house mean hives, and chemo means I have about 1/10th of my normal immune system to deal with this.&lt;/li&gt;&#xA;&lt;li&gt;I laid down fresh boric acid since I was very overdue for it. I normally do it in spring, but I spent all spring… well, yeah.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Chemo™.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week is designed to suck. We made adjustments to the treatments and at-home to account for how poorly I responded to earlier doses of &amp;ldquo;the big stuff.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Monday and Tuesday, I was on fire. The doctor asked me to push myself with lots of up-and-downs and stay up as far as I can push it to help with my dizziness on standing. Tuesday was 5 loads of laundry and a long time at my work desk, re-acclimating. My reward was sleeping through the whole night! Win&lt;/li&gt;&#xA;&lt;li&gt;Wednesday was a 10-hour shift at the clinic. Seems my blood system is not loving all the chemo, so I needed all the bags before the heavy stuff, and now… the heavy stuff.&lt;/li&gt;&#xA;&lt;li&gt;Wednesday post-chemo was pretty heavy and fried, but I slept through the night well and slept in. But Thursday I actually felt pretty ok? I think my blood is definitely &amp;ldquo;thin&amp;rdquo; right now. My eyes and head aren&amp;rsquo;t the happiest, but I am still moving.&lt;/li&gt;&#xA;&lt;li&gt;My Friday Lumbar Puncture Chemo didn&amp;rsquo;t go great. The hardest one yet. It feels like they are getting a bit more challenging as they go on. I hate this for me since I have three more to go… that we know of.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The hidden expense of chemo.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gas from 80 miles a week in appts&lt;/li&gt;&#xA;&lt;li&gt;Ordered food&lt;/li&gt;&#xA;&lt;li&gt;Grocery delivery&lt;/li&gt;&#xA;&lt;li&gt;110$ in Lyft on days I can&amp;rsquo;t get a ride or drive&lt;/li&gt;&#xA;&lt;li&gt;Having to buy all new clothes as you rapidly drop two dress sizes&lt;/li&gt;&#xA;&lt;li&gt;all the things I am not even thinking of&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Peripheral Neuropathy.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A nurse said &amp;ldquo;Peripheral Neuropathy&amp;rdquo; earlier in my treatment, and my brain went a bit white hot at an idea I didn&amp;rsquo;t want to process.&lt;/li&gt;&#xA;&lt;li&gt;Very slowly losing sensations in the tips of my fingers is one of my most obnoxious and possibly long-term, if not lifelong, consequences of all this chemo.&lt;/li&gt;&#xA;&lt;li&gt;We call it &amp;ldquo;losing sensation,&amp;rdquo; but I am constantly obsessing over the feeling of the increasing numbness. I am always rubbing my fingers against something like it&amp;rsquo;s a stim or fidget, because it bothers me all day. I can&amp;rsquo;t stop anxiety/depression &amp;ldquo;testing&amp;rdquo; if it is progressing.&lt;/li&gt;&#xA;&lt;li&gt;It seems to be linked to Chemo in the Spine time, that&amp;rsquo;s when it gets a little bit worse every time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;One of my besties&amp;rsquo; wedding.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had to miss the wedding of two people I love and cherish very much this week.&lt;/li&gt;&#xA;&lt;li&gt;I can&amp;rsquo;t say i got out that often before all this but with my blood work being all crashed out I can&amp;rsquo;t really do much of any socialization or events.&lt;/li&gt;&#xA;&lt;li&gt;it&amp;rsquo;s really painful and makes it harder to stay motivated. I miss real socialization, intimacy, and shared spaces.&lt;/li&gt;&#xA;&lt;li&gt;I miss being able to have a conversation where it doesn&amp;rsquo;t feel like my situation is centered.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Feminist Killjoy Handbook&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not done with this book, but it has been giving me life lately. I adore the author&amp;rsquo;s writing and how much time she spends referencing greats.&lt;/li&gt;&#xA;&lt;li&gt;The topic of embracing feminist power and even struggles so that we can encourage ourselves and each other to do real work in our circles is something that gives me energy in these times.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gravity Kills&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I forgot just how much I love this band, and also how edgelord dadaism the lyrics are.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;lt;1979&amp;gt;&amp;rsquo;s &amp;ldquo;Underrated&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand new album by one of my favorite rhythmic noise acts! They go so many years between releases, but each one is a deep, intense banger.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;16Pad Noise Terrorist&amp;rsquo;s &amp;ldquo;Unmute&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another HANDS label release that came out alongside &amp;lt;1979&amp;gt;&amp;rsquo;s new album&lt;/li&gt;&#xA;&lt;li&gt;I might even love this one more than Underrated in the moment.&lt;/li&gt;&#xA;&lt;li&gt;16Pad is more of a mashup of 2-step, jungle, and all those UK flavor nasties with rhythmic noise. These go together SO WELL.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ratwyfe&amp;rsquo;s &amp;ldquo;mushroom melancholia&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This indie folk style album is very cute if you overlook how femcel coded it is. I give it the pass for that because it is pretty gay and the &amp;ldquo;useless lesbian&amp;rdquo; is a relative of, but not quite the same as, the femcel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Lost Highway soundtrack&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Back before Trent pivoted hard into soundtracks, he did some of the best soundtracks of the 90&amp;rsquo;s&lt;/li&gt;&#xA;&lt;li&gt;I still come back to this one regularly because it&amp;rsquo;s imprinted itself onto my soul. Besides featuring some of NIN, Manson, &amp;amp; Smashing Pumpkins&amp;rsquo; top singles of the era (The Perfect Drug, I Put a Spell on You, &amp;amp; Eye, respectively), it also has this amazing mix of dialog and instrumentals, and opens and closes with Bowie.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=VjjCTaXqpyQ&#34;&gt;Music Production MYTH Tier List | AudioPilz&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not sharing this for any endorsement of opinions; AudioPilz is just hilarious, and some of his memes in this one had me in stitches.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=kRQMOF5c2Z8&#34;&gt;This Tiny Predator Shouldn&amp;rsquo;t Be This Smart | Infinite Biosphere&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I like jumping spiders, and this is a fun science video. No angst or social commentary here; just a really cool video about how unexpectedly over-designed and intelligent jumping spiders are.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=8gKJ9mMPuIQ&#34;&gt;How I ended up Vegetarian | JaidenAnimations&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I 100% agree with most of this video, and its experiences about being vegan. I was Vegan for many years, and it&amp;rsquo;s shocking:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1…. how much animosity other people will throw at you when they find out you are vegan. I would go so far as to say that even without me directly telling them or talking about it, upon casually learning I am vegan, more than half of the people would actively lash out. The amount of trauma and self-judgment about NOT being vegan that some people carry is shocking.&lt;/li&gt;&#xA;&lt;li&gt;2…. how many vegans have a &lt;em&gt;lot&lt;/em&gt; of other brain worms and will be weirdly intense levels of shitty towards other humans for not caring about exactly what they care about or doing vegan wrong or not enough or whatever. Which is kinda weird for a group primarily full of crunchy hippies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;These two facts are an Ouroboros of animosity.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/science/2026/05/rip-social-media-what-comes-next-is-messy/&#34;&gt;RIP social media. What comes next is messy | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This news article is dense and a bit hard to get good actionable items, but it ties into three things that I have been thinking about.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Third Spaces&amp;rdquo; or the places we congregate semi-publicly outside of home and work. How can we build more of these up and actually get people to go? Can these also be sanely made online, really?&lt;/li&gt;&#xA;&lt;li&gt;There was talk about how modern social media isn&amp;rsquo;t even that social on a recent episode of the Offline Podcast. It&amp;rsquo;s essentially television. We don&amp;rsquo;t have curated content, but a feed of videos, ads, and posts that aren&amp;rsquo;t made for meaningful engagement or feedback but for either liking or hating, so the system knows what to give us more of.&lt;/li&gt;&#xA;&lt;li&gt;Another pattern I don&amp;rsquo;t see people talking about is how far the &amp;ldquo;get ready with me diatribe&amp;rdquo; videos have gone. I believe it was a Kat Blaque discussion where she brought up how these have replaced people having conversations with their friends or a therapist, instead of one-sidedly live processing things out loud for the whole internet to be cherry-picked apart by others, and all possibly meaningful feedback on it is lost or discarded because it&amp;rsquo;s not given by the person&amp;rsquo;s actual inner circle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.datadoghq.com/blog/engineering/stopping-hackerbot-claw-with-bewaire/&#34;&gt;Catching malicious contributions in Datadog’s open source repos | Datadog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Considering how big a deal this is, I really dislike how much of this reads as a marketing collab post.&lt;/li&gt;&#xA;&lt;li&gt;Still, though, it is a good reference to the struggles of both managing open source right now and being on GitHub.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/05/05/congrats-everyone-u-s-now-ranked-64th-in-global-press-freedom/&#34;&gt;Congrats Everyone: U.S. Now Ranked 64th In Global Press Freedom | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Punk: The world is fucked, and I&amp;rsquo;m pissed 😡&lt;/p&gt;&#xA;&lt;p&gt;Emo: The world is fucked, and I&amp;rsquo;m sad 😞&lt;/p&gt;&#xA;&lt;p&gt;Goth: The world is fucked, but there&amp;rsquo;s beauty 🥀&lt;/p&gt;&#xA;&lt;p&gt;Ska: The world is fucked, and I have a trumpet 🎺&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W18</title>
      <link>https://squirrels.wtf/posts/2026-05-03-this-week-in-squirrels-2026-w18/</link>
      <pubDate>Sun, 03 May 2026 20:39:33 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-05-03-this-week-in-squirrels-2026-w18/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Missed posts. But month summary here&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I missed a few weeks because Sunday is usually not a good day to sit and computer for me.&lt;/li&gt;&#xA;&lt;li&gt;Also I&amp;rsquo;ve had a lot of not a lot of great things to share or talk about so it&amp;rsquo;s not been a priority. But I do want to keep people up to date.&lt;/li&gt;&#xA;&lt;li&gt;In order to work around it I am going to do my best to compile and prep it on Monday or Tuesday and backdate it.&lt;/li&gt;&#xA;&lt;li&gt;I will not be pack posting my personal blogs and notes for the time but I will summarize the last month or so here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Another month lost&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it&amp;rsquo;s hard not to see all of this as a loss. I am still alive but it&amp;rsquo;s hard to say I have lived much.&lt;/li&gt;&#xA;&lt;li&gt;I miss going out to cafes and friends even more than I could imagine. It&amp;rsquo;s when you can&amp;rsquo;t you miss it most&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Reading&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been skipping about some non-fiction books trying to keep my brain engaged and feel like I am trying to find topics where I can improve my viewpoint and mental health.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Chemo™&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s brutal. I am now working into &amp;ldquo;Treatment Plan 2&amp;rdquo; which I didn&amp;rsquo;t know was a thing, or forgot was a thing. Anyways Induction part two is even harsher than part 1.&lt;/li&gt;&#xA;&lt;li&gt;Weekly Lumbar Punctures with Spine Chemo™ combined with three different types of chemo administered daily.&lt;/li&gt;&#xA;&lt;li&gt;I spend ~3-4 hours a day hooked up to bags four days a week at a clinic now.&lt;/li&gt;&#xA;&lt;li&gt;Then I spend Sunday-Tuesday horizontal with migraines and weakness.&lt;/li&gt;&#xA;&lt;li&gt;And then the vomiting started… and then I got the most impressive anti-nausea/vom meds ever.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been hard at times but I am pushing through&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A bit of independence&#xA;&lt;ul&gt;&#xA;&lt;li&gt;while the chemo has been hard I have been finding the new symptoms have less times where the dizzy and need to collapse a bit isn&amp;rsquo;t so bad, so i can drive myself around (albeit sometimes dealing with a horrid migraine)&lt;/li&gt;&#xA;&lt;li&gt;This has been a game changer, taking myself to several appointments, going to the grocery store, and quick coffee shop stop.&lt;/li&gt;&#xA;&lt;li&gt;Just getting out and doing some errands feels great.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Koharu and Minato Happy Life with my GirlFriend vol 1 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It pains me not to give this 5 stars honestly. The art is absolutely fantastic, the characters are well done. If all you want is slice of life sapphics being adorable at each other this is probably the best I ever read.&lt;/li&gt;&#xA;&lt;li&gt;I took a star off because while this is clearly trying to tell a story, it&amp;rsquo;s very fragmented with big gaps and what feels like retcons even.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ayaka is in Love with Hiroko! Volume 2 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;this manga has really hit a stride digging into the past of it&amp;rsquo;s characters and their trauma. I didn&amp;rsquo;t love this volume as much as the first because there is so much poor behavior and a lot of background I wasn&amp;rsquo;t sure I needed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;a lot of random books from my to be read pile I started and didn&amp;rsquo;t find the mood to keep reading.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Actual Sounds + Voices&amp;rdquo; &amp;amp; &amp;ldquo;Subliminal Sandwich&amp;rdquo; by Meat Beat Manifesto&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The urge struck and I spent a lot of time in my favorite albums from my favorite acts&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Nine Inch Noize&amp;rdquo; by Nine Inch Nails &amp;amp; Boys Noize&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has been a great new NIN remix/live release. I love that they added a version of Memorabilia but sadly I feel it misses the raw intense feel of the original and 1994 NIN cover.&lt;/li&gt;&#xA;&lt;li&gt;Otherwise this is an absolutely great addition to the remix album catalog&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Kammerkonzert&amp;rdquo; by Squarepusher&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t loved a Squarepusher album this much since &amp;ldquo;Go Plastic&amp;rdquo;. The chaotic and jazz infused idm-ish orchestral music is a delight to get lost in.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fatboy Slim on shuffle&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes you just need some chill big beats and great samples when relaxing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/PHOZWq6j4mI&#34;&gt;What Your Pokemon Champions Main Says About You! | YouTube Short&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You know I want to share some Blake Jennings&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://youtu.be/jgOSjTwSVfU&#34;&gt;AI Companions Are Changing Love Forever | YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This hour long video essay by Princess Weekes is a bit slow to start but is amazing. It&amp;rsquo;s not an &amp;ldquo;Anti-AI&amp;rdquo; video but this a well researched deep dive into how we have always toyed with the ideas of creating the perfect wife and how AI is enabling this in fascinating and dangerous ways.&lt;/li&gt;&#xA;&lt;li&gt;There is also fascinating intersections explored.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/video-game-job-security/&#34;&gt;&amp;lsquo;We&amp;rsquo;ve Been A Little Bit Too Romantic About The Idea That We Should Have Employees And Give People Long-term Job Security&amp;rsquo; Is An Extraordinary Thing For A Video Games CEO To Say On Record | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The title says it all. I hate saying things like &amp;ldquo;Post-Capitalism Hellscape&amp;rdquo; but… I struggle arguing against the idea.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/04/more-than-half-of-all-long-shot-bets-on-polymarket-pay-off/&#34;&gt;More than half of all Polymarket &amp;ldquo;long shot&amp;rdquo; bets on military action pay off | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wonder how!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/04/30/palantir-workers-are-finally-noticing-the-skulls-on-their-caps/&#34;&gt;Palantir Workers Are Finally Noticing The Skulls On Their Caps | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I mostly just wanted to share this because anything that Mitchell &amp;amp; Webb sketch deserves a callout.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://mitchellh.com/writing/ghostty-leaving-github&#34;&gt;Ghostty Is Leaving GitHub | Mitchell Hashimoto&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An earlier article I shared on GutHub redefining their status page and metrics to cover how low their uptime has become.&lt;/li&gt;&#xA;&lt;li&gt;Seeing one of GitHub&amp;rsquo;s biggest proponents throwing down like this feels telling that their business strategies are failing their customers.&lt;/li&gt;&#xA;&lt;li&gt;I still use GitHub heavily for work but migrated to my own forge and builders a while ago and have been happy for it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=brFHvJLdcg8&#34;&gt;Why is the black church trying to cancel Kev on Stage? | YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;FD has been on FIRE during his streams lately.&lt;/li&gt;&#xA;&lt;li&gt;My favorite part of this video isn&amp;rsquo;t about the &amp;ldquo;people who can&amp;rsquo;t deal with people who are ok with the queers&amp;rdquo; but at the end where he says &lt;em&gt;&amp;ldquo;There is a moment that every body has in america under patriarchy where they have to start severing themselves from humanity […] There is a three year old boy that&amp;rsquo;s gonna learn today that he is no longer allowed to cry. […] A lot of people don&amp;rsquo;t conceptualize that pain.&amp;rdquo;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Jesus died for my sins and I&amp;rsquo;m going to make sure he gets his money&amp;rsquo;s worth&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W15</title>
      <link>https://squirrels.wtf/posts/2026-04-11-this-week-in-squirrels-2026-w15/</link>
      <pubDate>Sat, 11 Apr 2026 20:36:01 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-04-11-this-week-in-squirrels-2026-w15/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;div class=&#34;callout callout-note&#34;&gt;&#xA;  &lt;div class=&#34;callout-header&#34;&gt;&#xA;    &lt;span class=&#34;callout-icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;18&#34; height=&#34;18&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;path d=&#34;M12 20h9&#34;/&gt;&lt;path d=&#34;M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/span&gt;&#xA;    &lt;span class=&#34;callout-title&#34;&gt;Note&lt;/span&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;callout-content&#34;&gt;&#xA;    &lt;p&gt;This post was added several weeks late and backdated to when I would have posted it.&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Setting back up Anubis&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My personal forge site has been struggling again under load. I had removed Anubis at one point because I needed to sit down with it&amp;rsquo;s configuration and was feeling lazy before.&lt;/li&gt;&#xA;&lt;li&gt;It has been SHOCKING how much scanner traffic it instantly started blocking. Facebook has been using my forge for some very intense scanning for a while and even after brining back up Anubis and letting it stay, they keep scanning based on prior logs.&lt;/li&gt;&#xA;&lt;li&gt;Now Forgejo runs like a breeze! setting up my internal networks on an allow rule was quick and easy and makes everying faster for me, while also not getting in the way of my workers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Treatment log mark…idk anymore&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The most recent infusion is a steamroller. They gave me so much additional meds to make sure I didn&amp;rsquo;t reject too hard and while the treatment overall went great I have been laid out for days on this one.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Feeling the AI rust&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been using claude code to make building out my own packages in Nix for a while now. At first I just wanted to relly shorted the cycle to get working. However am really finding that the more I do this the more I forget how to build out my own packages, even the simple ones quickly.&lt;/li&gt;&#xA;&lt;li&gt;The question becomes, is my skills in Nix valuable, or is the means to the end more important. My personal repo packages don&amp;rsquo;t really need to be perfect or upstreamable, but I WOULD like to start contributing more and if so then I need to wean myself off the crutches.&lt;/li&gt;&#xA;&lt;li&gt;Again, it all comes back to a lot of 90&amp;rsquo;s PopSci study on the human brain. It &lt;em&gt;loves&lt;/em&gt; taking shortcuts ad doing as little work as possible, to the determent of growing and maintaining skills.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Speaking of NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still very bothered by how long the NixOS channels go without updating. I have dug into some of the technical limitations they are hitting but not enough to really start offering real critique or, far more importantly, solutions.&lt;/li&gt;&#xA;&lt;li&gt;My main problem is that PRs are getting merged constantly but we are seeing weeks for build pipelines to catch up and bring these patches to the users of NixOS.&lt;/li&gt;&#xA;&lt;li&gt;This seems to be mostly because any breakage blocks the entire roll out, meaning important updates are sealed behind &amp;ldquo;this python package didn&amp;rsquo;t build in CI on macOS.&amp;rdquo; It&amp;rsquo;s not like this is low hanging fruit to pluck as there is even more issues like the fact that Github also struggles with such a MASSIVE repo with so much work, and there has been a lot of posts about how both teams are trying to fix that.&lt;/li&gt;&#xA;&lt;li&gt;I am seeing a lot of NixOS people bounce off and writing their own package and configuration management tools for Arch to mimic something similar to having reproducible OS setups without having to go through an entire new build system, which is interesting to me… if I can get back the arch breakage risks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Crash&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sadly with how well things have been going health wise, it did not last&lt;/li&gt;&#xA;&lt;li&gt;After one of the more intense treatments i quickly spiraled out and ended up back in my home away from home 😭&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hungerstone ⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is a miserable story about a miserable woman who has lived a miserable horrible life. And i&amp;rsquo;d argue it doesn&amp;rsquo;t get much better when she meets an obnoxious vampire who goads her into becoming completely self absorbed. In a chance to really embrace and empower herself she instead be becomes a jealous psychopath who kills a bunch of people; some self righteously. Some less so.&lt;/li&gt;&#xA;&lt;li&gt;This book cares a lot about its historical period ramblings about what dresses and food and such and goes in long depth on them. If you love this and some misery porn, then this book may be about you.&lt;/li&gt;&#xA;&lt;li&gt;But one of the reasons I don&amp;rsquo;t enjoy &amp;ldquo;period&amp;rdquo; is works is that i find no appeal in dwelling in a time when women&amp;rsquo;s role was to be as ornamental as possible&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Won&amp;rsquo;t Let Mistress Suck My Blood Vol 2 ⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like the art has only gotten worse in this. The new flirty killer nun they introduced is very unappealing to me, and there is some rough consent in here. I don&amp;rsquo;t really want to learn the vampire&amp;rsquo;s terrible secret enough&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Do Women Need Sex Entertainment Volume 1 and Vol 2 ⭐️⭐️⭐️⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This two volume autobiographical manga about getting into the administrative side of a company that manages sex workers that cater to women is interesting and well drawn but I was a bit distracted over the factr&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Belle of the Ball ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Well drawn YA novel with an adorable story about second chances. It&amp;rsquo;s pretty long and has a super fleshed out story with a full queer cast of diverse types. I like that it&amp;rsquo;s a story that doesn&amp;rsquo;t spend time about queer issues in society butrelationships.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Babylove ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like this was less quirky and more feeling like an aspiring author&amp;rsquo;s first wattpad story. The overall plot is a bit fun but the writing style was a bit distracting to me and some of the sledgehammer telegraphing of what is coming up seemed a bit far too&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thenevadaindependent.com/article/whats-killing-las-vegas-the-shrinking-middle-class-is-a-prime-suspect&#34;&gt;What&amp;rsquo;s killing Las Vegas? The shrinking middle class is a prime suspect | The Nevada Independent&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a constant conversation on all my vegas podcasts and the news.&lt;/li&gt;&#xA;&lt;li&gt;The &amp;ldquo;cheap family era&amp;rdquo; of Vegas entertainment offerings are drying up and being replaced by more and more ultra high end offerings.&lt;/li&gt;&#xA;&lt;li&gt;This seems to be a post pandemic trend that is getting worse and worse.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/04/what-the-heck-is-wrong-with-our-ai-overlords/&#34;&gt;What the heck is wrong with our AI overlords? | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sam Altman is not ok and he needs to have some friends who will check him. But supposedly this is a poorly kept secret&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://obdev.at/blog/little-snitch-for-linux/&#34;&gt;Little Snitch for Linux | Objective Development Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I loved little snitch for macOS for the longest time and I am so excited for the linux version&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;People really dislike folks questioning AI and it&amp;rsquo;s usage. I watched a lot of the back and forth about it yesterday and something stuck with me.&#xA;Ppl say theirs no point in being against AI because &amp;ldquo;it&amp;rsquo;s in everything and everywhere&amp;rdquo; but so is racism, and I&amp;rsquo;ll forever complain about both.&lt;/p&gt;&#xA;&lt;p&gt;- @carebear2717.blacksky.app&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W14</title>
      <link>https://squirrels.wtf/posts/2026-04-05-this-week-in-squirrels-2026-w14/</link>
      <pubDate>Sun, 05 Apr 2026 17:58:25 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-04-05-this-week-in-squirrels-2026-w14/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;First Stream back!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got my first stream in since the leave.&lt;/li&gt;&#xA;&lt;li&gt;It was a LOT harder than I thought. Mostly, this was because I hadn&amp;rsquo;t realized how far gone my voice is. My ability to talk for any period of time is limited. I had no idea how much everything impacted my voice.&lt;/li&gt;&#xA;&lt;li&gt;My energy levels aren&amp;rsquo;t what they used to be as well, so the stream ended up being extremely short.&lt;/li&gt;&#xA;&lt;li&gt;In retrospect, I probably won&amp;rsquo;t try streaming again till after treatments.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tax time!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Normally, I do my taxes much earlier, but things got away. No surprises. Just tax time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Music&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been reorganizing my music gear now that I am back home.&lt;/li&gt;&#xA;&lt;li&gt;My goals have still been experimenting with some more hospital and medical-based music.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bitwig&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I ended up sticking more with Bitwig. I honestly couldn&amp;rsquo;t get it working properly on my laptop from my hospital room, but what a handicap that was. Once I was home with the big screens and a mouse, I was able to really experiment and learn more about how it works, and got into it more.&lt;/li&gt;&#xA;&lt;li&gt;I took their big crossgrade discount to get on board. I am a bit iffy about a DAW I have to pay for yearly, considering how little music I actually put out. But it&amp;rsquo;s a LOT cheaper than Live overall, has so much, and works on Linux.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;An extra big week in treatments&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have the Lumbar Puncture Chemo, or as I like to say, &amp;ldquo;Chemo directly to the Spine.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Luckily, we know how to manage these, and they gave me some stuff right after treatment so I am not in nearly as much pain or hung over as the first one did me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The normal Koolaide bags&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one still leaves me &amp;ldquo;this is your brain on drugs.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A new extra-intensive messy chemo bag&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one kicked my butt up and down the block. I think I was down sleeping for a straight 14 hours after this, and all the additional drugs they gave me to help this one take without side effects.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Still, enduring three major treatments in a single week left me completely drained. I had barely any time to recover before the next one began..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Lying Bride and the Same-Sex Marriage Debate Vol 2 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This starts off really well, but then the manga crashes into the end after a massive unexplained smash cut. Feels like the publication was pulled way ahead of schedule, and the artist decided to just show their planned end.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pink Candy Kiss Vol 4 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like this one is starting to suffer the &amp;ldquo;too many volumes of these two suffering each otherthe exact same thing.&amp;rdquo; It was great to break it up with Emi&amp;rsquo;s mom and their getaway but how close can these two get dancing like this?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hungerstone&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am chewing my way thought this. It&amp;rsquo;s not my kind of story but I wanted to give this reach out of my preferences a go since it is so well rated and spoken of.&lt;/li&gt;&#xA;&lt;li&gt;So far. I am indeed… not into this angsty period piece.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Loud Ambient 2&amp;rdquo; by The Black Dog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another great release in this new &amp;ldquo;Loud Ambient&amp;rdquo; series. I struggle to really call this album Ambient in any way, shape, or form, but the sounds that The Black Dog put out really resonate with me. This album has a lot of Orbital influence, which is what I think draws me to it the most.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Stardust&amp;rdquo; by Danny Brown&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This new Danny Brown is still sticking with me, the collabs are amazing, and even some of the weirder parts have me on lock. There are some collabs on this album from artists I really wish had official releases because they are banging.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;MAYHEM&amp;rdquo; by Lady Gaga&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I need the energy to get something done, Gaga is here for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;deadmau5&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a while since I got into deadmau5, honestly, I stopped following him after his first few albums because house isn&amp;rsquo;t my thing as much. I heard him come up and decided to try out some of his newer albums. Good relaxing music.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Carbon Based Lifeforms&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is my new Chemo relaxation music, or when I need something to help lull me off.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tweaker&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An old weakness of mine. I adore Chris Virennas work. This is music I usually only go to in dark times. But I have some dark times.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=cuGdQDgpozo&#34;&gt;Roland SP-404MKII V5.50 Firmware Update | YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HOLY HECK, this year&amp;rsquo;s 404-day firmware for the SP-404 is next level. Sure, it&amp;rsquo;s not a huge pile of features like they often are, but adding SIDE CHAINING right inside the machine?&lt;/li&gt;&#xA;&lt;li&gt;I love the pumping sound from sidechaining so this is my new favorite thing to play with.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/04/research-finds-ai-users-scarily-willing-to-surrender-their-cognition-to-llms/&#34;&gt;&amp;ldquo;Cognitive surrender&amp;rdquo; leads AI users to abandon logical thinking, research finds | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like this ties in with a lot of other themes I have been pointing out. The more we struggle with cognitive decline, the more we give in to our brain&amp;rsquo;s love of taking shortcuts.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t think this is a surprise to most of the science community since Brain Chains was written back in the 90&amp;rsquo;s, but this is going to be a huge inflection point in this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.assignedmedia.org/breaking-news/restricting-therapist-speech-good&#34;&gt;Restricting Some Speech For Therapists is a Good Thing, Actually | Assigned&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This ruling boggled my mind for the reason given in this article. The work you do in therapy isn&amp;rsquo;t public speech, so free speech does not apply. The conversation your therapist has with you is actually extremely regulated and controlled, and there are massive amounts of things they cannot legally say to you.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://futurism.com/science-energy/data-centers-construction-supply&#34;&gt;Almost Half of US Data Centers That Were Supposed to Open This Year Slated to Be Canceled or Delayed | Futurism&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The lead buried in this article is that all these datacenters rely on Chinese-manufactured parts, and we have put all the roadblocks we can in place.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/ai-artificial-intelligence/907074/anthropic-openclaw-claude-subscription-ban&#34;&gt;Anthropic essentially bans OpenClaw from Claude by making subscribers pay extra | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Between the news of this and GitHub injecting ads into PRs when you use Copilot, it feels like the era of giving away all this compute ended FAST. Expect to see all the prices blowing out faster than you can imagine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/american-medical-association-says-nyt-mischaracterized-its-position-on-gender-affirming-care&#34;&gt;American Medical Association Says NYT Mischaracterized Its Position on Gender-Affirming Care | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wait, the media is controlling the narrative and outright mischaracterizing science because it&amp;rsquo;s all owned by the billionaire elite? huh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;At work, you have two jobs: being good at your job and being pleasant to work with.&lt;/p&gt;&#xA;&lt;p&gt;You can sometimes get by for a while not doing them both, but it&amp;rsquo;s hard to survive doing neither.&lt;/p&gt;&#xA;&lt;p&gt;- Mike McQuaid&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W13</title>
      <link>https://squirrels.wtf/posts/2026-03-29-this-week-in-squirrels-2026-w13/</link>
      <pubDate>Sun, 29 Mar 2026 22:36:24 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-03-29-this-week-in-squirrels-2026-w13/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hospital Part 4: The Finale&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I sure hate that there is a part four but it is the last week of the hospital stay of doom.&lt;/li&gt;&#xA;&lt;li&gt;Being in the hospital is a lot of managing pain, poop, and cables.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The pain saga&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The downside is that some of the procedures are having complications, and we have started the pain saga. I have never lived with a consistent or persistent hard pain before.&lt;/li&gt;&#xA;&lt;li&gt;It was impressive how much the hard pain and hangover like symptoms completely drained all my energy and willpower.&lt;/li&gt;&#xA;&lt;li&gt;Luckily for me, it was only a five-day stint issue, and we were able to heal the complication and not have further problems.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The energy rush&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After we found something that worked really well for my pain and energy, I was hit with the biggest ADHD bounce and energy to do everything.&lt;/li&gt;&#xA;&lt;li&gt;Monday was a &amp;ldquo;let&amp;rsquo;s clean up my task lists, see what low-hanging fruit I have to fix, and start knocking out tasks I have had lying about for a while&amp;rdquo; kind of day.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Discharge&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finally! I&amp;rsquo;m Free!&lt;/li&gt;&#xA;&lt;li&gt;Discharge after so long in a hospital is a lot. Piles of notes, piles of appointments, meds, scripts, followups. I was discharged immediately after my infusion.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The second infusion is like. Holy shit&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got to recover at home but I lost three days to lying down. But when I say lost, I mean at least I still was at home and healing in my space and going for lil walks and moving about.&lt;/li&gt;&#xA;&lt;li&gt;Sleep was the worst thing ever. My brain was not ready, and it was all the worst hallucinations and non-sleep and issues.&lt;/li&gt;&#xA;&lt;li&gt;It seems the infusion killed my sense of taste, which is just WEIRD.&lt;/li&gt;&#xA;&lt;li&gt;Sleep is hard because my body is essentially just a water filter set on max, so I am up ab out 4-6 times a night to both re-hydrate and pee.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Finally, a human day!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It took till Satuday to wake up feeling mostly human, a very sick human, but not like… mostly moving half-brain corpse human.&lt;/li&gt;&#xA;&lt;li&gt;Time to do ALL the chores that have been piling up, clean, and do some prep.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lessons: Just wanted to put a few personal lessons.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Right after infusion, stop trying to like, wake up with your morning alarm, and be a human. Disable all that and just stay in bed with water and salty foods. Let yourself process. I feel like I made things worse trying to be up at 6tam every day.&lt;/li&gt;&#xA;&lt;li&gt;Prepare for having NO ENERGY and barely being able to hold yourself up at the table.&lt;/li&gt;&#xA;&lt;li&gt;Call more people, you are supposedly pretty amusing when your brain is fried.&lt;/li&gt;&#xA;&lt;li&gt;But be careful because you get snippy when you are in so much pain.&lt;/li&gt;&#xA;&lt;li&gt;Sleep is hard; keep all the water close by.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Renovate Breakage&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My self-hosted renovate setup shockingly broke itself in some odd ways while I was paying a lot less attention.&lt;/li&gt;&#xA;&lt;li&gt;It was a big reminder not to let too many things auto-merge updates unless you are watching for ALL warnings&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS and bandwidth&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been hitting one of the things about NixOS I hadn&amp;rsquo;t realized. A pins/flake update can take GIGS AND GIGSs and can take hours on a small/metered connection.&lt;/li&gt;&#xA;&lt;li&gt;This is amplified if a package breaks during build in unstable, and we end up with incomplete downloads and incomplete builds that will need fixing and retrying over and over.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;With You Our Love Will Make It Through Vol 4&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is another case where the anime came out and went past the official engish manga, so I have already watched all of this.&lt;/li&gt;&#xA;&lt;li&gt;Honestly I didn&amp;rsquo;t like this section that much in either.&lt;/li&gt;&#xA;&lt;li&gt;The next volume will also be part of the anime so I wil likely just drop this series for a bit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hungerstone&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I just started this one and am of mixed feelings.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t care for period pieces and the writing that comes with them, but this comes highly recommended&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=_rJI8B7FzEA&#34;&gt;Lauren Sanderson - COME SAY SUM (Official Video)&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am SO HERE for Lauren&amp;rsquo;s new album.&lt;/li&gt;&#xA;&lt;li&gt;This new single is stacking yet another amazing one on the pile for this album.&lt;/li&gt;&#xA;&lt;li&gt;A lot of Lauren albums tend to be hit or miss for me, but this one may break that stream&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Songs I&amp;rsquo;ll eat you out to&amp;rdquo; is probably the only other end to end banger Lauren album IMO.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Billie Elish&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been running back through her older albums, zoning out and napping to some of the intense sounds of &amp;ldquo;don&amp;rsquo;t smile at me&amp;rdquo; and &amp;ldquo;when we all fall asleep.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Meat Beat Manifesto&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One of my all-time favorite projects, and it&amp;rsquo;s been great to sink into old favorites&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;bbno$&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good mood vibes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Crystal Method &amp;ldquo;Legion of Boom&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another one of my all-time favorite albums&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Orbital&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More good music to zone out to for me&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/9uxyN3z5_cA&#34;&gt;What Your Favorite Pokémon Says About You: The Grass Starters! | Bake Jennings&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Been a while since I posted a Blake Jennings video. this one is a short6 that made me snortlaugh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/899172/fcc-foreign-router-ban&#34;&gt;The US government just banned consumer routers made outside the US | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is just fascinating and weird to me. I know routers are such a bad bitnet problem, but I fail to see how US manufacturers have been doing any better?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.justice.gov/usao-sdny/pr/north-carolina-man-pleads-guilty-music-streaming-fraud-aided-artificial-intelligence-0&#34;&gt;North Carolina Man Pleads Guilty To Music Streaming Fraud Aided By Artificial Intelligence | United States Department of Justice&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A man used LLMs to generate hundreds of thousands of &amp;ldquo;songs&amp;rdquo;, then used bots to stream them billions of times, to collect $8m in royalties.&lt;/li&gt;&#xA;&lt;li&gt;Is there a better metaphor for late-stage capitalism than burning resources to make songs that are never listened to, then streaming them to robots that will never hear them, just to game some system for money?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.cnn.com/2026/03/23/climate/trump-totalenergies-offshore-wind-cancellation&#34;&gt;Trump administration will pay a French company $1 billion in taxpayer funds to not build wind farms | CNN&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Because right now, fossil fuels are so cheap&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://apnews.com/article/meta-facebook-new-mexico-trial-28eabd8ec5f58c1d1ecddc21bb107de7&#34;&gt;New Mexico jury says Meta harms children&amp;rsquo;s mental health and safety | AP News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;this will be MASSIVE&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/03/meta-loses-trial-after-arguing-child-exploitation-was-inevitable-on-its-apps/&#34;&gt;Meta loses trial after arguing child exploitation was “inevitable” on its apps | Ars Technica&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.politico.com/news/2026/03/24/dems-win-mar-a-lago-gregory-00843333&#34;&gt;A Mar-a-Lago flip: Dems win Trump&amp;rsquo;s hometown Florida House district | POLITICO&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t think this is as big a deal as some people say, but it&amp;rsquo;s worth a laugh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theguardian.com/technology/2026/mar/24/openai-ai-video-sora&#34;&gt;OpenAI shutters AI video generator Sora in abrupt announcement | The Guardian&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think it&amp;rsquo;s fascinating Disney put a billion on OpenAI&amp;rsquo;s books for this, and then six months after the app launch, they shut it down and all their video generation. I have to wonder how much gaming of the system that is&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/games/900389/live-service-games-mess-fortnite-layoffs&#34;&gt;Live-service games are such a mess, even Fortnite is struggling | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This 1000-person layoff after an 850-person layoff at one of the BIGGEST game companies in the world is fascinating. Nothing is forever, and trends will shift, but they are showing this is still the biggest game in the world, and the company is pulling in 6 billion a year, but somehow it&amp;rsquo;s still not sustainable?&lt;/li&gt;&#xA;&lt;li&gt;What makes something sustainable now? How much have we done ourselves in with subsidies&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/science/2026/03/study-sycophantic-ai-can-undermine-human-judgment/&#34;&gt;Study: Sycophantic AI can undermine human judgment | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I made the joke in the quote last week, but look at a whole study about how being stuck around nothing but sycophants underminds your judgment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You ever notice that it&amp;rsquo;s socially acceptable to tell poor people how to spend their money?&lt;/p&gt;&#xA;&lt;p&gt;But when we ask the rich to stop hoarding wealth, the response is &amp;ldquo;it&amp;rsquo;s their money.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W12</title>
      <link>https://squirrels.wtf/posts/2026-03-22-this-week-in-squirrels-2026-w12/</link>
      <pubDate>Sun, 22 Mar 2026 11:53:35 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-03-22-this-week-in-squirrels-2026-w12/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hospital Week Pt 3&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week, we are going hard on things; the ramp-up is over. The treatments are changing and going quickly.&lt;/li&gt;&#xA;&lt;li&gt;As expected, Chemo does, in fact, suck, but I have been getting all gold stars on how well I am progressing through bloodwork and treatments. It&amp;rsquo;s going well, and that&amp;rsquo;s the exciting part.&lt;/li&gt;&#xA;&lt;li&gt;We had a minor complication with one of the procedures so I have been in a lot of pain and I need to spend a lot of time lying down to manage things, which I hated. it&amp;rsquo;s shocking how much all your motivation and energy can vanish with constant pain.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Music&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I shifted my focus and attempted to open with an ambient/sounds piece. It&amp;rsquo;s coming along, but my ears get tired really quickly, so I am working slowly at it&lt;/li&gt;&#xA;&lt;li&gt;I ended up not liking Bitwig on Linux due to a lot of minor UX and working bugs that I can&amp;rsquo;t tell if they are Linux, Bitwig, or NixOS, so I have been just focusing on trying to up my tracker game again when I have the energy.&lt;/li&gt;&#xA;&lt;li&gt;Making ambient music in a tracker is a challenge for me, though&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Reading&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It seems every book I pick up is so bad, or maybe I just can&amp;rsquo;t get into these things.&lt;/li&gt;&#xA;&lt;li&gt;Luckily, I found some cozy books to dip into and a bunch of ok TV backlog to watch while lying down.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;More thoughts because I am stuck in a painfully straight space&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I frequently think of the studies that mention that transgender people are less than 2% of the US population.&lt;/li&gt;&#xA;&lt;li&gt;This means that I am statistically likely to be the first trans person most cis people meet, but they have also been told about what to think about me well in advance due to campaigning.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Media control&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I normally whine about these things down below in articles, but honestly, the constant news and talk about Brendan Carr pushing for control over the media, making threats, and trying to dictate headlines is the most frightening thing I have seen in a while.&lt;/li&gt;&#xA;&lt;li&gt;We can never underestimate the need for independence from government media control. diverse news points aren&amp;rsquo;t always fun to read, but when the government has control over what we see and read&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.usatoday.com/story/news/politics/2026/03/14/fcc-iran-war-coverage/89154891007/&#34;&gt;FCC chair threatens broadcasters over Iran war coverage | USA Today&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;House of Crimson Hearts ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I tried so hard, but I couldn&amp;rsquo;t get through this. I love a good vamp story and even an enemies-to-lovers, but… the sex was &lt;em&gt;constant&lt;/em&gt; and not even well placed, mostly usually between scenes of extreme violence and attacks. The drama was thin and stretched too far, and overall, if you told me this was the author&amp;rsquo;s first Wattpad, I would believe.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My Goddess is Precious Today Too Vol. 2 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a really good volume 2 to an already cute series. There was some unexpected adult content in this one, but it wasn&amp;rsquo;t excessive, and I wouldn&amp;rsquo;t have been shocked if I&amp;rsquo;d been reading it in public.&lt;/li&gt;&#xA;&lt;li&gt;The epilogues mixing all the couples really put this one over for me, too.&lt;/li&gt;&#xA;&lt;li&gt;This would have been a 4-star volume if not for the really bad print quality, where covers and inserts were full-sized, but pages were super small. Also, the translation/writing is awkward in spots, and you have to get used to the jilted feeling of English.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fired But I Maintain All the Software! Volume 2 ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume stops being about the quirky MC and starts focusing solely on how toxic Japan&amp;rsquo;s workplace is, and just kinda dwells in depressing employment stories, which wasn&amp;rsquo;t fun enough to make me want to finish the volume.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Lone Wolf Café ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For what it is. It&amp;rsquo;s not the best in the genre, but it&amp;rsquo;s damn fun and cozy, with a big splash of action and drama. I didn&amp;rsquo;t love the constant anxiety written throughout the character and booo, but it was consistent with the character l.&lt;/li&gt;&#xA;&lt;li&gt;The writing at the end feels a bit too trying, though, to put the biggest bow on it all. But still, cozy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Angine de Poitrine&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I do love me some weird music, and why not microtonal math rock? This is the new find that I got into for the week&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lady Gaga&amp;rsquo;s Mayhem&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good pain music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tweaker&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Also good pain and depression music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Kittie&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feeling some rage&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Orbital&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is always great music for me to get lost in, I am a huge fan of so many albums for different moods or meditations&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Snog&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sometimes we feeling dark&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://samalife.substack.com/p/there-is-no-good-alternative-to-amazon&#34;&gt;“There Is No Good Alternative to Amazon” — Think Again | Samalife&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I like how this is more about mindfulness and thinking about your values than being another Anti Article. I have been on a kick about this kinda stuff for a while and appreciate the approach of considering what values you have beyond convenience&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.washingtonblade.com/2026/03/19/opinion-save-act-silence-trans-voters/&#34;&gt;SAVE Act could silence millions of trans voters | Washington Blade&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The SAVE Act is impacting tonnes of people, but of course, a massively impacted target will be anybody with an updated ID&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/state-department-immigration-visa-rules-transgender-people&#34;&gt;Sorting Through the Facts and Panic Around the State Department’s Latest Immigrant Visa Policy Update | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A lot of people are panicking over new verbiage in immigration, around modified passports, like name changes, and gender markers. Highly related to the SAVE Act.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/03/chatgpt-may-soon-become-sexy-suicide-coach-openai-advisor-reportedly-warned/&#34;&gt;OpenAI’s own mental health experts unanimously opposed “naughty” ChatGPT launch | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After all the articles about people getting sucked into AI, I am completely shocked they are even considering moving forward with this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=mD1ecA94kdY&#34;&gt;I am in an abusive relationship with the technology industry (yes, this is about AI) | YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a really great vulnerable piece on how some people are feeling in this new era of generating everything, with a talk on how once stable careers are crumbling.&lt;/li&gt;&#xA;&lt;li&gt;It also comes in &lt;a href=&#34;https://whitep4nth3r.com/blog/i-am-in-an-abusive-relationship-with-the-technology-industry/&#34;&gt;blog post form&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://apolloautomation.com/blogs/news/who-owns-home-assistant-the-open-home-foundation-nabu-casa-and-apollo-automation-explained?ref=selfh.st&#34;&gt;Who Owns Home Assistant, and What Are Commercial Partners? The Open Ho | Apollo Automation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who doesn&amp;rsquo;t love a bit of transparency. As somebody really into HA I liked this a bunch&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2026/03/rep-finke-was-right-age-gating-isnt-about-kids-its-about-control&#34;&gt;Rep. Finke Was Right: Age-Gating Isn’t About Kids, It’s About Control | Electronic Frontier Foundation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can hardly say it better&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2026/03/18/fbi-is-buying-location-data-to-track-us-citizens-kash-patel-wyden/&#34;&gt;FBI is buying location data to track US citizens, director confirms | TechCrunch&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nobody be shocked, but also yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://openai.com/index/openai-to-acquire-astral/&#34;&gt;OpenAI to acquire Astral | OpenAI&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;FUCK. awwwwww man. Astrail was changing Python for the better for so long&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The emerging cases of AI psychosis have shown that all it takes to drive some people completely insane is to put them in contact with a sycophantic chatbot who always agrees with them.&lt;/p&gt;&#xA;&lt;p&gt;Now, what does that tell us about billionaire CEOs surrounded by sycophantic people who always agree with them?&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W11</title>
      <link>https://squirrels.wtf/posts/2026-03-15-this-week-in-squirrels-2026-w11/</link>
      <pubDate>Sun, 15 Mar 2026 16:58:04 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-03-15-this-week-in-squirrels-2026-w11/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tuck in before reading this, there isn&amp;rsquo;t a lot to talk about other than the fact that I spent this whole week in a hospital with some serious sickness.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At least I feel like I found some engaging articles and topics to talk about with them not ALL being just doom news.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Sick&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The moment the news really sinks in and my brain is like, &amp;quot; Oh, I know what is going on,&amp;quot; suddenly all the sickness comes. It kinda hits in waves a bit, less if I move about and keep some very light fitness going. It feels like I am nauseous, not in my tummy but in my whole body.&lt;/li&gt;&#xA;&lt;li&gt;Honestly, I think it is a bit more than just knowing what is going on; things slid fast and continued during the week. Treatments are helping, but life comes fast, so fast.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Hospital, Pt 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week I lived in a hospital! It&amp;rsquo;s not the hotel I would have chosen, but it makes due. It&amp;rsquo;s much quieter than the last one, which is a huge bonus.&lt;/li&gt;&#xA;&lt;li&gt;I got a very nifty new accessory that makes bloodwork and other things way nicer, and way, way more comfortable.&lt;/li&gt;&#xA;&lt;li&gt;There is something that always reminds you it&amp;rsquo;s no hotel room, there is no room for your stuff, no closet, it&amp;rsquo;s a room with a purpose, spruced up to be somewhat habitable.&lt;/li&gt;&#xA;&lt;li&gt;And of course, the constant company and check-ins.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s hard to be disconnected from my life and just on this fast track of both everything in some ways, and waiting in others.&lt;/li&gt;&#xA;&lt;li&gt;All the nurses and doctors are super nice, and I am doing everything I can to be quiet and not make a fuss, but the &lt;em&gt;constant&lt;/em&gt; misgendering is a pretty major emotional drag when I am already trying to process major life changes. I miss my queer spaces and queer people. It&amp;rsquo;s not like these people even know my nedcronymn or knew me beforehand, but people will show you how they see you regardless.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Family, &amp;amp; Friends, &amp;amp; Visitors&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Got to see my parents, that was a really good visit, it was hard but really needed. Then everybody came in at once, and it really was so heartening having this moment of normalcy where everybody is just their loud selves and just my family&lt;/li&gt;&#xA;&lt;li&gt;Having all my friends come to me is weird. I am not a good conversationalist right now, since everything I have to talk about is mostly hospital and sick things. But having them come see me is the glue that keeps me from doomscrolling social media.&lt;/li&gt;&#xA;&lt;li&gt;And then on top of this I had an amazing phone call with Anthony, where we got into talking about a lot of other various good social and societal thoughts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Time away from work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I already am getting antsy about not being at work, but with all the distractions and everything going on, it&amp;rsquo;s hard.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Trying to learn and switch to Bitwig&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been trying to work on some laptop music from the hospital as an emotional outlet. This means no access to any of my normal hardware or software, so I am taking on trying from scratch in Bitwig.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s actually stunning how difficult it is to get spun up on something else when i have been using N-I and Ableton for so longs. All my plugins gone, just a whole new DAW.&lt;/li&gt;&#xA;&lt;li&gt;Still, there are plenty of odd sounds to sample here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Love Me Like You Shouldn&amp;rsquo;t ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not her strongest work and a bit deep into the Hollywood toxic game that isn&amp;rsquo;t really doing it for me. But also not a bad book&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Marrying the Dark Knight (For Her Money) Vol 1 ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;100% not for me. This is for somebody, but absolutely not me. I see the attempt at Yuri, but it doesn&amp;rsquo;t even have a taste of it IMO.&lt;/li&gt;&#xA;&lt;li&gt;If you like some violence and ridiculous things, the art is fine, I guess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Lost Sanctuary&amp;rdquo; by Dusqk&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This new Dusqk came in at a great time. It is a good relaxation album&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;URGH&amp;rdquo; by Mandy, Indiana&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is still top rotation for me, a good angsty, powerful album&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;I&amp;rsquo;ve Seen All I Need to See&amp;rdquo; by The Body&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes I need to go hard with discomfort, and my body, and this is a good album for it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Marconi Union&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been deep in Marconi Union&amp;rsquo;s catalogue for both sleeping music and just something to help relax&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;DEADLINE by BLACKPINK&#xA;&lt;ul&gt;&#xA;&lt;li&gt;and sometimes you just need something fun&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=hd3Wf2o5BvI&#34;&gt;Plugin Slop And You. - Venus Theory&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The title says &amp;ldquo;slop,&amp;rdquo; but it has nothing to do with AI.&lt;/li&gt;&#xA;&lt;li&gt;With my swap out of tools I am really feeling this.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s about &amp;ldquo;solutionism&amp;rdquo; and getting stuck in the consumerist behavior of buying tools to solve problems and forgetting that those tools still don&amp;rsquo;t do the work for you; you need to learn to wield them to do so&lt;/li&gt;&#xA;&lt;li&gt;There is also a good tangent on minimalism trends in music in general&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.derekthompson.org/p/why-everything-became-television&#34;&gt;Everything Is Television | Derek Thompson&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A really fascinating breakdown of the challenges of modern media and how it relates to the past.&lt;/li&gt;&#xA;&lt;li&gt;The part that really caught me is how the VAST percentage of content people look at on &amp;ldquo;social media&amp;rdquo; is from people they don&amp;rsquo;t know, which really makes it not social media but again, much closer to TV.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.phoronix.com/news/Chardet-LLM-Rewrite-Relicense&#34;&gt;LLM-Driven Large Code Rewrites With Relicensing Are The Latest AI Concern | Phoronix&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not even slightly shocked people are slopping things out with AI and completely disregarding how licences work.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://okazu.yuricon.com/2026/03/08/a-scandal-in-yuri-publishing-important-statement/&#34;&gt;A Scandal in Yuri Publishing &amp;amp; Important Statement | Ozaku&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Japanese companies are still failing the &amp;ldquo;don&amp;rsquo;t protect predators&amp;rdquo; challenge.&lt;/li&gt;&#xA;&lt;li&gt;This one is doubly ugly because of how you write Yuri content and use it to abuse girls. the fuck.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/03/11/a-doge-bro-allegedly-walked-out-of-social-security-with-500-million-americans-records-on-a-thumb-drive-and-expected-a-pardon-if-caught/&#34;&gt;A DOGE Bro Allegedly Walked Out Of Social Security With 500 Million Americans’ Records On A Thumb Drive And Expected A Pardon If Caught | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The DODGE testimonies have been all over the news, and we all called it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/03/11/ars-fires-reporter-for-accidentally-using-fake-ai-quotes/&#34;&gt;Ars Fires Reporter For Accidentally Using Fake AI Quotes | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This really was a huge egg all over Ars&amp;rsquo; face and independent reporting in general. I am never happy to see people getting fired, but this is showing more and more how we are making the biggest mistakes by putting too much trust in it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://buttondown.com/NinaWatchesEverything/archive/should-amoral-characters-pay-for-their-crimes/&#34;&gt;Should amoral characters pay for their crimes? | Buttondown&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I saw a lot of people bringing up the old Hayes Code on social media. I understand the deep issues with amoral media and stories that help enable &amp;ldquo;poor moral values,&amp;rdquo; but I am not sure we really want to lean back into our censorship era.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Watching the walls slowly collapse in as a trans person&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.independent.co.uk/news/world/americas/chilis-transgender-employee-fired-lawsuit-b2935867.html&#34;&gt;Transgender Chili’s manager fired because ‘personal values and lifestyle did not align’ with chain’s, lawsuit says | The Independent&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://transitics.substack.com/p/trump-administration-opens-the-door&#34;&gt;Trump Administration Opens the Door for ICE to Target Anyone Suspected of Being Trans | Transitics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/2026/03/12/repub/medical-conscience-bills-would-let-providers-refuse-more-health-care/&#34;&gt;‘Medical conscience’ bills would let providers refuse more health care | Nevada Current&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.unclosetedmedia.com/p/ai-porn-isnt-regulated-what-does&#34;&gt;AI Porn Isn&amp;rsquo;t Regulated. What Does That Mean for Depictions of Queer Bodies? | Uncloseted Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like I have posted something along these lines a lot recently, but a re-occurring theme in AI-generated content seems to be that people don&amp;rsquo;t just get to pick their representation, but the sock puppetry and fake representation have a lot of risks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Solutionism isn&amp;rsquo;t often actually a solution. It&amp;rsquo;s consumerism masquerading as a form of productivity by the act of participation.&lt;/p&gt;&#xA;&lt;p&gt;- Venus Theory&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W10</title>
      <link>https://squirrels.wtf/posts/2026-03-08-this-week-in-squirrels-2026-w10/</link>
      <pubDate>Sun, 08 Mar 2026 18:03:24 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2026-03-08-this-week-in-squirrels-2026-w10/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The reason my health, physical and mental, has been bad&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lately, my blog posts have been all about bad energy and mood, and struggling with not feeling well. I hadn&amp;rsquo;t even noticed how much of a trend this has been&lt;/li&gt;&#xA;&lt;li&gt;Then I was hit by some sort of &amp;ldquo;light blindness&amp;rdquo;. It constantly looks like I have just been flashed by the brightest lights, and I am trying to see past the burn-in. It escalated to the point where I sought medical care, and that&amp;rsquo;s where we found something worse.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;This line removed from the blog post. Sorry.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;I am processing a lot and it is all happening so fast.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Family &amp;amp; Friends&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have been there for me constantly and keep me going&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Anthony called me every single day through this. That&amp;rsquo;s extremely above and beyond.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;At least I get the weekend to myself!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Small wins, but it&amp;rsquo;s been hard to even think about what I need to do with all the feelings and the energy it takes to notify everybody and deal with family.&lt;/li&gt;&#xA;&lt;li&gt;Everything all of a sudden feels super big and hard, and every plan and everything I am working on is out the window.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Journaling&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is going to be even more important going forward, but I may pause posting entries due to the nature of everything going on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Love Me Like You Shouldn&amp;rsquo;t&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ah, May-December sapphic romance. A comfort food read.&lt;/li&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t been into Harper Bliss AS MUCH since she got into the Hollywood thing and aged up all her characters even more, but she&amp;rsquo;s still one of the greats of Sapphic romances.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;p&gt;I am not going to dig in too much this week. I listened to a lot of different stuff for a few different reasons.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Royal &amp;amp; the Serpent&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feelings music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;URGH - Mandy, Indiana&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New Feelings music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Monarch of Monsters - Vylet Pony&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Feelings music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Settle Down Kid - Daniel Renfro&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Comfort music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Music Has the Right to Children - Boards of Canada&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Comfort Music&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ashnikko&#xA;&lt;ul&gt;&#xA;&lt;li&gt;both comfort and feelings 😆&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ben Frost&#xA;&lt;ul&gt;&#xA;&lt;li&gt;music to help me sleep in the hospital&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=x9VLSIwoTJk&#34;&gt;bbno$ - why am i like this (official music video) | YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I really feel this new jam that just dropped. I like the new direction BBNO$ is going this year. Give me the introspective indry rock BBNO$&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://devenv.sh/blog/2026/03/05/devenv-20-a-fresh-interface-to-nix/&#34;&gt;devenv 2.0: A Fresh Interface to Nix | devenv&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More really cool-looking nix stuff&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gelliottmorris.com/p/many-americans-hold-contradictory-beliefs-2026-03-03?r=cr1xy&amp;amp;triedRedirect=true&amp;amp;hide_intro_popup=true&#34;&gt;Many Americans hold contradictory opinions on the same policies | GelliottMorris&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like this isn&amp;rsquo;t really news about how you can game polls, but the spreads are fascinating.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.assignedmedia.org/breaking-news/kansas-revokes-license-no-gender-change&#34;&gt;She’d Never Changed Her Gender Marker. Kansas Invalidated Her License Anyway. | Assigned&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is why last week&amp;rsquo;s news was so bad&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/manga-one-shogakukan-act-age-daten-sakusen/&#34;&gt;A Manga Publisher Secretly Rehired A Writer Convicted Of Sexual Abuse, Sparking A Long Overdue Industry Revolt | Aftermath&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Japan does not protect pedos challenge, level impossible&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://whatever.scalzi.com/2026/03/03/indefinite-book-club-hiatus/&#34;&gt;Indefinite Book Club Hiatus | Whatever&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;AI spam ruining more things&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/security/2026/03/llms-can-unmask-pseudonymous-users-at-scale-with-surprising-accuracy/&#34;&gt;LLMs can unmask pseudonymous users at scale with surprising accuracy | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;File this under the worst uses for AI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://grith.ai/blog/clinejection-when-your-ai-tool-installs-another&#34;&gt;A GitHub Issue Title Compromised 4,000 Developer Machines | grith&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ans AI helping tonnes of people get hacked&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/03/lawsuit-google-gemini-sent-man-on-violent-missions-set-suicide-countdown/&#34;&gt;Lawsuit: Google Gemini sent man on violent missions, set suicide &amp;ldquo;countdown&amp;rdquo; | Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;even more psychosis amplified by AI&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://transitics.substack.com/p/the-trump-administration-is-testing&#34;&gt;The Trump Administration is Testing Conversion Therapy By Medically Experimenting on Trans People in Prisons | Transtitcs&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh, goodie, we are back to experimenting on people in prisons&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Fuck.&lt;/p&gt;&#xA;&lt;p&gt;- Most people I messaged this week&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W09</title>
      <link>https://squirrels.wtf/posts/2026-03-01-this-week-in-squirrels-2026-w09/</link>
      <pubDate>Sun, 01 Mar 2026 22:44:40 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-03-01-this-week-in-squirrels-2026-w09/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Made my Own Art Gallery in Hugo&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was on my laundry list of things to try out for a while. With all the changes around layouts and short codes in hugo in the new versions I wanted to take the shot.&lt;/li&gt;&#xA;&lt;li&gt;I based the theme off of a friend&amp;rsquo;s gallery software and the theme I use for my blog to save myself from doing too much design work. Overall Hugo made it pretty easy to make something that had the base features I wanted and keep iterating on it.&lt;/li&gt;&#xA;&lt;li&gt;It was a big win, and using Hugo as the engine gets me a lot of niceties for free and allows me to use the same build pipeline style I use for all my other Hugo sites.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New tool for remote deploys&#xA;&lt;ul&gt;&#xA;&lt;li&gt;While I was at it I made a webhook runner so I can remotely trigger deploys and other commands on my server.&lt;/li&gt;&#xA;&lt;li&gt;This isn&amp;rsquo;t a unique or new tool; there are a few other tools out there, but I&amp;rsquo;m not new to making quick Go apps, and I thought it would be good to have Claude critique my code to hell and help security check my work.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Upgrading OPNSense.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been holding off on the 25.7 to 26.1 upgrade and finally took the plunge.&lt;/li&gt;&#xA;&lt;li&gt;Luckily, I already took the pain of moving to KEA, so the upgrade and uninstall of ISC wasn&amp;rsquo;t bad.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Crashout™&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week has been the worst for mental health. I thought it was bad the last few weeks, and then this week hit, and I am perpetually on the edge of a tantrum the likes you have never seen&lt;/li&gt;&#xA;&lt;li&gt;And it&amp;rsquo;s not just me. My bestie &lt;code&gt;A&lt;/code&gt; and their partner have also been on the brink, and I got a message that somebody close is entering temporary mental care&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Meds New Sick&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh, yay! Having vision issues with my meds changes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Boyfriend Sometimes Girlfriend Volume 1 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is yet another take at gender benders and while it didn&amp;rsquo;t jump into the weird horny tropes it also felt a bit awkward all around. Also with only three chapters and a lot of time dwelling on the art and scenery it was &lt;strong&gt;way&lt;/strong&gt; too short to get a feel for all the characters they were introducing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Boyfriend Sometimes Girlfriend Volume 2 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I tried out volume two and while it still suffered from being too short for how much the manga spends exploring it&amp;rsquo;s art, the B couple shined really well and we got a lot more feeling for everybody. Also there is a bunch of yuri/gl fanservice in an interesting way&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How Do I Turn My Best Friend Into My Girlfriend Vol 5 ⭐⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Amazing ending that doesn&amp;rsquo;t take too much time in its victory laps, but has a really satisfying conclusion. Overall, this series is probably one of the best friends-to-lovers manga I have read recently.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My Girlfriend&amp;rsquo;s Not Here Today Vol 6 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think this is the best book of the series so far. Everyone is still a drama mess, but everyone&amp;rsquo;s motivations feel very clear and realistic, even when the main character&amp;rsquo;s is just that she loves a mess. If you don&amp;rsquo;t mind the nature of the story, it&amp;rsquo;s getting good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lady Gaga&amp;rsquo;s &amp;ldquo;MAYHEM&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I needed a throwback to one of last year&amp;rsquo;s top albums for me. Something feel good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mandy, Indiana&amp;rsquo;s &amp;ldquo;URGH&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a &amp;ldquo;new to me&amp;rdquo; band, and their latest album is really good. It&amp;rsquo;s the kind of hard genre-defying bits. Some industrial, some noise, some punk.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Peaches &amp;ldquo;No Lube So Rude&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still keeping this in rotation. These new Peaches is fantastic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Gorillaz&amp;rsquo; &amp;ldquo;The Mountain&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve never been the biggest Gorillaz fan, but this one really hits. All the themes of loss and death, along with the Indian sounds and influences, really hit home. I haven&amp;rsquo;t had much time with this, but it&amp;rsquo;s good so far.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Friends&amp;amp;&amp;rsquo;s &amp;ldquo;folx.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This came in as a Bandcamp recommendation, and when I need something less deep and more chaotic fun, this is there for it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.thehandbasket.co/p/independent-journalism-gift-guide&#34;&gt;Giving the gift of independent journalism: a guide | The Handbasket&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Consider independent news, consider supporting it too&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://oddlama.org/blog/tracking-options-in-nixos/&#34;&gt;Tracking NixOS option values and dependencies | oddlama&amp;rsquo;s blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am excited by this, I have some scripts to do this, but it could be cleaner&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://apnews.com/article/reeses-peanut-butter-cups-hershey-chocolate-1a66ec75247fd146888b7a747a740cd3&#34;&gt;Grandson of Reese’s inventor accuses Hershey of hurting the brand | AP News&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Breaking News: Fork Found in Kitchen&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/meta-director-of-ai-safety-allows-ai-agent-to-accidentally-delete-her-inbox/&#34;&gt;Meta Director of AI Safety Allows AI Agent to Accidentally Delete Her Inbox | 404 Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The irony hurts. It hurts so bad&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/878369/discord-persona-age-verification&#34;&gt;Discord distances itself from Persona age verification after user backlash | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Discord has been posting a series of Mea Culpa here, but it&amp;rsquo;s clear they are saving face but not producing any meaningful good changes yet&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://unseen-japan.com/combini-japan-consumers-flee/&#34;&gt;Why Combini May Become a Tourist Luxury in Japan | Unseen Japan&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is SO BRUTAL to read about; these inflation reports are scary&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/kansas-orders-trans-drivers-surrender-licenses-one-days-notice&#34;&gt;Kansas Orders Trans Drivers to Surrender Licenses With One Day’s Notice | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See also &lt;a href=&#34;https://encyclopedia.ushmm.org/content/en/timeline-event/holocaust/1933-1938/reich-ministry-of-the-interior-invalidates-all-german-passports-held-by-jew&#34;&gt;German Jews&amp;rsquo; Passports Declared Invalid | Holocaust Encyclopedia&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/885710/jack-dorsey-block-layoffs-job-cuts-ai&#34;&gt;Jack Dorsey’s Block cuts nearly half of its staff in AI gamble | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;He really said the quiet part out loud here. We aren&amp;rsquo;t cutting because the company is in trouble, but because we feel we can.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theflytrapmedia.com/algospeak-will-be-the-unaliving-of-me/&#34;&gt;Algospeak Will Be the Unaliving of Me | The Flytrap Media&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Same, hard same&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Maybe today, Satan&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W08</title>
      <link>https://squirrels.wtf/posts/2026-02-22-this-week-in-squirrels-2026-w08/</link>
      <pubDate>Sun, 22 Feb 2026 22:10:18 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-02-22-this-week-in-squirrels-2026-w08/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A day off!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I spent all of it streaming and then playing a game to disconnect.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sleeping with the rain&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a deep, hard storming at night all week, and it&amp;rsquo;s caused me to wake up constantly. It seems I have enough trauma about the sound of water in the house that it&amp;rsquo;s impacting my sleep.&lt;/li&gt;&#xA;&lt;li&gt;I also have paired this with a lot various other nightmares to make a missed sleep soup. Seems my brain has a lot of anxiety to shed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Replacing my headphone earpads&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have had a pair of DT880&amp;rsquo;s for… what might be 15-20 years ago, back when I started for my first impressively six-figure job. They have rapidly become less comfortable. Then this week I noticed the driver guard was resting on the shell of my ear.&lt;/li&gt;&#xA;&lt;li&gt;I bought some 3rd-party replacement pads, and my old pads are 1/3 the depth of the new uncompressed fresh ones.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Brain Vacation&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My brain is vacationing a lot this week. I am trying to keep it present, but the snap back from the stress of last week is hard.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Streaming Upgrades&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In order to relax but still engage my brain, I have been doing a lot of stream work, learning to migrate chat and alerts to local systems, building more things into my streams, and adding more commands. I don&amp;rsquo;t want to overload my streams with stuff, but there are a lot of interesting tricks in broadcast software to get even better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ayaka is in Love with Hiroko! Volume 1 ⭐⭐⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yes, that is SIX starts, six out of five. This makes me want to change my scale of lesbian manga.&lt;/li&gt;&#xA;&lt;li&gt;The story is a bit quicker than I would like, but I do love that it isn&amp;rsquo;t dwelling on virginal blushes and eternally (in)convenient miscommunications. These ladies are trying their best, but they FAIL HARD in hilarious ways due to clearly presented traumas and misunderstandings. There are some extra twists, and of course, it hits us with a cliffhanger&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Skold vs KMFMD&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A friend recommended this to me. I shockingly didn&amp;rsquo;t like it. Many of the KMDFM albums that have Skold on them are some of my favorites, but I feel like the programming is thin, and Skold&amp;rsquo;s lyrics are kinda goofy, and not in the best ways that KMFDM used to do&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Not My God&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now this is great, Skold work. This industrial sound really tickles me, especially how slow and dark it is&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Skold&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I never got into his solo work before, but I have been picking through his back catalogue now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;hemlocke springs &amp;ldquo;the apple tree under the sea.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This artist is new to me. I am still trying to get into it because before I could spend enough time on it, the album below dropped&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Peaches &amp;ldquo;No Lube So Rude&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week, Peach&amp;rsquo;s new album dropped! This album has some great polish without feeling overproduced. Peaches really hit this one out of the park&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/02/18/ars-technica-retracts-story-featuring-fake-quotes-made-up-by-ai-about-a-different-ai-that-launched-a-weird-smear-campaign-against-an-engineer-who-rejected-its-code-seriously/&#34;&gt;Ars Technica Retracts Story Featuring Fake Quotes Made Up By AI, About A Different AI That Launched A Weird Smear Campaign Against An Engineer Who Rejected Its Code (Seriously) | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/02/18/how-close-can-ai-get-to-writing-a-techdirt-post/&#34;&gt;How Close Can AI Get To Writing A Techdirt Post? | Techdirt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2026/02/after-a-routine-code-rejection-an-ai-agent-published-a-hit-piece-on-someone-by-name/&#34;&gt;Retraction: After a routine code rejection, an AI agent published a hit piece on someone by name - Ars Technica&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;I share a lot of Ars Technica articles because I am a paid subscriber to them, and have been for a very long time.&lt;/li&gt;&#xA;&lt;li&gt;But I don&amp;rsquo;t think this one can go under the bridge, that they used AI to falsify a lot of quotes and information, ironically, when posting an article about issues with AI.&lt;/li&gt;&#xA;&lt;li&gt;Their redaction is IMO embarrassing, and without the journalism and openness I expect from them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.gallup.com/poll/702206/lgbtq-identification-holds.aspx&#34;&gt;LGBTQ+ Identification Holds at 9% in U.S. - Gallup&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I still find it to be bonkers that 1% of the US population is trans and yet it&amp;rsquo;s the hottest topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/texas-ag-ken-paxton-binder-company-lola-olivia-lawsuit&#34;&gt;Texas Attorney General Announces Anti-Trans Crusade Against Binders - Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You HAVE to be kidding me. This is the dumbest thing I read all week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iheartsapphfic.com/2026/02/17/how-ihs-is-responding-to-terrifying-changes-at-amazon/&#34;&gt;How IHS is Responding to Terrifying Changes at Amazon - I Heart SapphFic&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t seen enough follow-up or more information about this, but as I mentioned in a prior post, this site&amp;rsquo;s pro-Amazon crusade is one of the reasons I stuck to Amazon and ebooks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://wccftech.com/western-digital-has-no-more-hdd-capacity-left-out/&#34;&gt;Western Digital Has No More HDD Capacity Left, as CEO Reveals Massive AI Deals; Brace Yourself For Price Surges Ahead!&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The pain will continue until… the AI crashes, I guess&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=QqGiwj8u6S8&#34;&gt;The Death of Spotify - Levi Hildebrand&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ending Spotify is going popular on channels now&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.malwarebytes.com/blog/news/2026/02/age-verification-vendor-persona-left-frontend-exposed&#34;&gt;Age verification vendor Persona left frontend exposed, researchers say | Malwarebytes&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Discord is still catching Ls&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;Free speech&amp;rdquo; is code for &amp;ldquo;I want to say slurs at brunch.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W07</title>
      <link>https://squirrels.wtf/posts/2026-02-15-this-week-in-squirrels-2026-w07/</link>
      <pubDate>Sun, 15 Feb 2026 21:57:45 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-02-15-this-week-in-squirrels-2026-w07/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Showstopper Failure at work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Things went really badly at work. A worst-case kinda thing where the whole nomad cluster ate itself due to a hot-trash bug. And due to a series of poor choices it took down everything for a deeply unacceptable amount of time.&lt;/li&gt;&#xA;&lt;li&gt;We had a full recovery with no data loss, but we had to rebuild the world.&lt;/li&gt;&#xA;&lt;li&gt;As you can imagine, we have now stopped the world and are auditing all procedures, processes, and disaster recovery.&lt;/li&gt;&#xA;&lt;li&gt;This has meant long days spent addressing every gap and challenge that has emerged out of this, and some more fresh we have found.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Crashing out after work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I canceled all my streams and have mostly been watching a bit of tv and wishing I could hack on some stream stuff, but my energy and desire to code things have been wiped at the moment.&lt;/li&gt;&#xA;&lt;li&gt;I accomplished very little reading or writing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Four hours on Tyler Perry&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I watched a four-hour-long video on Tyler Perry and Black media. It was actually worth it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dusting off the decks&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am doing some DJing and hosting for a friend&amp;rsquo;s wedding. It is already a little stressful to prep and get it all ready, but getting to help one of my besties on her day is so worth it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rainbows After Storms Vol 8 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume was more enjoyable than the last two because it wasn&amp;rsquo;t constant chapters of them fighting over nothing. Despite this, the series still feels stalled. Eight volumes of virginal blushes and eyes feel less like slow burn and more repetitive and regressive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;KMFDM&amp;rsquo;s Enemy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still getting used to the new sound&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Jérôme Chassagnard&amp;rsquo;s &amp;ldquo;Hora Fugit&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brand new album by a favorite of mine for &amp;ldquo;chill industrial.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;EFF DST&amp;rsquo;s &amp;ldquo;incarnate.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For some reason, every time I listen to Chassagnard, I want to listen to the slightly harder EFF DISS&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Snog&amp;rsquo;s &amp;ldquo;Dear Valued Customer&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I listened to this through a whole major incident and the next three days on loop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ashnikko&amp;rsquo;s &amp;ldquo;Smoochies&amp;rdquo; &amp;amp; &amp;ldquo;Weed Killer&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes I just need to tap my yandere bisexual disaster energy. And this is it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.kevinbrowne.ca/verification-debt-is-the-ai-eras-technical-debt/&#34;&gt;Verification debt is the AI era’s technical debt – Kevin Browne&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is so real. We have been seeing this at work with our security inbox, and I assume it&amp;rsquo;s going to get even worse as more people rely on AI.&lt;/li&gt;&#xA;&lt;li&gt;I like that this article goes so far past just technical, though, and is in everything we look at now.&lt;/li&gt;&#xA;&lt;li&gt;I feel like the article misses the most apt comparison of email SPAM. Email&amp;rsquo;s biggest flaw is that its cost to generate and send is a fraction of what it costs to process it, both technically and also by the people who receive it. And therefore, flooding people with low-quality content has led to the undervaluing and reduced use of email, since you have to wade through it.&lt;/li&gt;&#xA;&lt;li&gt;Now, AI is making it so the cost of generating low-quality and possibly problematic content is ultra-low EVERYWHERE.&lt;/li&gt;&#xA;&lt;li&gt;What is interesting to me is that GitHub has decided to chip in and talk about how they are trying to address that, so this isn&amp;rsquo;t a random blog post about this either &lt;a href=&#34;https://github.blog/open-source/maintainers/welcome-to-the-eternal-september-of-open-source-heres-what-we-plan-to-do-for-maintainers/&#34;&gt;Welcome to the Eternal September of open source. Here&amp;rsquo;s what we plan to do for maintainers. - The GitHub Blog&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=ldoHviThNqQ&#34;&gt;Debian Linux Is Going Through A Crisis - Brodie&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have seen a few articles about this, but Brodie does a good summary of a lot of things I have been seeing. All of these are smaller issues combined, but together they seem that Debian is facing some severe structural issues, as Gen X and even some Elder Millennials are aging out of the copious spare time and energy to work on this project that has not been modernized in 15 years.&lt;/li&gt;&#xA;&lt;li&gt;I think it is &lt;em&gt;embarrassing&lt;/em&gt; that Canonical hasn&amp;rsquo;t supported the downstream at all, especially for things like GDPR help when they have people they pay for that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/grok-nudify-ai-images-impersonation-onlyfans/&#34;&gt;&amp;lsquo;The Most Dejected I’ve Ever Felt:&amp;rsquo; Harassers Made Nude AI Images of Her, Then Started an OnlyFans&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the kinda stuff that shakes my faith in people.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/02/11/anthropic-claude-safety-chemical-weapons-values&#34;&gt;Anthropic says Claude could be misused for &amp;ldquo;heinous crimes&amp;rdquo; like chemical weapons&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Clearly, this will not go wrong. /s&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://johnwhiles.com/posts/mental-models-vs-ai-tools&#34;&gt;AI slows down open source developers. Peter Naur can teach us why.&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;another decent AI programming thought piece&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=FXHxO81kXZw&#34;&gt;Did Bad Bunny &amp;ldquo;Out Woke&amp;rdquo; Kendrick? - F.D. Signifier&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The term &amp;ldquo;gatchastapo&amp;rdquo; needs to be used and known everywhere now&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2026/02/discord-voluntarily-pushes-mandatory-age-verification-despite-recent-data-breach&#34;&gt;Discord Voluntarily Pushes Mandatory Age Verification Despite Recent Data Breach | Electronic Frontier Foundation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Discord is making big mistakes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techdirt.com/2026/02/12/microsofts-ai-powered-copyright-bots-fucked-up-and-got-an-innocent-game-delisted-from-steam/&#34;&gt;Microsoft’s AI-Powered Copyright Bots Fucked Up And Got An Innocent Game Delisted From Steam | Techdirt&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;and I doubt they will do anything to compensate the engineers and teams who they impacted, in fact, they will just keep harming others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Being a billionaire is the moral failing they try to tell us homelessness is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W06</title>
      <link>https://squirrels.wtf/posts/2026-02-08-this-week-in-squirrels-2026-w06/</link>
      <pubDate>Sun, 08 Feb 2026 18:55:31 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-02-08-this-week-in-squirrels-2026-w06/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fighting the RAM eaters&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had another incident of memory getting eaten completely by a rogue app, and when researching how best to deal with this, I found two things.&lt;/li&gt;&#xA;&lt;li&gt;The first is &lt;a href=&#34;https://github.com/cdown/psi-notify&#34;&gt;cdown/psi-notify: Alert when your machine is becoming oversaturated, &lt;em&gt;before&lt;/em&gt; it slows to a crawl&lt;/a&gt;. I found it works amazingly to throw up a quick warning when things start feeling the pressure, not bogging you down with info, but telling you which subsystem is hit: IO, RAM, CPU, Network.&lt;/li&gt;&#xA;&lt;li&gt;The second is &lt;a href=&#34;https://github.com/rfjakob/earlyoom&#34;&gt;rfjakob/earlyoom: earlyoom - Early OOM Daemon for Linux&lt;/a&gt;. It is a basic way to configure a fail switch that kills based on my settings, so never kill my WM or terminal. Great for casual desktop use.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fighting this NixOS post&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you read these, you might be wondering where the NixOS blog post that I said I was going to write is. I have scrapped and rewritten it three times at this point, trying to figure out not only the tone but exactly what information would be valuable.&lt;/li&gt;&#xA;&lt;li&gt;I spent a few days this week approaching it from some different angles, and honestly, it was a great way to re-evaluate what information needs to be shared, what of it is me making words. and thinking about what it is actually difficult.&lt;/li&gt;&#xA;&lt;li&gt;In all of this research, I ended up doing way more research than I ever expected to do about why, issues, confusion points, and also inefficiencies and problems with Nix and NixOS.&lt;/li&gt;&#xA;&lt;li&gt;it&amp;rsquo;s still not done, but it&amp;rsquo;s CLOSER on its way fr&lt;/li&gt;&#xA;&lt;li&gt;If &lt;strong&gt;you&lt;/strong&gt; have feelings or confusions about Nix or NixOS let me know. I am not an expert, but I am looking for the issues people are having.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The great Flake drop&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As part of my refactor and experimentation work, I tried twice and failed to implement some useful patterns to make using NixOS even easier.&lt;/li&gt;&#xA;&lt;li&gt;However, out of this, I did an overdue MASSIVE refactor of my flake, breaking apart so much more to give me a really good granularity and making things easier to find.&lt;/li&gt;&#xA;&lt;li&gt;After that came the biggest change. I finally de-flaked. The more I researched flakes and flake issues for the blog, the more I wanted to re-evaluate MY flake usage. So I did, and the results really speak for themselves pretty well.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s not perfect, but npins has simplified my configuration a lot, and it&amp;rsquo;s also changed how all my various shells work in ways that may be less pure, but streamlines so much.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;tired of the news&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am just tired of it. I normally feel the need to stay informed, but that is slipping.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spout2PW by Hoshino Lina&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s here, and I was able to use it for TWO streams with no issues.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://spout2pw.lina.yt/&#34;&gt;Spout2PW &amp;amp; OBS-PWVideo&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;I packaged it for NixOS myself, and right now, I am using binary release hacking because building all of that wine code and everything in NixOS was looking like a beast, and I was failing to do it over and over.&lt;/li&gt;&#xA;&lt;li&gt;I hope that after a few patches on both sides, I can submit the NixOS packaging because I want everybody to use this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bandcamp Friday&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s Bandcamp Friday this week! I scored A bunch of new albums AND some re-releases. It will take me a while to get through all these&lt;/li&gt;&#xA;&lt;li&gt;KMFDM&amp;rsquo;s &amp;ldquo;ENEMY&amp;rdquo; - Brand New KMFDM I talk about more below&lt;/li&gt;&#xA;&lt;li&gt;Caustic &amp;ldquo;Unicorns, Kittens, and Shit (2026 Turd Polish remaster)&amp;rdquo; - Remaster of my favorite Caustic album&lt;/li&gt;&#xA;&lt;li&gt;Razed in Black&amp;rsquo;s &amp;ldquo;Oh My Goth!&amp;rdquo; - re-release of an amazing maxi-single&lt;/li&gt;&#xA;&lt;li&gt;Sweeps, Luv Pug&amp;rsquo;s &amp;ldquo;Oregon Coast&amp;rdquo; - new Chillhop album&lt;/li&gt;&#xA;&lt;li&gt;Matt Kap &amp;ldquo;Lovish Original Sound Version&amp;rdquo; - 8-bit soundtrack to a game I am into&lt;/li&gt;&#xA;&lt;li&gt;Cervello Elettronico&amp;rsquo;s &amp;ldquo;Aural&amp;rdquo; - a new album from an old favorite&lt;/li&gt;&#xA;&lt;li&gt;Steve Roach&amp;rsquo;s &amp;ldquo;Sentient Being&amp;rdquo; - A new-to-me Ambient artist I have gotten into&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I Wanna Be Your Girl Volume 3 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has turned into one of the best dissections of gender feelings and also the difference between how you feel about yourself and how you want to be perceived. This has so many perspectives and approaches to the variety of experiences. I just wish most people could talk about gender at this level&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Royal &amp;amp; the Serpent&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Going back to some of my favorite 2021-2022 eps. Serious bad mental health music. And right now is a time for bad mental health. This is the vast majority of my listening this week: this artist&amp;rsquo;s EPs on loop&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hazbin Hotel: Season Two (Original Soundtrack)&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I needed a break from depressing and decided to pick this up. I didn&amp;rsquo;t really love the music in the first season, but the second one has a lot of bangers. Extra big shoutouts to Gravity. Will this get me into showtunes? Probably not, but it&amp;rsquo;s good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sneaker Pimps&amp;rsquo; Becoming X&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am back on this favorite of mine for no good reason, other than it&amp;rsquo;s one of my favorites.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;KMFDM&amp;rsquo;s Enemy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A new KMFDM album dropped! This one is moving away from their heavily compressed, kinda muddy sound they often used and opening it up a LOT. It&amp;rsquo;s also a well-timed bit of protest about a lot of things. I love hearing them experimenting more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jasonwillems.com/technology/2025/12/17/Tech-Is-Fun-Again/&#34;&gt;Tech is Fun Again: The Tech Monoculture is Finally Breaking | Jason Willems&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As somebody who now has a music player again, I feel this and agree. Let&amp;rsquo;s get weird and fun with tech and devices&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=U8dcFhF0Dlk&#34;&gt;Technocapitalism and the Bad Future of Music - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is such an amazing breakdown of the issues in the music industry, but I think the real value is talking about how our music consumption habits are changing and the fascinating &amp;ldquo;danger&amp;rdquo; of vanity music.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blog.mozilla.org/en/firefox/ai-controls/&#34;&gt;AI controls are coming to Firefox&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For those who want less AI in their browser, Firefox is finally making a single feature toggle instead of making people chase dozens of configs. This is a pretty solid choice, no matter which way you roll, imo. More apps should offer this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/security/2026/02/notepad-updater-was-compromised-for-6-months-in-supply-chain-attack/&#34;&gt;Notepad++ users take note: It&amp;rsquo;s time to check if you&amp;rsquo;re hacked - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you downloaded Notepad++ between Sept and Jan, you got a free backdoor&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/adobe-animate-sunset-kill-off-ai-bullshit/&#34;&gt;Adobe Is Ruthlessly Killing Off Software That Animators Around The World Are Using Every Day&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My socials are LOSING THEIR MIND over this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I feel like these two links are in contrast to each other. There is a minimum time to code well, but we want to overcome it; when we lean into LLMs to do it, we harm our comprehension&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day&#34;&gt;You can code only 4 hours per day. Here’s why&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://codemanship.wordpress.com/2025/09/30/comprehension-debt-the-ticking-time-bomb-of-llm-generated-code/&#34;&gt;Comprehension Debt: The Ticking Time Bomb of LLM-Generated Code – Codemanship&amp;rsquo;s Blog&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tailscale.com/blog/hypergrowth-isnt-always-easy&#34;&gt;Hypergrowth isn&amp;rsquo;t always easy&lt;/a&gt;&#xA;I really feel the ops pain here and love seeing their commitment to transparency and openness.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/the-washington-post-is-no-longer-useful-to-jeff-bezos/&#34;&gt;The Washington Post Is No Longer Useful to Jeff Bezos&lt;/a&gt;&#xA;While this article starts off feeling a bit long-winded about the author&amp;rsquo;s media background, the way it wraps up really makes an impact.&lt;/li&gt;&#xA;&lt;li&gt;The Funny Money goes poof? Is this the precursor?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theblock.co/post/388628/bears-in-control-bitcoin-erases-gains-since-2021-all-time-high-as-price-drops-back-toward-69k&#34;&gt;&amp;lsquo;Bears in control&amp;rsquo;: Bitcoin erases gains since 2021 all-time high as price drops back toward $69K | The Block&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/information-technology/2026/02/five-months-later-nvidias-100-billion-openai-investment-plan-has-fizzled-out/&#34;&gt;Nvidia&amp;rsquo;s $100 billion OpenAI deal has seemingly vanished - Ars Technica&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.barrons.com/articles/microsoft-stock-price-downgrade-ai-azure-99b63506&#34;&gt;Microsoft Stock Gets a Downgrade. Why the Azure Maker Is Unlikely to Lead in AI. - Barron&amp;rsquo;s&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/02/07/ai-software-anthropic-losses-stock-market&#34;&gt;AI wiped out $400 billion this week — and it&amp;rsquo;s only getting started&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W05</title>
      <link>https://squirrels.wtf/posts/2026-02-01-this-week-in-squirrels-2026-w05/</link>
      <pubDate>Sun, 01 Feb 2026 23:06:44 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-02-01-this-week-in-squirrels-2026-w05/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Supporting Other Musicians: Helping Senpai&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A music artist I really like asked me to review the mix on some of his new tracks. It made me squee. It was really great to listen and offer feedback, amateurish as it is.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Personal Creativity and Music Urges: Overdue for a song&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Because of the above and a lot of angst boiling up in me, I have been feeling the urge to spend a lot more time making music. I will have to make the time, maybe dedicate a day.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Brain no worky&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The week is starting with no focus or desire to get things done&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS refactors&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since things have settled, I am taking the time to do some refactors and see if I can get to better patterns I can share.&lt;/li&gt;&#xA;&lt;li&gt;I tried a lot to do the dendritic pattern, but couldn&amp;rsquo;t make it stick.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Blogging Shift&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since I have been feeling stuck on some of the final music posts and technically am doing research on the portable audio player, I decided to switch&lt;/li&gt;&#xA;&lt;li&gt;Yes, I am finally jumping over to the NixOS blog post series and am working on a few posts in tandem at the moment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tech Issues and Troubleshooting: iOS and IPv6&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The AppleTV once again started throwing up IPv6 announcements declaring a gateway and screwing up my network. Freaking apple is blowing me up and pissing me off so much.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Creative Tech Experiments&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted to make my own tangea, and I discovered Motion Capture for making this simple animation in Typescript. It seemed a bit intimidating, but actually ended up being really quick for me!&lt;/li&gt;&#xA;&lt;li&gt;Photopea also ended up helping so much for quick editing assets for it, I even subscribed for a year. It was enough to get me to uninstall gimp and Krita.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ONIMAI I&amp;rsquo;m Now Your Sister! 10 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This milestone volume has all the major bits making a comeback (for better or worse), seven bonus chapters, and a fun self-referential 100&amp;rsquo;s chapter with silly service. For A victory lap of a volume, it is well done. I&amp;rsquo;m still displeased with some of the content in this manga, but it doesn&amp;rsquo;t cross any further lines.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Theres No Freaking Way Ill be Your Lover! Unless&amp;hellip; (Light Novel) Vol. 5 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I read this book in 2024, and I cannot remember any of the romantic plot lines from this book or how the previous&amp;rsquo; book (anime end) cliffhanger is resolved, so I decided to go back and re-read it. I was reminded why I don&amp;rsquo;t remember most of it. It&amp;rsquo;s filler that resolves nothing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Haujobb&amp;rsquo;s &amp;ldquo;The Machine in the Ghost&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oddly enough, I was never that huge of a Haujobb fan, but when &amp;ldquo;The Machine in the Ghost&amp;rdquo; stopped in 2024, I was a convert. This album hits me hard and deep, while not even being super harsh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lyra Pramuk&amp;rsquo;s &amp;ldquo;Hymnal&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been getting more and more into Lyra&amp;rsquo;s work. I discovered her right when her first album came out, and even though I feel so much of the Björk influence, the first album didn&amp;rsquo;t stick. The remix and her second album last year are working for me more&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Monasterium Imperi&amp;rsquo;s &amp;ldquo;Churchtek Files&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t know what churchtek was before this, but this newer, more glitch sound from the normally ambient droning music from Monasterium Imperi gets me&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Primus&amp;rsquo; &amp;ldquo;Tales From the Punchbowl&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Due to jokes about a game that has the god Primus, I started listening to all of my Primus catalog again, this album is still my favorite though.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Gary Numan&amp;rsquo;s &amp;ldquo;Dead Son Rising&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This album has me stuck again. I repeat, this is Gary Numan&amp;rsquo;s version of The Fragile, and I mean that in the most complimentary way possible.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Razed in Black&amp;rsquo;s &amp;ldquo;Shrieks, Laments and Anguished Cries&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cleopatra is re-releasing Razed In Black&amp;rsquo;s back catalog, and it&amp;rsquo;s gotten me listening to my favorite band from the early 2ks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.ephraimsiegfried.ch/posts/nix-binary-cache-backed-by-git&#34;&gt;Nix Binary Cache backed by Git&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is SO cool looking, I am excited to try it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/ice-says-critical-evidence-in-broadview-abuse-case-was-lost-in-system-crash-a-day-after-it-was-sued/&#34;&gt;ICE Says Critical Evidence In Abuse Case Was Lost In &amp;lsquo;System Crash&amp;rsquo; a Day After It Was Sued&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fascinating! No wait, not really. Shocking how that evidence destruction works.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://log.pfad.fr/2026/software-patching-in-nixos/&#34;&gt;Software patches in NixOS for fun and productivity | Olivier&amp;rsquo;s log&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I, too, am lazy and like patching things&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=5Ng9xTYxOlM&#34;&gt;all he had to do was be normal about women for five minutes - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The line about &amp;ldquo;queer content from queer creators, and it&amp;rsquo;s being used to uplift a bunch of straight white dudes&amp;rdquo; hurt me inside, and then it changes to being about these people extracting money from people they hate, of course.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.politico.com/news/2026/01/14/fbi-washington-post-search-00727375&#34;&gt;FBI agents search home of Washington Post reporter - POLITICO&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sigh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2026/01/tiktok-settles-hours-before-landmark-social-media-addiction-trial-starts/&#34;&gt;“IG is a drug”: Internal messages may doom Meta at social media addiction trial - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh no, anyway&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/cars/2026/01/2025-sees-teslas-annual-revenue-fall-for-the-first-time/&#34;&gt;Tesla: 2024 was bad, 2025 was worse as profit falls 46 percent - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Oh no, anyway.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.eff.org/deeplinks/2026/01/beware-government-using-image-manipulation-propaganda&#34;&gt;Beware: Government Using Image Manipulation for Propaganda | Electronic Frontier Foundation&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The EFF is actually on point here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/gay-guys-vagina-jokes-transmasculine-people&#34;&gt;What If Gay Guys Were Normal About Pussy? | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Challenge impossible, gay men be normal about women and trans people&amp;rsquo;s bodies&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nevadacurrent.com/briefs/consumer-confidence-plummets-to-lowest-point-in-12-years/&#34;&gt;Consumer confidence dives to lowest point in 12 years • Nevada Current&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;TWELVE years? I am shocked it&amp;rsquo;s not running back all the way to 2009&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2026/01/28/amazon-layoffs-16000&#34;&gt;Amazon cutting another 16,000 jobs&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;ldquo;Amazon said Wednesday it will cut another 16,000 jobs, just three months after &lt;a href=&#34;https://www.axios.com/2025/10/28/amazon-layoffs-ai-jobs-cuts&#34;&gt;slashing 14,000 roles&lt;/a&gt; across the company in a broad efficiency drive. Amazon&amp;rsquo;s cuts come amid the trend of what some have called the &amp;ldquo;&lt;a href=&#34;https://www.axios.com/2025/11/16/rolling-layoffs-small-firings&#34;&gt;forever layoff&lt;/a&gt;, where reductions come in batches, rather than a single sweeping reorganization.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;I need a visual diagram that shows the number of people cut from major tech companies in the last 5 years, because these numbers continue to be astronomical. How can we say the economy is OK with this?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/868925/adl-ai-antisemitism-report-grok-chatgpt-gemini-claude-deepseek-llama-elon-musk&#34;&gt;Grok is the most antisemitic chatbot according to the ADL | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This just in: a fork was found in the kitchen.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/manyvids-ai-generated-posts-bella-french-porn-site/&#34;&gt;Amid Backlash, Massive Porn Platform ManyVids Doubles Down on Bizarre, AI-Generated Posts&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not into the term &amp;ldquo;AI psychosis,&amp;rdquo; but I have been following a lot of various articles and videos talking about how AI can amplify people&amp;rsquo;s unhealthy mental states and send them down a bad path, and this is just WILD.&lt;/li&gt;&#xA;&lt;li&gt;Oh, look, an article showing we are studying it &lt;a href=&#34;https://arstechnica.com/ai/2026/01/how-often-do-ai-chatbots-lead-users-down-a-harmful-path/&#34;&gt;How often do AI chatbots lead users down a harmful path? - Ars Technica&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/the-new-baby-youtuber-thumbnail-meta-changes-everything/&#34;&gt;The New Baby YouTuber Thumbnail Meta Changes Everything&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here is something absurd and also so true and funny&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/policy/868571/best-gas-masks&#34;&gt;Best gas masks | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wish this were satire, but it is not. This is where we live now, listicals on gas masks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.tucsonsentinel.com/opinion/report/012826_trans_genocide_op/what-would-trans-genocide-look-like-tucson-holocaust-educator-says-were-already-seeing-it/&#34;&gt;What would a trans genocide look like? A Tucson Holocaust educator says we’re already seeing it. | Q&amp;amp;A&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aljazeera.com/economy/2026/1/29/microsoft-stock-plunges-as-wall-street-questions-ai-investments&#34;&gt;Microsoft stock plunges as Wall Street questions AI investments | Al Jazeera&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Oh, look. That thing we all didn&amp;rsquo;t want but said we were sure was gonna happen, but a bunch of people were like. Don&amp;rsquo;t worry&lt;/li&gt;&#xA;&lt;li&gt;Welp&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;meow&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Discord&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W04</title>
      <link>https://squirrels.wtf/posts/2026-01-25-this-week-in-squirrels-2026-w04/</link>
      <pubDate>Sun, 25 Jan 2026 19:32:41 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-01-25-this-week-in-squirrels-2026-w04/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The state of the US&#xA;&lt;ul&gt;&#xA;&lt;li&gt;With &lt;del&gt;ICE&lt;/del&gt; the SS raiding houses with no warrants and shooting multiple people in the streets, threats of more raiding of countries, and the CIA in full force all over social media, it&amp;rsquo;s more important than ever to speak up, speak out, have hard conversations, and support the people who need it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cult of the Lamb&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A friend gifted me this game, and even with only the base game, no DLC, I am COMPLETELY hooked and just want to play this game.&lt;/li&gt;&#xA;&lt;li&gt;I have lost hours playing it with oomfies, and it&amp;rsquo;s really good to have something to decompress.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Missing Overcast&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Trying to listen to podcasts on my music player is difficult. I am completely spoiled by the &amp;ldquo;Voice Booster&amp;rdquo; effect chain Overcast applies. So many quality content podcasts have poor sound quality.&lt;/li&gt;&#xA;&lt;li&gt;I am drowning in bassy plosives and muddy voices and dynamics all over the place.&lt;/li&gt;&#xA;&lt;li&gt;I tried to download and install a 3rd party eq/effects chain but of course my mp3 player doesn&amp;rsquo;t support it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Stomach woes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My overall health is improving a little, but then I caught some stomach bug that had me appreciating how nice and plush my bathroom rugs are. It&amp;rsquo;s been touch-and-go for almost a week&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Feeling stable with NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still having some issues with nixpkgs, but my actual NixOS setup is feeling stable enough that I don&amp;rsquo;t feel the need to constantly be installing or changing things.&lt;/li&gt;&#xA;&lt;li&gt;I spent a little time unifying my waybar/fuzzel/mako style setup since I left DSM, but it wasn&amp;rsquo;t much to get everything looking consistent and nice.&lt;/li&gt;&#xA;&lt;li&gt;I think my next step is finding a way to make the underlying configurations and changes more visible for my own sanity.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Joys of an music player&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have ended up toying with this a bit to try and make podcasts sound nicer, like on my phone, but otherwise… I plug in headphones, and it plays my music. I am really happy with it.&lt;/li&gt;&#xA;&lt;li&gt;It still has me very disconnected from my phone solely as a bonus effect.&lt;/li&gt;&#xA;&lt;li&gt;I did end up buying some new casual headphones. There is currently a sizable market for inexpensive 90 &amp;rsquo;s-style over-ear and earbuds that deliver very high-quality sound at sub-50 and sub-20 price points.&lt;/li&gt;&#xA;&lt;li&gt;Both Kaoss and Moondrop have nice classic headphones, so I got a pairwith upgraded foam, and it&amp;rsquo;s a delight.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Alter Ego Volume 1 ⭐⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hated the MC and LOVED the story here and how they told it. What was worse was that, in a way, I hated the MC because I was invested in seeing her not be such a mess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Alter Ego 2 Noel &amp;amp; June ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I kinda feel like four stars is a smidgen generous for this. This feels so much like a victory lap after the first one, keeping the self-referential style. Even though it tries, I can&amp;rsquo;t say it adds a lot to the story, but it lets you see even more of the things you want.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A Tropical Fish Yearns for Snow, Vol. 1 - 9 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted so much more from this, but I also don&amp;rsquo;t feel it was necessarily bad. I do believe it should have been three volumes shorter. There were just too many issues of the same thing over and over.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=kfF0bVZMCw0&#34;&gt;Lauren Sanderson - SPELL IT OUT (Official Music Video) - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am so excited for a new album from her. Of course, she starts with being horny af. very on brand.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Carbon Based Lifeforms&amp;rsquo; &amp;ldquo;Derelicts&amp;rdquo;, &amp;ldquo;Seeker&amp;rdquo;, &amp;amp; &amp;ldquo;Hydroponic Garden&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been wanting something to help me relax, and CBL&amp;rsquo;s discography has LOTS of amazing ambient music that isn&amp;rsquo;t too eerie, a bit of a beat, and vocals really help&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Poppy&amp;rsquo;s &amp;ldquo;Empty Hands&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This brand new album from Poppy! This really feels like an extension of &amp;ldquo;Negative Spaces.&amp;rdquo; The whole thing was co-written and produced by Jordan Fish of Bring Me the Horizon, and you can really hear it. This is more of Poppy&amp;rsquo;s move into more metal, alt-metal, and all that. I don&amp;rsquo;t love it, honestly. I preferred more of the pop-metal of &amp;ldquo;I Disagree (more)&amp;rdquo; and the industrial-metal style of &amp;ldquo;Choke&amp;rdquo; and &amp;ldquo;Zig.&amp;rdquo; I appreciated the Evanescence and Kitty influences, but this is a 6 for me. Fans of Bring Me the Horizon will probably like it a lot more, though.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=I-QEjsmp4qI&#34;&gt;Disney did an Anti-Semitism again - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been head nodding on FD more and more and more. I deeply relate to his commentary on being critical about media literacy, especially about how being critical of something is directly proportional to how much he likes it.&lt;/li&gt;&#xA;&lt;li&gt;I also nod along to how some people equate liking something from an entertainment standard needing to be equivalent to liking something from a moral standard. He says &amp;ldquo;equating artistic quality with moral quality&amp;rdquo; and &amp;ldquo;how liking that thing means something about them.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Generally, how much I dig into critiques on something is directly proportional to how much I like it.&lt;/li&gt;&#xA;&lt;li&gt;See also, me and my rants about the anime &amp;ldquo;100 girlfriends that really, really, really, really love you.&amp;rdquo; This show is irredeemably bad, but I also love this dumb show, 8/10&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tidyfirst.substack.com/p/party-of-one-for-code-review&#34;&gt;Party of One for Code Review! - by Kent Beck&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another even more insightful article about what it&amp;rsquo;s like to be a professional developer and software engineer in this age of emerging AI, as well as already well-known problems with code reviews. I really like this, especially this line &amp;ldquo;I miss the back-and-forth with another human who cares about the code. I miss being surprised by someone else&amp;rsquo;s solution. I miss the social pressure to explain my thinking out loud, which always makes the thinking better.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/razer-ceo-min-liang-tan-ai/&#34;&gt;Milk Is Not $20&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is a website that lives rent-free in my head. It lets you visualize the difference between the average household income of $1 million and $1 billion.&lt;/li&gt;&#xA;&lt;li&gt;The economy of scale is mind-boggling, even when you actively subtract that only a fraction of that billion dollars is liquid assets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2026/01/23/microsoft-gave-fbi-a-set-of-bitlocker-encryption-keys-to-unlock-suspects-laptops-reports/&#34;&gt;Microsoft gave FBI a set of BitLocker encryption keys to unlock suspects&amp;rsquo; laptops: Reports | TechCrunch&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ah, yes, the next entry in my series known as…&lt;/li&gt;&#xA;&lt;li&gt;sigh&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.genderbent.co.uk/how-dare-i-feel-joy-when-the-world-is-burning/&#34;&gt;How dare I feel joy when the world is burning&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you feel guilty about this, this is a decent read. I really fight with this a lot, and how little I show up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://charitydotwtf.substack.com/p/bring-back-ops-pride&#34;&gt;Bring Back Ops Pride - by Charity Majors - charity.wtf&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More amazing writing from Charity. It seems this will be more of a thing in the near future.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If people had any ability to enter self-reflection without prompting, a therapist would be a pretty rare job.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@onlyhavecans&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W03</title>
      <link>https://squirrels.wtf/posts/2026-01-18-this-week-in-squirrels-2026-w03/</link>
      <pubDate>Sun, 18 Jan 2026 20:56:19 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-01-18-this-week-in-squirrels-2026-w03/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rolling back to my old DE&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the end, I moved back off of DankMaterialShell and rolled back to my self-rolled setup, it just wasn&amp;rsquo;t sparking joy. The fraction section delay I had in the launcher is really my own complaint. DMS is really nice overall, but I like my trim little setup.&lt;/li&gt;&#xA;&lt;li&gt;Because I can&amp;rsquo;t just leave good alone I tool some of the things I liked from DMS and redesigned my waybar. I switched to Inter as my font and rearranged things a little.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Struggling with IPv6&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My desire to run all IPv6 with a ULA on the internal network with SLAAC+RA has been one of these moments where there is ALWAYS something that needs to be slightly tuned.&lt;/li&gt;&#xA;&lt;li&gt;This week, the way I had Nixos for static systems was broken, a minor configuration issue on the Nix side I had to hack on.&lt;/li&gt;&#xA;&lt;li&gt;Also, I am STILL getting issues with disruptive IP rotations on my Linux system. NetworkManager seems absolutely atrocious on this, for reasons that are completely unclear to me.&lt;/li&gt;&#xA;&lt;li&gt;It took an entire day of researching but it had nothing to do with my card or OH, and EVERYTHING to do with my Apple TV having some ultra old configuration saved in Apple Home and it was Sharing a Threads Home with an old ULA broadcasting a rogue RA that was causing network disruptions.&lt;/li&gt;&#xA;&lt;li&gt;I learned so much about RA and how it can also be so disruptive when you have a rogue server.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Is AI speeding me up, or a toy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been trying to make it work for me. But it&amp;rsquo;s also a lot of time experimenting with a thing to do a thing. Not even experimenting with an output.&lt;/li&gt;&#xA;&lt;li&gt;I love learning a force multiplier, but I am a lot more worried about the time invested vs. the gains,&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Anime Cour started up&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yay a new season! I hope this one doesn&amp;rsquo;t end up nearly as packed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Anxiety and stress&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My brain has been coming at me in the worst way, but I think I am starting to move past it. Let&amp;rsquo;s keep moving forward and doing the best we can.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Less time with my phone&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been kind of amazing how getting a music and podcast player separate from my phone as persistently separated me from my phone. I just don&amp;rsquo;t care where it is most of them time.&lt;/li&gt;&#xA;&lt;li&gt;When I &lt;em&gt;do&lt;/em&gt; have my phone, I am quick to start flicking through apps, but when it&amp;rsquo;s nowhere nearby I don&amp;rsquo;t bother for it. I have my music player and it makes the music and podcasts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Gaming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I normally am not &lt;em&gt;that&lt;/em&gt; much of a video game player. Maybe more than the average person, but nowhere near &amp;ldquo;a gamer.&amp;rdquo; But lately there has been a handful of games that have me actively excited to sit down and play games. Usually one or two games a year pop up but it&amp;rsquo;s been a derth of games.&lt;/li&gt;&#xA;&lt;li&gt;Maybe this is what is helping keep me a bit distracted from the mess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Monster-Colored Island Vol 1 ⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I like a lot of the ideas and themes being explored, and the art is decent, but the choice to make the very sexy/horny sapphic romance thriller about middle schoolers is such a deal breaker. The lack of slow burn you normally see in yuri is a welcome subversion, but again feels off when you frame up 12-year-old girls like this.&lt;/li&gt;&#xA;&lt;li&gt;I gave it two stars because with a reframing, it could be engaging. Also these girls are not yuri, they are gay homosexual lesbians. I give points for queer rep.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A Yuri Love Story That Begins with Getting Dumped in a Dream Vol 1 ⭐⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &amp;ldquo;best friends being awkward and in love but neither knows&amp;rdquo; romcom genre has been a bit crowded lately, but this manga stands out due to amazing art and fantastic comedic timing. The expressions are often the punchline in the best way. This one doesn&amp;rsquo;t dance around &amp;ldquo;is this one way or both ways&amp;rdquo; and instantly sets both in the awkward flirting. The pacing is good for a volume 1, but given how much heat they have, I wonder how long we can keep this up without feeling weirdly dragged out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hope You&amp;rsquo;re Happy Lemon Vol 2 ⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This book is probably a four-star to the right person, but the sketchy art and characters drowning in secrets and half-truths, even when it&amp;rsquo;s obvious to their detriment, just isn&amp;rsquo;t holding me. This is a drop but I would recommend it to anybody looking for a love triangle body swap &lt;strong&gt;not&lt;/strong&gt; stuck in horny tropes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Xiu Xiu&amp;rsquo;s &amp;ldquo;Xiu Mother fucking Xiu.&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can&amp;rsquo;t say I am normally enough of a superfan of Xiu Xiu to buy a cover album, but when I saw the track list, I knew I had to have this one. All the classic early industrial, synthpop, and early alternative electronic done in the eclectic style of Xiu Xiu&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;slowerpace 音楽&amp;rsquo;s &amp;ldquo;مشاغبون EP&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can&amp;rsquo;t read Hindi, so I can&amp;rsquo;t tell you what this album is called, but this is an absolute hit. The entire time I am listening to it, I am waiting for some Front Line Assembly lyrics to come in. It seems like they do a lot of remix-style work on other productions, and while everything here felt super familiar, there was nothing that jumped out as a sample from a specific song. This artist is very prolific, so I will be watching them for more of this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Monasterium Imperi&amp;rsquo;s &amp;ldquo;Churchtek Files&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Spending more time in the ambient and chill areas, this random find reminds me of Archetect and so many other &amp;ldquo;post industrial&amp;rdquo; and witchhouse acts. It&amp;rsquo;s got the chants and the lush pads, and then all the amazing glitchy. Most of this artist&amp;rsquo;s back catalog wasn&amp;rsquo;t as glitchy or electronic, but this one is a huge hit with me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Gary Numan&amp;rsquo;s &amp;ldquo;Dead Son Rising&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gary Numan is one of my all time favorites since I was young. Dead Son Rising is not one of the tops that I normally go for, but I had a CRAVING. The influences from NIN&amp;rsquo;s &amp;ldquo;The Fragile&amp;rdquo; are so thick it really feels like Numan&amp;rsquo;s take on the album, and I mean that as the biggest compliment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lady Gaga&amp;rsquo;s &amp;ldquo;MAYHEM&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is an album from last year that is WAY better than I give it credit for sometimes. It just doesn&amp;rsquo;t come to mind until it does and then I am stuck with the feeling of &amp;ldquo;HOLY HECK. When did she get &lt;strong&gt;this good?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=kAyFd4GZC80&#34;&gt;These are NOT unprecedented times. - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I love how well he explains some things I have struggled to get to words, especially when discussing how there would still actually be a difference between Kamala and Trump, because I have a lot of people in my circles who honestly believe that there is no difference.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/2026/01/resizing_windows_macos_26&#34;&gt;Daring Fireball: Why It Is Difficult to Resize Windows on MacOS 26 Dyehoe&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is one of the reasons I have been pushing back into Linux full-time. The words here explain something I have been struggling to put my finger on:&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;It&amp;rsquo;s a straight-up inversion of Steve Jobs&amp;rsquo;s maxim that design is about how things work, not how they look.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=xu5IPRpmTxU&#34;&gt;MAGA Metal, Punk, &amp;amp; Goth Fans Are Delusional&amp;hellip; - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I laugh every time people act like only now Goth and Metal are &amp;ldquo;woke&amp;rdquo; or liberal, but then I remember the 70s and 80s roots and it was all about girls that look like boys and boys that look like girls.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theneedledrop.com/news/bandcamp-bans-ai-music-from-the-platform/&#34;&gt;Bandcamp bans AI music from the platform&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bandcamp is still the goat, it seems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/lina.yt/post/3mcfjoxo52c26&#34;&gt;🚀 Spout2 works on Linux!!! 🚀Post by @lina.yt — Bluesky&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is such an amazing accomplishment and I can&amp;rsquo;t wait to play with it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.chrisgregori.dev/opinion/code-is-cheap-now-software-isnt&#34;&gt;Code Is Cheap Now. Software Isn’t. — Chris Gregori&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Speaking about career anxiety and how things are changing, this is a read that pulled me in because it makes great points about where the cost of software is shifting.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The failure mode of clever is &amp;ldquo;asshole.&amp;rdquo;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Twitter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W02</title>
      <link>https://squirrels.wtf/posts/2026-01-11-this-week-in-squirrels-2026-w02/</link>
      <pubDate>Sun, 11 Jan 2026 20:38:40 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-01-11-this-week-in-squirrels-2026-w02/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Just sick&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New meds, seasonal slick, and cranky are making this a hard start to the week.&lt;/li&gt;&#xA;&lt;li&gt;I was just looking up, and things got a lot worse.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Music Player, the HiBy M300&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a mixed bag. It feels so nice and sounds lovely… SOMETIMES.&lt;/li&gt;&#xA;&lt;li&gt;Plugging a powered speaker into it adds noticeable clicks and hissing. The amp audibly clicks on and off fairly loudly when not playing something, and this will be the end of me, I swear&lt;/li&gt;&#xA;&lt;li&gt;It DOES drive my old 250 ohm studio headphones, which is cool.&lt;/li&gt;&#xA;&lt;li&gt;Setting it up was a touch more painful than it should have been. Life lesson: Don&amp;rsquo;t encode all your music to Opus to save space while preserving quality. HiBy Player and Poweramp both HATE opus files, and it will kill your battery, and all file loads will take forever.&lt;/li&gt;&#xA;&lt;li&gt;Once I loaded my flac files onto the device, it operated smoothly and almost flawlessly.&lt;/li&gt;&#xA;&lt;li&gt;Now that it is all set up it is working really well. I was really hoping we had at least maintained the usability and ease of use as the iPod, which oddly, we have not.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Lil bit of a streaming breakout&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I somehow overnight tripled my viewers? Not sure how. But somehow I had 13 whole viewers! Weeeeeee.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;What happened to wish fulfillment?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been noticing a lot more manga and anime obsessed with the idea of being so work-pilled and ground into death marches that even when isekai&amp;rsquo;d, the fantasy fulfillment here is to continue being a work slave, but being the best work slave a New World has ever seen.&lt;/li&gt;&#xA;&lt;li&gt;I am pro-work, but this feels like some sort of propaganda-level narrative about how the fantasies that children and young adults should have are being the best worker drone. And that&amp;rsquo;s kind of weird and depressing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Speaking of Isakai…&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it me, or is a lot of Isakai is used solely as a cheap and easy way to introduce massive amounts of exposition and world-building upfront? I&amp;rsquo;m not saying all stories do this, but I tend to find there are a lot of them that could&amp;rsquo;ve been plenty fine, bog-standard fantasy, but they chose Isakai so that they could spend multiple chapters or episodes exposition-dumping on the person who just showed up in their world.&lt;/li&gt;&#xA;&lt;li&gt;There is one this season that feels even less subtle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do you see what changed? Today, my Flake update and Nix build did this.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; I know things changed, but it tells me nothing.&lt;/li&gt;&#xA;&lt;li&gt;I think I am ready to compile several of my complaints over the past many months, find out solutions, and then write a blog post on how I overcame questions, hopefully to help other people&amp;rsquo;s on boarding&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;DankMaterialShell&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;ve decided to try and give DMS a shot since it&amp;rsquo;s so well integrated with Niri, and they seem to be starting to move together.&lt;/li&gt;&#xA;&lt;li&gt;I have been doing the &amp;ldquo;piecemeal desktop&amp;rdquo; for so long, it was actually kinda jarring to disable and remove so many little apps that I use. Still, I wanted to try using it all in, since all my configurations are in Git, a rollback is fairly trivial.&lt;/li&gt;&#xA;&lt;li&gt;My initial impression is that it&amp;rsquo;s extremely impressive and well done, giving that full DE experience with a window manager.&lt;/li&gt;&#xA;&lt;li&gt;I am a little nervous since it&amp;rsquo;s another single dev project, but it&amp;rsquo;s not like so many tools I lived by were not single dev. It was just easy to replace rofi when I went to Wayland without uprooting my entire system. Once I get settled into this, it will be harder to switch.&lt;/li&gt;&#xA;&lt;li&gt;Of course, day one, I find a bug and have a bug report to submit after experimenting the next day. I am so… o v e r j o y e d ???? to be that person. haha. At least I am good at debugging and reports&lt;/li&gt;&#xA;&lt;li&gt;It has been a little frustrating moving over to it, lots of theme fiddling to make things work, even needing to switch off my rose pine for now. I prefer a pink hue over a blue hue any day.&lt;/li&gt;&#xA;&lt;li&gt;I think my least favorite part of this is how slow it is. Now, I want to be clear. It&amp;rsquo;s not SUPER slow or anything. But I am used to firing off some keybinds so fast that I am almost rolling keys. Yet when I hit the keyboard command for the launcher, there is a half-second delay where keystrokes fall into the app below, and everything has that with it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Back on fish… AGAIN&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Every three to four years, I switch back to fish to try it out, get annoyed by scripting syntax, and then bounce back to ZSH.&lt;/li&gt;&#xA;&lt;li&gt;but here I am again, now with fish 4.x. I really wanted to try it out since it seems to be back on a good roll since they finished the Rust transition.&lt;/li&gt;&#xA;&lt;li&gt;It seems a good bit faster, and the fact that I did a full replication of my zsh settings in fish doesn&amp;rsquo;t feel different yet; I just need to get used to the fishisms again.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Scammers and Solicitors as an Economic Indicator&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have we studied the number of scam calls and solicitors, and how it corresponds to how we are doing?&lt;/li&gt;&#xA;&lt;li&gt;Because I get a minimum of two calls a day now from scammers, and I have to filter all my calls.&lt;/li&gt;&#xA;&lt;li&gt;And I am up from a solicitor a month or so to multiple a week. I finally broke down and bought and installed a &amp;quot; No Solicitors &amp;quot; sign. I personally find those things off-putting and unwelcoming, and I also expect people to respect my time. Just because you paid somebody to carpet my neighborhood doesn&amp;rsquo;t mean you get to interrupt my day.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How about no Ring&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ring sent me an email reminding me that they are DOUBLING the cost of their plans, which really feels obscene for a security + monitoring already being $100. But taking it to $200? Honestly, mind-boggling.&lt;/li&gt;&#xA;&lt;li&gt;Inflation is one thing, but that&amp;rsquo;s not an increase I can imagine most people want to eat.&lt;/li&gt;&#xA;&lt;li&gt;Are we getting any new features for this price hike? Absolutely not.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lilies Blooming in 100 Days ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Starts strong but repetitive and shallow. The art is completely mangled into very low-res JPEGs, to the point where the text is almost unreadable, so it&amp;rsquo;s not great as an art book either.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ashnikko&amp;rsquo;s &amp;ldquo;Smoochies&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not my favorite of her albums, but it&amp;rsquo;s still really good. I appreciate her living out her horny phase. Also, the phrase &amp;ldquo;mermaids with hole&amp;rdquo; is forever burned into my brain.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Oklou&amp;rsquo;s &amp;ldquo;choke enough&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has been a great end-of-year find, and I have been spending more and more time with it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Vylet Pony&amp;rsquo;s &amp;ldquo;Monarch of Monsters&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is my new fave, one I will come back to a lot. If I end up getting into prog rock, it&amp;rsquo;s this album&amp;rsquo;s fault.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;usedcvnt&amp;rsquo;s &amp;ldquo;ultraviolet&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A random craving came up for that 2020&amp;rsquo;s era jungle, and this is one of my favorite finds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://benhoyt.com/writings/the-small-web-is-beautiful/&#34;&gt;The small web is beautiful&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It IS, and we should have more of it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.jvt.me/posts/2026/01/07/renovate-why-discussions/&#34;&gt;Why the Renovate project uses GitHub Discussions as our triage process · Jamie Tanna&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a really awesome trend I am seeing that separates triage and discussing expectations from engineering tickets. When everybody who uses your system is an engineer, a single pool can be fine, but it allows for longer, more in-depth discussions without clogging up tickets to address them.&lt;/li&gt;&#xA;&lt;li&gt;I honestly love a lot of their verbiage and may look to implement it on other projects&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://daringfireball.net/linked/2026/01/06/the-big-regression&#34;&gt;Daring Fireball: &amp;lsquo;The Big Regression&amp;rsquo;&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am a huge proponent of smart home and have quite the setup, but I 💯 agree with the note here about &amp;ldquo;Making possible the heretofore impossible isn&amp;rsquo;t axiomatically a win. It&amp;rsquo;s a loss if it comes at the expense of keeping the easy things easy, consistent, reliable, and intuitive.&amp;rdquo; I have tried way too many smart home devices that didn&amp;rsquo;t work as well as their dumb counterparts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=2Mwf6hW-aB4&#34;&gt;book red flags and the Male Reading Crisis - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reply content to rage bait isn&amp;rsquo;t the most engaging, but there are some great thoughts about &amp;ldquo;performative reading and ownership&amp;rdquo; and how we hold the books you read to a different standard than other media we ingest. The summary brushes into my standard &amp;ldquo;let people like things,&amp;rdquo; but also maybe we should rethink how we perceive people based on their media. Maybe we should just judge if you do or don&amp;rsquo;t read?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=gmRk9Undc6U&#34;&gt;StackOverflow Is Absolutely Cooked - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not celebrating the end, but I am glad to see one less &amp;ldquo;standard&amp;rdquo; place we send everybody that is deeply, deeply problematic and toxic. I appreciate the people who put in the good work and contributed in ways that uplifted everybody. But I hope some people realize that it&amp;rsquo;s not just AI; the user experience is more than a technical thing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=o9MtkBVXY0M&#34;&gt;Toonami Abridged | Sailor Moon (Part 2) - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is infinitely better than Sailor Moon Crystal. This series is drop-dead hilarious&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://techcrunch.com/2026/01/05/hacktivist-deletes-white-supremacist-websites-live-on-stage-during-hacker-conference/&#34;&gt;Hacktivist deletes white supremacist websites live onstage during hacker conference | TechCrunch&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not all heroes wear capes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=IiA4WfOp_QM&#34;&gt;How I set up Android DAPs - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A nice setup guide for an Android DAP. I didn&amp;rsquo;t use all of these, but still good tips.wb&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/please-seek-help-immediately/&#34;&gt;Please Seek Help Immediately&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have to agree, if that is the writing of somebody too deep on the &amp;ldquo;bicycle of the mind,&amp;rdquo; then I am gonna keep walking.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/855841/ces-2026-mor-morari-inc-taint-zapper-sex-tech-wearables&#34;&gt;The taint bandaid has evolved into the taint zapper | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;… this will be used for kink&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.anildash.com/2026/01/05/a-tech-career-in-2026/&#34;&gt;How the hell are you supposed to have a career in tech in 2026? - Anil Dash&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still No Clue&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/shorts/v34_SU-3weM&#34;&gt;Which Dispatch Characters Can Say 🚬: Part 2! - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Would it be my week without posting a Blake video? No, I exist to promote him&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=luhgjBrRulk&#34;&gt;The Tailwind drama - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It needled me when it is framed as the first time AI actually laid off an entire team, but this is the REALNESS. This is what is happening to so many companies, artists, and people trying to make a living. This is yet another major point in the path.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;TikTok is possibly the worst way of learning your news&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;D&amp;rsquo;Angelo&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-diff&#34; data-lang=&#34;diff&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;&amp;lt;&amp;lt; /run/current-system&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;gt;&amp;gt;&amp;gt; /nix/store/ilh3yhjmkwcplmln01a6bncmi9rjj28f-nixos-system-Morgan-25.11.20260105.3c9db02&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CHANGED&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;[U.] nixos-system-Morgan 25.11.20260103.30a3c51 -&amp;gt; 25.11.20260105.3c9db02&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;   &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SIZE: 35.6 GiB -&amp;gt; 35.6 GiB&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;DIFF: 5.65 KiB&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2026-W01</title>
      <link>https://squirrels.wtf/posts/2026-01-05-this-week-in-squirrels-2026-w01/</link>
      <pubDate>Mon, 05 Jan 2026 19:23:35 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2026-01-05-this-week-in-squirrels-2026-w01/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enshittification Etsy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Etsy now prevents you from seeing shipping information on the phone unless you use their app. If I open it on my desktop (or use a fake browser), I can click through to get this, but they make it inaccessible on the mobile website for the only reason they really want access to your phone&amp;rsquo;s data.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Low Key Week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I was sick, so having a quiet end of the year isn&amp;rsquo;t too bad&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Happy New Year&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I spent mine with some people who are very special to me; it was very low-key, but that&amp;rsquo;s what I needed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My new favorite use for Claude Code&#xA;&lt;ul&gt;&#xA;&lt;li&gt;using AI to write Nix code for packaging apps. I have been using Claude to add any missing applications directly into my own flake. It&amp;rsquo;s working shockingly well. Hopefully, I can upstream some of these, too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Guy She Was Interested In Wasn&amp;rsquo;t a Guy at All Vol 3 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is improving for me, the characters are becoming a bit less one-dimensional and &amp;ldquo;shouty&amp;rdquo; in their personalities, while MC really starts to evolve and come out of her shell.&lt;/li&gt;&#xA;&lt;li&gt;However, this is one of those yuri series where nobody is actually gay, which isn&amp;rsquo;t for me normally, but this is a great run of this kinda manga.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Love Amy Vol 1 ⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume has a lot of potential, but there are too many &amp;ldquo;beneath the surface&amp;rdquo; elements that we don&amp;rsquo;t get in the book. The author is always hinting at the next underlying motive or trauma, but never reveals them before moving on to the next one, making it hard to understand the characters. It&amp;rsquo;s also difficult to empathize with them because they&amp;rsquo;re all exaggerated caricatures. The volume also ends abruptly without resolving anything or leaving a hook for the next one, leaving it feeling incomplete.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sonic Mayhem&amp;rsquo;s &amp;ldquo;Metal Eden: Corrupted Memory Edition&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t thought of Sonic Mayhem since the Quake days. This new album that dropped at the very end of the year is an industrial metal banger, the likes of which I haven&amp;rsquo;t heard since the Doom 2016 soundtrack&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Oklou&amp;rsquo;s &amp;ldquo;choke enough&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Going through more &amp;ldquo;best of&amp;rdquo; Albums from 2025, and this chill electronic pop album is indeed a great find.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Geese&amp;rsquo;s &amp;ldquo;Getting Killed&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am still listening to this dang album, seeing if I can make it stick for me, and if I can sink in right&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;JPEGMAFIA &amp;amp; Danny Brown&amp;rsquo;s &amp;ldquo;SCARING THE HOES&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After how good Stardust was, I keep going back to this, which is also so good&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=vIS2uMEee9E&#34;&gt;What’s In/Out in 2026! #shorts #newyears #expedition33 #heatedrivalry - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More in and out&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=mM4IcFgSdis&#34;&gt;Which Mario Kart World Characters Can Say 🏳️‍🌈The Word🏳️‍🌈 | A Definitive Tier List - YouTube&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=zhMp62XETj0&#34;&gt;I was wrong about AI&amp;hellip; - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am seeing this a lot more. The use of AI in content creation is causing way more harm to artists and the consumers than any of the help it is giving&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/ai/2025/12/from-prophet-to-product-how-ai-came-back-down-to-earth-in-2025/&#34;&gt;From prophet to product: How AI came back down to earth in 2025 - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A retrospective of all the promises made, and forgotten, where things have stalled, but more interestingly to me, where things have pivoted into. Reflecting on the hype and the reality we now have helps temper our expectations for where we are going.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.autostraddle.com/how-to-apply-these-therapeutic-principles-to-sexting/&#34;&gt;How To Apply These Therapeutic Principles to Sexting | Autostraddle&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not a long or deep article, but good things to think about.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.propublica.org/article/propublica-reaching-out-reporting-obstacles&#34;&gt;ProPublica’s Reporters Have Gotten Pushback for Asking for Comment — ProPublica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Imagine being accountable to the media and public as a politician. That sounds like some kinda democracy thing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.seangoedecke.com/a-little-bit-cynical/&#34;&gt;Software engineers should be a little bit cynical&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am the person they talk about in this article, the cynic&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=qCGT_CKGgFE&#34;&gt;The Honey Files Expose Major Fraud! - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After working three years in the deals and affiliate marketing space, I 100% believe the content in this video is true. Just saying.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=swiWnAwionc&#34;&gt;Stop Guessing: Debug Your Nix Code Fast | Nix REPL - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;omgosh I needed this video a year ago&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=CojmF0TlEMM&#34;&gt;THE AI SLOPOCALYPSE - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think about this a lot, every time I open something.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/jamesbrink/nxv&#34;&gt;GitHub - jamesbrink/nxv: nxv — Nix Version Index. A blazingly fast CLI for finding any version of any Nix package.&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A great tool for finding just the right version&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=EGyn1Rn-8k8&#34;&gt;the most dishonest discourse on the internet - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More talking about &amp;ldquo;rap fatigue&amp;rdquo;, a good breakdown.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Facebook is malware.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@LoganFive&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W52</title>
      <link>https://squirrels.wtf/posts/2025-12-28-this-week-in-squirrels-2025-w52/</link>
      <pubDate>Sun, 28 Dec 2025 18:25:46 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-12-28-this-week-in-squirrels-2025-w52/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Merry Chryster ~&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t have a lot to say this week, but Merry Christmas, Solstice, Yule, and a few other things to those who celebrate.&lt;/li&gt;&#xA;&lt;li&gt;I spent time with the family&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Supporting Switchers&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lately, a lot more people in my circle have been making switches, like Windows to Linux and Spotify to Self-hosted.&lt;/li&gt;&#xA;&lt;li&gt;I have been working my fuzzy tail off trying to support and help those people, and it&amp;rsquo;s felt really great.&lt;/li&gt;&#xA;&lt;li&gt;While most of my non-weekly posts have been about self-hosting and buying music, I am diversifying to listening to music, daily driving Linux tips, and streaming on Linux&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Working&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t take the holidays off this year, so I actually spent most of this week working on cleaning up things at work. It&amp;rsquo;s kinda nice when it&amp;rsquo;s so quiet&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Passings&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week, several people in my sphere passed away, so I may be feeling extra touchy. Of all the times to be hitting even more tragedies, this is a rougher time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Year Wrapped&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A lot of services dropped their wrap, and while I don&amp;rsquo;t use a ton of services that do that, and what I do, I often have tracking turned off&amp;hellip;&lt;/li&gt;&#xA;&lt;li&gt;Bandcamp sent me its version of its wrapped, and I was floored when they sent me how much I spent on music this year. I knew it was a big number because I was rebuilding parts of my collection, but HOLY MOLEY. Wow. Ouch.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Better?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mental&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Looking forward to getting past the holidays&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kaya-chan Isn&amp;rsquo;t Scary Vol 3 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The story kicks up a notch, and even though it still features a weird creeper stereotype, it also humanizes Kaya in some good ways. Also, it&amp;rsquo;s creepy af&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;This Monster Wants to Eat Me Vol 5 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The anime has now moonshot well past this manga, which poured some water on me&lt;/li&gt;&#xA;&lt;li&gt;This volume is where all the big reveals happen, there is a ton of moping, and some time where we learn about the monsters a bit more&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Moon on a Rainy Night 8 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Gorgeous art? Check. Drama around a girl being a picky princess? Also check. Character realizing she is gay? Check. Whole six pages dedicated to &amp;ldquo;screams in lesbian&amp;rdquo; moment? Check.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jane Remover&amp;rsquo;s &amp;ldquo;Revengeseekerz&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one topped a lot of year-end lists. I can&amp;rsquo;t say it hooked me like some other people&amp;rsquo;s stuff, but I hear what people are saying when they call Jane Remover the current bar of hyper pop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Miffle&amp;rsquo;s &amp;ldquo;goodbye, world!&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This popped up on a year-end list and has really found a spot for me as &amp;ldquo;most fun chill music&amp;rdquo; with its dreamy, warpy tape sound&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ninajirachi&amp;rsquo;s &amp;ldquo;I Love My Computer&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Another one on so many year-end lists, I had to run it back. While amazing EDM in general, when I sat down with the lyrics, it hit so, so, so much harder&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Geese&amp;rsquo;s &amp;ldquo;Getting Killed&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I bought this out of sheer bullying into listening to it because like, who hasn&amp;rsquo;t talked about this album? If this were a CD, I would have traded it in at the used record shop by the end of the week. Not for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/12/22/cecot-trump-bari-weiss-60-minutes&#34;&gt;Bari Weiss 60 Minutes controversy: What to know about CECOT prison&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://arstechnica.com/tech-policy/2025/12/yo-what-limewire-re-emerges-in-online-rush-to-share-pulled-60-minutes-segment/&#34;&gt;&amp;ldquo;Yo what?&amp;rdquo; LimeWire re-emerges in online rush to share pulled &amp;ldquo;60 Minutes&amp;rdquo; segment - Ars Technica&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remember back when people in other countries used to VPN into download American TV to get around government censorship?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/12/27/racist-ai-videos-viral-trend&#34;&gt;How viral AI videos use racism to make money and sway political opinions&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like we don&amp;rsquo;t talk about Digital Blackface and the problems we cause with sockpuppetry&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.salon.com/2025/12/28/billionaires-with-1-salaries-and-other-legal-tax-dodges-the-ultrawealthy-use-to-keep-their-riches-partner/&#34;&gt;Billionaires with $1 salaries - and other legal tax dodges the ultrawealthy use to keep their riches - Salon.com&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I always hated when people acted like the fact that Steve Jobs worked for a dollar was some noble thing. Eventually, everybody figured out the tax dodge&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;As we enter the New Year, remember &lt;em&gt;fear&lt;/em&gt; of making bad art is holding you back. &lt;em&gt;Fear&lt;/em&gt; of people not liking your work is holding you back. Rejection is holding you back.&#xA;You&amp;rsquo;ll make bad art, you&amp;rsquo;ll have people not like your work, and you&amp;rsquo;ll be rejected. Moving past it is half the job of being a creative.&lt;/p&gt;&#xA;&lt;p&gt;@samanthamash.bsky.social&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W51</title>
      <link>https://squirrels.wtf/posts/2025-12-21-this-week-in-squirrels-2025-w51/</link>
      <pubDate>Sun, 21 Dec 2025 18:25:46 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-12-21-this-week-in-squirrels-2025-w51/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Donate to your favorite causes! Donating, even in small amounts, can truly make a difference.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have specific projects I support:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;MusicBrainz&lt;/li&gt;&#xA;&lt;li&gt;Signal&lt;/li&gt;&#xA;&lt;li&gt;HomeAssistant&lt;/li&gt;&#xA;&lt;li&gt;OBS&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Next year, I am probably also going to be looking at Niri and Lix as areas to focus on and help.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS, once the Shine has worn off&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like I have overcome most of the biggest blockers and issues that I hear most people hitting, but now I am starting to really brush into some of the &amp;ldquo;subtler&amp;rdquo; issues, or maybe the next level ones. A lot of these are specifically about NixPkgs&amp;rsquo; pain points around size and community.&lt;/li&gt;&#xA;&lt;li&gt;This is enough to be its own blog post, but I&amp;rsquo;d rather only write posts about how to fix things. Callouts and complaining can stick in my daily notes.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, the first: While NixOS claims to have the biggest package repo, it falters in having the &amp;ldquo;least likely to have the latest package&amp;rdquo; available. It would be fine if this were some reasonable expected pin, but no, a LOT of packages are just not well-maintained.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, the second:  I opened a PR for a package that supports Darwin and waited over four days for CI. Which is probably one of the reasons package maintenance is so spotty.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, the third: This is likely tied right back with the last one, but one failed build in the pipeline for NixOS stops all patches from coming through till it is addressed. So something can be merged but not released for days in my experience, even things like security patches for browsers. When I wrote this, nixpkgs/nixos-25.11 was 5 days behind, and nixpkgs-unstable just jumped from 5 days behind to 2 days behind&amp;hellip;. I don&amp;rsquo;t think the reasons and the risks this can cause are well discussed or understood, especially when many people are running edge packages of high-surface-area apps like their browsers.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, the fourth: Self-packaging or overlaying apps can suck long-term. One of the things I need to master next is having a dedicated cache somewhere for all of my own packages, because the huge CPU is constantly rebuilding things or reading some app I added to the store manually because licensing is obnoxious.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, the fifth: Suddenly installing more duplicates of everything! Why? Because your build should be 4gb bigger. But no, seriously, WHY? Sometimes I do a basic flake update, and it&amp;rsquo;s -a thing- for no obvious reason. Now, on a general level, I understand that a build dependency had a patch that changed the build signature enough to change the sha of TONNES of other downstream packages. I remember seeing this spiral out with Chef&amp;rsquo;s habitat. We were all reminded why dynamic linking is so popular. But at least with habitat, it was easy to point at what was causing it and understand the chain. Nix isn&amp;rsquo;t communicating this well with the tools it puts in front of the users. It also doesn&amp;rsquo;t wholly make sense why one diversion needs three to six versions of a downstream package. This means I have SIX hash-only different versions in use?! really.&lt;/li&gt;&#xA;&lt;li&gt;Annoyance, not about packages: I am a long-time Linux user, and I got good at Linux by examining and reading everything, with curiosity about what all the files are, how they are set up, and how they change. NixOS abstracts the configuration state away to the point where, when I make an update, I can see there IS a configuration change to apply, but I cannot easily see it. I can make a change to Nix, compile it, and see the sha and date of the generation I created, but I cannot diff the states at all. I have built tools that start to do this, but they are super noisy, and it&amp;rsquo;s hard to parse what I am changing, which has risks when I am monitoring changes to my systems.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Niri, the shine hasn&amp;rsquo;t worn off&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wrote about &amp;ldquo;a month into Niri&amp;rdquo; and thought I would check in again&lt;/li&gt;&#xA;&lt;li&gt;Honestly. The latest 25.11 release of Niri fixes the vast majority of complaints I could summon.&lt;/li&gt;&#xA;&lt;li&gt;My biggest problem is still that some multi-display window shortcuts tend to be something I flail at remembering. But this feels more like an ME problem, and I could fix this by cutting down the &amp;ldquo;help&amp;rdquo; screen to just the things I forget and using it more&lt;/li&gt;&#xA;&lt;li&gt;Scrolling is much more effective than tiling for my workflow, especially while streaming and working.&lt;/li&gt;&#xA;&lt;li&gt;And a separately controlled workspace per screen is heavenly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;POSSE, and the next phase of my site&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I saw this post on Mike&amp;rsquo;s blong &lt;a href=&#34;https://mikemcquaid.com/fun-with-feeds/&#34;&gt;POSSE, Blog and Feed Updates | Mike McQuaid&lt;/a&gt; which got me reading &lt;a href=&#34;https://indieweb.org/POSSE&#34;&gt;POSSE - IndieWeb&lt;/a&gt; and Molly White&amp;rsquo;s  writing which might be the orgin of this &lt;a href=&#34;https://www.citationneeded.news/posse/&#34;&gt;POSSE: Reclaiming social media in a fragmented world&lt;/a&gt; and looking at this app they just called &lt;a href=&#34;https://posseparty.com/&#34;&gt;POSSE Party&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;This has me thinking, since this is more or less what I have been trying to do, but I am somebody who loves a framework. So I am going to be digging into this more and trying to implement it better with this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Physical health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I&amp;rsquo;m still adjusting to new medications. Some results are excellent, but the downsides remain difficult.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Mental Health&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I did mention I am listening to Whitehouse this week, right? I am about there.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See You Tomorrow at the Food Court ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the wordiest manga I&amp;rsquo;ve ever read, borderline Light Novel amounts of wall of text. A lot of the humor is pretty subtle in the context of what is going on around the girls as they talk about a topic. Overall, I adored this, but it won&amp;rsquo;t be for everyone. I also feel like it reads better slowly, a chapter at a time, rather than trying to get through the whole story at once.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Don&amp;rsquo;t Know Which Is Love Vol 4 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume started pretty amazing with some good jokes and fun scenarios. But some of the cracks in the story&amp;rsquo;s and characters&amp;rsquo; ability to keep this fresh for 4+ volumes are starting to show. The MC brushes off some things that are hard to imagine, but we get a setup, hopefully, for a solid volume 5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vylet Pony&amp;rsquo;s Monarch of Monsters&#xA;&lt;ul&gt;&#xA;&lt;li&gt;That&amp;rsquo;s right, three weeks later. Album of the year category. haha&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Whitehouse&amp;rsquo;s Bird Seed&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IDK how I got onto it, but I needed some noise in my life, and who else sits solidly in the early noise scene like Whitehouse? It&amp;rsquo;s not emotionally healthy music, but maybe that&amp;rsquo;s where I am.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=4ZC8r9UTL6o&#34;&gt;What Your Spotify Wrapped 2025 Says About You: Part 3! #shorts #spotifywrapped #spotify - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Once again, this ends on a joke so funny I hurt myself&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/12/14/holiday-layoffs-firings&#34;&gt;Stigma around end-of-year firings may have faded&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Job cuts this November were up 24% from the same time a year ago, per private market layoff data from Challenger, Gray, and Christmas.&lt;/li&gt;&#xA;&lt;li&gt;I hate this so much&lt;/li&gt;&#xA;&lt;li&gt;Empathy down, bottom lines up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/report/844454/musicians-tired-of-ai-clones&#34;&gt;Musicians are getting really tired of this AI clone &amp;lsquo;bullshit&amp;rsquo; | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like articles like this also miss the point that Spotify is just as culpable in this, if not more, but they keep passing the buck. The distributor model doesn&amp;rsquo;t work here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://aftermath.site/queer-cartoons-elon-musk-libsoftiktok-dogs-in-space-netflix/&#34;&gt;The Rise And Fall of Queer Cartoons&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been following this for a bit since I am the sort of adult that watches a lot of animated offerings, even sometimes ones directly for kids like She-Ra and Owl House.&lt;/li&gt;&#xA;&lt;li&gt;I even have the fabled Trans Episode of Moon Girl, even though I didn&amp;rsquo;t watch the show.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://abovethelaw.com/2025/12/ice-accidentally-publishes-a-watch-list-of-immigration-lawyers-which-is-definitely-a-normal-thing-for-the-government-to-do/&#34;&gt;ICE Accidentally Publishes A &amp;lsquo;Watch List&amp;rsquo; Of Immigration Lawyers, Which Is Definitely A Normal Thing For The Government To Do - Above the Law&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;heck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.windowscentral.com/software-apps/mozilla-says-firefox-will-evolve-into-an-ai-browser-and-nobody-is-happy-about-it-ive-never-seen-a-company-so-astoundingly-out-of-touch&#34;&gt;Mozilla says Firefox will evolve into an AI browser, and nobody is happy about it | Windows Central&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;heck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theguardian.com/us-news/2025/dec/15/us-librarianbook-bans-lgbtq-rights&#34;&gt;US librarians tackle &amp;lsquo;manufactured crisis&amp;rsquo; of book bans to protect LGBTQ+ rights | US news | The Guardian&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;heck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/847539/riot-games-motherboard-security-flaw-pc-cheaters-anti-cheat&#34;&gt;Riot Games found a motherboard security flaw that helps PC cheaters | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am super impressed by this and how it helps improve hardware security.&lt;/li&gt;&#xA;&lt;li&gt;But when I think about video games needing that level of hardware verification and security, I start wondering if we are solving the problem at the wrong level.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/847344/micron-ram-memory-shortage-2026-earnings&#34;&gt;Micron says memory shortage will &amp;lsquo;persist&amp;rsquo; beyond 2026 | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The company that dropped out of the consumer market then said that memory prices and availability will be fucked for well over 12 months&amp;hellip; got a 10% stock boost for it.&lt;/li&gt;&#xA;&lt;li&gt;This is where bubbles and boom cycles really hurt people, reducing access to goods being hyper-consumed by systems that are not generating revenue. See also crypto.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/ins-and-outs-of-2026-jinx-monsoon-nicki-minaj-boots&#34;&gt;The &amp;ldquo;Ins&amp;rdquo; and &amp;ldquo;Outs&amp;rdquo; of 2026, According to Them Staff | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am actually super into lists, normally not my bag, but this one has my number. Let&amp;rsquo;s get at it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=4hKHlcqJEqw&#34;&gt;&amp;ldquo;Can We Please Leave Politics Out Of Punk &amp;amp; Metal&amp;rdquo;&amp;hellip;NO - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I could copy this diatribe word for word to my blog, and it would be as good as my own words, people who lack way too much media literacy and don&amp;rsquo;t engage enough with their content.&lt;/li&gt;&#xA;&lt;li&gt;discomfort is the point&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How to NixOS&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;step 1: don&amp;rsquo;t use flakes.&lt;/li&gt;&#xA;&lt;li&gt;step 2: :blobhaj_reach: ???&lt;/li&gt;&#xA;&lt;li&gt;step 3: just use flakes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;@meluzzy@woof.tech&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W50</title>
      <link>https://squirrels.wtf/posts/2025-12-14-this-week-in-squirrels-2025-w50/</link>
      <pubDate>Sun, 14 Dec 2025 18:01:22 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-12-14-this-week-in-squirrels-2025-w50/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Family Get Together&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We had a huge family get-together. I spent time with family I haven&amp;rsquo;t seen in 20 years. It was &lt;em&gt;so&lt;/em&gt; amazing to see all that family and people I missed. No incidents, all amazing time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Grindstone at work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Claude and I have become tight pairing partners by demand. It&amp;rsquo;s improving my AI coding skills, but I don&amp;rsquo;t know if I love it. Still, it&amp;rsquo;s likely going to be an invaluable skill.&lt;/li&gt;&#xA;&lt;li&gt;All I know is my company is pushing the fuck out of it, so I&amp;rsquo;m getting on board and getting good at it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Desk rearrange&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My microphone&amp;rsquo;s spider shock mount&amp;rsquo;s rubber is hitting the end of its life, so what better time to rearrange my entire desk and install the mic stand I use at my other desk. I rarely use the mic at my music desk these days, so why not have the super nice mic and stand for streaming?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Framework shipping resolved&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have my modules and RAM from the framework this week. They contacted me several days later to inform me that my sales order was in a bad state and that I needed to resubmit my billing. After verifying they never completed the charge and resubmitting it, it went through, and they shipped it a day ot so later, and I had it quick.&lt;/li&gt;&#xA;&lt;li&gt;Disappointing that it was something we could have resolved weeks ago if they had just notified me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New Meds, mixed outcome&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New meds are never fun; these took a bit to have some good outcomes, but they are starting to pay off.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Poor Sleep&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Between pages and some new meds, I have been losing hours every single night.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Missed Streams&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t streamed as much, but the streams I had were amazing, so I hope I can make it up in the upcoming weeks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My First NixPkgs PR&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s nothing too special, but I committed my first change to NixPkgs with a straightforward version bump to a package. Every once in a while, I bump into an out-of-date package, so I am starting to submit updates.&lt;/li&gt;&#xA;&lt;li&gt;If this goes well, I plan to keep pushing a steady state of some of my fave apps I don&amp;rsquo;t yet have.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I Won&amp;rsquo;t Let Mistress Suck My Blood Vol 1 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Very bog-standard monster fucker premise setup for the whole volume. The art and flavor of this didn&amp;rsquo;t stand out. We definitely end the volume learning this is going to be the &amp;ldquo;submitting to the monster makes &lt;em&gt;me&lt;/em&gt; very horny&amp;rdquo; protag sort.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Love Bullet Vol 1 ⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the right hands, this is a 4-star manga. But having sweet emotional moments followed by full-page art of point-blank gunshots to the head doesn&amp;rsquo;t work for me at all. If you are super into JDF stuff and girls making heart eyes at each other, this is for you, but I can&amp;rsquo;t even get into this for the novelty.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rainbows After Storms Vol 7 ⭐️⭐️⭐️✨&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume is a recovery after the last two issues; tiffs, an excellent time with the new B-Plot girl, and a severe test to the relationship that felt authentic, and some big feel-good moments at the end.&lt;/li&gt;&#xA;&lt;li&gt;This would be a strong 4 instead of three and a half because the fan service felt forced. I still tire of these two acting like the deepest blushing of virginal maidens after half a year of dating and smooches sessions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fired But I Maintain All the Software! (Manga) Volume 1 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This has a fun, if not weird, plot and good characters, but the art and tone are all over the place. The whole thing has an extremely &amp;ldquo;manic&amp;rdquo; feel to the comedy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rainbow! Volume 2 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the fantastic conclusion of the first rainbow volume. It&amp;rsquo;s really amazing and delightful for a YA queer discovery-and-trauma story. My only critique is that it could have come together a bit better and breathed as a trilogy. Gimma more haha.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vylet Pony&amp;rsquo;s &amp;ldquo;Monarch of Monsters&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the only thing I have listened to all week, on repeat, over and over. It&amp;rsquo;s got me completely sucked in.&lt;/li&gt;&#xA;&lt;li&gt;This prog rock style grim dark concept album is just too good and too powerful for this time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.nicchan.me/blog/the-f-off-contact-page/&#34;&gt;The f*** off contact page - Nic Chan&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate these so much. I find myself hitting so many roadblocks trying to get support these days, too. This article pairs well with a video I posted a few weeks ago that discusses this from the user perspective rather than the UX designer&amp;rsquo;s.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/cs/features/810002/influencers-creator-economy-special-series&#34;&gt;How the creator economy destroyed the internet | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As somebody who participates in this and has friends who have their entire well-being in the creator economy, an exposé like this is both fascinating and scary all at the same time, especially when I read No Lies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://mikemcquaid.com/software-estimation-choices/&#34;&gt;Software Estimation Choices | Mike McQuaid&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one hits a lot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://woe-industries.itch.io/you-have-billions-invested-in-generative-ai&#34;&gt;You Have Billions Invested In Generative AI by Woe Industries&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A good text-based game to try out&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://linuxiac.com/libxml2-becomes-officially-unmaintained/&#34;&gt;Libxml2 Becomes Officially Unmaintained After Maintainer Steps Down&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kobimedrish.com/posts/scaling_nixos_with_import_all_and_enable_pattern/&#34;&gt;Scaling NixOS with &amp;ldquo;Import All and Enable&amp;rdquo; Pattern | Kobi Medrish&amp;rsquo;s Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;an interesting pattern I&amp;rsquo;d like to try&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/anialic/flakey/tree/main&#34;&gt;Flakey: An All-in-One NixOS Framework with Flakes&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;another interesting pattern to try&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Philosophy is a great way to figure out why you&amp;rsquo;re unhappy, but a terrible way to fix it&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Twitter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W49</title>
      <link>https://squirrels.wtf/posts/2025-12-07-this-week-in-squirrels-2025-w49/</link>
      <pubDate>Sun, 07 Dec 2025 21:53:54 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-12-07-this-week-in-squirrels-2025-w49/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;low energy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday, I was hoping to be so productive, but then after my stream, I got stuck, and I didn&amp;rsquo;t even post my blog!&lt;/li&gt;&#xA;&lt;li&gt;Things did not pick up energy-wise because of the following tasks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Underwater at work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After taking the week after the summit off, I came back to tonnes and tonnes to catch up on… but sadly not enough on the project I was working on.&lt;/li&gt;&#xA;&lt;li&gt;I ended up having to take two days to do massive refactoring and fixes to get the project back to where we wanted it over a week ago.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bandcamp Friday!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have so many albums I have wanted to buy in the last two days, but NOOOOOOOOOO it&amp;rsquo;s Bandcamp Friday this week, and I have to wait with great anticipation!&lt;/li&gt;&#xA;&lt;li&gt;It reminded me of having to go out to the record store or Hot Topic and find your stuff for a month or so.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Freaking Framework&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seriously, what is it with them and shipping? After my laptop arrived in mid-November, I immediately placed an order for more RAM and some additional modules. 5 business days with expedited shipping has turned into 15 business days and dead silence.&lt;/li&gt;&#xA;&lt;li&gt;Of course, now ram prices have blown up in the last week, so I assume they decided to silently never ship my order because they can resell my order for way more while never actually acknowledging the money I already gave them.&lt;/li&gt;&#xA;&lt;li&gt;After emailing them, they told me they have to escalate it, but the escalation team is all out for two weeks (in December), so…. the heck?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I Wanna Be Your Girl Vol 1 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A book about trans experience and queer friendship building that I rated five stars? Yep. This first book is perfect: sound art, amazing, well-informed stories. Feel good with the pains? Yes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;I Wanna Be Your Girl Volume 2 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I took a whole star off because the ebook version of this is misprinted, so all the pages are arranged backwards, making it a pain to read&lt;/li&gt;&#xA;&lt;li&gt;The story is also more fragmented as we pull in a lot of characters. Some of them don&amp;rsquo;t feel as well-written as the initial cast. But overall, there is still some absolutely amazing character development from the now leading quartet of girls.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t listen to much new music because Bandcamp Friday was coming up, halting music sales for me for a few weeks.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Danny Brown&amp;rsquo;s Stardust&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been lost in how good this is&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;spellcasting&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still into this fun and goofy&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Vylet Pony&amp;rsquo;s Monarch of Monsters&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Somebody recommended this to me, and I expected some underground EBM or hyperpop. Still, I ended up with this huge rock album full of experimental and heavy story elements, and I was blown away. This one is a shocker of how deep and powerful it is. I am legit shocked this hasn&amp;rsquo;t blown up more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=naW2vbHKJvI&#34;&gt;Which Dispatch Characters Can Say 🚬? #dispatch #shorts #rpg #gamer - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is all correct&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=eXQ3VVRuy1I&#34;&gt;how to &lt;em&gt;quickly&lt;/em&gt; escape a dopamine hole - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been in a bad dopamine hold&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=BVTg-yJNRWk&#34;&gt;I&amp;rsquo;m getting really tired of AI art. - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Same&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=g_I4hwCuDyQ&#34;&gt;How to Install and Configure Quickshell (2027 Edition) | Part 1 - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am leaving this for myself later because I have been eyeing QS for a while.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=mfv0V1SxbNA&#34;&gt;Building the PERFECT Linux PC with Linus Torvalds - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It seems everybody this week is quoting SOMETHING from this Linus^2 video, so I watched it.&lt;/li&gt;&#xA;&lt;li&gt;Something that jumped out at me is something I preach a lot. Both Linus say early in the video that they never use the &lt;em&gt;latest&lt;/em&gt; hardware, but always buy at least one gen back, including all the video editor workstations at LTT. And I feel this is so extra important for Linux.&lt;/li&gt;&#xA;&lt;li&gt;Also, the push back on &amp;ldquo;in ram ECC&amp;rdquo; in DDR5 and how he won&amp;rsquo;t use a system without ECC for the same reasons, stability, and RAM degradation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do your best &amp;amp; Advocate for the rest&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Shelbizleee&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W48</title>
      <link>https://squirrels.wtf/posts/2025-11-30-this-week-in-squirrels-2025-w48/</link>
      <pubDate>Sun, 30 Nov 2025 19:11:59 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-11-30-this-week-in-squirrels-2025-w48/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Relaxing&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I took this week off. A lot of it was taking care of some backlog tasks and trying to relax with my hobbies.&lt;/li&gt;&#xA;&lt;li&gt;And of course all the manga backlog you can see below&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Medical Time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What is the best way to start a holiday? The doctors! Blood work! New medications! Yay! Aging.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Tuning a model in VTubeStudio&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week, I learned so much about tuning a VTuber model. I had done it before, but there was always something wrong.&lt;/li&gt;&#xA;&lt;li&gt;I watched all the tutorials I could and after a lot of hacking and realizing a lot about tuning the &amp;ldquo;sides&amp;rdquo; of the controls, all is fixed!&lt;/li&gt;&#xA;&lt;li&gt;I can still do better but for now it&amp;rsquo;s a huge improvement.dis&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the streaming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have done so much streaming this week.&lt;/li&gt;&#xA;&lt;li&gt;And of course redoing my chat and everything else.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Merry Thanksgiving&#xA;&lt;ul&gt;&#xA;&lt;li&gt;One of my favorite holidays.&lt;/li&gt;&#xA;&lt;li&gt;What better time than right now to get out and spend time with friends and family around food?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I Could Reach You, Vol 2 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The manga shifted onto the B couple, which I like way, way more than the central love triangle. Their relationship is toxic and all messy trauma, but it is way more touching&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 3 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The setup from last volume culminated in an entire book of people squirming and acting shady, and the B couple got nothing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 4 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finally, cards are coming out onto the table, and it&amp;rsquo;s going down, omg. Also, having more of the B couple helps the book&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 5 ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The payoff and drama are in this book. I am once again left wondering where the story is headed, but I liked this as a dark ending.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 6 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The drama was good, but it feels way too late to burn half a book on deep backstory&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 7 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Might as well finish the series, right? Not necessarily a HEA but more of a… huh, yeah, ok.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Wolf&amp;rsquo;s Daughter a Werewolf&amp;rsquo;s Tale Vol 2 ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I like the premise of werewolf as a girl&amp;rsquo;s coming of age, but this one is too stiff and dry for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Whisper Me a Love Song 10 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This book is a victory lap from the last arc finishing up, testing out new couples and their drama, revisiting thr &amp;ldquo;main&amp;rdquo; couple in max sappy romance service, and introducing some extra hot new drama. The writing and pacing are perfect for me here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Xiu Xiu&amp;rsquo;s &amp;ldquo;Girl with Basket of Fruit&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I mention looking for an entry point for an established band, this is the kind of album I think of. This is still very weird and eclectic, but it has some grooves and a catchiness that I really like&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Danny Brown&amp;rsquo;s &amp;ldquo;Stardust&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I haven&amp;rsquo;t heard anything from Danny Brown in a really long time personally. This album is fantastic, though. The laundry list of underground hyperpop producers here can&amp;rsquo;t be beat.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spellcasting&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is something I found through a stream, and honestly, it&amp;rsquo;s the most eclectic mix of clownish electronic cartoon music. It bounces between playful, weird, and glitched out, which is extremely my vibe. The earlier stuff is even more eclectic in a way I love, but they just dropped a new album&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/827279/xs-messy-about-this-account-rollout-has-caused-utter-chaos&#34;&gt;X&amp;rsquo;s messy &amp;ldquo;About This Account&amp;rdquo; rollout has caused utter chaos | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I started seeing all of the &amp;ldquo;Major MAGA accounts are all psyops&amp;rdquo; only in the least reputable news sources, I started wondering if this was even stupider than people are saying… and of course, it&amp;rsquo;s the fact that X can&amp;rsquo;t get a good feature out.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/americas-polarization-has-become-the-worlds-side-hustle/&#34;&gt;America&amp;rsquo;s Polarization Has Become the World&amp;rsquo;s Side Hustle&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s fascinating, though, that there IS a significant global market for making rage content off of Americans. In every conspiracy theory, there is some truth, and this is it. There are accounts out there cashing in on political rage.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hachyderm.io/@david_chisnall@infosec.exchange/115604534802388317&#34;&gt;David Chisnall: &amp;ldquo;For those who are skeptical that AI is a bubble, let&amp;rsquo;s look at the possible paths from the current growth&amp;rdquo; | Hachyderm.io&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A fascinating econ breakdown of the various scenarios of the US market based on how AI costs evolve. I always start clenching up when I see that the incentives are not to improve the technology, but to stagnate it in ways that make it less accessible to people and keep power in the major players.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/business/828047/nvidia-enron-conspiracy-accounting&#34;&gt;My &amp;lsquo;I&amp;rsquo;m Not Enron&amp;rsquo; t-shirt has people asking a lot of questions… | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yikes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.joanwestenberg.com/p/every-decision-has-three-costs-time-focus-and-optionality&#34;&gt;Every Decision Has Three Costs: Time, Focus, and Optionality&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is something I think about a lot for work.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Windows 11 is an ad delivery platform disguised as an operating system.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jason Evangelho&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W47</title>
      <link>https://squirrels.wtf/posts/2025-11-23-this-week-in-squirrels-2025-w47/</link>
      <pubDate>Sun, 23 Nov 2025 10:06:27 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-11-23-this-week-in-squirrels-2025-w47/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The rainiest drive out&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Several coworkers and I all carpooled out to the work meetup, and it was an unexpectedly soaked drive. It felt like it went quickly since I had company, but seven hours of intense rain was a lot.&lt;/li&gt;&#xA;&lt;li&gt;At least I finally got some significant and extended mileage on the car, and with all the rain, it didn&amp;rsquo;t get too bug-covered.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Company Meetup&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We have these two to three times a year, and it&amp;rsquo;s been getting difficult in 2025. I had my first miss for the spring one and drove up to this one.&lt;/li&gt;&#xA;&lt;li&gt;The energy in this one was a bit weird for me. I think it was a combination of the fact that many of the engineers missed this one and many people slept very poorly for various reasons.&lt;/li&gt;&#xA;&lt;li&gt;We didn&amp;rsquo;t even have our regular closing ceremonies, where we talk about the next meetup and how the meetup has gone.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t want to talk about the content of the meetup on my blog, but it was good to sit down and have face-to-face conversations about where we are going. I love some of it, feel anxious about some of it, and am outright displeased about some of it, but isn&amp;rsquo;t that everything work?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;All the Snow&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We went to a very snowy place, and I was able to see snow for the first time since I was in my single digits.&lt;/li&gt;&#xA;&lt;li&gt;I learned how to drive down a mountain in ice and snow for it. It was touch-and-go and scary when I started sliding down the road a few times, but nothing bad happened.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The longest drive back&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We took a new way back on the way home, and it was about the same time, but there were almost no places to stop for most of it, and it got a bit rough in parts, but we made it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Weird week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For the whole week, I didn&amp;rsquo;t have much reading time, watching time, or music time at all. I am not one to put headphones on in a room full of people I can talk to, so the rest of this list is short of more profound thoughts, just sharing random news.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I Could Reach You, Vol 1 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The art is decent enough, and the emotional writing is strong, so much pining. The book feels as if it were a single volume about a teenager&amp;rsquo;s unrequited first love; it would be pretty good. But there is a bit too much &amp;ldquo;teens with crushes on adults,&amp;rdquo; which makes me uncomfortable. I am going to give the next book or two a read, but this is not going to stick for me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Starting this and unsure about it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;p&gt;All of this music I listened to, more or less, in the car while driving people around, so I will have more thoughts later.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Swan&amp;rsquo;s &amp;ldquo;The Seer&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think this is one of my least favorite of them so far&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Seeming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been going back through Seeming&amp;rsquo;s fantastic catalog in preparation of the new album. I still think &amp;ldquo;Talk about Bones&amp;rdquo; might be my favorite track, but generally, I think most Seeming works best in Album form.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Cynthoni&amp;rsquo;s &amp;ldquo;LIFELESS MISERY&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one caught me off guard immediately. The dreamy synths and harsh crunch over breaks I had come to expect from Jvne were gone from the start. Instead, the album dropped into some hard D&amp;amp;B and dark, evil samples. Parts of it reminded me a lot of some of their earlier doom/industrial works. The album does eventually slide into some familiar sounds on the last track but is the most significant stylistic divergence in a long time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Snog&amp;rsquo;s &amp;ldquo;The Last Days of Rome&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My favorite Snog album that still manages to be as relevant as ever. Honestly it feels like the more time passes the more Snog becomes relevant.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Xiu Xiu&amp;rsquo;s &amp;ldquo;13&amp;rdquo; Frank Beltrame Italian Stiletto With Bison Horn Grips&amp;quot;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I were going to get into Swans, why not more experimental rock groups? This album is more fun and engrossing than most Swans albums. I also checked out &amp;ldquo;Women as Lovers,&amp;rdquo; and it seems that moving back in their catalog, I find things that catch me even more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=NBZv0_MImIY&#34;&gt;Y&amp;rsquo;all mind if I complain for 15 minutes? - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A well-done rant on how &amp;ldquo;stupid&amp;rdquo; the push to smart and apps is making everything. This is the sub-theme of my blog.&lt;/li&gt;&#xA;&lt;li&gt;There is a large tangent about how bad customer service and storefronts have become that I cannot agree with more; I have been struggling to buy things locally in stores.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lix.systems/blog/2025-11-18-lix-2.94-release/&#34;&gt;Lix | Announcing Lix 2.94 &amp;ldquo;Açaí na tigela&amp;rdquo;&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yay! It&amp;rsquo;s not stable yet, but I want it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/state-department-reverses-course&#34;&gt;State Department Reverses Course, Says Trans Passports Will Be Valid Until They Expire&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted to share this and hope this keeps.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.blog/open-source/git/highlights-from-git-2-52/&#34;&gt;Highlights from Git 2.52 - The GitHub Blog&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am so pointlessly into Git updates&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gist.github.com/ZetaTom/ff7bf4be87d8e9e461d12dcd7eb8d38c&#34;&gt;Framework 13 PipeWire Speaker EQ (without EasyEffects) · GitHub&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The framework 13 sounds rough on a lot of surfaces, so here are some tips on how to adjust it without always having an extra app open&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/kavishdevar/librepods&#34;&gt;GitHub - kavishdevar/librepods: AirPods liberated from Apple&amp;rsquo;s ecosystem.&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is the nerd talk of the week. Somebody created a fully open way to unlock all of the AirPods&amp;rsquo; features. I think this is amazing, but I worry about how quickly Apple will break this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gaytimes.com/uncloseted/days-201-300-every-anti-lgbtqia-move-the-trump-administration-has-made/&#34;&gt;Days 201-300: Every anti-LGBTQIA+ move the Trump Administration has made&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For those who don&amp;rsquo;t pay attention to the assault on queer lives right now, here is a rollup for the last 100 days.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I see a lot of people saying, &amp;ldquo;We need to have a serious conversation about this.&amp;rdquo; This means they want to spend 4 hours arguing about it, then all agree that absolutely nothing can or will be done about it.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;JA Westenberg&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W46</title>
      <link>https://squirrels.wtf/posts/2025-11-16-this-week-in-squirrels-2025-w46/</link>
      <pubDate>Sun, 16 Nov 2025 00:19:11 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-11-16-this-week-in-squirrels-2025-w46/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dang, all my articles are dark and rude af&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s just a bunch of angsty news. It&amp;rsquo;s things I still want to share and raise the mindset of, but I also really want to try and balance it out.&lt;/li&gt;&#xA;&lt;li&gt;I am going to try to spice up a lot more fun things, especially from now on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;New laptop!&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am back on a Linux laptop after so many years of Apple laptops! I purchased the previous-gen AMD 7040 Framework 13 to sidestep any issues with new hardware support.&lt;/li&gt;&#xA;&lt;li&gt;The laptop feels and looks great except for the black transparent bezel and modules that I purchased as part of my &amp;ldquo;build-my-own&amp;rdquo; setup. I would love the return of 2k transparent electronics. Still, in this case, the accent is inconsistent and jarringly out of place against the beigeish-grey of the rest of the laptop. I purchased a dbrand artist series skin for the whole notebook, and it gives it a fantastic look and feel. Dbrand really did some excellent work on these.&lt;/li&gt;&#xA;&lt;li&gt;It was exceptionally cool to have my Nix and dotfiles setup pop up and have 90% of my setup done in moments. I needed a lot of laptop-centric tweaks and experiments, but it would have been that anyway.&lt;/li&gt;&#xA;&lt;li&gt;It took a little with Nix and experimentation to get my power profile and keyboard set up correctly. My initial battery cycles are going well. Not as good as I have seen claimed at 4-5W idle, but my 6.5W idle is still a good start, and it&amp;rsquo;s not ramping up during basic work and browsing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Streamer Bust&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been sharing a lot of little news and videos about changes at Twitch and YouTube, and general streamer news, and all of this is starting to culminate into a bust, or market correction of sorts.&lt;/li&gt;&#xA;&lt;li&gt;I am listening to more and more people talking about how the general economic struggles are combining with platforms&amp;rsquo; aggressive changes in how they count viewers (a metric people get paid on). The skyrocketing costs and plummeting returns are making streaming an unviable career for many.&lt;/li&gt;&#xA;&lt;li&gt;This also contributes to rashes of burnout over people who became highly public entertainers five years ago during the pandemic and were unprepared for the amount of high personal drama, social expectations, begging for money, and general turning of their hobbies into their careers.&lt;/li&gt;&#xA;&lt;li&gt;I am well into double digits with the people in my circles who have already slipped off, officially announced their graduation, or are discussing their 2026 graduation.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A month on Niri&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a month on Niri now (Oct 10th), so I&amp;rsquo;m writing my feelings after having used it on a few different types of systems.&lt;/li&gt;&#xA;&lt;li&gt;My biggest impression is that the configuration has a great need for supporting includes. Sharing the same config across three boxes is a little painful since the screen layouts are so different. However, this DOES work because I can configure my screens by their name and ID. This means I can group all screen setups into a single config without conflicts.&lt;/li&gt;&#xA;&lt;li&gt;Overall, it feels so much better than a tiling window manager. I have a lot of history with i3/Sway, but it was always clunky having to constantly resize all my windows, especially with apps that didn&amp;rsquo;t handle it well. And I never had a great experience on a smaller laptop. Being able to spawn windows and have them scroll off is nice on my desktop with three monitors, but heavenly on my laptop with the 13-inch screen.&lt;/li&gt;&#xA;&lt;li&gt;The independent per monitor workspace is also nice for when I keep side monitors in one context, and shift the context of the center. This is really amazing when streaming, so some things are always there, and others get swapped in and out&lt;/li&gt;&#xA;&lt;li&gt;The number of keyboard commands for navigating and moving windows is still not FULLY under my fingers, which is weird. I need to get faster at moving between screens&lt;/li&gt;&#xA;&lt;li&gt;The amount of graphical flair is nice, moving windows has a pleasant but not over-the-top ZWOOP effect, especially when consuming a window into a column, something I have gotten very fast at. Also, the borders, transparencies, and such are just enough styling.&lt;/li&gt;&#xA;&lt;li&gt;In fact, the spawn and consume is so much faster for arranging columns that select then spawn. I don&amp;rsquo;t know why that works better in my brain.&lt;/li&gt;&#xA;&lt;li&gt;My only real complaint so far is that it&amp;rsquo;s easy to lose track of windows or forget to check in on one. I haven&amp;rsquo;t found a good way to do an activity view, so if I have a background task or conversation going on, it can get REALLY backgrounded. Now, for an adhd head that might actually be a good thing, more focus, less letting me multitask.&lt;/li&gt;&#xA;&lt;li&gt;Setting up a window selector in Fuzzel was not optional, though. Niri doesn&amp;rsquo;t have Alt-Tab or any native way to jump to a window, so a script using some &lt;code&gt;niri msg&lt;/code&gt; commands works fine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I Could Reach You&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I swear I will get through this, but I am very much not liking the plot or MC. I am hoping it turns around.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;My Goddess is Precious Today Too Vol 1 ⭐️⭐️⭐️✨&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This volume has some of the best overall short stories with intertwined couples, unfortunately hampered by not-so-great art, some hard-to-track paneling, and rough writing or translation.&lt;/li&gt;&#xA;&lt;li&gt;I actually consider this a recommendation, even if I can&amp;rsquo;t rate it higher because of the combination of art, paneling, and writing all leaking against it.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t usually do half stars, but I wanted to give this more than three. Because the stories themselves and some of the jokes really are great.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Aoi is too hot to handle - Blooming Love ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Short, adorable, and awesome to see how much the artist and translators improved&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Blak Dog&amp;rsquo;s &amp;ldquo;Fragments&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;TBD re-released Fragments with a remaster and some extra tracks. I hadn&amp;rsquo;t bought Fragments when it came out in 2025, and putting out a five-year-old album as a remaster feels weird, but right now this album hits just right, so it&amp;rsquo;s been at the top of my list.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ori and the Blind Forrest&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been a chill and soundtrack week, what can I say&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;fur:trash&amp;rsquo;s &amp;ldquo;LOST DOG&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After ten or so EPs, fur:trash really went above and beyond, going past more rote Dariacore and making an absolute end-to-end banger of an album.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Swans&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am working through a selection of the Swans catalog to try to find what my favorites and less-than-favorites are&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Chillhop Timezones Japan&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one stands out a lot from most of their other ones, but I really like it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://nick.groenen.me/notes/the-old-and-new-view-on-human-error/&#34;&gt;The old and new view on human error - Nick&amp;rsquo;s Blog and Digital Garden&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not a blog post, but an interesting rephrasing and approach to human error. I wonder whether we can use this effectively to address and fix the underlying system, or if it is too much of a divestment from people&amp;rsquo;s responsibility for their participation in it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Q8uZfdxLosg&#34;&gt;spotify is being sued 😳 - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is anybody shocked Payola still is a thing?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/column/815744/music-recommendation-algorithms&#34;&gt;The algorithm failed music | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think this is an absolutely fascinating look at Spotify and some of their internal thought processes for maturing their algorithms&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=CHriwzZvgkg&#34;&gt;Easy Sing-Along - Hazbin Hotel S2 | Prime Video - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is such a fun and excessively gay song. This song interlude was probably the worst writing of the season because it felt so jarring and shallow. But then also when a show becomes unapologetically gay af, we have to forgive some clumsiness.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=qCPGzV5GfRU&#34;&gt;PewDiePie is right about AI - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Of course, last week I sat and opined about AI as an engineer, and then days later, Theo dropped a big video about how to better use AI and when we are not doing ourselves any good. He basically re-runs all my talking points and then some. I swear I will stop maxposing Theo when I stop agreeing with these takes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=Twb1Y3VQoiU&#34;&gt;YouTube is Quietly Erasing Creators - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A fascinating dive into the periods of how YouTube has worked and how it has changed what creators succeed and what fail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=UyEPu8v8Lus&#34;&gt;The War Crimes of the Stardew Valley Community | An Unnecessary Analysis - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is my blog now a reshare for Blake Jennings? Yes, and I am ok with it. Spend 40 minutes not watching or reading stressful things&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.sindastra.de/p/2786/let-ssh-retry-connecting-for-you&#34;&gt;Let SSH retry connecting for you - Sindastra&amp;rsquo;s info dump&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is not even an article, just a fun snippet reminding y&amp;rsquo;all that SSH has dope features&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=ZE9QG0nToHc&#34;&gt;Ranking My HRT Changes - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Every time I tell somebody about the various changes I went through when I transitioned, they are so shocked, but like, here is a fun tier list about them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Cynicism: A distrustful, suspicious posture toward human nature that assumes people are motivated only by self-interest. A worldview that treats sincerity as naïve and integrity as optional.&lt;/p&gt;&#xA;&lt;p&gt;Cynicism ensures that trust never forms.&#xA;Trust is the soil where community grows.&#xA;Community is where accountability becomes possible.&#xA;And accountability threatens the entire foundation of white supremacy.&lt;/p&gt;&#xA;&lt;p&gt;For white men in particular, cynicism is sold as strength.&#xA;As intelligence.&#xA;As leadership.&lt;/p&gt;&#xA;&lt;p&gt;But the truth is: cynicism is isolation.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kim Crayton&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W45</title>
      <link>https://squirrels.wtf/posts/2025-11-09-this-week-in-squirrels-2025-w45/</link>
      <pubDate>Sun, 09 Nov 2025 23:19:49 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-11-09-this-week-in-squirrels-2025-w45/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Back on meditation&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been pushing to start my day with meditation again, a quiet 10 minutes to start each day, with my favorite old meditation &amp;amp; bells app Enso.&lt;/li&gt;&#xA;&lt;li&gt;Meditation is so hard to do, but the longer I do it, the more improvements in my state of mind I see. It pays off more than I sometimes give it credit for.&lt;/li&gt;&#xA;&lt;li&gt;It is still a surprise Enso still works on the iPhone; it&amp;rsquo;s ancient and not really updated much at all. But I won&amp;rsquo;t replace it until I have to, because it is as much of an app as I want for a meditation session.&lt;/li&gt;&#xA;&lt;li&gt;I am hoping to get back up to 20-30m soon. Still, meditation isn&amp;rsquo;t about urgency; it&amp;rsquo;s about building a mental muscle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS, Drivers, Power Management, and &amp;hellip; maybe not NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The continual battle of mine with NixOS has nothing to do with the last of LSB or writing Nix code, but what has appeared as the lack of optimizations and patches that seem to exist in many other distributions.&lt;/li&gt;&#xA;&lt;li&gt;I am having problems that boggle the mind when considering that I have had far more issues with 6.12 on NixOS than both older 6.8 and newer 6.14 on other distributions.&lt;/li&gt;&#xA;&lt;li&gt;But I have found some tests and hints that it might not even be my Nix box. Big egg on my face if true, but it would be weird switching to nix broke my router or something.&lt;/li&gt;&#xA;&lt;li&gt;I also found that once I manually audited the hardware and options and set up power management, even in performance modes, I am getting far better power utilization and fewer issues.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Trying to be a better streamer&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think most people say this, but being a [good] streamer is a lot of work in the background, a lot of time playing with assets, making things, learning how to improve, making things, and &lt;em&gt;buying too much stuff&lt;/em&gt;. Oh, making too much stuff, hopefully making it.&lt;/li&gt;&#xA;&lt;li&gt;We always used to joke that furries are the modern patrons of the arts, but they have a new challenger with streamers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/jolars/tomat&#34;&gt;jolars/tomat: A Pomodoro timer&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is something I have wanted since I left macOS; it&amp;rsquo;s just enough of a Pomodoro timer that runs as a service with a good bar integration and sounds.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Feelings about using AI for work&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My employer is going hard in on AI. Things are tight and stressful, and being more efficient is the name of the game. It has gotten to the point where the CTO threw down the gauntlet in Slack with the unambiguous message to all the engineers, &amp;ldquo;&lt;em&gt;The TL;DR is: if you can&amp;rsquo;t find the AI helpful when coding, then it&amp;rsquo;s likely the problem is you.&lt;/em&gt;&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;I have been leaning into the AI because I want to stay with the curve of tech even if I have apprehensions, but I still have concerns™. These aren&amp;rsquo;t unique concerns™ I have heard them reiterated by influencers like Theo, but ones I feel are worth spending time writing out in my own words.&lt;/li&gt;&#xA;&lt;li&gt;It feels like AI isn&amp;rsquo;t helping me as much as it is helping the company. I can use my pre-existing skill set to guide the computer to increase output and velocity to the point where I can no longer remain fully engaged in learning the work&amp;rsquo;s underlying systems and intricacies.&lt;/li&gt;&#xA;&lt;li&gt;I am reviewing and working on the code that I am making with AI, and I use it more than for writing code. But the most efficient way to learn and reinforce knowledge isn&amp;rsquo;t reviewing; it&amp;rsquo;s implementing solutions. One of the most important lessons we learn in school is that doing and showing the work builds expertise and wisdom. Nobody goes from a Jr to a Staff engineer reading code. One increases their skill set by going through the process of implementing concepts, even when it feels rote.&lt;/li&gt;&#xA;&lt;li&gt;If we let ourselves outsource the process of implementing and learning how to learn, we atrophy those skills. The question then becomes: can we maintain or grow when we are not the implementers but are delegated to the position of mentors?&lt;/li&gt;&#xA;&lt;li&gt;Now, I don&amp;rsquo;t want to be entirely doom and gloom and decry where things seem to be going; I still see a lot of value in some areas of AI in business tasks and operations in particular. Some of these things are areas where I am actively deriving value. But in our zealous excitement, I worry about overusing a tool.&lt;/li&gt;&#xA;&lt;li&gt;I also want to acknowledge that this is a &lt;em&gt;feelings&lt;/em&gt; diatribe and I am no thot leader. But from past experience, I&amp;rsquo;ve learned that technical tools rarely come with guardrails and can be used in ways that cause significant problems down the road. One of my biggest challenges is determining whether a tool or method is something we should do, not just whether we can do it.&lt;/li&gt;&#xA;&lt;li&gt;I also know that the human mind loves shortcuts and will take every shortcut we give it, and I also know that consequences don&amp;rsquo;t always immediately fall into our lap; it&amp;rsquo;s slow, and then suddenly all at once.&lt;/li&gt;&#xA;&lt;li&gt;This is long enough to be a blog post on its own. I could expound on more of my thoughts if I did, but for now, I want to leave it as this pool of thoughts, maybe to rewrite later once I have thought more about it and talked to some other people, too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Some of my favorite uses of AI, though&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not one just to be a negative Nancy, I am also collecting my favorite and more valuable uses for AI.&lt;/li&gt;&#xA;&lt;li&gt;Writing one-off shell scripts for reports &amp;amp; bulk one-off tasks: If I am not going to use it more than once or twice? Make Claude write a shell script. Then I can polish that up in moments and run it to get my report. This is one of those areas where Claude can make it 80% faster than I can, and then I can get the 20% to make it work well quicker than it can.&lt;/li&gt;&#xA;&lt;li&gt;Documentation, let it write documentation, then delete HALF of what it wrote because it overwrites technical documentation.&lt;/li&gt;&#xA;&lt;li&gt;Set it on the &amp;ldquo;make the unit test pass&amp;rdquo; game.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hope You&amp;rsquo;re Happy Lemon Vol 1 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nobody be shocked, I like to get into body swap/gender swap stories from time to time.&lt;/li&gt;&#xA;&lt;li&gt;This one was way better than many I have read lately, even though it has some parts I am not sure of in the long term. It has all the weak and overplayed tropes of a body swap. Still, it doesn&amp;rsquo;t completely mire itself in them, and it doesn&amp;rsquo;t get excessively horny about it.&lt;/li&gt;&#xA;&lt;li&gt;Some of the core parts of the story are about cheating and lying in a relationship, yet it comes at it with the nuance of a chainsaw to start.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If I Could Reach You&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I got three pages in and I already feel like I am not going to like this one.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Cult of the Lamb Soundtrack&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is more playful than creepy, maybe even spoopy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Purity Ring&amp;rsquo;s &amp;ldquo;Another Eternity&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Their new self-titled album is good, but this is my favorite album of the synth-pop group&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Leroy&amp;rsquo;s Dariacore&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is not my favorite Dariacore, even if it is the originator of the genre, the copies I have are just a bit too low bitrate and grainy, maybe on purpose&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Björk&amp;rsquo;s Vespertine&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes I gotta listen to a Björk album on loop, this Thursday was Vespertine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://futurism.com/artificial-intelligence/big-short-michael-burry-1-billion-ai-bubble&#34;&gt;The Big Short Guy Just Bet $1 Billion That the AI Bubble Pops&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fxck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/11/06/openai-sam-altman-alex-karp-mad-investors&#34;&gt;AI executives rebuff questions about valuations&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fxck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.erininthemorning.com/p/scotus-rules-against-trans-peoples&#34;&gt;SCOTUS Rules Against Trans People&amp;rsquo;s Passport Gender Markers In Shadow Docket Ruling&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fxck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/11/06/elon-musk-pay-package-tesla-annual-meeting&#34;&gt;Musk Tesla pay package of up to $1 trillion approved by shareholders&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Fxck&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/news/793579/microsoft-windows-11-local-account-bypass-workaround-changes&#34;&gt;Microsoft is plugging more holes that let you use Windows 11 without an online account | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Microsoft is doing its best to prove that they have enough people locked into its ecosystem that migrating to other systems is not possible for the majority of its user base&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/podcast/815434/ai-education-schools-research-cheating-chatgpt-jobs-grades&#34;&gt;Generative AI is fueling an existential crisis in education | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I actually appreciate this article, not because it&amp;rsquo;s just blaming AI for things. Still, it goes into how it is accentuating pre-existing problems. We need to stop brushing off the issues AND the underlying causes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.techspot.com/news/110133-survey-finds-72-developers-believe-steam-pc-gaming.html&#34;&gt;72% of game developers say Steam is effectively a PC gaming monopoly | TechSpot&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I find this fascinating from the thoughts about how we actually end up with monopolies even when ones legally don&amp;rsquo;t exist. There are plenty of game stores, but that matters little when somebody manages to steal enough mindshare to become the de facto.&lt;/li&gt;&#xA;&lt;li&gt;I appreciate and benefit a &lt;em&gt;lot&lt;/em&gt; from the work Valve does with Proton and ArchLinux, but am so very mindful that I shouldn&amp;rsquo;t grant them too much grace for how they impact others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/814928/ikea-matter-thread-dirigera-smart-home-interview&#34;&gt;Ikea just made the smart home simpler — and a lot more affordable | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hype! I am very excited for more local push for home automation and less IoT crap&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/automattic-automatic-trademark-matt-mullenweg-kevin-geary/&#34;&gt;Automattic Inc. Claims It Owns the Word &amp;lsquo;Automatic&amp;rsquo;&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You can hear my eyeroll from space. I have been following this solely because I like the tea.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reuters.com/investigations/meta-is-earning-fortune-deluge-fraudulent-ads-documents-show-2025-11-06/&#34;&gt;Meta is earning a fortune on a deluge of fraudulent ads, documents show | Reuters&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the punishment for a crime is a fine, then it is only a punishment for those who cannot easily pay the fine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;People with no skin in the game give confident advice. People with skin in the game say, &amp;ldquo;It&amp;rsquo;s complicated.&amp;rdquo;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;JA Westenberg&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W44</title>
      <link>https://squirrels.wtf/posts/2025-11-02-this-week-in-squirrels-2025-w44/</link>
      <pubDate>Sun, 02 Nov 2025 20:51:27 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-11-02-this-week-in-squirrels-2025-w44/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IPv6 + Docker&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Since reloading my server, IPv6 has been broken in some unique and fun ways. Almost everything has been around my ULA+SLAAC RA configuration.&lt;/li&gt;&#xA;&lt;li&gt;And then Docker was blackholing packets coming in on IPv6 routing to containers. I learned this is a new Moby feature which is just breaking some things. I moved all my network configurations out of engine.json and into my Docker Compose file, and it fixed SOME of the issues.&lt;/li&gt;&#xA;&lt;li&gt;External systems routing in IPv6 to containers still doesn&amp;rsquo;t work in the exact same docker-compose and router setup, but at least that internal network traffic can route and track ipv6.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sway&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Am I WM hopping? No, I promise, I swear. It&amp;rsquo;s not a hop; I was just uhhhhhhhhhhh switching to Sway to compare a few weeks on Niri. It&amp;rsquo;s pretty trivial to switch back and forth, so back to the experimenting.&lt;/li&gt;&#xA;&lt;li&gt;I lasted exactly 1 evening on Sway. I didn&amp;rsquo;t even get like a moment into my work day before I was like… I have WAY too much going on rn to play with this. Also I don&amp;rsquo;t think I can go back to how it counts desktops.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The curse of the Realtek rtl8125 &amp;amp; NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For all my time using Debian on my server and Mint on my desktop, I never had a single issue with my Realtek RTL8125b 2.5Gb NIC cards. However, since I switched to NixOS, it&amp;rsquo;s been a nightmare, and I&amp;rsquo;m not sure why.&lt;/li&gt;&#xA;&lt;li&gt;Are there a lot fewer kernel hacks and patches pre-applied? I am using a lot of the nixos-hardware module, but it&amp;rsquo;s not as mature.&lt;/li&gt;&#xA;&lt;li&gt;I also didn&amp;rsquo;t realize I had to set extra options to get all my non-free firmware blobs.&lt;/li&gt;&#xA;&lt;li&gt;Even with all this and forcing the upstream Realtek driver, my network hard stops working without any errors or messages; I don&amp;rsquo;t even see an official disconnect or packet loss. It just takes a little sleepy break long enough to disrupt everything. I am now deep into tuning a lot of module load settings and disabling power management on them.&lt;/li&gt;&#xA;&lt;li&gt;I would like to go back to everything working, but it&amp;rsquo;s a mess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;WM Tweaking&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Let it never be said I don&amp;rsquo;t absolutely love and adore using a window manager. For the longest time, I used an open box with a bunch of custom menus on my work computer, only to eventually switch to an i3.&lt;/li&gt;&#xA;&lt;li&gt;In the last few years, I got into Sway, but then went back to using a full DE to stop me from spending all my time tuning, tweaking, and fiddling&lt;/li&gt;&#xA;&lt;li&gt;But then I saw Niri&lt;/li&gt;&#xA;&lt;li&gt;Niri feels the most at home and makes me the happiest, but I am back to using a WM, and that means everything needs to be set up.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been two weeks since I went to Niri, and it&amp;rsquo;s been a RIDE of tuning config files and trying to get everything back&lt;/li&gt;&#xA;&lt;li&gt;But now I am back to solid, I think, and I pray to all heck I can just be happy with this and stop touching it. I love the filling and theming, but I also know it&amp;rsquo;s a time sink.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Work stress&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t want to get into the details, but things are extra extra stressful at work. I have been very on edge and burnt out, and the latest news is that many people are involved.&lt;/li&gt;&#xA;&lt;li&gt;However, we have some discussions going on, and we can get through them all.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Anemone Feels the Heat, Vol. 1 ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is a re-read because I forgot so much of this. In the end, it&amp;rsquo;s weird and toxic, but the fact that she only takes one volume to get off it. I do really like the art.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Anemone Feels the Heat Vol 2 ⭐⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This manga is actually getting better. I love the ultra-dramatic gay person who is not getting her way and has to make everybody&amp;rsquo;s relationship all drama. The fact that they are getting on with the ties quickly is making this enjoyable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Body&amp;rsquo;s &amp;ldquo;I&amp;rsquo;ve Seen All I Need to See&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I never thought I would buy an album on the recommendation of a Verge article, but here we are in 2025.&lt;/li&gt;&#xA;&lt;li&gt;This album is noisy, harsh, and aggressive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Leroy&amp;rsquo;s Dariacore Trilogy&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t even realize that this is a lot of the origin of the Femtanyl sound. A bough quality but an interesting mix of mashup and hyperpop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.ryansinger.co/pitfalls-when-adopting-shape-up/&#34;&gt;Common Pitfalls When Adopting Shape Up (and How to Avoid Them) - Ryan Singer&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t talk about work stuff often, but Ryan Singer wrote a new blog post that outlines just about every issue I/we have had with Shape Up and adopting it. It&amp;rsquo;s a good, quick read&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://theconversation.com/as-social-media-age-restrictions-spread-is-the-internet-entering-its-victorian-era-267610&#34;&gt;As social media age restrictions spread, is the internet entering its Victorian era?&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As someone who grew up with the very early internet, it is fascinating to watch the internet and regulation turn into such burdensome regulation and lockdown. This phrases the reflections in a Victorian era, which I find amusing, but I nevertheless have an additional question.&lt;/li&gt;&#xA;&lt;li&gt;Will this conservative era of restricting major platforms drive people back into the weird, distributed, small structures of the internet or create two internets?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theguardian.com/technology/2025/oct/12/spotify-boycott-artists&#34;&gt;&amp;lsquo;Death to Spotify&amp;rsquo;: the DIY movement to get artists and fans to quit the music app | Spotify | The Guardian&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hate to think of anything as &amp;ldquo;Death to&amp;rdquo; or &amp;ldquo;A Product Name Killer&amp;rdquo; but I am glad to see more and more people looking to the next phase of music, whatever that is&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://afomera.dev/posts/2025-10-25-stop-giving-harm-a-microphone&#34;&gt;Andrea Fomera: Stop Giving Harm a Microphone&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can a week go by without me side-posting shitty Ruby, man? No.&lt;/li&gt;&#xA;&lt;li&gt;However, of all the things I would recommend to people, this is by far the most, mainly because this is written by a transgender person and centers their experiences and how centering people who do harm has explicitly caused problems.. AND it offers real actions and solutions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://m.youtube.com/watch?v=aIbasl8wm0Y&#34;&gt;Black Christmas Crafted Feminist Horror&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This dig into one of the great early classics of a genre touches on some of the more fascinating times like the 70s, 80s, and how horror was designed for times like these. Absolutely worth the long watch.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://dontblameme.codeberg.page/Blog/Backups---You-only-want-them-once-you-need-them.html&#34;&gt;Backups - You only want them once you need them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I post a lot about restore systems and backups. this is a nice quick jump in on what is and isn&amp;rsquo;t.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=h0-k7vW9Xek&#34;&gt;clipping.: Tiny Desk Concert - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I love clipping. and this is probably the greatest Tiny Desk I have ever seen. This whole rig is something else and the turntablist they brought in was something else. Daaved looks so awkward the whole time but he still smashes it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;p&gt;None this week.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Buying Music in 2025</title>
      <link>https://squirrels.wtf/posts/2025-10-30-buying-music-in-2025/</link>
      <pubDate>Thu, 30 Oct 2025 19:31:37 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-10-30-buying-music-in-2025/</guid>
      <description>&lt;p&gt;Recently, I wrote about &lt;a href=&#34;https://squirrels.wtf/posts/2025-04-29-use-bandcamp-but-do-not-trust-bandcamp/&#34;&gt;bandcamp and the dangers of not backing up&lt;/a&gt; and &lt;a href=&#34;https://squirrels.wtf/posts/2025-09-25-why-i-choose-ownership-over-unlimited-access/&#34;&gt;why I buy music&lt;/a&gt;. In this next of the series, I want get into how I actually get music right now.&lt;/p&gt;&#xA;&lt;p&gt;A few things before we get started&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;First, this is just my options and what I like to do.&lt;/p&gt;&#xA;&lt;p&gt;Secondly, all of these options offer fully DRM-free music files, no proprietary formats. This isn&amp;rsquo;t about kracking or anything.&lt;/p&gt;&#xA;&lt;p&gt;Finally, this isn&amp;rsquo;t a post about piracy or however you wanna call it.&lt;/p&gt;&#xA;&lt;p&gt;This is a post about about the ways I spend my money (hopefully as directly as possible to artists) to download music I can use however I see fit, whenever I see fit&amp;hellip; i.e., actually buying copies of music.&lt;/p&gt;&#xA;&lt;p&gt;Now that we have gotten that out of the way let&amp;rsquo;s talk about&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-i-buy-music&#34;&gt;Where I Buy Music&lt;/h2&gt;&#xA;&lt;h3 id=&#34;top-pick-bandcamp&#34;&gt;Top Pick Bandcamp&lt;/h3&gt;&#xA;&lt;p&gt;The best way to buy music currently… if they have it.&lt;/p&gt;&#xA;&lt;p&gt;Format: Too many to choose from (but I recommend FLAC or MP3 320)&lt;/p&gt;&#xA;&lt;p&gt;The Good:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;(Usually) lets you listen to an album several times before you buy&lt;/li&gt;&#xA;&lt;li&gt;Stream your music right from their page… for now&lt;/li&gt;&#xA;&lt;li&gt;Big Money to artists&lt;/li&gt;&#xA;&lt;li&gt;All the formats you could want&lt;/li&gt;&#xA;&lt;li&gt;Excessively HQ files, some even fancy 24-bit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Bad:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Very few major artists (but you would be shocked by who you will find)&lt;/li&gt;&#xA;&lt;li&gt;Their discovery is ruined these days.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Ugly:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Artists can reupload and edit albums after they are published. What version is up now? who knows&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pick-2-itunes-music-store&#34;&gt;Pick #2 iTunes Music Store&lt;/h3&gt;&#xA;&lt;p&gt;Yes, this still exists, but BARELY. You have to open up Apple Music, go to preferences, enable it, then go to the new icon&amp;hellip; and GOD FORBID you mistake iTunes Music Store for the Apple Music subscription.&lt;/p&gt;&#xA;&lt;p&gt;But the quality, selection, and price make it worth the annoyance.&lt;/p&gt;&#xA;&lt;p&gt;Format: M4A 254&lt;/p&gt;&#xA;&lt;p&gt;The Good:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;M4A is well supported outside of Apple and has decent quality&lt;/li&gt;&#xA;&lt;li&gt;Amazing catalogue with albums and singles impossible to find elsewhere&lt;/li&gt;&#xA;&lt;li&gt;The best for international releases I have found&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Bad:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The tiny preview snippets are embarrassing in 2025&lt;/li&gt;&#xA;&lt;li&gt;How Apple puts the album cover isn&amp;rsquo;t supported anywhere, so I have to fix them all manually.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Ugly:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You have to use their &amp;ldquo;Apple Music.app&amp;rdquo; which is a tyre fire&lt;/li&gt;&#xA;&lt;li&gt;The store is slow and sluggish, and does not have multiple tabs&lt;/li&gt;&#xA;&lt;li&gt;lots of download problems requiring several app restarts and re-downloading&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pick-3-amazon&#34;&gt;Pick #3 Amazon&lt;/h3&gt;&#xA;&lt;p&gt;Format: Variable Bit Rate MP3&lt;/p&gt;&#xA;&lt;p&gt;The Good:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Second largest mainstream catalogue to iTunes&lt;/li&gt;&#xA;&lt;li&gt;Everybody loves an MP3 file&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Bad:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Just like Apple, they do everything they can to funnel you to the subscription service&lt;/li&gt;&#xA;&lt;li&gt;It can be hard to get to the MP3 pages even when you know what you are doing&lt;/li&gt;&#xA;&lt;li&gt;Least quality files off of everything from this list&lt;/li&gt;&#xA;&lt;li&gt;Half a dozen clicks to buy and download an album&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The Ugly:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Amazon&lt;/li&gt;&#xA;&lt;li&gt;Artist pages cannot tell between multiple artists with the same name.&lt;/li&gt;&#xA;&lt;li&gt;When you click play on a track to preview it, it shuffles the current album and plays random tracks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;pick-4-direct-from-artist&#34;&gt;Pick #4 Direct from Artist&lt;/h3&gt;&#xA;&lt;p&gt;This has been such a tyre fire of bad experiences. I really wish I could endorse this more. I really, really want to. But the facts of the matter are that I have bought music from the following artists directly, and only once has it gone well..&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Gary Numan: No complaints&lt;/li&gt;&#xA;&lt;li&gt;Aphex Twin: More expensive than anywhere else, and charges based on quality&lt;/li&gt;&#xA;&lt;li&gt;My Life with the Thrill Kill Kult: All files are raw WAVs with no tagging. I had to FLAC and tag myself&lt;/li&gt;&#xA;&lt;li&gt;Nine Inch Nails: paid a massive 100% cost of the album to shipping to pre-order a CD that showed up two weeks after the album came out. And it didn&amp;rsquo;t even have a jewel case, just a cardboard slip.&lt;/li&gt;&#xA;&lt;li&gt;Lady Gaga: initially never delivered, had to contact support&lt;/li&gt;&#xA;&lt;li&gt;Chance the Rapper: Tracks omitted from the album and renumbered with no disclaimer&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Formats: ??? It depends&lt;/p&gt;&#xA;&lt;p&gt;The good&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Most money to artists&lt;/li&gt;&#xA;&lt;li&gt;Sometimes the only place to get an HQ version&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The Bad&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Inconsistent with what you get&lt;/li&gt;&#xA;&lt;li&gt;Prices all over the place&lt;/li&gt;&#xA;&lt;li&gt;Buggy app stores&lt;/li&gt;&#xA;&lt;li&gt;Pages sometimes do not say what format you are paying for&lt;/li&gt;&#xA;&lt;li&gt;No preview before listening&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The Ugly&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Incomplete versions of albums&lt;/li&gt;&#xA;&lt;li&gt;Good luck finding anything but the latest album&lt;/li&gt;&#xA;&lt;li&gt;Welcome to a dozen mailing lists&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;the-new-place-i-am-not-sure-about-qobuz&#34;&gt;The New Place I am not Sure About: Qobuz&lt;/h3&gt;&#xA;&lt;p&gt;I have bought exactly THREE albums from Qobuz so far to give it a try. One thing I like is that they are claiming to have tonnes of albums from major labels in lossless formats.&lt;/p&gt;&#xA;&lt;p&gt;To try it out, I bought a Nine Inch Nails album after realizing one of my very old MP3s had a glitch.&lt;/p&gt;&#xA;&lt;p&gt;Then I found out they have some Orbital singles that are not on Orbital&amp;rsquo;s Bandcamp.&lt;/p&gt;&#xA;&lt;p&gt;I am not 100% ready to recommend them, but they might be the pick below Bandcamp, again, if they have it. My issues are that they are the most expensive of all, and I don&amp;rsquo;t know how aboveboard they are yet.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-fallback-used-media&#34;&gt;The Fallback: Used Media&lt;/h3&gt;&#xA;&lt;p&gt;Sometimes you can&amp;rsquo;t find a digital copy of music for reasons.&lt;/p&gt;&#xA;&lt;p&gt;Something like Discogs or my local Zia Records suddenly becomes amazing. I can pick up a good &amp;ldquo;play copy&amp;rdquo; of an album. Play Copies are used albums that are in good condition, but not good enough to appease a collector.&lt;/p&gt;&#xA;&lt;p&gt;Then rip it like it&amp;rsquo;s 2003!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For Macs try: &lt;a href=&#34;https://www.dbpoweramp.com/cd-ripper.htm&#34;&gt;dBpoweramp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;For Windows: Try &lt;a href=&#34;https://exactaudiocopy.org/&#34;&gt;Exact Audio Copy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;For command line nerds: Try &lt;a href=&#34;https://github.com/whipper-team/whipper&#34;&gt;Whipper&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;segue-file-quality&#34;&gt;Segue: File Quality&lt;/h2&gt;&#xA;&lt;p&gt;Should anybody care about FLACs or 24-bit audio?&#xA;Well, I don&amp;rsquo;t know about y&amp;rsquo;all, but I don&amp;rsquo;t want to say everybody should, but I have my reasons.&lt;/p&gt;&#xA;&lt;p&gt;I prefer FLAC files because they are 1) Uncompressed, 2) An Open format&lt;/p&gt;&#xA;&lt;p&gt;This means they are of the highest quality I can get, and being an open format means I never have to worry about listening to them because all software can use them freely. The standard and libraries are openly available&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I care about having uncompressed, high-bitrate music because when I stream it to my phone or computer, it&amp;rsquo;s often encoded in formats designed for streaming, like Opus. I would rather have a copy of the original, high-bit-rate, uncompressed version than a copy of a copy with artifacts of artifacts, possibly with more artifacts.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not the biggest thing in the world; I still buy plenty of Amazon&amp;rsquo;s midaf mp3s and enjoy them. But if I &lt;em&gt;can&lt;/em&gt; get better, I &lt;em&gt;will&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;segue-the-second-backups&#34;&gt;Segue the Second: Backups&lt;/h2&gt;&#xA;&lt;p&gt;I brought this up in the last article, but for the love of everything that is holy, don&amp;rsquo;t &lt;em&gt;only&lt;/em&gt; have backups, have &lt;strong&gt;tested&lt;/strong&gt; restores.&lt;/p&gt;&#xA;&lt;p&gt;Licensing and BS mean that where you bought a file doesn&amp;rsquo;t mean it will still be there when you come back, because you deleted, mauled, or lost something.&lt;/p&gt;&#xA;&lt;h2 id=&#34;finally-what-about-discovery&#34;&gt;Finally: What about Discovery?&lt;/h2&gt;&#xA;&lt;p&gt;Spotify got popular because it was amazing at shoveling fresh new music into your ears at an astronomical rate.&lt;/p&gt;&#xA;&lt;p&gt;So what to do?&lt;/p&gt;&#xA;&lt;p&gt;YouTube is where I check out new music most of the time. They will recommend you lots of stuff; they have great music critics, reviewers, and talking heads, and when you find a song, it will often link to a link tree page that shows all the places you can buy an album or song.&lt;/p&gt;&#xA;&lt;p&gt;Bandcamp lets you &amp;ldquo;follow&amp;rdquo; artists and entire labels to get notified when new music drops, so once I discover a label that puts out music I like, I get all their mailers and new releases.&lt;/p&gt;&#xA;&lt;p&gt;Many players can &amp;ldquo;scrobble&amp;rdquo; all your listening to ListenBrainz. ListenBrainz is a part of a Wikipedia-like service for cataloging music and releases. ListenBrainz can provide you with playlists of recommended music to check out on YouTube or streaming platforms. So far, I really like what it&amp;rsquo;s been sharing with me. This raises some privacy concerns, but since it&amp;rsquo;s an open group trying to build an open and free music service rather than drive shareholder value, I have fewer concerns.&lt;/p&gt;&#xA;&lt;p&gt;Also, having music nerd friends to talk to helps.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wrapping-up&#34;&gt;Wrapping Up&lt;/h2&gt;&#xA;&lt;p&gt;Whew. This was another big one!&lt;/p&gt;&#xA;&lt;p&gt;My next and final post in this series is about how I actually self-host my own streaming library, along with some suggestions on how you can do it at all skill levels.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;You can listen to FLACs almost anywhere EXCEPT Apple Music; they don&amp;rsquo;t support it, even though there is no technical or legal reason they shouldn&amp;rsquo;t. Mostly just because they made their own closed ALAC format. And be careful with ALAC because most other players won&amp;rsquo;t support it.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W43</title>
      <link>https://squirrels.wtf/posts/2025-10-26-this-week-in-squirrels-2025-w43/</link>
      <pubDate>Sun, 26 Oct 2025 23:53:48 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-10-26-this-week-in-squirrels-2025-w43/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Family Time&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had a fantastic day with my sister and niblets on Sunday. We originally planned to go all out together, but things fell apart when the vehicles had a bad time. Still, we ended up staying in and chatting while catering to the kids.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s something my sister and I haven&amp;rsquo;t really had in a long, long time, since I usually see her in the context of full family events.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;nix-darwin&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It took two more tries before I was able to get a nix-darwin that I liked, and I am now moving the last of my Darwin systems over to it!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS blog post&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am working on this NixOS blog post still. Instead of going off the cuff, I have been collecting many people&amp;rsquo;s posts to make sure I am writing to address the issues they have.&lt;/li&gt;&#xA;&lt;li&gt;I see a prevalent thread of (1) the onboarding being a hot mess, mostly because most of them start with oversized flake setups, (2) there are a lot of resources focusing on everything you &lt;em&gt;can&lt;/em&gt; configure and manage with NixNix, and less on &amp;ldquo;what brings most value&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;I am reminded of my long career with Chef-Infra™ and the lessons I learned about not trying to stretch a tool too far. Nix, like Chef-Infra, is a tool for generating idempotent definitions of a final state, and that tends to be a super sucky tool for lifecycle management and can be slow and clumsy for rapidly changing state&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;time off computers&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In travel, conference, and family, I spent more time off computers in four days than I have in months. Good lil reset&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Anime&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am struggling to keep up with all the shows, but I will not give up! I finally got a free evening to sit down and catch up a bit.&lt;/li&gt;&#xA;&lt;li&gt;In the end, I am dropping things judiciously and trying to keep up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Reloading by fire&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes we make mistakes. Sometimes it tests how well we use our configuration management and how good our backups are.&lt;/li&gt;&#xA;&lt;li&gt;While experimenting with nixos-anywhere and seeing if I can pre-configure the hardware-config, I missed a flag. I wiped out the entire NVMe drive of my NAS and Docker host. Big oops&lt;/li&gt;&#xA;&lt;li&gt;Luckily, while I hadn&amp;rsquo;t set up everything in Nix yet, I still had everything in Ansible that I could migrate to NixOS. I had some issues with boot and IPv6, but it only took half a day of experimenting to get it 90% of the way there.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s still not 100%, I am having some networking issues and instability, but once I pin some drivers and chase down some IPv6 RA ULA+SLAAC nuances, I am hoping it all clears up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Curses &amp;amp; Cold Brew ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one really sucked me in with tension and flirty heat. It&amp;rsquo;s written in a way that kept me engaged and wanting more with the mystery and &amp;ldquo;cozy&amp;rdquo; style.&lt;/li&gt;&#xA;&lt;li&gt;Why are all these fall books &amp;ldquo;cozy&amp;rdquo;? What makes the &amp;ldquo;cozy&amp;rdquo;?&lt;/li&gt;&#xA;&lt;li&gt;The book is not without some glaring flaws. It really ignores some huge ethical quandaries it raises, forgets about all the consequences brought up in the beginning, and spends a lot of time setting up the following books at the end, and trying to set hooks. Maybe that is what makes this cozy, no consequence, just hookups.&lt;/li&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t appreciate how much this book relied on you to have read the first one, while also gesturing a lot to a paid story behind Patreon. To get all the heat and tension between these characters, you have to have already read a few other works.&lt;/li&gt;&#xA;&lt;li&gt;For all my whining, I really liked it, yet probably won&amp;rsquo;t read any more from these two since they are leaning too much into &amp;ldquo;read our Patreon stories to get the buildup of this relationship.&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rainbows After Storms Vol 6 ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is better than the last volume, but this series is falling off pretty hard.&lt;/li&gt;&#xA;&lt;li&gt;While this had some progress and evolution of the relationship, it felt like this was stretched more than a filler season of Naruto.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Moon on a Rainy Night 7 ⭐️⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The volumes are only four chapters long, but the author makes each chapter a whole story on its own, which is very welcome; they don&amp;rsquo;t need to rely on cliffhangers.&lt;/li&gt;&#xA;&lt;li&gt;The amount of growth and progress on display as all these girls grow up is breathtaking in this volume.&lt;/li&gt;&#xA;&lt;li&gt;This author has a knack for really showing off some of their trials in impactful ways.&lt;/li&gt;&#xA;&lt;li&gt;Also, this is dropping some hints that this is starting to shift from &amp;ldquo;subtle hinting yuri&amp;rdquo; to like… are they gonna try and hook up fr? But maybe that&amp;rsquo;s how you keep the yuri hook dragging.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;BBNO$&amp;rsquo;s self-titled&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been getting into BBNO$&amp;rsquo;s singles a lot lately. It&amp;rsquo;s not exceptionally technical or complex, but it is fun and kitchy, and solid party music.&lt;/li&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t exactly love how in 2025 we are back to 2005&amp;rsquo;s &amp;ldquo;get money fuck bitches&amp;rdquo; music. Even the songs about him having ADHD boil down to all the hoes he bangs and getting paid. I&amp;rsquo;d love to hear something fresher than a Caucasian Ludacris in my pop rap. But every generation needs its own, and this one&amp;rsquo;s still catchy and fun. At least he does flip SOME hypermasculine tropes on their head. Progress?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;City Girl&amp;rsquo;s &amp;ldquo;I don&amp;rsquo;t know why I feel ok right now, but it&amp;rsquo;s nice&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am so jealous of her and want to be there with her for real.&lt;/li&gt;&#xA;&lt;li&gt;This is such a nice chill reprieve of an album. A lot of vibes and influence from &amp;ldquo;In Love with a Ghost&amp;rdquo;. If you like high-production chill hop, this is a must-have for the collection&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ashnikko&amp;rsquo;s &amp;ldquo;Smoochies&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here we are with fucking bitches, but the bitches are of all genders. It&amp;rsquo;s hard not to compare this album to BBNo$&amp;rsquo;s since they came out on the same day. I don&amp;rsquo;t think this one has the same production value but the lyrics and messages are far better.&lt;/li&gt;&#xA;&lt;li&gt;Yes, it&amp;rsquo;s twisted, but also &amp;ldquo;mermaids… with hole&amp;rdquo; is a line I will never forget.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.guru3d.com/story/synology-reverses-policy-banning-thirdparty-hdds-after-nas-sales-plummet/&#34;&gt;Synology Reverses Policy Banning Third-Party HDDs After NAS sales plummet&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Seems like this is becoming more of the way of the world, companies enshittify, customers push back, and companies fold and change their mind…. or customers don&amp;rsquo;t push back enough and companies get another inch.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theverge.com/tech/804052/ring-jamie-siminoff-book-ding-dong-release-date-interview&#34;&gt;Ring&amp;rsquo;s CEO says his cameras can almost &amp;lsquo;zero out crime&amp;rsquo; within the next 12 months | The Verge&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I know I am harping on this a lot, but just wow. A private surveillance state is the goal.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.them.us/story/laker-jackson-gender-trans-sports-arizona-eastmark-high&#34;&gt;Cisgender Boy Forced to Play on Girls&amp;rsquo; Sports Team Because of Birth Certificate Error | Them&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sighs and eye rolls&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=laZpTO7IFtA&#34;&gt;Is 67 just brain rot? - YouTube&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A PhD in linguistics breaks down not just the origin of 6-7 but what &amp;ldquo;brain rot&amp;rdquo; represents on a sociological level.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;user engagement&amp;rdquo; and &amp;ldquo;addiction&amp;rdquo; are the same thing, measured from different perspectives&#xA;-JA Westenberg&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W42</title>
      <link>https://squirrels.wtf/posts/2025-10-19-this-week-in-squirrels-2025-w42/</link>
      <pubDate>Sun, 19 Oct 2025 18:59:11 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-10-19-this-week-in-squirrels-2025-w42/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Holiday&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Indigenous peoples&amp;rsquo; day! I spent the whole thing being a flop and trying to hack on packaging cinc-workstation in Nix for… reasons, I guess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Streaming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sunday&amp;rsquo;s stream was so huge it took up way, way more of my day than it usually does. I think I went ill at 4pm and needed hours to decompress&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NIxOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still way too deep in the fiddle and hacking on it. However, I do think I am starting to be over the hill, where things are approaching &amp;ldquo;just works.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;A CERTAIN piece of software is the worst. I eventually got the chef workstation fully working after approaching it from a whole new angle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Niri&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It feels like I am already hitting the &amp;ldquo;smaller little touches&amp;rdquo; point with my desktop, though, which is nice. Maybe I can get past tuning in less than a week these days.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Travel&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have work travel this week and I have an unduly amount of stress about it.&lt;/li&gt;&#xA;&lt;li&gt;I get that &amp;ldquo;&lt;em&gt;they want you to feel unsafe when you leave the house is the whole point&lt;/em&gt;&amp;rdquo; but it doesn&amp;rsquo;t change the fact that the pressure is there.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Vegas Airport&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After all the warnings I got for the TSA, it turns out that does not apply to the TSA PreCheck; they fully implemented the new face &amp;amp; ID scanners, and that, combined with the traditional walkthrough metal detectors, meant I spent longer waiting for my cold brew.&lt;/li&gt;&#xA;&lt;li&gt;That didn&amp;rsquo;t make me immune to issues, though. After boarding and getting settled in, we found ourselves on a &amp;ldquo;traffic control tower shut down ground stop&amp;rdquo; that went so long we took off after we were supposed to land at our destination. It&amp;rsquo;s not the worst of problems, but when there is no air on the plane, it sucks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;OpSec&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This week, I was reminded that &amp;ldquo;trust&amp;rdquo; is not good opsec. Trusting that somebody in a community that has rules and norms of confidentiality will not turn you in the moment you provide too much information is not going to pan out.&lt;/li&gt;&#xA;&lt;li&gt;I was exposed as being part of a group through shared Discord servers, and this person felt it was perfectly fine to disclose this because they have different needs and wants.&lt;/li&gt;&#xA;&lt;li&gt;The irony of this is how much I brought up to a friend that I was concerned about this vector a lot, and it&amp;rsquo;s why I used a lot of per-server profiles in Discord.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;XO Ruby&#xA;&lt;ul&gt;&#xA;&lt;li&gt;XO Ruby was a fantastic event with tonnes of delightful speakers.&lt;/li&gt;&#xA;&lt;li&gt;I love any event that gives me things I want to bring home and talk about with the team.&lt;/li&gt;&#xA;&lt;li&gt;I unequivocally recommend the final Austin event of the year if you can make it.&lt;/li&gt;&#xA;&lt;li&gt;The lunch out on the town was absolutely amazing as an idea sicne we could all see some San Diego and chat as we wandered around and afterwards I spend dinner hanging out with several people from the conference as well, learning a lot of these people are all connected to other friends of mine.&lt;/li&gt;&#xA;&lt;li&gt;The last talk was a webinar in from one of the lead devs of the Hanami/Dry/ROM project talking about how they are looking at trying to reposition themselves since rails and ruby i becoming more and more of a toxic environment. I was curious if ANYBODY was going to address the issues and was a little disappointed nobody did before this.&lt;/li&gt;&#xA;&lt;li&gt;I did end up buying a lot of good books due to one talk though and I always love a talk with references&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Otonari Complex Vol 5: ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t like a lot of the messaging that this manga ended on around gender, exploration, and growing up. But it didn&amp;rsquo;t turn out toxic or problematic per se. It felt like this, Donald, a little too much, but in the end, he really nailed the landing, which is what matters.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Brewing Up Bedlam (Magic and Mishaps) ⭐⭐⭐1/2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This book just never jived with me like the first book of this series. I don&amp;rsquo;t have exceptionally strong critiques of it, but it also struggled to grab me and make me excited to turn the page. Still, it&amp;rsquo;s a solid sapphic paranormal romance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Curses &amp;amp; Cold Brew &lt;em&gt;In Progress&lt;/em&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does picking up a sapphic paranormal romance/mystery as my next October read make me basic? Well, if so, get me my pumpkin spice latte&lt;/li&gt;&#xA;&lt;li&gt;But seriously, right away this book had the tension I felt I was missing and had me turning pages.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Venjent:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This guy has built his whole brand on singles taken from sampling videos he finds, but he is well above and beyond a meme musician. Even without the videos, he has a sound that leans so heavily on a Prodigy influence with his D&amp;amp;B, and it&amp;rsquo;s just bangers.&lt;/li&gt;&#xA;&lt;li&gt;Also, you can buy his whole catalog on Bandcamp for a British Pound, but I recommend giving him more than that&lt;/li&gt;&#xA;&lt;li&gt;His latest track that dropped this week, I think, is one I really needed&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;SADIVA&amp;rsquo;s &amp;ldquo;As Prescribed&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I really loved SADIVA&amp;rsquo;s last two beat tapes, and it&amp;rsquo;s been a while, but this new one does not disappoint.&lt;/li&gt;&#xA;&lt;li&gt;There are a few weird sample choices, though, but it&amp;rsquo;s still pretty solid&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Dorian Electra&amp;rsquo;s &amp;ldquo;Flamboyant&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I found the deluxe version of this on Bandcamp, and it&amp;rsquo;s been amazing to have an even more extended version. I can tell why some of these tracks on the deluxe got cut, but as someone who loves this album, it&amp;rsquo;s a treat to have more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Run the Jewels&amp;rsquo; &amp;ldquo;Meow the Jewels&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don&amp;rsquo;t care if this is a &amp;ldquo;gag&amp;rdquo; album; it&amp;rsquo;s a damn fun time.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Prodigy&amp;rsquo;s Music for the Jilted Generation&amp;quot;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When I listen to a lot of Venjent, it makes me want to listen to the Prodigy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://mhwombat.codeberg.page/nix-book/&#34;&gt;Wombat&amp;rsquo;s Book of Nix&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A well-updated community resource on Nix&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.joanwestenberg.com/p/the-illusion-of-independent-thought&#34;&gt;The Illusion of Independent Thought&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I will leave this one entirely as an exercise to the reader, but this is something I think about a lot as somebody who tries to read and take notes on the internet.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=YAtYG-yHIJ4&#34;&gt;Venjent - Take Your Own Advice&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I mentioned this above, this is what got me all on a multi-day long Vengent train, this is a track I could use.&#xA;- - &lt;a href=&#34;https://www.theverge.com/news/801856/amazon-ring-partners-flock-video&#34;&gt;Amazon&amp;rsquo;s Ring now works with video surveillance company Flock&lt;/a&gt;&#xA;- &lt;a href=&#34;https://arstechnica.com/gadgets/2025/10/ring-cameras-are-about-to-get-increasingly-chummy-with-law-enforcement/&#34;&gt;Ring cameras are about to get increasingly chummy with law enforcement&lt;/a&gt;&#xA;- &lt;a href=&#34;https://techcrunch.com/2025/10/16/amazons-ring-to-partner-with-flock-a-network-of-ai-cameras-used-by-ice-feds-and-police/&#34;&gt;Amazon&amp;rsquo;s Ring to partner with Flock, a network of AI cameras used by ICE, feds, and police&lt;/a&gt;&#xA;- RE: Replacing my Ring doorbell, I was right on the mark on where things are going.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How to fail:&#xA;#1 Run out of money.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Karl Weber&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W41</title>
      <link>https://squirrels.wtf/posts/2025-10-14-this-week-in-squirrels-2025-w41/</link>
      <pubDate>Tue, 14 Oct 2025 21:27:11 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-10-14-this-week-in-squirrels-2025-w41/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Journaling meta&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is getting posted late, and has a lot of unanswered questions for myself.&lt;/li&gt;&#xA;&lt;li&gt;I have a lot going on I am not willing to post about, but hopefully it ends up to be good stuff.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Streaming&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had an extra amazing stream to start. I hadn&amp;rsquo;t streamed in a whole week, yet still had a great one, with a bunch of fun chatting and serious hard gaming.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Next Actions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I still miss Omnifocus when it came to managing my next actions. It&amp;rsquo;s the solution that didn&amp;rsquo;t have me constantly changing things around, but I still struggle with my current one. I will meditate on the why&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;BlueSky&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A lot of people in my circle were very skeptical about Bluesky when it kicked off because of the people involved.&lt;/li&gt;&#xA;&lt;li&gt;Supposedly, last week BlueSky proved them right. After some user anger over some of the moderation decisions, the CEO and staff have started heavily lashing out at the community and cutting off prominent Black users and a swath of trans users.&lt;/li&gt;&#xA;&lt;li&gt;AFAICT, this started back when BlueSky started banning people for the phrase &amp;ldquo;Rest in Piss&amp;rdquo; and has just kept spiraling out from there.&lt;/li&gt;&#xA;&lt;li&gt;Guess we can&amp;rsquo;t have nice things. I doubt most people will leave over this, though&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fediverse/Mastodon&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In response to the Bluesky issues, a lot of Mastodon Ubernerds have started up the cry of keeping the fediverse weird and that the jank is the point. Honestly, the justification for Mastodon&amp;rsquo;s design decisions and UX issues (and, in the end, much of the fediverse and its protocols) hurts my soul.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Social Standards&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This one is a doozy.&lt;/li&gt;&#xA;&lt;li&gt;I was talking with my bestie about somebody, and I recently casually said that &amp;ldquo;my standards have changed&amp;rdquo; to what I am willing to put up with. The bar is so low out there that I need to find allies where I can.&lt;/li&gt;&#xA;&lt;li&gt;This also ties me back to this thread on fedi about the lack of compassion and being able to make space for people you don&amp;rsquo;t &lt;em&gt;perfectly&lt;/em&gt; align with&lt;/li&gt;&#xA;&lt;li&gt;I had another conversation along this line later in the week when a completely different friend was like &lt;em&gt;I am surprised to see you talking about X and their problematic background&lt;/em&gt;. And I was right back to, &lt;em&gt;yes they are kinda shitty but not in a taking a fascist turn kinda way, which is the bar rn.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Fan vs Stan&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What is the tipping point between fan and stan, and how do people get to the point where a celebrity is beyond reproach?&lt;/li&gt;&#xA;&lt;li&gt;I think this has always existed, but it feels so much louder than normal when stans treat critiques of their chosen ones as critiques of themselves.&lt;/li&gt;&#xA;&lt;li&gt;What do I attach my own identity to strongly enough that I take offense to its criticism?&lt;/li&gt;&#xA;&lt;li&gt;Does this attachment require us to change our beliefs to fight the critiques, or do we use cognitive dissonance?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;community&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We need to sustain and revive ways of staying in community that do not rely on companies and technology they control.&lt;/li&gt;&#xA;&lt;li&gt;What does it look like to still hold community in person now?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I spent almost too much time on this, learning some more nuances of it as a desktop.&lt;/li&gt;&#xA;&lt;li&gt;As usual, when I daily drive something for a desktop, I end up wanting to break away from defaults and get everything working in a way that is most optimal for me, even like how I am doing startup items, or I want things spawning in certain places&lt;/li&gt;&#xA;&lt;li&gt;But I am back to working from NixOS, let&amp;rsquo;s see how long this lasts before I get stuck on a task.&lt;/li&gt;&#xA;&lt;li&gt;I had an excellent Luks2 encryption setup from an article I will post below. I might post an updated version too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Niri &amp;amp; Scrolling vs Tiling&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All this tuning got me to switch to Niri, and I am super happy with scrolling window managers. It works better for my brain than a tiling, and Niri has a lot of really amazing touches.&lt;/li&gt;&#xA;&lt;li&gt;I am shocked how fast it got under my fingers, even with default keybinds. I was always slightly clumsy with a tiling window manager (sway), but Niri had me moving fast by the end of the first day&lt;/li&gt;&#xA;&lt;li&gt;It has me spawning and destroying browser windows and terminals instead of using tabs and tmux as much, very interesting,&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Terminals&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OMG, are we talking about this? Yes, but it&amp;rsquo;s not really &lt;em&gt;news&lt;/em&gt; persay. I switched to the cool-kid terminal ghostty from my terminal over the past few years.&lt;/li&gt;&#xA;&lt;li&gt;The reason? Nothing about it being cool. Wezterm has a bunch of Wayland and Niri bugs, and Ghostty doesn&amp;rsquo;t. I set three config lines and don&amp;rsquo;t really notice the difference. 😆&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Anime&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Normally, I am a seasonally watcher. Still, the season just started, and I am way too deep in hacking on computers and learning as I hack. I also haven&amp;rsquo;t read as much these last few weeks.&lt;/li&gt;&#xA;&lt;li&gt;I really hope to actually catch up, but we will see at this point. I am very behind on other things.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;p&gt;I have not been sitting down and reading many novels, mostly manga&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Futari Switch Vol 1: ⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The body swap premise really feels like a pilot for porn; the art is fantastic, but the content is not for me&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Common-Sense Monster Vol 1: ⭐️⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Excellent art, a total page turner of a plot, and even though I quickly felt this was going to be a one-and-done for me, the ending hook pulled me back in.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Pink Candy Kiss Vol 3: ⭐️⭐️⭐️&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As much as I really like the art and the general story, the glacial pacing in a manga isn&amp;rsquo;t excellent. We could&amp;rsquo;ve cut this entire volume without losing any of the story.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Nirvana&amp;rsquo;s &amp;ldquo;In Utero&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I dunno what happened, but I got stuck on re-listening to In Utero on loop, which is the album I had growing up. A lot of the pain still holds up these days&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Daniel Renfro&amp;rsquo;s &amp;ldquo;Settle Down Kid&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still one of my favorite albums. I don&amp;rsquo;t think you can get it anymore, but I heard the artist is looking to do a remaster/rerecording to release under one of his newer projects&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The Masamune&amp;rsquo;s &amp;ldquo;Empire&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Absolutely SLAY D&amp;amp;B, this dropped on Bandcamp Friday, and I stumbled upon it. It&amp;rsquo;s not long, but it&amp;rsquo;s an amazing all-bangers loop&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Rebecca Black&amp;rsquo;s &amp;ldquo;Let her Burn&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This was my favorite album of 2023. I know a lot of people didn&amp;rsquo;t love it like I do, but it&amp;rsquo;s something I have to come back to on loop from time to time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sewerslvt&amp;rsquo;s &amp;ldquo;we had good times together, don&amp;rsquo;t forget that&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An excruciating album about loss. A good loop when in pain (&lt;em&gt;see listening to Nirvana&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-video&#34;&gt;Reads and Video&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;I don&amp;rsquo;t have a bunch of hard reads for y&amp;rsquo;all this week. How about some nerd stuff?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://michael.stapelberg.ch/posts/2025-07-27-dev-shells-with-nix-4-quick-examples/&#34;&gt;Development shells with Nix: four quick examples&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Example 4 here is my favorite form of a quick dev shell&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.seangoedecke.com/clarity/&#34;&gt;How I provide technical clarity to non-technical leaders&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is an excellent read on something I want to get better at&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://shen.hong.io/installing-nixos-with-encrypted-root-partition-and-seperate-boot-partition/&#34;&gt;How to Install NixOS With Full Disk Encryption (FDE) using LUKS2, Detached LUKS Header, and A Separate Boot Partition on a USB/MicroSD Card&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This post is gold and it works! There are some small, more optimized commands you can use with cryptSetup (open), but they are annoying now!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://davidcel.is/articles/rails-needs-new-governance&#34;&gt;Rails Needs New Governance&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I lied about not posting anything challenging. DDH is somehow getting worse, and the communities need to stop enabling him. He wouldn&amp;rsquo;t be nearly as dangerous if we didn&amp;rsquo;t keep platforming him.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How can you call out the legacy of someone who has said so many things and yet repeat none of them?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Twitter&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W40</title>
      <link>https://squirrels.wtf/posts/2025-10-05-this-week-in-squirrels-2025-w40/</link>
      <pubDate>Sun, 05 Oct 2025 19:06:29 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-10-05-this-week-in-squirrels-2025-w40/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Journaling&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am reformatting my journal for a bit. I am not sure how this will post, but since it is a weekly deal for now, I&amp;rsquo;ll treat it more like an outline with a list, making it easier to skim and add notes to sections. I can then format it later.&lt;/li&gt;&#xA;&lt;li&gt;Do you love it? Do you hate it? I am still deeply on the fence and am wondering if I should reformat it before posting. Let me know!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Hades 2&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hadies is way too good. I haven&amp;rsquo;t had a chance to play it much due to life&amp;rsquo;s distractions, but it is fantastic when I do get to play. I got hooked on it over the weekend. Sadly, I only managed one play session, as I have been intensely focused on technical projects both inside and outside of work.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;NixOS&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am back to trying to redo my NixOS usage. I have been using it for my secondary Linux desktop and a minor server for a while. But I want to go ALL THE WAY.&lt;/li&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t love trying to combine NixOS and nix-darwin, so now separate flakes.&lt;/li&gt;&#xA;&lt;li&gt;NixOS and nix flakes are the worst type of nerd hole for me to fall into because there is a LOT of tweaking and tuning you can do.&lt;/li&gt;&#xA;&lt;li&gt;After sidelining nix-darwin, I was able to do a lot of massive optimizations and clean up as I brought in my shell server and gaming rig into the fold!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Trying the AI&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have been experimenting with AI and coding Nix flakes, too. It&amp;rsquo;s still really not the best experience because I am not trying to solve easy problems when I use it.&lt;/li&gt;&#xA;&lt;li&gt;I found the AI can sit and struggle for a shockingly long period of time on problems I can solve faster; I need to work to see what problems it is good at.&lt;/li&gt;&#xA;&lt;li&gt;Also, I am having a struggle with its code quality. It uses many outdated patterns or configurations, particularly with renovate configs and Nix.&lt;/li&gt;&#xA;&lt;li&gt;Learning the Zed editor is ok. It&amp;rsquo;s arguably a great editor, everything I wished Sublime Text was when I used it. However, it&amp;rsquo;s taking me a long time to get under my fingers and up to speed. I am so fast in Neovim with lazyvim that it&amp;rsquo;s hard to compete.&lt;/li&gt;&#xA;&lt;li&gt;In the end, I just found a better integration for Claude-code and Neovim 😆&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Anime&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The anime season is wrapping up this week. So many of my shows had 13 episodes, so they went a week longer, but now this is the quiet week before a new flood begins&lt;/li&gt;&#xA;&lt;li&gt;Checking Livechart has shown a scary amount of shows I want to check out. But as usual, few will make the three-episode cut&lt;/li&gt;&#xA;&lt;li&gt;Oh no, I was wrong! It&amp;rsquo;s starting this week! The floooooood haha. Many shows are starting this week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Sick Week&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I ended the weekend all feverish and sweating my brains out. The start of the week has been challenging, and I haven&amp;rsquo;t been good at managing tasks; I get stuck on things.&lt;/li&gt;&#xA;&lt;li&gt;In fact, my journal last week came days late, and I didn&amp;rsquo;t even get a schedule out, no matter how much I want to stream&lt;/li&gt;&#xA;&lt;li&gt;I thought it got better, but then &amp;ldquo;rebounded&amp;rdquo; Wednesday when I crashed after lunch, got back up, and then crashed out hard for bed, so hard I actually overslept my alarm for the first time I can remember. Perfect for a day with an 8am meeting.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Ring doorbell&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I received notice of a new feature of Ring™ doorbells called Search Party. This feature comes with a new firmware, allowing people to trigger the &amp;ldquo;Search party&amp;rdquo; by asking to find a dog (assuming it is identified by photo). All nearby footage will then be uploaded and scanned to locate the missing dog, enabling the owner to track it.&lt;/li&gt;&#xA;&lt;li&gt;They claim they will be looking to add cats to it as well. But what is the timeline for using this for tracking and identifying people? The skeptic in me says I am being paranoid. Then somebody reminded me they publicly brought back &lt;a href=&#34;https://www.theverge.com/news/709836/ring-police-video-sharing-police-axon-partnership&#34;&gt;giving police access to your Ring™ cameras&lt;/a&gt; recently.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Update&lt;/strong&gt;: December, according to reports shared by the EFF, they plan to start scanning the faces of everybody detected and build a database of people beginning in December.&lt;/li&gt;&#xA;&lt;li&gt;My older doorbell probably isn&amp;rsquo;t eligible or working for this. Still, it&amp;rsquo;s about time to upgrade to something locally configured and stored.&lt;/li&gt;&#xA;&lt;li&gt;I ordered a Reolink and Hope to see it linked up with my home assistant soon!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Period Tracking in games&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Dear GOD. Love and Deep Space (LaDS) has a period tracker. For the love of all that is unholy, do not give this game company your health information. I know we can become desensitized, but this is still a valuable and potentially dangerous disclosure of health data. Do you not want to give random gaming companies your hormone and fertility cycles? They will abuse this.&lt;/li&gt;&#xA;&lt;li&gt;Also, don&amp;rsquo;t even try to shame me for my gaming choices.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Way too much Music&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Friday was Bandcamp Friday! And, as always, I was flooded with emails. I found some excellent recommendations and new albums to check out.&lt;/li&gt;&#xA;&lt;li&gt;What did the most damage was actually finding some artists from the 90&amp;rsquo;s and early 2ks had put up some albums I no longer have, or have horrible copies of, so… hooray to Bong-Ra and Razed in Black, I guess.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My Journey to Her: ⭐️⭐️⭐️⭐️⭐️ outstanding art, a well-told story with lots of details. If someone were curious about bottom surgery, I would send them this book.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Purity Ring&amp;rsquo;s Self-Titled:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They released their extremely JRPG-themed self-titled album, and this has caused me to spend a LOT of time listening to their entire catalog on loop. I&amp;rsquo;m not sure where to categorize this band outside of electro pop, but it&amp;rsquo;s catchy and easily put on a loop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Daniel Renfro&amp;rsquo;s &amp;ldquo;Settle Down Kid&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Out of all of his projects and albums, this one is still one of my favorites. Most of Rigel&amp;rsquo;s Star&amp;rsquo;s works have more polish, but this one has a raw indie pop-rock style that resonates with me. Whenever someone mentions Phoenix Down, I need to listen to it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;RP Boo &lt;a href=&#34;https://www.youtube.com/watch?v=B71-V1dyBVQ&#34;&gt;Elevator Music DJ Set&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have to admit I had never heard of RP Boo or the Chicago Footwork style until the Planet Mu 30th anniversary comp, and I am HOOKED. Repetitive tight loops and syncopation? This is, and will always be, my jam. If you can invoke the minimalist styles of Steve Reich, you have a fan in me. I have been listening to DJ sets and have acquired some of the Planet Mu releases as well.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Bong-Ra&amp;rsquo;s &amp;ldquo;Bikini Bandits, Kill! Kill! Kill!&amp;rdquo;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This early 2000s breakcore/hardcore album is one of the greats of the 2k&amp;rsquo;s hardcore scene. Themed after B-movies and exploitation films of years before, it has titles like &amp;ldquo;Can You Dig It?&amp;rdquo; and &amp;ldquo;Catholic High School Girls in Trouble.&amp;rdquo; It is overfilled with excellent sample work and some of the catchiest hardcore I have heard to date.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;100 Gecs&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No real reason, sometimes I get 100 gecs stuck in my head and have to put their two albums on loop for a day or two&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/merriam-webster.com/post/3m25bdagve22f&#34;&gt;Merriam-Webster&amp;rsquo;s new Large Language Model for the AI Era will be released Nov 11th&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Turns out some people out there still know how to make a good troll&lt;/li&gt;&#xA;&lt;li&gt;No, seriously, this one got me good.&lt;/li&gt;&#xA;&lt;li&gt;Even the comments on this are hilarious&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.psychologytoday.com/us/blog/evidence-based-living/202402/do-trigger-warnings-work&#34;&gt;Do Trigger Warnings Work?&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I want to quote Betteridge&amp;rsquo;s Law of Headlines; &lt;strong&gt;Betteridge&amp;rsquo;s law of headlines&lt;/strong&gt; is an adage that states: &amp;ldquo;Any headline that ends in a question mark can be answered by the word &lt;em&gt;no&lt;/em&gt;.&amp;rdquo; It is based on the assumption that if the publishers were confident that the answer was &lt;em&gt;yes&lt;/em&gt;, they would have presented it as an assertion; by presenting it as a question, they are not accountable for whether it is correct or not.&lt;/li&gt;&#xA;&lt;li&gt;I have heard a lot of discussion about how Content Warnings are primarily a function of trying to cater to white fragility and comfort by suppressing the uncomfortable truths of other people. I am in favor of protecting the most vulnerable, and there are some serious uses for content warnings. Still, I don&amp;rsquo;t like the idea of them as a means to control expression.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=uXD7lv-s2SE&#34;&gt;Your Worst Halloween &amp;ldquo;Hear Me Outs&amp;rdquo;: Graded&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You thought I was going to share a bunch of super deep and painful things to process. Still, nope, it was me, another full-length Blake Jennings video of him being the funniest thing I have access to.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.theindex.media/p/if-you-let-your-kid-use-sora-you-re-a-bad-parent&#34;&gt;If You Let Your Kid Use Sora, You&amp;rsquo;re A Bad Parent: AI Slop Will Raise Your Kids If You Don&amp;rsquo;t&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The whole article is in the title, but this is a conversation my entire family is having a lot of. We can give our kids access to the world too easily, and their friends might already have access to it. But there are no guardrails on the internet that understand and respect that it is dealing with a child with a developing mind.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://eshumarneedi.com/2025/09/30/openais-social-app-is-here.html&#34;&gt;OpenAI&amp;rsquo;s Social App Is Here, and It&amp;rsquo;s Really, Genuinely, Truly Abombinable&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This and the previous article go into how the dopamine drip feed of the late 2010s to 2020s era&amp;rsquo;s quick video drip feed is bad for ALL of us. There are books after books about how this is a rapid escalation, damaging our attention spans, burning out our dopamine, and lowering literacy rates.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch&#34;&gt;Mega Addresses How Bad The Twitch Situation Is&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The title is clickbait (as all seem to be on YouTube now), but this is a Twitch Streamer who is exponentially larger than me, complaining about the same thing I have been talking about in past weekly posts and bsky posts too.&lt;/li&gt;&#xA;&lt;li&gt;The tl;dr is that people are claiming that in the last month or so, Twitch stopped counting people who &amp;ldquo;lurk&amp;rdquo; (are watching without actively chatting) as Viewers.&lt;/li&gt;&#xA;&lt;li&gt;I experienced this huge drop where, after a short period of not saying anything, people drop off. I went from 8-10 to 1-3 &amp;ldquo;viewers&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://podcast.ctrlaltspeech.com/2315966/episodes/17941982-moderating-is-such-sweet-sorrow&#34;&gt;Ctrl-Alt-Speech: Moderating is Such Sweet Sorrow&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In this podcast, there is a fantastic extension of &lt;strong&gt;Hanlon&amp;rsquo;s razor&lt;/strong&gt;. The razor is, &amp;ldquo;Don&amp;rsquo;t attribute malice to what can be attributed to incompetence.&amp;rdquo; They added, &amp;ldquo;Don&amp;rsquo;t attribute incompetence to what can be attributed to not having enough time to think the problem through.&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;They were discussing the theorem that content moderation at scale is impossible. This relates to the ability to create content and establish safety rules that are agreed upon at scale.&lt;/li&gt;&#xA;&lt;li&gt;There was also fascinating terminology and thoughts around the concept of &lt;em&gt;strong consensus&lt;/em&gt; and &lt;em&gt;weak consensus&lt;/em&gt; norms and how moderation becomes more challenging the closer you get to &lt;em&gt;weak consensus&lt;/em&gt;. Strong consensus refers to things that are more or less universally agreed upon, regardless of group size, versus things that have a daunting amount of nuance and disagreement, the more the group grows.&lt;/li&gt;&#xA;&lt;li&gt;This ties a lot into the issues about codes of conduct, which I talked about in last week&amp;rsquo;s post, which brings me back to&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kennethreitz.org/essays/2025-08-25-when-values-eat-their-young&#34;&gt;When Values Eat Their Young: How Ideal-Driven Groups Drift into Their Own Shadow&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A repeat!&lt;/li&gt;&#xA;&lt;li&gt;After hearing the podcast, I started tying back these ideas of moderation and consensus causing conflict and strife in communities to some other conversation about the use of codes of conduct and how they can be weaponized problematically or cause a community to lose the plot. Which, of course, is the point of this whole blog post&lt;/li&gt;&#xA;&lt;li&gt;I am still for having a code of conduct and moderation, especially when we think about what it takes to protect the most vulnerable in spaces and realize that tech is not apolitical in any way, shape, or form. I don&amp;rsquo;t buy into any critique of code of conducts that tries to ignore the fact that participating in any community is a privilege or that the communities cultural values are any less important than technical ones. I am mad this excludes me is not really valid either.&lt;/li&gt;&#xA;&lt;li&gt;I believe we have work still trying to build out codes of conduct that actively reflect the challenges of moderation listed above. What is even worse is when there are CoCs that used in the crusade of silencing dissenting voices, or even worse, have selective enforcement that doesn&amp;rsquo;t apply to the people people of privilege and status.&lt;/li&gt;&#xA;&lt;li&gt;At this point, I&amp;rsquo;ve written about this so much. I should break it out as a blog post unto itself. However, I dislike writing a blog post that poses questions without providing answers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I am so flippin&amp;rsquo; tired of leaders adopting the &amp;ldquo;let&amp;rsquo;s be edgy&amp;rdquo; mentality. It&amp;rsquo;s juvenile.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve said before that the mark of maturity is knowing the difference between being edgy and being sharp.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Veronica Explains (@&lt;a href=&#34;mailto:vkc@linuxmom.net&#34;&gt;vkc@linuxmom.net&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W39</title>
      <link>https://squirrels.wtf/posts/2025-09-28-this-week-in-squirrels-2025-w39/</link>
      <pubDate>Sun, 28 Sep 2025 21:31:47 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-28-this-week-in-squirrels-2025-w39/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I had really solid Sunday and Monday streams. I&amp;rsquo;m starting to build a little community, which is heartwarming.&lt;/li&gt;&#xA;&lt;li&gt;New iPhone! I&amp;rsquo;ve complained plenty about lazy phone design, but Apple almost tried a little. The Pro has some curves and a lovely textured touch spot, even if it ends up being yet another slab of glass.&lt;/li&gt;&#xA;&lt;li&gt;Upgraded OBS and my plug-ins; we will see how much I regret that later. Then, I upgraded the RAM in my big server to 64GB. I have started swapping due to the constantly growing number of containers.&lt;/li&gt;&#xA;&lt;li&gt;Mental health is an extra struggle. I hate that I felt better after my vacation, but it took so little time to get really dragged down. It&amp;rsquo;s not just work, but it&amp;rsquo;s a lot right now.&lt;/li&gt;&#xA;&lt;li&gt;I commissioned Halloween-themed icons. Nothing bank-breaking, but I want some spoopy season icons, and there are some good YCHs on VGen. A lil bit of retail therapy? Perhaps, but custom art of my characters is something I treasure and use frequently.&lt;/li&gt;&#xA;&lt;li&gt;Now that I&amp;rsquo;m logging daily, I&amp;rsquo;m seeing Obsidian sync glitches again, doubled text, and mauled tables. I believe it&amp;rsquo;s a sync conflict, but it&amp;rsquo;s happening a lot. I wonder if it&amp;rsquo;s related to the linter, since it makes numerous rapid changes.&lt;/li&gt;&#xA;&lt;li&gt;The more I deal with OS 26 Tahoe, the more I wonder if this is going to flip everything back around design-wise. When Apple switched to Mac OS 10.0 and made everything look like colored glass and &amp;ldquo;lickable,&amp;rdquo; everything suddenly had to be bubbles and colors. Then, with iOS, they made everything skeuomorphic, and everybody followed suit. Then, in iOS 7-ish, they ditched all that and made everything flat and minimalist. To this day, everybody is trying to make their logos as minimal, basic, and succinct as possible. Now we are back to the next generation of lickable transparent glass. Are we coming back around? Will everybody make everything glassy and gradients and blurs? It turns out that Google is already going gradient.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Also, as an aside, I lol because every time Apple&amp;rsquo;s design team realizes they have enough technical and CPU power to make everything transparent, they go ham.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;This is the week for all the manga drops for this month. I had five books in a single day.&lt;/li&gt;&#xA;&lt;li&gt;I decided to finally build out an OCI mirror after the Docker Hub outage last week. Skopeo and Forgejo made it extremely easy to mirror a large number of public repositories.&lt;/li&gt;&#xA;&lt;li&gt;I really want people to stop saying things like &amp;ldquo;how ironic&amp;rdquo; when discussing the behaviors of the current people in power using tools of censorship and control. You know, the censorship and &amp;ldquo;cancel culture&amp;rdquo; they complained about being used against them when they weren&amp;rsquo;t in power. It&amp;rsquo;s definitely not ironic; it is the whole point. They will complain when it&amp;rsquo;s pointed at them, and the moment they can, they will use that power to the fullest. They are going to show that the real power lies in the fact that it shouldn&amp;rsquo;t apply to them.&lt;/li&gt;&#xA;&lt;li&gt;Looks like my meds are stabilizing towards the end of the week. Finally, I am hoping they stay this way.&lt;/li&gt;&#xA;&lt;li&gt;Caught myself ordering in way too much. Did this constantly during the pandemic, then stopped for years, but fell back into it with current anxiety and stress. The odd part is that it seems to be a stress response. I don&amp;rsquo;t even really care for the food or experience more than what I can have at home.&lt;/li&gt;&#xA;&lt;li&gt;The Hades II drop day was this week! I am so excited to have more games out that I am really into. The first game has been non-stop entertainment, and I&amp;rsquo;d be happy to stick with it, but everyone mentions how much quality of life and story improvements exist in the second one.&lt;/li&gt;&#xA;&lt;li&gt;I bought a Matter-compatible smart plug-in outlet for automating my downstairs Corsi–Rosenthal Box, but it has been a colossal disappointment. It appears that I need to link it to my iPhone to connect it to Home Assistant, rather than directly through the app. It also seems to fall offline frequently, does not report power usage to Home Assistant, and generally is an abysmal experience. Quarter the cost of a Z-Wave plug, but I&amp;rsquo;d rather have the features and reliability.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am going to try out some Zigbee things and a cheap adapter. I want something that isn&amp;rsquo;t $40 an outlet but is at least MOSTLY reliable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Two very opposing tech challenges came up this week, and I have been amusing myself with the first.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The first is setting up Semaphore and trying to centralize the management of my RPis.&lt;/li&gt;&#xA;&lt;li&gt;The second is trying nix-darwin systems and bringing some other systems into Nix. The last time I did this, I found that making a multi-OS, multi-platform Flake for my environment was too much struggle, with not enough payoff. After several days, I agree with past me that it is better to have core flakes at maximum by platform, and then create some multi-use flakes to reuse code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brewing Up Bedlam (Magic and Mishaps) &lt;em&gt;Still in progress&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Monthly in the Garden with My Landlord, Vol 5: ⭐️⭐️⭐️⭐️✨ Honestly, this one really stuck the landing and was a delightful final volume.&lt;/li&gt;&#xA;&lt;li&gt;My Girlfriend&amp;rsquo;s Not Here Today, Vol 5: ⭐️⭐️⭐️ The art brings this down, and the characters are somehow even less likable. However, the story and angst continue to pull at me.&lt;/li&gt;&#xA;&lt;li&gt;How Do We Relationship Vol 13: ⭐️⭐️⭐️⭐️ These characters and these traumas and this story. It&amp;rsquo;s SO GOOD. Still minus one star for me, still barely being able to tell the characters apart.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://listenbrainz.org/user/dos_skwrl/stats/?range=this_week&#34;&gt;https://listenbrainz.org/user/dos_skwrl/stats/?range=this_week&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Deftones&amp;rsquo; &amp;ldquo;private music&amp;rdquo;: Everybody is talking about the new Deftones, which is weird because it makes me feel like it&amp;rsquo;s 1997. This still isn&amp;rsquo;t my main jam, but this album is excellent.&lt;/li&gt;&#xA;&lt;li&gt;Projekt Melody &amp;amp; Cynthoni&amp;rsquo;s &amp;ldquo;Lost In Her Virtual Eyes&amp;rdquo;: I have been looking forward to this for a while. I really liked the singles and hoped this would be a lot longer. I would buy a whole album or two of these two together.&lt;/li&gt;&#xA;&lt;li&gt;Grim Dawn OST: I don&amp;rsquo;t know why, but dark and moody is the main music for the start of the week.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://spacehey.com&#34;&gt;Spacehey&lt;/a&gt;: Wait&amp;hellip; hol up&amp;hellip; Are we &lt;strong&gt;bringing back Myspace?!&lt;/strong&gt; Fuck yes. Fuuuuuuuuuuck yes. I cannot wait to rebuild my top 8.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://solarpunk.moe/@kingdomcome/115253589779071163&#34;&gt;Mastodon and lack of compassion&lt;/a&gt;: This essay in Mastodon threads is an excellent dissection of what a lot of people have experienced and complained about on the fediverse, a space controlled primarily by marginalized white people weaponizing their trauma and attacking further marginalized people. I have gone over it several times, and it&amp;rsquo;s one of those things to reflect and discuss with/ my therapist.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://kennethreitz.org/essays/2025-08-25-when-values-eat-their-young&#34;&gt;When Values Eat Their Young: How Ideal-Driven Groups Drift into Their Own Shadow&lt;/a&gt;: This is the absolutely fascinating discussion on sociology and group dynamics I adore reading. It makes me think back a lot to the Furry and Open Source groups I have been involved with and how we could have changed things. Additionally, this blog style is absolutely stunning, and I may incorporate it into my next version of the blog.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.whitehouse.gov/presidential-actions/2025/09/enforcing-the-death-penalty-laws-in-the-district-of-columbia-to-deter-and-punish-the-most-heinous-crimes/&#34;&gt;Presidential Memoranda: Countering Domestic Terrorism and Organized Political Violence&lt;/a&gt;: It&amp;rsquo;s hard to see this as anything but a power grab using the horrible events to help silence and shut down all opposition at this point. Depressing. The end is near.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=u0B153ol6FY&#34;&gt;The Problem with YouTube&lt;/a&gt;: I have a love-hate relationship with &lt;del&gt;Future Proof&lt;/del&gt; now Levi Hildebrand videos, and this is one of his better ones recently, and has some interesting points on how private equity is moving into what was people&amp;rsquo;s random content and the new content slop.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It&amp;rsquo;s very hard to maintain mental health because so many coping strategies are based on the idea that your anxiety is unwarranted, and right now needs more of an &amp;ldquo;okay, extremely warranted but you still gotta water the plants or you&amp;rsquo;ll have fascism AND dead plants&amp;rdquo; approach.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@pervocracy&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Why I Choose Ownership over Unlimited Access</title>
      <link>https://squirrels.wtf/posts/2025-09-25-why-i-choose-ownership-over-unlimited-access/</link>
      <pubDate>Thu, 25 Sep 2025 21:11:44 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-25-why-i-choose-ownership-over-unlimited-access/</guid>
      <description>&lt;p&gt;Sneaker Pimp&amp;rsquo;s &amp;ldquo;Becoming X&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;…&lt;/p&gt;&#xA;&lt;p&gt;Yep, that&amp;rsquo;s the whole post. The entire reason I buy almost every track of music I enjoy is because of Sneaker Pimp&amp;rsquo;s &amp;ldquo;Becoming X.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Fine, that&amp;rsquo;s not a very good blog post, so let&amp;rsquo;s rewind.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-beginning&#34;&gt;The Beginning&lt;/h2&gt;&#xA;&lt;p&gt;I am, supposedly, not a young woman. I receive compliments suggesting otherwise, but as the kids say, I&amp;rsquo;m from the 1900s. You might be thinking, &amp;ldquo;So what? So am I!&amp;rdquo; Well, while music is a universal constant that transcends generations, the way we listen to it certainly is not.&lt;/p&gt;&#xA;&lt;p&gt;There was a time when the only way to hear music was to create it yourself or enjoy it with friends. Eventually, we progressed to attending concerts, assuming we could afford the ticket. Then came the phonograph, but let&amp;rsquo;s skip ahead because this could take a while and I am not that old.&lt;/p&gt;&#xA;&lt;p&gt;I have fond memories of cassette tapes, but I primarily grew up in the CD and MTV era. Back then, listening to the radio and watching music videos were beloved pastimes. However, my primary mode of enjoying music was through albums. I remember spending $15 per single album at the store or painstakingly recording songs off the radio onto tapes (later onto CD-Rs) to create curated playlists that lasted about an hour. CDs were fantastic—light, easy to carry in bulk, and simple to skip or loop.&lt;/p&gt;&#xA;&lt;p&gt;Over the years, I went through countless CD binders—some I lost, others were stolen, and many I eventually discarded. We&amp;rsquo;re talking thousands of plastic disks between those I purchased and those I ripped, especially since I DJed during the CD era.&lt;/p&gt;&#xA;&lt;p&gt;Even when the iPod era kicked off, it was a similar paradigm for me. Taking my albums and ripping them down so I could have my playlists and albums, and listen to them, now with fewer CD binders, but all in the same manner. One day would be a Meat Beat Manifesto day, and the next would be a Nine Inch Nails day, probably followed by a week of the same three Razed In Black albums before it was time to melt my brain with the Shizit or Ron D Core.&lt;/p&gt;&#xA;&lt;p&gt;I shared all of this to bring us to my next two points, starting with…&lt;/p&gt;&#xA;&lt;h2 id=&#34;reason-1-all-my-music-from-the-before-times&#34;&gt;Reason 1: All my Music from the Before Times&lt;/h2&gt;&#xA;&lt;p&gt;I have a vast collection of music, and not just popular, major-label music.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have albums from various long-forgotten local groups I got at a show&lt;/li&gt;&#xA;&lt;li&gt;I have white label demos from when I was a DJ.&lt;/li&gt;&#xA;&lt;li&gt;I have innumerable albums from indie industrial, goth, and noise labels that are long gone.&lt;/li&gt;&#xA;&lt;li&gt;I have music friends have made.&lt;/li&gt;&#xA;&lt;li&gt;I have music that I have made.&lt;/li&gt;&#xA;&lt;li&gt;I have demos, rarities, and bootleg CDs and tracks.&lt;/li&gt;&#xA;&lt;li&gt;I have albums from a shoebox of CDs that I don&amp;rsquo;t even know where they came from.&lt;/li&gt;&#xA;&lt;li&gt;I have a bunch of silly fun tracks from Myspace and the great meme music begining of the aughts.&lt;/li&gt;&#xA;&lt;li&gt;I have music that was remade and re-released.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;None of those tracks will ever ever ever be on streaming platforms. This meant I had two apps for a while. There was Spotify to listen to their music, and then iTunes to store my music; I had to switch between them depending on what I wanted to listen to.&lt;/p&gt;&#xA;&lt;p&gt;When I used Apple Music with iTunes Match, it allowed me to sync my music so that I could listen to both together in a single interface.&#xA;However, this was also dangerous, and I lost some music in the process. When iTunes Match believed that it already had a track in its library, it would replace your music with its own copy.&#xA;For some, this was a way to upgrade old, poorly encoded tracks for free. But it was also a horrible way to lose demos, live versions, or rare recordings.&lt;/p&gt;&#xA;&lt;p&gt;When I buy all of my music, all of my music, no matter how I sort it or store it, is all in one place.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reason-2-my-preferred-style-of-listening-to-music&#34;&gt;Reason 2: My Preferred Style of Listening to Music&lt;/h2&gt;&#xA;&lt;p&gt;I prefer to listen to music album by album and artist by artist in a fairly intentional way. You &lt;em&gt;can&lt;/em&gt; do that on streaming platforms, but that&amp;rsquo;s not the focus or behavior of the apps in my experience. They give you all these computer-generated playlists, all based on what they think you want to listen to, or they want you to listen to.&#xA;I remember that playlists would automatically extend or go into &amp;ldquo;smart modes,&amp;rdquo; deciding what they felt should be next at the end.&lt;/p&gt;&#xA;&lt;p&gt;The way apps prefer to feed people music has also changed how people create and release music. During the 2010s, EPs suddenly became the thing to make, allowing artists to get music out to people more rapidly, and now in the 2020s, it is all about singles. More and more artists I am coming across, especially in the pop space, have careers almost entirely based around pumping out singles without the need to put together a complete and coherent project.&lt;/p&gt;&#xA;&lt;p&gt;The Sugar High ADHD approach to music is sometimes fun and can help discover new artists, but I still need the time to stop and delve into these artists&amp;rsquo; catalogues. Just one song isn&amp;rsquo;t enough for me; I want to experience the whole of an artist&amp;rsquo;s work.&lt;/p&gt;&#xA;&lt;p&gt;This is also why I lived by compilations and soundtracks; they had enough variety, but also served as kick-off points for me to learn more about individual artists&amp;rsquo; catalogues. The worst time was when I discovered an artist I loved, only to find that they didn&amp;rsquo;t have any other music available, or I was unable to come by it. I am looking at you, ATP.&lt;/p&gt;&#xA;&lt;p&gt;Constantly morphing playlists are the opposite of immersing myself in and truly hearing all the details and flow of an album, which leads to…&lt;/p&gt;&#xA;&lt;h2 id=&#34;reason-3-sneaker-pimps-becoming-x-or-i-was-listening-to-that-where-did-it-go&#34;&gt;Reason 3: Sneaker Pimp&amp;rsquo;s &amp;ldquo;Becoming X&amp;rdquo;, or, I Was Listening to That, Where Did it Go?&lt;/h2&gt;&#xA;&lt;p&gt;It always comes back to Sneaker Pimp&amp;rsquo;s &amp;ldquo;Becoming X.&amp;rdquo; That album was the straw that broke the camel&amp;rsquo;s back for me.&lt;/p&gt;&#xA;&lt;p&gt;I was listening to the album on loop on Apple Music and then the next morning…&lt;/p&gt;&#xA;&lt;p&gt;It was gone.&lt;/p&gt;&#xA;&lt;p&gt;I moved on, but later came back to Sneaker Pimp&amp;rsquo;s &amp;ldquo;Becoming X&amp;rdquo; and put it on loop.&lt;/p&gt;&#xA;&lt;p&gt;But two days later it was gone again.&lt;/p&gt;&#xA;&lt;p&gt;I was losing my mind.&lt;/p&gt;&#xA;&lt;p&gt;Content comes and goes when you are streaming music. As licensing deals change, some albums pop on and off repeatedly. That was the actual thing that drove me to the point of deciding that having access to all the music is not worth it to me.&lt;/p&gt;&#xA;&lt;p&gt;When I own my own files I can listen to them without dealing with licensing or whatever was taking things away.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reason-4-streaming-giveth-streaming-taketh-away-from-artists-too&#34;&gt;Reason 4: Streaming Giveth, Streaming Taketh Away (from Artists too)&lt;/h2&gt;&#xA;&lt;p&gt;In the before times, artists either signed on with a major label that dictated their entire music career, or they stacked punk tapes at your local record store for people to buy.&lt;/p&gt;&#xA;&lt;p&gt;However, in the late 1990s, MP3.com introduced a new indie distribution platform that elevated mixtapes and indie artists to the next level. And indie labels like Cleopatra and Crunch Pod, which were lifting them and putting out CDs and CDRs&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;. Then Apple decided to get involved, and that&amp;rsquo;s what took it from underground swell to zeitgeist.&lt;/p&gt;&#xA;&lt;p&gt;However, by all reports, streaming has made things far worse for small artists.&lt;/p&gt;&#xA;&lt;p&gt;Yes, it is now frighteningly easy to upload music to streaming platforms in the name of fraud, harassment, and spam. This causes numerous problems for artists. I think you can easily troll YouTube to find video after video of people discussing the AI flood, algorithms, bots, and fraud, etc. In fact, some are considering this to be reaching a critical point.&lt;/p&gt;&#xA;&lt;p&gt;To avoid sharing a Rick Beato video,&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; I will instead share a Venus Theory one on this topic.&lt;/p&gt;&#xA;&lt;p&gt;Link: &lt;a href=&#34;https://www.youtube.com/watch?v=plleJ0Zv0Ww&#34;&gt;It&amp;rsquo;s Not Just You: Music Streaming Is Broken Now&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;&#x9;&#x9;&#x9;&lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/plleJ0Zv0Ww?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;&#x9;&#x9;&lt;/div&gt;&#xA;&#xA;&lt;h2 id=&#34;ok-when-what-should-the-intrepid-reader-do&#34;&gt;Ok, When, what Should the Intrepid Reader Do?&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Buy music&lt;/li&gt;&#xA;&lt;li&gt;Listen intentionally to artists and albums.&lt;/li&gt;&#xA;&lt;li&gt;Curate your own playlists and spend time with the music you enjoy.&lt;/li&gt;&#xA;&lt;li&gt;Consider if any of this matters to you, then do what best aligns with &lt;em&gt;your&lt;/em&gt; goals. Not Mine.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I have some planned follow-up posts for this one, covering how I buy music in 2025, and another on how I stream my own music anywhere I am, and how people of different nerd levels can do the same.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I still have a shocking number of painfully low-quality MP3.com files from creators who have long left the industry.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;I would never beat the old lady who yells at cloud allegations at that point. I probably went too far, but let me have this.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W38</title>
      <link>https://squirrels.wtf/posts/2025-09-21-this-week-in-squirrels-2025-w38/</link>
      <pubDate>Sun, 21 Sep 2025 18:04:39 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-21-this-week-in-squirrels-2025-w38/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Streaming has been a mixed bag lately. Twitch changed the way they count viewers, so my views are much lower now. Now I show streaming to nobody for large swaths of time, which may be a reflection of my lack of popularity/discoverability.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Still, I am trying to improve my speaking and presenting, so I will master the &amp;ldquo;being on&amp;rdquo; to nobody skill.&lt;/li&gt;&#xA;&lt;li&gt;Ironically, I had an excellent late-week stream. Having even a few people around can really change the tone and feel, but also, I am getting better at swerving and filling time. Working on my speaking skills is part of the point.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;UUUUUUUgh. My old friend &lt;code&gt;amdgpu: ring gfx_0.0.0 timeout&lt;/code&gt; is back. I swore I was rid of this. It only happened once, but still, crashes and resets on the tower I work from are agonizing.&lt;/li&gt;&#xA;&lt;li&gt;New medications I am taking are working wonders. I am still experiencing some energy issues. However, things are significantly better overall, particularly regarding fluid retention and mobility. I don&amp;rsquo;t feel like an overstuffed sausage constantly anymore. During my monthly massage, I received comments about less intense fluid buildup and lymphatic draining going far more easily than usual.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s shocking the amount of time I can burn just tweaking tech stuff, but I swear my blog has almost all of its annoyances out the window and done with. I even made a sharing profile.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mastodon was frustrating the heck out of me because I couldn&amp;rsquo;t get cards to work, and then four days later… it just worked! Not sure if my blog became more magical, or if I really needed to let Mastodon catch up.&lt;/li&gt;&#xA;&lt;li&gt;Either way, I have cards and more blog posts. I am sticking to my twice-weekly cadence and want to see if I can maintain this for three or four months to really make it a habit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;More upgrades! This week, for the Apple stuff, macOS 26 Tahoe came out. Not all of my equipment is new enough to upgrade; I have a lot of equipment, but I don&amp;rsquo;t constantly replace most of it until it actually has issues.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Apple TV experience was fascinating. The moment it booted into a new OS, it was significantly faster. Much less typing and click lag, everything is moving faster.&lt;/li&gt;&#xA;&lt;li&gt;Obsidian is ultra buggy on iPad, constantly forcing itself into a phone-width screen with a large white bar at the side.&lt;/li&gt;&#xA;&lt;li&gt;Yet, Some apps are really doing the new UI well, I am looking at you infuse and overcast.&lt;/li&gt;&#xA;&lt;li&gt;The new UI is &lt;em&gt;mostly&lt;/em&gt; fine, but I keep hitting text that is unreadable due to background showing through, especially in the Photos app. I do like now a lot of the design language evokes the early Mac OS X design language with the oval buttons, lots of frosted glass, and round lickable everything.&lt;/li&gt;&#xA;&lt;li&gt;They removed how sidebar apps and split screen apps worked on the iPad, and I really loathe the new way to do split screen. It&amp;rsquo;s far more clumsy and finicky.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Exciting news! Well, the precursor to exciting news. A commission I have been waiting on for a very long time is out of the backlog and into work. I&amp;rsquo;m going to have a full-body Live2D model with some great toggles and outfits. My excitement can hardly be contained.&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s been raining most of the week, and while it&amp;rsquo;s brought tonnes of humidity, it&amp;rsquo;s also lowered temperatures into the low 30s. 30s are not quite window-open-all-day temps, but at least I can get some more airflow in the house. Sadly, I also struggle with humidity, which has been particularly challenging.&lt;/li&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t mention the murder last week, and honestly, I am even less interested in talking about it this week. Still, I also find it very difficult to avoid it or give it an excess of mental space due to the changes that are being pushed from it.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Everything that is transpiring are things many of us knew deep down were going to happen the moment a big enough event could trigger it, but it makes it &lt;em&gt;no less difficult for those being targeted&lt;/em&gt;. And for those people being targeted, &lt;em&gt;listen to Black people.&lt;/em&gt; They have been through this before.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brewing Up Bedlam (Magic and Mishaps): &lt;em&gt;Still In Progress&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Whisper me a Love Song, Vol 9: ⭐⭐⭐&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I feel like, if not for the rough paneling and the fact that the ultra-rough anime already spoiled the end of this arc long ago, I could give this 4-5 stars, but for now, it&amp;rsquo;s pushed down to the weakest book in the series for me. I have high hopes for the next arc, though.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;HEALTH: I keep coming back to VOL4 and Rat Wars… I have this nagging feeling I should like this group more than I do, but I just haven&amp;rsquo;t given it a good enough listen… IDK. The pandemic collabs are still excellent.&lt;/li&gt;&#xA;&lt;li&gt;Clipping.: I think Clipping.&amp;rsquo;s latest album is their weakest work to date, but it doesn&amp;rsquo;t change Clipping. from being one of my favorite acts.&lt;/li&gt;&#xA;&lt;li&gt;Sewerslvt: Jvne re-posted the vent music session she did after her girlfriend committed suicide, &amp;ldquo;Tortvred Lesbians Ripped Apart.&amp;rdquo; I waxed and waned on buying the 22-minute-long track, but eventually caved and bought it. It&amp;rsquo;s excellent but also very intense, especially when you know the context that it is essentially one long building scream of pain and loss.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-vids&#34;&gt;Reads and Vids&lt;/h2&gt;&#xA;&lt;p&gt;I know my links have been obnoxiously dark this week, but there are so many fascinating stories about various dark patterns and trends popping up. I offer some apology for how intense some of them are, and made sure to add some fun stuff too.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=YDdHdKtD-uM&#34;&gt;The Les Claypool Interview&lt;/a&gt;: I swear I am not an old music lady who yells at cloud, but yes, I do watch Rick Beato, and this Primus interview was so good.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=SZIC3kFKnqA&#34;&gt;A picture of me became a meme and things got weird&lt;/a&gt;: the sub-topic of this video is the communal and sociological bonding purposes of memes. It&amp;rsquo;s a fascinating topic, not too deep a dive, but a fun one.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.axios.com/2025/09/16/charlie-kirk-free-speech-firings-trump&#34;&gt;Republicans embrace speech limits&lt;/a&gt; &amp;amp; &lt;a href=&#34;https://www.theverge.com/policy/779799/republican-charlie-kirk-first-amendment-crackdown-continues&#34;&gt;Republicans are honoring Charlie Kirk&amp;rsquo;s memory by declaring war on the First Amendment&lt;/a&gt;: These are two of many writings I am seeing that are all leading to the conclusion that this murder is being made into the zeitgeist needed to consolidate power and strip rights, ala Timothy Snider&amp;rsquo;s writings. A lot of people in my circle are struggling with the erosion of their own humanity; it is amplified so much harder with the &amp;ldquo;when we die, it&amp;rsquo;s righteous, when y&amp;rsquo;all die, it&amp;rsquo;s a tragedy&amp;rdquo; attitude. To quote something that I sat with for a while,&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;He would wear blackface and tap dance on my grave and so I don&amp;rsquo;t know how I am supposed to feel about the fact he was killed; and what does that mean about my ability to get in touch with my own humanity? … I&amp;rsquo;m tired of playing the moral superiority game, I get nothing for it, and so I am unmoved.&amp;quot; - Sharhonda Bossier on &amp;ldquo;Pod Save the People&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.404media.co/michigan-porn-ban-bill-4938-anticorruption-of-public-morals-act/&#34;&gt;Michigan Lawmakers Are Attempting to Ban Porn Entirely&lt;/a&gt;: Normally, I would roll my eyes at something like this and not share it, but right now, I earnestly believe this has a shot at going somewhere, which is disturbing and links back to my point about the acceleration of locking down and restricting speech.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gadgetreview.com/massive-attack-turns-concert-into-facial-recognition-surveillance-experiment&#34;&gt;Massive Attack Turns Concert Into Facial Recognition Surveillance Experiment&lt;/a&gt;: Hot on the heels of the coldplay ceo incident, Massive Attack threw down pretty hard. As an infosec person, I was aware of this surveillance alongside device tracking and other forms of &amp;ldquo;casual&amp;rdquo; but extreme daily monitoring when you go out. My question is, will this actually start a useful conversation or be a one-off stunt?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=YX1eEe8erkQ&#34;&gt;I think I know why (YouTube) views dropped&lt;/a&gt;: A fascinating deep dive into an issue with view counts many creators and streamers have been talking about, including a lot of information and graphs from many channels and research into what is a likely cause. If all of the things shake out as stated, it may finally pit most content creators against their ad-blocking content consumers. I am already seeing videos from people pushing viewers to support them in other ways.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.osnews.com/story/143376/dark-patterns-killed-my-wifes-windows-11-installation/&#34;&gt;Dark patterns killed my wife&amp;rsquo;s Windows 11 installation&lt;/a&gt;: I fight using local things that require me to have an online account to access them. It&amp;rsquo;s a trash pattern, and this is a fascinating dive into how a horrible chain of events can&amp;rsquo;t lock you out of a desktop because you bought a new phone.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/watch?v=rDm-3GU4XB0&#34;&gt;This was never about &amp;ldquo;open dialogue&amp;rdquo;&lt;/a&gt;: So many things flooding past my feeds are about how ragebait and this faux debate rage content is causing issues like what happened this week. But this is a more interesting discussion on it.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://bsky.app/profile/garethwatkins.bsky.social/post/3lz6kpjmfqk2e&#34;&gt;Hypocrisy is the point&lt;/a&gt;: It is, it&amp;rsquo;s about being able to be above the rules that you make others follow&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Someone asked if I was ready for the fall, and it actually took me a moment to realize that they meant autumn, not the complete collapse of democracy.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://mstdn.social/@Strandjunker&#34;&gt;Strandjunker@mstdn.social&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>The Great Forgejo Migration: Introduction</title>
      <link>https://squirrels.wtf/posts/2025-09-18-the-great-forgejo-migration-introduction/</link>
      <pubDate>Thu, 18 Sep 2025 22:18:53 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-18-the-great-forgejo-migration-introduction/</guid>
      <description>&lt;p&gt;Welcome to the Great &lt;del&gt;British Bake-Off&lt;/del&gt;, I mean Forgejo migration!&lt;/p&gt;&#xA;&lt;p&gt;I intended this post to be the whole story of how I took a week to migrate nearly 60 repositories to my own forge and set up CI/CD and dependency automation over it. The moment I started writing, I realized it&amp;rsquo;s going to be a long series. Hopefully you will stick along though.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-background&#34;&gt;The Background&lt;/h2&gt;&#xA;&lt;p&gt;I have always been a fan of self-hosting. Since the days of Debian Potato&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, I have been fixated on the idea of setting up and managing my own servers and services. There is no surprise in my career choices after thinking about this. While that original server&amp;rsquo;s hard drive ate itself a long, long time ago, and I was forced to rebuild it all by hand over the weekend (tequila was involved somehow), I eventually learned how to automate everything. In general, version control was always at the center of my automations and scripts.&lt;/p&gt;&#xA;&lt;p&gt;I have been hosting my own git repos for quite a while, often on a random server over SSH. But once I learned about Git LFS, this was no longer enough. I needed a forge to manage my Git LFS files. I started with Atlassian Stash but then moved to Gitea on a colocated server. Some may have even remembered links to &lt;a href=&#34;https://onlyhavecans.works&#34;&gt;https://onlyhavecans.works&lt;/a&gt;. However, like most tech, that Mac Mini came from sand, and eventually returned to it.&lt;/p&gt;&#xA;&lt;p&gt;I restored my backups of Gitea internally on my network and used it for extremely sensitive backups and repositories while I moved most of my code and other repositories to either GitLab or GitHub. This was convenient since I used GitHub for work, and GitLab was a popular place to stash things.&lt;/p&gt;&#xA;&lt;p&gt;But that never changed my desire to self-host and manage all my own stuff.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-why&#34;&gt;The Why&lt;/h2&gt;&#xA;&lt;p&gt;With Gitlab&amp;rsquo;s massive data loss still too fresh in my mind and GitHub&amp;rsquo;s further and further push into using everything ever for AI training, my desire for data-sovereignty started to increase.&lt;/p&gt;&#xA;&lt;p&gt;Also, the overly centralized internet has been nagging me lately after some conversations. We made a lot of progress by consolidating everything into a few sites, yet I believe the golden age of the internet was more about when we all had our own little corner with smaller audiences, rather than infinite feeds of data.&lt;/p&gt;&#xA;&lt;p&gt;Self-hosting isn&amp;rsquo;t fully accessible to all, which I think would improve the internet significantly, but I do have the resources and knowledge.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-plan&#34;&gt;The Plan&lt;/h2&gt;&#xA;&lt;p&gt;I have been keeping a casual eye on the forking of Forgejo from Gitea and have liked the project&amp;rsquo;s progress and goals, especially the idea of federation and some of their user-driven UX changes. While I was going to take some vacation time, I instead decided to refocus my energy on doing some nerd stuff that takes me back to some of my joy in computing—setting up things, building systems, and making them pretty amazing.&lt;/p&gt;&#xA;&lt;p&gt;My idea was to move all of my repositories from Gitea, GitHub, and GitLab to a new Forgejo instance, drop my Gitea instance, and sync repositories that were already on GitHub so they continue to receive updates.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-prep&#34;&gt;The Prep&lt;/h2&gt;&#xA;&lt;p&gt;I have already mentioned some of my decisions regarding the choice of Forjego, so the next step is to take some time to audit all the code I want to migrate. At the time, I did not realize how quickly the migrations themselves would be, so I decided to start with all of my code in Gitea, none of my GitLab code for now, and only the sources that were significant in GitHub. Since I tend to start with git init, I have a lot of throw-away one-use code there, and I don&amp;rsquo;t even care that much about hanging on to it.&lt;/p&gt;&#xA;&lt;p&gt;What am I moving? ✅&lt;/p&gt;&#xA;&lt;p&gt;The next big decision is then how to host it. I really wanted to host it on a machine in my network behind Caddy for easy SSL, open up the firewall for the necessary ports, and use a combination of dynamic DNS for the outside and a split-horizon DNS internally. The only part of this that is particularly interesting is that I am using unbound to do the split DNS instead of my Pi-Hole. In my testing, it was more reliable and easier to configure this, and since Unbound is what my Pi-Hole uses for resolution, anything in the network sees this. Anything outside comes in through the firewall.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;#/etc/unbound/unbound.conf.d/pi-hole.conf&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;#...&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# Allow my domains to return private addresses&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;private-domain&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;onlyhavecans.works&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;local-zone&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;onlyhavecans.works.&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;redirect&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;local-data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;onlyhavecans.works. AAAA fd45:4ece:4ead::443&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;local-data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;onlyhavecans.works. A 192.168.1.4&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Hosting? ✅&lt;/p&gt;&#xA;&lt;p&gt;Next is CI/CD. I realized I can&amp;rsquo;t give up GitHub actions without a replacement. I took a moment to look at Jenkins, bringing it back to my roots, until I noticed that the forgejo-runner is not marked anymore as an insecure implementation demonstration. The team over there had been working on completing their action runner. The bonus here is that if I set up a remote Docker-in-Docker setup on another machine, I can put the tax on an old Mac mini for all my workers, and I have an extremely GitHub-like CI/CD process.&lt;/p&gt;&#xA;&lt;p&gt;The pipelines? ✅&lt;/p&gt;&#xA;&lt;p&gt;The next thing I realized was that I would be losing Dependabot, which was something I really liked. I spent a bit of time searching for solutions and came up with a very short list. I inevitably went with Renovate and am extremely happy with my choice, but I was initially intimidated by some aspects of it. But I will get there in a later post.&lt;/p&gt;&#xA;&lt;p&gt;Dependency management? ✅&lt;/p&gt;&#xA;&lt;p&gt;At this point, I &lt;em&gt;thought&lt;/em&gt; I had planned it all generally out. But dear reader, since we are here and now, I will share the one thing I wish I had planned out.&lt;/p&gt;&#xA;&lt;p&gt;How will I set up my repositories? ❌&lt;/p&gt;&#xA;&lt;h2 id=&#34;whats-next&#34;&gt;What&amp;rsquo;s Next?&lt;/h2&gt;&#xA;&lt;p&gt;More blog posts! 😆&#xA;I think this is too long already to add more. I hope the next few posts will be shorter, but I will also be going into some code examples and processes I went through.&lt;/p&gt;&#xA;&lt;p&gt;Here are the planned posts:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Introduction (this)&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: The Migration of Code &amp;amp; Config&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Lessons of setting up CI/CD runners&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Automating DNSControl&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Renovate is my new best friend&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Hugo sure, but what about Netlify?&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration Side Story: Restoring with Restic (and also backing up, I guess)&lt;/li&gt;&#xA;&lt;li&gt;The Great Forgejo Migration: Bits and Bobs, What else?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Please do not look up when that was.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W37</title>
      <link>https://squirrels.wtf/posts/2025-09-14-this-week-in-squirrels-2025-w37/</link>
      <pubDate>Sun, 14 Sep 2025 14:07:29 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-14-this-week-in-squirrels-2025-w37/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;🎊 I hope you like the new theme! 🎨&lt;/p&gt;&#xA;&lt;p&gt;I only just barely got this new look ready in time for the weekly update.&#xA;This brings the look and flow of my blog back to its minimal roots while improving readability imo.&lt;/p&gt;&#xA;&lt;p&gt;Please let me know what you think, good, bad, or indifferent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I cannot believe I woke up so early after such a late night of streaming.&lt;/li&gt;&#xA;&lt;li&gt;My Sunday AM Chaos stream quickly went into Terraria, turned into an epic-sized stream in time, and viewership again.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;However, Terraria was fun until it wasn&amp;rsquo;t, and then I was angry and frustrated, an event over spawned and stuck me in 10 10-minute death loop, so I bailed.&lt;/li&gt;&#xA;&lt;li&gt;I had a good conversation with Pixel during the stream about the struggle of newbies playing the game with veterans, because there is a big rush to get the game to a point for somebody who has done this enough times, while the newbie wants to explore and learn. I felt that at maximum volume by the end of the stream.&lt;/li&gt;&#xA;&lt;li&gt;Days later, somebody brought to my attention that Journey mode has a &amp;ldquo;god mode&amp;rdquo; button; in retrospect, that could have solved a lot of frustration.&lt;/li&gt;&#xA;&lt;li&gt;Ended the week with a second good Terreria stream, after Sunday&amp;rsquo;s torrent of frustration, I was handed a &lt;em&gt;redic&lt;/em&gt; sword and basically melted anything and everything that could annoy me. It was a bit much that the game had no challenge anymore, but still, we got to play with all the bosses.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;The week of Debian upgrades continues. With both 12 and 13 receiving a point release, I have many boxes to patch.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Mark my words, though. I believe Michiru&amp;rsquo;s (RaspberryPi) SD card is going. It&amp;rsquo;s so slow to do work on it. However, the system requires very little disk I/O, so I will let it run until it dies and then rebuild it.&lt;/li&gt;&#xA;&lt;li&gt;I lost a good bit of time to something the Debian 13 upgrade broke for me. NVENC and NVDEC were not working in Jellyfin and Plex. Plex silently switched to software, but Jellyfin started throwing errors. It took me a bit to realize it wasn&amp;rsquo;t something with &lt;code&gt;nvidia-container-toolkit&lt;/code&gt;. The upgrade + auto-remove cleaned out &lt;code&gt;libnvcuvid1&lt;/code&gt; and &lt;code&gt;libnvidia-encode1&lt;/code&gt;. 😆 Kinda need those.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Did overhauls on my blog this week as planned. Feels nice to get things working better, but I don&amp;rsquo;t love how much time I spend fiddling with things. Getting things into a flow state takes work, and blogging is not something I always want to fiddle with.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I hope all my week&amp;rsquo;s posts are not as big as last week&amp;rsquo;s.&lt;/li&gt;&#xA;&lt;li&gt;Luckily, hyperfocus and feedback put me in a huge blogging mood. I am stacking up drafts I can edit and post when I am not feeling like writing as much later.&lt;/li&gt;&#xA;&lt;li&gt;I really miss my old Hugo theme. It broke with a newer version of Hugo, and I switched to a more &amp;ldquo;off the shelf&amp;rdquo; one that looks amazing at a glance, but has a lot of things that bother me.&lt;/li&gt;&#xA;&lt;li&gt;I spent a whole evening tweaking my current theme to make it a touch more readable and fit better with how I want&lt;/li&gt;&#xA;&lt;li&gt;After all the modifications, I realized the theme wasn&amp;rsquo;t working for me, and I found one that fits what I wanted more. I worked on it extensively in PR, and even though it took a few days of on-and-off tuning and some feedback, I achieved the clean and stark look with PaperMod and a healthy dose of my own CSS. It might be &lt;em&gt;too&lt;/em&gt; minimal, but let&amp;rsquo;s go with it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;It is fascinating to me in some of the worst ways that people are trying to bring back the R-slur. I have been seeing it around a lot more and even heard some commentary about it. I wonder about the motivation and goals behind the attempt to make it socially acceptable again.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It&amp;rsquo;s a weird cycle. &lt;em&gt;Back in my day&lt;/em&gt;, we&amp;rsquo;d say it and get a wooping, then the Family Guy era hit, and it was everywhere, and then we realized that was a colossal mistake… now it is back?&lt;/li&gt;&#xA;&lt;li&gt;Now I am pondering &amp;ldquo;Words as fences&amp;rdquo; or how we define a space with words. Another random social issue I will spend too much time thinking about and writing about&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Renovate is only weeks old in my setup. I am already looking at the number of Renovate PRs I receive daily and considering how to set up auto-merging on passing tests, as well as how to test some crucial aspects, such as Hugo builds, since themes often break with new Hugo versions.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;However, it&amp;rsquo;s already caught some breaking versions, which is excellent.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Coming back to work after two weeks off is a lot, a lot, a lot. But Pomodoro&amp;rsquo;s have been keeping me on and honest, which is excellent.&lt;/li&gt;&#xA;&lt;li&gt;Uuuuuuugh, Plex is having &lt;a href=&#34;https://forums.plex.tv/t/important-notice-of-security-incident/930523&#34;&gt;more issues with security&lt;/a&gt;. Last month, it was a critical client patch, and now it&amp;rsquo;s a service breach. Resetting my password and sessions has compromised my server to the point where I needed to delete my Preferences.xml and set it up as new to get it to authenticate again.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;need&lt;/em&gt; to stop pre-ordering every last manga and book that looks like a half-decent queer romance. Over the previous two weeks, I have read two manga that I didn&amp;rsquo;t particularly enjoy. The first book was not to my liking, and the second was even less appealing.&lt;/li&gt;&#xA;&lt;li&gt;OMGOSH, the weather y&amp;rsquo;all. Towards the end of the week, temperatures started diving down to almost 20 °C by 6am, and I am so giddy. It&amp;rsquo;s cool enough to open windows at night and in the morning. AIR! FRESH AIR through my house.&lt;/li&gt;&#xA;&lt;li&gt;I received an absolutely hilarious piece of spam from Grammarly introducing their new feature. In short, &amp;ldquo;By now you are amazing at using AI to write for you, but it all sounds too stiff and like AI doesn&amp;rsquo;t, it? Introducing &lt;em&gt;humanizer&lt;/em&gt;! The AI to make your AI sound less AI.&amp;rdquo; I am in &lt;em&gt;stitches&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;My first major Jellyfin bug hit me. Trying to delete a massive music library broke library scans for everything and failed to clean up anything. I ended up having to add it back, remove it, and then perform an unfortunate amount of manual cleanup. At least Jellyfin&amp;rsquo;s file layouts and setups are mostly human parseable.&lt;/li&gt;&#xA;&lt;li&gt;My motivation has been a bit hard to come by, which isn&amp;rsquo;t too shocking, but I really felt my energy drop off at the end of the week, and the big depression swing came hard. I hate blaming hormones, but yanno what. I am staring at the calendar like… I know what this is.&lt;/li&gt;&#xA;&lt;li&gt;I have slipped back into a bad YouTube habit where I am spending too much time opening it and looking for something to watch to my taste. This eats into my reading time, and it shows by how much I have and haven&amp;rsquo;t read.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Brewing Up Bedlam &lt;em&gt;in Progress&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;It&amp;rsquo;s all Your Fault Vol 2 ⭐&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yesss new &lt;a href=&#34;https://www.youtube.com/watch?v=5X6LbK--oC0&#34;&gt;Tierra Wack&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Björk: I am crawling her catalog this week. Although I liked Post a lot, I feel I never gave her enough of a chance. I appreciate and enjoy her work even more than I remember, and while it&amp;rsquo;s a bit disjointed, her latest album has fantastic sounds and tracks.&lt;/li&gt;&#xA;&lt;li&gt;Sophie: A co-worker mentioned Sophie, and now I am completely derailed and needed to drop everything and listen to her solo work—the founder of hyperpop who bore so many amazing artists in her wake. Sigh, rest in peace, and probably a lot of hype.&lt;/li&gt;&#xA;&lt;li&gt;Oh wow, one of my fave albums. Well, we&amp;rsquo;re listening to Spahn Ranch for the end of the week. I am not even mad at how old this is. Oh, that old muddy Cleopatra industrial metal sound hits me just right.&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Today is the 30th anniversary of the Spahn Ranch album &amp;ldquo;The Coiled One,&amp;rdquo; which was released on September 12, 1995, by Cleopatra Records.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lowendbox.com/blog/they-used-to-be-good-but-now-theyve-turned-to-evil-the-synology-end-game/&#34;&gt;Enshittification comes for Synology and hardware&lt;/a&gt;. Seeing this is discouraging; more and more consumer companies feel they have enough market capture to start worsening their products to drive customers up the product chain.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://martinfowler.com/articles/ship-show-ask.html&#34;&gt;Ship|Show|Ask&lt;/a&gt; is making the rounds at my company, where we are asking if &lt;em&gt;everything&lt;/em&gt; really needs reviews. It&amp;rsquo;s a good conversation since we already have places where reviews offer far less value. A lot of things in this article are not things I would exclude from a code review, but the ideas stand.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thoughts.melonking.net/thoughts/every-site-needs-a-links-page-why-linking-matters&#34;&gt;Every site needs a Links Page&lt;/a&gt;: This very mid 90&amp;rsquo;s website makes me want to make a links page and just weird my website out&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://projects.kwon.nyc/internet-is-fun/&#34;&gt;The internet used to be fun&lt;/a&gt;: This is a huge pile of article that makes me excited to play with my site&lt;/li&gt;&#xA;&lt;li&gt;Finally, something that isn&amp;rsquo;t serious. &lt;a href=&#34;https://www.youtube.com/watch?v=CzEgFcbT1vk&#34;&gt;Blake Jenning&amp;rsquo;s &amp;ldquo;Which Furniture is THE Inanimate Queen? | Date Everything Diva Tournament (ft. Michael Lorz)&amp;rdquo;&lt;/a&gt;. This person is incredibly blessed, and their content always cracks me up. I truly hope that someday he is covered in human Shrek (s).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;quote-of-the-week&#34;&gt;Quote of the Week&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A well done modern remake of The Prisoner would hit like a hydrogen bomb right now.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://blackqueer.life/@FinalGirl&#34;&gt;@FinalGirl@blackqueer.life&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>(Not) Time to Abandon the Kindle Ship</title>
      <link>https://squirrels.wtf/posts/2025-09-11-not-time-to-abandon-the-kindle-ship/</link>
      <pubDate>Thu, 11 Sep 2025 23:10:09 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-11-not-time-to-abandon-the-kindle-ship/</guid>
      <description>&lt;div class=&#34;callout callout-note&#34;&gt;&#xA;  &lt;div class=&#34;callout-header&#34;&gt;&#xA;    &lt;span class=&#34;callout-icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;18&#34; height=&#34;18&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;path d=&#34;M12 20h9&#34;/&gt;&lt;path d=&#34;M16.376 3.622a1 1 0 0 1 3.002 3.002L7.368 18.635a2 2 0 0 1-.855.506l-2.872.838a.5.5 0 0 1-.62-.62l.838-2.872a2 2 0 0 1 .506-.854z&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/span&gt;&#xA;    &lt;span class=&#34;callout-title&#34;&gt;Note&lt;/span&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;callout-content&#34;&gt;&#xA;    &lt;p&gt;This blog post is from my drafts archive.&lt;/p&gt;&#xA;&lt;p&gt;I was initially researching leaving my Kindle in Quarter 1 of 2025 when Amazon removed the ability to download your purchases from their website.&#xA;I never ended up pulling the trigger for this and as of this posting, I still use my Kindle and the Amazon Kindle store heavily.&lt;/p&gt;&#xA;&lt;p&gt;That said, I think my reflections and research are still valuable enough to others to share.&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;my-kindle-addiction&#34;&gt;My Kindle &amp;ldquo;Addiction&amp;rdquo;&lt;/h2&gt;&#xA;&lt;p&gt;I have a confession to make, a weird confession. I am a Kindle junkie. Oh, how I love my Kindle. I have thousands of books purchased through Amazon&amp;rsquo;s Kindle store. I read my Kindle every day for hours. I digest over a hundred books and manga a year and take notes on each one.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t stream music, TV, or movies; instead, I buy them directly wherever I can online. I don&amp;rsquo;t shop at questionable big-box stores when I have alternatives (and oh boy, do I have them in Las Vegas). I don&amp;rsquo;t use TikTok, Facebook, or X. I run Linux whenever possible. I buy my TTRPG games through indie distributors or directly from crowdfunding. I don&amp;rsquo;t use Google (as a Kagi paid user), I self-host, and I pay for services rather than being the product. All of this is to highlight how much effort I actively put into being as much of a reasonably ethical consumer as possible.&lt;/p&gt;&#xA;&lt;p&gt;But Amazon Kindle books? That is my &lt;em&gt;thing&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s convenient and fun and easy. I can buy any book at any time right from my Kindle. It&amp;rsquo;s there whenever I need it, and even with hardcore reading, the battery is always ready for more. The reading status is flawlessly synced in case I want to catch up on my phone for a bit or read comics on my iPad. It has &lt;em&gt;almost&lt;/em&gt; everything. Everything except for that one thing you are probably thinking of right now.&lt;/p&gt;&#xA;&lt;p&gt;I have &lt;strong&gt;leased&lt;/strong&gt; &lt;em&gt;1,839&lt;/em&gt; books from Amazon, with not a single one bought and owned.&#xA;You don&amp;rsquo;t buy books from Amazon; you lease a license to read them for now.&lt;/p&gt;&#xA;&lt;p&gt;But lately, I want to give up my creature comforts.&lt;/p&gt;&#xA;&lt;p&gt;These are not brand new feelings. I have always struggled with what Amazon has become for a long time. I fought being a Kindle user by using several generations of the B&amp;amp;N Nook before I succumbed to the temptation. And once you make that switch, Amazon knows how to keep you hooked; it&amp;rsquo;s their whole deal. My point is, it&amp;rsquo;s been on my mind for a while —a nagging, background thread reminding me that my excessive Amazon Kindle usage isn&amp;rsquo;t in line with the rest of my consumption morals.&lt;/p&gt;&#xA;&lt;p&gt;And yes, I do believe that &lt;a href=&#34;https://squirrels.wtf/posts/2025-01-29-life-after-facebook/&#34;&gt;your morals are directly reflected in how you spend your money&lt;/a&gt;. I don&amp;rsquo;t really believe in &amp;ldquo;pure&amp;rdquo; ethical capitalism either. Still, the lack of pure ethical capitalism doesn&amp;rsquo;t absolve anybody from the repercussions of their actions. &amp;ldquo;All my choices are flawed&amp;rdquo; doesn&amp;rsquo;t lessen the impact of my choices.&lt;/p&gt;&#xA;&lt;p&gt;You might think that after everything I wrote above, the rest of this post is all about how I overcome my attachment to my Kindle and what I switched to… but this post doesn&amp;rsquo;t end like that. It&amp;rsquo;s not always victory.&lt;/p&gt;&#xA;&lt;h2 id=&#34;wait-but-amazon-is-good-for-you-actually&#34;&gt;Wait, but Amazon is Good for You, Actually?&lt;/h2&gt;&#xA;&lt;p&gt;Around the time I was working on this post, an author, editor, and promoter I greatly respect in the sapphic romance genre released a series of blog posts encouraging people to reconsider hastily dumping Amazon Kindle books, as a significant portion of a small author&amp;rsquo;s income comes from them.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://jae-fiction.com/how-to-make-sure-more-of-your-book-money-goes-to-authors/&#34;&gt;How to make sure more of your book money goes to authors&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://iheartsapphfic.com/2025/02/26/addressing-the-amazon-elephant-in-the-room/&#34;&gt;Addressing the Amazon Elephant in the Room&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now, I want to state the fact that I do not agree with a lot of Jae&amp;rsquo;s opinions on boycotts or ethical consumerism. A lot of the post towards the end starts sounding like hardcore copium huffing. I refuse to accept the justification of &amp;ldquo;well, if you are going to boycott this, you also have to boycott everything you love,&amp;rdquo; because all changes come in steps, one at a time.&lt;/p&gt;&#xA;&lt;p&gt;My frustration with some of her writing aside, she does have some good points about how Amazon built a system that tore down the walls of self-publishing and small-scale publishing, allowing small publishers to grow.&lt;/p&gt;&#xA;&lt;p&gt;Also… I just wanted to have this one thing.&lt;/p&gt;&#xA;&lt;p&gt;🥺👉🏻👈🏻&lt;/p&gt;&#xA;&lt;p&gt;Can I have this one thing?&lt;/p&gt;&#xA;&lt;h2 id=&#34;squirrels-can-have-a-little-kindle-as-a-treat&#34;&gt;Squirrels Can Have a Little Kindle, as a Treat&lt;/h2&gt;&#xA;&lt;p&gt;The answer is yes.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s right. I didn&amp;rsquo;t leave Amazon Kindle. In fact, if you ever see me out and about, I promise it&amp;rsquo;s in my purse. I even bought a new one.&lt;/p&gt;&#xA;&lt;p&gt;So, then, what is the rest of this post? This is the compiled list of notes, thoughts, and research I was doing to help me drop Kindle. It is incredibly biased to my own reading habits, which have a lot of Queer romance, manga, tech books, and PopSci books.&lt;/p&gt;&#xA;&lt;p&gt;Everything below is &lt;strong&gt;research notes&lt;/strong&gt; from the time and may age like wine or milk. Only time will tell, so keep in mind the date on this post.&lt;/p&gt;&#xA;&lt;h2 id=&#34;my-notes-on-moving-on-dropping-amazon-reading&#34;&gt;My Notes on Moving on Dropping Amazon Reading&lt;/h2&gt;&#xA;&lt;h3 id=&#34;stores-that-look-super-appealing&#34;&gt;Stores that Look Super Appealing&lt;/h3&gt;&#xA;&lt;p&gt;I spent an evening searching and building myself a reference guide for leaving.&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Store&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th style=&#34;text-align: center&#34;&gt;DRM&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Content&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Notes&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://global.bookwalker.jp&#34;&gt;Book Walker Yuri&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🔴&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Manga&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Complete EN+JP, Hardcore DRM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bookshop.org/&#34;&gt;Bookshop&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟡&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Everything&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Trendy new General, mixed DRM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.kobo.com/us/en&#34;&gt;Rakuten Kobo&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟡&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Everything&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Native Store, mixed DRM&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://craphound.com/shop/&#34;&gt;Craphound&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Author&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Nerd Author, sometimes good&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.smashwords.com&#34;&gt;Smashwords&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Everything&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Has lots of Kindle Indies. annoying website&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://itch.io/&#34;&gt;Itch.Io&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Indie Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Trash UX, but creators like it&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://storybundle.com&#34;&gt;StoryBundle&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Indie Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Humble Bundle for Indie Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://emanga.com/collections/gl&#34;&gt;eManga&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Indie Manga&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Has Lilyka&amp;rsquo;s manga&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://sakura-sfw.irodoricomics.com/&#34;&gt;Irodori Comics&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Indie Manga&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;A fave but small&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://j-novel.club/&#34;&gt;J-Novel Club&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Light Novels&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Super light on Yuri &amp;amp; LGBTQIA&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://store.2600.com&#34;&gt;2600&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Magazine&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;It&amp;rsquo;s been a while&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://denpa.pub/&#34;&gt;Denpa&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Manga&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Has some really good series&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.boldstrokesbooks.com/&#34;&gt;Bold Stroke Books&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Queer Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;HUGE Queer Bookstore&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://ninestarpress.com&#34;&gt;Nine Star Press&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Queer Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.humblebundle.com/books&#34;&gt;Humble&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Refbooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Random Lotto as to what you can buy&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://leanpub.com/&#34;&gt;LeanPub&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;RefBooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Hit or miss&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.manning.com/&#34;&gt;Manning&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;RefBooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://nostarch.com/&#34;&gt;No Starch Press&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;RefBooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Personal Fave&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.packtpub.com&#34;&gt;Packt&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;RefBooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Also Fan of&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://pragprog.com/&#34;&gt;PragProd&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Refbooks&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Big Fan&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://clarelydon.shop/&#34;&gt;Clare Lydon&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Author&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Good Sapphic Author&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://harperbliss.shop/&#34;&gt;Harper Bliss&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Author&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;My favorite Sapphic author direct&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.bellabooks.com/&#34;&gt;Bella Books&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Huge&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://bywaterbooks.com/bookstore/&#34;&gt;BywaterBooks&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://desertpalmpress.com/shop&#34;&gt;Desert Palm Press&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Several Trans, large pool of authors&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.dreamspinnerpress.com&#34;&gt;DreamSpinner Press&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;a href=&#34;https://www.ylva-publishing.com/&#34;&gt;Ylva Pub&lt;/a&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td style=&#34;text-align: center&#34;&gt;🟢&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;WLW Fiction&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h3 id=&#34;meta-drm-free-lists&#34;&gt;Meta Drm Free Lists&lt;/h3&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://libreture.com/bookshops/&#34;&gt;The Ultimate List of DRM-free Bookshops&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.defectivebydesign.org/guide/ebooks&#34;&gt;Defective By Design Guide to Living DRM Free&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;buying-notes&#34;&gt;Buying Notes&lt;/h3&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t forget renting books from library too&lt;/p&gt;&#xA;&lt;p&gt;Kobo books and manga are reported to be very high quality and likely can be fixed.&lt;/p&gt;&#xA;&lt;p&gt;I could focus on indie manga and kobo to put all that into Komga. I read manga on the iPad Primarily so Komga covers me.&lt;/p&gt;&#xA;&lt;p&gt;I can buy everything but my Light Novels and Major Pub books through the large amounts of direct publish and organize it in Calibre-Web&lt;/p&gt;&#xA;&lt;p&gt;For Major Pub and LNs I would ideally fix files from Bookshop, but fall back to fixing files from Kobo&lt;/p&gt;&#xA;&lt;h3 id=&#34;self-hosting&#34;&gt;Self Hosting&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/janeczku/calibre-web&#34;&gt;https://github.com/janeczku/calibre-web&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://lazylibrarian.gitlab.io/&#34;&gt;https://lazylibrarian.gitlab.io/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;fixing-stores&#34;&gt;Fixing Stores&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/noDRM/DeDRM_tools&#34;&gt;NoDRM For Major Stores&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gist.github.com/noaione/00dfb16c423a203399f34d073b759841&#34;&gt;Guide to Manga/LN Offline Reading&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/Calibre/comments/1is090x/feb_2025_macfriendly_android_emulator_guide_for/&#34;&gt;Mac Friendly Guide to Android emulator for kindle&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;kobo-tuning&#34;&gt;Kobo Tuning&lt;/h3&gt;&#xA;&lt;p&gt;Kobo technically has it&amp;rsquo;s own EPUB format which is an extension on EPUB3, which is recommended to use before sideloading for battery and performance&lt;/p&gt;&#xA;&lt;h3 id=&#34;kindle-fixes&#34;&gt;Kindle Fixes&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.mobileread.com/forums/showthread.php?t=361503&#34;&gt;Thread&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you have an eink Kindle and are able to download ebooks directly to your Kindle via WiFi, it is possible to then connect the Kindle to a computer via USB cable and import the ebook file (.kfx, .azw3, .azw, .mobi) from Kindle into calibre.&lt;/p&gt;&#xA;&lt;p&gt;If your Kindle was released in 2013 or later running firmware v5.6.5 or newer, you will get mostly KFX (older books may result in older formats, like .mobi). Make sure you have the &lt;a href=&#34;https://www.mobileread.com/forums/showthread.php?t=291290&#34;&gt;KFX Input&lt;/a&gt; plugin installed.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>This Week in Squirrels: 2025-W36</title>
      <link>https://squirrels.wtf/posts/2025-09-07-this-week-in-squirrels-2025-w36/</link>
      <pubDate>Sun, 07 Sep 2025 20:21:44 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-07-this-week-in-squirrels-2025-w36/</guid>
      <description>&lt;p&gt;This week in squirrels&amp;hellip;&lt;/p&gt;&#xA;&lt;h2 id=&#34;summary&#34;&gt;Summary&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I took the week off for my birthday. This is the second week off, but last week wasn&amp;rsquo;t all that relaxing. I find it stressful that it takes a week to unwind enough to relax for a week. The layers of irony.&lt;/li&gt;&#xA;&lt;li&gt;My birthday started with a quick stream and then a family birthday brunch at a very loud but delicious Israeli brunch restaurant.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I get the solid impression that my brother and mother have really given up the effort to acknowledge my transition. Since it&amp;rsquo;s been over seven years, I can&amp;rsquo;t believe somebody is ever going to try if we are still putting no effort into resisting the urge to refer to me as &amp;ldquo;he&amp;rdquo; to the waiter. I am not mad about it, but disappointed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;After sitting down and documenting my career notes and processing my thoughts, I have some direction, or at least a lot of questions.&lt;/li&gt;&#xA;&lt;li&gt;I set up a new IPv6 ULA &amp;amp; NPT, then updated all my external monitoring for my self-hosted services to ensure all my self-hosted apps are still working over IPv6 locally and remotely.&lt;/li&gt;&#xA;&lt;li&gt;Returned to making and posting stream schedules for my live streams.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I even made all my streams! No cancellations, and I hope to keep that up even when I am working. 😆&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Reorganized all of my Forgejo repositories into orgs. There will be a blog post later on this.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I started the blog post on my new Forgejo setup, which turned into the first post of a pretty long series. I have a lot to say and have learned from it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Set up a Terraria server and spent almost 10 hours playing it with friends. It was way too much fun, but I was also up way too late. The only bad part was that I became a bit too involved and started missing chats.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The second stream of it was proof that I like screwing around in the game so much, but I was much better at being present with chat.&lt;/li&gt;&#xA;&lt;li&gt;Still, Terraria sessions mean fewer breaks and longer streams for me so far.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Speaking of streaming, I set up a lot of Firebot v5 commands and fun stuff like auto shout-outs, a shout-out queue, and even have some overlay commands.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It took a few revisions, but it&amp;rsquo;s great to have more features on the stream.&lt;/li&gt;&#xA;&lt;li&gt;Sadly, Fugi, the tool for sharing profiles and showing people you are collabing with on Discord on stream, is totally glitching out and breaking many times during a stream&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Since Mint 22.2 was released, I upgraded my desktop and then finally jumped into updating my servers to Debian 13. All the upgrades were a massive nothing burger, which is really nice; I love an uneventful update.&lt;/li&gt;&#xA;&lt;li&gt;Refactor all of my books tracking and logging into Obsidian bases instead of DataView, which fixed all my super slow renders. Switching from Goodreads to my own notes in Obsidian has slowed down my reading a bit, but taking all the notes has had me more engaged with what I am reading.&lt;/li&gt;&#xA;&lt;li&gt;My blood sugar has been rapidly plummeting in the back half of this week with a significant pullback on my insulin. I had a rough start to the week due to poor eating on vacation, but the rubber band is impressive.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At the very end of this week, I am starting up a new med, and that&amp;rsquo;s always exciting and scary when I am already experiencing low glucose.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Spent my usual Saturday working on plans for the next week with Kitty. It will likely be a lot of work on writing, thinking, and streaming. Time to think and write.&lt;/li&gt;&#xA;&lt;li&gt;Went to a brand new ramen joint in town. Incredibly delicious, quality ingredients, and rich broth. The portions were smaller than I have seen anywhere, but the price-to-quality ratio is impressive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;books&#34;&gt;Books&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How Do I Turn My Best Friend Into My Girlfriend?, Vol. 4 ⭐⭐⭐⭐&lt;/li&gt;&#xA;&lt;li&gt;Until I Love Myself, Vol 1 &lt;em&gt;DNF&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;With You Our Love Will Make It Through, Vol 3 ⭐⭐⭐⭐&lt;/li&gt;&#xA;&lt;li&gt;My First Love&amp;rsquo;s Kiss, Vol. 3 &lt;em&gt;I have rarely regretted buying a book so much&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;At least all the romance fluff I read this week was good.&lt;/p&gt;&#xA;&lt;h2 id=&#34;music&#34;&gt;Music&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Had a massive Bandcamp Friday haul that will take me a while to go through.&lt;/li&gt;&#xA;&lt;li&gt;Found a &amp;ldquo;new to me&amp;rdquo; artist with a new album, &amp;ldquo;Lost Dog&amp;rdquo; by fur:trash. It&amp;rsquo;s very &amp;ldquo;breakcore noise trash&amp;rdquo; style with good underlying composition. It reminded me of Ada Rook&amp;rsquo;s &amp;ldquo;UNKILLABLE ANGEL,&amp;rdquo; which is still a contender for my fave album of the year.&lt;/li&gt;&#xA;&lt;li&gt;Dusqk&amp;rsquo;s &amp;ldquo;Sanctuary OS&amp;rdquo; is a good &amp;ldquo;chill breakcore&amp;rdquo; counterbalance to fur:trash. It&amp;rsquo;s a type I often call the PlayStation Style because it uses that reverb and sweeps so often.&lt;/li&gt;&#xA;&lt;li&gt;Went back to listening to Ada Rook instead of my new music 😆&lt;/li&gt;&#xA;&lt;li&gt;I checked. It&amp;rsquo;s only September, and I have eighty-four 2025 releases purchased this year. 😅 I don&amp;rsquo;t know if I can listen to this much music, but I have it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;reads-and-videos&#34;&gt;Reads and Videos&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Damn it, I am agreeing with Theo.gg again. This is not a trend I try to keep. But I hard agree with his take on &lt;a href=&#34;https://www.youtube.com/watch?v=6TMPWvPG5GA&#34;&gt;The right way to vibe code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;This blog post ended up all over my corner of the internet, and it&amp;rsquo;s a big mood for me. Simplicity always wins in maintainability. &lt;a href=&#34;https://www.al3rez.com/todo-txt-journey&#34;&gt;I Tried Every Todo App and Ended Up With a .txt File&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Holy Heck&amp;hellip; That was a lot. A lot, a lot. I hope that these will be shorter going forward, and I will work on being more concise in my writing.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>This Week in Squirrels: Intro</title>
      <link>https://squirrels.wtf/posts/2025-09-07-this-week-in-squirrels-intro/</link>
      <pubDate>Sun, 07 Sep 2025 19:24:14 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-09-07-this-week-in-squirrels-intro/</guid>
      <description>&lt;p&gt;Welcome to a brand new series of posts.&lt;/p&gt;&#xA;&lt;p&gt;This blog began as a continuation of my LiveJournal, and I am returning to my roots for this series called &amp;ldquo;This Week in Squirrels&amp;hellip;&amp;rdquo; This blog went pretty quiet after Twitter really took off, but after the great &amp;ldquo;Eloning of X,&amp;rdquo; I never entirely took to Mastodon or BlueSky. Because of this, I miss blogging my thoughts.&lt;/p&gt;&#xA;&lt;p&gt;My goals are two-fold here. The first is to return regularly and share my thoughts and content, even if it&amp;rsquo;s just brief updates on what is going on in my life. The next goal is to get back into the habit of regularly deploying to my journal and build workflows for improved blogging.&lt;/p&gt;&#xA;&lt;p&gt;Status updates will not become the sole purpose of my blog, though. I would like to use this as a springboard for regular posts on all sorts of topics.&lt;/p&gt;&#xA;&lt;p&gt;My format will grow and change over time, but it&amp;rsquo;s mostly going to be as follows:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## Summary&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; list of things that have come up&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; and thoughts&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## Books&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Books&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Manga&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## Music&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Music news&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Music I&amp;#39;m buying&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; w/e&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;gu&#34;&gt;## Posts&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Sharing articles&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; or videos&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; the repost corner&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I may miss a few weeks when things come up, but I hope you will stick with it.&#xA;Also, I hope I stick with it too 🤣&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Use Bandcamp, but Do Not Trust Bandcamp</title>
      <link>https://squirrels.wtf/posts/2025-04-29-use-bandcamp-but-do-not-trust-bandcamp/</link>
      <pubDate>Tue, 29 Apr 2025 12:51:25 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-04-29-use-bandcamp-but-do-not-trust-bandcamp/</guid>
      <description>&lt;p&gt;To prevent burying the leede. Buy your music, but make sure you download it in the best format you can and keep it backed up. Do NOT trust services like Bandcamp, Amazon, or Apple to keep your music you purchased.&lt;/p&gt;&#xA;&lt;h2 id=&#34;my-relationship-with-my-music-library&#34;&gt;My Relationship with My Music Library&lt;/h2&gt;&#xA;&lt;p&gt;I have made it no secret I love music. I love consuming it, decorating time with it, DJing, making it, all of it. Outside of a very brief stint in the 1990&amp;rsquo;s with Limewire and in the 2010&amp;rsquo;s with Spotify, then Apple Music I have always been buy on buying and having my music collection.&lt;/p&gt;&#xA;&lt;p&gt;A large part of why I like to maintain my own collection is that I have such eclectic tastes that there is too many songs I enjoy that are not on streaming platforms. In fact so much of my purchased music isn&amp;rsquo;t even in MusicBrainz database that it makes managing it with popular tools a nightmare.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;The second reason stems from my time with Apple Music. Apple Music with iTunes Match was a perfect solution to my eclectic collection plus streaming until they kept vanishing one of my all time favorite albums &amp;ldquo;Becoming X&amp;rdquo; by the Sneaker Pimps. I would be listening to it one week, and it would be gone the next. That only had to happen twice before I gave up on streaming services.&lt;/p&gt;&#xA;&lt;p&gt;For the past many years I have been extremely happy buying the vast bulk of my music from Bandcamp and Amazon since I can get MP3s from both. In 2021 I moved all my music to my NAS running Plex and have used PlexAmp to use as my own personal streaming service. This has been perfect for me, the clients are great, i can still stream to raspi with speakers for home music, and I have access to access to all my music.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes finding a song to buy is hard, and there is a few tracks that are stream only. I am looking directly at you Orbital and am so mad that &amp;ldquo;Copenhagen&amp;rdquo; is stream only. But then you find amazing things like you can buy music directly from some of your favorite artists and even get lossless files. Huge shoutouts to My Life with the Thrill Kill Kult and Gary Numan.&lt;/p&gt;&#xA;&lt;h2 id=&#34;my-discovery-about-bandcamp-and-what-i-bought&#34;&gt;My &amp;ldquo;Discovery&amp;rdquo; about Bandcamp and what I Bought&lt;/h2&gt;&#xA;&lt;p&gt;But these last few weeks is where things went wrong with Bandcamp for me.&lt;/p&gt;&#xA;&lt;p&gt;Since I am experimenting with switching from Plex to Navidrome for my music I am a lot more aware of my music tagging and also how personal streaming means transcoding my music as it is sent to my device.&lt;/p&gt;&#xA;&lt;p&gt;As part of this I decided to download all 1120 of my Bandcamp purchases as FLAC so that I am encoding from lossless instead of lossy MP3s when listening to my music. it&amp;rsquo;s not a huge quality difference but there is no cost other than my time to swap out all the files and update tags. There is also some small advantages to using FLACs when it comes to tagging but that is not important here.&lt;/p&gt;&#xA;&lt;p&gt;What is important is that the more I started replacing old files with new downloads the more I discovered how much artists can and do edit the albums after they are put up for sale.&lt;/p&gt;&#xA;&lt;p&gt;In some cases this is for the better! I have found some albums now have more bonus tracks than when I bought and downloaded them. I had one artist that upgraded the quality of the tracks. I am not sure if it was originally a mistaken upload or a remaster… and the most nefarious of cases… songs are gone.&lt;/p&gt;&#xA;&lt;p&gt;Currently artists have the ability to &amp;ldquo;private&amp;rdquo; an album or take it off sale, but in that case if I own it, I can still buy it.&lt;/p&gt;&#xA;&lt;p&gt;But somehow artists also have the ability to hard delete songs from albums.&lt;/p&gt;&#xA;&lt;p&gt;In 2020 when I bought LEZ POP&amp;rsquo;s &amp;ldquo;THE GIRLS&amp;rdquo; EP, it had four tracks, and I love each one of them dearly. Track three is the standout on the album for me because it introduced me to Backxwash, an artist I am so glad I have learned about and own all her albums now.&lt;/p&gt;&#xA;&lt;p&gt;On the day this post was put up the album on Bandcamp only has two songs now, and the Backxwash collab is gone. Even if I download it having bought it with four songs. I can&amp;rsquo;t get the FLAC versions of those songs anymore.&lt;/p&gt;&#xA;&lt;p&gt;This is only one example, and I am sure there is various legal and licencing reasons for this but I didn&amp;rsquo;t buy the two song version of the EP, I bought the four song version. And I have the files I got when I wanted, but the upgrade is impossible now.&lt;/p&gt;&#xA;&lt;p&gt;This isn&amp;rsquo;t the only case of this, but this is the most ouch one for me at the moment.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-moral-of-the-story&#34;&gt;The Moral of the Story&lt;/h2&gt;&#xA;&lt;p&gt;So, moral of the story; Buy content, download the best version of that content, and keep it safe and backed up in at least two places. Once you download it, you never know if you will be able to download it again.&lt;/p&gt;&#xA;&lt;p&gt;If you dig around some places of the internet they will be very clear about how important it is to buy DRM free and back up, but I wanted to add the part about &amp;ldquo;if you have the option, get it in the highest quality and most open formats you can just to be sure for later.&amp;rdquo;&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Ask me about the time I destroyed my collection with Beets music manager once and had one heck of a backups restore&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>The Day I Lost One of the Most Important People in my Life</title>
      <link>https://squirrels.wtf/posts/2025-03-13-the-day-i-lost-one-of-the-most-important-people-in-my-life/</link>
      <pubDate>Thu, 13 Mar 2025 13:35:12 -0700</pubDate>
      <guid>https://squirrels.wtf/posts/2025-03-13-the-day-i-lost-one-of-the-most-important-people-in-my-life/</guid>
      <description>&lt;p&gt;This post is written in mourning. Today I lost one of the most colorful humans in my life. Steph was absolutely the most amazing, delightful, and powerful women I have had the opportunity to love.&lt;/p&gt;&#xA;&lt;p&gt;Since the early 2000&amp;rsquo;s with all those nights at nightclubs, to the nearly decade as partners, to her help with my transition, she has changed my life for the better over and over and over.&lt;/p&gt;&#xA;&lt;p&gt;Part of me wants to go on about all her amazing charity with with the group she created Very Awesome Girls Into Nerdy Activities (yes, V.A.G.I.N.A lol), her time with activism, or all the things she taught me, all the troubles we overcame together, and all the smiles we shared.&lt;/p&gt;&#xA;&lt;p&gt;When people pass away we often talk about who they were to us individually but I wanted to take a moment to talk about who she was to everybody.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;She was more powerful than you could even imagine.&lt;/li&gt;&#xA;&lt;li&gt;She was incredibly passionate about whatever had her interests.&lt;/li&gt;&#xA;&lt;li&gt;She always wanted to help others around her and do good.&lt;/li&gt;&#xA;&lt;li&gt;She had been through things that could humble most of us.&lt;/li&gt;&#xA;&lt;li&gt;She created a whole local charity and social group around her.&lt;/li&gt;&#xA;&lt;li&gt;She was an amazing witch&lt;/li&gt;&#xA;&lt;li&gt;She was an amazing dancer, even right after knee surgery&lt;/li&gt;&#xA;&lt;li&gt;She was the biggest nerd I know&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I have so much more I could write but it&amp;rsquo;s still hard to. Maybe some other time I will come back and write more, but for now what I want to share most is her smile. Because it was the best one in the world.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Stephanie&amp;rsquo;s Smile&#34; loading=&#34;lazy&#34; src=&#34;https://squirrels.wtf/posts/2025-03-13-the-day-i-lost-one-of-the-most-important-people-in-my-life/stephs-smile.png#center&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I hope this can be a lil memorial to everything she was for us all.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Pomodoro for Success</title>
      <link>https://squirrels.wtf/posts/2025-02-25-pomodoro-for-success/</link>
      <pubDate>Tue, 25 Feb 2025 20:32:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2025-02-25-pomodoro-for-success/</guid>
      <description>&lt;p&gt;One of the most annoying ADHD superpowers is many ADHDer&amp;rsquo;s are able to easily adapt to new techniques and systems, but that nothing seems to work forever.&lt;/p&gt;&#xA;&lt;p&gt;In one of the many ADHD books I have read recently, there was a specific callout that the brain craves novelty so much that it&amp;rsquo;s healthier to expect routines to work for a limited time. The recommendation was to give yourself a lot of grace for when your habits start to fall apart and instead use the flexibility to pick up something new, or old to keep evolving your system.&lt;/p&gt;&#xA;&lt;p&gt;This post, as you can imagine from the title and preamble, is about my on and off again relationship with Pomodoro timers.&lt;/p&gt;&#xA;&lt;p&gt;I found that calendar time boxing for tasks does &lt;em&gt;not&lt;/em&gt; work for me at all as my brain refuses to participate in events that are not actually appointments. However, I love the sound of a clicking clock; the repetition, the steady click that sometimes syncs up with my music, and other times slides out in an syncopated mash.&lt;/p&gt;&#xA;&lt;p&gt;If you have followed me long enough you would know this is the third article I have written about the Pomodoro Technique™ and how amazing it works for me… &lt;em&gt;some of the time&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This time let&amp;rsquo;s start off with talking about when using timers and focus blocks works best for me.&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-i-use-the-timer&#34;&gt;When I Use the Timer&lt;/h2&gt;&#xA;&lt;p&gt;I have three cases where I use the timer, and sometimes these overlap.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I want (on need) to sit down and focus to complete tasks.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;strong&gt;don&amp;rsquo;t&lt;/strong&gt; want to lose too much time to hyperfocus&lt;/li&gt;&#xA;&lt;li&gt;I want to apply time pressure to a task that doesn&amp;rsquo;t normally have it&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3 id=&#34;the-focus&#34;&gt;The Focus&lt;/h3&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not a given I want to focus, in fact, it&amp;rsquo;s more a given that I really don&amp;rsquo;t want to focus on anything. I want to ping pong all around until I hit something that triggers my hyper focus and then I will do that until I am dehydrated and weirdly fatigued because I haven&amp;rsquo;t moved for hours.&lt;/p&gt;&#xA;&lt;p&gt;But sometimes my work requires me to spend several weeks importing, linking, &amp;amp; then unifying entire existing AWS regions into Terraform… you know… the riveting work. We all have some sort of work that is exciting like when we write interesting code or build things, and when we need to pour over vendor contracts and invoices to build a report for the CTO.&lt;/p&gt;&#xA;&lt;p&gt;During these times breaking things down into 2hr max blocks and then starting a work/break timer helps build up momentum, get moving, and get stuff done. Because most of my work is back to engineering focus is key to delivering and feeling good about what I did in a day.&lt;/p&gt;&#xA;&lt;h3 id=&#34;hyper-focus-control&#34;&gt;Hyper Focus Control&lt;/h3&gt;&#xA;&lt;p&gt;And even when I am working on something exciting and engaging, not taking breaks is simply bad for our health. I want to get up and move around, do some squats, meditate to keep my mental battery up, and drink a lot of water since I live in a desert!&lt;/p&gt;&#xA;&lt;p&gt;By keeping the timer in my eye line and using something that will be very loud and alarm for a long time BUT also auto-continues, causes me to even derail out of a hyper focus just long enough to take care of the body and mind before I jump back in. I find that when i am using 50/10 no matter how engaged (or not) I am it still feels like enough time &amp;ldquo;in the flow&amp;rdquo; and the break is short enough that it feels like popping up up for a quick breath before getting back into it.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-time-pressure-aka-my-workday&#34;&gt;The Time Pressure (aka My Workday)&lt;/h3&gt;&#xA;&lt;p&gt;The most common way I use the time pressure of it is during work.&lt;/p&gt;&#xA;&lt;p&gt;I start my workday with routine. I sit down and run down a personal checklist of reviewing all of my inputs like slack, email, &amp;amp; github. I also review what I have on all of my lists and what is being added to those lists.&lt;/p&gt;&#xA;&lt;p&gt;This is a perfect place for me to a timer because I like to challenge myself to parse through and note down all of the inputs I need to reply to or deal with in half of a 50 minute timer. I treat this phase much like clearing an inbox, touch everything once, figure out what needs to happen, don&amp;rsquo;t &lt;strong&gt;do&lt;/strong&gt; it, but put it on a list or delegate it or whatever.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes this can take a full 50 minute timer because I had a long weekend or a lot of things happened at work overnight for me. I work in a global company where most of my coworkers are in either the EMEA or East Aisa timezones, and those are not the time zones I work in, so I have to process everything that&amp;rsquo;s happened at everybody&amp;rsquo;s yesterday on top of any days I had off but they didn&amp;rsquo;t because our holidays don&amp;rsquo;t even line up.&lt;/p&gt;&#xA;&lt;p&gt;But I want to make sure this never takes more than that 50 timer. So I challenge myself to get through it.&lt;/p&gt;&#xA;&lt;p&gt;At the end of this block I set up the day&amp;rsquo;s pomodoro. When I am committing to nothing but focus work I can do up to 14 blocks or appx 6 hours of focus work. I like to stick to the OG method here where I list out all my bigger tasks with estimates based on the 25m (or half of one of my actual time blocks) and I keep my tasks cut down to max of 4 timers or appx two hours. I also put all of my smaller tasks into a &amp;ldquo;Batch blocks&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Then I have this big list of things to do with estimates. Both my &amp;ldquo;return to neutral&amp;rdquo; tasks and also my project work. Now I can attack each of these time blocks in 50/10 on off timers and try to meet or beat my estimates.&lt;/p&gt;&#xA;&lt;p&gt;Once the 50 timer is going I want to try to get what I am working on done IN that block. I don&amp;rsquo;t want a lil dangling task, or to have to go into more blocks. I am not the type to cut corners for stuff like this but it does mean I can&amp;rsquo;t sit and dwell on my decisions more than necessary and I am focused on getting a deliverable out in that timer. A lot of this time this starts to look like me redefining the task mid flight, sometimes I will shrink the scope of and break it down into a smaller unit so I can get that done in the timer, and make the new next step a another discreet task.&lt;/p&gt;&#xA;&lt;p&gt;The more I do this the better I get at making smaller units of work for myself, which makes ADHD brain happy on so many different levels. I get more things to &amp;ldquo;done&amp;rdquo;, I check off more boxes, and everybody prefers a smaller PR to review. Not everybody likes stacked PRs, but sometimes you get poke your coworkers to give you a quick check off.&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-i-dont-use-a-timer&#34;&gt;When I Don&amp;rsquo;t Use a Timer&lt;/h2&gt;&#xA;&lt;p&gt;This is the easiest section to write and is probably just a list&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I have a lot of meetings/appointments in the day&lt;/li&gt;&#xA;&lt;li&gt;I am talking to somebody (actively or passively).&lt;/li&gt;&#xA;&lt;li&gt;Incidents are derailing the day.&lt;/li&gt;&#xA;&lt;li&gt;I want some unfocused meandering.&lt;/li&gt;&#xA;&lt;li&gt;I am ok with hyperfocusing till it&amp;rsquo;s 1am (weekends are for me).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;A lot of these boil down to the idea that if I don&amp;rsquo;t have the time to focus for at least an hour at a time, I don&amp;rsquo;t bother. Sometimes at the end of the day I will do a 25/5 timer just to close things out, but otherwise I need to have the time available without rejecting other important responsibilities.&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-i-wished-i-used-a-timer&#34;&gt;When I Wished I Used a Timer&lt;/h2&gt;&#xA;&lt;p&gt;Sometimes when my meds have lapsed and I just can&amp;rsquo;t find the energy to hit start… it happens and it&amp;rsquo;s important that we give ourselves grace when our health or minds need a break from grinding things out at max clip.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;when-i-fall-off-the-wagon&#34;&gt;When I Fall off the Wagon&lt;/h2&gt;&#xA;&lt;p&gt;I can usually keep this going for a few years on my best, but burnout and fatigue hit us all at some point. When the time tracking falls off because my position has changed, or my direction isn&amp;rsquo;t clear, or I can&amp;rsquo;t summon the energy to keep going… I don&amp;rsquo;t.&lt;/p&gt;&#xA;&lt;p&gt;I put the timers away, usually for 6 months, maybe even a year…&lt;/p&gt;&#xA;&lt;p&gt;But I keep coming back to the one time technique that has worked for me since I first got into doing knowledge work and needed to both track and control my own time and energy.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;tl;dr&lt;/h2&gt;&#xA;&lt;p&gt;This is your reminder that…&lt;/p&gt;&#xA;&lt;p&gt;Pomodoro Technique™ has some important elements people like to forget…&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Plan out your time blocks for the day/week in advance&lt;/li&gt;&#xA;&lt;li&gt;Set up each block to have an estimate no more than 4 blocks/2hour&lt;/li&gt;&#xA;&lt;li&gt;If you have a bunch of smaller things set up &amp;ldquo;batch blocks&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;Log your actual vs estimate to get a view of your day and how long tasks take&lt;/li&gt;&#xA;&lt;li&gt;When you have time at the end of a timer and the task is done, clean things up, reset to neutral.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;…and some things you should be more flexible with like how big your blocks are;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;50/10 works amazing for me&lt;/li&gt;&#xA;&lt;li&gt;25/5 is low energy or filler for me&lt;/li&gt;&#xA;&lt;li&gt;75/15 would be even more powerful&lt;/li&gt;&#xA;&lt;li&gt;90/30 is supposedly the &amp;ldquo;optimal&amp;rdquo; according to somebody on the internet but idk about that&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;and my own personal hacks are;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use bigger ones when starting out, smoller ones when all tired at the end&lt;/li&gt;&#xA;&lt;li&gt;Lean into the time pressure by using a timer that automatically progresses from focus-&amp;gt;break-&amp;gt;focus without intervention&lt;/li&gt;&#xA;&lt;li&gt;Set your timer to tick when in focus, silent on break&lt;/li&gt;&#xA;&lt;li&gt;Keep the timer somewhere in your eyeline&lt;/li&gt;&#xA;&lt;li&gt;Sometimes I find I can reduce something enough (or misestimated something) so that I am suddenly in a &amp;ldquo;batch block&amp;rdquo; and I can pull in a bunch of smaller tasks till the timer resets!&lt;/li&gt;&#xA;&lt;li&gt;Be flexible with your blocks as your day evolves, rescope them, cut them, grow them, suddenly do a batch block.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;…but if planning things out isn&amp;rsquo;t for you but you still want to use timers to challenge yourself;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Choose what things you are going to focus on for the time period&lt;/li&gt;&#xA;&lt;li&gt;Start a stopwatch and focus on a single task&lt;/li&gt;&#xA;&lt;li&gt;Stop the timer when you get distracted or finish&lt;/li&gt;&#xA;&lt;li&gt;Take the time you focused, divide by 5, then take a break like that.&lt;/li&gt;&#xA;&lt;li&gt;Start again and see how long you can go!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;ps-what-timer-do-i-use&#34;&gt;P.S. What Timer Do I Use?&lt;/h2&gt;&#xA;&lt;p&gt;I have a physical TimeTimer clock for some cases but lately I mostly use the &lt;a href=&#34;https://pomofocus.io/app&#34;&gt;PomoFocus website&lt;/a&gt; because it is usable with an absolute minimum configuration, no login required, and has auto-progression.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I feel compelled to bring up the privilege in this statement. I am a knowledge worker who works for a company that isn&amp;rsquo;t complete dog shit to it&amp;rsquo;s employees and gives us the space to take care of minds and bodies when we need it, and empowers us to find the modalities of work that work the best for ourselves. If you look at my linkedin you will see how I have spent over 5 years of my life working in service &amp;amp; support oriented work. I never forget the good I have and and how grueling it was working tight timed shifts under forced time ebb and crunch.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Jumping Onto the Uses Bandwagon</title>
      <link>https://squirrels.wtf/posts/2025-02-23-jumping-onto-the-uses-bandwagon/</link>
      <pubDate>Sun, 23 Feb 2025 21:58:02 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-02-23-jumping-onto-the-uses-bandwagon/</guid>
      <description>&lt;p&gt;Another quick update for the website!&lt;/p&gt;&#xA;&lt;p&gt;While reading some articles about &lt;a href=&#34;https://brandur.org/fragments/sqlc-2024&#34;&gt;how to do cool stuff with sqlc&lt;/a&gt; I found yet another &amp;ldquo;Uses&amp;rdquo; page where the blogger shows off their list full of favorite tools and toys.&lt;/p&gt;&#xA;&lt;p&gt;Since I like to share cool tips and toys and tricks I thought i would make one too, now in the &lt;a href=&#34;https://squirrels.wtf/uses&#34;&gt;Uses Section&lt;/a&gt; of the sidebar.&lt;/p&gt;&#xA;&lt;p&gt;Mine isn&amp;rsquo;t as nice as &lt;a href=&#34;https://brandur.org/uses&#34;&gt;this one&lt;/a&gt;, but I aspire to get it to that point eventually. Check it out if you want to know what cool stuff I am into these days.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Full Text Feeds</title>
      <link>https://squirrels.wtf/posts/2025-01-29-full-text-feeds/</link>
      <pubDate>Wed, 29 Jan 2025 23:12:20 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-01-29-full-text-feeds/</guid>
      <description>&lt;p&gt;I have updated my templates so that my RSS feeds are full text!&lt;/p&gt;&#xA;&lt;p&gt;There is absolutely no reason to drive you to this site if you can read it in the comfort of whatever reader makes you happy.&lt;/p&gt;&#xA;&lt;p&gt;Sorry it was not beforehand, it&amp;rsquo;s not the default for hugo.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Life After Facebook</title>
      <link>https://squirrels.wtf/posts/2025-01-29-life-after-facebook/</link>
      <pubDate>Wed, 29 Jan 2025 21:25:32 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2025-01-29-life-after-facebook/</guid>
      <description>&lt;p&gt;What a dramatic title for this post! Let&amp;rsquo;s be honest. I didn&amp;rsquo;t use facebook that much to begin with. But this post is about life after Facebook, Instagram, TikTok, Twitter, and to a partial extent YouTube as well. I am letting go of Web 2.0.&lt;/p&gt;&#xA;&lt;h2 id=&#34;but-why&#34;&gt;But Why?&lt;/h2&gt;&#xA;&lt;p&gt;I am letting go of my &amp;ldquo;Web 2.0&amp;rdquo; social media and moving on to more decentralized things like my own hosted blog and Mastodon for several reasons.&lt;/p&gt;&#xA;&lt;h3 id=&#34;our-attention-is-more-valuable-than-our-money&#34;&gt;Our Attention is More Valuable than Our Money&lt;/h3&gt;&#xA;&lt;p&gt;In this economy where you scroll is worth far more than money you pay out directly. That is why so few major players offer subscriptions and prefer you take &amp;ldquo;free&amp;rdquo; ad supported tiers.&lt;/p&gt;&#xA;&lt;p&gt;I could probably write diatribes on this but there are dozens of books on the topic like &amp;ldquo;Look: How to Pay Attention in a Distracted World&amp;rdquo;, &amp;ldquo;Please Unsubscribe, Thanks!&amp;rdquo;, &amp;ldquo;Subprime Attention Crisis&amp;rdquo;, &amp;ldquo;Stolen Focus&amp;rdquo;, &amp;ldquo;The Sirens&amp;rsquo; Call&amp;rdquo;, &amp;ldquo;How to Do Nothing: Resisting the Attention Economy&amp;rdquo; and on and on and on who will explain it all so much better than I.&lt;/p&gt;&#xA;&lt;p&gt;The important takeaway is that people are referring to the current tech industry as &amp;ldquo;The Attention Economy&amp;rdquo; for a reason. Companies are using relentless testing and neuroscience to keep you engaged. Pages and content are ranked by how long you look at it before clicking or swiping away.&lt;/p&gt;&#xA;&lt;h3 id=&#34;i-spend-intentionally&#34;&gt;I Spend Intentionally&lt;/h3&gt;&#xA;&lt;p&gt;My father loves the phrase &amp;ldquo;follow the money.&amp;rdquo; You gotta follow the money to understand where people&amp;rsquo;s true allegiances and motivations lie. I&amp;rsquo;ve always like to think about it the other way around and prefer the adage &amp;ldquo;Vote with your Dollars.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;Combining the prior point with intentional spending means the websites and content that I look at, are the ones I support.Meta, X, and even TikTok have done a hard right push to put all of their support behind Trump and his political desires very openly. Since those decisions don&amp;rsquo;t align with mine I want to support other companies with my time.&lt;/p&gt;&#xA;&lt;h3 id=&#34;its-all-much-worse-for-us-than-we-admit&#34;&gt;It&amp;rsquo;s All Much Worse for Us Than We Admit&lt;/h3&gt;&#xA;&lt;p&gt;Most of us know how toxic social media has become. I don&amp;rsquo;t personally know anybody who doesn&amp;rsquo;t complain about whatever platform they are on or how toxic it all is in general. I believe that we all know how problematic is but we are too addicted to pull away.&lt;/p&gt;&#xA;&lt;p&gt;I have come to liken social media to cigarettes. We know they are bad for us too, we even know they are addictive. But even after the entire public came to know this everybody kept smoking for years and years and years before it finally became a lot less socially acceptable.&lt;/p&gt;&#xA;&lt;p&gt;There are so many books and so many studies about how toxic the dopamine feeds are for our brains. There is so much research about how it feeds us just the right (or wrong) content to keep our neurons activated, our phone screens on, and the fingers scrolling.&lt;/p&gt;&#xA;&lt;p&gt;I am pretty sure that in another 15 years or so we will hit better social awareness that social media companies are the tobacco outfits of the 10-20&amp;rsquo;s and the majority of the public will have moved on.&lt;/p&gt;&#xA;&lt;h2 id=&#34;ok-so-what-next&#34;&gt;Ok, So What Next?&lt;/h2&gt;&#xA;&lt;p&gt;Rediscovering the new ways and old ways of staying connected to people. I am still on Mastodon, but I have removed all social media and other things from my phone to make it a device I put things into and use for direct contact, not a consumer of media.&lt;/p&gt;&#xA;&lt;h3 id=&#34;connect-directly-where-i-can&#34;&gt;Connect Directly Where I Can&lt;/h3&gt;&#xA;&lt;p&gt;I am used to being connected to so many people so easily and keeping track of them all in chats is hard. I have a lil app on my phone now that reminds me the last time I saw somebody, like a micro CRM so I remember to send pings to people. I plan on making a self hosted version of this sometime soon.&lt;/p&gt;&#xA;&lt;h3 id=&#34;find-a-new-way-to-host-communities&#34;&gt;Find a New Way to Host Communities&lt;/h3&gt;&#xA;&lt;p&gt;I am also looking into how to replace Facebook&amp;rsquo;s biggest superpower to local communities; Groups and Events. I think if Facebook hadn&amp;rsquo;t done this so well it would already be long in the dust for most queer communities. In fact many of my friends who have stayed on Facebook have done so solely because they would loose access to community.&lt;/p&gt;&#xA;&lt;p&gt;If the answer is we are bringing back forums I am in. I ran forums about 10 years of my life I can go right back to running community and events in them. I am more interested in something more &amp;ldquo;Fediverse&amp;rdquo; but honestly I&amp;rsquo;m not overly invested to the idea.&lt;/p&gt;&#xA;&lt;h3 id=&#34;curated-ingestion-of-content&#34;&gt;Curated Ingestion of Content&lt;/h3&gt;&#xA;&lt;p&gt;I have been an RSS person since Google Reader first became a thing and I never let go of it even when it closed. For the longest time I have been a huge fan of the paid web app NewsBlur but now that I am not getting all my various news and articles from social media I am working even more to curate lots of various feeds and sources to bring me all the news and entertainment I want.&lt;/p&gt;&#xA;&lt;p&gt;Switching to a locally hosted FreshRSS has allowed me to add a lot more feeds without getting overwhelmed because it has some very powerful per feed and global filters. I added &lt;code&gt;intitle:Trump&lt;/code&gt; to my global &amp;ldquo;mark as read&amp;rdquo; filter has reduced a lot of content from all my local and queer news sources and focused them back on the things I want to read right now. I can even add Youtube channels I want to follow to get only their latest videos, no shorts, no recommended thumbnails, just my content creators.&lt;/p&gt;&#xA;&lt;p&gt;I am an even bigger podcast person these days as well. I prefer shorter daily and weekly news based podcasts and issues analysis with professionals over longer &amp;ldquo;talking heads share their thoughts.&amp;rdquo; I listen to all of my podcasts at 2x speed and I still listened to anywhere from 300 to 400 hours of podcasts a year depending.&lt;/p&gt;&#xA;&lt;h3 id=&#34;sharing-without-instant-feedback&#34;&gt;Sharing without Instant Feedback&lt;/h3&gt;&#xA;&lt;p&gt;Finally, as you can see here. I am putting more energy into my blog. The nature of the content might start changing and evolving. I might finally clear out the many years of posts I don&amp;rsquo;t really like anymore and put some shorter content here too. I will never add likes or comments back to my blog. This is my space to share what I want, and people are welcome to contact me directly if they want to engage with me and my content. I have no scripts or analytics on this so it is what it is and I don&amp;rsquo;t fuss about how popular it is.&lt;/p&gt;&#xA;&lt;h2 id=&#34;want-to-help&#34;&gt;Want to Help?&lt;/h2&gt;&#xA;&lt;p&gt;If you have read this far and have ideas on how to do groups and communities better I am all ears. Or if you want to tell me about your favorite feeds or podcasts I am open to that too.&lt;/p&gt;&#xA;&lt;p&gt;Click my socials or linktree in the sidebar to get in touch.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Fix Crashing on AMD GPU on Debian 12</title>
      <link>https://squirrels.wtf/posts/2024-11-23-fix-crashing-on-amd-gpu-on-debian-12/</link>
      <pubDate>Sat, 23 Nov 2024 11:17:37 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2024-11-23-fix-crashing-on-amd-gpu-on-debian-12/</guid>
      <description>&lt;p&gt;This year I replaced my work computer with a AMD Ryzen 7 8700G running Debian 12.&lt;/p&gt;&#xA;&lt;p&gt;This was &lt;em&gt;mostly&lt;/em&gt; ok, but I was getting the most random and rare hard lockups. I was super confused and frustrated as all my burn in tests came back clean with no issues. I even tried a short stint on Ubuntu 24.10 to see it it would help, but it still happened. Then I tried a &lt;a href=&#34;https://benchmark.unigine.com/superposition&#34;&gt;GPU benchmarking tool&lt;/a&gt; and it hard locked my computer every time it tried to load. Since this was a work computer I hardly ever really engaged the GPU seriously. Turns out the GPU was fine, but the drivers were not.&lt;/p&gt;&#xA;&lt;p&gt;Below is what I did to fix it, as a reference to myself and others. These are my instructions for Debian 12, adapted from some advice I was linked to from the &lt;a href=&#34;https://forums.linuxmint.com/viewtopic.php?f=59&amp;amp;t=370633#firmware&#34;&gt;Linux Mint forum&lt;/a&gt; and instruction from the &lt;a href=&#34;https://forums.debian.net/viewtopic.php?t=159363&#34;&gt;Debian Forum&lt;/a&gt; and Wiki.&lt;/p&gt;&#xA;&lt;div class=&#34;callout callout-warning&#34;&gt;&#xA;  &lt;div class=&#34;callout-header&#34;&gt;&#xA;    &lt;span class=&#34;callout-icon&#34;&gt;&lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;18&#34; height=&#34;18&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&lt;path d=&#34;m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3&#34;/&gt;&lt;path d=&#34;M12 9v4&#34;/&gt;&lt;path d=&#34;M12 17h.01&#34;/&gt;&lt;/svg&gt;&#xA;&lt;/span&gt;&#xA;    &lt;span class=&#34;callout-title&#34;&gt;Warning&lt;/span&gt;&#xA;  &lt;/div&gt;&#xA;  &lt;div class=&#34;callout-content&#34;&gt;&#xA;    &lt;p&gt;This is a rando on the internet advising you to install a bleeding edge kernel, the latest hotness mesa, and the latest AMD kernel drivers &lt;em&gt;from the HEAD of the git repo&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This hasn&amp;rsquo;t bit me in the ass yet, but it may blow up your use case.&lt;/p&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&lt;h2 id=&#34;set-up-debian-12s-bookworm-backports&#34;&gt;Set up Debian 12&amp;rsquo;s Bookworm Backports&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;deb http://deb.debian.org/debian bookworm-backports main contrib non-free non-free-firmware&amp;#34;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; sudo tee /etc/apt/sources.list.d/backports.list&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;backport-kernel-amd--mesa&#34;&gt;Backport Kernel, AMD, &amp;amp; Mesa&lt;/h2&gt;&#xA;&lt;p&gt;This installed the linux kernel 6.11 at the time of this article.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-shell&#34; data-lang=&#34;shell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt install -t bookworm-backports linux-image-amd64 linux-headers-amd64 libgl1-mesa-dri libglx-mesa0 mesa-vulkan-drivers libglu1-mesa libglu1-mesa-dev&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;update-the-amd-drivers-from-the-kernels-main-branch&#34;&gt;Update the AMD Drivers from the Kernel&amp;rsquo;s Main Branch&lt;/h2&gt;&#xA;&lt;p&gt;Download the &lt;code&gt;linux-firmware-main.tar.gz&lt;/code&gt; into &lt;code&gt;~/Downloads&lt;/code&gt; from the &lt;a href=&#34;https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/t&#34;&gt;linux firmware git page&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/Downloads&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar -xzf linux-firmware-main.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo cp --update ~/Downloads/linux-firmware-main/amdgpu/* /lib/firmware/amdgpu/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo update-initramfs -u -k all&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will generate a pile of warnings about missing files, but none of them caused any issues for me.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reboot-and-pray&#34;&gt;Reboot and Pray&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo systemctl reboot&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Where are I and AI</title>
      <link>https://squirrels.wtf/posts/2024-11-22-where-are-i-and-ai/</link>
      <pubDate>Fri, 22 Nov 2024 16:00:30 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2024-11-22-where-are-i-and-ai/</guid>
      <description>&lt;p&gt;After Writing about AI and cohorts I wanted to spend time putting down where I am with AI, hopefully this is a post that grows and changes as my feelings do.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Also sorry for the grammar in the title, I think it sounds clever.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;as-a-consumer&#34;&gt;As a Consumer&lt;/h2&gt;&#xA;&lt;p&gt;As somebody who consumes a lot of books, art, &amp;amp; music I want hand created content for a few reasons.&lt;/p&gt;&#xA;&lt;h3 id=&#34;reason-1-i-buy-stuff&#34;&gt;Reason 1: I Buy Stuff&lt;/h3&gt;&#xA;&lt;p&gt;I pay for content; I buy books by the droves, I purchase music directly,&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; and I commission art from artists&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; as well as have an active Patreon subscription I am always struggling to cull back.&lt;/p&gt;&#xA;&lt;p&gt;What does this have to do with AI? Well I want the most value possible for my money. AI is low value content. It&amp;rsquo;s extremely easy to create for next to nothing. So then why should I pay for it?&lt;/p&gt;&#xA;&lt;p&gt;Value can sometimes be arbitrary, but I put a lot of value on the time, energy, and effort of other people. I don&amp;rsquo;t really value the output of a computer that much, the computer and the software? Yes! it&amp;rsquo;s output, not really. That&amp;rsquo;s cheap, and intentionally so.&lt;/p&gt;&#xA;&lt;h3 id=&#34;reason-2-error-tolerance&#34;&gt;Reason 2: Error Tolerance&lt;/h3&gt;&#xA;&lt;p&gt;I have a moderately low error tolerance. Allow me to explain with an example.&lt;/p&gt;&#xA;&lt;p&gt;Below is the title of an anime I am currently enjoying.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How I Attended an All-Guy&amp;rsquo;s Mixer&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;How much does this bother you? Did you even notice?&lt;/p&gt;&#xA;&lt;p&gt;The human brain has an &amp;ldquo;auto-correct&amp;rdquo; system and there is a lot of memes about how if you rearrange all the consonants or set up a consistent typo, your brain will &amp;lsquo;swallow it&amp;rsquo; and move on. Usually once somebody points out the error that it is an &amp;ldquo;All-Guys Mixer&amp;rdquo; you can&amp;rsquo;t unsee it.&lt;/p&gt;&#xA;&lt;p&gt;However some people can&amp;rsquo;t miss these things.&lt;/p&gt;&#xA;&lt;p&gt;I am usually less picky about grammar and typing, but am extremely picky about anatomy in art. I am &lt;em&gt;that person&lt;/em&gt; who looks at furry, anime, and comic book art and screams about broken spines. If you aren&amp;rsquo;t sure what I am talking about &lt;a href=&#34;https://eschergirls.com&#34;&gt;there is a whole site dedicated to pointing this out.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Generative AI is notoriously bad at anatomy and creating errors in art. The errors it generates also look exceptionally annoying to me. This translates to factual errors and all the other various &amp;ldquo;hallucinations&amp;rdquo; it makes.&lt;/p&gt;&#xA;&lt;h2 id=&#34;as-a-creator&#34;&gt;As a Creator&lt;/h2&gt;&#xA;&lt;p&gt;As a creator I have not gotten value out of generative AI because it is self reinforcing in my workflow, e.g. it doesn&amp;rsquo;t teach you a skill outside of how to use itself better.&lt;/p&gt;&#xA;&lt;p&gt;I often think about the article &amp;ldquo;&lt;a href=&#34;https://www.theglobeandmail.com/opinion/i-have-forgotten-how-toread/article37921379/&#34;&gt;I have forgotten how to read&lt;/a&gt;&amp;rdquo; and the lost art of long form reading not only for entertainment but also education. I have had a conversation with a few different people about reading habits and how getting too into &amp;ldquo;quick&amp;rdquo; shorthand knowledge makes it harder to sit and engage with longer form content. Our brain readjusts and becomes bored engaging with content for a long period of time.&lt;/p&gt;&#xA;&lt;p&gt;This applies to AI and &amp;ldquo;what it teaches us&amp;rdquo; because every time I have used AI it has been all about getting to the solution as rapidly as possible, not spending the time learning the thing. There are some exceptions to this but generally these are the products that are being sold to me.&lt;/p&gt;&#xA;&lt;p&gt;When I used it to write code, I spent time using it to explain how to use a library to me, or to summarize some code to me, it didn&amp;rsquo;t teach me how to engage with the docs or how to read the code, it just provided the answers, with varying degrees of correctness, which only taught me how to quickly identify it&amp;rsquo;s mistakes and manipulate the AI to giving better answers. I also tried the copilot auto-correct method and found myself only learning how to make what it did better.&lt;/p&gt;&#xA;&lt;p&gt;When I used it to improve my fiction and story writing, it didn&amp;rsquo;t teach me how to be a better writer, but how to re-adjust what it did in my writing to have my personal tone and flavor.&lt;/p&gt;&#xA;&lt;p&gt;When i made it generate music for me I got some passable results, but with none of the satisfaction or knowledge on how to make the sounds or composition.&lt;/p&gt;&#xA;&lt;p&gt;Now, if I had different priorities as a creator, this wouldn&amp;rsquo;t matter. If I didn&amp;rsquo;t care about learning how to learn with a variety of libraries, or improving my writing with my tone, or the act of making music itself…. then AI would have been a big win. But I have specific goals as a creator and they are less tied around the quantity of output but instead the quality and my my personal journey of improvement.&lt;/p&gt;&#xA;&lt;p&gt;In fact my music &amp;ldquo;output&amp;rdquo; is a number that infinitely approaches zero and that is intentional. I just do music in the moment so having something else do music for me is pretty pointless.&lt;/p&gt;&#xA;&lt;h2 id=&#34;have-i-found-value-in-ai-somewhere&#34;&gt;Have I Found Value in AI Somewhere?&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My favorite use so far is cleaning vocal samples from movies &amp;amp; TV of background sounds. it&amp;rsquo;s pretty amazing at that abhorrently hard task.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes I still run my writing through it, which usually mangles it and forces me to rewrite sections of it again. But that can help with stale descriptions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;That is it! Yea… not a promising list.&lt;/p&gt;&#xA;&lt;p&gt;If you have a use you think I would like, you are welcome to send me a message on social media!&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Buying albums in 2024? A seriously dying breed I get it but that&amp;rsquo;s me. I do not have a streaming music subscription.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;This reminds me that rebuilding my art site is the next thing that needs to happen. I have broken over 100 pieces of commissioned art and share it all NOWHERE at the moment.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Media Consumer Cohorts and AI</title>
      <link>https://squirrels.wtf/posts/2024-11-22-media-consumer-cohorts-and-ai/</link>
      <pubDate>Fri, 22 Nov 2024 10:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2024-11-22-media-consumer-cohorts-and-ai/</guid>
      <description>&lt;p&gt;I saw something about cohorts and AI usage and it got this whole idea stuck in my head so I decided to write it out and maybe it&amp;rsquo;s enough to make you think about how you feel about AI content itself and where it brings entertainment and value to you.&lt;/p&gt;&#xA;&lt;p&gt;Now that the &amp;ldquo;AI boom&amp;rdquo; has started to plateau and mature I see two broad cohorts of people when it comes to ingesting media and services. These are the consumers, not the creators.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-cohorts-of-consumption&#34;&gt;The Cohorts of Consumption&lt;/h2&gt;&#xA;&lt;p&gt;The first are those who like that they can get custom generated content tuned more or less to their preference quickly and almost constantly. The output has mechanical flaws and repetitive nature but you don&amp;rsquo;t have to sit with it too long because you can have the next in moments.&lt;/p&gt;&#xA;&lt;p&gt;The second are those who want a craftsmanship to their content. It has a variance of the creators styles, quirks, and mood. These also grows and change between pieces as the artist develops, The output generally has less flaws and the ones they have are organic feeling. Things created by people take much more time, so have more time with each piece before the next.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-makes-them-tick&#34;&gt;What Makes Them Tick&lt;/h2&gt;&#xA;&lt;p&gt;The first cohort feels more pragmatic. There is a focus on getting output cheaply and efficiently. It seems like the group that seeks novelty and quick wins that they can build up into an larger experience that can satisfy them. We know this is a cohort that you can sell to in bulk because they want the next thing, now, and cheap. I see a likening to fast fashion and cheap and quick buy me fads. Arguably peak consumerism content and a market easy to feed.&lt;/p&gt;&#xA;&lt;p&gt;The second feels more romantic. It&amp;rsquo;s quality over the quantity. There is a joy in the artistic nature of it all. The output of people has it&amp;rsquo;s own flaws but the variances we get are worth it. People trying to develop a skill and improve in their abilities fit into this themselves usually, as they are both consumers and creators. These are the people who are willing to put out a premium to get what they perceive is a premium product, especially when you consider people who commission works. Having something bulk made cheaply isn&amp;rsquo;t going to appease these people, they want to feel quality and possibly some unique value.&lt;/p&gt;&#xA;&lt;p&gt;There is technically a third cohort I lump into the second. People who are more into defense of tradesmanship and artistry. They may not care as much about the output but they do care about how output is created for various economical and humane reasons. These are the people who spend with their heart, and generally at a premium.&lt;/p&gt;&#xA;&lt;h2 id=&#34;who-wins&#34;&gt;Who &amp;lsquo;Wins&amp;rsquo;?&lt;/h2&gt;&#xA;&lt;p&gt;I believe one major factor is that the first group still needs novelty, if the system can&amp;rsquo;t improve at an acceptable clip they may bore of it, and the &amp;rsquo;look&amp;rsquo; of AI will become as dated as NFT monkeys.&lt;/p&gt;&#xA;&lt;p&gt;The size of the various cohorts is the biggest factor too, will the amount of people interested in paying for AI content support it&amp;rsquo;s massive investment needs? Will the wash of easy and cheap content drown out creators who make things by hand? And finally how useful can AI be to the creators without replacing their style and value?&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>The Union of Obsidian and Hugo</title>
      <link>https://squirrels.wtf/posts/2024-11-15-the-union-of-obsidian-and-hugo/</link>
      <pubDate>Fri, 15 Nov 2024 08:29:08 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2024-11-15-the-union-of-obsidian-and-hugo/</guid>
      <description>&lt;h2 id=&#34;preamble&#34;&gt;Preamble&lt;/h2&gt;&#xA;&lt;p&gt;Since I am brining back this blog and plan on writing a lot more I wanted to make it a lot easier. Historically this blog has been written in Vim/NeoVim, which while being a very proficient editor, is not optimal for free flow text for me.&lt;/p&gt;&#xA;&lt;h2 id=&#34;an-idea&#34;&gt;An Idea&lt;/h2&gt;&#xA;&lt;p&gt;Last year consolidated my journal and all of my notes into &lt;a href=&#34;https://obsidian.md&#34;&gt;Obsidian&lt;/a&gt;. In the past I used MacJournal and then Day One for my journaling and Bear for my notes, but every time I would end up locked out of my data when trying to export to a new system.&lt;/p&gt;&#xA;&lt;p&gt;Obsidian with a Weekly Journal plugin keeps all my journaling in easy to port text files, and navigating obsidian&amp;rsquo;s wiki style really grooves for my brain.&lt;/p&gt;&#xA;&lt;p&gt;One of my favorite features of Obsidian is how well it works with git. I am extremely proficient in git these days so being able to both version control, back up, and sync my Obsidian vaults with it has been really amazing.&lt;/p&gt;&#xA;&lt;p&gt;This got me thinking, why not open my hugo site as an Obsidian vault?&lt;/p&gt;&#xA;&lt;h2 id=&#34;it-works&#34;&gt;It Works&lt;/h2&gt;&#xA;&lt;p&gt;Unsurprisingly it&amp;rsquo;s perfectly smooth. You select your Hugo site directly as a vault and Hugo blissfully ignores the &lt;code&gt;.obsidian&lt;/code&gt; folder it creates.&lt;/p&gt;&#xA;&lt;p&gt;Now I have a quick way of editing all of my blog posts. Being able to use all the quick shortcuts for markdown editing, adding code blocks, is very natural to me as a heavy Obsidian user already.&lt;/p&gt;&#xA;&lt;p&gt;But that&amp;rsquo;s fine and dandy, but how does Obsidian make it &lt;em&gt;awesome&lt;/em&gt;?&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-obsidian-makes-blog-writing-and-hacking-awesome&#34;&gt;How Obsidian Makes Blog Writing and Hacking Awesome&lt;/h2&gt;&#xA;&lt;p&gt;In short it&amp;rsquo;s the plugins.&#xA;Let&amp;rsquo;s go over them.&lt;/p&gt;&#xA;&lt;h3 id=&#34;obsidian-itself&#34;&gt;Obsidian Itself&lt;/h3&gt;&#xA;&lt;p&gt;Ok, ok, this isn&amp;rsquo;t a plugin but the way that Obsidian handles the front matter as a formatted properties section is great. It allows for really quick editing of post settings and setup.&lt;/p&gt;&#xA;&lt;p&gt;The tags pane is also so helpful. Being able to autocomplete tags and see all of the current tags helps keep consistency. Speaking of consistency…&lt;/p&gt;&#xA;&lt;h3 id=&#34;tagwrangler&#34;&gt;TagWrangler&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/pjeby/tag-wrangler&#34;&gt;Tag Wrangler&lt;/a&gt; allows me to get all my tags unified. This blog is very old and the tags (and previously categories) are all over the place.&lt;/p&gt;&#xA;&lt;p&gt;With tag wrangler a few clicks allows me to edit all my tags across all the posts instantly.&lt;/p&gt;&#xA;&lt;h3 id=&#34;obsidian-linter&#34;&gt;Obsidian Linter&lt;/h3&gt;&#xA;&lt;p&gt;The more I code the more I love a linter. The consistency of formatting and little things just tickles me. With &lt;a href=&#34;https://github.com/platers/obsidian-linter&#34;&gt;Obsidian Linter&lt;/a&gt; I can preconfigure it, clean up all of the old posts and now every time I save or leave a file it is formatted and fixed up to offer some consistency.&lt;/p&gt;&#xA;&lt;p&gt;While this isn&amp;rsquo;t the biggest feature, it really helps me out.&lt;/p&gt;&#xA;&lt;h3 id=&#34;git&#34;&gt;Git&lt;/h3&gt;&#xA;&lt;p&gt;I generally prefer to keep all my git work to the command line and I will share another blog post soon about how much my git-fu has changed, but making &lt;a href=&#34;https://github.com/Vinzent03/obsidian-git&#34;&gt;Obsidian git aware&lt;/a&gt; is still nice.&lt;/p&gt;&#xA;&lt;p&gt;I can check what I have touched and make a quick commit right in a side panel. Nice!&lt;/p&gt;&#xA;&lt;h2 id=&#34;it-kinda-works&#34;&gt;It (kinda) Works&lt;/h2&gt;&#xA;&lt;p&gt;There is a few things I don&amp;rsquo;t quite have 100% yet.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I am still using my &lt;code&gt;justfile&lt;/code&gt; to create the posts. I will want to set up QuickAdd and Templater at some point to make a single button for &amp;rsquo;new post&#39;&lt;/li&gt;&#xA;&lt;li&gt;There is a &lt;a href=&#34;https://github.com/fzdwx/hugo-preview-obsidian&#34;&gt;hugo preview plugin&lt;/a&gt; but it has some rough edges and didn&amp;rsquo;t work for me better than using my &lt;code&gt;justfile&lt;/code&gt; and another browser&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;But I plan on this to be a work in progress. Being in Obsidian makes it really easy to go in and edit stuff in a quick moment and get it committed.&lt;/p&gt;&#xA;&lt;h2 id=&#34;a-quick-note-on-plugins&#34;&gt;A Quick Note on Plugins&lt;/h2&gt;&#xA;&lt;p&gt;There is a &lt;em&gt;lot&lt;/em&gt; of great writing plugins for Obsidian depending on your style and needs. However the more plugins you install the more piles of publicly developed javascript you are running on your machine.&lt;/p&gt;&#xA;&lt;p&gt;I generally recommend minimizing the amount of plugins you run. In fact since this vault is just for my blog I disable a majority of the built in plugins as well.&lt;/p&gt;&#xA;&lt;p&gt;I develop this blog in a &lt;a href=&#34;https://github.com/onlyhavecans/squirrels.wtf&#34;&gt;public repo&lt;/a&gt; currently so you can go check out all of my obsidian settings and how they have changed since I posted this!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>2024 Returns</title>
      <link>https://squirrels.wtf/posts/2024-11-14-2024-returns/</link>
      <pubDate>Thu, 14 Nov 2024 21:09:05 -0800</pubDate>
      <guid>https://squirrels.wtf/posts/2024-11-14-2024-returns/</guid>
      <description>&lt;p&gt;Oh wow. I haven&amp;rsquo;t written in my blog since the pandemic hit.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Yikes.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;A lot has happened since then.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;With social media having fallen apart for years I thought I would spend some time to build this blog back up.&lt;/p&gt;&#xA;&lt;p&gt;I am going to try to spend more time adding smaller things to it, and putting more notes up here instead of only in my Obsidian document.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s going to be a rough next four years, might as well spend it contributing.&lt;/p&gt;&#xA;&lt;h2 id=&#34;dear-hugo-ouch&#34;&gt;Dear Hugo, Ouch&lt;/h2&gt;&#xA;&lt;p&gt;It&amp;rsquo;s been years and the last time I wrote here I was using Hugo 0.80, sadly it is now at 0.138 and I have had to redo a shocking amount of code. It&amp;rsquo;s outright frustrating I needed to replace the theme and tonnes of code changes.&lt;/p&gt;&#xA;&lt;p&gt;I also have noticed that old blog posts are pretty poor quality, but many of them are 12 years old and I am not interested in cleaning them all up… &lt;em&gt;yet&lt;/em&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>It&#39;s hard to talk</title>
      <link>https://squirrels.wtf/posts/2019-04-26-its-hard-to-talk/</link>
      <pubDate>Fri, 26 Apr 2019 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2019-04-26-its-hard-to-talk/</guid>
      <description>&lt;p&gt;The following is a stream of consciousness. It was originally meant as something more poetic, to try and share what social situations are like post transition.&lt;/p&gt;&#xA;&lt;p&gt;It is not meant as a call out post for any person or the conference I was at. I solely wish to share what my experience is like now, and offer some contrast to how it was.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;It&amp;rsquo;s hard to talk (as a trans person).&lt;/p&gt;&#xA;&lt;p&gt;I say (as a trans person) because it was not hard to talk before.&#xA;I don&amp;rsquo;t want to say it&amp;rsquo;s hardEr to talk as a trans person.&#xA;It&amp;rsquo;s not a healthy comparison I think.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s wilting how often people stare with unpleasant eyes.&#xA;A conference hall I&amp;rsquo;ve walked ten times before, full of people who I called my friends without reserve or limitations is now hostile and scary.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m gauging every glare.&lt;/p&gt;&#xA;&lt;p&gt;It makes me not want to speak; don&amp;rsquo;t bring more attention to yourself.&#xA;I don&amp;rsquo;t feel well after the third glare. Am I still a friend? Can I be apart of this a community? Is this going to a problem? Will I be able to pee?&lt;/p&gt;&#xA;&lt;p&gt;Oh look! There&amp;rsquo;s Joe. Joe&amp;rsquo;s safe. Joe smiles when they see me.&lt;/p&gt;&#xA;&lt;p&gt;I miss the time when everyone smiled when they saw me.&#xA;Even strangers would give a quick strained smile, that sign that it&amp;rsquo;s not great at the moment but we are all friends here so they want to share is that quick flash of a smile and nod to say &amp;ldquo;it will be ok, I&amp;rsquo;ll pull this off&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;People don&amp;rsquo;t tell me it&amp;rsquo;s ok with their eyes anymore. They tell me they haven&amp;rsquo;t decided; what they haven&amp;rsquo;t decided is the scariest part. Have they not decided if I can be apart of their space? have they not decided if they want to put me off? Have they not decided if today is a good day to die?&lt;/p&gt;&#xA;&lt;p&gt;If I can stay by Joe it&amp;rsquo;ll be ok.&lt;/p&gt;&#xA;&lt;p&gt;I keep telling myself I&amp;rsquo;m not afraid, I&amp;rsquo;m worried. Worried about the person giving me angry eyes while Joe talks.&lt;/p&gt;&#xA;&lt;p&gt;Somone called me &amp;ldquo;he&amp;rdquo;, it&amp;rsquo;s a slip up. What makes someone make that slip up? This T-shirt really shows off my breasts. I even spent an hour on makeup and am standing they way I was taught, how am I still mistakenly a he? I guess I can&amp;rsquo;t be pretty enough to be a she. Stop that, being a woman isn&amp;rsquo;t about being pretty enough for others around you. It&amp;rsquo;s probably my voice, I sound masculine.&lt;/p&gt;&#xA;&lt;p&gt;Someone once told me that it&amp;rsquo;s really awkward when they make a mistake; they don&amp;rsquo;t want to call attention to the mistake or me by correcting themselves or apologizing. It&amp;rsquo;s jarring to me when it happens, it sounds like someone screaming about how I&amp;rsquo;m just a dude in a dress. I&amp;rsquo;m downplaying how upset I am. I&amp;rsquo;m not even mad at you, I&amp;rsquo;m upset at the moment. I wish we could rewind and scrub it, we both get a do-over and everything great now.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s worse when you ignore the mistake, now I&amp;rsquo;m mad at you because you&amp;rsquo;ve hurt me without repentance, it feels like you are making a statement. Is it worth derailing this entire conversation? Take a deep breath and let it go, no one likes the pronoun police, you don&amp;rsquo;t want to be marked one of those shrew trans women.&lt;/p&gt;&#xA;&lt;p&gt;Nobody else cares.&lt;/p&gt;&#xA;&lt;p&gt;Shoot I missed what they said, I was distracted.&lt;/p&gt;&#xA;&lt;p&gt;Smile and nod.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s hard to talk.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Systems are Not Always Easy Part 2: Unblocking</title>
      <link>https://squirrels.wtf/posts/2018-06-16-systems-are-not-always-easy-part-2-unblocking/</link>
      <pubDate>Sat, 16 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2018-06-16-systems-are-not-always-easy-part-2-unblocking/</guid>
      <description>&lt;p&gt;In &lt;a href=&#34;https://squirrels.wtf/posts/2018-06-15-systems-are-not-always-easy-part-1/&#34;&gt;part one&lt;/a&gt; of this post I talked about what I feel the hardest part of every system is, maintenance. I talked about identifying tasks that take up large amounts of mental stress and what you should maybe do with them. Hint, throw them out or defer them. What if you really need to do this thing though?&lt;/p&gt;&#xA;&lt;p&gt;I believe there is very few things we &lt;em&gt;need&lt;/em&gt; to do, but there is a lot of things you really should do in your system. Some of those things you should do might be friction items that are not getting done. For these probleamatic items I have a special method of reviewing however this process isn&amp;rsquo;t free and takes both time and energy. I don&amp;rsquo;t always do this soon enough which is why sometimes things break down. If I haven&amp;rsquo;t done this in a while my normally 30 minute review can quickly ballon out into an hour or more, but sometimes you need to do that processing up front instead of every time you look at your list.&lt;/p&gt;&#xA;&lt;p&gt;First off I remind myself that the concept of &lt;em&gt;need&lt;/em&gt; is an crutch; I don&amp;rsquo;t need to do anything and saying the word need doesn&amp;rsquo;t empower me or the task. However I should do this because the consequence of not doing it is…? Then I write down the consequence of not doing the thing. Now that I know what happens if I don&amp;rsquo;t do it I write down what happens if I DO compete the thing.&lt;/p&gt;&#xA;&lt;p&gt;Now is a good time to pause and look at the two things I wrote down and ask myself &amp;ldquo;Is this important and is this urgent?&amp;rdquo; If this is neither important nor urgent then it can be tossed into the whatever pile. If this is important or urgent then I should proceed and if it&amp;rsquo;s both important and urgent then I know I absolutely need to figure out how to make this easier for me to do, or find a way to delegate it ASAP. I can&amp;rsquo;t really tell you what makes something important to you but try to keep in mind if everything is important, then nothing is important.&lt;/p&gt;&#xA;&lt;p&gt;After thinking about that I make the outcome of completing the task the name of a project. Once I&amp;rsquo;ve establish this is now a project, not just a &amp;ldquo;simple task&amp;rdquo; I think about anything that is in the way of me doing the thing. Do I need to know a number, or some business hours, do I have to schedule some time to do it, do I need a person? I try to figure out if the reason I am not doing the task is because I&amp;rsquo;m missing a step, then I make that next step the thing to do and cross off the old task. The old one has stress and emotion tied to it so we can throw it right out.&lt;/p&gt;&#xA;&lt;p&gt;Now (hopefully) I have an outcome based project, a new simpler or at least more concise task to do, and a note to myself reminding me of what happens if I don&amp;rsquo;t do it. Now I&amp;rsquo;ve cleared out the stressors and can move forward! Problem solved!&lt;/p&gt;&#xA;&lt;p&gt;But wait? What if there is nothing missing? What if that was the simplest next action and I make a project and write it down and I still don&amp;rsquo;t want to do the thing and what if the idea of calling the clinic just stresses me out so much and I don&amp;rsquo;t want to do it because OMG uhhhhhhhggggg heck darn.&lt;/p&gt;&#xA;&lt;p&gt;Well it&amp;rsquo;s important, and urgent, and it&amp;rsquo;s the next action and I still don&amp;rsquo;t want to do it… so I put it on my calendar. Yep. I will schedule 30 minutes out of my day in the morning and go get some coffee and treat myself to something I wouldn&amp;rsquo;t normally eat and do the thing I do t wanna do.&lt;/p&gt;&#xA;&lt;p&gt;I find by scheduling it, doing it early, and surrounding it by incentives makes things that suck, suck less.&lt;/p&gt;&#xA;&lt;p&gt;Also finding an accountability buddy, or accoutabilabuddy as I like to say, is indispensable. It might be hard to find someone at first (or it might be too easy) but I&amp;rsquo;m sure someone out there is willing to give you that disapproving stare and tell you that you absolutely gotta do this thing. I would not have learned Japanese on my own, and I still would not be doing it either if not for having a regular study partner to both keep me in check, and also for me to keep them motivated as well.&lt;/p&gt;&#xA;&lt;p&gt;So if you are having problems with your system; ask yourself why but don&amp;rsquo;t take the first answer. Keep digging in and make sure it&amp;rsquo;s not what you are putting into the system, or that the things in your system need more processing still. Your system shouldn&amp;rsquo;t be the source of your stress, it should be what is helping enable you to get more done and not forget what really matters most to you. All systems have an overhead and require maintenance but your gains should be exponential if you tend to it.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Systems are Not Always Easy Part 1</title>
      <link>https://squirrels.wtf/posts/2018-06-15-systems-are-not-always-easy-part-1/</link>
      <pubDate>Fri, 15 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2018-06-15-systems-are-not-always-easy-part-1/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve spent a lot of my time over the past years evangelizing the power of having a system and the David Allen Getting Things Done (GTD) method. One thing I haven&amp;rsquo;t talked much about is that while having a trusted system has huge advantages it doesn&amp;rsquo;t come for free. Like all systems it must be maintained or it breaks down slowly until one day it either stops working completely, or you&amp;rsquo;ve given up on it for it&amp;rsquo;s inefficiency. Having a system isn&amp;rsquo;t unique to GTD but it is my favored variant of system. There is a lot of GTD flavor and verbiage here but absolutely nothing in this post is unique to GTD, this will apply to most of the systems I have used.&lt;/p&gt;&#xA;&lt;p&gt;Over the course of many years I&amp;rsquo;ve had this system break down a few times. I&amp;rsquo;ve had it become this mess of not working for me anymore. Usually at this time I start looking for all these other systems that promise to &amp;ldquo;fix&amp;rdquo; GTD by being a system that doesn&amp;rsquo;t need maintenance or somehow are less effort. Sometimes I&amp;rsquo;ve tried completely different types of agile systems. I have never had this fix the problem, because no system is without effort and most systems are more or less the same amount of effort in my experience; the issue isn&amp;rsquo;t with them but what I am keeping in them.&lt;/p&gt;&#xA;&lt;p&gt;My problem starts when I hit that &amp;ldquo;but I&amp;rsquo;m too busy to do a review&amp;rdquo; feeling and stop using the system. Am I too busy? I am usually not really so busy I can&amp;rsquo;t spend 30-45 minutes out of my week to align my goals, empty inboxes, and review lists. There is always 2 minutes in the morning to review my lists and flag some tasks. So why don&amp;rsquo;t I? Why can&amp;rsquo;t I just maintain this easily.&lt;/p&gt;&#xA;&lt;p&gt;I can tell you that answer with a little bit of digging, and this is where the work comes in. We as people tend to say &amp;ldquo;don&amp;rsquo;t have the time&amp;rdquo; when we mean &amp;ldquo;don&amp;rsquo;t have the energy&amp;rdquo;. So why am I lacking the energy to review some lists? What is making maintenance that sounds simple on the surface take up that much energy?&lt;/p&gt;&#xA;&lt;p&gt;It boils down to emotional friction for me. I don&amp;rsquo;t want to go over my lists and review things because they remind me of all the things I haven&amp;rsquo;t done yet. When I see things I have put off I feel bad. Often something is on the list I really don&amp;rsquo;t want to do or brings me anxiety.&lt;/p&gt;&#xA;&lt;p&gt;I should have called the clinic weeks ago, but it stresses me out, so it&amp;rsquo;s still on the list, so looking at the list impacts my mood. Then I stop using the list because &amp;ldquo;oh I know what&amp;rsquo;s on there and I&amp;rsquo;m not sure if I am going to do it&amp;rdquo;. That is a lot of energy to expend just to have a list of things to do.&lt;/p&gt;&#xA;&lt;p&gt;Maybe this is the exact same reason your own system is falling apart; it&amp;rsquo;s full of don&amp;rsquo;t want to dos and simply just will not to dos.&lt;/p&gt;&#xA;&lt;p&gt;It is great to be emotionally invested in the things in your system but if &amp;ldquo;Talk to Rachel&amp;rdquo; isn&amp;rsquo;t something that&amp;rsquo;s actually going to bring value to my life then why is it on my list? It&amp;rsquo;s on the list because it popped into my head &amp;ldquo;Oh well I really should…&amp;rdquo; or my favorite little lie came up &amp;ldquo;I need to do this&amp;rdquo;. The core idea of GTD is that every idea you have you write down. Everything that hits your inbox that feels like it&amp;rsquo;s actionable should go into your system. Where I fall apart is remembering that not everything that hits the system should be done.&lt;/p&gt;&#xA;&lt;p&gt;This is why I have a Someday/Maybe list; a bucket of ideas I had that I still want out of my head but have not committed to doing. So quickly I forget if I&amp;rsquo;m not going to call the Optometrist and get new glasses this year then I should stop lying to myself and put it there.&lt;/p&gt;&#xA;&lt;p&gt;Also using my system as a wishing well is also poisonous to wanting to use it. My project list will eventually balloon up into a good hundred projects. Can I possibly be working on 100 projects at a time? Well, maybe, but not likely. Even then, that&amp;rsquo;s not a healthy workload for anyone. Anything I&amp;rsquo;m not working on actively, nor will I be in the next quarter needs to be incubated as well; Off to a Someday/Maybe list or put On Hold somehow.&lt;/p&gt;&#xA;&lt;p&gt;When I am excited about my system, when I trust it and don&amp;rsquo;t have any mental friction, I always have the time and energy to maintain it and use it to get things done. However it&amp;rsquo;s going to slowly start filling up with things I won&amp;rsquo;t do and that is when it becomes a burden to maintain. Taking the time to incubate the things that I&amp;rsquo;m not doing now and punting those things I am not going to do is not easy, but not making a choice is a choice. The earlier I make that choice the less I have to be stressed about it and the less expensive maintenance becomes.&lt;/p&gt;&#xA;&lt;p&gt;Now wait a moment, did I wrap this post telling everyone to put off or simply not to do the things they don&amp;rsquo;t want to do? Yes and no. I&amp;rsquo;m not your mommy, you know what should be done… or do you? I don&amp;rsquo;t always know what I should be doing so let&amp;rsquo;s go over how I review these blockers in &lt;a href=&#34;https://squirrels.wtf/posts/2018-06-16-systems-are-not-always-easy-part-2-unblocking/&#34;&gt;part two&lt;/a&gt;.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A Word On Depression and Anxiety</title>
      <link>https://squirrels.wtf/posts/2018-06-08-a-word-on-depression-and-anxiety/</link>
      <pubDate>Fri, 08 Jun 2018 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2018-06-08-a-word-on-depression-and-anxiety/</guid>
      <description>&lt;p&gt;Every day people say horrible things to me, constantly judging me, tearing me down, and invalidating me. Sometimes it&amp;rsquo;s my friends, sometimes it&amp;rsquo;s my family, other times it&amp;rsquo;s just me looking in a mirror.&lt;/p&gt;&#xA;&lt;p&gt;It starts first thing in the morning when I open my eyes and I feel gross by the time I get out of the shower.&lt;/p&gt;&#xA;&lt;p&gt;Most of these things never actually come out of another person&amp;rsquo;s mouth though. We can say &amp;ldquo;this isn&amp;rsquo;t real&amp;rdquo; but the fact it&amp;rsquo;s all in my head makes the feelings and emotions no less real.&lt;/p&gt;&#xA;&lt;p&gt;All this hatred and anger and loathing is real, it&amp;rsquo;s in me and it wants to gnaw away at me. It takes the form of any person who it would hurt the most to hear it from, or sometimes twists a memory into something dark and demeaning.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes it feels like nobody is listening and everyone hates me; that every person I walk by is judging me. I can even hear it as clear as if they were spitting it in my face.&lt;/p&gt;&#xA;&lt;p&gt;The hardest part is reminding myself the killer is inside the house. It&amp;rsquo;s not coming from them but all this loathing and hatred is inside me… and I can make it better. I can sooth all the anger and spite.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m talking about me, in the first person because this is who I am and what I have lived with every day of my life as far back as I can remember. However this also can be you. Maybe you feel this way too and that&amp;rsquo;s why I am sharing this. I really hope you too also can remind yourself that these feelings are inside you but they are &lt;strong&gt;not&lt;/strong&gt; &amp;ldquo;just&amp;rdquo; inside you. They are real hurtful feelings that want to tear you down. You can&amp;rsquo;t ignore them because it won&amp;rsquo;t make them go away, they will only fester and get worse.&lt;/p&gt;&#xA;&lt;p&gt;I have my friends to talk to, not just endless shouts into the void like this blog post or twitter rants, but people I have found to spend time with and talk out our feelings and love and support each other. I also have a therapist who helps me center myself, realign my expectations, and be happier. I have family, both natural and chosen, who love and support me and I love and support through all our flaws and missteps because that&amp;rsquo;s what family does.&lt;/p&gt;&#xA;&lt;p&gt;You may not have all these things, but I really hope if you have a cascade of voices telling you how horrible you are and how every choice you have made is a bad one you can still reach out and listen to a real voice who can tell you how special and valid you &lt;em&gt;really&lt;/em&gt; are.&lt;/p&gt;&#xA;&lt;p&gt;Because you are valid, and awesome. I can promise you that you do deserve to be happy. While it won&amp;rsquo;t always be easy you can be happy too.&lt;/p&gt;&#xA;&lt;p&gt;If you don&amp;rsquo;t feel you have anyone, ping me; let&amp;rsquo;s talk. I can&amp;rsquo;t promise I&amp;rsquo;ll always be the person you need to talk to but maybe I can at least help.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>An Open Letter to Whom it May Concern</title>
      <link>https://squirrels.wtf/posts/2018-05-03-an-open-letter-to-whom-it-may-concern/</link>
      <pubDate>Thu, 03 May 2018 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2018-05-03-an-open-letter-to-whom-it-may-concern/</guid>
      <description>&lt;p&gt;Sometimes it&amp;rsquo;s a little odd to hear these things from other people so I thought I&amp;rsquo;d leave a nice open letter to whom it may concern. No wait, this isn&amp;rsquo;t a generic letter to just anyone. This is a letter I am writing specifically for &lt;em&gt;you&lt;/em&gt;. That&amp;rsquo;s right, directly from me to you; Just you. You probably heard some confusing things, or caught wind of some stuff you don&amp;rsquo;t understand. I am here to make some clarifications, set the record straight, just in case you missed the news.&lt;/p&gt;&#xA;&lt;p&gt;Since this is just a personal letter between me and you I&amp;rsquo;m going to add an appropriate meme. You know me and memes; I can&amp;rsquo;t live without them.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img alt=&#34;Trans meme I came out to&#34; loading=&#34;lazy&#34; src=&#34;https://squirrels.wtf/posts/2018-05-03-an-open-letter-to-whom-it-may-concern/probably_trans_meme.jpg&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;For about 36 years of my life I went by a lot of different names from Xanaphia, Jonny, David, tBunnyMan, DJ Epic MegafaiL, and even BitM… Things have changed.&lt;/p&gt;&#xA;&lt;p&gt;Now I&amp;rsquo;m going by Amy.&lt;/p&gt;&#xA;&lt;p&gt;If you prefer; bunny, squirrel, she, her, they, D.O.S., or even OnlyHaveCans are all perfectly acceptable things to call me, so you have lots of choices.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m super happy living as a woman. My family and friends have been super supportive and I even have an amazing therapist. All in all I&amp;rsquo;m happier than I have ever been. Transitioning is not something you experiance without stressors jumping in but that is what the support of friends are for.&lt;/p&gt;&#xA;&lt;p&gt;You may have questions, that&amp;rsquo;s great. I&amp;rsquo;d excited to spend some time explaining anything you want to know about. Just drop me a message. I&amp;rsquo;m still a fan of email if you don&amp;rsquo;t know a better way to contact me. Just send me an email to Squirrel at Wearing dot Black. Oh yea. That&amp;rsquo;s a &lt;code&gt;wearing.black&lt;/code&gt; domain. Working in domains has taught me about all the coolest gTLDs.&lt;/p&gt;&#xA;&lt;p&gt;Sorry that I told you though this letter, which I ended up posting to my blog publicly as well. It&amp;rsquo;s hard to tell everyone in person. It was super awesome talking to you again though! It&amp;rsquo;s been way way way too long so write me back! I know I suck at reaching out sometimes but I can always find time to reply to a letter.&lt;/p&gt;&#xA;&lt;p&gt;Best Wishes,&#xA;Amy A.&lt;/p&gt;&#xA;&lt;p&gt;P.S. I won&amp;rsquo;t be answering questions in the comments.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Building chef-dk on FreeBSD 10</title>
      <link>https://squirrels.wtf/posts/2016-08-02-building-chef-dk-on-freebsd-10/</link>
      <pubDate>Tue, 02 Aug 2016 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2016-08-02-building-chef-dk-on-freebsd-10/</guid>
      <description>&lt;p&gt;For those that don&amp;rsquo;t know I&amp;rsquo;m a Chef for a living. Not the kind that works with food but one that works with code.&#xA;What you may not know is I&amp;rsquo;m a FreeBSD guy, or at least claim to be one.&#xA;I&amp;rsquo;ve been building a new FreeBSD workstation and discovered that there is no chef-dk for FreeBSD.&#xA;Building it isn&amp;rsquo;t bad, but there is a trick to it.&lt;/p&gt;&#xA;&lt;p&gt;So without further ado, here is building Chef-DK for FreeBSD 10.3 (and probably most &amp;gt;=10.0)&lt;/p&gt;&#xA;&lt;p&gt;If this is a fresh box you need pkg, ports, and some base packages.&#xA;All this assumes run as root.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pkg install pkg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;portsnap fetch extract&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;portsnap fetch update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pkg install sudo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ok, for the rest of this I am assuming you are running as a user that has sudo rights.&#xA;If you aren&amp;rsquo;t then ymmv.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo pkg install ruby rubygem-bundler portdowngrade git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo portdowngrade devel/gecode r345033&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; gecode&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo make deinstall install clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo sed -ie &lt;span class=&#34;s1&#34;&gt;&amp;#39;s/\(#define GECODE_VERSION_NUMBER\)\s*/\1 300703/&amp;#39;&lt;/span&gt; /usr/local/include/gecode/support/config.hpp&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/chef/chef-dk.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; chef-dk&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;USE_SYSTEM_GECODE&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; bundle install --without development&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There you go! It&amp;rsquo;s not going to give you the /opt/chef-dk omnibus but you will have all the chef-dk you need to do your stuff!&#xA;Maybe later I&amp;rsquo;ll document how to make a package but this will likely work for me.&lt;/p&gt;&#xA;&lt;p&gt;UPDATE 2017-01-17: Thanks to &lt;a href=&#34;https://shawnwilsher.com/&#34;&gt;Shawn&lt;/a&gt; for the GECODE_VERSION_NUMBER update. This was broken several months after this post initally was written&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>BaaS: Burnout as a Service</title>
      <link>https://squirrels.wtf/posts/2016-05-02-baas-burnout-as-a-service/</link>
      <pubDate>Mon, 02 May 2016 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2016-05-02-baas-burnout-as-a-service/</guid>
      <description>&lt;p&gt;I wanna take a moment to to address what I like to call &lt;strong&gt;Burnout as a Service; how I see burnout as a product of the tech industry and culture&lt;/strong&gt;. My friends, coworkers, and I have all experienced it in various levels, sometimes to crippling physical side effects. In this article I&amp;rsquo;m going to use strong language like &lt;em&gt;need&lt;/em&gt;, and &lt;em&gt;should&lt;/em&gt;, and &lt;em&gt;I won&amp;rsquo;t work with you if you [don&amp;rsquo;t|do] $thing&lt;/em&gt;. While I have strong opinions about this subject and feel I have developed a powerful framework for helping avoid burnout it&amp;rsquo;s bound not to be perfect or complete. I do study this subject at great length in the name of personal development and productivity/energy management so if you have thoughts, opinions, feedback, or insights further into this topic I&amp;rsquo;d be happy to hear about them in the comments.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;d like to point to &lt;a href=&#34;http://blog.lusis.org/blog/2016/04/28/the-flaw-in-all-things/&#34;&gt;this article&lt;/a&gt;, written by an amazing operations expert who has reached the jaded level where all things are approached solely by the perceived possible failure points, causing decision paralysis. Having lived the fear of doing for the failure it may cause down the road it I personally identify with this brand of burnout myself.&lt;/p&gt;&#xA;&lt;p&gt;In my experience I have come to see burnout as a product of our tech industry&amp;rsquo;s culture more than anything else. There is a lot of different little causes that all stack up on each other; the fast evolution of technology, the constant threat from bad actors, high stakes companies built on investors, product first revenue second business models, fickle customers caused by untested in market products, unheard of before uptime requirements on hastily developed systems, etc. The list could go on listing reasons why the industry itself is a primary source of maximum energy drain.&lt;/p&gt;&#xA;&lt;p&gt;My mother is a healthcare worker who often asks why I make as much if not more than her working on computers. I often have to remind her that every moment, at work or not, I can be more or less responsible for the shut down of an entire company&amp;rsquo;s revenue stream (possibly permanently) not just through negligence but from lack of anticipating the next failure or attack and guarding against it properly.&lt;/p&gt;&#xA;&lt;p&gt;Let that sink in for a few moments. As an Operations Engineer or Developer not just my negligence but my lack of constant vigilance, research, and forethought can destroy an entire company. From bugs that open security holes, infrastructure mistakes that allow hidden-until-failure single points of failure, to a seemingly solid design choice that causes massive cascading failures in ways I never expected.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; Let&amp;rsquo;s not even address what happens when someone makes an oops uh-oh and that backup you &lt;em&gt;really&lt;/em&gt; need is coming back corrupt.&lt;/p&gt;&#xA;&lt;p&gt;However all this is the nature of the industry we buy into often with the understanding of that this is how it works. I love having a job where mentally jogging day in and day out to keep pace or even get ahead of developing technology and security vectors. This is my great mental stimulation and when I tire of it I&amp;rsquo;ll go pour drinks at a bar.&lt;/p&gt;&#xA;&lt;p&gt;However we all need to both expend and recover energy in equal amounts. This is a core biological imperative that we don&amp;rsquo;t often think about. Our desire to always be creating (which expends great amounts of mental energy) drives us all to burnout. An amount of rest and recuperation in equal volume and type to our expenditures needs to be done regularly. So many of us ignore the daily, weekly, and monthly cycles of stress and rest that are necessary to work at peak optimal shape. Instead we push for days, week, or even months to try to reach a constantly moving goalpost with a promise that we will someday maybe take that vacation we need. This is only assisted by our 24/7/365 pagers and systems that take no rest, constantly waiting to fail or fall over from the ever present threat of bad actors or full hard drives.&lt;/p&gt;&#xA;&lt;p&gt;I have watched pager fatigue alone completely destroy someone mentally. A poorly managed monitoring system that pages over things that aren&amp;rsquo;t absolutely actionable and urgent or doesn&amp;rsquo;t soft notify well enough in advance things that could be resolved before they become a critical issue is psychological abuse when delivered at the right volume. If someone can&amp;rsquo;t disconnect because of the ever present pages that may or may not be actually actionable and critical then they are being slowly tortured, nerves frayed down with the rasp of their own phones.&lt;/p&gt;&#xA;&lt;p&gt;At an even higher level I think we actively foster burnout amongst our peers and even ourselves with this great rockstar solo act so many of us pull. The concept of the Bastard Operator From Hell (BOFH) is the singlehanded &amp;ldquo;everything IT&amp;rdquo; person who has built everything from ground up and maintains everything even in the face of his users &amp;ldquo;always breaking everything&amp;rdquo;. Because of this they become so jaded that they begin to torment their own end users and customers for mental relief. The worst part of this is we have formed a whole worship culture about being the lone gunman tech asshole to a point where I have seen a lot of people glorifying and emulating it well above and beyond their own time.&lt;/p&gt;&#xA;&lt;p&gt;If we built up the proper support systems both mentally and technically we would be able to weather the storms the environment and systems rain down on us much better. If we worked together as much as possible instead of competing we would be well armed against the ever-present threat of burnout. It tends to be a lot to do with the personality types we pulled to technology for years; high on technical knowledge, low on social skills, lots of communication through digital means and not a lot of interpersonal interactions. Mix this in with the E/INTJ Type A personalities that are drawn to this higher stakes world of startups and high payoff companies and we develop this culture where we think everyone needs to be a rockstar or a ninja. We slim down staffing and just &amp;ldquo;hire the most brilliant mind in tech&amp;rdquo; to not just design but also implement and support these companies ad infinitum or more realistically, until they burn out, quit, or both.&lt;/p&gt;&#xA;&lt;p&gt;I understand staffing is expensive and money is tight when your product is still only on the verge of success but in so much of operations and development we are paid to think, not to turn cogs. We design, develop, and foster ideas and solutions to problems no one else has solved. These kinds of ideas are not easily grown in a vacuum, but best cultivated through discourse and experimentation. However difficult it is to measure these expenditures or notice when they are getting strained there are ways we can approach them that helps identify issues faster as well as spread the mental load out more safely.&lt;/p&gt;&#xA;&lt;p&gt;The best thing that ever happened to me in my experience in operations was learning to foster an interpersonal technical rapport with my co-workers and keeping it open. Constantly jogging ideas back and forth, never letting myself, or them stick on a problem and instead kicking it out to jog between us. I&amp;rsquo;ve done it twice and now it&amp;rsquo;s a job requirement for me. The ability to &amp;ldquo;pair up&amp;rdquo; with operations to constantly foster and develop the most efficiently.&lt;/p&gt;&#xA;&lt;p&gt;You see a lot of this starting to bud up in the tech world these days actually;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Open floor plans and chat based teams open up as much quick and easy discussion on issues as possible.&lt;/li&gt;&#xA;&lt;li&gt;Code reviews are becoming the norm not just in development but in several forms of operations.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;li&gt;The whole DevOps movement has large parts about enhancing communication and working together with others to help pool strengths and minimize weaknesses.&lt;/li&gt;&#xA;&lt;li&gt;Some parts of agile/scrum are all about raising concerns and roadblocks as quickly as possible to put them up to the whole group, not trying to stick a single developer to solve a hard problem.&lt;/li&gt;&#xA;&lt;li&gt;Pair programming is the next evolution of this, literally putting two minds to a single problem to solve it as efficiently and quickly as possible.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Even with all these trends though I still don&amp;rsquo;t see enough of it, enough brainstorming, enough idea swapping, enough &amp;ldquo;Hey man I&amp;rsquo;m trying to do this like this but…&amp;rdquo; and that&amp;rsquo;s why we are stuck staring at the flaws in every system. We work in our closed loops assuming that Issac Newton really did just sit under a tree staring at apples until he invented the Law of Gravitation so if we stare at our Apples and burn up all our mental energy the best way to handle this new package deploy will come to us. This is really where burnout comes from.&lt;/p&gt;&#xA;&lt;p&gt;In closing I&amp;rsquo;d like to talk a little bit more about my mother. She&amp;rsquo;s been a registered nurse her whole professional life. She&amp;rsquo;s started in emergency rooms and for as long as I remember has been a hospice nurse. As you can imagine she&amp;rsquo;s best at dealing with emergencies and the dying. Having dealt with the maimed and dying her whole life she&amp;rsquo;s gone though mandatory on the clock grief therapy all of her professional life as well. In heath care when you deal with extreme emotional situations they regularly put you through therapy to help deal with and recover from what you work with. Whenever I ask someone who works about it it feels obvious to them that someone put though that level of emotional strain regularly would snap and do something horrible if they didn&amp;rsquo;t receive regular emotional therapy. So as someone who goes through regular mental strain what are you doing for mental therapy to prevent your own burnout?&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;tldr&#34;&gt;tl;dr&lt;/h2&gt;&#xA;&lt;p&gt;In my opinion burnout is a natural product of the tech industry culture. In order help combat this you need to do all of the following, which is not a panacea but a powerful preventive framework;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Work with others to help solve problems instead of trying to be a rockstar and solve them all yourself.&lt;/li&gt;&#xA;&lt;li&gt;Create review processes around configuration and software changes so that you have reduced liability and risk.&lt;/li&gt;&#xA;&lt;li&gt;Work with someone to develop intelligent alerting as well as a support rotation that allows rest and relaxation cycles as frequently as possible to reduce pager fatigue.&lt;/li&gt;&#xA;&lt;li&gt;if you have critical failures more than once a quarter you need to review your infrastructure &amp;amp; procedures and ask yourself what your company is doing that&amp;rsquo;s more important than having a reliable, usable product.&lt;/li&gt;&#xA;&lt;li&gt;Rest yourself mentally every day, take breaks when you are locked in to a problem, and take regular vacations.&lt;/li&gt;&#xA;&lt;li&gt;Bring in as much positivity to your workplace and your life as possible.&lt;/li&gt;&#xA;&lt;li&gt;Fight negativity by analyzing it down to its root causes instead of superficially dismissing or accepting it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And I hear you saying it already; &amp;ldquo;&lt;em&gt;This isn&amp;rsquo;t important right now&lt;/em&gt;&amp;rdquo;, &amp;ldquo;&lt;em&gt;I/we don&amp;rsquo;t have the bandwidth for this at the moment&lt;/em&gt;&amp;rdquo;, &amp;ldquo;&lt;em&gt;I&amp;rsquo;m doing fine right now&lt;/em&gt;&amp;rdquo;, or the worst &amp;ldquo;&lt;em&gt;I&amp;rsquo;m not gonna burn out&lt;/em&gt;&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;But know that when you &lt;em&gt;do&lt;/em&gt; burn out I can promise you that you &lt;em&gt;absolutely will not&lt;/em&gt; have the bandwidth or mental energy to do these things. By the time you are so far into burnout you actually become self aware of it deadlines will have slipped, everyone&amp;rsquo;s already jaded and unhappy, and maybe you won&amp;rsquo;t even care enough to implement this change.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I have some amazing stories about Sybase databases running on a failover Sun Cluster using Veritas Volume Manager and the catastrophic problem with SCSI-3 reservations preventing disks to randomly not be mountable during a fail over event caused only when the LUNs are provided from newer NetApp hardware. Long story short, the database will start without half it&amp;rsquo;s disks and it is not a pretty sight where it goes from there.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;The third best thing I have ever done in my career so far was take all of a companies critical configurations (haproxy, dns, maintenance crons, backup scripts, monitoring, ect) and put them in git, created a code review process, and used jenkins to deploy to production. Call it CI/CD, call it change control, call it whatever you want; I call it almost never again making that one line stupid oops uh oh that breaks an entire system again.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Being Happy</title>
      <link>https://squirrels.wtf/posts/2015-12-30-being-happy/</link>
      <pubDate>Wed, 30 Dec 2015 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2015-12-30-being-happy/</guid>
      <description>&lt;p&gt;In my personal experience not everyone wants to be happy. When I say that I&amp;rsquo;m not &lt;em&gt;talking about that one friend&lt;/em&gt; either. I&amp;rsquo;m talking about me. For a very long time I didn&amp;rsquo;t wanna be happy. It was a very frustrating time. I can&amp;rsquo;t say I knew I wanted to be unhappy, I just was all the time. I was angry, depressed, and off and on apathetic. It was actually my mother who coined the phrase &lt;em&gt;&amp;ldquo;You just need to be unhappy.&amp;rdquo;&lt;/em&gt; somewhere in my early to mid 20s.&lt;/p&gt;&#xA;&lt;p&gt;Above and beyond my own internal strife one of my problems was that those around me were constantly interested in trying to make me happy. Maybe that doesn&amp;rsquo;t sound like a problem to you but it was aggravating to me. It wasn&amp;rsquo;t that people wanted to help it was this frustrating struggle of people offering what I saw as cookie cutter back pats and weak attempts to stoke a nonexistent ego instead of just facing the truth and seeing the world like I saw it. They didn&amp;rsquo;t understand my problems. I thought about how miserable life is and how horrific this whole world works. I thought all the time about how my mediocre skill set in an over saturated field that shared a job pool with savants &amp;amp; geniuses meant I would going to toil and claw against an over abundant and under paid workforce. I thought about how compared to my peers my nothing-to-offer existence meant I get to writhe away in this world alone with a few cynical friends to cheerlead ourselves along to the grave. I looked at the ugly side of every story and trust me when you stop sugar coating everything you realize that there is millions of fucked up things going on every day and we do our best to gloss over it and put lipstick on this pig so that we can wake up and say today is an awesome day. This whole world is a corrupt Masque of the Red Death; an extravagant gala thrown by the privileged to hide away the social plague destroying everyone else around us.&lt;/p&gt;&#xA;&lt;p&gt;Over time I learned how to communicate with others about my feelings in ways that helped prevent the constant fawning over my state. Of course I had to be highly selective of who I chose to associate with since I didn&amp;rsquo;t want to have to go through this rigmarole constantly. I wasn&amp;rsquo;t &lt;em&gt;happy&lt;/em&gt; at that point but I reached this semi-content equilibrium where I got by with thick sense of dark humor and snark, as much as one possibly could exist in this sickness.&lt;/p&gt;&#xA;&lt;p&gt;After a long while doing this I reached this weird nirvana where I was just me, and everyone was ok with it and I was ok with it to. I was just ok. Then the weird shit happened.&lt;/p&gt;&#xA;&lt;p&gt;Through having this small social group, literally six to eight people deep, I was able to find this confidence in myself. Maybe what I could do was shit to anyone else but I could do things that made a difference to my friends, or at least impressed them. Over a period of about ten years give or take this grew, as well as my social circle. I often felt like the imposter in the room but through all these people I started to realize my own potential.&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;rsquo;t say the exact moment it hit me. I know it was when I was working for Stephens. I had stuck my foot out enough times and somehow not gotten the door slammed on it enough times that I had made it somewhere in the company. The group I was running hadn&amp;rsquo;t completely imploded on itself around me yet and I was a pretend famous DJ. Somewhere around this time it dawned on me that life isn&amp;rsquo;t the Olympics but an Industry and even if I sucked the fact I wasn&amp;rsquo;t going to stop trying made me valuable.&lt;/p&gt;&#xA;&lt;p&gt;It was around that time I stopped reading fiction and switched to non-fiction. I read a lot of 90s-00s new era &amp;ldquo;be awesome at life&amp;rdquo; self help books and started implementing all these systems and tricks I read about.&lt;/p&gt;&#xA;&lt;p&gt;My personal mantra around then was &lt;em&gt;&amp;ldquo;It Never Hurts to Help&amp;rdquo;&lt;/em&gt;; a tongue in cheek reference to a cartoon from my youth called &lt;em&gt;Eek the Cat&lt;/em&gt;. It was a morbid tale about an anthropomorphic feline whose overly sunny attitude and unflappable willingness to help other constantly ended him up in the hospital. That was his catch phrase, the one he said right before he was mauled by something. I like to say I was using it ironically since in the end I rarely caught fire after saying it but I did end up getting places professional and personally.&lt;/p&gt;&#xA;&lt;p&gt;Needless to say life started moving really fast when I became truly motivated to help and get things done. I can&amp;rsquo;t say I was happy… but I was really busy.&lt;/p&gt;&#xA;&lt;p&gt;It was around then the shift really happened. I don&amp;rsquo;t know if my attitude shifted first or those around me but things became nightmarishly disjointed and stressful at work over bad management, the club promoters I was working with went to war with another promotions group, and the community I was dealing with collapsed around the time someone slept with a minor unknowing and then someone else killed themselves. Needless to say these were dark times. However through all this stress I had a mantra and I stuck to it. Suddenly I was a too positive person for those I was around.&lt;/p&gt;&#xA;&lt;p&gt;I was right back to where I was before in the reverse way. Everyone told me I need to &amp;ldquo;take it down a notch&amp;rdquo; and accused me of being disingenuous and sarcastic simply because I&amp;rsquo;m living my live the way I chose. I can&amp;rsquo;t possibly feel like that, I can&amp;rsquo;t do this, and we can&amp;rsquo;t do that.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s when my mantra changed to &lt;em&gt;&amp;ldquo;I Only Have Cans&amp;rdquo;&lt;/em&gt;. Just like before I had to adjust who is important in my life since I don&amp;rsquo;t want to surround myself with those who are going to try to slow my progress and scowl at my outlook. This new mantra isn&amp;rsquo;t just a tongue and cheek spite of never giving up and always helping. This one is only having the positive, always being able to do something. I guess that&amp;rsquo;s when I decided to be happy?&lt;/p&gt;&#xA;&lt;p&gt;I can&amp;rsquo;t say I&amp;rsquo;m always happy. In fact I&amp;rsquo;d go so far as to say no one really stops dealing with depression. I still have the eternal funeral procession of self doubt, loathing, paranoia, and ill wishes flickering through my mind like an unending film. However I &lt;em&gt;can&lt;/em&gt; decide it doesn&amp;rsquo;t control me and I have way way better things to do with my life than be consumed by my own innate apathy. I &lt;em&gt;can&lt;/em&gt; say that I&amp;rsquo;m in control of my outlook and what is important to me and I &lt;em&gt;can&lt;/em&gt; control the world around me enough to decide I&amp;rsquo;m gonna be happy this day.&lt;/p&gt;&#xA;&lt;p&gt;My mantra has been changing lately. I didn&amp;rsquo;t have a mantra for over 26 years and now suddenly in eight years I have gone through three of them. Like I said, things started moving fast. It&amp;rsquo;s not final, nothing is, but these days I&amp;rsquo;m sticking with &lt;em&gt;&amp;ldquo;Be Fucking Amazing&amp;rdquo;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Not bad for someone who needed to be unhappy almost his entire life.&lt;/p&gt;&#xA;&lt;p&gt;For those who actually read this far, I didn&amp;rsquo;t write this to publicly stoke my dick at everyone or at least that wasn&amp;rsquo;t the original intention. I&amp;rsquo;ve been thinking a lot lately about those around me who are unhappy now. I get a little sad and want to go make them happy which reminds me of where I stood not that long ago. I&amp;rsquo;m not going to pretend my story applies to anyone else and this should be shared around facebook by duck lip hotties as some overly winded &lt;em&gt;it gets better&lt;/em&gt; back pat. However I&amp;rsquo;d like to hope that there are plenty of people who struggle with needing to be unhappy that will learn to take control of their own world and be fucking awesome in their own right.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Quick Note on GnuRadio on Pentoo</title>
      <link>https://squirrels.wtf/posts/2015-09-06-quick-note-on-gnuradio-on-pentoo/</link>
      <pubDate>Sun, 06 Sep 2015 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2015-09-06-quick-note-on-gnuradio-on-pentoo/</guid>
      <description>&lt;p&gt;Not a big blog, but a quick problem I got solved on IRC that I thought might help others.&lt;/p&gt;&#xA;&lt;p&gt;I have a Gateway LT4009u with an Atom N2600. It&amp;rsquo;s my &amp;ldquo;hacker/workshop&amp;rdquo; laptop. The atom N processors are a bit gimpy so sometimes things don&amp;rsquo;t run right.&#xA;One thing is GNURadio on Pentoo. Pentoo runs hardened and this pisses off the Atom N.&lt;/p&gt;&#xA;&lt;p&gt;So if you get the following error.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;LLVM ERROR: Allocation failed when allocating new memory in the JIT&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Can&lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;t Allocate RWX Memory: Operation not permitted&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then you need to soft disable hardened with the following command&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo toggle_hardened&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I hope that helps anyone else on the internet.&lt;/p&gt;&#xA;&lt;p&gt;Thanks to Zero_Chaos in #pentoo on irc.freenode.net for the fix (and pentoo)&lt;/p&gt;&#xA;&lt;p&gt;Quick Update: This also happens when running in VirtualBox 5 on my 2015 MacBook i7, but the fix is the same&lt;/p&gt;</description>
    </item>
    <item>
      <title>Monitoring Chef runs without Chef</title>
      <link>https://squirrels.wtf/posts/2015-04-24-monitoring-chef-runs-without-chef/</link>
      <pubDate>Fri, 24 Apr 2015 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2015-04-24-monitoring-chef-runs-without-chef/</guid>
      <description>&lt;p&gt;I, like many sysadmins, really want to monitor all the things I actually care about. Monitoring is in general &lt;em&gt;hard&lt;/em&gt;. Not because it&amp;rsquo;s hard to set up, but it&amp;rsquo;s hard to get right. It&amp;rsquo;s really easy to monitor ALL THE THINGS and then just end up with pager fatigue. It&amp;rsquo;s all about figuring out what you need to know and when you need to know it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;so-in-this-case-i-really-need-to-know-that-my-machines-are-staying-in-compliance-with-chef&#34;&gt;So in This case I Really Need to Know that My Machines Are Staying in compliance with Chef&lt;/h2&gt;&#xA;&lt;p&gt;There was a few ways you can do this. The first thought I had was adding a hook into all of my runs and having them report in on failure. This is mostly because I&amp;rsquo;m always looking for another way to hack on Chef and work on my ruby. The big problem with this is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What if the node is offline?&lt;/li&gt;&#xA;&lt;li&gt;What if the cron doesn&amp;rsquo;t fire?&lt;/li&gt;&#xA;&lt;li&gt;What if chef/or ruby is so borked it can&amp;rsquo;t even fire the app&lt;/li&gt;&#xA;&lt;li&gt;What if someone disabled chef&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I need a better solution&lt;/p&gt;&#xA;&lt;h2 id=&#34;knife-status&#34;&gt;Knife Status&lt;/h2&gt;&#xA;&lt;p&gt;Knife status is just awesome, it has some awesome flags and generally I run it far more than I should. The great part about this query the server approach is that it lets me know;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The server is still happy and spitting out cookbooks to nodes&lt;/li&gt;&#xA;&lt;li&gt;The status of ALL of my runs from the &amp;ldquo;source of truth&amp;rdquo; for runs&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;not-making-my-chef-test-rely-on-chef&#34;&gt;Not Making My Chef Test Rely on Chef&lt;/h2&gt;&#xA;&lt;p&gt;But I&amp;rsquo;m not going to shell knife status. I&amp;rsquo;m a damn code snob and something about having the chef test rely on the chef client status didn&amp;rsquo;t seem right.&lt;/p&gt;&#xA;&lt;p&gt;Instead I wrote a nagios script that I am not going to share in it&amp;rsquo;s entirety here because $WORK_CODE&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;… &lt;em&gt;insert sad face&lt;/em&gt; but I will tell you exactly how I did it.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-to-python-your-chef-or-how-i-stopped-worrying-and-learned-to-love-that-i-can-still-use-python-to-do-anything&#34;&gt;How to Python Your Chef, or how I Stopped Worrying and Learned to Love that I Can Still Use Python to Do Anything&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m the most experienced in python and almost all of our internal nagios checks we have written in python. So this is in python.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-one&#34;&gt;Step One&lt;/h3&gt;&#xA;&lt;p&gt;Use &lt;a href=&#34;https://github.com/saj/pynagioscheck&#34;&gt;pynagioscheck&lt;/a&gt; and &lt;a href=&#34;https://github.com/coderanger/pychef&#34;&gt;pychef&lt;/a&gt;. Seriously. Don&amp;rsquo;t reinvent the wheel here.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-two&#34;&gt;Step Two&lt;/h3&gt;&#xA;&lt;p&gt;Create a knife object. have it take all your settings on initialize, then you can create functions for all the different knife commands to recreate them with pychef.&lt;/p&gt;&#xA;&lt;p&gt;You really only need status for this one. The meat of status is this here, coderanger dropped this on me in IRC&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;row&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;chef&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Search&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;node&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;*:*&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;nodes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;object&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;machine name&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;datetime&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;fromtimestamp&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;row&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;object&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;ohai_time&amp;#39;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;])&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;step-three&#34;&gt;Step Three&lt;/h3&gt;&#xA;&lt;p&gt;Now from here I created a TimeChecker object. It takes the dictionary of &lt;code&gt;{ server: datetimeObj }&lt;/code&gt; on it&amp;rsquo;s init. For consistency sake I also init &lt;code&gt;self.now = datetime.now()&lt;/code&gt;. Then I have a &lt;code&gt;TimeChecker.runs_not_in_the_last()&lt;/code&gt; that just takes an int.&lt;/p&gt;&#xA;&lt;p&gt;The magic of &lt;code&gt;runs_not_in_the_last&lt;/code&gt; I will also share with you because I&amp;rsquo;m proud of this damn script and want to share it with the world&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;diff&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;timedelta&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;hours&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;hours&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;k&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;k&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;runtimes&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;keys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;()&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;now&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;bp&#34;&gt;self&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;runtimes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;k&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;diff&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bam!&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-four&#34;&gt;Step Four&lt;/h3&gt;&#xA;&lt;p&gt;Now just extend &lt;code&gt;NagiosCheck&lt;/code&gt; with &lt;code&gt;KnifeStatusCheck&lt;/code&gt;, make all your options and other goods in your init and then make your &lt;code&gt;check()&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;In the check you make knife, Make a &lt;code&gt;Timechecker&lt;/code&gt; with the status return… then all you have to do is see if you have any &lt;code&gt;runs_not_in_the_last&lt;/code&gt; for critical and then warning.&lt;/p&gt;&#xA;&lt;h2 id=&#34;gotchas-and-cleanup-notes&#34;&gt;Gotchas and Cleanup Notes&lt;/h2&gt;&#xA;&lt;h3 id=&#34;use-exceptions&#34;&gt;USE EXCEPTIONS&lt;/h3&gt;&#xA;&lt;p&gt;seriously, this can and will make them so catch them properly and return errors. You will need to catch and handle AT LEAST&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;URLError&lt;/li&gt;&#xA;&lt;li&gt;Status&lt;/li&gt;&#xA;&lt;li&gt;UsageError&lt;/li&gt;&#xA;&lt;li&gt;ChefError&lt;/li&gt;&#xA;&lt;li&gt;At least two of your own exceptions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;ssl-errors&#34;&gt;SSL Errors&lt;/h3&gt;&#xA;&lt;p&gt;So there is no trusted_certs here. You need to either give your server a working cert, install the snake oil into the nagios server as acceptable or do the dirtiest of monkey patches.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Dirty Monkeypatch&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;sys&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;version_info&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;gt;=&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;7&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;9&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;):&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;kn&#34;&gt;import&lt;/span&gt; &lt;span class=&#34;nn&#34;&gt;ssl&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;n&#34;&gt;ssl&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;_create_default_https_context&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;=&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;ssl&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;_create_unverified_context&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;But before you do this think of the children!!!&lt;/p&gt;&#xA;&lt;h3 id=&#34;weird-ass-errors-with-join&#34;&gt;Weird Ass Errors with Join&lt;/h3&gt;&#xA;&lt;p&gt;I need to maybe open a ticket and patch pynagioscheck but I had the weirdest bug when raising a critical. It would die in the super&amp;rsquo;s check on &lt;code&gt;“”.join(bt)&lt;/code&gt; or something of the ilk.&lt;/p&gt;&#xA;&lt;p&gt;My work around was to not just pass &lt;code&gt;msg&lt;/code&gt; to the Status exception but to make msg a list and put the main message in &lt;code&gt;msg[0]&lt;/code&gt; and then put the comma joined list of servers out of compliance in &lt;code&gt;msg[1]&lt;/code&gt;. This means the standard error comes up on normal returns but if you run the check with &lt;code&gt;-v&lt;/code&gt; it will give you a list of servers out of compliance for troubleshooting or debugging. Not bad.&lt;/p&gt;&#xA;&lt;h3 id=&#34;handling-the-pem-file&#34;&gt;Handling the Pem File&lt;/h3&gt;&#xA;&lt;p&gt;Eeeeehhhh This maybe my one cop out in the whole script. Basically I created a nagios user in chef with a insane never to be used again and promptly lost password and put the nagios.pem file alongside the check script. Then I let the script optionally take a pem name, and it just checks that the pemfile is alongside the check script. I was considering letting you specify a pem script somewhere on the server or in the Nagios&amp;rsquo;s users home directory but decided to bite that and take the simplest route there.&lt;/p&gt;&#xA;&lt;h3 id=&#34;dont-destroy-your-nagios-server&#34;&gt;Don&amp;rsquo;t Destroy Your Nagios Server&lt;/h3&gt;&#xA;&lt;p&gt;Seriously. Did you see this code? Run a search on all nodes and then return an attribute for every node in your nagios server. This is not the worlds fastest check script.&lt;/p&gt;&#xA;&lt;p&gt;Unless you dedicate some serious power to your solr service on your chef server you should make sure to only check this service once every ten minutes tops. I only check once an hour normally and then follow up with 10 minute checks on fail on my server since I only do converges every four hours so an &amp;ldquo;out of compliance&amp;rdquo; warning for me would be at the 12 hour mark and critical at 24 hours.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t yet have any clearance to post or share anything I write for, while, at, or around work. The company owns all that, but we are currently working on getting to the point where we can share some stuff. Especially things not so related to our IP like infrastructure code, cookbook, checks, ect.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;The reason I picked these numbers is I don&amp;rsquo;t want to know the FIRST time a converge fails. I use the &lt;a href=&#34;https://supermarket.chef.io/cookbooks/omnibus_updater&#34;&gt;omnibus_updater&lt;/a&gt; in my runs (Pinned version in attributes of course) so a failed run can be normal. Plus I am deploying something that important I am going to spot check runs and verify everything gets run with &lt;code&gt;knife ssh&lt;/code&gt;. I just want to know mostly if a machine is out of the loop for more than a day because that&amp;rsquo;s a node that needs to get shot.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>An Open Year</title>
      <link>https://squirrels.wtf/posts/2015-04-17-an-open-year/</link>
      <pubDate>Fri, 17 Apr 2015 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2015-04-17-an-open-year/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been about a year since my last post, mostly frustrated with Chef as a beginner. Now I spend most of my day writing cookbooks and recipes. In fact I am even helping the Lead Dev at work learn Chef and got back from Chef conference. There I met a lot of amazing people and even &lt;a href=&#34;https://github.com/chef/chef/pull/3231&#34;&gt;offered to help maintain BSD support in chef&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This post isn&amp;rsquo;t about that so much. It&amp;rsquo;s mostly about a behavior I noticed I picked up.&#xA;When I worked for Stephens Media I spent a lot of my energy trying to contribute, in posts, open source, pull requests, ect.&#xA;Then when I moved to Slickdeals.net my time was really sucked up. I drifted from working on Pelican and stopped doing as many pull requests.&#xA;At some time I set up a personally hosted Stash instance. Then I locked that stash instance off behind a login.&#xA;Then I started writing in my private confluence instead of here.&#xA;Now all my projects these days are All Rights I noticed… hmph.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t know exactly what triggered this sharephobia but it needs to stop.&#xA;I almost think it&amp;rsquo;s some weird greed involving my personal time and effort but if I was greedy wouldn&amp;rsquo;t I want people fixing up my code for me?&#xA;Is there some revolutionary private research in all this that makes me more valuable? I think showing off my abilities and progress makes me more valuable.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m just currently working on pulling all my code out of my stash and putting it onto github, with a much better BSD license. I&amp;rsquo;m remembering what the subtitle of my blog really means.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve spent a lot of time studying Ruby since I finished my DBA course.&#xA;There is still a lot of areas where Chef could use improvements and I plan to do a lot about it.&#xA;We are going to make BSD a first class citizen with Chef and hopefully many of it&amp;rsquo;s tools and cookbooks too.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Remember when I used to post monthly? Hahahaha.&#xA;I don&amp;rsquo;t want to use this as a journal, I already have one of those but I wanted to give a bigger picture life update since I am updating pages and testing my jenkins build trigger with github ;p&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I have always preferred UNIX to Linux. My first sysadmin job was a Solaris Admin, a job I did for a long time. With the advent of SystemD I&amp;rsquo;ve gone back to my love in the form of BSD.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Chef Frustrations</title>
      <link>https://squirrels.wtf/posts/2014-07-14-chef-frustrations/</link>
      <pubDate>Mon, 14 Jul 2014 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2014-07-14-chef-frustrations/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve spent the last week working on implementing chef. The experience is frustrating to say the least. Instead of whining I wanted to take the time to write out some of my pain points and hopefully offer some constructive fixes to what I see as the wall in the learning curve.&lt;/p&gt;&#xA;&lt;p&gt;Now to be clear up front. Most of my problems aren&amp;rsquo;t with Chef, Ruby, or most of the core product; it&amp;rsquo;s with implementing it. To be more precise I think the failure REALLY is documentation.&lt;/p&gt;&#xA;&lt;h2 id=&#34;anti-pattern-one-getting-started-into-a-corner&#34;&gt;Anti-pattern One: Getting Started (into a corner)&lt;/h2&gt;&#xA;&lt;p&gt;Also known as the &amp;ldquo;Just enough to be dangerous but not useful&amp;rdquo; anti-pattern&lt;/p&gt;&#xA;&lt;p&gt;I really liked the new learn chef. I have to give them a ton of credit for all the work &lt;strong&gt;but&lt;/strong&gt; underneath all the new splash and presentation it&amp;rsquo;s still the exact same old Chef 101 it was two years ago; it teaches you the barest of all basics and then drops you off to docs.opscode.com&lt;/p&gt;&#xA;&lt;p&gt;I know that most would feel that statement isn&amp;rsquo;t fair, since it teaches you all about the design and system behind how chef works, and that it does; but it still feels like not enough to be useful and here is why.&lt;/p&gt;&#xA;&lt;h2 id=&#34;anti-pattern-two-we-have-no-patterns&#34;&gt;Anti-pattern Two: We Have no Patterns&lt;/h2&gt;&#xA;&lt;p&gt;Learn Chef teaches you how chef works but not really how to use it at any level of scale; There is no real world usage taught anywhere. It teaches you to set up a Chef Enterprise server and then re-inventing the wheel with a homemade apache or ntp cookbook, and push it all to a vm &lt;em&gt;but you would rarely do this in practice right?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;When you leave Chef&amp;rsquo;s documentation you learn about many very important Chef Patterns;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;wrapper cookbooks&lt;/li&gt;&#xA;&lt;li&gt;berkshelf way&lt;/li&gt;&#xA;&lt;li&gt;one repo per cookbook vs monolithic repo&lt;/li&gt;&#xA;&lt;li&gt;application cookbooks&lt;/li&gt;&#xA;&lt;li&gt;service cookbooks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Why doesn&amp;rsquo;t chef teach us these? Is this something we save for consultants to teach us at thousands of dollars an hour? Is it that Chef wants to avoid teaching patterns in order to remain as flexible as possible?&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not just chef either. Go to &lt;a href=&#34;http://berkshelf.com&#34;&gt;http://berkshelf.com&lt;/a&gt; and tell me how to use this tool assuming you&amp;rsquo;ve never done such before. If I was trying to remember a few commands or learn a new trick on top of something this tools docs would be great but it&amp;rsquo;s missing the meat of what this tool is designed for and how to use it.&#xA;A lot of chef&amp;rsquo;s tools are treated this way.&lt;/p&gt;&#xA;&lt;h2 id=&#34;anti-pattern-three-so-please-learn-everyone-elses-anti-patterns&#34;&gt;Anti-pattern Three: …So Please Learn Everyone Else&amp;rsquo;s Anti-patterns&lt;/h2&gt;&#xA;&lt;p&gt;This is my biggest frustration, OPD; Other People&amp;rsquo;s Docs. As someone who has been working in Systems for 10+ years I have lived and learned so much from everyone else&amp;rsquo;s blogs, which is why I feel the need to blog all my own lessons and information.&lt;/p&gt;&#xA;&lt;p&gt;I feel that chef relies &lt;em&gt;too much&lt;/em&gt; on OPD though. Especially because chef is such a fast moving target. It&amp;rsquo;s amazing how many people who use chef that I talk to that use it in some odd, bizarre, and or generally &amp;rsquo;not correct&amp;rsquo; way. It&amp;rsquo;s usually because they learned a bad habit from a predecessor or found a bug in a long ago version and found some OPD that convinced them that &amp;ldquo;&lt;em&gt;oh no you have to run everything chef-solo with your own special bootstraps, that is the ONE TRUE WAY™&lt;/em&gt;&amp;rdquo;. I&amp;rsquo;m not saying that patten doesn&amp;rsquo;t work but I doubt it&amp;rsquo;s the best way for many infrastructures.&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;I plan on documenting plenty of chef like things myself; in fact I plan on posting as much of my own OPD as possible but with how fast chef evolves as a product and with the large variance of methods for different environments I really hope people take everything with a grain of salt and read the date on the post when considering my advice.&lt;/p&gt;&#xA;&lt;p&gt;Here is a great example; where about 2014-07 I went into #chef and asked about some methods for setting things up and was linked to &lt;a href=&#34;http://misheska.com/blog/2013/06/16/getting-started-writing-chef-cookbooks-the-berkshelf-way/&#34;&gt;this blog&lt;/a&gt; which is treated like a defacto example of how to do things. But read all those updates… and then notice how it&amp;rsquo;s using a lot of deprecated methods. I was linked to an article that could be titled &amp;ldquo;How to develop some really bad habits, but learn important things while you are at it.&amp;rdquo; It&amp;rsquo;s not Mischa&amp;rsquo;s fault, It doesn&amp;rsquo;t seem like he is a docs writer for Chef. Honestly I feel the best thing that could be done is this document be updated to the latest methodologies and tacked on to the end of learn chef as &amp;ldquo;One good method to get your environment up and going&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;As a chef user do you even know about chef-dk? you probably should take a break from what you are doing, &lt;a href=&#34;http://www.getchef.com/blog/2014/04/15/chef-development-kit/&#34;&gt;read this&lt;/a&gt; and then &lt;a href=&#34;https://gist.github.com/lamont-granquist/40d26b6fa8178212594f&#34;&gt;do this&lt;/a&gt;. Seriously don&amp;rsquo;t you feel much better? This also should be on the end of learn chef guide. Hell this should probably be the first half of the learn chef guide.&lt;/p&gt;&#xA;&lt;p&gt;I get that maybe they don&amp;rsquo;t want to declare a &amp;ldquo;chef way&amp;rdquo; to do things… but at least give us some better hints.&lt;/p&gt;&#xA;&lt;h2 id=&#34;next-actions&#34;&gt;Next Actions&lt;/h2&gt;&#xA;&lt;p&gt;Just to recap;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I believe chef&amp;rsquo;s biggest weakness is documentation, which creates a wall in the learning curve to hit right after &amp;ldquo;I can now build and deploy a test apache on a linode&amp;rdquo; and &amp;ldquo;I can build and deploy this in a staging environment&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;I think there should be a learn chef 200 series that goes over;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Using a wrapper cookbook, and the different types of abstraction you often see with these.&lt;/li&gt;&#xA;&lt;li&gt;Teaching everything chef-dk adds; bootstrapping, runtests, and automated integration testing.&lt;/li&gt;&#xA;&lt;li&gt;Highlighting several useful patterns for cookbook development.&lt;/li&gt;&#xA;&lt;li&gt;Using more of chef&amp;rsquo;s tools; ex ohai&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;If chef is going to rely on the community for docs maybe it should create a way where they can contribute to the main docbase just like they do code.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://misheska.com/blog/2013/06/16/getting-started-writing-chef-cookbooks-the-berkshelf-way/&#34;&gt;go here&lt;/a&gt;, have your life changed&lt;/li&gt;&#xA;&lt;li&gt;If you are in the Las Vegas, NV area come hang out at #lvdevops on freenode and tell me how I make you feel&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m going to spend another week or two trying different ways to structure my cookbooks and see what works.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I believe this is a horrible anti-pattern in documentation. If you believe your power is flexibility then you should highlight that but still outline some predominate patterns for your top two or three use cases.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;I know it&amp;rsquo;s not the best way because they are deprecating chef-solo for chef-zero, which is &lt;em&gt;good&lt;/em&gt; but it&amp;rsquo;s a great example about the speed that Chef is changing.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Where have you been?</title>
      <link>https://squirrels.wtf/posts/2014-07-13-where-have-you-been/</link>
      <pubDate>Sun, 13 Jul 2014 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2014-07-13-where-have-you-been/</guid>
      <description>&lt;p&gt;Actually I should have called this where have &lt;em&gt;I&lt;/em&gt; been. This seemed catchier though.&lt;/p&gt;&#xA;&lt;p&gt;In short the answer is I have been at my new job at &lt;a href=&#34;http://slickdeals.net&#34;&gt;SlickDeals&lt;/a&gt; They have keep me as busy as can be. Because of this major shift I changed a lot of habits; I stopped writing here as much, I stopped actively contributing to Pelican,&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; and I also stopped posting to github.&lt;/p&gt;&#xA;&lt;p&gt;Be not too afraid. I still write plenty of code and fiddle around with everything. I just stopped posting most of it to github. I mostly use my own &lt;a href=&#34;http://stash.bunni.biz&#34;&gt;private stash instance&lt;/a&gt;. There is some publicly accessible code for those who are interested. The reason is that stash is SIGNIFICANTLY cheaper for my private repos so I just put most of my stuff there. I have been rethinking that lately since I miss a lot of the github community style.&lt;/p&gt;&#xA;&lt;p&gt;I haven&amp;rsquo;t been blogging much since I have just been focusing most of my documentation and writings to work, and got in the odd habit of putting eveything in my private wiki. For the sake of sharing and hashing things out I am going to refocus on using this blog to document out useful things. Hopefully this means you cna excpect floods of useful things. Maybe some smaller posts too.&lt;/p&gt;&#xA;&lt;p&gt;On the other side I have been busy with my girlfriend, cycling, dba courseware, studying Japanese, and my unstoppable anime habit. I have my own house now and a workbench set back up so I may blog about those projects as well…&lt;/p&gt;&#xA;&lt;p&gt;Anyways. No one loves a vanity post but I wanted to at least put an update out&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I&amp;rsquo;m really sad about this but my personal time dropped sharply between a new job and new girlfriend.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Coming back to vim</title>
      <link>https://squirrels.wtf/posts/2013-04-11-coming-back-to-vim/</link>
      <pubDate>Thu, 11 Apr 2013 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2013-04-11-coming-back-to-vim/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s time for my monthly or so post! I wanted to go through and post about my OpenBSD firewall I built but that&amp;rsquo;s not 100%. Also I&amp;rsquo;m not ready to go on about anything amazing with puppet because without my lab being done puppet isn&amp;rsquo;t useful so lets go back to talking about my dev environment!&lt;/p&gt;&#xA;&lt;p&gt;I know Justin has been asking for this for a little while.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preface-going-back-to-vim&#34;&gt;Preface: Going &amp;ldquo;back&amp;rdquo; to Vim&lt;/h2&gt;&#xA;&lt;p&gt;As a sysadmin at work I use vi a lot. Not even vim; vi. We have lots of unix boxes that default to vi as the installed editor and we don&amp;rsquo;t just go installing vim on everything. Personally I use vim a good amount on my machine since I spend a lot of command line time anyways. I know more than just a few of the commands but I really only consider myself a second or maybe third year vim user&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; since I never used it full time to write code. I live the motion and use things like &lt;code&gt;ci[&lt;/code&gt; and &lt;code&gt;C-v 5j x&lt;/code&gt; but I still fail to use multiple registers, buffers, or tabs… or even the leader commands.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m an amateur software developer at best; I have serious aspirations about seeing if I have the chops to go pro but right now I&amp;rsquo;m honing edges. Irregardless of how developer or not I may be, I am developer lazy so I spend money on tools that make my life easier. I&amp;rsquo;ve been using PyCharm to help me write utilities and my mini apps and it&amp;rsquo;s just the best. Sometimes I worry about leaning on IDE tools stunting my abilities so I took some time a month back to stand up and step back from PyCharm and instead just use vim…&lt;/p&gt;&#xA;&lt;p&gt;This is the setup.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-one-my-keyboard&#34;&gt;Part One: My Keyboard&lt;/h2&gt;&#xA;&lt;p&gt;I use a slick trick on my Mac so I have no access to Caps and my CapsLock key acts as BOTH a Ctrl and Escape. If I tap the Caps it&amp;rsquo;s esc, if I chord it with anything else it registers Ctrl… I pinkie reach for &lt;em&gt;nothing&lt;/em&gt;. Here is the the instructions, 10.8 approved so YMMV for other versions.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Go to System Preferences -&amp;gt; Keyboard -&amp;gt; Modifier Keys. Set Caps Lock to &lt;code&gt;^ Control&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Install &lt;a href=&#34;http://pqrs.org/macosx/keyremap4macbook/&#34;&gt;KeyRemap4MacBook - Software for OS X&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;In KeyRemap4MacBook, enable &lt;code&gt;Control_L to Control_L (+ when you type Control_L only, send Escape&lt;/code&gt;. Search will help.&lt;/li&gt;&#xA;&lt;li&gt;Reboot and enjoy.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;part-two-the-development-server&#34;&gt;Part Two: The Development Server&lt;/h2&gt;&#xA;&lt;p&gt;You didn&amp;rsquo;t think I was just going to &lt;code&gt;vim run.py&lt;/code&gt; and take off did you? No.&lt;/p&gt;&#xA;&lt;p&gt;If I&amp;rsquo;m going to work from the shell I want to make it so I can work from anywhere while I am at it. I have a Mac OS X server that would love to be my dev box so away I go. Open some ports, SSH keys, virtualenv, python3 from brew… tada! But it&amp;rsquo;s not ready yet.&lt;/p&gt;&#xA;&lt;p&gt;OpenSSH is my best friend. I keep keys close at all times and use cools scripts on my laptop to help manage them. However SSH is not enough and this is where &lt;a href=&#34;http://mosh.mit.edu/&#34;&gt;Mosh: the mobile shell&lt;/a&gt; comes in. Mosh isn&amp;rsquo;t a total end to end transport solution but it&amp;rsquo;s high speed udp style and local echo features make it supreme when then connection starts lagging and you don&amp;rsquo;t want it to slow down your code. Best yet? &lt;code&gt;brew install mobile-shell&lt;/code&gt; on both boxes… done…&lt;/p&gt;&#xA;&lt;p&gt;If only we had a windows client already.&lt;/p&gt;&#xA;&lt;p&gt;If you want some portable keys help check out the following;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://squirrels.wtf/posts/2013-02-25-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-mountain-lion-edition/&#34;&gt;SSH Keys on a USB jump drive on Mac OS X (Mountain Lion Edition)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://squirrels.wtf/posts/2013-03-07-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-part-2/&#34;&gt;SSH Keys on a USB jump drive on Mac OS X Part 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Just remember to not make these your ONLY keys, all posable keys should be password encoded and easily revokable so keep a backup and list of your emergency to revoke when it gets lost.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-three-the-terminal&#34;&gt;Part Three: The Terminal&lt;/h2&gt;&#xA;&lt;p&gt;I need a sweet terminal so I use zsh with oh-my-zsh and a while bunch of personal mods. Remember the whole lazy part? Yes. Here is the highlights of my zsh configs;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have my .zsh run &lt;code&gt;workon&lt;/code&gt; at the end to list all my virtenvs. It&amp;rsquo;s a nice nag&lt;/li&gt;&#xA;&lt;li&gt;I use ^p and ^n for fuzzy history find and it&amp;rsquo;s amazing &lt;a href=&#34;https://github.com/onlyhavecans/dotfiles/blob/master/zsh/keybindings.zsh#L20-L21&#34;&gt;dotfiles/zsh/keybindings.zsh at master · onlyhavecans/dotfiles · GitHub&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;vi-mode!!!!!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The second major part is tmux. Whatever you are using now… drop it and use tmux. I remapped all my common tmux commands to vi-mode style and C-a for my leader because now ctrl and a are touching. For the full list of my configs which I won&amp;rsquo;t get too deep into check out &lt;a href=&#34;https://github.com/onlyhavecans/dotfiles/blob/master/tmux/tmux.conf.symlink&#34;&gt;tmux.conf at master · onlyhavecans/dotfiles · GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;My main tmux window generally looks like this&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; -----------------------&#xA;|    Chat   |           |&#xA;|     or    |           |&#xA;|extra shell|    VIM    |&#xA;|-----------|           |&#xA;|           |           |&#xA;|    IRC    |-----------|&#xA;|           | MiniShell |&#xA;=========================&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Chat is my flux buffer that gets changed between a personal chat and second work buffer. IRC is my ever present wee-chat connection. The mini shell is a little shell I keep in the same dir as vim so I can quick run &lt;code&gt;python -m unittest discover module&lt;/code&gt; over and over or whatever. When I&amp;rsquo;m playing with &lt;a href=&#34;http://flask.pocoo.org/&#34;&gt;Flask&lt;/a&gt; it&amp;rsquo;s running there. Depending on where my focus is the vertical split is usually about 65% weighted to the work to squish distractions without cutting them all out or I am on the 11&amp;rsquo; MacBook Air screen instead of a 20+&amp;rsquo; external display.&lt;/p&gt;&#xA;&lt;p&gt;I often have a second window but the latest version added &lt;code&gt;C-a z&lt;/code&gt; for window zoom and that&amp;rsquo;s GREAT when I really wanna focus on something or blow up the mini-shell while I am debugging something.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-four-into-vim&#34;&gt;Part Four: Into VIM&lt;/h2&gt;&#xA;&lt;p&gt;First and foremost I keep an 8.5x11 copy of &lt;a href=&#34;http://vimcheatsheet.com/&#34;&gt;Beautiful Vim Cheat-Sheet Poster &amp;amp; Printable Downloads&lt;/a&gt; on my desk. It&amp;rsquo;s a nice way to keep reminding me of all the features I NEED to be using and if you don&amp;rsquo;t want to give someone 10USD for it there is a free link right on the page for a low res.&lt;/p&gt;&#xA;&lt;h3 id=&#34;tldr-the-configs&#34;&gt;tl;dr The Configs&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/onlyhavecans/dotfiles/tree/master/vim&#34;&gt;dotfiles/vim at master · onlyhavecans/dotfiles · GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;A lot of my inital vim config like most was stolen from somewhere but over time I have stripped out everything I didn&amp;rsquo;t adapt in. I started with &lt;a href=&#34;http://skwp.github.io/dotfiles/&#34;&gt;YADR&lt;/a&gt; and then seriously hacked it to death. In the end there is still yadr references but you shouldn&amp;rsquo;t take anything that claims being from yadr in there still is. I&amp;rsquo;m just lazy about renaming files for scuz.&lt;/p&gt;&#xA;&lt;h3 id=&#34;highlights&#34;&gt;Highlights&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Setting toggle line numbers to F2 &amp;amp; toggle NERDTree to F3 is heavenly.&lt;/li&gt;&#xA;&lt;li&gt;I use &lt;a href=&#34;http://ethanschoonover.com/solarized&#34;&gt;Solarized - Ethan Schoonover&lt;/a&gt; and the plugin is great&lt;/li&gt;&#xA;&lt;li&gt;I use a lot of markdown but if you use &lt;a href=&#34;https://github.com/plasticboy/vim-markdown&#34;&gt;plasticboy/vim-markdown · GitHub&lt;/a&gt; you need to set an extra setting to kill that damn folding&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/klen/python-mode&#34;&gt;klen/python-mode · GitHub&lt;/a&gt; is just amazing and I only use a little of it&lt;/li&gt;&#xA;&lt;li&gt;I really miss snippits but I am not yet ready to dive into $SNIPMANAGER-X&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m just now REALLY getting used to the power of &lt;a href=&#34;https://github.com/scrooloose/nerdtree&#34;&gt;scrooloose/nerdtree · GitHub&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;I just got into using &lt;a href=&#34;https://github.com/Lokaltog/powerline&#34;&gt;Lokaltog/powerline · GitHub&lt;/a&gt;. it&amp;rsquo;s really slick looking but I&amp;rsquo;m really not sold on a second status line&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;d love to use &lt;a href=&#34;https://github.com/joonty/vdebug&#34;&gt;joonty/vdebug · GitHub&lt;/a&gt; more but I haven&amp;rsquo;t gotten it to work yet&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There you go! I know it feels like I&amp;rsquo;m skimming the VIM part of the vim writeup but there is really only so much you can do TO VIM itself. It&amp;rsquo;s the development environment you put around it and what you put out with it. Hopefully I will be putting out great things once I learn how to use tags and rope and all that other stuff to get back to ultra fast code sifting and editing.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-five-wishlist&#34;&gt;Part Five: Wishlist&lt;/h2&gt;&#xA;&lt;h3 id=&#34;auto-running-tests&#34;&gt;Auto-running Tests&lt;/h3&gt;&#xA;&lt;p&gt;Just something that PyCharm and Komono before that spoiled me on. &lt;code&gt;:w&lt;/code&gt; running my tests since I very often TDD would save a lot of window jumping&lt;/p&gt;&#xA;&lt;h3 id=&#34;snippits&#34;&gt;Snippits&lt;/h3&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll never get deep code intelligence with vim and that&amp;rsquo;s kinda the point but PyCharm saved somewhere around a billion keystrokes when you learned when to hit the auto complete right.&lt;/p&gt;&#xA;&lt;h2 id=&#34;part-six-warnings&#34;&gt;Part Six: Warnings&lt;/h2&gt;&#xA;&lt;p&gt;This allows me to do some awesome stuff and so far I am happy with with it outside of a few small caveats.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It&amp;rsquo;s damn fiddly. So much and learn and fiddle with distracts from the work.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes cruising around inside of vim, inside of tmux can make for some finger dancing that I don&amp;rsquo;t care for; &lt;code&gt;C-a l C-a k C-w l&lt;/code&gt;… until I trip over my own keystrokes. &lt;code&gt;C-a ;&lt;/code&gt; is really useful when popping between panes when it comes to mind&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2 id=&#34;part-seven-going-forward&#34;&gt;Part Seven: Going forward&lt;/h2&gt;&#xA;&lt;p&gt;I can connect in technically from anything I trust enough to plug my key jump-drive into. I currently have bought a &lt;a href=&#34;http://www.yubico.com/&#34;&gt;YubiKey&lt;/a&gt; and am seriously considering switching right over to two-factor OTP which makes me LESS afraid of plugging in the key into something.&lt;/p&gt;&#xA;&lt;p&gt;Another area I am considering going forward with is I technically won&amp;rsquo;t even need my computer to work. I could just work with my iPad and a keyboard! I&amp;rsquo;m really sure these articles had just a little bit to do with my idea of moving over to all command line vim. I don&amp;rsquo;t know if I am there but it is tempting;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://yieldthought.com/post/12239282034/swapped-my-macbook-for-an-ipad&#34;&gt;I swapped my MacBook for an iPad+Linode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://yieldthought.com/post/31857050698/ipad-linode-1-year-later&#34;&gt;iPad + Linode, 1 Year Later&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;http://yieldthought.com/post/42450188171/working-in-the-cloud&#34;&gt;Working in the Cloud&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Was this more in depth than you expected? Do you want more? Lemme know.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;See &lt;a href=&#34;http://delvarworld.github.io/blog/2013/03/16/just-use-sublime-text/&#34;&gt;Just Use Sublime Text - Andrew Ray&amp;rsquo;s Github Blog&lt;/a&gt; for details on what I mean by that.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>SSH Keys on a USB jump drive on Mac OS X Part 2</title>
      <link>https://squirrels.wtf/posts/2013-03-07-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-part-2/</link>
      <pubDate>Thu, 07 Mar 2013 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2013-03-07-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-part-2/</guid>
      <description>&lt;p&gt;All right! You read my post &lt;a href=&#34;https://squirrels.wtf/posts/2013-02-25-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-mountain-lion-edition/&#34;&gt;SSH Keys on a USB jump drive on Mac OS X (Mountain Lion Edition)&lt;/a&gt; and want to take this to the next level huh? Maybe having your config posting back to a jump drive and having to have it plugged in &lt;em&gt;every time&lt;/em&gt; you want to log into something is sooooo lame! You often just leave it there, plugged in when you walk away from your work station. There has to be a better way…&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I got you bro&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;What you need to be doing is adding your keys to ssh-agent on demand then pulling your key except for when you REALLY need it. But how do you do that &lt;em&gt;easily&lt;/em&gt;?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I got you bro&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;windows&#34;&gt;Windows&lt;/h2&gt;&#xA;&lt;p&gt;Lets start with the basics. &lt;a href=&#34;http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html&#34;&gt;PuTTY Download Page&lt;/a&gt; - Pageant&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Download it.&lt;/li&gt;&#xA;&lt;li&gt;Install it.&lt;/li&gt;&#xA;&lt;li&gt;Yes you have to use their crappy ppk so set that up.&lt;/li&gt;&#xA;&lt;li&gt;Start Pageant then load your ppk version of your key.&lt;/li&gt;&#xA;&lt;li&gt;Eject drive.&lt;/li&gt;&#xA;&lt;li&gt;open new session, don&amp;rsquo;t bother manual adding key.&lt;/li&gt;&#xA;&lt;li&gt;Party time&lt;/li&gt;&#xA;&lt;li&gt;Excellent&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The cool part is that Pageant remembers your keys so if you pin it to the start menu then it&amp;rsquo;s highlight, over enter, password… you get the point.&lt;/p&gt;&#xA;&lt;p&gt;The shitty part is it keeps that key loaded until you reboot. That&amp;rsquo;s ULTRA fucking weak. Sorry windows. If anyone knows better give me a shout out.&lt;/p&gt;&#xA;&lt;h2 id=&#34;linux&#34;&gt;Linux&lt;/h2&gt;&#xA;&lt;p&gt;Linux is easier and way better. Lets assume you do everything in the command line so.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;alias&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;loadkey&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;ssh-add -t 30m /mnt/whatever/ssh/&lt;span class=&#34;nv&#34;&gt;$1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;then all you have to do is&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;loadkey keyname&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;then POW!!! for 30 minutes you have you key loaded. See the 30m in the command? Change that for maximum moddage of commands. Are you a lazy brogrammer slash skriptkiddie and need the time format table?&lt;/p&gt;&#xA;&lt;p&gt;Bro… got… you are… by me&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;none&amp;gt;  seconds&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;s &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; S   seconds&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;m &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; M   minutes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;h &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; H   hours&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;d &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; D   days&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;w &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; W   weeks&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Time format examples:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;600&lt;/span&gt;     &lt;span class=&#34;m&#34;&gt;600&lt;/span&gt; seconds &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt; minutes&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;10m     &lt;span class=&#34;m&#34;&gt;10&lt;/span&gt; minutes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;1h30m   &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; hour &lt;span class=&#34;m&#34;&gt;30&lt;/span&gt; minutes &lt;span class=&#34;o&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;90&lt;/span&gt; minutes&lt;span class=&#34;o&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Damn! Yea….&lt;/p&gt;&#xA;&lt;h2 id=&#34;mac&#34;&gt;Mac&lt;/h2&gt;&#xA;&lt;p&gt;Ok, this is where the gold is. I slaved over a hot mess of applescript to you guys this so feel the love bro. Since it&amp;rsquo;s my Mac and I wanted key exchange to be as easy as possible I pulled out all my scripting to invoke MAXIMUM lazy.&lt;/p&gt;&#xA;&lt;p&gt;Maximum lazy engage!&lt;/p&gt;&#xA;&lt;p&gt;Ok. To start there is no ssh-askpass on Mac OS X Mountain Lion which is fairly un-bro of apple but whatever. I replaced it with an applescript I stole and &lt;em&gt;slightly&lt;/em&gt; tweaked to run better.&lt;/p&gt;&#xA;&lt;p&gt;Take this, it&amp;rsquo;s dangerous to go alone.&#xA;&lt;a href=&#34;https://github.com/onlyhavecans/mac-ssh-askpass&#34;&gt;onlyhavecans/mac-ssh-askpass · GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Just put it in ~/Applications like me or /usr/local/bin or where ever makes you warmest and fuzziest inside. Either way don&amp;rsquo;t forget where you put our makeshift ssh-askpass&lt;/p&gt;&#xA;&lt;p&gt;Now break out the applescript editor and take this puppy for a ride.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-applescript&#34; data-lang=&#34;applescript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;(*&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;This key adding mini program indexes the keyfiles on your jump drive&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;then prompts you for what one you want to load into ssh-agent&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;You need mac-ssh-addpass for this to work as well&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;https://github.com/onlyhavecans/mac-ssh-askpass&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cm&#34;&gt;*)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;property&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyFolder&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;KEYDRIVE:ssh&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;property&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;askPass&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;$HOME/Applications/ssh-askpass&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;property&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyTime&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;1h&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;application&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;System Events&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theList&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;every&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;item&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyFolder&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKeys&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;from&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;count&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theList&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theFile&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;item&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;i&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theList&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;theFile&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;ends with&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;pem&amp;#34;&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;theFile&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;ends with&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;_dsa&amp;#34;&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;or&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;theFile&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;string&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;ends with&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;_rsa&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKeys&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theFile&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;frontApp&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;short&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;first&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;process&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;whose&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;frontmost&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;is&lt;/span&gt; &lt;span class=&#34;no&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;application&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;frontApp&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;nb&#34;&gt;activate&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKey&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;choose from list&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKeys&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;title&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Choose your Destiny&amp;#34;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;prompt&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;What Key do you want to activate for &amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyTime&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;default&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;items&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;first&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;item&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKeys&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;without&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;empty&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;selection&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;allowed&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;multiple&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;selections&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;allowed&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nb&#34;&gt;do shell script&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;SSH_ASKPASS=&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;askPass&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34; /usr/bin/ssh-add -t &amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyTime&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34; \&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;POSIX&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;path&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;keyFolder&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theKey&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;\&amp;#34;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now pay attention or this will hurt.&lt;/p&gt;&#xA;&lt;p&gt;The keyFolder property is in Apple&amp;rsquo;s format because it just worked better that way. It needs to point to &lt;em&gt;the folder&lt;/em&gt; that has all your key files. The format is &lt;code&gt;drive:folder:subfolder:youget:theidea&lt;/code&gt;. Now make sure to set that and the location of our new ask-pass.&#xA;Also because I was a lazy scripter the filter is hardcoded. If your key files end in anything other than &lt;code&gt;.pem&lt;/code&gt;, &lt;code&gt;_rsa&lt;/code&gt;, or &lt;code&gt;_dsa&lt;/code&gt; you are perfectly legit but I hate you anyways and you will need to edit the nasty &lt;code&gt;(theFile as string) ends with blah&lt;/code&gt; line.&lt;/p&gt;&#xA;&lt;p&gt;Now… toss this applescript in your scripts folder and set the hotkey ctrl-opt-k in &lt;a href=&#34;http://www.red-sweater.com/fastscripts/&#34;&gt;FastScripts&lt;/a&gt; and if you don&amp;rsquo;t have it then shut up and go buy it in thanks from having this awesomeness rained down upon you… or put it in &lt;a href=&#34;http://www.alfredapp.com/&#34;&gt;Alfred App&lt;/a&gt;… whatever bro; the point is you should be running all your shell and applescripts from the keyboard so do it.&lt;/p&gt;&#xA;&lt;p&gt;Now hit that key command and watch the awesome of the menu box you can arrow through! Select your key of the minute and hit enter! Be amazed at the applescript password prompt.&lt;/p&gt;&#xA;&lt;p&gt;Feel amazing bro. Feel amazing.&lt;/p&gt;&#xA;&lt;h2 id=&#34;note-for-those-who-are-curious&#34;&gt;Note for Those Who Are Curious&lt;/h2&gt;&#xA;&lt;p&gt;The applescripts are hooking off the frontmost application. IE it&amp;rsquo;s telling whatever app is in front to activate&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; and then display the dialogs for the scripts. So don&amp;rsquo;t bug out because the icon displayed is some &amp;ldquo;random seeming&amp;rdquo; app on your system. I do this so that the box is always to front so it can be keyboard operated and drops you right back into your front most app without fuzzing off the focus elsewhere or in some truly random app of my choosing like Finder.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ll probably put this in my GitHub later, or forget and leave it as a blog exclusive so enjoy.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I had some weird edge case focus issues and making sure to activate before springing the next dialog box smoothed it all out. Sorry if that has any weirds, it really shouldn&amp;rsquo;t&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Update to my Transmission Tools</title>
      <link>https://squirrels.wtf/posts/2013-02-27-update-to-my-transmission-tools/</link>
      <pubDate>Wed, 27 Feb 2013 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2013-02-27-update-to-my-transmission-tools/</guid>
      <description>&lt;p&gt;Nope, not something to help unmount and flush your transmissions, it&amp;rsquo;s some tools for &lt;a href=&#34;http://www.transmissionbt.com/&#34;&gt;Transmission&lt;/a&gt;, specifically MY tools.&lt;/p&gt;&#xA;&lt;p&gt;I just though I would share that I redid this repository completely and cleaned up the Move &amp;amp; Stop script to cover some possible bugs and be a bit more python modern. If you had any problems with it not moving single files or just wanted some slightly cleaner code go grab the new version.&lt;/p&gt;&#xA;&lt;p&gt;I should really break out TransmissionRequestWrapper into it&amp;rsquo;s own package and distribute that since it&amp;rsquo;s so sweet. Please feel free to use it with some credit.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/onlyhavecans/Transmission_Tools&#34;&gt;onlyhavecans/Transmission_Tools · GitHub&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>SSH Keys on a USB jump drive on Mac OS X (Mountain Lion Edition)</title>
      <link>https://squirrels.wtf/posts/2013-02-25-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-mountain-lion-edition/</link>
      <pubDate>Mon, 25 Feb 2013 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2013-02-25-ssh-keys-on-a-usb-jump-drive-on-mac-os-x-mountain-lion-edition/</guid>
      <description>&lt;h2 id=&#34;here-i-address-the-eternal-struggle&#34;&gt;Here I Address the Eternal Struggle&lt;/h2&gt;&#xA;&lt;p&gt;I want to store all my private keys on my jump drive I wear around everywhere. I use Win, Linux, but primarily Macs to do to my work so it needs to be some FAT variant formatted. I want to use the absolutely least hacky way.&lt;/p&gt;&#xA;&lt;p&gt;Windows and Linux were easy to overcome. In short for windows you use putty to make a putty key and in linux you do something shockingly similar to what is below… but I get ahead of myself.&lt;/p&gt;&#xA;&lt;p&gt;All the searches in duck duck go and google came up with &amp;ldquo;Nope! Can&amp;rsquo;t do it! Give up!&amp;rdquo; for the Mac. All these people are horrible liars and don&amp;rsquo;t want you to succeed. After figuring this out it was REALLY EASY as long as you are terminal competent. If you aren&amp;rsquo;t terminal competent I&amp;rsquo;m not sure why you read my blog, I&amp;rsquo;d assume most of my stuff is really flying over your head.&lt;/p&gt;&#xA;&lt;p&gt;As always YMMV and don&amp;rsquo;t copy paste things I write here into the terminal.&lt;/p&gt;&#xA;&lt;h2 id=&#34;tldr-jump-point&#34;&gt;tl;dr Jump point&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Find your uid with &amp;ldquo;&lt;code&gt;id -u&lt;/code&gt;&amp;rdquo;. 99% of the time it&amp;rsquo;s 501.&lt;/li&gt;&#xA;&lt;li&gt;Double check your drive name with &amp;ldquo;&lt;code&gt;ls -ln /Volumes&lt;/code&gt;&amp;rdquo;.&lt;/li&gt;&#xA;&lt;li&gt;with sudo add a new line to &lt;code&gt;/etc/fstab&lt;/code&gt;&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Drive called iamaKey and user 501&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;LABEL&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;iamaKey none msdos -u&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;501,-m&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;m&#34;&gt;700&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There is no step 4; eject &amp;amp; replug your key to enjoy ssh keys used directly from drive.&lt;/p&gt;&#xA;&lt;h2 id=&#34;considerations&#34;&gt;Considerations&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You have to do this on every mac you use. The drive name is always the same but there is a chance the user id is different.&lt;/li&gt;&#xA;&lt;li&gt;If you aren&amp;rsquo;t sure if it worked or are having trouble give another &amp;ldquo;&lt;code&gt;ls -ln /Volumes&lt;/code&gt;&amp;rdquo; which should look shockingly similar to this if you did it right:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;lrwxr-xr-x  &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;    &lt;span class=&#34;m&#34;&gt;80&lt;/span&gt;     &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; Feb &lt;span class=&#34;m&#34;&gt;25&lt;/span&gt; 07:01 Macintosh HD -&amp;gt; /&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;drwx------  &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;501&lt;/span&gt;  &lt;span class=&#34;m&#34;&gt;20&lt;/span&gt;  &lt;span class=&#34;m&#34;&gt;8192&lt;/span&gt; Feb &lt;span class=&#34;m&#34;&gt;25&lt;/span&gt; 10:17 iamaKey&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;You should REALLY make sure this drive name is unique to this drive for your machine. Any drive with the same name will get grabbed up by this now and if it&amp;rsquo;s not msdos formatted or you don&amp;rsquo;t want this havoc can be had.&lt;/li&gt;&#xA;&lt;li&gt;In a multi-user environment this could likely cause weird edge case problems unless you are using very unique drive names.&lt;/li&gt;&#xA;&lt;li&gt;I&amp;rsquo;m really sure putting spaces in your drive name will only wreck havoc. However you would assume that having lowercase letters in it would also fail hard but as you can see it works fine for me.&lt;/li&gt;&#xA;&lt;li&gt;if you wanna be &lt;em&gt;really&lt;/em&gt; cool then set up your config file on the jump drive as well and then alias keyssh to &amp;lsquo;ssh -F /path/to/usb/config&amp;rsquo; Then that can ALL follow you around, except for on linux since it would mount on media or whatever instead of /Volumes breaking all your paths in the config but then you can just create a symlink anyways and it will work again… or something like that.&lt;/li&gt;&#xA;&lt;li&gt;While not the point of this article yet your OpenPGP, GnuPG, GPG whateverPG, etc keys should also be WAY happier now placed on the jump drive. I believe they also hate being world readable.&lt;/li&gt;&#xA;&lt;li&gt;This may not work in 10.9 or 11 or whatever comes next. The file &lt;code&gt;/etc/fstab.hd&lt;/code&gt; says this is on the deprecation list. If Apple does break this down the road and you are reading this from the future the trick is to go looking wherever &lt;code&gt;diskarbitrationd&lt;/code&gt; or it&amp;rsquo;s successor is getting it&amp;rsquo;s settings.&lt;/li&gt;&#xA;&lt;li&gt;Final note, if you are going to do all this &lt;em&gt;&lt;strong&gt;PLEASE&lt;/strong&gt;&lt;/em&gt; don&amp;rsquo;t use password-less keys. Just don&amp;rsquo;t do it. Especially if you put your config file on the drive too. Then you are just telling people what systems they now have access too. Each key on the drive should have a strong &amp;amp; long passphrase, have it&amp;rsquo;s comment clearly marked as being the jump dive key (on the machines they key is loaded), and should be unique to that jump drive only so it can be easily purged and reissued in case of loss.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;On a new 10.8 machine &lt;code&gt;/etc/fstab&lt;/code&gt; does not exist. You must create a fresh file as root.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Puppet Configuration Checks with Jenkins</title>
      <link>https://squirrels.wtf/posts/2013-02-19-puppet-configuration-checks-with-jenkins/</link>
      <pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2013-02-19-puppet-configuration-checks-with-jenkins/</guid>
      <description>&lt;p&gt;Ok, so we have all our Nagios configs being sanitized and checked by Jenkins, why not &lt;a href=&#34;https://puppetlabs.com/&#34;&gt;Puppet: IT Automation Software for System Administrators&lt;/a&gt;? WHY NOT PUPPET!?&lt;/p&gt;&#xA;&lt;p&gt;A lot of this is going to be rehash of the PRIOR article but I wanted to document this out for later anyways since it&amp;rsquo;s slightly different.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-one-assumptions-and-layout&#34;&gt;Step One: Assumptions and Layout&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m going to stop and assume we are well past the Jenkins setup phase. Please see the prior article for that… or better yet? make puppet do it for you. That&amp;rsquo;s what it is for.&lt;/p&gt;&#xA;&lt;p&gt;Now Puppet is a system that hold dynamically updated configurations of your everything and Jenkins is a system that automatically runs random code summated to it to validate it. I think needless to say I&amp;rsquo;m not even going to &lt;em&gt;consider&lt;/em&gt; these two pieces of software running on the same machine. I&amp;rsquo;m serious the answer is NO.&lt;/p&gt;&#xA;&lt;p&gt;Ok, now lets start by assuming the following;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You are not using anything crazy like githubbing puppet configs nor can you afford github enterprise.&lt;/li&gt;&#xA;&lt;li&gt;Puppet Master (puppet.domain.ex) runs in DMZ and is locked down tight.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;/etc/puppet&lt;/em&gt; is your config locations on puppet.domain.ex and you have a user that can write to it other than root.&lt;/li&gt;&#xA;&lt;li&gt;Jenkins is hidden away in your network where it belongs, also fairly secured.&lt;/li&gt;&#xA;&lt;li&gt;Your central git server is on the same lan as your Jenkins, if not on the same box for some reason.&lt;/li&gt;&#xA;&lt;li&gt;You solemly swear not to do anything &lt;strong&gt;stupid&lt;/strong&gt; and copy paste anything from this document directly into a command prompt. I may toss a bad char in there just to keep you honest.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;We have a few caveats to overcome here but it&amp;rsquo;s not impossible.&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-two-prepare-your-puppet-box&#34;&gt;Step Two: Prepare Your Puppet Box&lt;/h2&gt;&#xA;&lt;p&gt;Puppet server should be locked down. So for my it&amp;rsquo;s a box with all the screws down tight as they can be, puppet&amp;rsquo;s web port and ssh passworded key to one user only is enabled. In order to allow pushing changes through git we will set up our friend the hub repo.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Make puppet config directory a git repo&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /etc/puppet&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git add .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git commit -m&lt;span class=&#34;s2&#34;&gt;&amp;#34;Inital Commit&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Make a hub repo in home&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir puppet_configs.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;^mkdir^cd^&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git --bare init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Link and push to our hub&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /etc/puppet&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git remote add hub ~/puppet_configs.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git push hub master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There! That wasn&amp;rsquo;t hard at all. In fact it was a short rehash of what I did last yesterday. However, lets add the post-merge hook to THIS hub.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat __EOF__&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#!/bin/sh&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /etc/puppet&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;unset&lt;/span&gt; GIT_DIR&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/usr/bin/git pull hub master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;__EOF__ &amp;gt;  ~/puppet_configs.git/hooks/post-merge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt;  ~/puppet_configs.git/hooks/post-merge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;So now when the hub gets pushed to, puppet gets a fresh load of configs and it does whatever it needs to do from then on out! Yea? Awesome&lt;/p&gt;&#xA;&lt;p&gt;Now get out of your puppet box and STAY OUT (until it breaks, you did set up Nagios on it right?)&lt;/p&gt;&#xA;&lt;h2 id=&#34;step-three-jenkins&#34;&gt;Step Three: Jenkins&lt;/h2&gt;&#xA;&lt;p&gt;In case you haven&amp;rsquo;t already Jenkins is going to need a few upgrades. Hit it up with the following plugins.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Warnings Plug-in&lt;/li&gt;&#xA;&lt;li&gt;Jenkins GIT plugin&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I have been told you can set up this to work with the RVM plugin to deploy this and that but I took the cheap route since puppet is installed on this machine anyways. For this setup we will need one gem though. If this is for a buisness network I&amp;rsquo;d go the extra hours to learn RVM but it&amp;rsquo;s not, this is my home lab.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo gem install puppet-lint&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now this is where I start to steal heavily from &lt;a href=&#34;https://gist.github.com/stephenc/3053561&#34;&gt;Continuous Deployment with Jenkins and Puppet&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Now starts the puppet configurations!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Name: Puppet&lt;/li&gt;&#xA;&lt;li&gt;Source Code Management: Git&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Repositories: Your central git hub, not the one on puppet&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Trigger Builds Remotely: check&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authentication Token: &lt;em&gt;pick something simple but unique here like &amp;lsquo;stopHackingRoot&amp;rsquo;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;Poll SCM: check&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Schedule: &lt;code&gt;H/15 * * * *&lt;/code&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;On your git repo for puppet you need to add a &amp;lsquo;post-update&amp;rsquo; hook. to trigger builds remotely. Don&amp;rsquo;t forget to sub out YOUR_TOKEN with the token you picked above and set the kenkins server proper. The quick and dirty is;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; puppet_configs.git/hooks&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat __EOL__&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#!/bin/sh&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Sending build command to Jenkins&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sSL &lt;span class=&#34;s1&#34;&gt;&amp;#39;http://mycooljenkins:8080/job/Nagios_Config/build?token=YOUR_TOKEN&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; /dev/null&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; git update-server-info&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;__EOL__ &amp;gt;&amp;gt; post-update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; post-update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now lets add two execute shell actions.&lt;/p&gt;&#xA;&lt;p&gt;Build Execute Shell Number one:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; file in &lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;find . -iname &lt;span class=&#34;err&#34;&gt;&amp;#39;&lt;/span&gt;*.pp’&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;do&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  puppet parser validate &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --render-as s &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    --modulepath&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;modules &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$file&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; 1&lt;span class=&#34;p&#34;&gt;;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;done&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Build Execute Shell Number two:&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;find . -iname *.pp -exec puppet-lint --log-format &lt;span class=&#34;s2&#34;&gt;&amp;#34;%{path}:%{linenumber}:%{check}:%{KIND}:%{message}&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;{}&lt;/span&gt;  &lt;span class=&#34;se&#34;&gt;\;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The second one shouldn&amp;rsquo;t error out but it will toss up style warnings and possible errors so lets check for those with our warning plugin.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post-Build Actions&lt;/li&gt;&#xA;&lt;li&gt;Scan for compiler warnings&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parser: Puppet-Lint&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;step-four-the-danger-zone&#34;&gt;Step Four: The Danger Zone&lt;/h2&gt;&#xA;&lt;p&gt;Now this is where you might expect me to tell you to set up a Post-Build Action using Git Publisher or some script or another to automate your verified go-live puppet, maybe with a cool mcollector call to speed up your push…&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;That recommendation is NOT forthcoming&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The simple fact of the matter is that if you are automatically pushing configs to puppet from Jenkins you have;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A passwordless key laying around on a CI box (and any boxes Jenkins spawns) to your puppet config (or worse)&lt;/li&gt;&#xA;&lt;li&gt;Much much bigger balls than me&lt;/li&gt;&#xA;&lt;li&gt;Hopefully a whole enterprise security team all over this shit like a hawk.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;You &lt;em&gt;can&lt;/em&gt; set up an automated push and hope that everything you or anyone else pushes in master is gold but my recommendation is to test in branches, tag, and then have a human eyes verification on the configs before your push to puppet. When you have a bad push to nagios monitoring glitches out. When pupped fucks up… well you are running down a bad road at full speed.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Seriously, if you don&amp;rsquo;t have a central git server set up a central git repo SOMEWHERE safe, even on your jenkins box if need be (like we did for nagios) Just remember that your going to end up with something sensitive in there someday.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;You still want to regularly poll the git repo regularly just in case a commit script fails, it&amp;rsquo;s no good to have it falling through the cracks.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>BunMailPot Alpha...</title>
      <link>https://squirrels.wtf/posts/2012-11-06-bunmailpot-alpha.../</link>
      <pubDate>Tue, 06 Nov 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-11-06-bunmailpot-alpha.../</guid>
      <description>&lt;p&gt;Ok… so that is not the best name I&amp;rsquo;ve every come up with. Sorry, but whatever. This is a quick but fun one.&lt;/p&gt;&#xA;&lt;p&gt;I have been collecting malware with my BunnyPot for a while and have been finding some diminishing returns coming to me. I started thinking that I can set up more of these low interaction server honeypots but how can I get even MORE goods? The ability to grab random files pushed to any server seems like a limited way here…&lt;/p&gt;&#xA;&lt;p&gt;Then it hit me, actually dinged me… my email dinged that is.&lt;/p&gt;&#xA;&lt;p&gt;Malware comes through the mail too, duh.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-setup&#34;&gt;The Setup&lt;/h2&gt;&#xA;&lt;p&gt;This is hella… well you will see. It needs some cleaning up and maybe not to be relying on Apple&amp;rsquo;s Mail.App… but seriously it&amp;rsquo;s a super quick and dirty hack. It&amp;rsquo;s not even ON the server, it&amp;rsquo;s on my laptop at the moment.&lt;/p&gt;&#xA;&lt;h3 id=&#34;the-mail-rule&#34;&gt;The Mail Rule&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Ok, I have mail… lots of it, all my work and personal and trash mail all in one app with nice aggressive mail filters… so lets get the malware out!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Just make a mail rule that is &lt;strong&gt;all&lt;/strong&gt; of the following;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Message is junk Mail&lt;/li&gt;&#xA;&lt;li&gt;Any Attachment name Does not contain &lt;code&gt;.htm&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now perform the following action;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run Applescript &lt;code&gt;~/Library/Scripts/Applications/Mail/MalwareSaveRule.scpt&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;WHAT&amp;rsquo;S IN THE SCRIPT?! WHAT&amp;rsquo;S IN THE SCRIPT!!!!!!!&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-AppleScript&#34; data-lang=&#34;AppleScript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;perform_mail_action&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;ruleData&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;-- The folder to save the attachments in (must already exist)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;attachmentsFolder&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;((&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;path to&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;home&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;text&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Downloads&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;text&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;-- Save in a sub-folder based on the name of the rule in Mail&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;subFolder&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;Rule&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;ruleData&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as &lt;/span&gt;&lt;span class=&#34;nc&#34;&gt;text&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;application&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Finder&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt; &lt;span class=&#34;ow&#34;&gt;not&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;exists&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;subFolder&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;attachmentsFolder&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;then&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nb&#34;&gt;make&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;new&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;folder&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;at&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;attachmentsFolder&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;properties&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;na&#34;&gt;name&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;subFolder&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;if&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;c&#34;&gt;-- Get incoming messages that match the rule&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;application&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Mail&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;selectedMessages&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;err&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;SelectedMessages&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;|&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;ruleData&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theMessage&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;selectedMessages&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;c&#34;&gt;-- Get the date the message was sent&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;year&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;y&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;month&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;m&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;day&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;hours&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;h&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;minutes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;min&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theMessage&lt;/span&gt;&amp;#39;s &lt;span class=&#34;nv&#34;&gt;date&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;sent&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;timeStamp&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;y&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;my&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;m&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;integer&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;my&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;d&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;my&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;h&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;-&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;my&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;min&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;))&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;c&#34;&gt;-- Save the attachment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;with&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theAttachment&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theMessage&lt;/span&gt;&amp;#39;s &lt;span class=&#34;nv&#34;&gt;mail&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;attachments&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;originalName&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;na&#34;&gt;name&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theAttachment&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;set&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;savePath&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;attachmentsFolder&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;subFolder&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;:&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;timeStamp&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34; &amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;originalName&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;try&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;          &lt;span class=&#34;nv&#34;&gt;save&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;theAttachment&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;savePath&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;        &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;try&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;repeat&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;tell&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;perform_mail_action&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;-- Adds leading zeros to date components&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;n&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;no&#34;&gt;return&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;text&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;thru&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;(&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;00&amp;#34;&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;n&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;end&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;pad&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Simple ya? Nothing fancy, quick and kinda diiiirty. When this runs it creates a folder in your downloads that matches the name of the mail rule you created. I went with the hell creative &lt;em&gt;Malware From Junk&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;processing-the-malware&#34;&gt;Processing the Malware&lt;/h2&gt;&#xA;&lt;p&gt;Just like every other &lt;em&gt;this is how I process files&lt;/em&gt; thing I have written up this part is all in &lt;a href=&#34;http://www.noodlesoft.com/&#34;&gt;Hazel&lt;/a&gt;. Seriously I can&amp;rsquo;t praise this app enough. Go pay this guy money. Stop reading this, go buy, use, love, live.&lt;/p&gt;&#xA;&lt;p&gt;We add our folder &lt;em&gt;which you remember is named after your mail rule&lt;/em&gt; to be watched by hazel… now lets start with the goods&lt;/p&gt;&#xA;&lt;p&gt;Oh and disable Throwing away duplicate files, it might accidentally toss a variant… md5 will hash it down to what is and isn&amp;rsquo;t the same.&lt;/p&gt;&#xA;&lt;h3 id=&#34;uncompress&#34;&gt;Uncompress&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is too easy&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kind is Archive&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Do&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Uncompress&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;rename-exes-to-md5-and-send-to-repo&#34;&gt;Rename Exe&amp;rsquo;s to Md5 and Send to Repo&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Still really easy. The only trick is I set the rename and the upload to two separate scripts and actions so the whole thing can be halted easily in case something fails.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Extension is &lt;code&gt;exe&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Do&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Run Shell script embedded script&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;newname&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;md5 -q &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$1&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mv &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$1&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$newname&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Run Shell script embedded script&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sS -F &lt;span class=&#34;nv&#34;&gt;upfile&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;@&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;nv&#34;&gt;$1&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt; http://your.home.server:9000/cgi-bin/dionaea.py&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#xA;&lt;li&gt;Display Growl Notification &amp;ldquo;New MailMal (file)&amp;rdquo;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2 id=&#34;notification&#34;&gt;Notification&lt;/h2&gt;&#xA;&lt;p&gt;Ok, I&amp;rsquo;m not going to teach you how to set up growl to notify your phone for when you move this to your mac mini server at home, but needless to say &lt;a href=&#34;http://prowlapp.com/&#34;&gt;Prowl - iOS Push Notifications&lt;/a&gt; is your friend. If you sent up the receiver I talked about in the last bunnypot article then you should already have that dionaea.py already to go!&lt;/p&gt;&#xA;&lt;h2 id=&#34;next-steps&#34;&gt;Next Steps&lt;/h2&gt;&#xA;&lt;p&gt;Next I need to find out how to get an email or even an entire domain onto as many spam lists as possible…&lt;/p&gt;&#xA;&lt;p&gt;Feel free to send donations or suggestions to [free_mal_pleez@bunnyman.info](mailto:free_&lt;a href=&#34;mailto:mal_pleez@bunnyman.info&#34;&gt;mal_pleez@bunnyman.info&lt;/a&gt;&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>simpliFiRE.IDAscope API browsing on a Mac</title>
      <link>https://squirrels.wtf/posts/2012-10-30-simplifire.idascope-api-browsing-on-a-mac/</link>
      <pubDate>Tue, 30 Oct 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-10-30-simplifire.idascope-api-browsing-on-a-mac/</guid>
      <description>&lt;p&gt;I know this isn&amp;rsquo;t the most revolutionary tip ever but my google searches pulled up nada when I tried to figure this out. I&amp;rsquo;m an IDA Pro MAC user. Bastard child of IDA right? Not really, except for plugins usually which is the point of this short tips post.&lt;/p&gt;&#xA;&lt;p&gt;If you are using &lt;a href=&#34;https://bitbucket.org/daniel_plohmann/simplifire.idascope&#34;&gt;simpliFiRE.IDAscope&lt;/a&gt; to help you dig through malware you are collecting with your bunnypot (and gods why aren&amp;rsquo;t you?) you will bang against the WinAPI browser whining about the following error while searching for native windows calls&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Well, something has gone wrong here. Try again with some proper API name.&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Exception: [Errno 2] No such file or directory: &amp;#39;C:/WinAPI/fs/createfile.htm&amp;#39;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;While not directly documented the fix is &lt;em&gt;really&lt;/em&gt; easy. Just tweak your &lt;code&gt;config.json&lt;/code&gt; file in the IDAscope folder.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-json&#34; data-lang=&#34;json&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;winapi&amp;#34;&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;search_hotkey&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;ctrl+y&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;load_keyword_database&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;false&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;online_enabled&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;After you do this don&amp;rsquo;t even restart IDA, just close the IDAscope tab and rerun the script. This trick comes with another fringe benefit; IDAscope will load in a &lt;em&gt;flash&lt;/em&gt; compared to the normal 30 second running, wait, almost… there… OK. The only disadvantage is that each search is now a web lookup but I don&amp;rsquo;t think that&amp;rsquo;s a horrible situation.&lt;/p&gt;&#xA;&lt;p&gt;Now if I can only get the hotkey working right…&lt;/p&gt;&#xA;&lt;p&gt;Happy hunting!&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Of course I am assuming you are using version 1.0b (Released Oct 2012) or later, Otherwise you don&amp;rsquo;t even have the ability.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Git-Fu Advice</title>
      <link>https://squirrels.wtf/posts/2012-09-11-git-fu-advice/</link>
      <pubDate>Tue, 11 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-09-11-git-fu-advice/</guid>
      <description>&lt;p&gt;Now who would have thought, I start blogging about git and people have advice. This post isn&amp;rsquo;t just my personal learning but also some advice I received from others!&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git reset HEAD^&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;From Alexis: Something I&amp;rsquo;m doing a lot is when I mess up with git, I sometimes need to uncommit something but keep the changes I had just before the commit.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git add -i&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;From Alexis: &amp;ldquo;Use this…&amp;rdquo; Brief but powerful advice. I never thought of using the interactive mode personally but if you are doing a complex commit or want to double over your work git&amp;rsquo;s interactive mode is fairly robust.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; my_git_repo&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;git push&amp;#39;&lt;/span&gt; &amp;gt; .git/hooks/post-commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; .git/hooks/post-commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;I mentioned this in an earlier post. This hook trick is for the lazy at heart. This script runs a push after every commit. If you always have access to your origin repo when you are coding, ie like you are a cubicle worker, this might not be too bad. This might get annoying of you are the type of coder that likes to write a lot of little commits on the road and then push in bundles.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git diff --cached &lt;span class=&#34;o&#34;&gt;[&lt;/span&gt;--ext-diff&lt;span class=&#34;o&#34;&gt;]&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;As mentioned in my last post I&amp;rsquo;m big for double-checking my commits before go. This long command (that deserves an alias) pops open a diff of everything in your index ready to commit. Always a quick check before proceed!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>Fun with Git, Jenkins, &amp; Nagios</title>
      <link>https://squirrels.wtf/posts/2012-09-07-fun-with-git-jenkins-nagios/</link>
      <pubDate>Fri, 07 Sep 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-09-07-fun-with-git-jenkins-nagios/</guid>
      <description>&lt;p&gt;Welcome to another edition on how to automate the hell out of your workflow.&lt;/p&gt;&#xA;&lt;h2 id=&#34;preface&#34;&gt;Preface&lt;/h2&gt;&#xA;&lt;p&gt;One thing I have been addicted to since I learned it was source control. I don&amp;rsquo;t understand how some developers work without it… and I &lt;strong&gt;really&lt;/strong&gt; don&amp;rsquo;t understand how any syadmins live without it. I have actually found it &lt;em&gt;more&lt;/em&gt; useful as a sysadmin as a programmer, but only because at my day job I have used it in most of our major configs. Putting our 400+ file bind setup in subversion and using hooks to test and deploy our changes was not only a massive time saver but tail saver as well.&lt;/p&gt;&#xA;&lt;p&gt;Another system that gets plenty of additions or tweaks is our &lt;a href=&#34;https://www.nagios.org&#34;&gt;Nagios&lt;/a&gt; configuration. Server gets deployed? Nagios. New services? Nagios. Something gets moved? Nagios. The list goes on.&lt;/p&gt;&#xA;&lt;p&gt;The problem is that at work the Nagios commits aren&amp;rsquo;t so automated. You push to the SVN server, then go to the nagios box and then checkout to test your changes. This results in extra commits to fix breaks and just &lt;em&gt;work&lt;/em&gt;. There doesn&amp;rsquo;t need to be work!&lt;/p&gt;&#xA;&lt;h2 id=&#34;getting-to-the-point&#34;&gt;Getting to the point&lt;/h2&gt;&#xA;&lt;p&gt;The goal is to set up Nagios to have all it&amp;rsquo;s configurations in git. Then I want Jenkins CI to test my commits automatically and push to production if they are solid! This was shocking easy to do with just a few gotcha&amp;rsquo;s. I put this entire setup together in about a few hours, so expect possible areas of improvement.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-one-get-your-install-on&#34;&gt;Step One: Get Your Install on&lt;/h3&gt;&#xA;&lt;p&gt;Install &lt;a href=&#34;https://www.nagios.org&#34;&gt;Nagios&lt;/a&gt; and git. I&amp;rsquo;m not even gonna get into this, also if you haven&amp;rsquo;t already throw java on the box. I&amp;rsquo;m going to demonstrate how to do everything on one box but it should be easy to break everything out onto multiple systems where needed.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.jenkins.io&#34;&gt;Jenkins&lt;/a&gt; might seem intimidating because it&amp;rsquo;s java but it&amp;rsquo;s not, really. I don&amp;rsquo;t even bother with package installers, just grab the .war file from the website and &lt;code&gt;java --jar jenkins.war&lt;/code&gt;.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&#xA;You might want to set up an init script and play with all the features but I&amp;rsquo;m not going to cover that, it&amp;rsquo;s all well documented on Welcome to Jenkins CI!](&lt;a href=&#34;https://www.jenkins.io&#34;&gt;https://www.jenkins.io&lt;/a&gt;). If you are setting this up on a mac server, I tend to steal my LaunchAgent plists from &lt;a href=&#34;http://brew.sh&#34;&gt;Homebrew&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;For simplicities sake, or to mimic me, set up jenkins running as the same user as nagios. In my case I&amp;rsquo;m going to give nagios it&amp;rsquo;s own dedicated jenkins that can only be accessed by private IPs.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-two-git-fu&#34;&gt;Step Two: Git-fu&lt;/h3&gt;&#xA;&lt;p&gt;This was the tricky part but it will seem easy when we are done.&lt;/p&gt;&#xA;&lt;p&gt;Start by initing your nagios configs;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /usr/local/etc/nagios&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git add .&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git commit -m&lt;span class=&#34;s2&#34;&gt;&amp;#34;initial import of Nagios Configs&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now you will want to set up the &amp;ldquo;hub&amp;rdquo; repo. For sakes of simplicity I&amp;rsquo;m setting it up in Nagios&amp;rsquo; home directory but as long as Jenkins and you can reach it then you are solid.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir nagios_configs.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;^mkdir^cd^&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git --bare init&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now we clone over our working data to the &amp;ldquo;hub&amp;rdquo;;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /usr/local/etc/nagios&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git remote add hub ~/nagios_configs.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git push hub master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;While we are in the nagios config directory lets script a hook so that when this repo pulls and updates its configs from the hub it automatically reloads nagios.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; .git/hooks&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim post-merge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#!/bin/sh&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; Running  &lt;span class=&#34;s1&#34;&gt;&amp;#39;killall -HUP nagios&amp;#39;&lt;/span&gt; to reload settings&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; killall -HUP nagios&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:wq&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; post-merge&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now leave this repo/directory and NEVER RETURN unless you break the hell out of the repo.&lt;/p&gt;&#xA;&lt;p&gt;Now we have enough so that you can clone the hub repo and work on your nagios configs on your local workstation git style before pushing them back to your git hub… HA! See what I did there? Sorry…&lt;/p&gt;&#xA;&lt;p&gt;Now what about testing?! and automation!? How does the data get from hub back to your nagios configs? Well this is where Jenkins comes in.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-three-putting-jenkins-to-work&#34;&gt;Step Three: Putting Jenkins to Work&lt;/h3&gt;&#xA;&lt;p&gt;First you need the Jenkins git plugin. Jenkin&amp;rsquo;s plugins are quick and easy. I&amp;rsquo;ll shortcut you to it just for completion;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go to &lt;code&gt;http://nagiosbox:8080/&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click on &lt;code&gt;Manage Jenkins&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;code&gt;Manage Plugins&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click the &lt;code&gt;Availible&lt;/code&gt; tab&lt;/li&gt;&#xA;&lt;li&gt;Search for and select the &lt;code&gt;Jenkins GIT plugin&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click &lt;code&gt;Download now and install after restart&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Jenkins; It&amp;rsquo;s just that easy. Now lets set up our tests and deploy!&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From the dashboard click &lt;code&gt;New Job&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Project Name: &lt;code&gt;Nagios_config&lt;/code&gt;&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;li&gt;Description: Whatever, not really important&lt;/li&gt;&#xA;&lt;li&gt;Check &lt;code&gt;Discard old builds&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Set &lt;code&gt;Max # of builds to keep&lt;/code&gt; to something reasonable like 5 or 20&lt;/li&gt;&#xA;&lt;li&gt;Under &lt;code&gt;Source Code Management&lt;/code&gt; check &lt;code&gt;Git&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Repository URL: is &lt;code&gt;$HOME/nagios_configs.git&lt;/code&gt; or wherever you put this&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;li&gt;Set &lt;code&gt;Branches to build&lt;/code&gt; to &lt;code&gt;**&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Under &lt;code&gt;Build Triggers&lt;/code&gt; you want to check &lt;code&gt;Trigger builds remotely&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;You&amp;rsquo;ll need to pick a token; I recommend keeping it simple but not guessable like &lt;code&gt;caronLovesBronies&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;I like to also set &lt;code&gt;Poll SCM&lt;/code&gt; and set something like &lt;code&gt;*/30 * * * *&lt;/code&gt; just in case something doesn&amp;rsquo;t get triggered. I don&amp;rsquo;t think it&amp;rsquo;s necessary though.&lt;/li&gt;&#xA;&lt;li&gt;Under &lt;code&gt;Build&lt;/code&gt; click the &lt;code&gt;Add Build Step&lt;/code&gt; drop down and select &lt;code&gt;Execute shell&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Now we have our box to type our Nagios config Test, &lt;code&gt;/usr/local/bin/nagios -v nagios.cfg&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Technically that is all the Jenkins config we need to have it automatically clone the hub to it&amp;rsquo;s own private repo and then nagios -v to test the config. All typed out it seems like a decent amount of steps but by the time you set up your third Jenkin&amp;rsquo;s test you realize most all of that is boilerplate. Most of the time you spend with Jenkin&amp;rsquo;s is checking to see why your build failed and sometimes tweaking tests for the environment. It&amp;rsquo;s really a get set up and get out of your way kinda tool.&lt;/p&gt;&#xA;&lt;p&gt;Now BEFORE we move on let&amp;rsquo;s make Jenkin&amp;rsquo;s do a little extra work and deploy from the hub to the live configs if the tests pass… oh crap you clicked save already didn&amp;rsquo;t you… If you did just go back to the project and hit &lt;code&gt;Configure&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Now Under &lt;code&gt;Build&lt;/code&gt; click &lt;code&gt;Add Build Step&lt;/code&gt; and add a &lt;em&gt;second&lt;/em&gt; &lt;code&gt;Execute Shell&lt;/code&gt;. Then put the following unto it&lt;sup id=&#34;fnref:4&#34;&gt;&lt;a href=&#34;#fn:4&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /usr/local/etc/nagios&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;unset&lt;/span&gt; GIT_DIR&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/usr/local/bin/git pull hub master&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;Now&lt;/strong&gt; you can hit save&lt;/p&gt;&#xA;&lt;p&gt;To finish off our super automation let&amp;rsquo;s make it so that when anyone pushes to the hub it instantly triggers a build, test, and if the tests passes deploy. Let&amp;rsquo;s just jump back to the command line to add a hook to our hub repo now&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/nagios_configs.git/hooks&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;vim post-update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#!/bin/sh&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Sending build command to Jenkins&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -sSL &lt;span class=&#34;s1&#34;&gt;&amp;#39;http://localhost:8080/job/Nagios_Config/build?token=YOUR_TOKEN&amp;#39;&lt;/span&gt; &amp;gt;&amp;gt; /dev/null&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exec&lt;/span&gt; git update-server-info&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;:wq&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; post-update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Note that with the curl line, if you enable authentication on jenkins you will need to create a user that has &amp;ldquo;build&amp;rdquo; level permissions and put it into that line. Also replace my example token with yours.&lt;/p&gt;&#xA;&lt;p&gt;All right! Now we have it so that using ssh you can clone the hub repo and work on it. When you push back to hub it triggers Jenkins to build the tests. Then jenkins will take a copy, run &lt;code&gt;nagios -v&lt;/code&gt; to test it, and if it passes it will tell the live config to pull the new updates… and once that is done the live config &lt;code&gt;-HUP&lt;/code&gt;s nagios for us.&lt;/p&gt;&#xA;&lt;p&gt;AMAZING!!! But not done yet.&lt;/p&gt;&#xA;&lt;h3 id=&#34;step-four-final-bosswconfigs&#34;&gt;Step Four: Final Boss^WConfigs&lt;/h3&gt;&#xA;&lt;p&gt;Ok. This might seem just about perfect but there is a catch. The default Nagios config uses absolute pathing to all of it&amp;rsquo;s files. This means we need to modify some of Nagios&amp;rsquo; configs to properly allow Jenkin&amp;rsquo;s testing to read all the proper files.&lt;/p&gt;&#xA;&lt;p&gt;This process &lt;em&gt;should&lt;/em&gt; be as easy as taking all the links at the top of the &lt;code&gt;nagios.cfg&lt;/code&gt; file and just making them relative to the main config. For example, here is the head of my config minus comments;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ egrep &lt;span class=&#34;s1&#34;&gt;&amp;#39;^[^#]&amp;#39;&lt;/span&gt; nagios.cfg &lt;span class=&#34;p&#34;&gt;|&lt;/span&gt; head&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;log_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/local/var/lib/nagios/nagios.log&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;objects/commands.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;objects/contacts.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;objects/timeperiods.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;objects/templates.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;cfg_dir&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;systems&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;object_cache_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/local/var/lib/nagios/objects.cache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;precached_object_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/local/var/lib/nagios/objects.precache&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;resource_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/local/etc/nagios/resource.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nv&#34;&gt;status_file&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/local/var/lib/nagios/status.dat&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Notice the gotcha in there!!! This one stuck me up for about two hours. &lt;strong&gt;I was unable to get Nagios to accept any relative path for the &lt;code&gt;resource.cfg&lt;/code&gt; file.&lt;/strong&gt; This introduces it&amp;rsquo;s own gotcha but most people don&amp;rsquo;t need to edit this too frequently.&lt;sup id=&#34;fnref:5&#34;&gt;&lt;a href=&#34;#fn:5&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;To explain a few other lines;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-toml&#34; data-lang=&#34;toml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;objects&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;commands&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;cfg&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;objects&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;contacts&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;cfg&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;objects&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;timeperiods&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;cfg&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;cfg_file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;objects&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;templates&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;cfg&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;cfg_dir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;nx&#34;&gt;systems&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This is referring to /usr/local/etc/nagios/objects. I store all the default config files in there, commands, contacts, time periods, ect.. However I choose to put all my actual system, switch, &amp;amp; device configs in &lt;code&gt;systems&lt;/code&gt;. I store personal templates and copies of all the defaults for reference in &lt;code&gt;templates&lt;/code&gt; and then when I want to add a new group of systems I just copy a template to &lt;code&gt;systems&lt;/code&gt; and fill it out. No need to edit the &lt;code&gt;nagios.cfg&lt;/code&gt; every time.&lt;/p&gt;&#xA;&lt;p&gt;Here is the layout of my nagios config directory;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;$ tree nagios_configs&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;nagios_configs&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── cgi.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── htpasswd.users&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── nagios.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── objects&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── commands.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── contacts.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── templates.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── timeperiods.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── resource.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;├── systems&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── chunkhost.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   ├── lazylopranch.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;│   └── shells.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;└── templates&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── printer.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    ├── switch.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    └── windows.cfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;the-end&#34;&gt;The End?&lt;/h2&gt;&#xA;&lt;p&gt;So there you go!&#xA;It&amp;rsquo;s not perfect because of the listed caveats below. Someone malicious or even a sysop who is ignorant of the fragilities of the system can break it fairly easily trying to be tricky or cool. You could get around most of the git merge conflicts problems with hooks though.&lt;/p&gt;&#xA;&lt;p&gt;The cool part though is this system is FAST. On a good build I push a change, by the time I can get to the web page to check the build it&amp;rsquo;s already deployed to production.&lt;/p&gt;&#xA;&lt;p&gt;There will probably be a follow up when I figure out how to make the setup a bit more solid, this really was a few hours of hack.&lt;/p&gt;&#xA;&lt;p&gt;If you think I&amp;rsquo;ve missed anything feel free to drop me a comment.&lt;/p&gt;&#xA;&lt;h3 id=&#34;bonus-points&#34;&gt;Bonus Points&lt;/h3&gt;&#xA;&lt;h4 id=&#34;got-someone-who-doesnt-get-git-and-cant-remember-to-push-hate-the-extra-command&#34;&gt;Got Someone Who Doesn&amp;rsquo;t Get Git and Can&amp;rsquo;t Remember to Push? Hate the Extra Command?&lt;/h4&gt;&#xA;&lt;p&gt;Go into your personal repo and make git a little more SVN, for better or worse.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; my_nagios_configs&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;echo&lt;/span&gt; &lt;span class=&#34;s1&#34;&gt;&amp;#39;git push&amp;#39;&lt;/span&gt; &amp;gt; .git/hooks/post-commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chmod &lt;span class=&#34;m&#34;&gt;755&lt;/span&gt; .git/hooks/post-commit&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h4 id=&#34;how-do-you-feel-about-circular-dependencies&#34;&gt;How Do You Feel about Circular Dependencies?&lt;/h4&gt;&#xA;&lt;p&gt;If they are your thing then use the &lt;a href=&#34;https://github.com/jonlives/nagios-jenkins-plugin&#34;&gt;Nagios Jenkins Plugin&lt;/a&gt; to make Nagios check Jenkins and throw up alerts when your Nagios configs fail their tests!&lt;/p&gt;&#xA;&lt;h3 id=&#34;caveats&#34;&gt;Caveats&lt;/h3&gt;&#xA;&lt;h4 id=&#34;never-use-git-push-force&#34;&gt;Never Use Git Push &amp;ndash;force&lt;/h4&gt;&#xA;&lt;p&gt;If you ever &lt;em&gt;ever&lt;/em&gt; &lt;strong&gt;EVER&lt;/strong&gt; &lt;em&gt;&lt;strong&gt;EVER&lt;/strong&gt;&lt;/em&gt; do anything that requires a &lt;code&gt;git push --force&lt;/code&gt; on hub like an &lt;code&gt;--amend&lt;/code&gt; then may god have mercy on your soul. You know how they tell you that &lt;code&gt;push --force&lt;/code&gt; is bad and breaks things when you first learned git? This is that exact use case where it ruins everything. Just don&amp;rsquo;t do it, the point of nifty automation is to make your life easier. Suck it up and let your tree be nice and linear, have mistakes, and be &amp;ldquo;bloated&amp;rdquo;; Git has some great storage ratios across lots of minor commits.&lt;/p&gt;&#xA;&lt;h4 id=&#34;the-test-links-to-the-prod-version-of-resourcecfg&#34;&gt;The Test Links to the Prod Version of resource.cfg&lt;/h4&gt;&#xA;&lt;p&gt;You are always testing against the live version of &lt;code&gt;resource.cfg&lt;/code&gt;, which will usually be the HEAD^ version but if you break the build it could be even farther off. If you break the build on the resource.cfg file, the bad version will push, nagios will fail to restart properly, and then your NEXT build will fail in Jenkins and refuse to push so you will have to go into the server, test by hand, and then pull from hub manually. &lt;em&gt;&lt;strong&gt;DAMN IT&lt;/strong&gt;&lt;/em&gt;. I consider this to be a fairly major flaw that prevents me from wanting to deploy this in a professional environment.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;You&amp;rsquo;ll want to set up authentication, general security, and maybe even want to restrict access by firewall to jenkins in the long run. Jenkins is a well tested system but left unsecured and open on the internet this system can be invoked to execute arbitrary code in a snap.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve noticed that if you put a space in your Jenkins project name it puts a space in the path to the &amp;ldquo;workspace&amp;rdquo; that Jenkins uses to test and deploy from. This can break things from time to time so to error for safe sides don&amp;rsquo;t do this.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t use a tilde in Jenkins paths. It doesn&amp;rsquo;t like them even a little bit. It probably has to do with it&amp;rsquo;s cross system compatibility.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:4&#34;&gt;&#xA;&lt;p&gt;You might be wondering why we have Jenkins go into the live config and run a pull from hub instead of pushing the configs to the live repo but that&amp;rsquo;s just a nuance of git and most version controls that I have used. They don&amp;rsquo;t like having things &amp;lsquo;pushed&amp;rsquo; into them if they have a working copy. Only pulls will properly grab the changes and merge them into the working copy. That&amp;rsquo;s why the hub we have uses the &lt;code&gt;--bare&lt;/code&gt; flag. If You go to check out the hub repo you will see that it instead has the normal contents of .git just lying around instead of the normal files.&amp;#160;&lt;a href=&#34;#fnref:4&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:5&#34;&gt;&#xA;&lt;p&gt;Yes I consider this be a major flaw, read the &lt;code&gt;CAVEATS&lt;/code&gt; section.&amp;#160;&lt;a href=&#34;#fnref:5&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Honing my Git-Fu Part 1</title>
      <link>https://squirrels.wtf/posts/2012-08-29-honing-my-git-fu-part-1/</link>
      <pubDate>Wed, 29 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-08-29-honing-my-git-fu-part-1/</guid>
      <description>&lt;h2 id=&#34;backstory&#34;&gt;Backstory&lt;/h2&gt;&#xA;&lt;p&gt;My git-fu sucks. I have to use an awesome git tool called SourceTree to do the git wizardry that I do. It&amp;rsquo;s totally free and for the Mac so if you want to just jump into git and have expert features clicks away go download this. I bought it back when it cost money but now you can have it for free. I&amp;rsquo;ll wait…&lt;/p&gt;&#xA;&lt;p&gt;Anyways, I&amp;rsquo;ve been rolling around in the lap of GIT/SourceTree luxury these past months; clicking away and using features I only wished SVN could ever touch. However when jumping around between machines and VMs it would be faster to just use the command line. Now a days I&amp;rsquo;m now on the development team of a well sized open source project and having to fumble around git &amp;amp; github while testing submissions and making patches to help other people test is just NOT COOL. I think it all came to a head when the main project maintainer started flaunting some of his git-fu when submitting and fixing patches… well honestly since I just love cramming as much into my head as possible I thought I would hone my git foo.&lt;/p&gt;&#xA;&lt;p&gt;Now back when I bought the &lt;a href=&#34;http://shop.oreilly.com/product/0636920017462.do&#34;&gt;McCullough and Berglund on Mastering Git - O&amp;rsquo;Reilly Media&lt;/a&gt; video&amp;rsquo;s while they were on stupid sale and decided to double up with the newly released version of &lt;a href=&#34;http://shop.oreilly.com/product/0636920022862.do&#34;&gt;Version Control with Git, 2nd Edition - O&amp;rsquo;Reilly Media&lt;/a&gt;. Time to get my learn on.&lt;/p&gt;&#xA;&lt;p&gt;What? Studying DISASM, Developing software, working a full time job AND now deep studying a VCS is too much? PISH, I&amp;rsquo;m single and have the time.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-point&#34;&gt;The point&lt;/h2&gt;&#xA;&lt;p&gt;SnowLprd wanted me to get some documenting on and take notes on what I find useful. Over the next month or so I am going to litter this blog with some posts on the &amp;ldquo;next steps&amp;rdquo; for git. While I organize my thoughts and really get my git-fu on it may be a bit all over the place. Sorry to anyone who finds this too rudimentary at points but I am going to try to focus on skimming the core concepts while posting lots of gotcha real world commands and why you would use them.&lt;/p&gt;&#xA;&lt;h2 id=&#34;starter-commands&#34;&gt;Starter Commands&lt;/h2&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not gonna put up how to clone a repo here. SRSLY if you haven&amp;rsquo;t gotten past 101 I&amp;rsquo;m not going to be useful. This is supposed to be 105b.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git remote set-url origin git@github.com:onlyhavecans/pelican.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git remote add upstream git://github.com/getpelican/pelican.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git remote add MyExBF git://github.com/justinmayer/pelican.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;Ok, so this one could be obvious but double check to make sure you have everything linked properly. You want the the R/W link to any repos you are pushing to. You might want to change your auth or connect style if you&amp;rsquo;ve say… been made a repo maintainer. For sakes of safety/neatness you should still treat your upstream as R/O and make all your changes in push requests and patches. Also add the R/O of your major contributors and co-developers so you can test their patches easier.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git pull upstream master &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; git push origin&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;There really should be a shortcut in this for git. Maybe I&amp;rsquo;ll discover it later. I don&amp;rsquo;t do my work on getpelican/pelican, I have the onlyhavecans/pelican fork! Each time I want to work on something I branch, code, commit, push, pull-request. It&amp;rsquo;s an endless cycle. I never really touch my master, I just want to keep it up to date with the upstream. I don&amp;rsquo;t know an amazing shortcut for that so the above micro shell script does the trick.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git push origin --delete &amp;lt;branchname&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;I branch for every single patch to maintain tree neatness… however this becomes ugly fast on a good code month. This quickly dumps a branch and deletes it from github. Don&amp;rsquo;t do this before it&amp;rsquo;s been merged into master though, you are asking for pain the first time you make that mistake. Try to remember, branches aren&amp;rsquo;t too expensive disk-wise so don&amp;rsquo;t g too crazy on deleting them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git add -p &amp;lt;file&lt;span class=&#34;o&#34;&gt;||&lt;/span&gt;.&amp;gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;Don&amp;rsquo;t add whole files to your staging area! Jeez! Who does that anymore! Be 37337 and review every change you make as you add to staging by committing at the &lt;em&gt;patch level&lt;/em&gt; instead of at the &lt;em&gt;file level&lt;/em&gt; by using the -p flag&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git log HEAD^^ -p&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;This one took me a minute to figure out. So &lt;code&gt;git show&lt;/code&gt; shows the patch for the &lt;em&gt;last&lt;/em&gt; commit with patch if applicable but what happens when I want to spew the patches from the last three commits on someone else&amp;rsquo;s branch to get a quick idea of what they are fuffng up? This one! Don&amp;rsquo;t blindly follow my &lt;code&gt;^^&lt;/code&gt; syntax either, learn about it below.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git commit --amend -c HEAD &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; git push --force&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;Ok, for bigger things &amp;ndash;fixup or &amp;ndash;squash might be better but when you open up a PR and instantly realize you are a total moron and everyone is gonna see how dumb your are because of your misspelling/typo/misscommited line… this squished one liner will recommit your quickly staged fix (letting you tweak the commit message in case that&amp;rsquo;s your problem too) and replace your commit in the Pull Request with this much more awesome one.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2 id=&#34;concepts-to-think-of&#34;&gt;Concepts to Think of&lt;/h2&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Revision bad4dad&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;All revisions are named with SHA-1&amp;rsquo;s of the actual commit contents. Then it uses something called treeish to sparse that down to the first 5-8 unique (to the repo) hex. That&amp;rsquo;s why your commit&amp;rsquo;s name is &lt;code&gt;bad1dea&lt;/code&gt;. Obviously since repo&amp;rsquo;s are distributed there is no way to create linear counters so all repo&amp;rsquo;s are actually a &lt;strong&gt;linked list&lt;/strong&gt; of commits. Everything from branches, to tags, to HEAD is just pointers to SHA-1.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;HEAD^&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;blockquote&gt;&#xA;&lt;p&gt;Now then what&amp;rsquo;s the &lt;code&gt;^&lt;/code&gt;? Well everyone knows &lt;code&gt;HEAD&lt;/code&gt; is an alias to the most recent commit. Well you can add the &lt;code&gt;^&lt;/code&gt; to any repo name and it&amp;rsquo;s now the previous one. So &lt;code&gt;bad1dea^&lt;/code&gt; means the previous bad idea, while &lt;code&gt;HEAD^&lt;/code&gt; literally just means the previous commit. What&amp;rsquo;s better is it&amp;rsquo;s stackable &lt;code&gt;HEAD^^&lt;/code&gt; is two back. Now you probably don&amp;rsquo;t wanna stack 10 &lt;code&gt;^&lt;/code&gt;&amp;rsquo;s so just use the shorthand &lt;code&gt;HEAD~10&lt;/code&gt; for ten revisions back.&#xA;Ahhh? History is a Linked list! so this traverses the linked list and returns all the revisions! Good for putting together a change log. To just see the last two commits &lt;code&gt;git log HEAD^..HEAD&lt;/code&gt; Yea? Thats the cool stuff.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;</description>
    </item>
    <item>
      <title>BunnyPot Alpha</title>
      <link>https://squirrels.wtf/posts/2012-08-04-bunnypot-alpha/</link>
      <pubDate>Sat, 04 Aug 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-08-04-bunnypot-alpha/</guid>
      <description>&lt;p&gt;Since the beginning of the year I have been mildly obsessed with reversing and malware. Studying ASM and low level debugging is put an awesome edge on my understanding of computer science, programming, and hacking in general.&lt;/p&gt;&#xA;&lt;p&gt;A week or so ago I started reading the &lt;a href=&#34;https://www.barnesandnoble.com/w/malware-analysts-cookbook-and-dvd-michael-ligh/1100320092&#34;&gt;Malware Analyst&amp;rsquo;s Cookbook and DVD: Tools and Techniques for Fighting Malicious Code&lt;/a&gt; where they recommend you build up a honeypot to collect malware. Of course I can&amp;rsquo;t a simple suggestions and set up a normal honeypot; Being a SysAdmin at heart I have to &lt;em&gt;automate the hell&lt;/em&gt; out of everything.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;If you aren&amp;rsquo;t interested in the scripts or the setup just scroll down for the iPhone pic money shot.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;thus-is-born-bunnypot-05&#34;&gt;Thus is Born BunnyPot 0.5&lt;/h2&gt;&#xA;&lt;p&gt;I started with a Ubuntu VPS, patched but lightly hardened. Obviously being a honeypot the system has to be quasi-disposable.&lt;/p&gt;&#xA;&lt;p&gt;Setting up dionaea was the &lt;strong&gt;hardest part&lt;/strong&gt;!! &lt;em&gt;Seriously&lt;/em&gt;. The install directions for it are fucked and the whole thing just feels like a one man hack job, however it has the cool features that I want to play with. I wrote up a little batch script that SHOULD one-shot install it. Just like the original install instructions some of the versions might disappear/break so some of the fetch instructions may break and meed to be tweaked. While this script is dirty it&amp;rsquo;s smart enough to exit with error if it fails to download or decompress a file. However if you run it outside of sudo it will fail in ugly ways. Standard disclaimer applies; never run random scripts off the internet without vetting them yourself.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/bin/sh&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aptitude install libudns-dev libglib2.0-dev libssl-dev libcurl4-openssl-dev &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;libreadline-dev libsqlite3-dev python-dev &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;libtool automake autoconf build-essential &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;subversion git-core &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;flex bison &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pkg-config p0f&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir /opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# liblcfg (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone git://git.carnivore.it/liblcfg.git liblcfg&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; liblcfg/code &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libemu (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone git://git.carnivore.it/libemu.git libemu&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libemu &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libnl (linux &amp;amp;&amp;amp; optional)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone git://github.com/tgraf/libnl.git&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libnl &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;LDFLAGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;-Wl,-rpath,/opt/dionaea/lib&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libev (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://dist.schmorp.de/libev/libev-4.11.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xfz libev-4.11.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libev-4.11  &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Python3&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://www.python.org/ftp/python/3.2.3/Python-3.2.3.tgz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xfz Python-3.2.3.tgz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; Python-3.2.3/ &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --enable-shared --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea --with-computed-gotos &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --enable-ipv6 &lt;span class=&#34;nv&#34;&gt;LDFLAGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;-Wl,-rpath=/opt/dionaea/lib/ -L/usr/lib/x86_64-linux-gnu/&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Cython (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#We have to use cython &amp;gt;= 0.15 as previous releases do not support Python3.2 __hash__&amp;#39;s Py_Hash_type for x86.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://cython.org/release/Cython-0.16.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xfz Cython-0.16.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; Cython-0.16 &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;/opt/dionaea/bin/python3 setup.py install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#udns (!ubuntu)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#udns does not use autotools to build.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://www.corpit.ru/mjt/udns/old/udns_0.0.9.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xfz udns_0.0.9.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; udns-0.0.9/ &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make shared&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#There is no make install, so we copy the header to our include directory.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp udns.h /opt/dionaea/include/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#and the lib to our library directory.&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cp *.so* /opt/dionaea/lib/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; /opt/dionaea/lib&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ln -s libudns.so.0 libudns.so&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; -&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libpcap (most)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget http://www.tcpdump.org/release/libpcap-1.1.1.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;tar xfz libpcap-1.1.1.tar.gz&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libpcap-1.1.1 &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# FINALLY!!!!&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone git://git.carnivore.it/dionaea.git dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; dionaea &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --with-lcfg-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-lcfg-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-python&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/bin/python3.2 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-cython-dir&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/bin &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-udns-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-udns-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-emu-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-emu-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-gc-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/include/gc &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-ev-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-ev-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-nl-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-nl-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-curl-config&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/bin/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-pcap-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-pcap-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Fix some permissions&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chown -R nobody:nogroup /opt/dionaea/var/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;WHEW! That&amp;rsquo;s a big one huh? That took me several hours to suss out so I figured it&amp;rsquo;s best shared! I also wrote an update script for the system and all the git based packages, which MOST were.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;cp&#34;&gt;#!/bin/bash&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aptitude update&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;aptitude -y safe-upgrade&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# liblcfg (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; liblcfg &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git pull&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; code&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libemu (all)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libemu &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git pull&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#libnl (linux &amp;amp;&amp;amp; optional)&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; libnl &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git pull&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;export&lt;/span&gt; &lt;span class=&#34;nv&#34;&gt;LDFLAGS&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;-Wl,-rpath,/opt/dionaea/lib&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --prefix&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ..&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# FINALLY!!!!&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; dionaea &lt;span class=&#34;o&#34;&gt;||&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clean&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git pull&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;autoreconf -vi&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;./configure --with-lcfg-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-lcfg-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-python&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/bin/python3.2 &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-cython-dir&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/bin &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-udns-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-udns-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-emu-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-emu-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-gc-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/include/gc &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-ev-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-ev-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-nl-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-nl-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-curl-config&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/usr/bin/ &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-pcap-include&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/include &lt;span class=&#34;se&#34;&gt;\&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      --with-pcap-lib&lt;span class=&#34;o&#34;&gt;=&lt;/span&gt;/opt/dionaea/lib/&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;make install&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;#Fix some permissions&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;chown -R nobody:nogroup /opt/dionaea/var/dionaea&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;exit&lt;/span&gt; &lt;span class=&#34;m&#34;&gt;0&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If you are following along at home I really recommend you put both of those scripts into their own &lt;code&gt;dio-build&lt;/code&gt; directory since they make a mess of any directory you run them in and you want to keep all the installers about.&lt;/p&gt;&#xA;&lt;p&gt;All you have to do after that is start it all up&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo p0f -i any -u root -Q /tmp/p0f.sock -q -l -d -o /dev/null -c &lt;span class=&#34;m&#34;&gt;1024&lt;/span&gt; &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo chown nobody /tmp/p0f.sock&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo /opt/dionaea/bin/dionaea -u nobody -g nogroup -p /opt/dionaea/var/dionaea.pid -D&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;If it doesn&amp;rsquo;t self destruct then you are up and going. If course I recommend you set this up with something like runit but this will get your honeypot working.&lt;/p&gt;&#xA;&lt;h2 id=&#34;where-the-cool-automation-comes-in&#34;&gt;Where the Cool Automation Comes in&lt;/h2&gt;&#xA;&lt;p&gt;dionaea doesn&amp;rsquo;t seem to have the cool IRC features of other honeypots but it still has web submissions. In fact it&amp;rsquo;s designed to submit to several standard honeypots. I&amp;rsquo;m greedy so I deleted all of those and put in my Mac OS X server as one. For a quick and dirty python receiving server check through &lt;a href=&#34;https://www.malwarecookbook.com/&#34;&gt;MNIN Security | Malware Analyst&amp;rsquo;s Cookbook&lt;/a&gt; or buy the book.&lt;/p&gt;&#xA;&lt;p&gt;Having these md5 named malware files on my OS X server means… what? They get backed up? Whoopty dooo! I guess that means I have easier access to them but so what. Lets make my system do all the pre work for me!&lt;/p&gt;&#xA;&lt;p&gt;Using the power of the almighty &lt;a href=&#34;https://www.noodlesoft.com/&#34;&gt;Noodlesoft Hazel&lt;/a&gt;, &lt;a href=&#34;https://brew.sh/&#34;&gt;Homebrew&lt;/a&gt;, and a few python packages the system watches the incoming binary directory for new files and then goes to work.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; It runs a series of scans on the files and chimes my phone with the summary on my new gift from the internet!&lt;/p&gt;&#xA;&lt;p&gt;Sweet huh? The first time I was sitting around and my phone chimed, delivering info on a fresh piece of malware, I did a dance.&lt;/p&gt;&#xA;&lt;p&gt;Logging into the box and running a single check against the name nets me a larger summary;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;➜  malware  ./pescanner.py binaries/12fb7332920a7797c2d02df29b57c640&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;################################################################################&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Record 0&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;################################################################################&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Meta-data&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;================================================================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;File:    binaries/12fb7332920a7797c2d02df29b57c640&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Size:    57344 bytes&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Type:    PE32 executable (GUI) Intel 80386, for MS Windows&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;MD5:     12fb7332920a7797c2d02df29b57c640&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;SHA1:    47707d46e3324be11cde22cdfe2be7d17193a5a2&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;ssdeep:&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Date:    0x4AD5C802 [Wed Oct 14 12:45:54 2009 UTC]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;EP:      0x40369e .text 0/4&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CRC:     Claimed: 0x0, Actual: 0x151d9 [SUSPICIOUS]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Signature scans&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;================================================================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Clamav: binaries/12fb7332920a7797c2d02df29b57c640: Trojan.Spy-78857 FOUND&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Resource entries&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;================================================================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name               RVA      Size     Lang         Sublang                  Type&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--------------------------------------------------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RT_RCDATA          0xa0a0   0x4621   LANG_KOREAN  SUBLANG_KOREAN           data&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;RT_RCDATA          0xe6c8   0x400    LANG_KOREAN  SUBLANG_KOREAN           PE32&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  executable (GUI) Intel 80386, for MS Windows, Petite compressed&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Suspicious IAT alerts&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;================================================================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CreateProcessA&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;StartServiceA&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;CreateServiceA&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Sections&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;================================================================================&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Name       VirtAddr     VirtSize     RawSize      Entropy&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;--------------------------------------------------------------------------------&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.text      0x1000       0x5196       0x6000       5.959918&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.rdata     0x7000       0xc76        0x1000       4.498997&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.data      0x8000       0x1cdc       0x1000       3.521438&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;.rsrc      0xa000       0x4ac8       0x5000       7.283870    [SUSPICIOUS]&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The next piece of this will involve setting up parallels on the Mac Mini server and getting remote malware deployment and testing going. dionaea also records tcp streams so that it can capture shell codes, something I also want to start indexing and stealing up.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;Where is this awesome collaboration of scripts you ask? Well I&amp;rsquo;m not giving up all the goods yet, especially since it&amp;rsquo;s incomplete. Eventually I will probably post the whole deal. However most everything I set up is in Chapter 3 of the book I have been talking about the whole time. If you are &lt;em&gt;super&lt;/em&gt; curious or want your own bunnypot &lt;strong&gt;now&lt;/strong&gt; I can be bribed with beer and liquor like most hackers.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>More Pelican, or how I learned to stop worrying and start developing with others.</title>
      <link>https://squirrels.wtf/posts/2012-07-17-more-pelican-or-how-i-learned-to-stop-worrying-and-start-developing-with-others./</link>
      <pubDate>Tue, 17 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-07-17-more-pelican-or-how-i-learned-to-stop-worrying-and-start-developing-with-others./</guid>
      <description>&lt;p&gt;Pelican 3.0 is almost out the door now. It&amp;rsquo;s been great working on a &amp;ldquo;real&amp;rdquo; project with other developers for what is, in retrospect, the first time ever.&lt;/p&gt;&#xA;&lt;p&gt;Some programmers I know would rather fork a project and trudge off into the snow with the code base, then fork off their own leg and write their way back before working on someone else&amp;rsquo;s code; I think at some point I caught that same fever from someone close to me. I think the phrase tossed around was; &amp;ldquo;The only thing that is worse than someone else&amp;rsquo;s code is working with someone else&amp;rsquo;s code.&amp;rdquo; The crazy part is, after actually working with other people on a project I wish I had done it earlier.&lt;/p&gt;&#xA;&lt;p&gt;After fitting in to someone else&amp;rsquo;s product and pitching my ideas and work into it instead of trying to run in it I almost don&amp;rsquo;t want to go back. Not everything I&amp;rsquo;ve suggested flew, some things were downright rejected and other things had to be rethought to fit it all… but it was a great experience to have a driven goal and to contribute to it. Luckily the Pelican team is also small, awesome, and very supportive so I&amp;rsquo;ve found it downright pleasant to work with them… I realize that not every team is as friendly and constructive as the Pelican project has been but the concept of check and balances and the feedback alone is invaluable.&lt;/p&gt;&#xA;&lt;p&gt;Yes, there is a part of me that wants to be the solo super programmer hacker that gets an idea and sits down to write the next program that becomes the next golden standard but we can&amp;rsquo;t all be Linus and honestly, who wants to maintain that project into the ground? I&amp;rsquo;m not an amazing programmer, maybe someday I will be after lots of training. My programs work but without constant learning and challenges they aren&amp;rsquo;t going to be written well.&lt;/p&gt;&#xA;&lt;p&gt;While cleaning out little bugs and documenting things over several times may not be everyone&amp;rsquo;s best use of time; I feel getting used to have to test everything, double think my commits, write tests for everything is important. Normally I can be a little lazy with my commit, get it in and test it after that… but I can&amp;rsquo;t just do that with a bigger project. On a personal project you can quickly develop and learn bad habits. Working with a team forces good habits, or at least as good habits as the team itself.&lt;/p&gt;&#xA;&lt;p&gt;For big professional life time programmers I am probably preaching to the choir. Term development, code review, and focused controlled projects with deadlines are vital to putting out great projects. For all those that have been playing the part of the antisocial developer, like I was, I really recommend finding a smaller project that you can help grow, getting in on the channel, and getting your team coding on… you will be shocked how great it can be to work on a project together once ego gets set aside.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;The project has sidetracked several other of my side projects, but in one of the best ways possible considering the amount of joy and constructive knowledge and experience I think I am getting from it. I still plan on learning more languages, namely lisp… but right now I am juggling working on this project and studying reversing, one of my biggest interests for the future.&lt;/p&gt;&#xA;&lt;p&gt;As a whole sidetrack to this whole post, I think that infosec is where I am going to steer my career and reversing and malware is my current big &amp;ldquo;interest&amp;rdquo;. Even if I can&amp;rsquo;t grok it enough to become a professional malware analyzer or software analyzer, learning some of the lowest levels of computing and programming will help me understand all the other facets of security and infrastructure that much better. Not that infrastructure management isn&amp;rsquo;t a great career, but I don&amp;rsquo;t feel it&amp;rsquo;s really focusing me where I want to be long term. I have days where I really regret stepping up from Sr. Systems Admin.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Now with less dynamics</title>
      <link>https://squirrels.wtf/posts/2012-07-06-now-with-less-dynamics/</link>
      <pubDate>Fri, 06 Jul 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-07-06-now-with-less-dynamics/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been stalling a lot on writing this post. I guess I wanted everything to be perfect by the time I actually wrote about it however my willpower to finish these test cases is weak.&lt;/p&gt;&#xA;&lt;p&gt;The site has now changed, yet again. I decided not to wait 5 years between refreshes this time.&lt;/p&gt;&#xA;&lt;p&gt;The biggest change people should notice is at first glance you shouldn&amp;rsquo;t notice change. When you click around it should be easy to realize that the site isn&amp;rsquo;t WordPress based anymore though. I&amp;rsquo;ve switched over to &lt;a href=&#34;http://pelican.notmyidea.org/en/2.8/index.html&#34;&gt;Pelican&lt;/a&gt;. The project still feels very young and small, but it&amp;rsquo;s done in python and the developers are very active and open to submissions so I jumped in.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s took some wiggling around to get into it, and lots of bashing on my old chunk theme to get it to look perfect in Pelican but in the end I really like the fact I did a lot of back end work to the system. I submitted my theme to the official &lt;a href=&#34;https://github.com/getpelican/pelican-themes&#34;&gt;Theme&amp;rsquo;s repo&lt;/a&gt; and am currently working on adding in several features of my own to the project… and by several I mean I have a to-do list longer than most any of my own software by far.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>A little thank you goes a long way</title>
      <link>https://squirrels.wtf/posts/2012-06-27-a-little-thank-you-goes-a-long-way/</link>
      <pubDate>Wed, 27 Jun 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-06-27-a-little-thank-you-goes-a-long-way/</guid>
      <description>&lt;p&gt;Things like this happen sometimes&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-irc&#34; data-lang=&#34;irc&#34;&gt;[4:27 PM] &amp;lt;SnowLprd&amp;gt; tBunnyMan: Nice work on #389. I can see how that will come in handy. :^)&#xA;[4:27 PM] &amp;lt;tBunnyMan&amp;gt; Thanks!&#xA;[4:28 PM] &amp;lt;tBunnyMan&amp;gt; I really just wanted a 404 and 50x error that matched my theme... but making it more extensible helps everyone&#xA;[4:28 PM] &amp;lt;tBunnyMan&amp;gt; I just need to finish this test case for it when work stops being annoying&#xA;[4:29 PM] &amp;lt;SnowLprd&amp;gt; Nice of you to generalize it for everyone, despite only needing it yourself for 404/50x errors.&#xA;[4:29 PM] &amp;lt;SnowLprd&amp;gt; And the test will also be most welcome! \o/&#xA;[4:32 PM] &amp;lt;tBunnyMan&amp;gt; Pelican is fairly awesome IMO, I hope I can help tweak it into epic levels.&#xA;[4:34 PM] &amp;lt;SnowLprd&amp;gt; With contributions like yours, those levels will be here in short order. :D&#xA;[4:34 PM] &amp;lt;tBunnyMan&amp;gt; haha. I&amp;#39;m not that good ;p Thanks for the kind words&#xA;[4:35 PM] &amp;lt;tBunnyMan&amp;gt; Catch you around. It&amp;#39;s time to travel&#xA;[4:35 PM] &amp;lt;SnowLprd&amp;gt; Every little bit counts!&#xA;[4:35 PM] &amp;lt;SnowLprd&amp;gt; Sounds good. Cheers!&#xA;[4:36 PM] &amp;lt;tBunnyMan&amp;gt; It does. It&amp;#39;s why I love contributing little things to big projects.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;All I really was trying to do is add a very quick and simple feature I needed. This was the response I got for it! The thing is, you would be shocked how infrequently I see something like this… It&amp;rsquo;s this type of additude and behavior amongst developers that makes people WANT to work with eachother and help really grow a product.&lt;/p&gt;&#xA;&lt;p&gt;I just wanted to post a little good will and show that some people rule. Expecially SnowLprd, kylef, bbinet, and doubly so alexis!&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Small Update</title>
      <link>https://squirrels.wtf/posts/2012-06-19-small-update/</link>
      <pubDate>Tue, 19 Jun 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-06-19-small-update/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t posted in a while because I am working on redoing this site. Once I am done with the backend I will start updating regularly.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>My Contribution to Calibre</title>
      <link>https://squirrels.wtf/posts/2012-04-30-my-contribution-to-calibre/</link>
      <pubDate>Mon, 30 Apr 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-04-30-my-contribution-to-calibre/</guid>
      <description>&lt;h2 id=&#34;backstory&#34;&gt;Backstory&lt;/h2&gt;&#xA;&lt;p&gt;When I bought my &lt;a href=&#34;https://www.barnesandnoble.com/p/nook-simple-touch-barnes-noble/1102344735&#34;&gt;NOOK Simple Touch™&lt;/a&gt; in January of this year I rediscovered &lt;a href=&#34;https://calibre-ebook.com/&#34;&gt;calibre E-book management&lt;/a&gt;. While software always felt clunky in Mac OS X you could never deny it&amp;rsquo;s power and sheer amazing once you got past the UI.&lt;/p&gt;&#xA;&lt;p&gt;Being a big fan of ReadItLater I immediately tried to have the program pump my massive reading list into my Nook. To my dismay I discovered that the plugin was hardly complete. It piped my entire ~500 article&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; reading list into a several megabytes large ebook and ordered articles from newest to oldest. Running the plugin a second time… produced the same results. It hadn&amp;rsquo;t even the courtesy to mark articles as read.&lt;/p&gt;&#xA;&lt;p&gt;After digging about I found a few &amp;ldquo;close enough but incomplete&amp;rdquo; and outdated solutions along side plenty of complaints. You can&amp;rsquo;t blame Calibre, the massive project&amp;rsquo;s maintainers likely don&amp;rsquo;t use the service like I do of at all.&lt;/p&gt;&#xA;&lt;h2 id=&#34;solution&#34;&gt;Solution&lt;/h2&gt;&#xA;&lt;p&gt;A python based open source project with something that I want improved? A bunny like me only can do one thing in a situation like this; reach back to grab one of my many &amp;lsquo;cans&amp;rsquo;, learn the &lt;a href=&#34;http://manual.calibre-ebook.com/news_recipe.html&#34;&gt;API Documentation for recipes&lt;/a&gt;, and get my money out of PyCharm.&lt;/p&gt;&#xA;&lt;p&gt;After a few days and learning more than just Calibre api,&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; I put out what I called ReadItLater V3 on to &lt;a href=&#34;https://github.com/onlyhavecans/ReadItLater-Calibre-Plugin&#34;&gt;my github&lt;/a&gt; and reposted it to &lt;a href=&#34;http://www.mobileread.com/forums/forumdisplay.php?f=228&#34;&gt;Calibre Recipes MobileRead Forums&lt;/a&gt;. Other people picked it up and I ended up adding a few extra features per requests&lt;/p&gt;&#xA;&lt;p&gt;All was good with the world.&lt;/p&gt;&#xA;&lt;h2 id=&#34;reward&#34;&gt;Reward&lt;/h2&gt;&#xA;&lt;p&gt;A few weeks ago Read It Later officially rebranded to &lt;a href=&#34;http://getpocket.com&#34;&gt;Pocket&lt;/a&gt;. This prompted me to pull up Calibre and check my plugin was working… all clear. Then, since I like to cover my bases, I pulled up Mobile Reads and dug around… and that&amp;rsquo;s when I found it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://bazaar.launchpad.net/~kovid/calibre/trunk/revision/11867.1.2&#34;&gt;&lt;strong&gt;Calibre merged my version into the official trunk&lt;/strong&gt;&lt;/a&gt;.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;This invigorated me to put my all into the project. However, all I really managed was the branding, some code cleanup, and docs. Pocket wasn&amp;rsquo;t ready to give out their new API to small beans like me. At one point during this Calibre devs merged in someone else&amp;rsquo;s but quickly pushed my &lt;a href=&#34;http://bazaar.launchpad.net/~kovid/calibre/trunk/revision/11935&#34;&gt;latest version&lt;/a&gt; once I completed it.&lt;/p&gt;&#xA;&lt;p&gt;I find myself flattered to have my code and name, even my pseudonym, in such a prestigious python project. Some of my friends felt my accomplishment was mediocre at best but I reject the haters. I&amp;rsquo;ve actively contributed to widely used open source. I don&amp;rsquo;t get a ton of warm fuzzies from my wins but this was one of those times. I&amp;rsquo;m still stoked as hell and hope that I can do it again.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I should get my reading list under control. My situation with real books looks exactly the same way, stacks and stacks of the latest up read interests. I read plenty but the information overload fills the world; the challenge of sorting fluff from gold increases daily.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://wwwsearch.sourceforge.net/mechanize/&#34;&gt;mechanize Browser&lt;/a&gt; and &lt;a href=&#34;http://www.crummy.com/software/BeautifulSoup/bs3/documentation.html&#34;&gt;Beautiful Soup&lt;/a&gt; are now favorites in my toolbox of handling and scraping web content, something I do more than any bunny should.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;While this link only shows one part of the merge I chose it because it showed when they merged in my name to the top. Eventually they replaced the whole thing with my version.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>The search for the perfect wallet</title>
      <link>https://squirrels.wtf/posts/2012-03-21-the-search-for-the-perfect-wallet/</link>
      <pubDate>Wed, 21 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-03-21-the-search-for-the-perfect-wallet/</guid>
      <description>&lt;p&gt;Through my whole life I have always struggled to find the perfect tool for the job. No matter what I am doing I from the big to the little I question methods and tools I am using. Sometimes I find it, sometimes I struggle on and on. This is a story about how I think I found perfection.&lt;/p&gt;&#xA;&lt;p&gt;I have always had a fascination with wallets. They are where we keep the summary of our life and our valuables. Your wallet is like a woman&amp;rsquo;s purse, the thing that curious people want to pick through to find out more about you and the thing more introspective people think about how it reflects on them. Any time you pay for something the seller glances down and takes a quick look not just at your payment but at what it is coming out of. Your wallet is a statement of you in one of those subtle ways.&lt;/p&gt;&#xA;&lt;p&gt;In my search I have gone through piles of wallets. I still have a small box in my closet that I have been loathe to throw away with then. I have gone from sleek leather, to big woven bulletproof nylon with lots of features, to slim money clips with stamped leather card slots, to the famous minimal &lt;a href=&#34;http://www.koyono.com/Slimmy-Slim-Wallet-Alternative-p/m17546.htm&#34;&gt;Slimmy&lt;/a&gt;. Even with the Slimmy I went through two separate versions, one with window and one without.&lt;/p&gt;&#xA;&lt;p&gt;My goal was to find a wallet that held everything I need to carry with me while still being small and slim. I have been on the largest minimal kick so the Slimmy and money clips were used for the last three years but they were too minimal for my needs. In the end the fact remains that any wallet I found that is small enough to make me happy didn&amp;rsquo;t hold enough and any wallet with enough space for everything was just too damn big.&lt;/p&gt;&#xA;&lt;p&gt;The answer to my problem came to me several weeks ago while I was hanging out at a bar with my younger brother. We were about to tip up and I heard a familiar sound, the sound of rubber against the hard plastic of a credit card before snapping into place.&lt;/p&gt;&#xA;&lt;p&gt;As a child my father never carried a wallet. He always just took his little pocket address book, pressed all of his cards up against it, folded up some money, and then wrapped it up in a pair of rubber bands. I asked him several times about why he never carried a wallet like everyone else and he told me it was because he never found a wallet he liked. Also, since he received the newspaper which is wrapped in a rubber band, it was free and replaceable weekly.&lt;/p&gt;&#xA;&lt;p&gt;Like father like son I guess. When I asked my brother about it he said he &amp;ldquo;got it from dad&amp;rdquo; and &amp;ldquo;It was inevitable, you will succumb to it too.&amp;rdquo; It was and I did.&lt;/p&gt;&#xA;&lt;p&gt;In the top most picture I didn&amp;rsquo;t use a normal rubber band but I quickly found that any fancy band I used was too much. Through a few months of testing I found that a traditional rubber band was just enough. In the picture you can easily see that I took the contents of the Slimmy, added my notebook and with the band it is still thinner than the EMPTY Slimmy. Even if I were to add more cards, which I have done, the wallet still manages to be no bigger than the standard four cards and a small amount of cash in a Slimmy that they recommend.&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;My rubber band wallet currently contains a &lt;a href=&#34;http://www.moleskine.com/catalogue/classic/cahier/set_of_2_volant_notebooks_ruled__pink__extra_small.php&#34;&gt;Moleskine extra small notebook&lt;/a&gt;,&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; A &lt;a href=&#34;http://www.zebrapen.com/products/pen/telescopic-brights?c=29&#34;&gt;collapsable pen&lt;/a&gt; to write with, a small set of cash, and every card and ID I could need on a day. Somehow it is still smaller and more useful than every wallet I have owned before!&lt;/p&gt;&#xA;&lt;p&gt;As you can see with the pictures just above the new wallet is just a hair thicker than a AA battery and holds a mass of cards. In fact it actually contains more cards than I actually need. I found if there was too few cards the pen will roll over the cards and wiggle about. I now keep every gift card I have, my Fresh &amp;amp; Easy card, and a random hotel keycard from FurtherConfusion with art on it. Minimalism is amazing but the fact that I never have to go &amp;ldquo;Oh crap, I forgot card X&amp;rdquo; is nice.&lt;/p&gt;&#xA;&lt;p&gt;As for looks? What does this say about me? While as a kid I thought it tacky to have a rubber band for a wallet most people tend to comment on how utilitarian and useful that is. How it holds a notebook and pen in the same space as their own bloated wallets.&lt;/p&gt;&#xA;&lt;p&gt;No matter how many times I think about the process I think I found the perfect one for the job.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;My problem with the slimy is its design. It is only meant to hold about four cards and a small amount of cash. On any day I need to carry my ID, Work ID, Debit Card, PCard. This means ALL extra credit cards, Costco memberships, health cards, gift cards, and even business cards are out. Yes I can live without them but having to drive home and grab my Costco card or applicable gift card every time I want to grab some shopping on the way home is ANNOYING.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;I use a BRIGHT PINK notebook too. It gets comments a lot, sometimes snide, sometimes funny… but the fact of the matter is when my &amp;ldquo;wallet&amp;rdquo; is on the table it&amp;rsquo;s hard to miss and that in the end is the point; High visibility.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Nothing happens for a reason</title>
      <link>https://squirrels.wtf/posts/2012-03-14-nothing-happens-for-a-reason/</link>
      <pubDate>Wed, 14 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-03-14-nothing-happens-for-a-reason/</guid>
      <description>&lt;p&gt;&lt;strong&gt;&amp;ldquo;Everything happens for a reason.&amp;rdquo;&lt;/strong&gt; I read this normally innocuous phrase on a friend&amp;rsquo;s blog recently and wanted to toss my coffee mug. The notion of the phrase makes me want to jump out of my chair and flip my keyboard. I&amp;rsquo;m not going to rag on them for saying or even feeling it, it&amp;rsquo;s simply not my place to tell people how to live their lives, however it bothers me that people who I care about in the world think like that.&lt;/p&gt;&#xA;&lt;p&gt;I think the mentality of saying not only goes against my beliefs but undermines people&amp;rsquo;s ability to excel. The phrase is a sheep-like mindset that tells us to embrace our losses instead of trying to overcome them. The nature&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; of the phrase is predestination, which inherently is talking about divinity, though most often when I see people use it the meaning is less of a religious mentality&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; and more an extension of &lt;a href=&#34;http://en.wikipedia.org/wiki/Sour_grapes&#34;&gt;sour grapes&lt;/a&gt;. When we over-rationalize our painful decisions or situations we become placated or fight the reoccurrence of the opportunity because &lt;em&gt;it wasn&amp;rsquo;t meant to be&lt;/em&gt;. We need some level of coping when we have perceived large losses but too much drags us down.&lt;/p&gt;&#xA;&lt;p&gt;I quickly jumped up on the train of thought that this year&amp;rsquo;s Burning Man was going to be a bomb when I was denied access to STEP.&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt; However I never rationalized my loss to some point of divinity or told myself that there might be something better I need to make. There is no &lt;em&gt;meant to be&lt;/em&gt; in my eyes; only what is and what is not. To this end I penciled in three furry conventions to fill my summer and replace the burn. Just a few days ago some things fell in to place and now I have access to tickets. Had I chose the &lt;em&gt;meant to be&lt;/em&gt; mentality would I still want these tickets? Was there a reason for me to go through the extra month and a half of mental strife? No. It happened because mistakes were made. I received an opportunity to get tickets this month because of the people I choose to associate with and the impression I put on them. There was no luck in the preceding.&lt;/p&gt;&#xA;&lt;p&gt;I am unwilling to ague the validity of anyone&amp;rsquo;s religious or spiritual beliefs but I believe that the moment you take the mentality that anything but you controls and shapes your life you give up the ability to reach your full potential. Removing the accountability for your problems not only dulls the pain of the problems but also the need to own and fix the them.&lt;/p&gt;&#xA;&lt;div class=&#34;footnotes&#34; role=&#34;doc-endnotes&#34;&gt;&#xA;&lt;hr&gt;&#xA;&lt;ol&gt;&#xA;&lt;li id=&#34;fn:1&#34;&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to get into the literal meaning of the phrase, because technically everything &lt;em&gt;does&lt;/em&gt; happen for a reason. Laws of nature, inertia, influence, chemical reactions, etc. I am taking about what people mean when they say &lt;em&gt;everything happens for a reason&lt;/em&gt;. I was unable to find the etymology in searches but according to my results it seems that the phrase most likely stems from religion.&amp;#160;&lt;a href=&#34;#fnref:1&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:2&#34;&gt;&#xA;&lt;p&gt;Though my mother often uses the phrase followed with &lt;em&gt;&amp;ldquo;God has a plan&amp;rdquo;&lt;/em&gt;, most of my friends don&amp;rsquo;t seem to subscribe to the hyper religious mentality.&amp;#160;&lt;a href=&#34;#fnref:2&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li id=&#34;fn:3&#34;&gt;&#xA;&lt;p&gt;I didn&amp;rsquo;t enter the initial lotto, instead choosing to hold out for the full price second sales. Only people who entered the lotto for cheaper tickets where given access to STEP, the second chance ticket (re)sale system.&amp;#160;&lt;a href=&#34;#fnref:3&#34; class=&#34;footnote-backref&#34; role=&#34;doc-backlink&#34;&gt;&amp;#x21a9;&amp;#xfe0e;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/div&gt;&#xA;</description>
    </item>
    <item>
      <title>Things that are not happening for 100, Alex</title>
      <link>https://squirrels.wtf/posts/2012-03-08-things-that-are-not-happening-for-100-alex/</link>
      <pubDate>Thu, 08 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-03-08-things-that-are-not-happening-for-100-alex/</guid>
      <description>&lt;blockquote&gt;&#xA;&lt;p&gt;A: Importing this content into the new site was attempted only for a few moments before a review of it&amp;rsquo;s nature and amount had it canceled.&#xA;Q: What is, BunnyMan&amp;rsquo;s old LJ?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Correct!&lt;/p&gt;&#xA;&lt;p&gt;Wow. No, not happening. I still have it all backed up but I think all that old content will stay back there. I am currently trying to set this up so I can post my mostly private journal here as well as posting public news and information. LJ will not be getting 100% of the content I post, but it still will get some updates.&#xA;The dawn of handpicked RSS content and feeds has consumed community and &amp;ldquo;friend based&amp;rdquo; feeds and for the most part I think we are better for it. I&amp;rsquo;m getting on the ship.&lt;/p&gt;&#xA;</description>
    </item>
    <item>
      <title>Wow!</title>
      <link>https://squirrels.wtf/posts/2012-03-08-wow/</link>
      <pubDate>Thu, 08 Mar 2012 00:00:00 +0000</pubDate>
      <guid>https://squirrels.wtf/posts/2012-03-08-wow/</guid>
      <description>&lt;p&gt;Another new site, another clean slate ready to be filled with so much information!&lt;/p&gt;&#xA;&lt;p&gt;I will try to make this site as little about the drivel, porn, rage, and trolls that the rest of the internet seems to amuse itself about. This site is going to be all about the things that really interest me.&#xA;Currently those things are Fiction, Writing, Technology, writing fiction, and Productivity… There also may be stuff about glitchy painful music and podcasts.&lt;/p&gt;&#xA;&lt;p&gt;My old site is archived safe and while most of the old links may be gone feel free to check it out. It highlights one of the busiest and most externally exciting period of my life where photography and music production was every facet of my life.&#xA;You can also feel free to ask questions if you really care. I don&amp;rsquo;t expect this site to get too much traffic.&lt;/p&gt;&#xA;</description>
    </item>
  </channel>
</rss>
