<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devon.lol</title>
    <link>https://devon.lol/feed.xml</link>
    <atom:link href="https://devon.lol/feed.xml" rel="self" type="application/rss+xml" />
    <description>I write essays to no one about video games, technology, the internet, and other things in the world.</description>
    <language>en-us</language>
    <lastBuildDate>Thu, 20 Jun 2024 14:25:29 +0000</lastBuildDate>
    <image>
      <url>https://devon.lol/apple-touch-icon.png</url>
      <title>devon.lol</title>
      <link>https://devon.lol/feed.xml</link>
    </image><item>
      <title>New Feature: Lists! 🎆</title>
      <link>https://devon.lol/lists</link>
      <pubDate>Fri, 26 Dec 2025 20:18:25 +0000</pubDate>
      <guid isPermaLink="false">/feed/lists/</guid>
      <description>&lt;p&gt;The site now has a new section: lists! I could have just put lists into the blog (and I kinda did in the past with the old web directory), but they&#39;re more evergreen than a blog post. They&#39;re pieces of content that are relevant for a long time and will be updated. It made sense to separate them from the blog.&lt;/p&gt;
&lt;p&gt;The feature launches with three lists:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://devon.lol/lists/better-alternatives-to-popular-things&quot;&gt;better alternatives to popular things&lt;/a&gt; (warning: very opinionated; feel free to make your own list if you disagree)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://devon.lol/lists/youtube-channels&quot;&gt;my YouTube subscriptions&lt;/a&gt; (warning: massive)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://devon.lol/lists/favorite-internet-videos&quot;&gt;my favorite internet videos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I have an idea for one more list that I&#39;d like to publish soon-ish. Keep an eye out for that.&lt;/p&gt;
&lt;p&gt;Hope you enjoy the lists!&lt;/p&gt;
</description>
    </item><item>
      <title>Leaving Apple behind after 18 years</title>
      <link>https://devon.lol/blog/leaving-apple-behind-after-18-years</link>
      <pubDate>Mon, 22 Dec 2025 23:04:24 +0000</pubDate>
      <guid isPermaLink="false">/feed/leaving-apple-behind-after-18-years/</guid>
      <description>&lt;p&gt;I&#39;ve just &amp;quot;finished&amp;quot; (as much as it &lt;em&gt;can&lt;/em&gt; be finished) a project to migrate out of the Apple ecosystem. I&#39;ll share with you the why and how, what I gave up, what I gained, and what privacy &lt;em&gt;really&lt;/em&gt; costs.&lt;/p&gt;
&lt;h1 id=&quot;how-i-got-here&quot; tabindex=&quot;-1&quot;&gt;How I got here&lt;/h1&gt;
&lt;p&gt;Apple has lost a lot of luster for me in recent years, for many reasons I&#39;ll leave to your imagination and for others I&#39;ll describe here. I recently made the decision to exit the ecosystem, nearly all at once. I had an iPhone 13 and an M1 MacBook Pro, so I probably could have stretched another 4-5 years of usable life out of my Apple devices.&lt;/p&gt;
&lt;p&gt;That&#39;s generally not how I do things though. I&#39;m not interested in watching the sand fall through the hourglass, hoping the last grain lands at the moment the planets align for me to make a change. I prefer to get ahead of it, figure out what&#39;s next for me, and get there so I can get back to doing the things I want to do.&lt;/p&gt;
&lt;p&gt;Aging hardware is just one small reason I&#39;m ready to change. I&#39;ve become more aware of how invasive and destructive surveillance capitalism has become in modern life. That&#39;s impacting me right now, even if I only see the effects of it on my psyche. That&#39;s the most sinister aspect of surveillance capitalism: if it works well, you&#39;ll be exploited by it without even knowing it.&lt;/p&gt;
&lt;p&gt;I started waking up to Apple&#39;s role in this due of their lip-service privacy commitments and ads. For a while, Apple looked like a privacy champion &lt;a href=&quot;https://www.vox.com/recode/22254815/facebook-apple-privacy-ios-14-lawsuit&quot;&gt;when they were pissing off Mark Zuckerberg by breaking (some of) Facebook&#39;s privacy violation techniques&lt;/a&gt;. They didn&#39;t wait long though before they revealed why they were so concerned about your privacy: &lt;a href=&quot;https://proton.me/blog/apple-ad-company&quot;&gt;they didn&#39;t want &lt;em&gt;other&lt;/em&gt; ad companies invading your privacy because they wanted to make the money doing that themselves.&lt;/a&gt; Apple is the big brother who won&#39;t let bullies beat you up at school because he&#39;s going to do it when you get home.&lt;/p&gt;
&lt;p&gt;I had already stopped buying new products from them. I had stopped updating my OSes because the new features are for them, not for me. I was still being subjected to their surveillance though. Those aforementioned factors and the fact it was starting to become time to think about replacing my batteries (both phone &lt;em&gt;and&lt;/em&gt; laptop) had pushed me just past my tipping point.&lt;/p&gt;
&lt;h1 id=&quot;the-replacement-computer&quot; tabindex=&quot;-1&quot;&gt;The replacement computer&lt;/h1&gt;
&lt;p&gt;But what about my computer? It&#39;s got a ton of cycles on it, but the battery still lasts as long as I would need it to. Flagship phones are fairly similar these days in terms of hardware so that&#39;s an easy swap if you&#39;re ready to learn new software and leave the old ecosystem, but the same can&#39;t be said for the computer. There&#39;s really nothing comparable to my 4-year-old M1 MacBook, even today. I can get the performance, but the battery life will suck and the fans will be loud. I can get the battery life, but I won&#39;t be able to run comparable workloads. No matter what other compromises I take, the build quality won&#39;t be as good.&lt;/p&gt;
&lt;p&gt;No, I didn&#39;t find the holy grail Linux laptop that was as good a MacBook Pro, but I&#39;m happy with what I ended up with. I&#39;ll tell you all about that in just a minute, but first, here are the options I &lt;em&gt;didn&#39;t&lt;/em&gt; take.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I had already made my decision on Framework until &lt;a href=&quot;https://itsfoss.com/news/framework-hyprland-sponsorship/&quot;&gt;they aligned themselves with politically problematic projects&lt;/a&gt;. They weren&#39;t able to, to my satisfaction, thread the needle and convince me that they were both apolitical and extremely political at the same time. The prices of their laptops only make sense on the basics of the embedded politics of their repairability, but they are somehow otherwise blind to any political stances of the projects they support? C&#39;mon, folks. You can&#39;t have it both ways.&lt;/li&gt;
&lt;li&gt;I really wanted to support a company that built for Linux exclusively, but the user testimonials I found were all over the place. (Sorry I didn&#39;t save those, but search for people&#39;s experiences with System76, Tuxedo, and others like them. I&#39;m confident you&#39;ll find the same.) Half of the users were coming by to say everything worked almost perfectly and support was amazing for everything that didn&#39;t. The other half were coming to say that they got a lemon and support was slow and ineffective. I wasn&#39;t prepared to roll the dice.&lt;/li&gt;
&lt;li&gt;Reddit would have you believe you&#39;re an absolute fool if you buy anything for running Linux that isn&#39;t an old Thinkpad. I had one as my job-issued machine back when I was in IT for a public school system making peanuts to prop up ancient Windows 98 labs. They remind me of that time, but also they&#39;re just so boring. I get that&#39;s part of the appeal, but it just isn&#39;t for me.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It was at this point in my research that I stumbled into some novel options. The AMD Strix Halo platform offered some similarities to Apple Silicon. It has similar qualities to even the later Apple Silicon system, so it would have easily outperformed my M1, which is the benchmark I&#39;m shooting for because honestly, it still does everything I need it to.&lt;/p&gt;
&lt;p&gt;ASUS has the ROG Flow Z13, which is a gaming tablet intended to run a full desktop operating system. As cool as it looks, I decided against it because I do think I want the laptop form factor. HP has a ZBook Ultra G1a on the same platform. Both of these systems can game, which was appealing, and both can be specced with a monstrous 128GB of RAM (which, I guess, is apparently worth about as much as a car these days 😅).&lt;/p&gt;
&lt;p&gt;When I bought my MacBook Pro, I went way overboard and got almost the top spec they offered. That&#39;s why it&#39;s still more than I need, and I decided this time to reel it in. My general philosophy is to buy the thing that serves 95-98% of your needs and not to try to hit 100%. This was the perfect opportunity to practice what I preach. Besides, I just can&#39;t justify $3-4k on a system nowadays as I&#39;m in a bit of a career slump. Skipping Strix Halo did, however, lead me to another option.&lt;/p&gt;
&lt;p&gt;I&#39;d been reading about another HP system with great Linux compatibility on the Intel Lunar Lake platform. The Core Ultra 9 288V outperforms the M1 by a fair bit in some of the synthetic CPU benchmarks and it&#39;s about 90-95% of the way to the performance of the newer M3 on those same benchmarks, so it should be more than good enough for any software development or other tinkering I want to do over the next few years. It&#39;s 80% of the M5… but it&#39;s also a quarter the price of my M1 MBP when it was new (and presumably of a similar replacement). Battery life is great compared to other CISC CPUs, even though it&#39;s still not as good as the Mac.&lt;/p&gt;
&lt;p&gt;Those traits together are how I ended up with my Omnibook X Flip 16. (Are any members of congress reading this willing to sponsor legislation to limit the number of characters and spaces in these model names? Holy crap, they&#39;re so bad. 🤦‍♂️)&lt;/p&gt;
&lt;h2 id=&quot;new-laptop-compromises&quot; tabindex=&quot;-1&quot;&gt;New laptop compromises&lt;/h2&gt;
&lt;p&gt;You can feel the difference in build quality. HP tells me the chassis is made of recycled aluminum, but my hands are desperate to convince me it&#39;s made of plastic. Not the rough, hollow-feeling plastic of a Thinkpad but still plastic.&lt;/p&gt;
&lt;p&gt;Now, tell me if you&#39;ve heard this one before: Mac trackpads are very good and the HP trackpad isn&#39;t as good. It feels fine, but it doesn&#39;t work as well. The palm rejection doesn&#39;t always reject my palm. (It had one job.) Multitouch doesn&#39;t always track fingers so good. Maybe this is mostly software. I don&#39;t know. I just know it doesn&#39;t feel great, but it&#39;s serviceable. The keyboard is similarly annoying, with very little travel and a space bar so loud you can&#39;t really use it next to someone who&#39;s trying to sleep. It still gets the job done though.&lt;/p&gt;
&lt;p&gt;The absolute worst thing about the computer, with a bullet, is the audio. These speakers sound like I&#39;m listening to audio on a VTech &amp;quot;laptop&amp;quot; I bought for a three-year-old at Target. The gap is enormous — so much so, I broke down and bought a little $100 Marshall Emberton II stereo bluetooth speaker I plan to just tote around with me in the event I need to listen to something.&lt;/p&gt;
&lt;p&gt;Thermals are different. The computer is generally quiet and cool, but occasionally the fans spin up and the chassis gets warm, and for no apparent reason. It never gets as warm as my MacBook at its warmest, but the chassis itself is the heatsink there and the fans are never really audible so it makes some sense.&lt;/p&gt;
&lt;p&gt;Software comes with compromises too. Obviously, your macOS software is off-the-table. The only thing I really can&#39;t replace is the Affinity suite. I think there are ways to run the Windows version on Linux, but I don&#39;t need it often and haven&#39;t needed it yet. When I do, I&#39;m going to give GIMP a spin and see if I can make it work.&lt;/p&gt;
&lt;p&gt;Final Cut Pro is off the table, and DaVinci Resolve has been a problem for me under Linux in the past due to NVIDIA on a different machine. I found I like Kdenlive quite a bit though, despite it being a little grungy to look at. I could name a dozen or so other apps that are not quite as good as what I was using before but the gap isn&#39;t wide enough for it to really matter.&lt;/p&gt;
&lt;p&gt;The biggest software compromise is the macOS attribute I mentioned way back at the start: the ability to skip tinkering in favor of working. Both Apple and developers who write software for macOS seem to have a focus on selecting good defaults. This is subjective so I&#39;m not going to try to &amp;quot;prove&amp;quot; it since that concept doesn&#39;t make sense here. I will give you this one example of what I mean.&lt;/p&gt;
&lt;p&gt;My macOS video player has a UI that stays at the same scale, as you might expect, without regard to the window size. MPV on Linux has a UI that, baffliningly, scales with the window, and it launches by default in a tiny window. This means that, in order to go fullscreen with my video after the player launches, I&#39;m having to raise my mouse&#39;s DPI like I&#39;m trying to line up a cross-map headshot in &lt;a href=&quot;https://www.thegamer.com/facing-worlds-is-the-greatest-multiplayer-map-ever-made/&quot;&gt;Facing Worlds&lt;/a&gt; or something.&lt;/p&gt;
&lt;p&gt;In order to make this usable, I had to find the exact combination of configurations (just a single setting won&#39;t do) in a text-based config file that would keep the UI at the same scale. I then found the settings to change the default window size from 320x240 or whatever the wacky default was. I love that I was able to configure these problems away, but I hate that I had to. Linux gives me so much more flexibility to tinker and then puts a gun to my head telling I&#39;ll take advantage of it or suffer. It didn&#39;t have to be this way, but it is.&lt;/p&gt;
&lt;h2 id=&quot;new-laptop-advantages&quot; tabindex=&quot;-1&quot;&gt;New laptop advantages&lt;/h2&gt;
&lt;p&gt;Sometimes though that flexibility does work out to a net advantage where my needs are esoteric or where, on another operating system, I just wouldn&#39;t be given an opportunity to fix a problem I&#39;m having. In some cases, the opportunity to fix may actually be present outside of Linux but I&#39;ve been conditioned not to look for it… or maybe it&#39;s just that I&#39;ve been conditioned to &lt;em&gt;always&lt;/em&gt; look for it in Linux. Some examples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I installed the LTS kernel when my computer started, rarely but still annoyingly, rebooting spontaneously while I was working. (OK, it only happened once, but that&#39;s once more than I wanted it to. 😅)&lt;/li&gt;
&lt;li&gt;I used &lt;code&gt;keyd&lt;/code&gt; to do the keyboard shenanigans I do with my dual-repurposed capslock key, and that now works more transparently than any solution I&#39;ve used on any other OS.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/lmr97/linux-3-finger-drag&quot;&gt;I brought my beloved three-finger drag over from macOS via a wonderful script&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I swap out the hosts file on my computer. When I&#39;m connected to my home network, it points two key domains to services on my home network. This is already done via my self-hosted DNS, but that is bypassed when I&#39;m connected to my VPN which imposes its DNS servers. This solution allows me to access those services properly while on my home network without having to toggle my VPN on and off.&lt;/li&gt;
&lt;li&gt;I used &lt;code&gt;systemd-inhibit&lt;/code&gt; to keep the screen alive while KOReader is running even though the built-in setting in the app apparently doesn&#39;t work, maybe because of Wayland?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Speaking of KOReader, my laptop can now function as an ereader! Sure, nothing was stopping me from loading up a book on the MBP (and I did do that), but the &amp;quot;Flip&amp;quot; in this system&#39;s convoluted product name means that it is a 2-in-1 laptop, which is further marketing speak to indicate it doubles as a tablet. It&#39;s a feature I didn&#39;t go looking for, but it&#39;s one I really appreciate since it can now replace my iPad as well. It is comically large for an ereader, but it works really well! I&#39;m also running KOReader on my phone (which I will share more about later), and they sync progress via my self-hosted &lt;a href=&quot;https://github.com/b1n4ryj4n/koreader-sync&quot;&gt;KOReader syncing server&lt;/a&gt;. Works flawlessly so far, and I&#39;m reading even more than before.&lt;/p&gt;
&lt;p&gt;It&#39;s heavy for a tablet, but it&#39;s actually about a half pound lighter than the MBP, which is an appreciable difference.&lt;/p&gt;
&lt;p&gt;Maybe the biggest upgrade for me is that, even as much as macOS was just pretty, buttoned-up Unix, on rare occasions that buttoning-up meant things that worked on other Unix wouldn&#39;t or not as well. Docker is the poster-child example here where on macOS Docker needs to run a whole VM in the background to do its thing, and you can feel that in the resource usage. Now I can do everything just like the other nerds do it.&lt;/p&gt;
&lt;p&gt;Did I say &lt;em&gt;that&lt;/em&gt; was the biggest upgrade? Maybe that&#39;s true in terms of persistently visible user experience, but in terms of peace-of-mind, the biggest upgrade by far is being on an OS not driven by surveillance capitalism. Rushing around in macOS and Windows (on the rare occasions I&#39;m forced to use it) to disable surveillance anti-features even as I know full well they had already gobbled up everything they can currently know about me in the 50ms after boot is a bad feeling. Knowing the next update will hide another dozen opt-out-if-you&#39;re-lucky anti-features is one of the primary drivers for switching in the first place.&lt;/p&gt;
&lt;p&gt;Ultimately, I haven&#39;t found anything yet that I want to do but can&#39;t. Most things I can do better. A few I can only do worse, but I can do them. The same can be said for my phone, although that required a bigger philosophy shift.&lt;/p&gt;
&lt;h1 id=&quot;the-replacement-phone&quot; tabindex=&quot;-1&quot;&gt;The replacement phone&lt;/h1&gt;
&lt;p&gt;The decision on my phone was much more straightforward. I wanted the most private and secure OS I could get while also maintaining usability. Based on my research, that meant &lt;a href=&quot;https://grapheneos.org/&quot;&gt;GrapheneOS&lt;/a&gt; on a Google Pixel. I didn&#39;t want to give Google money or data because that would be counter-productive. I also want the newest phone I can get because, as with first-party phone OSes, phones stop getting updates as they age. This worked out nicely because the Pixel 10s are relatively new and Graphene support hadn&#39;t quite been ironed out yet when I was looking. This leaves the Pixel 9 as the newest I can buy, and they&#39;re old enough that the second-hand market is relatively healthy.&lt;/p&gt;
&lt;p&gt;I picked up a Pixel 9a on eBay. Actually, I started with a Pixel 9 which I returned and swapped for a 9a. (Through this process, I learned there are two levels of unlocking: &lt;em&gt;carrier&lt;/em&gt; unlocking and &lt;em&gt;factory&lt;/em&gt; unlocking. In that initial Pixel 9 purchase, I got one where, for Graphene and to be able to move freely between carriers, I would need both.)&lt;/p&gt;
&lt;p&gt;The transition has been remarkably smooth, but let&#39;s first look at the compromises.&lt;/p&gt;
&lt;h2 id=&quot;new-phone-compromises&quot; tabindex=&quot;-1&quot;&gt;New phone compromises&lt;/h2&gt;
&lt;p&gt;That philosophy shift I mentioned earlier? It actually started a while ago when I first decided I was fed up with Apple. Actually, it may have started even years earlier when I switched to a fully metered cell phone plan. For most people, the cell phone is the primary computing device. It was never that for me, but it had a larger role than it would settle into later. I was streaming music and occasionally video. Then, when I switched to Ting (I&#39;m now on Mint.), I dramatically cut my data usage, and dropped my bill for two phones from $135 a month with Verizon down to $20.&lt;/p&gt;
&lt;p&gt;I derived a lot of satisfaction from knowing that I would pay only for what I was using on a given month, so there was an actual incentive to reduce, unlike a traditional plan which only punishes you if you can&#39;t guess your usage and never rewards you for using less. My current plan is slightly more traditional but still shares attributes of the pay-as-you-go plan: it gives me a very small allotment of data and allows me to pay more to top up. The new habits I built on pay-as-you-go stuck, so I&#39;ve never needed a top-up.&lt;/p&gt;
&lt;p&gt;That means that most of my media usage on the phone is either local or on wi-fi. This already reduced my dependency on several apps I would have needed for streaming. On top of that, I started to wake up to the fact that doing anything of substance on my phone hampered my effectiveness. On top of that, it felt miserable and cramped. So, I basically stopped doing it. Now, I use my phone for communication, navigation, and some very light media consumption on the web, Mastodon, and Lemmy, along with a few select apps.&lt;/p&gt;
&lt;p&gt;When I saw how Apple was abusing user trust to create an invasive ad monopoly on their platform, I further scaled back my phone use and eliminated even more apps. Mobile gaming was off the table for me (It was already in the toilet, but I made occasional exceptions.), and I got rid of everything I didn&#39;t rely on.&lt;/p&gt;
&lt;p&gt;All of that paved the way for me to be content with just about anything that would give me the privacy I wanted and those few core functions, so my list of perceived compromises may be smaller than a typical user&#39;s. Here&#39;s what I&#39;ve noticed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I miss biometric unlock, and I kinda hate to miss out on a return to fingerprint unlock over FaceID, which I didn&#39;t love. This is entirely self imposed. I guess &lt;em&gt;all&lt;/em&gt; of these compromises are really, but this one isn&#39;t imposed by Graphene. Graphene supports fingerprint unlock, but I have heard that law enforcement can force you to use a biometric unlock where they can&#39;t force a PIN unlock. In pursuit of the greatest level of privacy, I&#39;ll set up only the unlock method that affords me that. I do worry about my PIN being captured on a surveillance camera, but I&#39;m not sure what to do about that. I think it&#39;s less likely someone will be able to use that against me than force me to use a finger to unlock.&lt;/li&gt;
&lt;li&gt;I have decided to silo most proprietary apps into their own profiles. As you might imagine, this is inconvenient. Again, it&#39;s entirely self-imposed. Graphene does not enforce it. The most inconvenient thing is that I don&#39;t see notifications from those apps. Fortunately, they&#39;re apps I don&#39;t particularly need notifying me. I can check in once or twice a day, and that works perfectly well.&lt;/li&gt;
&lt;li&gt;I&#39;m not sure of the ideal way to get apps. There are many stores and other non-store options. The OS doesn&#39;t really walk you through any one of them or have an article where they recommend a best practice so far as I know. It would be nice if they did. As it stands, I&#39;m just doing what I think is right and hoping for the best. (It does have an official store, but it only contains the bundled apps.)&lt;/li&gt;
&lt;li&gt;I excitedly installed an app that would let me run timers from the… control center? Not sure what it&#39;s called. It&#39;s the thing that drags down from the top of the screen. Anyway, those timers only work on Graphene when the phone is unlocked. I assume this is related to the feature that hides sensitive notifications, but I&#39;m not sure. (You may notice that I don&#39;t know which OS features are coming from Graphene and which are native to Android since I&#39;ve never used Android in any other context.)&lt;/li&gt;
&lt;li&gt;Because you have so much control in Android, you can do some really messed up stuff and introduce a lot of jank. I&#39;ve added an app called Lockscreen Widgets that does exactly what it sounds. Configuring it is very fiddly. I can place widgets anywhere on the lock screen. They can flow off the screen, overlap other elements or each other, be oddly aligned against themselves or other elements… I can commit all the design crimes I want with no enforcement whatsoever! Even when I do it &amp;quot;right,&amp;quot; it&#39;s a little weird. Widgets sometimes don&#39;t appear when they should and other times they flash onto the screen after other elements have appeared. But it&#39;s all worth it because the functionality it gives me is incredibly convenient. I get to make that call whether I&#39;m willing to pay the jank tax to do what I want.&lt;/li&gt;
&lt;li&gt;It can be a bit of a puzzle getting some apps to work. Banking apps are particularly fraught since security theater says you&#39;re safer if you&#39;re in Google&#39;s walled garden. Fortunately, this doesn&#39;t apply to any of my banking apps, but I have to be aware that one of my banking apps could suddenly break. If I want to use a new bank, I need to make sure to check to see if the app works or if I can do everything I want to do via the web site. (Depositing checks seems to be a common sticking point.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and the biggest compromise of the new phone:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Navigation sucks. I&#39;m sure part of this is my fault. I&#39;m not entirely clear about all the various location service options and their implications.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;ve tried my best to set up something workable with CoMaps. I tried to use it recently for the first time for walking directions (which is my favorite and most-used mode of travel), and it seemed to think I was several blocks away from where I was. I tried to trust it and turned around before realizing I actually hadn&#39;t gone far enough. I frequently walk places I&#39;ve never been to before, so navigation is pretty important to me. I could use Google Maps, but that&#39;s counterproductive.&lt;/p&gt;
&lt;p&gt;I also use public transit, and I haven&#39;t been able to find an open source solution for transit navigation in the US. This pushed me toward a proprietary app I have used for years and really love: Transit.&lt;/p&gt;
&lt;p&gt;I isolated it to a profile, but after testing it, it didn&#39;t work at all. I learned that it requires Google Play services in order to function. (It launches otherwise, but it won&#39;t do any navigation.) I had wanted to avoid Google Play altogether, but this was a function I needed on my phone.&lt;/p&gt;
&lt;p&gt;I installed them only in this one profile, which has no other apps installed. I never use the web browser on it. I have never logged into any Google web site, and I did not need to log into the Play Store (The app was downloaded anonymously via the Aurora Store.) or Google Play otherwise. I can&#39;t see a way Google can know who I am unless they can match me with my cellular provider.&lt;/p&gt;
&lt;p&gt;This is a privacy compromise I don&#39;t love, but it&#39;s one I&#39;m willing to make. I may end up switching to Transit for walking directions instead even though it&#39;s not great for that. It&#39;s still much better than my previous experiment with CoMaps unfortunately.&lt;/p&gt;
&lt;p&gt;The list of compromises may be a bit long, but, apart from navigation, the actual &lt;em&gt;impact&lt;/em&gt; of them on my phone usage is very small. If anything, most of the compromises have worked out to be advantages.&lt;/p&gt;
&lt;h2 id=&quot;new-phone-advantages&quot; tabindex=&quot;-1&quot;&gt;New phone advantages&lt;/h2&gt;
&lt;p&gt;I switched to this phone to avoid anti-features foisted on me by Apple. The biggest advantage is being able to avoid those, but apart from that, the compromises have shifted my usage patterns even further away from invasive proprietary apps and more broadly, further away from my phone. A proper computer is a much happier, freer place for computing, and I feel good about moving further in that direction.&lt;/p&gt;
&lt;p&gt;Some other small perks:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I have lighting controls on my home screen now, thanks to the aforementioned Lockscreen Widgets! This is a tiny change that makes a huge difference. I should have a switch on the wall and in fact I do, but it was a casualty of the switch from Apple. I haven&#39;t yet figured out how to get it working in Home Assistant. As a stop-gap measure, the lockscreen controls are a huge improvement.&lt;/li&gt;
&lt;li&gt;I enjoy the way Android recycles the &amp;quot;back&amp;quot; gesture (dragging right off the left of the screen) to go back both inside and outside the current app. This gesture on iOS will usually take me back in the current app, but it will never take me between apps (unless that was added in a version I never updated to). It&#39;s extremely convenient and matches perfectly with the way I want this gesture to work.&lt;/li&gt;
&lt;li&gt;Google doesn&#39;t own my notifications! This is a massive plot hole in the major OSes&#39; privacy stories. Even if you&#39;re using a privacy-focused app like Signal, if your messages are shown in notifications (which is the default), &lt;a href=&quot;https://www.404media.co/apple-gave-governments-data-on-thousands-of-push-notifications/&quot;&gt;Apple will give up your messages with a subpoena&lt;/a&gt;. You can turn off showing the message contents in notifications, which you&#39;ll need to do and then convince all your friends to do as well if you want messages to be truly private. You can encrypt all you want, and it won&#39;t matter if Apple is just going to hand it over by way of the notification contents. As far as I&#39;m aware, you &lt;em&gt;can&#39;t&lt;/em&gt; turn off displaying iMessage contents in notifications, so if you want privacy there, you&#39;ll need to turn off notifications altogether, which, again, is not the default. Once you do that, you&#39;ve effectively turned them into something more like email: less instant and more asynchronous, although even email notifies you. So, iMessage may as well not be encrypted although they are very vocal about how safe and private it is.&lt;/li&gt;
&lt;li&gt;My VPN connected icon is restored to the menu bar. I had this on old iPhones before every phone manufacturer insisted that the camera needed to be embedded in the screen. (Why?! 😖) My &amp;quot;upgrade&amp;quot; from iPhone 7 to 13 was in many ways a downgrade, including this one. I now needed to drag down the control center to see if my VPN is connected. Google still thinks it&#39;s way better to cut the camera out of the screen, but at least it&#39;s a smaller cutout that leaves room for my VPN icon.&lt;/li&gt;
&lt;li&gt;Almost all of my devices now charge with USB-C! 🎉 So convenient! (Note: I think newer Apple devices also have this, but my iPhone 13 didn&#39;t so it&#39;s still an upgrade for me.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The impact profile of the phone&#39;s advantages is the inverse of that of the disadvantages: they are small advantages with a lot of impact. I&#39;ve been very happy with the switch.&lt;/p&gt;
&lt;h1 id=&quot;the-cost-of-privacy&quot; tabindex=&quot;-1&quot;&gt;The cost of privacy&lt;/h1&gt;
&lt;p&gt;Privacy can cost a &lt;em&gt;little&lt;/em&gt; more money, but most of the cost is centered elsewhere. It costs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the expertise to know what to avoid and how to avoid it&lt;/li&gt;
&lt;li&gt;the cognitive load to make everything you do on your device intentional and to try to anticipate the many and varied methods corporations will use to pry your information away from you&lt;/li&gt;
&lt;li&gt;the resolve to keep learning and to keep thinking about every little thing you do, day after day&lt;/li&gt;
&lt;li&gt;the strength to know that, even if you don&#39;t do everything right all the time and even if you can never be 100% private, doing what you can is still worthwhile&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;among others.&lt;/p&gt;
&lt;p&gt;I&#39;m no privacy expert, but I&#39;m paying the costs best I can to preserve as much privacy as I can. Most people can&#39;t pay these costs, and most people that can won&#39;t. I hope that someday regulation can protect us against having our data harvested transparently, the reality of what&#39;s happening buried somewhere in dozens of pages of an impenetrable privacy policy if it&#39;s even made public at all.&lt;/p&gt;
&lt;p&gt;For now, that regulation doesn&#39;t seem to be in the cards throughout most of the world. It&#39;s a tragedy that we have turned privacy into a luxury subscription service for those who can pay these costs. I&#39;ll keep paying because, even though it sucks, it&#39;s better than being exploited.&lt;/p&gt;
</description>
    </item><item>
      <title>Welcome to my literal home</title>
      <link>https://devon.lol/index.html</link>
      <pubDate>Tue, 04 Mar 2025 19:26:10 +0000</pubDate>
      <guid isPermaLink="false">/feed/welcome-to-my-literal-home/</guid>
      <description>&lt;p&gt;Get out of my house!&lt;/p&gt;
&lt;p&gt;Nah, just kidding. I&#39;m glad you&#39;re here. Instead of getting this site from a CDN somewhere near you, you&#39;re now downloading each of these files from a server right here in my home in Philadelphia, Pennsylvania. I&#39;ve been working for several months now to minimize my personal data footprint on the corporate-controlled walled gardens of the internet, and I&#39;ve made quite a bit of progress. This site was a particularly embarrassing piece of my online footprint that I wasn&#39;t yet hosting myself. I&#39;m super happy with the system I have set up right now, and I may take the time to write up an article about it at some point. In the meantime, welcome to my home!&lt;/p&gt;
</description>
    </item><item>
      <title>How to Enjoy Video Games in 2025</title>
      <link>https://devon.lol/blog/how-to-enjoy-video-games-in-2025</link>
      <pubDate>Mon, 20 Jan 2025 20:29:37 +0000</pubDate>
      <guid isPermaLink="false">/feed/how-to-enjoy-video-games-in-2025/</guid>
      <description>&lt;p&gt;When I was a kid, I thought of old people as being resistant to change simply because they were stuck in their ways. That&#39;s sometimes true, but now that I have become an old person myself, I see myself forming a resistance to certain changes. It&#39;s a weird thing to reconcile against my personality because I actually love change. In fact, I start feeling a hint of depression if I get too caught up in a routine. I have to switch things up to get out of my funk.&lt;/p&gt;
&lt;p&gt;At 42 though, I can see that some change, even if it looks good on the surface, isn&#39;t worth the cost. This is tough to see because the costs are often hidden and play out over months or years. If you haven&#39;t seen these patterns unfold in the past, it&#39;s hard to see why you wouldn&#39;t jump on that new trend.&lt;/p&gt;
&lt;p&gt;Take Bluesky for instance. I made my Twitter exit back in 2022 when I stopped being active, logging in, or even visiting the site. I made my way over to Mastodon which offered an alternative, and I&#39;ve enjoyed the community there ever since. In the most recent round of Twitter exits after the election, Bluesky had its moment, and I was tempted to go see what they have going on over there. I didn&#39;t though because Bluesky suffers from the same Achilles heel of Twitter: centralized control. I took inventory of the things that might make me move over or even just try it out: more people to interact with and better features. In evaluating these, I realized I don&#39;t care about being on the biggest platform. I don&#39;t live in the largest city. I don&#39;t try to collect the most friends. So, why would I care about which social network has a higher user count? Then I thought about the countless software products that wormed their way into our lives with &amp;quot;better features&amp;quot; only to then enshittify and make us pay for those one way or another later. The carrot is here now, but you can bet that the stick is coming later. No thanks!&lt;/p&gt;
&lt;p&gt;Video games, like every commercial product, are on a similar trajectory. They&#39;ve become more convenient and at the same time more exploitative. It&#39;s left me pining for the simple gaming transactions of my youth:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Go to a store&lt;/li&gt;
&lt;li&gt;Find a game that looks cool&lt;/li&gt;
&lt;li&gt;Buy the game&lt;/li&gt;
&lt;li&gt;Play the game&lt;/li&gt;
&lt;li&gt;Move on&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Now, games are cheaper and more accessible than ever. I can get hundreds of games for free and play them on my phone anywhere I want! If I had described this to a 12-year-old me, I would have been stoked to get to this utopian future… but I&#39;m here now, and it&#39;s not at all what it&#39;s cracked up to be.&lt;/p&gt;
&lt;p&gt;Fortunately though, the model of the past hasn&#39;t gone away. It&#39;s just been shunned by the major publishers that embraced it and used it to grow in the past in favor of more exploitative and opaque models. Since they&#39;re not the only game in town though, we can let them have it and move on to studios conducting business the way we want to. I&#39;ve been wanting to write this post for a while to expose some of the pitfalls and help you stay on the path to gaming bliss!&lt;/p&gt;
&lt;p&gt;Before we move on though, you should be aware that this post is very prescriptive, and the advice is based on my personal experience. All of the advice may not be right for you. Pick and choose what you like or ignore it all. It won&#39;t hurt my feelings a bit! I don&#39;t even follow all of my advice all of the time! (What a hypocrite, right?) If you approach this with an open mind though, you can find something in here that may be helpful to you.&lt;/p&gt;
&lt;p&gt;If you want a fun way to be introduced to my philosophy, take a couple of minutes and play my Decker deck, created for the &lt;a href=&quot;https://itch.io/jam/deck-month-2&quot;&gt;Deck-Month 2&lt;/a&gt; jam on itch.io. More than anything, it&#39;s a test of how close your existing philosophy about games is to mine, but it&#39;s a fun way get the short version of how I approach gaming.&lt;/p&gt;
&lt;iframe frameborder=&quot;0&quot; src=&quot;https://itch.io/embed/3205699&quot; width=&quot;552&quot; height=&quot;167&quot;&gt;&lt;a href=&quot;https://raddevon.itch.io/how-to-enjoy-video-games-in-2025&quot;&gt;How to Enjoy Video Games in 2025 by raddevon&lt;/a&gt;&lt;/iframe&gt;
&lt;p&gt;Now, let&#39;s move on to the long version.&lt;/p&gt;
&lt;h1 id=&quot;things-to-avoid&quot; tabindex=&quot;-1&quot;&gt;Things to Avoid&lt;/h1&gt;
&lt;h2 id=&quot;major-publishers&quot; tabindex=&quot;-1&quot;&gt;Major Publishers&lt;/h2&gt;
&lt;p&gt;I guess it&#39;s been at least two decades now that major publishers have been complaining that they don&#39;t make enough money by making video games. They continue to inflate their budgets to produce more iterative, often derivative slop and then complain loudly when it doesn&#39;t sell three copies to every living human like their sales projections said it should. Game industry CEOs are literally starving in the streets because of this crisis.&lt;/p&gt;
&lt;p&gt;Hang on a second. I&#39;m just getting word from my correspondent in the field that the CEOs are not, in fact starving in the streets and are instead giving themselves raises as they lay off thousands of the workers who create the value their salaries are derived from. Weird!&lt;/p&gt;
&lt;p&gt;While these CEOs are not creating any of the value that brings in the money, they are devising new strategies to get you to pay more for games while keeping the same price tag on the box. Many times, they can even reduce the price tag down to zero!&lt;/p&gt;
&lt;h2 id=&quot;free-to-play&quot; tabindex=&quot;-1&quot;&gt;Free-to-Play&lt;/h2&gt;
&lt;p&gt;When they named this business model, they very nearly said the quiet part out loud. People want things that are free, but when you add a qualifier like the &amp;quot;-to-play&amp;quot; in this instance, the lines are right there to read between to let you know that something is &lt;em&gt;not&lt;/em&gt; free. What is it? Well, you won&#39;t know until you try it!&lt;/p&gt;
&lt;p&gt;That&#39;s the whole play: get the player invested and then get them to give up the cash. It&#39;s the same model email scams have used since the beginning of the internet: get people to invest something, and then they&#39;re more pliable to invest more so as not to lose their initial investment. Compare these scenarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;quot;Sure would be a shame if something happened to this fine shop of yours. Fortunately for you, we offer insurance!&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Sure would be a shame if that initial $500 you put in to unlock all this money in Nigeria went to waste. Fortunately, for $5,000 more, we can unlock the original $100,000 I told you about plus another $250k!&amp;quot;&lt;/li&gt;
&lt;li&gt;&amp;quot;Sure would be a shame if you weren&#39;t able to advance any further in this game you&#39;ve spent 500 hours playing. Fortunately, we offer a character/item/whatever that can get you to the next plateau for another $100!&amp;quot;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This was the original exploitative free-to-play model, but in recent years, execs have, after looking around to make sure no regulators are watching, said, &amp;quot;why stop there when we could also add gambling?&amp;quot; Take the scenario above. Make the transaction to advance cheaper, but then also put the item into a blind box with a bunch of shit the player doesn&#39;t want and make the odds to get the thing they do want 1:25. God bless America™️, *that&#39;s a business model!&lt;/p&gt;
&lt;p&gt;Reward these jokers for their great ideas by avoiding the business model altogether. If the game doesn&#39;t have a clear up-front price you pay, skip it. Some of these games may be OK, but the vast majority are not.&lt;/p&gt;
&lt;h2 id=&quot;live-service-games&quot; tabindex=&quot;-1&quot;&gt;Live Service Games&lt;/h2&gt;
&lt;p&gt;This is an off-shoot of the free-to-play genre in which you also get charged up-front. Hurray, I guess?&lt;/p&gt;
&lt;p&gt;Due to the fact that you are paying something up-front, it seems like you have a much better shot at getting a fair deal with live service games, although I still can&#39;t help feeling icky at the idea of buying a game and not actually knowing what my final cost for the game will be.&lt;/p&gt;
&lt;p&gt;The biggest problem with these is that they are primarily competitive games. Being competitive games that want to keep selling you bits and bobs, they need to ensure the integrity of the competition. If the game is a joke because a bunch of cheaters are running amok, people stop buying the skins and pets and weapons and whatever else.&lt;/p&gt;
&lt;p&gt;The industry has settled on a solution to this problem: all competitive games must install kernel-level spyware on your system that has unlimited access to do anything it wants. What could possibly go wrong?&lt;/p&gt;
&lt;p&gt;Would you want Riot, Bungie, Activision, and the others to come into your house and watch you while you&#39;re playing? Would you want them there, able to poke around in the bank statements you have laying out on the table or grab the cash you have stuffed in a jar on top of the fridge? If not, then you don&#39;t want them in your kernel. It&#39;s kinda like they&#39;re in your house but they&#39;re invisible. That&#39;s not any better; it&#39;s just that you don&#39;t have to be constantly aware of it… which may in fact be worse.&lt;/p&gt;
&lt;p&gt;Besides that, most of these games won&#39;t run on Linux, which we&#39;ll talk about later.&lt;/p&gt;
&lt;h2 id=&quot;perpetual-rentals-or-gaming-subscriptions&quot; tabindex=&quot;-1&quot;&gt;Perpetual Rentals (or Gaming Subscriptions)&lt;/h2&gt;
&lt;p&gt;All the major publishers are ready for you to stop owning games because once you own them, you don&#39;t need to pay for it anymore. This has led to the rise of subscription gaming services: Game Pass, and whatever the things EA and Ubisoft have are called.&lt;/p&gt;
&lt;p&gt;These are a fantastic deal… and they will be, until they have converted enough people over and have a service sticky enough to ensure they don&#39;t bleed subscribers when they jack the price. Remember when Netflix streaming was $10/month? Enshittification is coming for gaming subscriptions; it&#39;s just not fully settled in yet. Game Pass has already nearly doubled their price. Imagine what they&#39;ll do once they have games you have to subscribe to them in order to play…&lt;/p&gt;
&lt;p&gt;You don&#39;t want to be the sucker who invests all your gaming dollars in these subscriptions and has to walk away with nothing when the services are $50 a month and you have to subscribe to twelve of them to get the games you want to play.&lt;/p&gt;
&lt;h2 id=&quot;game-consoles&quot; tabindex=&quot;-1&quot;&gt;Game Consoles&lt;/h2&gt;
&lt;p&gt;I was primarily a console gamer for many years, but consoles are expensive to make and expensive to publish for. That means the games published on these platforms are more likely to contain all the things to avoid I&#39;ve previously mentioned: they&#39;re very likely to be published by major publishers, and all of those are chasing the free-to-play and live service player-hostile gravy train.&lt;/p&gt;
&lt;p&gt;Besides that, a game is generally more expensive on console versus PC when comparing their best sale prices. Besides that, you miss out on many games that are only released on PC due to the cost, among other barriers, of publishing on console. Besides that, most console exclusives are now also released on PC. Nintendo games are the notable exception, but there are ways to play those on PC with even better performance. 😉 If you&#39;re buying Nintendo&#39;s games, you&#39;re funding their campaign of fan intimidation that enables them to sue their players for not handling their games the way Nintendo would like them to. So, don&#39;t do that.&lt;/p&gt;
&lt;h2 id=&quot;phone-games&quot; tabindex=&quot;-1&quot;&gt;Phone Games&lt;/h2&gt;
&lt;p&gt;Smartphones enjoyed a very short period after the launch of Apple&#39;s App Store in which cool games were created for them. Now it&#39;s a firehose of the same kinds of games we&#39;ve talked about above — free-to-play gacha live-service gambling extravaganzas — with an occasional real game sent to die on those digital storefronts. Not worth your time to sift through, nevermind the fact that many of those &amp;quot;real&amp;quot; games are ports designed for a controller. This gaming platform is not worth your time.&lt;/p&gt;
&lt;h1 id=&quot;things-to-embrace&quot; tabindex=&quot;-1&quot;&gt;Things to Embrace&lt;/h1&gt;
&lt;h2 id=&quot;linux&quot; tabindex=&quot;-1&quot;&gt;Linux&lt;/h2&gt;
&lt;p&gt;The most common post I see on Linux gaming communities amounts to this: &amp;quot;Should I game on Linux given these constraints?&amp;quot; The answer most of the time is, &amp;quot;Yes, Linux just works for gaming now.&amp;quot; I&#39;m here to tell you this is 100% false. Linux may &amp;quot;just work&amp;quot; for some people, but for me and many others, it hasn&#39;t. The average of &amp;quot;just works&amp;quot; and &amp;quot;is kind of a pain in the ass&amp;quot; is definitely not &amp;quot;just works.&amp;quot;&lt;/p&gt;
&lt;p&gt;That said, it &lt;em&gt;does&lt;/em&gt; work. It just takes a bit more effort than doing the same thing under Windows. To give an example, if I want to install a game I purchased from GOG on Windows, I download the installer, run it, and step through the wizard. Then I execute, and I&#39;m generally good. On Linux, I&#39;ll still download the installer, but now I have to do something funky with it. I can add it to Steam as a non-Steam game and run it there. I can download Lutris and let it handle the installation. Once that&#39;s done, I&#39;ll need to… do &lt;em&gt;something&lt;/em&gt; in Steam to have it run the game instead — maybe change the path of the non-Steam game I just added; I&#39;m not sure since I generally don&#39;t use this method. On Lutris, I can just run it… unless the Lutris installer for some reason is trying to run the wrong executable, in which case I&#39;ll probably first need to discover that by looking at the logs and then change the path in the game&#39;s configuration to reflect the actual executable. Anyway, the point is that it just works sometimes and other times doesn&#39;t, which again averages out to &amp;quot;doesn&#39;t just work.&amp;quot;&lt;/p&gt;
&lt;p&gt;Steam generally just works. Occasionally I will need to change the compatibility layer in the game&#39;s properties, but that&#39;s about the most I&#39;ve had to do. Other storefronts are more or less challenging. I&#39;ve only ever had one game I could not get to run, and that was a little game jam game I downloaded from itch.io. I probably could have gotten it working if I had given it some more time, but I didn&#39;t care enough. This is something I probably wouldn&#39;t need to think about on Windows… although I&#39;d be lying if I said I&#39;ve never had trouble getting a game to run on Windows. I had to return Sekiro because it just wouldn&#39;t run on my system, and there was nothing I could do to make it run.&lt;/p&gt;
&lt;p&gt;For console players, gaming on a computer is a little more complicated. Sometimes that barrier is too much. For Windows players, gaming on Linux is a little harder still. I look at each step as an investment. Going from a gaming console to a computer, you get out of the walled garden into a more open platform. You have real competition between stores when you buy games and no longer need to pay the console tax for every game you buy. You have a device that can do many things, and you have some knowledge that is useful outside the context of games.&lt;/p&gt;
&lt;p&gt;All these same things are true for the next jump to Linux. You get further out of walled garden land. Windows is open, but you&#39;re still playing on Microsoft&#39;s playground. If you want to talk about knowledge that could be generally useful, in learning Linux, you&#39;re now learning the operating system that drives 97% of the internet. These are marketable skills, if that&#39;s what you want to make of them. On the other hand, if all you do is make it possible for you to continue gaming without exposing all your credit cards and banking info to some Microsoft AI or staying out of the clutches of their future subscription-based OS, that&#39;s well worth the initial pain of making the switch.&lt;/p&gt;
&lt;h2 id=&quot;indie-games&quot; tabindex=&quot;-1&quot;&gt;Indie Games&lt;/h2&gt;
&lt;p&gt;While major publishers are complaining that they&#39;re having trouble making enough money to fund their CEO&#39;s yacht budget with the release of Call of Duty 18, indie developers are quietly turning out games that are actually fun and innovative and offer a simple value proposition: give us a few dollars, and we&#39;ll give you a few hours of quality entertainment. Where major publishers are all doom and gloom as they rake in billions, the indie scene is turning out better games on much less. The trends the major publishers are chasing now are rip-offs of the indie games of 5-10 years ago, so go indie now and get ahead of the game.&lt;/p&gt;
&lt;p&gt;From the gamer perspective, indie games are a breath of fresh air and a cornucopia of cool new ideas. They make games fun again. The picture is not always so rosy for indie &lt;em&gt;developers&lt;/em&gt; though. Did you hear that Steam saw the release of 19,000 games last year? That&#39;s a big number, and it would be easy for a game to get buried. Some developers will devote years of effort to their game only to release it to zero fanfare and a handful of sales. This is inevitable, but we can start to counteract it by paying attention to the developers who are focused on making cool things rather than prying open our wallets with another glorified casino. Take the money you would have spent on that and redirect it to make the indie scene even stronger.&lt;/p&gt;
&lt;h2 id=&quot;gog-itch-and-for-now-steam&quot; tabindex=&quot;-1&quot;&gt;GOG, Itch, and (For Now) Steam&lt;/h2&gt;
&lt;p&gt;To stay off the subscription treadmill I talked about above, buy your games, but you should also consider &lt;em&gt;where&lt;/em&gt; you buy them. GOG, Itch, and Steam have shown a commitment to being consumer-friendly. I particularly like GOG since they have committed to offering only games without DRM. That means I can take the installer I get from GOG and install the game from it any time. DRM means my ownership rights are always contingent upon the publisher, developer, and storefront. I effectively own nothing unless all those parties agree that I own it at the time I want to exercise my ownership rights.&lt;/p&gt;
&lt;p&gt;In an age where the digital assets people pay for have been yanked back in many instances, this is the difference between buying and renting. Did you &lt;em&gt;buy&lt;/em&gt; a DRM-free game, or are you &lt;em&gt;renting&lt;/em&gt; a game that will be called back whenever the whim strikes? Itch is a very friendly storefront to creators, but part of that friendliness means that they don&#39;t seem to prohibit the use of DRM in your game sold on their platform, although they also don&#39;t facilitate it. In practice, I believe most if not all games on Itch are DRM-free. DRM runs rampant on Steam and, although the current leadership of Valve have been pretty good stewards, that&#39;s not always guaranteed to be the case.&lt;/p&gt;
&lt;p&gt;Steam also has advantages, particularly for Linux users. Having the compatibility layer managed for you makes playing seamless. Deck compatibility tells you that a game works on Linux (although many games that &lt;em&gt;don&#39;t&lt;/em&gt; hit their mark will still work). The two-hour return window was a revelation for gamers. If they could flip the off switch on DRM platform-wide, this would be the ultimate platform, but that will probably never happen since major publishers demand it. (Yet another reason to stay clear of them! 😁)&lt;/p&gt;
&lt;p&gt;You&#39;ll be better off with any of these storefronts than with the alternatives, but to protect your investment for the long-term, buy DRM-free whenever possible.&lt;/p&gt;
&lt;h1 id=&quot;the-upshot&quot; tabindex=&quot;-1&quot;&gt;The Upshot&lt;/h1&gt;
&lt;p&gt;If you ignore the mainstream, you can still have fun with video games even in our dystopian times. I&#39;m still having a blast, and this corner of gaming culture doesn&#39;t seem to be fading anytime soon. Stay cool, and enjoy your gaming! 💪&lt;/p&gt;
</description>
    </item><item>
      <title>Automating My YouTube Channel List</title>
      <link>https://devon.lol/blog/automating-my-youtube-channel-list</link>
      <pubDate>Fri, 22 Nov 2024 23:20:01 +0000</pubDate>
      <guid isPermaLink="false">/feed/automating-my-youtube-channel-list/</guid>
      <description>&lt;p&gt;Up until now, I maintained my &lt;a href=&quot;https://devon.lol/lists/youtube-channels&quot;&gt;YouTube channel list&lt;/a&gt; by manually tracking any new channels I subscribed to and any channels I unsubscribed from. I would then, when I felt up to it, update a markdown file with the changes. This was a flexible way to share my subscriptions with people, but it was error prone and required more babysitting than I&#39;d like.&lt;/p&gt;
&lt;p&gt;Today, I&#39;m launching a new list that will be updated without any intervention on my part, any time I build my site. Every time I build, Eleventy will use the actual data from my &lt;a href=&quot;https://freetubeapp.io/&quot;&gt;FreeTube&lt;/a&gt; subscriptions.&lt;/p&gt;
&lt;p&gt;Let&#39;s take a quick detour to bring anyone not currently using FreeTube up to speed. FreeTube is a desktop application that has become the only way I engage with YouTube. In the same way the web is largely unusable without &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/&quot;&gt;uBlock Origin&lt;/a&gt; (switch to Firefox or a Firefox fork, kids, to keep using the full-fat uBlock Origin after Chrome turns off extension manifest v2; I&#39;m liking &lt;a href=&quot;https://zen-browser.app/&quot;&gt;Zen Browser&lt;/a&gt; at the moment), YouTube has become a nightmarish advertising and surveillance platform, with preroll ads, postroll ads, and several ad breaks in between just for good measure. Either that or you can subscribe to their premium service for the privilege of only having to endure the ads embedded in videos and a substantial monthly fee.&lt;/p&gt;
&lt;p&gt;If surveillance and constant bombardment with ads don&#39;t match up to the way you like to watch videos on the internet, FreeTube is a way to enjoy YouTube while avoiding all the psychic damage… at least, until Peertube or other more humane solutions are able to catch up. It&#39;s so good that, even though when I discovered it, I primarily consumed videos on a mobile device, I&#39;ve changed my consumption patterns entirely because the experience it offers is so vastly improved. I would rather not watch a video at all than watch it directly on YouTube. Some features that make FreeTube great:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YouTube ads are gone&lt;/li&gt;
&lt;li&gt;Support for SponsorBlock to skip embedded ads if you want&lt;/li&gt;
&lt;li&gt;Support for DeArrow to replace clickbait video titles with more accurate ones&lt;/li&gt;
&lt;li&gt;Proxy YouTube through a privacy-focused YouTube frontend&lt;/li&gt;
&lt;li&gt;Import your YouTube subscriptions for easy migration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;One great thing about FreeTube is that all of my subscriptions are local. This means I have a file on my system that outlines all the channels I&#39;m subscribed to. I leveraged this to automate my list. Here&#39;s how it works:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;I subscribe to a channel in FreeTube.&lt;/li&gt;
&lt;li&gt;That channel gets added to my subscriptions file.&lt;/li&gt;
&lt;li&gt;When Eleventy builds, it parses that file and builds the YouTube channel list from it.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Actually, that&#39;s not 100% accurate. Instead of parsing the subscriptions file, I&#39;m parsing a file called &lt;code&gt;profiles.db&lt;/code&gt;. This file, like the subscriptions file, also contains all my subscriptions, but it is used for another FreeTube feature: profiles. With profiles, I can create different sets of subscriptions. By default, all of my subscriptions go into the &amp;quot;All Channels&amp;quot; profile, but I can create as many other profiles as I want. If I&#39;m interested in only watching videos about Linux today, I can switch to my &amp;quot;Linux&amp;quot; profile and see content pulled only from the subscriptions I&#39;ve added to it. This makes it convenient for parsing since I can use the profiles to mirror the categories I had on my manually maintained list. I benefit in FreeTube with better organization and you benefit… well, also with better organization. The point is I get to double-dip. I do the work once, and it helps all of us.&lt;/p&gt;
&lt;p&gt;Like I said before, the manually maintained markdown version of the list gave me infinite flexibility. I was limited only by the work I was willing to do. As a result, my list had a few nice features to make it more usable. As part of this transition, I wanted to make my list easier to maintain while also keeping as much of the fidelity I had in the manual list. Aside from the channel links and the category organization, I had two more pieces of metadata that made my list more useful: emoji tags that denoted attributes of a channel, like &amp;quot;I watch this channel&#39;s videos as soon as they&#39;re released&amp;quot; (👀) or &amp;quot;This channel&#39;s videos are relaxing&amp;quot; (😌), and a description for some channels, where the channel name doesn&#39;t make the content clear. With this new automated list, I was able to preserve one of those, but the other one didn&#39;t make the transition… at least for now.&lt;/p&gt;
&lt;p&gt;Emoji tags are still around. For anyone interested in the implementation, I used FreeTube&#39;s profiles not only for category separation but also for emoji tagging. In my algorithm, I define special profiles which do not correspond to categories but instead to emoji tags. Any channels within those special categories will get an additional &lt;code&gt;tags&lt;/code&gt; attribute containing all emoji tags that apply to them.&lt;/p&gt;
&lt;p&gt;Descriptions sadly are gone. If I could have designed FreeTube from the ground up just to fit my use case, I would have added a way to make personal notes about a channel. Then I could have transferred my description into that notes field, pulled it out alongside my profile/subscription data, and displayed it in the list. Sadly, that feature doesn&#39;t exist. It&#39;s not the only way I could have implemented this, but it&#39;s the cleanest, best I can tell. I considered pulling the channel descriptions directly from YouTube, but I&#39;m not wild about the idea of making 300+ HTTP requests each time I want to build my site. I wasn&#39;t willing to make any of the compromises an alternative would require, so I let that feature go in favor of easier maintenance.&lt;/p&gt;
&lt;p&gt;My entire site is open source, so you&#39;re welcome to check out the implementation — I use &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/src/commit/f665396d558fca3e53513000270f13a5341c9d81/src/_data/freetubeCategories.js&quot;&gt;a universal data file to grab the data&lt;/a&gt; and then &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/src/commit/fc92223b23e48de843613eae9034d1cf9d15607e/src/lists/youtube-channels.md?display=source&quot;&gt;display it in my list&lt;/a&gt; — and use it for your own Eleventy site. You could probably even repurpose it to work with your own site on another static site generator or platform. I&#39;d like to someday parameterize it better, but I&#39;ve commented it pretty well to make it easier to understand how you might use it. You can also take a look at &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/src/commit/c9ffa7b9916bd5f0468057a54c3c9bbf32ac18f8/src/lists/youtube-channels.md&quot;&gt;the previous implementation&lt;/a&gt; if you want to see the descriptions or are just curious about how I was maintaining the list before.&lt;/p&gt;
</description>
    </item><item>
      <title>Rideshare Renegades: My One-Page RPG Jam 2024 Entry</title>
      <link>https://devon.lol/blog/rideshare-renegades</link>
      <pubDate>Mon, 12 Aug 2024 19:54:26 +0000</pubDate>
      <guid isPermaLink="false">/feed/rideshare-renegades/</guid>
      <description>&lt;p&gt;&lt;a href=&quot;https://raddevon.itch.io/rideshare-renegades&quot;&gt;Rideshare Renegades&lt;/a&gt; is my first ever TTRPG. It&#39;s an entry for &lt;a href=&quot;https://itch.io/jam/one-page-rpg-jam-2024&quot;&gt;2024&#39;s One-Page RPG Jam&lt;/a&gt;. In it, you play as someone who needs to make a living with ridesharing but doesn&#39;t own a car. Instead, you&#39;ll ferry your passengers around via bus while trying to figure out what level and kind of social interaction they would like. It&#39;s a very light story game and won&#39;t be great for long-term play. (Not a ton here in the way of long-term progression.) That said, my partner and I still had a fun time playing it. Maybe you will too!&lt;/p&gt;
&lt;iframe src=&quot;https://itch.io/embed/2876627?bg_color=222222&amp;amp;fg_color=eeeeee&amp;amp;border_color=363636&quot; width=&quot;552&quot; height=&quot;167&quot; frameborder=&quot;0&quot;&gt;&lt;a href=&quot;https://raddevon.itch.io/rideshare-renegades&quot;&gt;Rideshare Renegades by raddevon&lt;/a&gt;&lt;/iframe&gt;
&lt;p&gt;Like I said, this is my first TTRPG, so I welcome your constructive feedback, either through the itch.io comments or &lt;a href=&quot;https://techhub.social/@raddevon&quot;&gt;on Mastodon&lt;/a&gt;.&lt;/p&gt;
</description>
    </item><item>
      <title>Outsourcing my memory to Gum</title>
      <link>https://devon.lol/blog/outsourcing-my-memory-to-gum</link>
      <pubDate>Mon, 24 Jun 2024 08:37:45 +0000</pubDate>
      <guid isPermaLink="false">/feed/outsourcing-my-memory-to-gum/</guid>
      <description>&lt;p&gt;My memory is notoriously bad. I forgot what I ate today or whether I washed my hair. I walk into rooms and forget why. I tell friends stories they were themselves involved in.&lt;/p&gt;
&lt;p&gt;You better believe that, when I return to some sort of web development project after several months, I&#39;ve long since forgotten how to do anything with it. This is compounded by the fact that every tech stack has their own default way of doing things. For example, some npm project bootstrappers will create a script called &lt;code&gt;start&lt;/code&gt; while others will create one called &lt;code&gt;develop&lt;/code&gt;, both of which are used to start a local development server. I will sometimes add scripts for various types of deployment, which are different depending on the project, the tech stack it&#39;s on, where it&#39;s deployed, and how good I am at naming things on that day. 😅&lt;/p&gt;
&lt;h1 id=&quot;my-crappy-workaround&quot; tabindex=&quot;-1&quot;&gt;My Crappy Workaround&lt;/h1&gt;
&lt;p&gt;I usually work around these problems on Node-based projects by starting with &lt;code&gt;npm run&lt;/code&gt; when I return to a project to get an overview of the project&#39;s scripts so I can understand how to jump in.&lt;/p&gt;
&lt;img src=&quot;https://devon.lol/images/blog/outsourcing-my-memory-to-gum/script-discovery.gif&quot; alt=&quot;An animation of a terminal session. The user runs `npm run` to get a list of the available scripts in an npm project. The user then examines the output and types `npm run start` having chosen the script they want to run.&quot; /&gt;
&lt;p&gt;(Confession time: in truth, I &lt;code&gt;cat package.json&lt;/code&gt;, but &lt;code&gt;npm run&lt;/code&gt; is what I &lt;em&gt;should&lt;/em&gt; have been doing instead.)&lt;/p&gt;
&lt;p&gt;This is cumbersome and clunky though. I&#39;m manually looking at a file or at some output based on a file to figure out what options I have. Then, I manually run the option that does what I&#39;m trying to do. The data that I&#39;m looking at is already nicely structured in JSON, so it seems like a natural fit for the computer to handle the first part for me and just present me with options I can run directly. Now, let&#39;s see how to make that happen…&lt;/p&gt;
&lt;h1 id=&quot;a-cleaner-approach-with-gum&quot; tabindex=&quot;-1&quot;&gt;A Cleaner Approach with Gum&lt;/h1&gt;
&lt;p&gt;That&#39;s when I stumbled upon &lt;a href=&quot;https://charm.sh/blog/&quot;&gt;Charm&#39;s&lt;/a&gt; &lt;a href=&quot;https://github.com/charmbracelet/gum&quot;&gt;Gum&lt;/a&gt;. Gum is basically a UI component library for shell scripts. Gum has &lt;a href=&quot;https://github.com/charmbracelet/gum?tab=readme-ov-file#choose&quot;&gt;a &lt;code&gt;choose&lt;/code&gt; command&lt;/a&gt; that outputs a handy option chooser component. This would be a great UI for my use case. I will need to pipe the available options into it and then run the result. Let&#39;s start putting the pieces together.&lt;/p&gt;
&lt;p&gt;I would like a single command I can run from any npm project. To accomplish this, I&#39;ll write a function into my shell&#39;s config. In my case, that&#39;s &lt;code&gt;~/.zshrc&lt;/code&gt;. I call the function &lt;code&gt;donpm&lt;/code&gt; which you can interpret as either &amp;quot;do npm&amp;quot; or &amp;quot;Don P.M.&amp;quot; who I imagine as a cool person with aviator shades who only comes out at night (yes, even with the shades; they&#39;re &lt;em&gt;that&lt;/em&gt; cool) and can figure out exactly how all your npm projects work. 😎&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# loads of other stuff&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function-name function&quot;&gt;donpm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;jq &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&#39;.scripts|to_entries[]|((.key))&#39;&lt;/span&gt; package.json &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; gum choose&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; run &lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# loads more stuff&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This function has a dependency on &lt;code&gt;jq&lt;/code&gt;. I could probably do this with &lt;code&gt;sed&lt;/code&gt;, but it&#39;s easier with &lt;code&gt;jq&lt;/code&gt; and this is just for me to run on my system so I&#39;m going to use it. With &lt;code&gt;jq&lt;/code&gt;, I&#39;m reading the contents of &lt;code&gt;package.json&lt;/code&gt; and parsing out the scripts. I pipe that over to &lt;code&gt;gum choose&lt;/code&gt; to display the chooser component.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gum&lt;/code&gt; will spit back the selection. I need to capture that so I can run the selected command, hence assigning the result to a variable (&lt;code&gt;SELECTION&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;Once I have that captured, I can then run &lt;code&gt;npm run $SELECTION&lt;/code&gt; to interpolate the selected command into my &lt;code&gt;npm run&lt;/code&gt;. (I tried piping to this, but that didn&#39;t seem to work. Maybe there&#39;s a fancier, better way, but this one seems to work well enough… well, almost. 😉)&lt;/p&gt;
&lt;h1 id=&quot;adding-an-option&quot; tabindex=&quot;-1&quot;&gt;Adding an Option&lt;/h1&gt;
&lt;p&gt;This is cool and it (mostly) works, but I want to add a few features. First, I&#39;d like to add a &amp;quot;Cancel&amp;quot; option to make it easy for a user (i.e., me) to change their mind and do nothing.&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# loads of other stuff&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function-name function&quot;&gt;donpm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token assign-left variable&quot;&gt;OPTIONS&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;jq &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; &#39;.scripts&lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt;to_entries&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;((&lt;/span&gt;.key&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&#39; package.json&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;token assign-left variable&quot;&gt;OPTIONS&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;+=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token entity&quot; title=&quot;&#92;n&quot;&gt;&#92;n&lt;/span&gt;🛑 Cancel&quot;&lt;/span&gt;
  &lt;span class=&quot;token assign-left variable&quot;&gt;SELECTION&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; $OPTIONS &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; gum choose &lt;span class=&quot;token parameter variable&quot;&gt;--header&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Choose a script to run&quot;&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;

  &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;🛑 Cancel&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;then&lt;/span&gt;
    gum log &lt;span class=&quot;token parameter variable&quot;&gt;--level&lt;/span&gt; info &lt;span class=&quot;token string&quot;&gt;&quot;Execution was cancelled&quot;&lt;/span&gt;
    &lt;span class=&quot;token builtin class-name&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt;
    &lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; run &lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;fi&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# loads more stuff&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now, I&#39;ve split things up a bit differently. I need to separate the steps of grabbing the scripts from &lt;code&gt;package.json&lt;/code&gt; and piping them into &lt;code&gt;gum choose&lt;/code&gt;. I&#39;m doing this to give me the opportunity to add an option of my own. I capture to the &lt;code&gt;OPTIONS&lt;/code&gt; variable and then add my &amp;quot;Cancel&amp;quot; option to that variable. Then I can echo the whole thing back to pipe it into &lt;code&gt;gum choose&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;This also requires me to make a special case: if the selection is the &amp;quot;Cancel&amp;quot; option, I log out a message (using &lt;code&gt;gum log&lt;/code&gt;) and exit with a 1 since nothing was executed here. Not sure if that&#39;s the right move since the command was actually &amp;quot;successful&amp;quot; in doing what the user wanted, which happened to be nothing, but it should be fine. In any other case, I run the selection through &lt;code&gt;npm run&lt;/code&gt; just like before.&lt;/p&gt;
&lt;h1 id=&quot;yeah-but-what-happens-when-i-really-forget&quot; tabindex=&quot;-1&quot;&gt;Yeah, but What Happens When I REALLY Forget?&lt;/h1&gt;
&lt;p&gt;It&#39;s mostly good at this point, but there&#39;s one more key piece I want to get in here. This whole thing is about me forgetting. So, what happens if I think a project is an npm project and try to run &lt;code&gt;donpm&lt;/code&gt; even though it isn&#39;t? Maybe it&#39;s a Python project or maybe I&#39;m just in the directory where I keep scans of old video game magazines. Let&#39;s handle that.&lt;/p&gt;
&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# loads of other stuff&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;function&lt;/span&gt; &lt;span class=&quot;token function-name function&quot;&gt;donpm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;!&lt;/span&gt; &lt;span class=&quot;token parameter variable&quot;&gt;-f&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;package.json&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;then&lt;/span&gt;
    gum log &lt;span class=&quot;token parameter variable&quot;&gt;--level&lt;/span&gt; error &lt;span class=&quot;token string&quot;&gt;&quot;package.json not found in the current directory&quot;&lt;/span&gt;
    &lt;span class=&quot;token builtin class-name&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;fi&lt;/span&gt;

  &lt;span class=&quot;token assign-left variable&quot;&gt;OPTIONS&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;jq &lt;span class=&quot;token parameter variable&quot;&gt;-r&lt;/span&gt; &#39;.scripts&lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt;to_entries&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;((&lt;/span&gt;.key&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;&#39; package.json&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;token assign-left variable&quot;&gt;OPTIONS&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;+=&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token entity&quot; title=&quot;&#92;n&quot;&gt;&#92;n&lt;/span&gt;🛑 Cancel&quot;&lt;/span&gt;
  &lt;span class=&quot;token assign-left variable&quot;&gt;SELECTION&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;&lt;span class=&quot;token variable&quot;&gt;$(&lt;/span&gt;&lt;span class=&quot;token builtin class-name&quot;&gt;echo&lt;/span&gt; $OPTIONS &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; gum choose &lt;span class=&quot;token parameter variable&quot;&gt;--header&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Choose a script to run&quot;&lt;/span&gt;&lt;span class=&quot;token variable&quot;&gt;)&lt;/span&gt;&lt;/span&gt;

  &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;&quot;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;==&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;🛑 Cancel&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;then&lt;/span&gt;
    gum log &lt;span class=&quot;token parameter variable&quot;&gt;--level&lt;/span&gt; info &lt;span class=&quot;token string&quot;&gt;&quot;Execution was cancelled&quot;&lt;/span&gt;
    &lt;span class=&quot;token builtin class-name&quot;&gt;return&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt;
    &lt;span class=&quot;token function&quot;&gt;npm&lt;/span&gt; run &lt;span class=&quot;token variable&quot;&gt;$SELECTION&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;fi&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# loads more stuff&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This gives me some safety so I can fully forget almost everything I know and still at least get a solid error message out of this function.&lt;/p&gt;
&lt;h1 id=&quot;the-final-product&quot; tabindex=&quot;-1&quot;&gt;The Final Product&lt;/h1&gt;
&lt;p&gt;After all of these improvements, here&#39;s what my workflow looks like when I come back to a project I&#39;ve forgotten everything I ever knew about:&lt;/p&gt;
&lt;img src=&quot;https://devon.lol/images/blog/outsourcing-my-memory-to-gum/donpm.gif&quot; alt=&quot;An animation of a terminal session. The user runs `donpm` to get a list of the available scripts in an npm project with a caret pointing at the top option (`start`). The user examines the output and arrows down to the `build` command, pressing enter. The build command starts with some preliminary output.&quot; /&gt;
&lt;h1 id=&quot;can-it-get-any-better-than-this&quot; tabindex=&quot;-1&quot;&gt;Can it Get Any Better Than This?&lt;/h1&gt;
&lt;p&gt;Well, yes, of course it can! What you&#39;re looking at is the function I&#39;m using now, but I have some ideas for improvements I may make someday if motivation strikes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add &amp;quot;descriptions&amp;quot; to each script in the form of the commands being run.&lt;/li&gt;
&lt;li&gt;Filter out the &lt;code&gt;pre&lt;/code&gt; and &lt;code&gt;post&lt;/code&gt; lifecycle hook scripts since these aren&#39;t usually invoked manually.&lt;/li&gt;
&lt;li&gt;Accept an optional argument of the script name. This would allow Don to entirely take the place of &lt;code&gt;npm run&lt;/code&gt;, saving me two characters per script invocation if I happen to recall the script name I want to run! If the function gets an argument, just run the npm script named by that argument. If not, show the choices just like it does now.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Feel free to take those on yourself if you&#39;re one of those &amp;quot;students surpassing the teacher&amp;quot; types.&lt;/p&gt;
&lt;h1 id=&quot;bonus-vhs&quot; tabindex=&quot;-1&quot;&gt;Bonus: VHS&lt;/h1&gt;
&lt;p&gt;I spend a lot of time in the terminal, and since that&#39;s Charm&#39;s whole game, I poked around to see all the tools they have available. Another one I found intriguing aside from &lt;code&gt;gum&lt;/code&gt; was &lt;a href=&quot;https://github.com/charmbracelet/vhs&quot;&gt;VHS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;VHS lets you build programmatic GIF animations of terminal activity. No more screen recording the terminal emulator. Cool! So cool, in fact, I used it for the GIFs you&#39;ve seen in this post.&lt;/p&gt;
&lt;p&gt;If you want to see how these are defined, check out the code for the two that appear here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/src/commit/fa056712d1d3f169c2f37b61b48bd628f753562e/images/blog/outsourcing-my-memory-to-gum/script-discovery.tape&quot;&gt;&lt;code&gt;npm run&lt;/code&gt; script discovery method &lt;code&gt;.tape&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/src/commit/fa056712d1d3f169c2f37b61b48bd628f753562e/images/blog/outsourcing-my-memory-to-gum/donpm.tape&quot;&gt;New method &lt;code&gt;.tape&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>Implementing webmentions is a pain</title>
      <link>https://devon.lol/blog/implementing-webmentions-is-a-pain</link>
      <pubDate>Thu, 20 Jun 2024 22:23:02 +0000</pubDate>
      <guid isPermaLink="false">/feed/implementing-webmentions-is-a-pain/</guid>
      <description>&lt;p&gt;I just finished implementing &lt;a href=&quot;https://indieweb.org/Webmention&quot;&gt;Webmentions&lt;/a&gt; on this blog! At least, I think it&#39;s done. It may not be perfect, but I&#39;ll refine it as I go.&lt;/p&gt;
&lt;p&gt;I&#39;ve read lots of posts about people implementing it. Many of them talk about how it&#39;s actually very easy. That wasn&#39;t my experience implementing it.&lt;/p&gt;
&lt;p&gt;If you want to see what it took, check out the commits in the repo. First, I &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/commit/ad55411e21a64c469290a39858e11bcbf8287403&quot;&gt;added necessary microformats and set up sending of Webmentions&lt;/a&gt;. Then, I &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/commit/df998d54c2db45bc814ef47af8312393cbdb83e1&quot;&gt;added a domain author card&lt;/a&gt;. After that, I made the site &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/commit/f46436578a00b77417415e1eff4c0f4349531f15&quot;&gt;receive Webmentions&lt;/a&gt; and &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/commit/30350030aa9d6d4be660a80fd24a94b96ad4d9db&quot;&gt;fetch incoming webmentions&lt;/a&gt;. The last step was &lt;a href=&quot;https://codeberg.org/RadDevon/devon.lol/commit/91326c03fc83070a0b048730be6a6e2e419cd21a&quot;&gt;displaying the Webmentions&lt;/a&gt;. I could have done this in fewer commits, but that&#39;s not really the way I do things. 😅&lt;/p&gt;
&lt;p&gt;I worked as a web developer for almost 10 years. Admittedly, I was never a spectacular one, but I was good enough to get paid for it for the better part of a decade. Even so, this was a tricky implementation. I&#39;m glad I had some help from better developers than me:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://squeaki.sh/p/the-dumb-guide-to-join-the-indieweb&quot;&gt;Stefano Verna&#39;s Webmentions implementation&lt;/a&gt; was the most complete and easiest to follow. I made some changes to the microformats to better mesh with my existing markup. I wanted to change as little as possible because those changes mean CSS changes too. The checks all passed though, so it seems to still be OK.&lt;/li&gt;
&lt;li&gt;I found &lt;a href=&quot;https://rknight.me/blog/adding-webmentions-to-your-site/&quot;&gt;Robb Knight&#39;s post on implementing Webmentions in Eleventy&lt;/a&gt; helpful, particularly for the URL filter and their Webmentions Nunjucks template which served as an inspiration for mine.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I&#39;m not whining for the sake of whining, but knowing how difficult it is to implement, I&#39;m concerned that it&#39;s not going to be very useful since I doubt many other people have gone to the trouble. That seems like a problem.&lt;/p&gt;
&lt;p&gt;We lost the web to Facebook, Twitter, and the rest because making things on the web was hard and they came in giving people an easy on-ramp. Now here we are in 2024 trying to take it back, and our answer is that, if you want to interact with other web sites, just complete these 13 simple steps, sign up for multiple services, integrate with APIs, build a UI… what are we doing here?&lt;/p&gt;
&lt;p&gt;But now I have it and, as long as neither of the services I used in my implementation close up shop or make breaking changes, I have it. I own my implementation. It&#39;s a lot of trouble, but I think it&#39;s worth it. Now, we just need to make it achievable for people who want their identities but can&#39;t overcome the barriers on their own.&lt;/p&gt;
</description>
    </item><item>
      <title>Web Browser Review, June 2024</title>
      <link>https://devon.lol/blog/web-browser-review-06-2024</link>
      <pubDate>Mon, 10 Jun 2024 01:14:35 +0000</pubDate>
      <guid isPermaLink="false">/feed/web-browser-review-06-2024/</guid>
      <description>&lt;p&gt;I love the Arc Browser, but every time they add new AI features or refer to me as a &amp;quot;member,&amp;quot; I feel like I&#39;m teetering over a cliff, about to plunge to the harsh ground that is our current VC-funded software reality. Instead of waiting around for them to force my hand by starting to send me invoices or getting caught using my personal browsing habits to train some generative AI model, I decided to look for a replacement.&lt;/p&gt;
&lt;p&gt;To start, I had a vague notion of the parts of Arc that I really like. I&#39;ll try to calcify those into something more than a vague notion right now. Here are a few of the features I definitely want:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Vertical tabs&lt;/strong&gt;- This seems like a small thing, but it&#39;s actually one of the biggest. Web sites used to be built for screens with a 4:3 aspect ratio. Now, basically no one uses a screen like that, but web sites are still built for it. Web sites are oriented vertically, so we want our browsers to have as much vertical space as possible. Since tab bars are traditionally horizontal, this means no one wants to give up that precious vertical space to make taller tab bars with multiple rows of tabs, leading to squeezing dozens of horizontal tabs into a thin horizontal strip above the page. By taking those horizontal tabs and stacking them up vertically on the side, you can utilize some of that horizontal space while also making sure you have enough of a label on each tab to see what it actually is. It&#39;s a huge improvement, especially if you use a lot of tabs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spaces&lt;/strong&gt;- This has been huge for me in making it easy to keep a separate set of bookmarks, cookies, and history between my work and personal browser usage. I think all of the major browser have something like this, but none of them are this easy. Firefox&#39;s profiles are a pain to use, and I have been out of the Chrome game for too long to know what they offer over there. I&#39;m pretty sure it&#39;s not as forward and integrated into the experience as this though. A single press of a shortcut key (Ctrl-1 for personal, Ctrl-2 for work) fully switches my browsing context. I even get a separate and distinct set of extensions per space, which is really handy since my extension needs are context-dependent.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ecosystem&lt;/strong&gt;- The nice thing about Arc being based on Chromium is that I can have the old with the new. I can pull in all my tinfoil hat extensions to make me a ghost on the web while I still get all the new benefits of Arc. I want something that offers a similarly robust extension ecosystem.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&#39;s actually a shorter list than I might have guessed. There are plenty of other things I like though that would be nice to have.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Bookmarks in the sidebar&lt;/strong&gt;- Same advantages as for vertical tabs. I don&#39;t love the way Arc makes bookmarks and tabs sorta the same thing. I think this is confusing, so I don&#39;t really need to replicate that. I do like having them in the same sidebar, just not literally jumbled together as a singular concept.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Compact chrome&lt;/strong&gt;- I really enjoy the way Arc stuffs everything you need like your toolbar and address bar at the top of the sidebar. It makes for a huge uninterrupted browsing area with virtually none of that valuable vertical space devoted to browser chrome.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Slick UI&lt;/strong&gt;- The UI in Arc just works like you think it should. It&#39;s very slick and has generally great UX.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pretty UI&lt;/strong&gt;- Not only is the UX great, but the browser is pretty too. I have to admit this makes me happy to use it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As I was auditioning alternative, though, I discovered other things I wanted. I&#39;ll leave those for you to discover as I analyze the alternatives I auditioned, starting with…&lt;/p&gt;
&lt;h1 id=&quot;floorp&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://floorp.app/en&quot;&gt;Floorp&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;This is one of the most frequent recommendations I found when investigating Arc alternatives. It&#39;s a pretty cool thing. This is a.. fork? mod? of Firefox with support for vertical tabs out-of-the-box along with some other goodies. As a result, it was one of the first alternatives I tried before getting frustrated by some minor annoyances and trying some others.&lt;/p&gt;
&lt;p&gt;Having said that, it&#39;s pretty good. I started with their vertical tabs, but I found they didn&#39;t allow me to switch between containers with the Ctrl-1, Ctrl-2, etcetera keys as I&#39;m accustomed to in Arc. Here&#39;s a case where I&#39;ve built up muscle memory and didn&#39;t even realize it until it came time to do the thing again.&lt;/p&gt;
&lt;p&gt;This got me to look at Sidebery, a Firefox plugin that implements vertical tabs. At this point though, I figured why not just use Firefox? This led me to sidetrack for a bit to try that. But along with my initial evaluation of Floorp, I was also checking out…&lt;/p&gt;
&lt;h1 id=&quot;vivaldi&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://vivaldi.com/&quot;&gt;Vivaldi&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Vivaldi is an interesting browser that takes a kitchen sink approach to features, but that philosophy lends itself to features not being as well thought out or integrating very well with one another. The thing that really killed it for me was their &amp;quot;workspaces&amp;quot; feature.&lt;/p&gt;
&lt;p&gt;Superficially, this sounds like it might be an analog for Arc&#39;s &amp;quot;Spaces,&amp;quot; but it actually turns out to be very, well… superficial. Where Arc bundles history, bookmarks (as &amp;quot;pinned tabs&amp;quot;), and extensions into spaces, Vivaldi&#39;s workspaces are just tab groups. Sure, that&#39;s handy, but I wanted better separation between my various browser usage contexts.&lt;/p&gt;
&lt;p&gt;This had me discounting Vivaldi pretty early even though it was interesting. While I was exploring Floorp though, I eventually decided I should try…&lt;/p&gt;
&lt;h1 id=&quot;firefox-sidebery&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://firefox.com/&quot;&gt;Firefox&lt;/a&gt; + &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/sidebery/&quot;&gt;Sidebery&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Sidebery was much better than I thought it could be given that it&#39;s a third-party plugin to manage browser tabs. I was sure this would be pretty janky, but it worked well. I got cold feet though when I learned the only way to disable the browser&#39;s built-in tabs was to hide them with a user stylesheet. I&#39;m pretty sure I could have done this without much trouble, but I smelled trouble ahead. My spidey sense was telling me that I would be punished later for hiding the browser-native tabs and depending on a plugin for this. That brought me back to…&lt;/p&gt;
&lt;h1 id=&quot;floorp-round-2&quot; tabindex=&quot;-1&quot;&gt;Floorp, Round 2&lt;/h1&gt;
&lt;p&gt;On the second go-round with Floorp, it looked like it was going to be the one. It wasn&#39;t perfect, but it was pretty good. The only things it lacked from my initial list of features from Arc were the &amp;quot;nice-to-haves.&amp;quot;&lt;/p&gt;
&lt;p&gt;I did end up switching over to Sidebery because Floorp makes it easy to hide its default tabs and this would allow me to view my bookmarks in the sidebar — not the way Arc does, where they are intermingled with tabs, but in a separate view I can switch to. Ideally, I think I&#39;d like to split the sidebar vertically and have tabs on top and bookmarks on bottom, but I couldn&#39;t find a way to do this with any of the tools at my disposal.&lt;/p&gt;
&lt;p&gt;Now, I started to discover a few more of my hidden requirements. Not so much requirements, but they ended up being more important to me than my previously listed &amp;quot;nice-to-haves.&amp;quot; I wanted to make ⌘-t open a tab in the same container as the current tab. (This should definitely be the default behavior, but it definitely is not.) This is when I discovered it&#39;s either really difficult or impossible to change default keymaps in anything based on Firefox. I found plugins that open a tab in the most recent container, but I can&#39;t map them to ⌘-t which means they may as well not exist.&lt;/p&gt;
&lt;p&gt;The same issue reared its ugly head when I went looking for a plugin to copy the page URL which I do extremely frequently in Arc using ⌘-shift-c: the plugins are out there, but ⌘-shift-c does something else in Firefox. I think it is possible to change this by writing some JavaScript, but again this feels like something I&#39;ll ultimately be punished for.&lt;/p&gt;
&lt;p&gt;Aside from this, I was finding really weird interactions between containers and existing tabs. If I recall, I was clicking links in tabs that were open in one container and having those open in a different container. I had also set up rules in Sidebery to move tabs to a panel based on their container, and either I didn&#39;t understand how those rules worked or they didn&#39;t. Either way, it wasn&#39;t for me.&lt;/p&gt;
&lt;p&gt;This led me to an unexpected candidate that not many people are talking about…&lt;/p&gt;
&lt;h1 id=&quot;orion&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://kagi.com/orion/&quot;&gt;Orion&lt;/a&gt;&lt;/h1&gt;
&lt;p&gt;Plenty of people have talked about Orion, but I didn&#39;t see too many recommendations for it as an Arc alternative. Oddly, not as many as Floorp even though I maybe hear more about Orion in general. It&#39;s a Webkit-based browser from the makers of the Kagi search engine. I&#39;ve been a Kagi user since the early days, before they even had an unlimited plan (Those were very dark days. 😅), so it seemed like a natural next choice.&lt;/p&gt;
&lt;p&gt;Like Floorp, Orion has a lot of the pieces in place:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Vertical tabs&lt;/li&gt;
&lt;li&gt;Profiles (their &amp;quot;Spaces&amp;quot; analog)&lt;/li&gt;
&lt;li&gt;Ecosystem (Orion supports both Chrome extensions and Firefox plugins)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and it does much better on some of my hidden requirements and secondary wants:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;URL copy shortcut matches Arc by default&lt;/li&gt;
&lt;li&gt;Profiles are basically an entirely separate browser instance (in fact, they go a bit &lt;em&gt;too&lt;/em&gt; far with this one; it&#39;s literally a separate entry on the dock, and windows in other profiles can&#39;t be switched to with ⌘-` like windows in the same app typically can)&lt;/li&gt;
&lt;li&gt;Default shortcuts are customizable (although the feature is hidden behind some obscure steps in the system&#39;s Keyboard settings panel)&lt;/li&gt;
&lt;li&gt;The UI/UX, while not Arc, are better than Floorp&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All that has earned Orion the nod as my current default browser. I&#39;m having a really good experience with it so far. That said, it isn&#39;t perfect. Here are some minor annoyances:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The way profiles seem to spawn a whole entire new app instance from the OS&#39;s perspective, as I mentioned earlier.&lt;/li&gt;
&lt;li&gt;Plugins/extensions are predictably a bit clumsy. Many don&#39;t work at all like NoScript, and some that do work don&#39;t work fully. LibRedirect does work, but for some reason my Reddit pages open in a Reddit frontend but without any styling. uBlock Origin works but the feature to zap elements doesn&#39;t seem to work, or at least not reliably. When I click it, I get nothing. When asked about NoScript, the developer suggested using the browser&#39;s built-in JavaScript blocking, which is a nice feature, but doesn&#39;t allow blocking per-domain like NoScript. Also, blocking JavaScript on the current page annoyingly leads to none of the extensions working. If I have blocked JavaScript on the page and then click on, for example, my 1Password extension to log in to the site, the 1Password extension UI does not show up. Nothing happens. I hope these issues can be fixed because they are really annoying caveats on top of the otherwise awesome feature of Chrome/Firefox extension support.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Those are the biggest things. I&#39;d love to have more flexibility around my sidebar so that I could split it vertically between tabs and bookmarks as I described earlier and around the toolbar so I could move most of the chrome over to just the sidebar space a la Arc and allow the page to occupy the rest of that vertical space. These are relatively minor things though, and I can live without them. I&#39;d also love to see a Windows and Linux version, although I don&#39;t use those OSes very heavily.&lt;/p&gt;
&lt;p&gt;For now, Orion is a great way to escape the seemingly imminent transition to a subscription model (&amp;quot;members&amp;quot; 😱) and the incessant march into an AI minefield. I&#39;m happy with my browsing again, and I don&#39;t feel like I&#39;m on the precipice of having to switch on someone else&#39;s timeline. I&#39;d much prefer to see what&#39;s coming and switch on my own. Maybe Arc never jumps the shark… or maybe Orion does instead. If nothing else, I feel like I have a fuller picture of the browser landscape in 2024, and that&#39;s got to be worth something.&lt;/p&gt;
&lt;p&gt;Right? 😅&lt;/p&gt;
</description>
    </item><item>
      <title>What If &quot;Good Enough&quot; Is Actually Great?</title>
      <link>https://devon.lol/blog/good-enough-is-great</link>
      <pubDate>Sun, 31 Mar 2024 21:21:53 +0000</pubDate>
      <guid isPermaLink="false">/feed/good-enough/</guid>
      <description>&lt;p&gt;&lt;em&gt;This is my first time participating in the &lt;a href=&quot;https://indieweb.org/indieweb-carnival&quot;&gt;IndieWeb carnival&lt;/a&gt;. I&#39;ve enjoyed working on my blog, but it very much feels like an island. I&#39;m excited to make it part of a larger community. If you found me through this, welcome!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The most common argument I hear for &amp;quot;good enough&amp;quot; is that the pursuit of perfect leads to less work overall, and that&#39;s a bad thing — the idea that &lt;a href=&quot;https://austinkleon.com/2020/12/10/quantity-leads-to-quality-the-origin-of-a-parable/&quot;&gt;quantity leads to quality&lt;/a&gt;. I find this idea compelling, and it&#39;s partly why I decided to take the approach &lt;a href=&quot;https://devon.lol/blog/im-on-youtube&quot;&gt;with my video channel&lt;/a&gt; of producing as much work as I can as consistently as I can at the expense of intricate production. I don&#39;t know if this is the right way, but it&#39;s the way I&#39;m trying right now.&lt;/p&gt;
&lt;p&gt;But as progress marches, I find an even &lt;em&gt;more&lt;/em&gt; compelling argument in favor of &amp;quot;good enough.&amp;quot; It may be one of our best defenses against having our monopoly on creativity destroyed. This occurred to me when a YouTube video pointed out that &lt;a href=&quot;https://youtu.be/0arvnAlV_C4&quot;&gt;many popular YouTube personalities now hold their lavalier microphones&lt;/a&gt;. Before the video, I had &lt;em&gt;seen&lt;/em&gt; this phenomenon, but I hadn&#39;t &lt;em&gt;perceived&lt;/em&gt; it.&lt;/p&gt;
&lt;p&gt;&amp;quot;Being held&amp;quot; is not the proper mode for using a lavalier microphone. They&#39;re explicitly designed &lt;em&gt;not&lt;/em&gt; to be used this way. These are the style of mics that are meant to be clipped on to clothing. If you&#39;re holding one, it means, in a strictly technical sense, you done fucked up. Except these instances aren&#39;t mistakes or misunderstandings. At least, not always.&lt;/p&gt;
&lt;p&gt;The video positions this as a reaction to a changing YouTube culture. (I&#39;m going to spoil a lot of the video now, so if you want to hear if from the horse&#39;s mouth first, watch that and come back here when you&#39;re done.) YouTube started out as a platform for non-professionals and has evolved into the exact opposite. It&#39;s a sort of quiet act of protest to intentionally be unprofessional on a platform that has evolved to be a more professional one. It&#39;s not just an expression of dissatisfaction with the change of the culture, but it&#39;s a signal that, &amp;quot;I&#39;m one of the &lt;em&gt;real&lt;/em&gt; ones.&amp;quot;&lt;/p&gt;
&lt;p&gt;I use &amp;quot;real&amp;quot; here to mean &amp;quot;I&#39;m one of the &lt;em&gt;authentic&lt;/em&gt; ones,&amp;quot; not &amp;quot;I&#39;m one of the ones who exist…&amp;quot; but we&#39;re fast approaching a day when fucking up — whether that&#39;s intentional or whether you just make a conscious decision not to edit your work — might be a critical tool for identifying &amp;quot;us.&amp;quot;&lt;/p&gt;
&lt;p&gt;Generative AI produces work that is a brand of &amp;quot;perfect.&amp;quot; We&#39;ve made a lot of noise about all the factual inaccuracies it spits out, and it does spit plenty of those. What it &lt;em&gt;can&lt;/em&gt; do though with great ease is present an almost perfectly &lt;em&gt;produced&lt;/em&gt; output on the first iteration and in seconds full of text that is all spelled correctly and makes sense and lines that are all drawn precisely. Humans are capable of achieving the same level of perfection given a limited scope and enough time… but time is exactly what we rarely have enough of. AI effectively folds that time by learning only from our already perfected works and producing outputs based on it.&lt;/p&gt;
&lt;p&gt;Maybe &amp;quot;good enough&amp;quot; is our best beacon to help other humans find our creative work in the sea of generated content the internet is quickly becoming. I should make an editing pass or two on this post to fix any mistakes. I should punch up this conclusion to make it more impactful. I should do these things to make this post a higher quality one… but I won&#39;t because I think you can understand my point and I think you can see that I am a human being like you. I hope that&#39;s good enough.&lt;/p&gt;
</description>
    </item><item>
      <title>I&#39;m on YouTube (Hurray, I guess?)</title>
      <link>https://devon.lol/blog/im-on-youtube</link>
      <pubDate>Mon, 19 Feb 2024 15:19:17 +0000</pubDate>
      <guid isPermaLink="false">/feed/im-on-youtube/</guid>
      <description>&lt;p&gt;I love experimenting with video. I love to try out new video games. What better way to join these two things than to &lt;a href=&quot;https://www.youtube.com/@TryTrove/&quot;&gt;record myself trying them and share the videos on the internet&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;That&#39;s all well and good except that I&#39;m not a fan of YouTube… or really of Google more generally. I spent a lot of time and effort a few years back prying open Google&#39;s clutches and clawing back basically everything from them. They don&#39;t have my email. They don&#39;t have my calendar. They don&#39;t have my files. They don&#39;t get my searches. (Note: Except at work where we use them for email, calendar, and files. 😖) It&#39;s been a wonderful experiment, and my online life has been much happier without them.&lt;/p&gt;
&lt;p&gt;So, when I decided to start doing video, I naturally decided to continue using an alternatives. I had a few criteria I wanted to hit:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I don&#39;t want to host video myself, so I need someone else to handle the hosting.&lt;/li&gt;
&lt;li&gt;I don&#39;t mind to pay, but I also don&#39;t want to pay much. I&#39;m trying for longevity, so cost will make that harder. More cost = more harder. 😅&lt;/li&gt;
&lt;li&gt;I want some capacity for organic discovery on the platform. I&#39;m not expecting anything remotely close to the reach of YouTube, but I want it to at least be possible for me to break out of the bubble of people I could tell about it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Being a big fan of the Fediverse, I started there. I knew about Peertube, and last time I was paying attention, a new instance called &lt;a href=&quot;https://tilvids.com/&quot;&gt;TILVids&lt;/a&gt; had popped up and seemed to be getting some traction. I took a look at an instance list though to see if any others had gained more traction since I was last plugged in.&lt;/p&gt;
&lt;p&gt;I couldn&#39;t find another viable option. Besides that, I was concerned to see that TILVids was running an older major version of Peertube which suggested to me maybe it isn&#39;t being actively maintained. (Checked the instance list just now, and it looks like maybe they&#39;re running the current version now.) I tried to look into it, and I saw somewhere that the maintainer may be having health problems. It&#39;s an unfortunate fact of life and the other edge of the double-edged sword that is community maintenance of these platforms. Besides all this, my videos don&#39;t exactly fit into TILVids&#39; stated documentary video niche. I&#39;m a squircle peg trying to fit into a round hole.&lt;/p&gt;
&lt;p&gt;I did a quick search for other platforms besides Peertube, and I couldn&#39;t find anything that seemed even a little bit viable. That all left me back at Google&#39;s door setting up a channel. That channel is called &lt;a href=&quot;https://www.youtube.com/@TryTrove/&quot;&gt;Try Trove&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I ran a channel in the past on a different subject. I uploaded weekly videos for a year and never really got significant traction. It was a fun experiment though. I decided to change my approach with this one.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The last channel was part of a business strategy. This one will be about a personal interest.&lt;/li&gt;
&lt;li&gt;Videos on the last channel were heavily produced. On this one, I do very minimal editing.&lt;/li&gt;
&lt;li&gt;I would feature on-camera on my last channel, in almost every video. On this channel, I won&#39;t.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On my new channel, I capture the by-product of the thing I already do for fun: try out video games. I make each video however long I think it should be. I pull it into my non-linear editor, fade in and out, make sure the audio sounds OK, and ship it. Editing generally takes longer the longer the video you have. On this channel, editing takes about 5 minutes regardless of the video length.&lt;/p&gt;
&lt;p&gt;All of this is designed to insulate against burnout. If I make the friction minimal for me, I can do more videos more frequently, and I can stick with it for a long time. Will anyone else like it? No clue, but that&#39;s not really what I&#39;m optimizing for here.&lt;/p&gt;
&lt;p&gt;It&#39;s been a lot of fun so far. I may have even discovered the niche I fill by way of my first user comment:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You have a very calming voice. I am enjoying your videos.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&#39;s more than just them too. A close friend told me they use my videos to fall asleep at night. Am I the Bob Ross of video games? But Devon, you say, Bob Ross taught people how to paint. You aren&#39;t teaching people how to video game. This is true, but I would argue that Bob Ross&#39;s most prominent legacy is not actually around teaching people how to paint. Bob Ross taught many people how to paint, but many more people watch him with no intention of ever painting anything. These people buy the actual product Bob sells: something at the intersection of relaxation, &amp;quot;OK&amp;quot;-ness, and &lt;a href=&quot;https://en.wikipedia.org/wiki/Hygge&quot;&gt;hygge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Maybe I could be that for people who like to explore new video games. It wasn&#39;t my intention, but I definitely set my tone as a reaction to the &amp;quot;reaction&amp;quot; trend on YouTube — videos that are about people reacting to something with outsized emotional responses, whether it&#39;s fear, anger, or excitement. I&#39;ll never be able to elicit those same cozy Sunday relaxation feelings Bob can, but maybe I am close enough.&lt;/p&gt;
&lt;p&gt;Ultimately, reacting to that prevailing YouTube gaming aesthetic of turning everything to 11 happened because it&#39;s what I wanted to see on YouTube and have struggled to find. The other thing that&#39;s hard to find is anything that isn&#39;t a so-called &amp;quot;let&#39;s play&amp;quot; series in which someone plays a single game over and over for dozens or even hundreds of videos. As much as dialing back the emotion sounds like a more mature approach to content, I go in the opposite direction when it comes to novelty. I crave it, and I can&#39;t stick with anything for too long. I understand the merits of exploring every nook and cranny of a favorite game, getting really good at it and really knowing it. I understand it, but I so rarely feel the kind of love I would need for a single game to actually get there. I like to sample everything and see what it all has to offer. That&#39;s what I do on the channel!&lt;/p&gt;
&lt;p&gt;If you have any suggestions for other platforms I should explore or games I should try on my channel, please reach out to me &lt;a href=&quot;https://techhub.social/@raddevon&quot;&gt;on Mastodon&lt;/a&gt;. If you want to watch some chill videos and see what games are out there, drop by the channel and say hi! 👋&lt;/p&gt;
</description>
    </item><item>
      <title>Covid Comfort Report Card, October, 2023</title>
      <link>https://devon.lol/blog/covid-comfort-report-card-october-2023</link>
      <pubDate>Sun, 22 Oct 2023 13:59:18 +0000</pubDate>
      <guid isPermaLink="false">/feed/covid-comfort-report-card-october-2023/</guid>
      <description>&lt;p&gt;Not long after the height of Covid, I found myself relatively suddenly untethered from the anchors that had stabilized my life for many years up to that point. Losing those anchors also untethered me from the city I lived in and pushed me out to find where I should live next. I chronically optimize my life, so there is no &amp;quot;default&amp;quot; option.&lt;/p&gt;
&lt;p&gt;This has sent me on a month&#39;s long expedition. I&#39;ve done some limited international traveling and a fair bit of traveling in the United States. I mask basically everywhere I go, and it&#39;s paid off: I&#39;ve still never had Covid despite traveling tens of thousands of miles in just the last few months!&lt;/p&gt;
&lt;p&gt;I&#39;ve experienced both ends of the spectrum with regard to Covid comfort. I almost hesitate to call it a &amp;quot;spectrum&amp;quot; because it really comes down to communities being OK co-existing with Covid-conscious people and communities &lt;em&gt;not&lt;/em&gt; being OK with it. There are some other factors that add shades of gray between, but the comfort or discomfort resulting from those is less palpable.&lt;/p&gt;
&lt;p&gt;I&#39;ll be looking at some subjective factors like my own experiences existing in the city as well as more objective factors like vaccination rates. Let&#39;s do it!&lt;/p&gt;
&lt;h1 id=&quot;braga-portugal&quot; tabindex=&quot;-1&quot;&gt;Braga, Portugal&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/Axq8JRXoxn-75.webp 75w, https://devon.lol/img/Axq8JRXoxn-150.webp 150w, https://devon.lol/img/Axq8JRXoxn-300.webp 300w, https://devon.lol/img/Axq8JRXoxn-600.webp 600w, https://devon.lol/img/Axq8JRXoxn-900.webp 900w, https://devon.lol/img/Axq8JRXoxn-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/Axq8JRXoxn-75.jpeg 75w, https://devon.lol/img/Axq8JRXoxn-150.jpeg 150w, https://devon.lol/img/Axq8JRXoxn-300.jpeg 300w, https://devon.lol/img/Axq8JRXoxn-600.jpeg 600w, https://devon.lol/img/Axq8JRXoxn-900.jpeg 900w, https://devon.lol/img/Axq8JRXoxn-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A pedestrian square in Braga, Portugal. It is a sunny day with blue skies. Two birds are flying off the left side of the photo. Mid-rise mixed use buildings line the right side of the photo. The square consist of a couple of raised beds of grass and rows of flowers — pink, orange, red, white, and purple. A pedestrian path runs down the middle of the beds and to the right, against the buildings. Trees are planted in the middle of the right portion of the walking path. Many people are walking and sitting around the square.&quot; src=&quot;https://devon.lol/img/Axq8JRXoxn-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;No one here was anything but nice to me. I never got a sideways glance and no one ever accosted me — at least, not in English! 😅&lt;/p&gt;
&lt;p&gt;I don&#39;t have per-city vaccination data on Portugal, but &lt;a href=&quot;https://ourworldindata.org/explorers/coronavirus-data-explorer?tab=table&amp;amp;facet=none&amp;amp;country=~PRT&amp;amp;Metric=People+fully+vaccinated&amp;amp;Interval=Cumulative&amp;amp;Relative+to+Population=true&amp;amp;Color+by+test+positivity=false&quot;&gt;86.1% of the country is fully vaccinated&lt;/a&gt; making us in the US look like a bunch of bumbling buffoons.&lt;/p&gt;
&lt;h1 id=&quot;chicago-illinois&quot; tabindex=&quot;-1&quot;&gt;Chicago, Illinois&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/xyfDxJQNHV-75.webp 75w, https://devon.lol/img/xyfDxJQNHV-150.webp 150w, https://devon.lol/img/xyfDxJQNHV-300.webp 300w, https://devon.lol/img/xyfDxJQNHV-600.webp 600w, https://devon.lol/img/xyfDxJQNHV-900.webp 900w, https://devon.lol/img/xyfDxJQNHV-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/xyfDxJQNHV-75.jpeg 75w, https://devon.lol/img/xyfDxJQNHV-150.jpeg 150w, https://devon.lol/img/xyfDxJQNHV-300.jpeg 300w, https://devon.lol/img/xyfDxJQNHV-600.jpeg 600w, https://devon.lol/img/xyfDxJQNHV-900.jpeg 900w, https://devon.lol/img/xyfDxJQNHV-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The Chicago River lined with buildings on either side. The water is a greenish-blue with a maroon bridge crossing it and a boat that has just passed under the bridge, moving away from the camera. The sky is cloudy and overcast, with a bird flying just right of center. Two tall glass buildings are in the center of the photo in the distance.&quot; src=&quot;https://devon.lol/img/xyfDxJQNHV-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Chicago is one of the friendliest US cities I&#39;ve been to for the Covid-conscious. Masking is relatively common, especially on public transit. Lots of masking in the airport which is great to see.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.chicago.gov/city/en/sites/covid-19/home/covid-19-vaccine-coverage.html&quot;&gt;70.9% of the city has received the initial vaccination series and 24.3% has received a bivalent booster&lt;/a&gt;. I wish this number were higher, but, as you&#39;ll see, this is pretty good for a US city.&lt;/p&gt;
&lt;h1 id=&quot;knoxville-tennessee&quot; tabindex=&quot;-1&quot;&gt;Knoxville, Tennessee&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/Uwofs_1ciV-75.webp 75w, https://devon.lol/img/Uwofs_1ciV-150.webp 150w, https://devon.lol/img/Uwofs_1ciV-300.webp 300w, https://devon.lol/img/Uwofs_1ciV-600.webp 600w, https://devon.lol/img/Uwofs_1ciV-900.webp 900w, https://devon.lol/img/Uwofs_1ciV-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/Uwofs_1ciV-75.jpeg 75w, https://devon.lol/img/Uwofs_1ciV-150.jpeg 150w, https://devon.lol/img/Uwofs_1ciV-300.jpeg 300w, https://devon.lol/img/Uwofs_1ciV-600.jpeg 600w, https://devon.lol/img/Uwofs_1ciV-900.jpeg 900w, https://devon.lol/img/Uwofs_1ciV-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A rendition of the Henley Street Bridge in Lego at a Lego convention in Knoxville, Tennessee&quot; src=&quot;https://devon.lol/img/Uwofs_1ciV-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The South maintains its reputation of being friendly… as long as you&#39;re exactly like them. In this case, that means that you are anti-vax and certainly not masked. I was accosted no less than three times in a few weeks in Knoxville while masked. If you&#39;re wearing a mask here, even in a crowded public area, you&#39;ll very likely be the only one. Moving around in downtown, I would see a handful of people in a given week who were also masked.&lt;/p&gt;
&lt;p&gt;Knoxville has a site for Covid vaccination data… but unless there&#39;s something wrong with my browser or internet connection, that site is literally empty. I see boxes with labels where data should be, yet those boxes have no numbers in them. I thought the site was just broken and maybe I could &lt;a href=&quot;https://www.tn.gov/content/dam/tn/health/documents/cedep/novel-coronavirus/datasets/COVID_VACCINE_COUNTY_SUMMARY.CSV&quot;&gt;download Knoxville&#39;s data as a CSV&lt;/a&gt;, but, again, unless there&#39;s a weird problem on my end, this link produces a CSV with only column headers and no actual data.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/xm7LsvLbYC-75.webp 75w, https://devon.lol/img/xm7LsvLbYC-150.webp 150w, https://devon.lol/img/xm7LsvLbYC-300.webp 300w, https://devon.lol/img/xm7LsvLbYC-600.webp 600w, https://devon.lol/img/xm7LsvLbYC-900.webp 900w, https://devon.lol/img/xm7LsvLbYC-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/xm7LsvLbYC-75.jpeg 75w, https://devon.lol/img/xm7LsvLbYC-150.jpeg 150w, https://devon.lol/img/xm7LsvLbYC-300.jpeg 300w, https://devon.lol/img/xm7LsvLbYC-600.jpeg 600w, https://devon.lol/img/xm7LsvLbYC-900.jpeg 900w, https://devon.lol/img/xm7LsvLbYC-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A Tennessee Covid vaccination data page with several boxes for data… but all of the boxes are empty.&quot; src=&quot;https://devon.lol/img/xm7LsvLbYC-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1076&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s safe to assume this means the number is embarrassingly low — so low, in fact, Knoxville is willing to literally kill people by giving them insufficient information about whether or not they should visit in order to avoid sharing it. We can extrapolate from the &lt;a href=&quot;https://covid.cdc.gov/covid-data-tracker/#vaccinations_vacc-people-booster-percent-total&quot;&gt;CDC&#39;s data on Tennessee as a whole&lt;/a&gt;: only 56.4% have received the full series and an abysmal 10.6% have received a bivalent booster. Maybe not worth killing people over — that problem will take care of itself — but certainly worth getting embarrassed over.&lt;/p&gt;
&lt;p&gt;So, if your path happens to intersect with Knoxville and assuming you value your life and your health, be prepared to mask up… and then to be harassed about it.&lt;/p&gt;
&lt;h1 id=&quot;milwaukee-wisconsin&quot; tabindex=&quot;-1&quot;&gt;Milwaukee, Wisconsin&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/INs8f4hg_l-75.webp 75w, https://devon.lol/img/INs8f4hg_l-150.webp 150w, https://devon.lol/img/INs8f4hg_l-300.webp 300w, https://devon.lol/img/INs8f4hg_l-600.webp 600w, https://devon.lol/img/INs8f4hg_l-900.webp 900w, https://devon.lol/img/INs8f4hg_l-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/INs8f4hg_l-75.jpeg 75w, https://devon.lol/img/INs8f4hg_l-150.jpeg 150w, https://devon.lol/img/INs8f4hg_l-300.jpeg 300w, https://devon.lol/img/INs8f4hg_l-600.jpeg 600w, https://devon.lol/img/INs8f4hg_l-900.jpeg 900w, https://devon.lol/img/INs8f4hg_l-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A photo of Lake Michigan in Milwaukee. The sky is bright blue with wispy clouds. The lake water is blue green and dominates the right side of the picture, but there is a small peninsula jutting out into it, covered with grass and trees. On the left side of the photo, a walking path runs along the lakefront. Several people are walking and running on the path. In the distance on the left side of the photo, you can see the city skyline.&quot; src=&quot;https://devon.lol/img/INs8f4hg_l-75.jpeg&quot; width=&quot;1100&quot; height=&quot;824&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Milwaukee seemed generally accepting of masking. I was shouted at once out of a moving mini-van — a great way to be taken seriously when delivering medical advice. I didn&#39;t see many other people masking. Perhaps more than a town like Knoxville, but not by much. Comfort level in general was still much higher though.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://city.milwaukee.gov/Health/&quot;&gt;Milwaukee&#39;s health department web site&lt;/a&gt; seems to be participating in a sort of alternative present ARG — think of it like an alternate history, except this is an agency that performs critical functions for its citizens pretending that &lt;em&gt;right now&lt;/em&gt; is not actually the way it is. They seemed to post weekly news releases for a while. Those soon became bi-weekly. Then, at the end of last year, they stopped altogether releasing updates. The last one I can find is &lt;a href=&quot;https://city.milwaukee.gov/Health/News/2022-News-Releases/December-2022/City-of-Milwaukee-Bi-Weekly-COVID-19-Update---December-9&quot;&gt;the December 9th, 2022 update&lt;/a&gt; which doesn&#39;t paint a very rosy picture. At that point, 54.2% of residents had completed their initial series and 10.4% their bivalent boosters. Sheesh!&lt;/p&gt;
&lt;p&gt;Each of the updates links to &lt;a href=&quot;https://city.milwaukee.gov/coronavirus/guidance/Dashboards&quot;&gt;a Covid data dashboard&lt;/a&gt; that is now a broken link, so those are probably the most current numbers we can get for the city. The state of Wisconsin&#39;s numbers are actually much better, so I&#39;m not clear if we would be seeing better for Milwaukee if only they had kept reporting their numbers or if they&#39;re some kind of weird outlier — an urban anti-vax sort of inverted oasis, where instead of water it&#39;s nothing but scorpions.&lt;/p&gt;
&lt;p&gt;At any rate, be sure to wear your mask here. You won&#39;t have much trouble except maybe for the occasional drive-by epidemiologist.&lt;/p&gt;
&lt;h1 id=&quot;minneapolis-minnesota&quot; tabindex=&quot;-1&quot;&gt;Minneapolis, Minnesota&lt;/h1&gt;
&lt;p&gt;Like most places I visited, mask usage was sparse in Minneapolis. People were generally nice though despite the fact I was masked. I did have one incident though.&lt;/p&gt;
&lt;p&gt;In a moment of weakness, I allowed myself to be convinced I should visit the Mall of America. I had debated whether I should see it and decided I&#39;d be fine without it, seeing as how shopping malls are not places where I tend to thrive. After an encounter with a canvasser in front of Target, though, I decided I might as well see what it&#39;s like. Besides, I wasn&#39;t finding much to do in Minneapolis, so why not that?&lt;/p&gt;
&lt;p&gt;I made my way through the mall. It was relatively uneventful. It was about like I thought it would be. I did think that, since it&#39;s the Mall of America, it would probably be packed to the brim with cool stores. Instead, it seems to be suffering like most malls, with lots of empty storefronts and stores that almost certainly couldn&#39;t have afforded the rent in the mall&#39;s heyday. Anti-vaxxers though can thrive in even the most downtrodden shopping mall.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/Q96q6Itch5-75.webp 75w, https://devon.lol/img/Q96q6Itch5-150.webp 150w, https://devon.lol/img/Q96q6Itch5-300.webp 300w, https://devon.lol/img/Q96q6Itch5-600.webp 600w, https://devon.lol/img/Q96q6Itch5-900.webp 900w, https://devon.lol/img/Q96q6Itch5-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/Q96q6Itch5-75.jpeg 75w, https://devon.lol/img/Q96q6Itch5-150.jpeg 150w, https://devon.lol/img/Q96q6Itch5-300.jpeg 300w, https://devon.lol/img/Q96q6Itch5-600.jpeg 600w, https://devon.lol/img/Q96q6Itch5-900.jpeg 900w, https://devon.lol/img/Q96q6Itch5-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The “Got Kilt?” storefront in the Mall of America in Minneapolis. A cardboard standup of a kilt-wearing man greets you at the entrance. Through the glass, you can see some Funkopops, several items of clothing, and a few plushies.&quot; src=&quot;https://devon.lol/img/Q96q6Itch5-75.jpeg&quot; width=&quot;1100&quot; height=&quot;825&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I was walking through the mall, masked, minding my own business, when a man called out to me, &amp;quot;nice mask.&amp;quot; I felt the corners of my mouth turned up. &amp;quot;A compliment! How nice,&amp;quot; I though to myself, but this was a Trojan horse. Now that my guard was down, the guy dropped his bomb: &amp;quot;THE PANDEMIC IS OVER, YA KNOW!&amp;quot; It&#39;s the last time I ever drop my guard and expose my soft underbelly to a man wearing a camo t-shirt and a baseball cap to cover up a &amp;quot;business in the front&amp;quot; haircut while leaving his luscious &amp;quot;party in the back&amp;quot; exposed.&lt;/p&gt;
&lt;p&gt;Minneapolis doesn&#39;t, as far as I can tell, expose its own vaccination numbers, but &lt;a href=&quot;https://www.health.state.mn.us/diseases/coronavirus/stats/vaccine.html&quot;&gt;Minnesota does still expose vaccination numbers divided by county&lt;/a&gt;. Either what they expose and the way they expose it is really weird, or their numbers are the worst in a country that is already bad. The only number they give me is the number of people who are &amp;quot;up to date.&amp;quot; That number is 11,314. For the whole state. Or 0.2%.&lt;/p&gt;
&lt;p&gt;I assume &amp;quot;up to date&amp;quot; means you&#39;ve had all of the doses, including the one that came out a couple of weeks ago. That would make this number make some sense. I can&#39;t compare apples to apples though since, best I can tell, no one else on my list so far is sharing this number, and Minnesota isn&#39;t sharing anything &lt;em&gt;but&lt;/em&gt; this.&lt;/p&gt;
&lt;p&gt;If I had to guess, I&#39;d say we&#39;re hovering around the 55% mark with some of the others, based on the similar level of mask usage I saw when I was here. That means you should probably wear yours.&lt;/p&gt;
&lt;h1 id=&quot;montreal-quebec-canada&quot; tabindex=&quot;-1&quot;&gt;Montreal, Quebec, Canada&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/Xh9EFDBYbz-75.webp 75w, https://devon.lol/img/Xh9EFDBYbz-150.webp 150w, https://devon.lol/img/Xh9EFDBYbz-300.webp 300w, https://devon.lol/img/Xh9EFDBYbz-600.webp 600w, https://devon.lol/img/Xh9EFDBYbz-900.webp 900w, https://devon.lol/img/Xh9EFDBYbz-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/Xh9EFDBYbz-75.jpeg 75w, https://devon.lol/img/Xh9EFDBYbz-150.jpeg 150w, https://devon.lol/img/Xh9EFDBYbz-300.jpeg 300w, https://devon.lol/img/Xh9EFDBYbz-600.jpeg 600w, https://devon.lol/img/Xh9EFDBYbz-900.jpeg 900w, https://devon.lol/img/Xh9EFDBYbz-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A gray stone cathedral in Montreal, Quebec. Several people are walking in a pedestrian square in the foreground of the frame. Cars drive past the cathedral, just beyond the square. One of the cathedral&#39;s two towers (the one on the right side of the frame) has scaffolding built up on it. The sky is mostly overcast, but the light of the sun illuminates through the clouds behind that same tower.&quot; src=&quot;https://devon.lol/img/Xh9EFDBYbz-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Montreal was lovely and everyone there was lovely to me. No one blinked twice at my mask, and if they delivered any Minneapolis-style sick burns, they were in a language I did not understand.&lt;/p&gt;
&lt;p&gt;Montreal seems to have had their own vaccination page with rate data once upon a time. &lt;a href=&quot;https://santemontreal.qc.ca/en/public/coronavirus-covid-19/vaccination/data-vaccination/&quot;&gt;When I try to go to that page now&lt;/a&gt;, it shows me an error that makes it look like I&#39;ve broken the law. &lt;a href=&quot;https://www.inspq.qc.ca/covid-19/donnees/vaccination&quot;&gt;Quebec does still share vaccination data&lt;/a&gt;, but the percentages are bucketed either by age group or by priority group. I can&#39;t find an overall percentage of the population who have received their initial series, and downloading the CSV data for these charts does not do what you think it does. Since I don&#39;t know what proportion of the population belongs to each of the groups, I don&#39;t think I have a good way to work backwards into the overall number. That is, if I know anything about math. (Narrator: He doesn&#39;t.)&lt;/p&gt;
&lt;p&gt;What I can see though is that the adult age grouping that surely represents a large majority of Quebec&#39;s adults — 18-59 years old — is sitting at 52.4%. Now, this goes well beyond the city of Montreal, but I would have expected quite a bit more from Quebec. Note to cities: if you don&#39;t want your numbers being made to look bad because of the rural areas around you, publish your own numbers!&lt;/p&gt;
&lt;h1 id=&quot;philadelphia-pennsylvania&quot; tabindex=&quot;-1&quot;&gt;Philadelphia, Pennsylvania&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/TYIQcUPBQZ-75.webp 75w, https://devon.lol/img/TYIQcUPBQZ-150.webp 150w, https://devon.lol/img/TYIQcUPBQZ-300.webp 300w, https://devon.lol/img/TYIQcUPBQZ-600.webp 600w, https://devon.lol/img/TYIQcUPBQZ-900.webp 900w, https://devon.lol/img/TYIQcUPBQZ-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/TYIQcUPBQZ-75.jpeg 75w, https://devon.lol/img/TYIQcUPBQZ-150.jpeg 150w, https://devon.lol/img/TYIQcUPBQZ-300.jpeg 300w, https://devon.lol/img/TYIQcUPBQZ-600.jpeg 600w, https://devon.lol/img/TYIQcUPBQZ-900.jpeg 900w, https://devon.lol/img/TYIQcUPBQZ-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Looking down Elfreth&#39;s Alley, a historic street in Philadelphia, Pennsylvania. The sky is bright blue with wispy clouds. The center of the street is cobblestones, and to either side of the stones, the street is brick. The cobbled section is lined with red bollards. The street is narrow and lined with early American homes on either side. The homes are all red brick, some with off-white (yellow-ish) wooden trim. The first home on the left has a green door and a bicentennial flag on a pole.&quot; src=&quot;https://devon.lol/img/TYIQcUPBQZ-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;No one has ever said anything to me or treated me differently in Philadelphia because I was wearing a mask. In fast, I&#39;ve had quite a few lovely interactions while masked. Lots of people are still masking in the city, especially on public transit. I didn&#39;t notice quite the same levels of masking at the airport as I did at O&#39;Hare, but it&#39;s still a very comfortable place to be Covid-conscious, at least on this &amp;quot;feel&amp;quot; metric. Let&#39;s see how it compares on the more metric-y metrics.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://opendataphilly.org/datasets/covid-19-vaccinations/&quot;&gt;Philadelphia makes its own vaccination numbers available through their OpenDataPhilly site&lt;/a&gt;. Way to go, Philly! They don&#39;t give me any handy dashboards or show me nice percentages… but I can figure those out for myself with what they &lt;em&gt;do&lt;/em&gt; provide.&lt;/p&gt;
&lt;p&gt;I was thrilled to see that the data was current &lt;strong&gt;as of yesterday&lt;/strong&gt;, which means not only do they provide them, but they are still taking this thing seriously. 1,294,969 in Philly are fully vaccinated, which I take to mean they have received their initial series. Philly&#39;s population numbers are well behind the vaccine data&#39;s October 16th, 2023 freshness date, so I&#39;ll have to do what I can to get a percentage. The census estimates Philly&#39;s 2022 population at 1,567,258. That would give us a vaccination percentage of 82.6%, which, if accurate, would be spectacular! Philly population seems to have been in decline since the start of the pandemic, so I would guess, if anything, the population might be a little lower. That said, I have no business to be making guesses about this. A coin flip would be nearly as effective.&lt;/p&gt;
&lt;p&gt;Sadly, I don&#39;t see any data about uptake of the bivalent booster. Unless Philadelphians had a major change of heart, we can assume it would be similarly high.&lt;/p&gt;
&lt;h1 id=&quot;pittsburgh-pennsylvania&quot; tabindex=&quot;-1&quot;&gt;Pittsburgh, Pennsylvania&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/ogFcEDbqIo-75.webp 75w, https://devon.lol/img/ogFcEDbqIo-150.webp 150w, https://devon.lol/img/ogFcEDbqIo-300.webp 300w, https://devon.lol/img/ogFcEDbqIo-600.webp 600w, https://devon.lol/img/ogFcEDbqIo-900.webp 900w, https://devon.lol/img/ogFcEDbqIo-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/ogFcEDbqIo-75.jpeg 75w, https://devon.lol/img/ogFcEDbqIo-150.jpeg 150w, https://devon.lol/img/ogFcEDbqIo-300.jpeg 300w, https://devon.lol/img/ogFcEDbqIo-600.jpeg 600w, https://devon.lol/img/ogFcEDbqIo-900.jpeg 900w, https://devon.lol/img/ogFcEDbqIo-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A panorama of the former Pittsburgh Glass Company. In the center is a square with small trees in planters. All around are castle-like buildings made entirely of glass. The sky is partly cloudy and blue and is reflected in the buildings. A street lies in the foreground, with an armored vehicle to the left and some cars on the right. People are walking around and enjoying the square.&quot; src=&quot;https://devon.lol/img/ogFcEDbqIo-75.jpeg&quot; width=&quot;1100&quot; height=&quot;476&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;By the time I got to Pittsburgh, I was on a bit of a hair trigger after having been harassed for masking in so many American cities. My head was on a bit of a swivel. I was out one evening getting bubble tea, and a frat bro shouted at me out of a car. Aside from that, people were very nice. My experience was colored more by the accrued psychic damage from months of harassment up to that point than it was by Pittsburgh itself.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tableau.alleghenycounty.us/t/PublicSite/views/COVID-19VaccineBoosterinAlleghenyCounty/GeographicSummary?:showAppBanner=false&amp;amp;:display_count=n&amp;amp;:showVizHome=n&amp;amp;:origin=viz_share_link&amp;amp;:isGuestRedirectFromVizportal=y&amp;amp;:embed=y#1&quot;&gt;Pittsburgh outsources its health data responsibilities to the county&lt;/a&gt;… so they&#39;ll have to suffer for Allegheny County&#39;s sins too. (I could filter this down by locality, but I think the city encompasses multiple localities and I&#39;m not sure which they are. Also, that&#39;s hard whereas &lt;em&gt;not&lt;/em&gt; doing that is easy!😅) For some reason, I can&#39;t find data on the original series which I would like to have to make an apples-to-apples comparison. Instead, here I get only data on the bivalent booster. County citizens have taken it at a rate of 21.3%, which you can see is much better than many other cities/states on the list. It&#39;s safe to assume Pittsburghers are vaccinated at a higher rate than many others as well, but how much higher is anyone&#39;s guess.&lt;/p&gt;
&lt;h1 id=&quot;portland-oregon&quot; tabindex=&quot;-1&quot;&gt;Portland, Oregon&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/7OqkXGC9eb-75.webp 75w, https://devon.lol/img/7OqkXGC9eb-150.webp 150w, https://devon.lol/img/7OqkXGC9eb-300.webp 300w, https://devon.lol/img/7OqkXGC9eb-600.webp 600w, https://devon.lol/img/7OqkXGC9eb-900.webp 900w, https://devon.lol/img/7OqkXGC9eb-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/7OqkXGC9eb-75.jpeg 75w, https://devon.lol/img/7OqkXGC9eb-150.jpeg 150w, https://devon.lol/img/7OqkXGC9eb-300.jpeg 300w, https://devon.lol/img/7OqkXGC9eb-600.jpeg 600w, https://devon.lol/img/7OqkXGC9eb-900.jpeg 900w, https://devon.lol/img/7OqkXGC9eb-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Multi-colored houses near downtown Portland, Oregon. The photo looks down a sidewalk. On the left, a few cars are parked on the street. On the right, you see three brightly colored houses, each a unique mix of various shades of blue, pink, red, green, purple, and yellow. The sky is blue, and the sun shines brightly from behind one of the houses.&quot; src=&quot;https://devon.lol/img/7OqkXGC9eb-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I always felt comfortable masking in Portland. It seems people mask at a higher rate than in other cities — comparable to Chicago and Seattle. I can&#39;t recall ever being harassed about it.&lt;/p&gt;
&lt;p&gt;Portland does not, best I can tell, publish its own data, but &lt;a href=&quot;https://public.tableau.com/app/profile/oregon.health.authority.covid.19/viz/OregonCOVID-19VaccineEffortMetrics/StatewideProgress&quot;&gt;the Oregon Health Authority maintains a nice dashboard of vaccination data&lt;/a&gt;, updating it monthly… although not &lt;em&gt;all&lt;/em&gt; data is updated that frequently. I downloaded their all-ages CSV and ran the numbers myself for Multnomah County. As of April 10th, 2023, Multnomah County had received their initial series at a rate of 79.5%. That&#39;s pretty great. Not as great as Philly, but remember also, this is the whole County, not just the city of Portland (and it&#39;s amazing how quickly attitudes about all sorts of things, including vaccines, change as you get outside the city). Their bivalent booster rate is equally impressive at 30.8%. Nice going, Portland!&lt;/p&gt;
&lt;h1 id=&quot;porto-portugal&quot; tabindex=&quot;-1&quot;&gt;Porto, Portugal&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/qqY_ySmOiT-75.webp 75w, https://devon.lol/img/qqY_ySmOiT-150.webp 150w, https://devon.lol/img/qqY_ySmOiT-300.webp 300w, https://devon.lol/img/qqY_ySmOiT-600.webp 600w, https://devon.lol/img/qqY_ySmOiT-900.webp 900w, https://devon.lol/img/qqY_ySmOiT-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/qqY_ySmOiT-75.jpeg 75w, https://devon.lol/img/qqY_ySmOiT-150.jpeg 150w, https://devon.lol/img/qqY_ySmOiT-300.jpeg 300w, https://devon.lol/img/qqY_ySmOiT-600.jpeg 600w, https://devon.lol/img/qqY_ySmOiT-900.jpeg 900w, https://devon.lol/img/qqY_ySmOiT-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A cloudy day in Porto showing a street in the touristy part of town. The ground is wet, and a couple walks toward the camera carrying folded umbrellas. On the right of the frame, we see outdoor seating for a couple of restaurants. on the left, buildings each about seven stories high. The ground level has a series of arches. Further down, the street is lined on both sides by buildings of a similar height, and the street begins to curve left and go up a hill. A dozen or so people are walking the streets and surrounding areas in the shot.&quot; src=&quot;https://devon.lol/img/qqY_ySmOiT-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I don&#39;t have much to say about Porto that I didn&#39;t already say about Braga. People were kind and no one hassled me during my time here.&lt;/p&gt;
&lt;h1 id=&quot;salt-lake-city-utah&quot; tabindex=&quot;-1&quot;&gt;Salt Lake City, Utah&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/ag3CUcZxSU-75.webp 75w, https://devon.lol/img/ag3CUcZxSU-150.webp 150w, https://devon.lol/img/ag3CUcZxSU-300.webp 300w, https://devon.lol/img/ag3CUcZxSU-600.webp 600w, https://devon.lol/img/ag3CUcZxSU-900.webp 900w, https://devon.lol/img/ag3CUcZxSU-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/ag3CUcZxSU-75.jpeg 75w, https://devon.lol/img/ag3CUcZxSU-150.jpeg 150w, https://devon.lol/img/ag3CUcZxSU-300.jpeg 300w, https://devon.lol/img/ag3CUcZxSU-600.jpeg 600w, https://devon.lol/img/ag3CUcZxSU-900.jpeg 900w, https://devon.lol/img/ag3CUcZxSU-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A sea of concrete running through downtown Salt Lake City: this shot is taken from a center of a six-lane plus turning lane monstrosity gouging through the center of downtown Salt Lake City. You can see the traffic lights faced to the lane carrying traffic going away from the camera. The pole holds four signals, all red. There are very few cars in the frame. Further in the distance, you can see some highrise buildings. On the left, a glass building with some yellow accents. On the right, a building currently under construction along with an orange construction crane.&quot; src=&quot;https://devon.lol/img/ag3CUcZxSU-75.jpeg&quot; width=&quot;1100&quot; height=&quot;1466&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Salt Lake City wasn&#39;t my favorite place to be — their downtown is made up primarily of endless criss-crossing highways — but I wasn&#39;t accosted a single time about my mask. I even got a haircut here while masked, and the barber was very friendly. I was here for a conference, and the conference required masking which was awesome! That led to SLC being one of my most comfortable places, along with Philly, Chicago, Portland, Seattle… and anywhere that &lt;em&gt;isn&#39;t&lt;/em&gt; the US. 😅&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://slco.org/health/COVID-19/data/&quot;&gt;Salt Lake County has a promising-looking Covid data dashboard&lt;/a&gt;, but it ends up falling a bit short. It tells me that 13.4% are &amp;quot;up-to-date,&amp;quot; which they define as having had the primary series plus bivalent booster. If we compare this to other bivalent numbers, it&#39;s certainly not the worst, but it&#39;s not great either. They direct me to &lt;a href=&quot;https://ibis.health.utah.gov/&quot;&gt;Utah&#39;s IBIS data explorer&lt;/a&gt; where I learn that 822,714 people have had their &amp;quot;complete&amp;quot; Covid vaccination. (I take this to refer to the initial series, although &amp;quot;complete&amp;quot; is an odd word to use with this still-evolving virus.) The census estimates the county&#39;s population at 1,186,257, which puts the county at 69% — not quite enough to evoke a &amp;quot;nice,&amp;quot; even though we&#39;ve seen much worse. These numbers are current as of October 19th, 2023.&lt;/p&gt;
&lt;h1 id=&quot;seattle-washington&quot; tabindex=&quot;-1&quot;&gt;Seattle, Washington&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/4ID4r9Llb4-75.webp 75w, https://devon.lol/img/4ID4r9Llb4-150.webp 150w, https://devon.lol/img/4ID4r9Llb4-300.webp 300w, https://devon.lol/img/4ID4r9Llb4-600.webp 600w, https://devon.lol/img/4ID4r9Llb4-900.webp 900w, https://devon.lol/img/4ID4r9Llb4-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/4ID4r9Llb4-75.jpeg 75w, https://devon.lol/img/4ID4r9Llb4-150.jpeg 150w, https://devon.lol/img/4ID4r9Llb4-300.jpeg 300w, https://devon.lol/img/4ID4r9Llb4-600.jpeg 600w, https://devon.lol/img/4ID4r9Llb4-900.jpeg 900w, https://devon.lol/img/4ID4r9Llb4-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The most nineties car you have ever seen, parked on a street in Seattle, Washington. It is a Subaru, Baja — a car with a truck bed. The car is painted teal, pink, grey, red, and yellow. It is apparently a delivery car for a restaurant called Un Bien Caribbean and Latin Food.&quot; src=&quot;https://devon.lol/img/4ID4r9Llb4-75.jpeg&quot; width=&quot;1100&quot; height=&quot;825&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I love Seattle. I&#39;ve spent a lot of time here, and I&#39;ve never felt uncomfortable masking. Masking is still relatively common, and I know from my time living there that vaccination rates are sky-high… but let&#39;s see exactly &lt;em&gt;how&lt;/em&gt; sky-high they are.&lt;/p&gt;
&lt;p&gt;As with most of these cities, &lt;a href=&quot;https://kingcounty.gov/en/legacy/depts/health/covid-19/data/vaccination&quot;&gt;we&#39;re going to be getting our data from the county — King County in the case of Seattle&lt;/a&gt;. As of October 1st, 2023, 85% of King County has received the initial series and 33.2% have received the bivalent booster. 😮 I mean, if I&#39;m being honest, it still feels low to me, but compared to the competition, it&#39;s an incredible rate. The entire county here has bested the vaccination rate of the city of Philadelphia, which itself is 12 percentage points higher than the nearest US competitor on our list. That&#39;s quite an accomplishment. To beat it, you need to go to Portugal where the entire country&#39;s rate beats it.&lt;/p&gt;
&lt;h1 id=&quot;comparison-table&quot; tabindex=&quot;-1&quot;&gt;Comparison Table&lt;/h1&gt;
&lt;p&gt;Let&#39;s take a look at all the numbers we have:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;City&lt;/th&gt;
&lt;th&gt;Initial Series Rate&lt;/th&gt;
&lt;th&gt;Bivalent Booster Rate&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Braga, Portugal&lt;/td&gt;
&lt;td&gt;86.1% (Portugal) 🤩&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Chicago, Illinois&lt;/td&gt;
&lt;td&gt;70.9%&lt;/td&gt;
&lt;td&gt;24.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Knoxville, Tennessee&lt;/td&gt;
&lt;td&gt;56.4% (Tennessee)&lt;/td&gt;
&lt;td&gt;10.6% (Tennessee)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Milwaukee, Wisconsin&lt;/td&gt;
&lt;td&gt;54.2%&lt;/td&gt;
&lt;td&gt;10.4%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Minneapolis, Minnesota&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Montreal, Quebec&lt;/td&gt;
&lt;td&gt;52.4% (Quebec)&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Philadelphia, Pennsylvania&lt;/td&gt;
&lt;td&gt;82.6%&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pittsburgh, Pennsylvania&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;td&gt;21.3%&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Portland, Oregon&lt;/td&gt;
&lt;td&gt;79.5% (Multnomah County)&lt;/td&gt;
&lt;td&gt;30.8% (Multnomah County)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Porto, Portugal&lt;/td&gt;
&lt;td&gt;86.1% (Portugal) 🤩&lt;/td&gt;
&lt;td&gt;?&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Salt Lake City, Utah&lt;/td&gt;
&lt;td&gt;69% (Salt Lake County)&lt;/td&gt;
&lt;td&gt;13.4% (Salt Lake County)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Seattle, Washington&lt;/td&gt;
&lt;td&gt;85% (King County) 🇺🇸&lt;/td&gt;
&lt;td&gt;33.2% (King County) 🤩&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;I visited only three countries, but among those, Portugal is the clear winner, especially when you compare them against other countries. The US overall rate of vaccination with the initial series is 69.5% — again, not so nice.&lt;/p&gt;
&lt;p&gt;Inside the US, though, you &lt;em&gt;can&lt;/em&gt; be around people who care enough to protect themselves and to protect you. You&#39;ll be relatively safe in Seattle, Philadelphia, and Portland, with Chicago not terribly far behind.&lt;/p&gt;
</description>
    </item><item>
      <title>The Old Web Onramp Status Updates for October 1, 2023</title>
      <link>https://devon.lol/blog/the-old-web</link>
      <pubDate>Sun, 01 Oct 2023 13:53:21 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-old-web-updates-2023-10-01/</guid>
      <description>&lt;p&gt;These old web links drop like flies!&lt;/p&gt;
&lt;h1 id=&quot;links-what-done-broke&quot; tabindex=&quot;-1&quot;&gt;Links what done broke&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;refined.blog&lt;/li&gt;
&lt;li&gt;itsevergreen.rip&lt;/li&gt;
&lt;li&gt;Beeep’s Linkies&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👋😢&lt;/p&gt;
&lt;h1 id=&quot;updates&quot; tabindex=&quot;-1&quot;&gt;Updates&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://marea.neocities.org/cafe/links/&quot;&gt;&amp;quot;God bless the internet&amp;quot;&lt;/a&gt; was previously on a site called clouded. It&#39;s now on a site called marea.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>YouTube channels update for October 1, 2023</title>
      <link>https://devon.lol/lists/youtube-channels</link>
      <pubDate>Sun, 01 Oct 2023 13:40:21 +0000</pubDate>
      <guid isPermaLink="false">/feed/youtube-channels-update-2023-10-01/</guid>
      <description>&lt;p&gt;I did some pruning of some channels that needed to go. I also went down a CRPG rabbit hole and added some relevant channels.&lt;/p&gt;
&lt;h1 id=&quot;removals&quot; tabindex=&quot;-1&quot;&gt;Removals&lt;/h1&gt;
&lt;p&gt;Most of the channels I removed were just because I found myself ignoring their videos more often than not. This happens from time-to-time: what I &lt;em&gt;think&lt;/em&gt; I will want to watch is not aligned to what I &lt;em&gt;actually&lt;/em&gt; want to watch when the time comes.&lt;/p&gt;
&lt;p&gt;I want to call out one removed channel in particular though that &lt;em&gt;doesn&#39;t&lt;/em&gt; fit this mold: Lucky Ghost. His content has always bothered me a bit. It&#39;s a little clickbaity and can lack much substances. I subscribed anyway though because not many people are talking about MMOs, and that&#39;s a focus of the channel. The most recent video was the final straw for me though. This channel frequently produces advertorial videos and buries the disclosure. I was watching that most recent video which sure seemed like an ad. Looked at the comments and discovered the disclosure was two minutes into the video. Is this legal? You&#39;re going to gush about the game for two minutes before you tell me, &amp;quot;oh, by the way, this is an ad?&amp;quot; There&#39;s no good reason to bury this disclosure unless you&#39;re trying to mislead your viewers. If they haven&#39;t already, the FTC should more strictly define what constitutes proper disclosure of a sponsored video.&lt;/p&gt;
&lt;p&gt;Others that came off the list for much more benign reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Daily Show- Just not watching it much.&lt;/li&gt;
&lt;li&gt;DeepBlueInk- Was subscribed for the MBMBaM animations, and the channel seems to have mostly left those behind.&lt;/li&gt;
&lt;li&gt;Life Where I&#39;m From- Very charming, but I&#39;m getting my fill of Japanese culture content from other channels I find more engaging.&lt;/li&gt;
&lt;li&gt;DistroTube- Did a video recently about &amp;quot;woke&amp;quot;-ism/cancel culture that seems disingenuous. I don&#39;t need that in my life, and I&#39;m not as interested in Linux content as I was when I subscribed.&lt;/li&gt;
&lt;li&gt;Valefisk- This content is too memey/screamy for me.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;new-stuff&quot; tabindex=&quot;-1&quot;&gt;New Stuff&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCgkaAultW434mSjjAcKoVJw&quot;&gt;Stoneaxe Tabletop Gaming&lt;/a&gt;- This is very relaxing, but I&#39;m also always interested to see how people approach solo tabletop gaming. I find it practical and enjoy being a fly on the wall to witness the process.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCj74rJ9Lgl3WTngq675wxKg&quot;&gt;Noodle&lt;/a&gt;- Love the extra touch of original animation in these videos. The content is interesting too, albeit infrequent.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCasJmGOTdyBUNC5y96_0NQw&quot;&gt;Parallax Abstraction&lt;/a&gt;- Always looking for indie game reviews. Everyone wants to do let&#39;s plays, and I want something tighter to help me decide what to try.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-crpg-bloc&quot; tabindex=&quot;-1&quot;&gt;The CRPG Bloc&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3gqsroAUrKCaeK0Eu3iWBg&quot;&gt;AesirAesthetics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCE98xefVUXmbvQfe-wNS8oA&quot;&gt;Matt Barton&lt;/a&gt;- We&#39;ll see how long this one sticks around. Seems like a great guy, but his presenting, production, and editing are a little more casual than I usually look for in YouTube content. I like something slightly more polished.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCEQ7KR9enYdQsB6kcMnw0NA&quot;&gt;Mortismal Gaming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCu5caf11uRNc_M0zDgrGo1Q&quot;&gt;MrEdders123&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCnw3aIEiz60S6O3XcztCVkQ&quot;&gt;PatricianTV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>How to Stop Feeding AI</title>
      <link>https://devon.lol/blog/how-to-stop-feeding-ai</link>
      <pubDate>Mon, 14 Aug 2023 18:00:14 +0000</pubDate>
      <guid isPermaLink="false">/feed/how-to-stop-feeding-ai/</guid>
      <description>&lt;p&gt;OpenAI is a 30 billion dollar company whose value comes not just from the language model that allows it to write convincingly but also from the limitless text it was trained on. You and I wrote that text. I&#39;ve kept watch on the mailbox, but I haven&#39;t yet received my stock options. As a result, I&#39;m taking the step to ask OpenAI not to train on this web site.&lt;/p&gt;
&lt;p&gt;You can too! All it takes is adding a file to the root of your web site called &lt;code&gt;robots.txt&lt;/code&gt;. As the extension implies, this is just a plain text file. Add this to it:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;User-agent: GPTBot
Disallow: /
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Heck, while we&#39;re in here, why not just go ahead and block Google and Microsoft too. I doubt I&#39;ll ever rank since I&#39;m not doing any SEO, but I&#39;ll be proactive on the off chance they decide they will offer any of my content as an answer directly on their results page.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;User-agent: Googlebot 
Disallow: /

User-agent: Bingbot
Disallow: /
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I&#39;m not depending on these mechanisms to be discovered anyway, so there&#39;s really nothing in it for me.&lt;/p&gt;
&lt;p&gt;Let these robots feed their insatiable hunger on someone else&#39;s content.&lt;/p&gt;
</description>
    </item><item>
      <title>About Devon.LoL</title>
      <link>https://devon.lol/about</link>
      <pubDate>Sun, 30 Jul 2023 11:03:58 +0000</pubDate>
      <guid isPermaLink="false">/feed/new-about-page/</guid>
      <description>&lt;p&gt;I added an &lt;a href=&quot;https://devon.lol/about&quot;&gt;about page&lt;/a&gt; with some information about why and how this site was built and some cool buttons you can use if you want to link to me. Someday, this may be the home to my links out to other sites and potentially some web rings? Not sure yet.&lt;/p&gt;
</description>
    </item><item>
      <title>Apologies for the duplicate RSS entries</title>
      <link>https://devon.lol/feed.xml</link>
      <pubDate>Sat, 29 Jul 2023 07:11:16 +0000</pubDate>
      <guid isPermaLink="false">/feed/duplicate-rss-entries/</guid>
      <description>&lt;p&gt;If you&#39;re an existing subscriber, you may have noticed that all of the feed items have resurfaced in your feed reader as new. This is because I discovered the data I was using as each feed item&#39;s guid, the field used by readers to determine if an entry was unique, was not sufficient. This caused a couple of my recent entries not to be surfaced by readers.&lt;/p&gt;
&lt;p&gt;The fix required changing the formulation of the guid, which will then cause RSS readers to believe every entry is new again. Sorry for the inconvenience, but it had to be done to ensure all future entries are surfaced. Fortunately, there aren&#39;t that many items on this feed.&lt;/p&gt;
&lt;p&gt;Hope you enjoy the new stuff! 🤘&lt;/p&gt;
</description>
    </item><item>
      <title>YouTube channels update for July 28, 2023</title>
      <link>https://devon.lol/lists/youtube-channels</link>
      <pubDate>Fri, 28 Jul 2023 23:11:04 +0000</pubDate>
      <guid isPermaLink="false">/feed/youtube-channels-update-2023-07-28/</guid>
      <description>&lt;p&gt;Found some cool new channels and added them to the list.&lt;/p&gt;
&lt;h1 id=&quot;grickle&quot; tabindex=&quot;-1&quot;&gt;Grickle&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCqz4lWE_7FjyIzkO_9KM6KA&quot;&gt;Grickle&lt;/a&gt; makes creepy animations. I found this through a &lt;a href=&quot;https://www.metafilter.com/&quot;&gt;Metafilter&lt;/a&gt; post. If you&#39;re played the Puzzle Agent games, you&#39;ll recognize Graham Annable&#39;s style from that series. If you haven&#39;t played those games, give them a shot. Very cool and very creepy!&lt;/p&gt;
&lt;h1 id=&quot;i-finished-a-video-game&quot; tabindex=&quot;-1&quot;&gt;I Finished A Video Game&lt;/h1&gt;
&lt;p&gt;I love really long videos, and &lt;a href=&quot;https://www.youtube.com/channel/UCVdDUN69YsAXPxh2y71sMtQ&quot;&gt;I Finished A Video Game&lt;/a&gt; has them. They make long and exhaustive retrospectives on game series. Watching the Castlevania retrospective as I type this. Found this one through &lt;a href=&quot;https://youtu.be/cjyU0S0Z2jI&quot;&gt;Super Eyepatch Wolf&#39;s latest &amp;quot;Things I like&amp;quot; video&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&quot;michael-mjd&quot; tabindex=&quot;-1&quot;&gt;Michael MJD&lt;/h1&gt;
&lt;p&gt;I discovered &lt;a href=&quot;https://www.youtube.com/channel/UCS-WzPVpAAli-1IfEG2lN8A&quot;&gt;Michael MJD&lt;/a&gt; through one of my web revival communities. Videos on retro technology, software, and web.&lt;/p&gt;
&lt;h1 id=&quot;tangomushi&quot; tabindex=&quot;-1&quot;&gt;tangomushi&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCBo-lNrFoprsy3WTGfHQG2w&quot;&gt;tangomushi&lt;/a&gt; tells you about old survival horror games. I&#39;ve never heard of some of these, and I&#39;m way too plugged in to what&#39;s going on in video games (and have been for many years). 😅 This is another find from &lt;a href=&quot;https://youtu.be/cjyU0S0Z2jI&quot;&gt;Super Eyepatch Wolf&#39;s latest &amp;quot;Things I like&amp;quot; video&lt;/a&gt;.&lt;/p&gt;
</description>
    </item><item>
      <title>The Old Web Onramp Status Updates for July 28, 2023</title>
      <link>https://devon.lol/blog/the-old-web</link>
      <pubDate>Fri, 28 Jul 2023 15:18:00 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-old-web-updates-2023-07-28/</guid>
      <description>&lt;p&gt;Just a couple of updates this round of sites that dropped off the list.&lt;/p&gt;
&lt;h1 id=&quot;links-what-done-broke&quot; tabindex=&quot;-1&quot;&gt;Links what done broke&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;IndieSeek.xyz directory&lt;/li&gt;
&lt;li&gt;Maya&#39;s subscriptions&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;👋😢&lt;/p&gt;
</description>
    </item><item>
      <title>Favorite internet videos update for July 28, 2023</title>
      <link>https://devon.lol/lists/favorite-internet-videos</link>
      <pubDate>Fri, 28 Jul 2023 15:13:00 +0000</pubDate>
      <guid isPermaLink="false">/feed/favorite-internet-videos-update-2023-07-28/</guid>
      <description>&lt;p&gt;You probably noticed that the original RSS feed item for my favorite internet videos list did not embed the videos. Honestly, I&#39;m not clear why that didn&#39;t just work, but I have implemented a fix. If you don&#39;t see the embedded videos on this one, call your member of congress (or just &lt;a href=&quot;https://techhub.social/@RadDevon&quot;&gt;let me know on Mastodon&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;These videos got my attention since the original posting of the videos list.&lt;/p&gt;
&lt;h1 id=&quot;parking-laws-are-strangling-america-climate-town&quot; tabindex=&quot;-1&quot;&gt;Parking Laws Are Strangling America | Climate Town&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/OUNXFHpUhu8&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;how-to-find-a-street-in-2-minutes&quot; tabindex=&quot;-1&quot;&gt;how to find a street in 2 minutes&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/rl2Q9xH8e7M&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;🤯&lt;/p&gt;
&lt;h1 id=&quot;what-fish-feel-when-they-are-killed-for-food-now-this&quot; tabindex=&quot;-1&quot;&gt;What Fish Feel When They Are Killed for Food | NowThis&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/tGTtOdP2DFU&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
</description>
    </item><item>
      <title>New List: YouTube Channels</title>
      <link>https://devon.lol/lists/youtube-channels</link>
      <pubDate>Sun, 16 Jul 2023 09:50:04 +0000</pubDate>
      <guid isPermaLink="false">/feed/new-list-youtube-channels/</guid>
      <description>&lt;p&gt;Most of the YouTube channels I subscribe to, categorized. I&#39;ll provide descriptions of channels that need it.&lt;/p&gt;
&lt;h1 id=&quot;key&quot; tabindex=&quot;-1&quot;&gt;Key&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;👀- Instant watch&lt;/li&gt;
&lt;li&gt;🤌- Online video virtuoso&lt;/li&gt;
&lt;li&gt;😿- Seemingly (and sadly) defunct&lt;/li&gt;
&lt;li&gt;😴- Good for sleepytime (This doesn&#39;t mean the content is bad, just that it&#39;s relaxing.)&lt;/li&gt;
&lt;li&gt;⏱️- Quick hits&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;bikes&quot; tabindex=&quot;-1&quot;&gt;Bikes&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCoga_NxydHxLWszipSWfJsA&quot;&gt;Bike Shop Girl&lt;/a&gt;- Teaches you about bike shopping and recommends accessories.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC9-ZlLTioqMZowRLZHscozw&quot;&gt;Shifter&lt;/a&gt;- Issues around biking for transportation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCcJGe_WM6xKnB_J8ynIYx2A&quot;&gt;ElectricBikeReview.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCP7dp9QxGSNvk3vRjlkHfWw&quot;&gt;The New Wheel Electric Bikes&lt;/a&gt;- Reviews of electric bikes by charming people.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;crafting&quot; tabindex=&quot;-1&quot;&gt;Crafting&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;🤌😴 &lt;a href=&quot;https://www.youtube.com/channel/UCEVCtQ1hTAhbyL8--6vyaHw&quot;&gt;52 Miniatures&lt;/a&gt;- Makes magic with miniature models.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCXKCiTquPMavBqgXgrM9mBg&quot;&gt;Bobby Fingers&lt;/a&gt;- Makes detailed dioramas and buries them for viewers to find.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCLLHnS6pKU4GdGEZjysogqQ&quot;&gt;Boylei Hobby Time&lt;/a&gt;- Makes cool diaoramas.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCCotQ9x_MPdw3fwEpCxlbnQ&quot;&gt;ClayClaim&lt;/a&gt;- Watch a cool dude with great energy make incredible clay models of Fortnite characters or other pop culture characters and scenes.&lt;/li&gt;
&lt;li&gt;🤌😴 &lt;a href=&quot;https://www.youtube.com/channel/UCzsjHlc0WRwZYwlinsmtM4w&quot;&gt;TheCrafsMan SteadyCraftin&lt;/a&gt;- Love this guy&#39;s voice, and he&#39;s an extremely talented crafter too. You get a feeling you&#39;re getting the real person in videos even though he obviously pays a lot of attention to the craft of the videos themselves.&lt;/li&gt;
&lt;li&gt;🤌😴 &lt;a href=&quot;https://www.youtube.com/channel/UCkoIXAz16GztHi1kbGzm6Cw&quot;&gt;Craftastrophe&lt;/a&gt;- Makes all sorts of things and walks you through them. It&#39;s not quite that straightforward though: more surprises within.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;funny&quot; tabindex=&quot;-1&quot;&gt;Funny&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCjvgGPQjIkBvxGiAO6yYipQ&quot;&gt;Abby Dearest&lt;/a&gt;- Like a children&#39;s show that grew up slightly damaged.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCakAg8hC_RFJm4RI3DlD7SA&quot;&gt;brian david gilbert&lt;/a&gt;- Funny songs (and occasionally other things).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCwWhs_6x42TyRM4Wstoq8HA&quot;&gt;The Daily Show&lt;/a&gt; News, but it&#39;s funny because it&#39;s sad… also because it&#39;s funny.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCoZnm-beM69I2Vcz3LtdXUQ&quot;&gt;Dan Ryckert&lt;/a&gt;- This guy is a real goofball and he plays video games. The humor is really the thing though, so it goes here instead of in &amp;quot;Video Games.&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCNxrB1_wm8FCy_-VFB91UmQ&quot;&gt;DeepBlueInk&lt;/a&gt;- I subscribe for the &lt;em&gt;My Brother, My Brother, and Me&lt;/em&gt; animations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC6k_GngLDtxbkUlZOq6_h5g&quot;&gt;The McElroy Family&lt;/a&gt;- The Monster Factory series is a laugh a minute… maybe even more frequently.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;japan&quot; tabindex=&quot;-1&quot;&gt;Japan&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCHL9bfHTxCMi-7vfxQ-AYtg&quot;&gt;Abroad in Japan&lt;/a&gt;- This guy shows you cool things about Japan, but he does it with an artistry that is pretty incredible. He&#39;s hilarious and a natural storyteller. Production value is off the charts!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCqwxJts-6yF33rupyF_DCsA&quot;&gt;Life Where I&#39;m From&lt;/a&gt;- Man and his family share what family life is like in Japan.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCpf4BknRWAjb_oYIHoMDGVg&quot;&gt;Matt vs Japan&lt;/a&gt;- This guy learned to speak Japanese while in the US mostly by watching anime.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCLi8qtd3QLvXCZLyobiodiw&quot;&gt;Micaela ミカエラ&lt;/a&gt;- A fun English-speaking vlogger in Japan.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCSzHO_V894KyTDw3UgZS7gg&quot;&gt;Rachel &amp;amp; Jun&#39;s Adventures!&lt;/a&gt;- A cute couple living in Japan and sharing bits of their life there.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCm8xNi3kuBHE99QH-N_VJVg&quot;&gt;Sharmeleon&lt;/a&gt;- A charming English-speaking vlogger living in Japan.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;pop-culture&quot; tabindex=&quot;-1&quot;&gt;Pop Culture&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTUtqcDkzw7bisadh6AOx5w&quot;&gt;12tone&lt;/a&gt;- Explains why popular songs work in an accessible way.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCt9zpXoM1RqiC9u4YYuVP5Q&quot;&gt;Afterthoughts&lt;/a&gt;- Media critiques.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCm6r_b2K5jn1JGkwDcwJXrQ&quot;&gt;Anthony Vincent&lt;/a&gt;- Talented musician who plays popular songs in the styles of different artists.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCaN8DZdc8EHo5y1LsQWMiig&quot;&gt;Big Joel&lt;/a&gt;- Critiques of TV and movies.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTDWASrT-T6wMBcZU4IXCKQ&quot;&gt;The Cursed Judge&lt;/a&gt;- Critiques of popular media including video games and TV.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCVo63lbKHjC04KqYhwSZ_Pg&quot;&gt;Defunctland&lt;/a&gt;- Features theme parks, TV shows, and products that used to be but are no longer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1jyFTfku6mjXIXL_HwRtlA&quot;&gt;Eddache&lt;/a&gt;- Essays about popular media — mostly retro children&#39;s media.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCcU3qwLQ4E4t1AeCCkZg5dw&quot;&gt;Get In The Robot&lt;/a&gt;- Fun anime videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC55OV4HSSKJEthG4ulsKkyw&quot;&gt;Good Blood&lt;/a&gt;- Infrequent pop culture essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCmpaIXvID-FsN5xsUNolYAw&quot;&gt;GTV Japan&lt;/a&gt;- Videos about Japanese video games and other media.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCdPPmAd9qlG80qeSm74-eww&quot;&gt;In Praise of Shadows&lt;/a&gt;- Thoughtful criticism of horror media.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCWyRlMktpKbfefqBQk8U6Nw&quot;&gt;Izzzyzzz&lt;/a&gt;- Explores 2000s youth and teen culture. Their series on The Sims is great!&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCBs2Y3i14e1NWQxOGliatmg&quot;&gt;Mother&#39;s Basement&lt;/a&gt;- Anime reviews. Really good stuff!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCJQbC48bgZIVq2oklvofKMg&quot;&gt;Michael Saba&lt;/a&gt;- Essays about games, TV, movies, anime, and sometimes where those intersect with the rest of the world.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCORIeT1hk6tYBuntEXsguLg&quot;&gt;PostmodernJukebox&lt;/a&gt;- Popular music remade in older styles.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCCTNXqhWPba9Xh8gx0EKOtQ&quot;&gt;PushingUpRoses&lt;/a&gt;- A lovely person who reviews episodes of &lt;em&gt;Murder She Wrote&lt;/em&gt; and &lt;em&gt;Are You Afraid of the Dark&lt;/em&gt;, and occasionally, point-and-click adventure games. Also sometimes ventures into mental health topics.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC7GWq_TBvJKWLFIb2eLp-bw&quot;&gt;Ray Mona&lt;/a&gt;- Searches for lost media and shares the story of the search.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCc4RYZ47ZT4CB9w5GomTjpA&quot;&gt;Screen Therapy&lt;/a&gt;- Media criticism from a perspective of psychology.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCjoe3Qo_DymYyBR6X9VxFjQ&quot;&gt;Secret Galaxy&lt;/a&gt;- If you were a child in the 80s or 90s, there&#39;s plenty of nostalgia for you here. Documentaries of children&#39;s toys and TV from the era.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCP7u8CHMISOGkHqyTOdr-Tg&quot;&gt;Stoked&lt;/a&gt;- Video games, TV, movies, and tech from around Y2K.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCtGoikgbxP4F3rgI9PldI9g&quot;&gt;Super Eyepatch Wolf&lt;/a&gt;- Every video has a compelling angle, and he tells the story deftly. Wrestling, video games, TV, anime… he will make you fall in love with all of them.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UClqS6uUWCZRgA8hacOKRjLA&quot;&gt;TyFrom99&lt;/a&gt;- Media analysis from a Gen Z perspective.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCI91jQdeMzuQRgg4VOSZZmw&quot;&gt;Under The Scope&lt;/a&gt;- Videos about anime.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3g8YdblbqlUAKEeAJbzMYw&quot;&gt;What&#39;s So Great About That?&lt;/a&gt;- Essays centered around games, TV, and movies.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC6-ymYjG0SU0jUWnWh9ZzEQ&quot;&gt;Wisecrack&lt;/a&gt;- Pop culture + philosophy.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;software&quot; tabindex=&quot;-1&quot;&gt;Software&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCRaKe2vkmTyTT8lG4lbkInA&quot;&gt;Curtis McHale&lt;/a&gt;- Productivity videos, with a focus on personal knowledge management with &lt;a href=&quot;https://obsidian.md/&quot;&gt;Obsidian&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGYdWR8QUYn88lG0PBeJQ_g&quot;&gt;A Better Computer&lt;/a&gt;- Loads of channels cover productivity software, but this is the only one who consistently shows me things I didn&#39;t know about.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCT5qXmLacW_a4DE-3EgeOiQ&quot;&gt;The Browser Company&lt;/a&gt;- Makers of the Arc web browser. They seem to love the web, and their videos reflect that. They also give updates on their browser here.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCVls1GmFKf6WlTraIb_IaJg&quot;&gt;DistroTube&lt;/a&gt;- Entertaining videos about Linux, including explorations of distros.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3jSNmKWYA04R47fDcc1ImA&quot;&gt;InfinitelyGalactic&lt;/a&gt;- Linux how-tos and explorations of distros.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC5UAwBUum7CPN5buc-_N1Fw&quot;&gt;The Linux Experiment&lt;/a&gt;- News and commentary about Linux.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCd4XwUn2Lure2NHHjukoCwA&quot;&gt;Linux For Everyone&lt;/a&gt;- Linux hot-to videos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;tabletop-games&quot; tabindex=&quot;-1&quot;&gt;Tabletop Games&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UChNydqier_ae-EfveCrGy7w&quot;&gt;A.A. Voigt&lt;/a&gt;- Tabletop RPG reviews with rich context.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCO-hn9MJOu7pOUdGSabKGvA&quot;&gt;Actualol&lt;/a&gt;- Solid videos for discovering board games. Most videos share a number of different games around a single theme.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCbIl96w4kNeK_5HZrQWS9oA&quot;&gt;Dave Thaumavore RPG Reviews&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC0jMXccxfvnwXvTpngFwbNA&quot;&gt;Dicebreaker&lt;/a&gt;- A bunch of affable British folks tell you about new and upcoming board games and tabletop RPGs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3slaCerLxTV6EdfqM7lxXw&quot;&gt;The Gaming Table&lt;/a&gt;- Tabletop RPG reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCLnDxuZE6qWwWxZCN9y8JQA&quot;&gt;geek gamers&lt;/a&gt;- Focuses on solo tabletop RPG play, which I find fascinating.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCtU-oQXFKUMFvhunPrx7U-w&quot;&gt;No Pun Included&lt;/a&gt;- Wonderful, funny reviews of tabletop games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCHN5XTgW2biSG9pBuRZKbTQ&quot;&gt;Polyhedron&lt;/a&gt;- Reviews of tabletop RPGs.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCyRhIGDUKdIOw07Pd8pHxCw&quot;&gt;Shut Up &amp;amp; Sit Down&lt;/a&gt;- More funny tabletop game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCCXR2kCo7Lcw_BKwWxo09kw&quot;&gt;Zee Bashew&lt;/a&gt;- Animated stories from and explainers about tabletop role playing.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;tech&quot; tabindex=&quot;-1&quot;&gt;Tech&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC8uT9cgJorJPWu7ITLGo9Ww&quot;&gt;The 8-Bit Guy&lt;/a&gt;- Fun videos about old technology. Sometimes does restorations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCXnNibvR_YIdyPs8PZIBoEw&quot;&gt;Cathode Ray Dude [CRD]&lt;/a&gt;- Deep dives on retro tech.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC8raOG7HXJoCUygx219fU4A&quot;&gt;Christopher Lawley&lt;/a&gt;- Tech videos with an Apple focus.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCVYamHliCI9rw1tHR1xbkfw&quot;&gt;Dave2D&lt;/a&gt;- Tech reviewer with a focus on gaming laptops. Insightful and has great charisma.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC_0CVCfC_3iuHqmyClu59Uw&quot;&gt;ETA PRIME&lt;/a&gt;- Tests hardware performance with emulators, with a focus on handhelds and small form-factor PCs and SBCs (single-board computers).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCLx053rWZxCiYWsBETgdKrQ&quot;&gt;LGR&lt;/a&gt;- Retro tech channel. His mailbag videos are great because you get to see and learn about lots of obscure retro hardware.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCBJycsmduvYEL83R_U4JriQ&quot;&gt;MKBHD&lt;/a&gt;- Smart analysis of gadgets.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCLBHPoY3NugnZYURxln3fKQ&quot;&gt;Rene Ritchie&lt;/a&gt;- Tech videos with a focus on Apple.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC6gARF3ICgaLfs3o2znuqXA&quot;&gt;Retro Recipes&lt;/a&gt;- Retro tech videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCOYLfW5Mi-1Iwdt7B1hB4pw&quot;&gt;Straszfilms&lt;/a&gt;- Videos about VR and the metaverse.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UC3azLjQuz9s5qk76KEXaTvA&quot;&gt;suckerpinch&lt;/a&gt;- Does things with computers and technology that you really aren&#39;t supposed to do… but I&#39;m really glad they do it anyway.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCgRaK4A7yi4ZELCLUjdP_pg&quot;&gt;TechDweeb&lt;/a&gt;- Retro gaming handhelds and other gaming hardware. They have quite a distinctive voice.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjSEJkpGbcZhvo0lr-44X_w&quot;&gt;TechHut&lt;/a&gt;- Videos about Linux, self-hosting, and gaming.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCxaHhiSy9I6pce8JKafh3Sw&quot;&gt;Techkhamun&lt;/a&gt;- Tech reviews with an Apple focus.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC5I2hjZYiW9gZPVkvzM8_Cw&quot;&gt;Techmoan&lt;/a&gt;- If learning about old gadgets sounds like fun, this is your guy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCddiUEpeqJcYeBxX1IVBKvQ&quot;&gt;The Verge&lt;/a&gt;- Technology and the culture that orbits around it.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1ydE9gDHTdvbNVIgEKIKzw&quot;&gt;VWestlife&lt;/a&gt;- Retro tech videos.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;urbanism&quot; tabindex=&quot;-1&quot;&gt;Urbanism&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCcvfHa-GHSOHFAjU0-Ie57A&quot;&gt;Adam Something&lt;/a&gt;- Critiques of modern society, particularly urban planning.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC-LM91jkqJdWFvm9B5G-w7Q&quot;&gt;Alan Fisher&lt;/a&gt;- Focuses on transportation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCPGPv4DYBevHMe6NSEdbv8w&quot;&gt;Cities 4 People&lt;/a&gt;- Shares good examples of urbanism in North America.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGc8ZVCsrR3dAuhvUbkbToQ&quot;&gt;City Beautiful&lt;/a&gt;- High quality videos about urban planning. He goes around the country and shows great examples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCthIMTYTAH45pH9BgVZEY0w&quot;&gt;City Geek&lt;/a&gt;- Each video gives a quick overview of a city.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCfgtNfWCtsLKutY-BHzIb9Q&quot;&gt;CityNerd&lt;/a&gt;- Great themed lists of North American cities. His delivery, as if he&#39;s been swimming up the urban planning stream for 40 years, is perfect.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UC0intLFzLaudFG-xAvUEO-A&quot;&gt;Not Just Bikes&lt;/a&gt;- He hated North American urban planning so much that he moved his family to the Netherlands. Now, he makes videos about urbanism.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCN5CBM1NkqDYAHgS-AbgGHA&quot;&gt;Oh The Urbanity!&lt;/a&gt;- Canadian duo exploring good urbanism in North America.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCVo8Tg95k8NmmlOBf-GwvJA&quot;&gt;Peter Davies&lt;/a&gt;- Has started a series around building a city in Cities Skylines without car traffic. Cool premise!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTeYrzSQ3YCp3RovGH4y8Ew&quot;&gt;Strong Towns&lt;/a&gt;- A movement to support &amp;quot;a model of development that allows America&#39;s cities, towns and neighborhoods to become financially strong and resilient.&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCpwbkZqdyROeDMy40CPshsg&quot;&gt;Thomas Y&lt;/a&gt;- Videos pushing back against North American urban planning.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;video-games&quot; tabindex=&quot;-1&quot;&gt;Video Games&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;⏱️  &lt;a href=&quot;https://www.youtube.com/channel/UCgy43c3YLaRKo_fiW6_tFUw&quot;&gt;60 Minutes in 60 Seconds&lt;/a&gt;- One minute videos, each covering the first hour of a game. Cool concept, and full of fun puns. I could do without the &amp;quot;you know what to do&amp;quot; at the end of each video.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCPqeWdb-LGtPXeVXNoh-iqA&quot;&gt;A Critical Hit! | &amp;quot;Critical Kate&amp;quot; Willært&lt;/a&gt;- Documentaries with a wonderfully unique perspective. Just reading the video titles makes my eyes go big with excitement.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCjKSoJlPgcK6BmoSqXpj5xQ&quot;&gt;Action Button&lt;/a&gt;- His reviews are many hours long… and I will watch every second of them, starting as soon as they are released. He&#39;s hilarious, but not the way a stand-up comedian is hilarious, and his reviews are filtered heavily through his life experience. Incredible stuff. I hope I someday create something as awesome as any one of his reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCY3A_5R_m3PXCn5XDhvBBsg&quot;&gt;Adam Millard - The Architect of Games&lt;/a&gt;- Thoughtful essays about game design.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCE1jXbVAGJQEORz9nZqb5bQ&quot;&gt;Ahoy&lt;/a&gt;- Incredibly well-produced documentaries that are all too rare.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCov_51F0betb6hJ6Gumxg3Q&quot;&gt;AI and Games&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCSDiMahT5qDCjoWtzruztkw&quot;&gt;ambiguousamphibian&lt;/a&gt;- Makes their own fun in sandbox games by adding their own wild restrictions.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCaD33Qv_9UICqsW1aYKxRAA&quot;&gt;Arcade Archive&lt;/a&gt;- This person is building an arcade.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCL3pKToB6ER8N6TK6ZMueUw&quot;&gt;Arcadology&lt;/a&gt;- Essays about gaming with really good topics.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCCDU1fsmgvWljcW2aodfJsA&quot;&gt;Ars Technica&lt;/a&gt;- A weird mix of videos here, mostly centered around tech and gaming but with quite a few videos of YouTubers in those areas reading their comments. I&#39;ve put them here because their &amp;quot;War Stories&amp;quot; series is the standout for me.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCo_f7y6sBDmFnGbZoq1Ce_w&quot;&gt;Atari Archive&lt;/a&gt;- Focuses on Atari 2600/VCS games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC802ToE2k2VA2TgaOPQlwkg&quot;&gt;Basement Brothers&lt;/a&gt;- Learn about cool games for old Japanese computers.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCQ9STd0zeHrrQGJQEuvhuTw&quot;&gt;Bismuth&lt;/a&gt;- Cool speedrunning documentaries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1fkms84ecHysOOz9TU6zig&quot;&gt;Blast Processing&lt;/a&gt;- Video essays with a concentration on Sega consoles.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCbU_1OrX67hNDv2huvRUAJg&quot;&gt;Bluesuit&lt;/a&gt;- Reviews of indie games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCUe2AK0iirPfXcDkYu5dWow&quot;&gt;Boulder Punch&lt;/a&gt;- Essays on and reviews of games with horror and other heavy themes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCY22VVoFxKRQa2eWgWeznLQ&quot;&gt;Bowl of Lentils&lt;/a&gt;- Shows off Japanese RPGs and visual novels.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCtGoffNx1f6IHR5LEH0D6tQ&quot;&gt;Britta Food4Dogs&lt;/a&gt;- A charming woman in New Zealand shares her love of collecting games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCRpDbrcXS-giiD0PkZLC5Kw&quot;&gt;Chariot Rider&lt;/a&gt;- Interesting video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCgnPgGFT3fRVkXKL59iFDzQ&quot;&gt;Chris Davis&lt;/a&gt;- Focuses on CRPGs and immersive sims.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1XD-Cbw5jUnfwJpnAWH-rQ&quot;&gt;Cinnacal&lt;/a&gt;- Infrequent video game analysis.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UC2i64jLboyVFZwwO6UCKZ6g&quot;&gt;Classic Gaming Quarterly&lt;/a&gt;- I love watching this guy flip through old video game magazines. He talks about the games and edits video footage of the games in. It&#39;s a lot of fun.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3r91ONU7i0Qp_i9Lj5sD9A&quot;&gt;CGQ+&lt;/a&gt;- An offshoot of ☝️ .&lt;/li&gt;
&lt;li&gt;😿👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCs_6gVNVQOgq6MGDdt3h8HQ&quot;&gt;Cloth Map&lt;/a&gt;- Wonderful videos about the places in games and the gaming culture of places. By everyone&#39;s favorite blinking white guy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCLDRuN9duu-IV4BWj05rh0w&quot;&gt;codex&lt;/a&gt;- Documentaries about gaming secrets and cheat codes.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCkY047vYjF92-8HcoVTXAOg&quot;&gt;Coding Secrets&lt;/a&gt;- The technical feats used to achieve &amp;quot;impossible&amp;quot; effects in Sega Genesis games. I&#39;m calling this one defunct because the most recent video is an ad for a Funko Pop game and is nothing like the videos that got me to subscribe. The last one of those was in 2021.&lt;/li&gt;
&lt;li&gt;😿👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCsYwjeII1w6oWd4eHP29SuQ&quot;&gt;Cool Ghosts&lt;/a&gt;- This seems to be defunct and it makes me sad. It gave me the feeling of an old video game magazine because episodes were released infrequently and each one was an event that would teach me about cool new video games.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCcutrECjQKuhTVL7cLgy4kQ&quot;&gt;Corrupted Save&lt;/a&gt;- Game reviews and essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCaX9ZIG9oL0bocymR64u_rQ&quot;&gt;Critical Path&lt;/a&gt;- Interviews with game designers.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCrlzDiryfIdaLk-ARuojU-A&quot;&gt;Cult of the CyberSkull&lt;/a&gt;- Game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCZ6FRuw9DMY6dQYmR7MM0-w&quot;&gt;Dan Waterfield&lt;/a&gt;- Game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCXUPDybKG7nqIxEeKS8fi5w&quot;&gt;Darkfry&lt;/a&gt;- Video essays with a quirky sense of humor.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCJfJWct8jN1RpCuVWk3zHTA&quot;&gt;Daryl Talks Games&lt;/a&gt;- Games through the lens of psychology. Great storyteller and great editing. All his videos are day-one viewing for me.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCNOVwMpD-5A1xzcQGbIHNeA&quot;&gt;Design Doc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCm4JnxTxtvItQecKUc4zRhQ&quot;&gt;Errant Signal&lt;/a&gt;- Great reviews and documentaries. I like the &amp;quot;Children of Doom&amp;quot; series quite a bit.&lt;/li&gt;
&lt;li&gt;👀😴 &lt;a href=&quot;https://www.youtube.com/channel/UCxddeIv7GdHNcVPZI9JvGXQ&quot;&gt;eurothug4000&lt;/a&gt;- Wonderful and thoughtful game essays by a person who has a taste for cozy games, among others.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCynR0lsG_UuatTomB_U4GWQ&quot;&gt;Face Full of Eyes&lt;/a&gt;- Deep dives on games&#39; aesthetics.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCtBssYWSCRgz9O42Ok44lNg&quot;&gt;First Five&lt;/a&gt;- Bite-sized reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCCgG9KExe3OEOLcHO4z1B3g&quot;&gt;FrameRater&lt;/a&gt;- Retro gaming news and information plus historical documentaries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCd-qVRcjoK9zjtDs_LRxSmw&quot;&gt;FUNKe&lt;/a&gt;- Video essays with gorgeous animation.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCIUex9Rd8YqVAbJgVO2CtYg&quot;&gt;GC Vazquez&lt;/a&gt;- Video essays with a heavy focus on the Yakuza series and adjacent games.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCXCrsfQCfba7DLciVsky4Ug&quot;&gt;Game Brain&lt;/a&gt;- Documentaries about the making of video games.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UClF4wRP8OHhxIkB2-woAyEA&quot;&gt;Game Design Foundry&lt;/a&gt;- Explorations of game design.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCqJ-Xo29CKyLTjn6z2XwYAw&quot;&gt;Game Maker&#39;s Toolkit&lt;/a&gt;- Awesome videos about game design and development.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCT6LaAC9VckZYJUzutUW3PQ&quot;&gt;Game Sack&lt;/a&gt;- Themed lists of retro games.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UC8P_raHQ4EoWTSH2GMESMQA&quot;&gt;Game Score Fanfare&lt;/a&gt;- Great videos on video game music.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCfENDyL3zFLqJjTO8fQeVOQ&quot;&gt;Gamedev Adventures&lt;/a&gt;- Essays about game design.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC905icX5K7ioGbFuebmyTOg&quot;&gt;Gamers&#39; Garden Retro&lt;/a&gt;- Retro game videos, mostly on the Sega Saturn.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCJS-pvsdN8JBnyPpV47gLSg&quot;&gt;Gameumentary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCnbvPS_rXp4PC21PG2k1UVg&quot;&gt;Gaming Historian&lt;/a&gt;- Incredible documentaries on old games and hardware.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCxgx4EwuYDYMZFhjo1dC7SA&quot;&gt;The Geek Critique&lt;/a&gt;- Video essays focused on retro games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCmeds0MLhjfkjD_5acPnFlQ&quot;&gt;Giant Bomb&lt;/a&gt;- Its best days are behind it, but even so, it&#39;s still good. Tune in to get the latest scoops from Jeff Grubb or to be shocked by what normal everyday concepts Dan Ryckert doesn&#39;t understand.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCwq9JpB9EEyXG7JouLQLuIg&quot;&gt;gillythekid&lt;/a&gt;- Video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCDFghROk9t0fdXLppfn0gRw&quot;&gt;Graythorn&lt;/a&gt;- Video essays with a unique perspective.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCNmv1Cmjm3Hk8Vc9kIgv0AQ&quot;&gt;Grim Beard&lt;/a&gt;- Stylish, fun &amp;quot;reviews&amp;quot; that are half review/half documentary. A lot of the games featured contain horror themes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCSuhUzpdXg9jme6eN6HA_IA&quot;&gt;GVMERS&lt;/a&gt;- Gaming documentaries that are seemingly read by a voice actor. Maybe I&#39;m wrong, but I find the style of delivery a bit off-putting, like I&#39;m watching an A&amp;amp;E documentary or something. Content is somewhat pedestrian but sometimes interesting.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCacYHKoNLHrVoN1L9uup86A&quot;&gt;Hard4Games&lt;/a&gt;- Mostly short documentaries about classic games. Not sure about the channel name though…&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCutGiN7c5-CEFwm_ccixR3g&quot;&gt;HeavyEyed&lt;/a&gt;- Video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCyx1mPZXobOxCyzO2CwmDZA&quot;&gt;History Respawned&lt;/a&gt;- History in and through video games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC_r8gFeezEBZVnazvbv75pQ&quot;&gt;hotcyder&lt;/a&gt;- Nice videos with a concentration in Rare and Nintendo.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCrqaOPLC4_LTWCdJIvXvWTg&quot;&gt;Hungry Goriya&lt;/a&gt;- Reviews of NES games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCguiL4FjaAKM5b_nFlrOfGw&quot;&gt;i am error&lt;/a&gt;- Smart video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC_HX1n5iojK-xjy9WxfxXhg&quot;&gt;I Dream of Indie Games&lt;/a&gt;- Indie game reviews with great personality.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTRohxutThBffdcP3H6O0Zg&quot;&gt;Indigo Gaming&lt;/a&gt;- Documentaries and essays. They seem to like the cyberpunk milieu, so a lot of the videos are about that.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC477Kvszl9JivqOxN1dFgPQ&quot;&gt;Iron Pineapple&lt;/a&gt;- Plays all of the obscure Soulslikes they can find on Steam. Seems to give each one a fair shake and has smart criticism of them.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCeTfBygNb1TahcNpZyELO8g&quot;&gt;Jacob Geller&lt;/a&gt;- Great video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCR9R2ARN74dCebn1kv06UhA&quot;&gt;The Jeff Gerstmann Show&lt;/a&gt;- Founder of Giant Bomb. Really funny guy who has been covering video games forever.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCihvmkoh5QgHHonfAAjxkmw&quot;&gt;JennDjinn&lt;/a&gt;- Reviews of indie games and round-ups of Steam Next Fest demos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCNjPh_sUUWCezOfYPopY9_A&quot;&gt;Jenovi&lt;/a&gt;- Great retro gaming content with an emphasis Sega and somewhat grating newscaster-style delivery.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCrIttXi0WgLXHI1poCk0D6g&quot;&gt;Jeremy Parish | Video Works&lt;/a&gt;- Walking through the history of game releases for various retro consoles. Production is fairly poor but content is great.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCz565bjSN9kpkGPX6Mo2zNg&quot;&gt;John Learned&lt;/a&gt;- Annotated playthroughs of video games, giving you all sorts of interesting extra context.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCyhnYIvIKK_--PiJXCMKxQQ&quot;&gt;Joseph Anderson&lt;/a&gt;- Infrequent video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCRWyPm7MrfotIYF8A8MGV3g&quot;&gt;Josh Strife Hayes&lt;/a&gt;- Videos about MMOs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCv4hzZ0ebbux7S4PrNQgBww&quot;&gt;Kester&#39;s Forest&lt;/a&gt;- Repairs gaming hardware and flips through old magazines.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC-Jj82o8Iuv_wOYHfsAmrTA&quot;&gt;The Killer Bits&lt;/a&gt;- Reviews of games that aren&#39;t the major mainstream hits. This channel recently came out of a few years of dormancy. Seems like they&#39;re doing some tabletop content now too.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC18YhnNvyrU2kTwCyj9p5ag&quot;&gt;KingK&lt;/a&gt;- Video essays with a focus on Japanese mega hits like Mario, Sonic, and Pokemon.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCaifrB5IrvGNPJmPeVOcqBA&quot;&gt;Kruggsmash&lt;/a&gt;- Tells and illustrates stories from Dwarf Fortress. Fascinating that a game can generate these stories!&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCE-f0sqi-H7kuLT0YiW9rcA&quot;&gt;TheLazyPeon&lt;/a&gt;- Really good MMO videos. Keeps you up to date on the current state of long-running MMOs and reviews new MMOs too. I love the WoW Hardcore series he recently started.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCWSh_j8f0G9P-c1NTnOPyVA&quot;&gt;LambHoot&lt;/a&gt;- I&#39;m not sure what else to say about these channels that do video essays. Please don&#39;t take that to mean any of them are worse than the others. I like them all. That&#39;s why they&#39;re on this list.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCo8186mZYAY49flt6HkbqlQ&quot;&gt;Leon Massey&lt;/a&gt;- Essays about game design.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCto7D1L-MiRoOziCXK9uT5Q&quot;&gt;Let&#39;s Game It Out&lt;/a&gt;- Breaks sandbox games for your amusement.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCujjLOPLW92zVBlhaL8wxPg&quot;&gt;Leonardo Da Sidci&lt;/a&gt;- Essays with pretty cool perspectives.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCanmNTwIegw9sjD9gzBlupQ&quot;&gt;Liam Robertson - Game History Guy&lt;/a&gt;- Teaches you about games that were never released.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCWQfbcMGyrPDlIU7wV7aAOQ&quot;&gt;Liam Triforce&lt;/a&gt;- Lots of Legend of Zelda videos with some other Japanese games and the occasional Western game thrown in for good measure.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCyeXkOdGbwveA-EtwQLeTYA&quot;&gt;Lucky Ghost&lt;/a&gt;- MMO review and guide videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UClOGLGPOqlAiLmOvXW5lKbw&quot;&gt;MandaloreGaming&lt;/a&gt;- Smart reviews of games that might have 20 years ago been thought of as PC games, back before console gaming gobbled up everything. Lots of strategy games here, but there&#39;s other stuff too.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCI9eybCgmaFtbhCdBy8q62Q&quot;&gt;Maraganger&lt;/a&gt;- Video essays exploring some odd corners of gaming.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCEi5bJ5J0dnbbL_SWyKQm1g&quot;&gt;Mark Flynn&lt;/a&gt;- Deep dives into character designs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC8c9cH_XB7JMEGInq1-LWLg&quot;&gt;MashTec&lt;/a&gt;- Reviews of retro gaming devices. May be defunct. Hasn&#39;t released a video for a while.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCb_sF2m3-2azOqeNEdMwQPw&quot;&gt;Matthewmatosis&lt;/a&gt;- Video essays and reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCicmo3OzAmaul-lGc5ghV9Q&quot;&gt;Mega Drive Profile&lt;/a&gt;- Reviews of Mega Drive (or Genesis if you&#39;re in the US) games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCEFymXY4eFCo_AchSpxwyrg&quot;&gt;MetalJesusRocks&lt;/a&gt;- Retro game collector who loves to show his collection and take you along to cool retro game stores. I saw him once at a festival on my street when I lived in Seattle.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjFaPUcJU1vwk193mnW_w1w&quot;&gt;Modern Vintage Gamer&lt;/a&gt;- Technical deep dives on retro games.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCH0fH_3lhJtgHK3bsBFx3_Q&quot;&gt;Mr. Gentleman&lt;/a&gt;- Home of the History of RPGs series.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCEqX3NzHsxP9MV7YIdq2JzA&quot;&gt;mrixrt&lt;/a&gt;- Video essays slanting toward the negative (e.g., this or that game &amp;quot;sucks,&amp;quot; &amp;quot;what&#39;s wrong with&amp;quot; a game, etc.)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCpvtp7mH0Cdq8FQUxcjDq0Q&quot;&gt;My Life in Gaming&lt;/a&gt;- They play retro games and will show you the best ways to do it too!&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCwKkLApeClMpi44fd8vJdDA&quot;&gt;N64 Glenn Plant&lt;/a&gt;- Game reviews, themed lists, and magazine look-throughs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCZKyj7wDE51SMbkrRBT6SdA&quot;&gt;Nerrel&lt;/a&gt;- Game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCVLZpevtoTl30xEFH7muVsg&quot;&gt;NESComplex&lt;/a&gt;- Videos covering games of the 8- and 16-bit eras. My favorites are the &amp;quot;Declassified&amp;quot; series: deep dives into the secrets of a particular game.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCT0lO6g_BRAxREyMh6xWjpw&quot;&gt;NES Friend&lt;/a&gt;- Short videos describing NES games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1fKT0wuhchtclPqpdWEnHw&quot;&gt;NeverKnowsBest&lt;/a&gt;- Mostly interesting video essays. Their recent &lt;a href=&quot;https://youtu.be/argpSxB1NQE&quot;&gt;&amp;quot;Entire History of Video Games&amp;quot;&lt;/a&gt; is pretty great.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCxO_ya-RmAXCXJCU54AxYFw&quot;&gt;New Frame Plus&lt;/a&gt;- Explores animation in games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGq6XdadjoW21KMNKit3CAQ&quot;&gt;Next Level Narrative&lt;/a&gt;- Essays about storytelling in popular media — primarily games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCO0gHyqLNeIrCAjwlO2BmiA&quot;&gt;Nextlander&lt;/a&gt;- Giant Bomb alums Vinnie Caravella, Brad Shoemaker, and Alex Navarro play games together. Great if you want to see new releases played by good people.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC5CYeHPLer3lbEhgonvbbAA&quot;&gt;Noah Caldwell-Gervais&lt;/a&gt;- Epic video game essays, along with some occasional travel content.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC0fDG3byEcMtbOqPMymDNbw&quot;&gt;Noclip&lt;/a&gt;- Video game documentaries. This guy used to work for GameSpot and has loads of access as a result. Great dude too.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCfAvImNHaevXE7cAmHSOQDQ&quot;&gt;Noclip Game History Archive&lt;/a&gt;- Danny ended up with a bunch of old tapes of historical significance and is digitizing them to this channel.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCdievj3szPeYJzqqOjsLnfQ&quot;&gt;Noclip Crew&lt;/a&gt;- Same crew as proper Noclip, but these aren&#39;t really documentaries. More freeform but still enjoyable.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCYtuVAsWV5wTITaLgEGqqZg&quot;&gt;Noisy Pixel&lt;/a&gt;- Reviews of indie games. The reviews aren&#39;t great, but they make this list because they review games not many others do.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC4kFqZTgEz9fB0SNNrFaqeQ&quot;&gt;Now in the 90s&lt;/a&gt;- Which games came out 30 years ago?&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCR0SIzN1XnqQfHMoSXGWxlQ&quot;&gt;On Doubt&lt;/a&gt;- Stories about people who make video games&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTrirxpoj8GkrUl7pAqq7YQ&quot;&gt;onaretrotip&lt;/a&gt;- A wide variety of retro game videos. There are several about Lucasarts adventure games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC9pDNUuabc9QVAm-WzXUe_A&quot;&gt;PandaMonium Reviews Every U.S. Saturn Game&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCgaPRP68bbyHnfkPhWWBrNw&quot;&gt;PC Gamer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCpzHE1Jo-_Igft69WVschaA&quot;&gt;Penney Pixels&lt;/a&gt;- Creates fake de-makes of modern games or retro game adaptations of modern media.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCmkCPjKpngDHZp0orr7GuGA&quot;&gt;Pepp&#39;s Picks&lt;/a&gt;- Reviews of indie games.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCeTvRtfRFyWXdO_ZbyArPjA&quot;&gt;PeteDorr&lt;/a&gt;- Videos about game collecting.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCZB6V9fUov0Mx_us3MWWILg&quot;&gt;People Make Games&lt;/a&gt;- The best games journalism going. These people are exposing the dark underbelly of gaming.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCo57r5geuOTZzu1CoHbGbtQ&quot;&gt;Pixel Architect&lt;/a&gt;- Demonstrates pixel art techniques. Also logs development of their RPG.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCuVxaQDraOja6xKidcmoufA&quot;&gt;Polygon&lt;/a&gt;- Major game site with videos that often skew silly. Still pretty good though.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCkEa7jTrubo2mvdoHXz38zw&quot;&gt;PostMesmeric&lt;/a&gt;- Video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCFVnZyTWXFdxXsVydKUIpQg&quot;&gt;Press Start To Continue&lt;/a&gt;- Explorations of creepy or mysterious aspects of games… plus several Mother videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCAcdbQxXCbu1752-ocGWYEA&quot;&gt;PrimeHylian&lt;/a&gt;- Lots of game essays about Metroid, among others.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCc36N0TXR5YjqyGBwM-DBGQ&quot;&gt;ProbablyJacob&lt;/a&gt;- Game reviews and a few videos about paranormal stuff.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCH6gsbnwEM76Jn-HrBI6Syg&quot;&gt;Quest Marker&lt;/a&gt;- Cool gaming essays and reviews of indie games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCKq7PptA7Izc3VTLUS-swkw&quot;&gt;quwebs&lt;/a&gt;- Quick reviews of 8-bit and 16-bit games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1JTQBa5QxZCpXrFSkMxmPw&quot;&gt;Raycevick&lt;/a&gt;- Cool video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCfHmyqCntYHQ81ZukNu66rg&quot;&gt;Razbuten&lt;/a&gt;- All of his stuff is good, but I particularly enjoy the videos that analyze games from the non-gamer perspective.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCedxZ7IOAuZZ1PlfudvsLUQ&quot;&gt;RemovableSanity&lt;/a&gt;- Indie game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCRg2tBkpKYDxOKtX3GvLZcQ&quot;&gt;Retro Dodo&lt;/a&gt;- Retro hardware and games.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCoZQiN0o7f36H7PaW4fVhFw&quot;&gt;Retro Game Corps&lt;/a&gt;- The best retro hardware reviews and how-tos around.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCWhWuj1wBrpaaU75SBFFfug&quot;&gt;RetroActive&lt;/a&gt;- Videos about retro games, including a couple of videos exploring the history of ska music in games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCzKVssfARBvDuJFJ59r0-SQ&quot;&gt;Retrohistories&lt;/a&gt;- Historical documentaries about games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCA6ZR5id4mBTwdzGXavuF3w&quot;&gt;RetrospectiveGaming&lt;/a&gt;- Retrospectives of old CRPGs. Kinda goofy delivery that makes me chuckle.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCLEoyoOKZK0idGqSc6Pi23w&quot;&gt;RMC - The Cave&lt;/a&gt;- A British guy with a soothing voice shares retro consoles and computers and their games. He has a real museum you can visit, and many videos focus on restorations of donated items.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC5bKSAZBvV9AKlBJPG0Py-A&quot;&gt;Rock Paper Shotgun&lt;/a&gt;- Keep up with what&#39;s going on in PC gaming.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCN12YlMTtri3_EXAxFhZT3w&quot;&gt;Salokin&lt;/a&gt;- Reviews of games I don&#39;t often see reviewed on YouTube.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC1OPqQpIw7xCOnusnAkbmzw&quot;&gt;Same Name, Different Game&lt;/a&gt;- Sometimes, the same game is different on different platforms. This channel compares them.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCnEd9PbzAKmRnDYyi0CDEmw&quot;&gt;Sean Seanson&lt;/a&gt;- Rounds up obscure PS1 games and games that were never released in the US.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCHTnEwQKNwm49CQeCVZogMw&quot;&gt;Shesez&lt;/a&gt;- Has some great series like &amp;quot;Boundary Break&amp;quot; which shows you cool finds out of bounds in games and &amp;quot;Region Break&amp;quot; which shows you the differences between regional releases of a game.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCzkY7wa8Ksxv4M5NyUYgTmA&quot;&gt;Shirley Curry&lt;/a&gt;- Grandma Shirley plays Skyrim and makes up her own personal lore to flesh out her characters as she goes. She opens ever video with &amp;quot;hello, grandkids.&amp;quot; Wholesome.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCZ7AeeVbyslLM_8-nVy2B8Q&quot;&gt;Skill Up&lt;/a&gt;- Great reviews of the big releases. He also does a weekly news roundup that is highly entertaining and informative.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCn_19WPd9vH9SMzl2AqKI1w&quot;&gt;Skyehoppers&lt;/a&gt;- Video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCfBLXTwLoUpDAkHcHizW3Jg&quot;&gt;SNES drunk&lt;/a&gt;- Short videos describing SNES games.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCmY2tPu6TZMqHHNPj2QPwUQ&quot;&gt;Snoman Gaming&lt;/a&gt;- Videos about game design.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCs595r4A30fYDOd7AzTAgbw&quot;&gt;SoberDwarf&lt;/a&gt;- Game design documentaries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC5Xeb9-FhZXgvw340n7PsCQ&quot;&gt;Stop Skeletons From Fighting&lt;/a&gt;- Dynamic videos about the oddball side of video games.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCtt_NEKZ4MoH4O7BT3SbXTA&quot;&gt;strafefox&lt;/a&gt;- Awesome documentaries focusing on Japanese games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC7cmH--tFhYduIshTKzQUJQ&quot;&gt;Stylized Station&lt;/a&gt;- Analysis of game graphics and art.&lt;/li&gt;
&lt;li&gt;👀 &lt;a href=&quot;https://www.youtube.com/channel/UCtUbO6rBht0daVIOGML3c8w&quot;&gt;Summoning Salt&lt;/a&gt;- Walk through the history of speedrunning records.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCYwIcyCwXZ--FR0iZ593uBA&quot;&gt;Sunder&lt;/a&gt;- Game reviews and game design videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCWqr2tH3dPshNhPjV5h1xRw&quot;&gt;Super Bunnyhop&lt;/a&gt;- Reviews and thoughtful essays.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCZWes7r9zKwQYyncjD34Ufg&quot;&gt;Sushiperv&lt;/a&gt;- The JRPG innovations series is pretty cool.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCimJO6nZt-Yanp2j8Kd9g0Q&quot;&gt;Table 53&lt;/a&gt;- Reviews of indie games and video essays.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCKF5151a6yAooOILrYTvfJg&quot;&gt;Taki Udon&lt;/a&gt;- Previews and reviews of retro gaming handhelds.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCid9DssdW6-yxUNl3_aba6A&quot;&gt;Tama Hero&lt;/a&gt;- Deep dives into aspects of the elements of Pokemon games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCI6BOes6aBWYLGgjxsjmPgA&quot;&gt;Tanner&#39;s Game Museum&lt;/a&gt;- Awesome short videos about retro games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCZ1X8Zn6xguOSpx_HoJ-5cA&quot;&gt;Tehsnakerer&lt;/a&gt;- Long videos about games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCzmECGDexdpx2FxNoRy8-_w&quot;&gt;That Trav Guy&lt;/a&gt;- Fun, well-edited documentaries on games, sometimes new but mostly retro.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCA0J5iRCVl_2S0mRNTJEjUg&quot;&gt;Three Minute Gaming&lt;/a&gt;- Short game reviews.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCTAfm-YD2M9xzvbYvRc5ttA&quot;&gt;Timothy Cain&lt;/a&gt;- Shares his experience working on seminal CRPGs vlog style.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCm6GSA5OROHcIBNkXkH53zQ&quot;&gt;tomatoanus&lt;/a&gt;- Your tour guide through record speedruns.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCWPTiFpzm8559H-9Err59gw&quot;&gt;Turbo Button&lt;/a&gt;- Analysis of game mechanics.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjt4zRCKnJpdEM3N6KDFhGg&quot;&gt;Unseen64: an Archive for Beta &amp;amp; Cancelled Games&lt;/a&gt;- Unearthed footage of canceled games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCe0DNp0mKMqrYVaTundyr9w&quot;&gt;VaatiVidya&lt;/a&gt;- Learn the lore of the Soulsbourne games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC0eOlAEMdVgpmThPkpmR-qQ&quot;&gt;Valefisk&lt;/a&gt;- Games as masochism.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC8A3Zig-dNx2kZmy1FovTEA&quot;&gt;Video Game Animation Study&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCcCjuxEtb1l-lfhElopj5aA&quot;&gt;Video Game B-Roll&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCwdt4GIOHKO8lGU4LA-NNfA&quot;&gt;Video Game Docs&lt;/a&gt;- Video game documentaries exploring retro stuff.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCicVsS0zrUPrA3RaOJO5oBg&quot;&gt;The Video Game History Foundation&lt;/a&gt;- Infrequent but good and interesting videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCNFCXmja0Lnf8C7uy1rMaAg&quot;&gt;VZedshows&lt;/a&gt;- Interesting takes on games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC-ymzG87ykUfTLdECs1sVYw&quot;&gt;wizawhat&lt;/a&gt;- Gaming video essays.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCI7H1H_8lnxonZ1vIyfvAcg&quot;&gt;Wrestling With Gaming&lt;/a&gt;- Videos about retro games and the hardware and culture surrounding them.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCPlWv88ZRMxCcK3BGjrX7ew&quot;&gt;Writing on Games&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCbGza5v86PXroSbW_2RMXvw&quot;&gt;Xygor Gaming&lt;/a&gt;- Mostly short retrospectives and reviews of old JRPGs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCa5w_DcHdRWRIWKBqfLhbTw&quot;&gt;YourFriendJacob&lt;/a&gt;- Exposing new and upcoming indie games.&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;other-stuff&quot; tabindex=&quot;-1&quot;&gt;Other Stuff&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCQcP1QPlKiwH0gX-XNFETNg&quot;&gt;おもしろ雑貨コレクター&lt;/a&gt;- This person shares the cool and strange items they collect, while wrapping their videos in some fun storytelling.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCnEl2UOnkQsgjjlmCSBCxdQ&quot;&gt;anadvora&lt;/a&gt;- Quirky fun songs.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCqVEHtQoXHmUCfJ-9smpTSg&quot;&gt;Answer in Progress&lt;/a&gt;- Great explainers!&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCul0hqYdXADxADyoIku4p5g&quot;&gt;The Art and Making of&lt;/a&gt;- Reviews art books.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCbCq5Y0WPGimG2jNXhoQxGw&quot;&gt;Atomic Frontier&lt;/a&gt;- Fun science videos.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCvHn0MTf40rdEQu6Y2yNL5g&quot;&gt;baracksdubs&lt;/a&gt;- Obama sings pop songs.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCEOXxzW2vU0P-0THehuIIeg&quot;&gt;Captain Disillusion&lt;/a&gt;- Fun videos about visual effects.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCtinbF-Q-fVthA0qrFQTgXQ&quot;&gt;CaseyNeistat&lt;/a&gt;- C&#39;mon, you know this guy, right? Incredible storyteller. I enjoy when he looks at micromobility tech.&lt;/li&gt;
&lt;li&gt;😿 &lt;a href=&quot;https://www.youtube.com/channel/UCtLJJRsmtUgCWLj_Ud9URfA&quot;&gt;Chokkan&lt;/a&gt;- Custom computer keyboards.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCuVLG9pThvBABcYCm7pkNkA&quot;&gt;Climate Town&lt;/a&gt;- Funny videos about climate change.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjREVt2ZJU8ql-NC9Gu-TJw&quot;&gt;Code to the Moon&lt;/a&gt;- Cool software development videos. Lots of Rust stuff, but there are also tools and workflow stuff that could be helpful to any developer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC4QZ_LsYcvcq7qOsOhpAX4A&quot;&gt;ColdFusion&lt;/a&gt;- Tech and current events explainers.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGHZpIpAWJQ-Jy_CeCdXhMA&quot;&gt;Cool Worlds&lt;/a&gt;- Science videos focusing on space.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC14YfshXdnxkD4qOTWke4eQ&quot;&gt;Crypticc&lt;/a&gt;- Videos about cryptids and folk legends. I don&#39;t buy that this stuff is &amp;quot;real&amp;quot; in a meaningful sense, but I still like to watch it occasionally.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UC88Cq0GO7AZebZh4Z0K3-AA&quot;&gt;Dean Bog&lt;/a&gt;- Wonderful short films about Pittsburgh neighborhoods.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCSt7dofQxC-pIL9hUT6uX0A&quot;&gt;Direct and Dominate&lt;/a&gt;- An action/comedy animated series incorporating retro 3D graphics and plenty of references to video games.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCZq-49HjGBTh1WX3dr1UOug&quot;&gt;EasyPcRepairs&lt;/a&gt;- I&#39;m not particularly interested in the content of this channel, but the delivery of that content is relaxing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCybBViio_TH_uiFFDJuz5tg&quot;&gt;Einzelgänger&lt;/a&gt;- Videos focused on self-improvement through philosophy.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCimiUgDLbi6P17BdaCZpVbg&quot;&gt;exurb1a&lt;/a&gt;- Fun philosophical videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCFXad0mx4WxY1fXdbvtg0CQ&quot;&gt;Fascinating Horror&lt;/a&gt;- Stories of horrific accidents and other real-life horrors.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCPD_bxCRGpmmeQcbe2kpPaA&quot;&gt;First We Feast&lt;/a&gt;- Unless today is your first day trying YouTube, you probably know their show &amp;quot;Hot Ones.&amp;quot; It really is as good as everyone says.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCyNtlmLB73-7gtlBz00XOQQ&quot;&gt;Folding Ideas&lt;/a&gt;- Documentaries on lots of things, from pop culture to regular culture to commerce.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UClt01z1wHHT7c5lKcU8pxRQ&quot;&gt;hbomberguy&lt;/a&gt;- Lots of essays about video games, but also social commentary and other explainers. &lt;a href=&quot;https://youtu.be/0twDETh6QaI&quot;&gt;His exposé on Tommy Tallarico&lt;/a&gt; is a standout.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UClHVl2N3jPEbkNJVx-ItQIQ&quot;&gt;HealthyGamerGG&lt;/a&gt;- Mental health and personal growth.&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCojA_5iLYACORf5zUAWlMaA&quot;&gt;The Hood Internet&lt;/a&gt;- Great video mashups of hit songs. Each video has hits from a particular year.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCR1D15p_vdP3HkrH8wgjQRw&quot;&gt;Internet Historian&lt;/a&gt;- Tells the stories of things that happened online but also sometimes about things that happened in the world.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCbbQalJ4OaC0oQ0AqRaOJ9g&quot;&gt;Jay Foreman&lt;/a&gt;- Silly (in a good way) videos about maps and bridges.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC_hukbByJP7OZ3Xm2tszacQ&quot;&gt;Jeffrey Kaplan&lt;/a&gt;- Videos about learning techniques and philosophy.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCmGSJVG3mCRXVOP4yZrU1Dw&quot;&gt;Johnny Harris&lt;/a&gt;- What if the news actually explained things?&lt;/li&gt;
&lt;li&gt;👀🤌 &lt;a href=&quot;https://www.youtube.com/channel/UC3L9XPe0_FGfRG-CMGtBvFg&quot;&gt;JxmyHighroller&lt;/a&gt;- Awesome videos about NBA basketball. Loves to dive deep and derive conclusions from stats.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCSwwoUNvQWgZDC8a_O6Qs_A&quot;&gt;Kaz Rowe&lt;/a&gt;- History videos with a focus on LGBTQ+ folks.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCFbtcTaMFnOAP0pFO1L8hVw&quot;&gt;Kyle Hill&lt;/a&gt;- Fun videos that make science accessible.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCpa-Zb0ZcQjTCPP1Dx_1M8Q&quot;&gt;LegalEagle&lt;/a&gt;- Whoever thought the law could be fun?&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCRcgy6GzDeccI7dkbbBna3Q&quot;&gt;LEMMiNO&lt;/a&gt;- Researches mysteries, like the origin of the cool &#39;S,&#39; Jack the Ripper, and D.B. Cooper.&lt;/li&gt;
&lt;li&gt;😿🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCuoMasRkMhlj1VNVAOJdw5w&quot;&gt;LOCAL58TV&lt;/a&gt;- An early and wonderful example of this style of &amp;quot;analog horror&amp;quot; — horror content that presents as real found footage from the era of the VHS tape.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UC-SrCCzkGq0wmSAuRs7EBFg&quot;&gt;Miniminuteman&lt;/a&gt;- Accessibile and engaging history videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCOrE5EE4JH3CGwDQTsA2t_A&quot;&gt;misterdeity&lt;/a&gt;- Good critiques of religion.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCehBVAPy-bxmnbNARF-_tvA&quot;&gt;More Perfect Union&lt;/a&gt;- Social commentary and anti-capitalism.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCmYesELO6axBrCuSpf7S9DQ&quot;&gt;Mr. Beat&lt;/a&gt;- Great history videos from a passionate teacher.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCRVruzlQF5cqpw9jQgIgNdw&quot;&gt;mugumogu&lt;/a&gt;- Beautiful, soothing videos of three cute cats, including Maru, the box cat.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCJkMlOu7faDgqh4PfzbpLdg&quot;&gt;Nerdwriter1&lt;/a&gt;- Such a variety here it&#39;s hard to categorize. Let&#39;s just say that all of the videos are interesting.&lt;/li&gt;
&lt;li&gt;😴 &lt;a href=&quot;https://www.youtube.com/channel/UCf_suVrG2dA5BTjJhNLwthQ&quot;&gt;Odd Tinkering&lt;/a&gt;- Watch someone restore old objects — often gaming-related but not always.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjDQKxiTVpXutZc2Ra9wCAg&quot;&gt;Oki&#39;s Weird Stories&lt;/a&gt;- Odd stories about people.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCodbH5mUeF-m_BsNueRDjcw&quot;&gt;Overly Sarcastic Productions&lt;/a&gt;- Videos about literature, mythology, and history.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC2xHMABk_sX2aC14-D7OhIw&quot;&gt;Premodernist&lt;/a&gt;- Micro history documentaries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCjewxGh1Gx5i5Uzxn0v-TPw&quot;&gt;The Punk Rock MBA&lt;/a&gt;- Engaging videos about the business side of music.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGHDQtN_vzFYJaq_Fx1eikg&quot;&gt;Qxir&lt;/a&gt;- Stories of people in peril.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC4a9LfdavRlVMaSSWFdIciA&quot;&gt;RobWords&lt;/a&gt;- Fun and funny videos about language.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCe6Kb_fN2ZEC0bMdDye7ZQg&quot;&gt;Sakura Stardust&lt;/a&gt;- Exploring Japanese internet culture, often with a horror bent.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCDRmGMSgrtZkOsh_NQl4_xw&quot;&gt;Secret Base&lt;/a&gt;- I&#39;m not huge into sports, but I do enjoy their videos. Really great at giving you the context around important plays or rivalries.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC3KEoMzNz8eYnwBC34RaKCQ&quot;&gt;Simone Giertz&lt;/a&gt;- Formerly the &amp;quot;queen of shitty robots.&amp;quot; Now, Simon makes all kinds of stuff besides just shitty robots. Always a fun watch.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCji2l5wcs6GoYJY1GgG_slQ&quot;&gt;Ska Tune Network&lt;/a&gt;- Mostly ska/punk covers of pop songs. Their energy is infectious.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCvlj0IzjSnNoduQF0l3VGng&quot;&gt;Some More News&lt;/a&gt;- Funny left-leaning news show. Like The Daily Show if it really dove deep.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCa1qcJbMkbk5dwTvs-va8ew&quot;&gt;Something Different Films&lt;/a&gt;- Videos about geography and the culture that comes out of it.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UC4E98HDsPXrf5kTKIgrSmtQ&quot;&gt;Special Books by Special Kids&lt;/a&gt;- Charming interviews with people with disabilities.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCYAm24PkejQR2xMgJgn7xwg&quot;&gt;Stewart Hicks&lt;/a&gt;- Awesome accessible architecture videos.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCj1VqrHhDte54oLgPG4xpuQ&quot;&gt;Stuff Made Here&lt;/a&gt;- Makes incredible devices. Less crafting and more invention + engineering.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCsaGKqPZnGp_7N80hcHySGQ&quot;&gt;Tasting History with Max Miller&lt;/a&gt;- Cooks historically accurate dishes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCV5vCi3jPJdURZwAOO_FNfQ&quot;&gt;The Thought Emporium&lt;/a&gt;- Weird science.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCRlICXvO4XR4HMeEB9JjDlA&quot;&gt;Thoughty2&lt;/a&gt;- Cool short documentaries on a variety of topics. You will learn things you weren&#39;t aware you wanted to know.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCxHcoI9ndIdAihEB7ODTOfQ&quot;&gt;Trash Theory&lt;/a&gt;- Great music documentaries showing the history of various aspects of popular music. The one about &lt;a href=&quot;https://youtu.be/l8Nw7kum0yk&quot;&gt;the first punk rock Christmas song&lt;/a&gt; is a standout.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCHnyfMqiRRG1u-2MsSQLbXA&quot;&gt;Veritasium&lt;/a&gt;- Masterfully entertaining and well-produced science videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCUwQmBOM-tpGP13zx-vNpbQ&quot;&gt;Versed&lt;/a&gt;- Current events and politics videos with great thumbnails.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCd0zIZlbgvEifm_hd3FwlBQ&quot;&gt;vewn&lt;/a&gt;- Cool and kinda creepy animation in a very creepy aspect ratio.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCn8zNIfYAQNdrFRrr8oibKw&quot;&gt;VICE&lt;/a&gt;- News with a focus on sex, danger, and youth culture.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCGaVdbSav8xWuFWTadK6loA&quot;&gt;vlogbrothers&lt;/a&gt;- The prototypical vloggers. Two smart guys talking to the camera about interesting stuff across a variety of topics.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCLXo7UDZvByw2ixzpQCufnA&quot;&gt;Vox&lt;/a&gt;- High-quality explainer and current events videos.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UC6nSFpj9HTCZ5t-N3Rm3-HA&quot;&gt;Vsauce&lt;/a&gt;- Exists somewhere at the intersection of history, design, philosophy, and science. Always interesting.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/channel/UChe9i_1QOu0izWI2l_CveKw&quot;&gt;Weird Paul&lt;/a&gt;- Retro media, thrift store finds, and Paul&#39;s home videos from his childhood.&lt;/li&gt;
&lt;li&gt;🤌 &lt;a href=&quot;https://www.youtube.com/channel/UCVpankR4HtoAVtYnFDUieYA&quot;&gt;zefrank1&lt;/a&gt;- Off-the-wall nature documentaries.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>New List: Favorite Internet Videos</title>
      <link>https://devon.lol/lists/favorite-internet-videos</link>
      <pubDate>Sun, 16 Jul 2023 09:50:04 +0000</pubDate>
      <guid isPermaLink="false">/feed/new-list-favorite-internet-videos/</guid>
      <description>&lt;p&gt;These are some of my favorite internet videos. I&#39;ll add new entries to the top and mark anything added since the last update so you can easily keep up.&lt;/p&gt;
&lt;h1 id=&quot;action-button-reviews-tokimeki-memorial&quot; tabindex=&quot;-1&quot;&gt;ACTION BUTTON REVIEWS Tokimeki Memorial&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/watch?v=xb-DtICmPTY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;An epic review of a game I was totally unfamiliar with. Tim&#39;s interviews are more about him and his life than the games he&#39;s reviewing… and I&#39;m here for it.&lt;/p&gt;
&lt;p&gt;This video is great, but honestly, I could put every Action Button video on this list.&lt;/p&gt;
&lt;h1 id=&quot;white-guy-speaks-perfect-japanese-from-watching-anime-here-s-how-he-did-it&quot; tabindex=&quot;-1&quot;&gt;White Guy Speaks Perfect Japanese from watching Anime. Here&#39;s how he did it.&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vJG9kpqTRmU&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This guy shares his approach to language learning, which is really cool and different from the typical advice in this area.&lt;/p&gt;
&lt;h1 id=&quot;the-unreality-of-pro-wrestling&quot; tabindex=&quot;-1&quot;&gt;The Unreality of Pro Wrestling&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/UaDAzXVycR4&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Eyepatch Wolf will make you fall in love with pro wrestling, no matter how fancy you are. Here, he tells the redemption story of Roman Reigns.&lt;/p&gt;
&lt;h1 id=&quot;why-america-is-addicted-to-cars&quot; tabindex=&quot;-1&quot;&gt;why america is addicted to cars&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/V3yXSD2O95E&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;children-of-doom-1998-half-life&quot; tabindex=&quot;-1&quot;&gt;Children of Doom 1998: Half-Life&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Zz4uppst-7I&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;An exploration of all the shooters released in 1998, including Half-Life.&lt;/p&gt;
&lt;h1 id=&quot;the-entire-history-of-video-games&quot; tabindex=&quot;-1&quot;&gt;The Entire History of Video Games&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/argpSxB1NQE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;i-tracked-down-my-anonymous-landlord-here-s-what-happened&quot; tabindex=&quot;-1&quot;&gt;I Tracked Down My Anonymous Landlord... Here&#39;s What Happened.&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/Uq59qGkwXlE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This is the world we live in.&lt;/p&gt;
&lt;h1 id=&quot;how-the-auto-industry-carjacked-the-american-dream-climate-town&quot; tabindex=&quot;-1&quot;&gt;How The Auto Industry Carjacked The American Dream | Climate Town&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/oOttvpjJvAo&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This is the world we live in.&lt;/p&gt;
&lt;h1 id=&quot;the-nostalgia-of-old-you-tube-horror&quot; tabindex=&quot;-1&quot;&gt;The Nostalgia Of Old YouTube Horror&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/sd6uB3OWVv0&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;we-entered-the-world-of-microsoft-excel-e-sports-and-got-our-asses-beat&quot; tabindex=&quot;-1&quot;&gt;We Entered the World of Microsoft Excel eSports &amp;amp; Got Our Asses Beat&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/N2QC6VQXo8U&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This is a thing?&lt;/p&gt;
&lt;h1 id=&quot;making-puzzles-for-my-indie-magnet-game&quot; tabindex=&quot;-1&quot;&gt;Making puzzles for my indie magnet game&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/akeVPZLZejY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;before-my-chemical-romance-how-emo-became-emo&quot; tabindex=&quot;-1&quot;&gt;Before My Chemical Romance: How Emo Became Emo&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/TWG5JLC9kUA&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This is a great history of an era of music that was a major part of my coming of age.&lt;/p&gt;
&lt;h1 id=&quot;how-i-got-into-gaming-an-old-lady-discovers-a-wonderworld&quot; tabindex=&quot;-1&quot;&gt;How I Got into Gaming :: An Old Lady discovers a Wonderworld&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/16cxOv2KGLE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;action-button-reviews-boku-no-natsuyasumi&quot; tabindex=&quot;-1&quot;&gt;action button reviews boku no natsuyasumi&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/779coR-XPTw&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;What a charming game!&lt;/p&gt;
&lt;h1 id=&quot;a-terrible-guide-to-the-terrible-terminology-of-u-s-health-insurance&quot; tabindex=&quot;-1&quot;&gt;A terrible guide to the terrible terminology of U.S. Health Insurance&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/-wpHszfnJns&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This is the world we live in. Feels like I&#39;ve said that before… 😁&lt;/p&gt;
&lt;p&gt;This video is an indictment of healthcare in the United States.&lt;/p&gt;
&lt;h1 id=&quot;making-1-5-m-month-on-only-fans-and-twitch-amouranth-my-life-online&quot; tabindex=&quot;-1&quot;&gt;Making $1.5M/month on OnlyFans and Twitch: Amouranth | My Life Online&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/xLhsI9b6ZAE&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;Her life seems… kinda miserable.&lt;/p&gt;
&lt;h1 id=&quot;how-tony-hawk-s-pro-skater-changed-music-forever&quot; tabindex=&quot;-1&quot;&gt;HOW TONY HAWK&#39;S PRO SKATER CHANGED MUSIC FOREVER&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/en02VjaJsUY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;A formative game of my childhood, both for the game it was and for the music that was in it.&lt;/p&gt;
&lt;h1 id=&quot;my-strange-obsession-with-gaming-elevators&quot; tabindex=&quot;-1&quot;&gt;My Strange Obsession With Gaming Elevators&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/-uJjmXcVZLo&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;the-system-behind-hades-astounding-dialogue&quot; tabindex=&quot;-1&quot;&gt;The System Behind Hades&#39; Astounding Dialogue&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/bwdYL0KFA_U&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;last-witness-to-president-abraham-lincoln-assassination-i-ve-got-a-secret&quot; tabindex=&quot;-1&quot;&gt;Last Witness to President Abraham Lincoln Assassination I&#39;ve Got A Secret&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/watch?v=1RPoymt3Jx4&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;a-paper-panty-clad-horse-a-jailbreak-and-turtles-written-by-a-kid-ep-3&quot; tabindex=&quot;-1&quot;&gt;A Paper Panty-Clad Horse, a Jailbreak, and Turtles - Written by a Kid ep. 3&lt;/h1&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/watch?v=O_UWRUacIuk&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;This was a short-lived series on the Geek and Sundry network which had several good shows for nerds. In &lt;em&gt;Written by a Kid&lt;/em&gt;, a kid writes a story that then gets animated as they re-tell it. This little girl&#39;s delivery of her story is hilarious. Such a precocious little kid, and her story is amazing!&lt;/p&gt;
</description>
    </item><item>
      <title>New List: Better Alternatives to Popular Things</title>
      <link>https://devon.lol/lists/better-alternatives-to-popular-things</link>
      <pubDate>Sun, 16 Jul 2023 09:50:04 +0000</pubDate>
      <guid isPermaLink="false">/feed/new-list-better-alternatives/</guid>
      <description>&lt;p&gt;These are things that are secretly better than their alternatives, although many of the alternatives are much more popular. Some may be controversial. If you disagree, please make your own list and share it.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;handkerchief &amp;gt; tissue&lt;/li&gt;
&lt;li&gt;bus/walking &amp;gt; car&lt;/li&gt;
&lt;li&gt;Mastodon &amp;gt; Twitter/BlueSky/Threads/whatever&lt;/li&gt;
&lt;li&gt;Lemmy/Tildes &amp;gt; Reddit&lt;/li&gt;
&lt;li&gt;Kagi &amp;gt; Google&lt;/li&gt;
&lt;li&gt;Arc &amp;gt; Firefox &amp;gt; Google Chrome &amp;gt; IE 6&lt;/li&gt;
&lt;li&gt;commercial displays &amp;gt; cheap smart TVs&lt;/li&gt;
&lt;li&gt;Futurama &amp;gt; The Simpsons&lt;/li&gt;
&lt;li&gt;Calvin and Hobbes &amp;gt; Garfield&lt;/li&gt;
&lt;li&gt;bidet &amp;gt; wiping your dirty ass with a dry piece of paper a few times&lt;/li&gt;
&lt;li&gt;gaming desktop &amp;gt; gaming laptop&lt;/li&gt;
&lt;li&gt;urban living &amp;gt; suburban living&lt;/li&gt;
&lt;li&gt;being sincere &amp;gt; being cynical&lt;/li&gt;
&lt;li&gt;hard way &amp;gt; easy way&lt;/li&gt;
&lt;li&gt;being kind &amp;gt; being cool&lt;/li&gt;
&lt;li&gt;flexible &amp;gt; rigid&lt;/li&gt;
&lt;li&gt;sharing credit &amp;gt; hoarding credit&lt;/li&gt;
&lt;li&gt;admitting faults &amp;gt; hiding faults&lt;/li&gt;
&lt;li&gt;optimizing &amp;gt; settling&lt;/li&gt;
&lt;li&gt;casual &amp;gt; &amp;quot;professional&amp;quot;&lt;/li&gt;
&lt;li&gt;people &amp;gt; things&lt;/li&gt;
&lt;li&gt;cats &amp;gt; dogs&lt;/li&gt;
&lt;li&gt;pizza with pineapple &amp;gt; pizza without pineapple&lt;/li&gt;
&lt;li&gt;quiet evenings with people you care about &amp;gt; partying&lt;/li&gt;
&lt;li&gt;loud keyswitches &amp;gt; quiet keyswitches&lt;/li&gt;
&lt;li&gt;investing &amp;gt; instant gratification&lt;/li&gt;
&lt;li&gt;not having a yard &amp;gt; having a small yard &amp;gt; having a big yard&lt;/li&gt;
&lt;li&gt;dumb home &amp;gt; smart home&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>Which Dominoes Fall After Reddit?</title>
      <link>https://devon.lol/blog/which-dominoes-fall-after-reddit</link>
      <pubDate>Sat, 01 Jul 2023 12:58:04 +0000</pubDate>
      <guid isPermaLink="false">/feed/which-dominoes-fall-after-reddit/</guid>
      <description>&lt;p&gt;It&#39;s a story as old as the commercial internet. Sites fail and are closed all the time. But surely popular sites with tons of engaged users will stick around, right? That&#39;s what many of us thought before &lt;a href=&quot;https://d3.harvard.edu/platform-digit/submission/the-demise-of-digg-how-an-online-giant-lost-control-of-the-digital-crowd/&quot;&gt;Digg fell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When that happened, we could write it off as a one-off occurrence. This sort of thing really didn&#39;t happen much. Well, there was Google, closing down reasonably popular services even back then like &lt;a href=&quot;https://googleblog.blogspot.com/2010/08/update-on-google-wave.html&quot;&gt;Wave&lt;/a&gt;… but that can easily be ignored because Google seemingly shuts down 10 services every month. They&#39;re an anomaly.&lt;/p&gt;
&lt;p&gt;Late in 2022, we saw Elon Musk take over Twitter and start gutting it, dismantling the few protections users on that platform had against harassment (e.g., &lt;a href=&quot;https://www.politico.com/news/2022/12/13/twitter-harassment-musk-kills-safety-board-00073684&quot;&gt;killing its &amp;quot;safety board&amp;quot;&lt;/a&gt;) and misinformation (e.g., &lt;a href=&quot;https://transparency.twitter.com/en/reports/covid19.html#2021-jul-dec&quot;&gt;no longer enforcing their COVID-19 misinformation policy&lt;/a&gt;). &lt;a href=&quot;https://www.searchenginejournal.com/twitter-fires-senior-engineers-for-opinions-shared-in-private-slack-channel/471339/&quot;&gt;Employees who expressed concerns were fired&lt;/a&gt; and &lt;a href=&quot;https://www.cnn.com/2022/12/16/tech/musk-censors-press/index.html&quot;&gt;journalists who said things he didn&#39;t like were banned&lt;/a&gt; in the new &lt;a href=&quot;https://www.theguardian.com/technology/2022/apr/14/how-free-speech-absolutist-elon-musk-would-transform-twitter&quot;&gt;&amp;quot;free speech absolutist&amp;quot; era of Twitter&lt;/a&gt;. But this was one disenfranchised billionaire taking his proverbial ball and going home. Right? Then, Reddit &lt;a href=&quot;https://www.cnn.com/2023/06/01/tech/reddit-outrage-data-access-charge/index.html&quot;&gt;started on it&#39;s own death spiral&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As it turns out, this will keep happening forever because it&#39;s all part of the playbook. I&#39;m certainly not an expert on economics nor business, but I&#39;m seeing some connections — maybe some that aren&#39;t actually there — between what&#39;s happening here and &lt;a href=&quot;https://archive.is/79uSw&quot;&gt;the collapse of Silicon Valley Bank&lt;/a&gt;, the economic climate that caused it, and this new big tech ethos. It looks to me like we&#39;re in a moment right now where the pressure is on tech companies to become profitable. This may be because interest rates are high, inflation is high, and the economy is in a bit of flux, &lt;a href=&quot;https://news.crunchbase.com/venture/n-america-startup-funding-weakens-q1-2023/&quot;&gt;causing investors to hold onto their wallets tighter than usual&lt;/a&gt;. The way I understand startup investment is this: your put a little money into a lot of different startups to spread out your risk. You keep putting more money into the ones that are seeing results. You keep doing that until you&#39;ve pumped up its value as much as you think you can. Tech companies do this by whispering sweet nothings into their users&#39; ears. It&#39;s the &amp;quot;free lunch&amp;quot; period, when the company is giving you a great product and not charging you what it&#39;s worth so that, by the time they &lt;em&gt;do&lt;/em&gt; start charging you, you&#39;re already hooked.&lt;/p&gt;
&lt;p&gt;Then, investors cash out by selling the company to another company or by offering an IPO that will allow anyone to buy stock in the company. When investors aren&#39;t going to invest more to try to grow, they&#39;re probably ready to cash out. That time is coming for many of these tech companies. This is when the sweet nothings stop and the company is ready to extract anything they can from their users, so long as it has a dollar sign in front of it. In this uncertain economic climate, profitability is what people want to see, so that will ensure the most lucrative exit for investors. It&#39;s at this point in the life of a social media company&#39;s lifespan they inform their users to &lt;a href=&quot;https://catvalente.substack.com/p/stop-talking-to-each-other-and-start&quot;&gt;stop talking to each other and start buying things&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;That&#39;s why &lt;a href=&quot;https://www.theverge.com/2023/6/15/23762868/reddit-ceo-steve-huffman-interview&quot;&gt;all the protests in the world won&#39;t help&lt;/a&gt;. The &amp;quot;best&amp;quot; you could hope for is that a company &amp;quot;capitulates&amp;quot; to your demands by delaying the inevitable and/or disguising it as something else and/or rolling it out in a graduated fashion, possibly more quietly if they can find a way. Maybe they&#39;ll find some different way to separate you from your money. Whatever the result, you can bet it&#39;s not going to be good for you. This is because your goals are mismatched with the goals of the corporation. You want one thing; they want another, and the two are pulling in opposite directions. In terms of Reddit: you want community; they want profit. The community will continue to exist so long as it makes the greatest profit it possibly can. Your protests will be ineffective because the people who care are a small minority, and &lt;a href=&quot;https://arstechnica.com/gadgets/2023/06/reddit-mods-allowed-porn-as-protest-the-company-nuked-their-mod-badges/&quot;&gt;for every mod that&#39;s ready to hold strong, there are 100 who will gladly cross the picket line&lt;/a&gt; for a taste of the sweet power that comes from ruling over a subreddit with an iron fist.&lt;/p&gt;
&lt;p&gt;This will erode trust in Reddit, and it will experience a brain drain as a result. A lot of its free moderation workforce will need to be replaced. Many of its best contributors will flee to other platforms like &lt;a href=&quot;https://tildes.net/&quot;&gt;Tildes&lt;/a&gt; and &lt;a href=&quot;https://join-lemmy.org/&quot;&gt;Lemmy&lt;/a&gt;. Eventually, the site will collapse. If it does survive for a long time, it will begin to look like a husk of its former self. But the profits will already be realized at this point, so the people making the calls now that will desstroy it in the future couldn&#39;t care less. &lt;a href=&quot;https://www.npr.org/2023/06/15/1182457366/reddit-ceo-steve-huffman-its-time-we-grow-up-and-behave-like-an-adult-company&quot;&gt;This is what being an &amp;quot;adult&amp;quot; looks like under capitalism.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Some of us have now fled to federated alternatives where we have more control, like Mastodon and Lemmy. Others have found smaller generalized communities or more specialized forums. Sometimes, we&#39;ve done both. They&#39;re not perfect. These communities are having growing pains. They&#39;re not a one-to-one replacement for the platforms we left them for, but they can be a &lt;em&gt;two&lt;/em&gt;-to-one replacement for the needs we satisfied on those platforms by allowing us to build more authentic relationships with other people online without constantly wondering what bullshit we&#39;re going to have to endure next and by allowing us to own our spaces online. We&#39;re opting out of profit-driven communities since that&#39;s what&#39;s burning us now. We&#39;re tired of opting &lt;em&gt;in&lt;/em&gt; to being corraled so we can be efficiently monetized.&lt;/p&gt;
&lt;p&gt;But the real lesson of this whole situation is that &lt;strong&gt;it won&#39;t stop here&lt;/strong&gt;. It&#39;s time to take a look at where you hang out online. Which of those see you in true alignment with the owners and operators? Which are just still whispering sweet nothings before they betray you to fulfill their own needs a few months or years down the line?&lt;/p&gt;
&lt;p&gt;This isn&#39;t just a rhetorical question. I have created a handy list! 😁 Here are a few that came to mind for me, in no particular order, as well as some alternatives you might want to start exploring! Note that, you&#39;ll almost never be able to match the commercial behemoth in features or user experience — they just have so many resources, it&#39;s impossible for the small fry to keep up — but you&#39;ll gain advantages if you can tolerate what you have to give up. Someday, when they start squeezing users, you&#39;ll be ahead of the mass exodus!&lt;/p&gt;
&lt;h2 id=&quot;social-cloud-alternatives&quot; tabindex=&quot;-1&quot;&gt;Social/Cloud Alternatives&lt;/h2&gt;
&lt;h3 id=&quot;discord&quot; tabindex=&quot;-1&quot;&gt;Discord&lt;/h3&gt;
&lt;p&gt;Fidelity has been marking down its value (that is, lowering its estimates of the value of its holdings) in two well-known social media companies. One is Reddit, and we&#39;ve seen how they decided to handle it. The other is Discord. How will they respond?&lt;/p&gt;
&lt;h4 id=&quot;matrix&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://matrix.org/&quot;&gt;Matrix&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Matrix is decentralized and federated like Mastodon and Lemmy, meaning anyone can run a Matrix server and you can talk with people across servers. Here, I&#39;m using &amp;quot;server&amp;quot; in a more traditional sense, not in the way Discord uses it. What Discord calls a &amp;quot;server&amp;quot; really doesn&#39;t represent a real server at all but is instead an organizational unit that can contain channels. In Matrix, this is referred to as a &lt;a href=&quot;https://element.io/blog/spaces-the-next-frontier/&quot;&gt;&amp;quot;space&amp;quot;&lt;/a&gt;, but channels can also exist detached from any space.&lt;/p&gt;
&lt;p&gt;To quickly get started, you could try &lt;a href=&quot;https://element.io/&quot;&gt;Element&lt;/a&gt;, the most popular Matrix client. This will, by default, funnel you into account creation on the official instance.&lt;/p&gt;
&lt;h4 id=&quot;revolt&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://revolt.chat/&quot;&gt;Revolt&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Revolt is a more blatant attempt to clone Discord, although it&#39;s definitely not there just yet. It&#39;s still pretty slick though. The main features lacking are Discord&#39;s video features. You can host your own instance, but they aren&#39;t federated like Matrix. You can also join the official instance, but &lt;a href=&quot;https://developers.revolt.chat/faq/monetisation&quot;&gt;they themselves admit to not having a business model&lt;/a&gt; (as of June 2023).&lt;/p&gt;
&lt;h3 id=&quot;git-hub&quot; tabindex=&quot;-1&quot;&gt;GitHub&lt;/h3&gt;
&lt;p&gt;GitHub is now monetizing your open source software without compensating you by selling it back to you and others as GitHub Copilot: a generative AI for developers trained on the work of other developers. Maybe it&#39;s time to start giving them free training data…&lt;/p&gt;
&lt;h4 id=&quot;forgejo-codeberg&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://forgejo.org/&quot;&gt;Forgejo&lt;/a&gt;/&lt;a href=&quot;https://codeberg.org/&quot;&gt;Codeberg&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Forgejo is a self-hosted open-source GitHub alternative with a terrible name (Seriously, how do you pronounce it? 😅) that, as is usually the case with these things, has most of the features of the software that inspired it and misses some of the more complicated stuff. Best I can tell, it doesn&#39;t have CI, but it does have a lot of the other ancillary features like wikis and kanban boards. Codeberg is both the official instance and where development of Forgejo happens.&lt;/p&gt;
&lt;h3 id=&quot;gmail&quot; tabindex=&quot;-1&quot;&gt;Gmail&lt;/h3&gt;
&lt;p&gt;Gmail probably isn&#39;t going anywhere, but Google is struggling right now to keep up in the face of an AI-shaped existential crisis. It&#39;s easy to switch search engines. Email providers? Not so much. When the time comes to juice profits, you can bet they&#39;ll come for the users that will have the hardest time leaving them.&lt;/p&gt;
&lt;p&gt;I&#39;m not going to recommend any self-hosted alternatives here because I think email hosting is hard to get right, but there are still some solid alternatives.&lt;/p&gt;
&lt;h4 id=&quot;fastmail&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://www.fastmail.com/&quot;&gt;Fastmail&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;I use this one because it works within the workflow I was already using with Gmail. I would like encryption, but it makes everything too complicated for me to deal with right now. This service works great, and I never miss Gmail having switched. I&#39;m running basically all of my personal email through them at this point, and it works like a dream. They even let you generate forwarding addresses for when you need to register an email address somewhere but don&#39;t want to reveal your identity.&lt;/p&gt;
&lt;h4 id=&quot;tutanota&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://tutanota.com/&quot;&gt;Tutanota&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;This is the encrypted service I would probably recommend, although I haven&#39;t used it myself.&lt;/p&gt;
&lt;h3 id=&quot;google-apps-drive-dropbox&quot; tabindex=&quot;-1&quot;&gt;Google Apps/Drive/Dropbox&lt;/h3&gt;
&lt;p&gt;Same as the story with Gmail. They&#39;ve already made user-hostile changes in the past, and you can bet it will happen again in the future. Dropbox is a whole other set of problems.&lt;/p&gt;
&lt;h4 id=&quot;next-cloud&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://nextcloud.com/&quot;&gt;NextCloud&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;NextCloud is a self-hosting Swiss army knife. It has plugins to do just about anything, most important in this context, file sharing and document collaboration.&lt;/p&gt;
&lt;h3 id=&quot;photo-stuff-imgur-i-cloud-whatever-photo-thing-google-has-flickr-does-anyone-use-flickr-anymore&quot; tabindex=&quot;-1&quot;&gt;Photo Stuff (Imgur, iCloud, Whatever photo thing Google has, Flickr... does anyone use Flickr anymore?)&lt;/h3&gt;
&lt;p&gt;We&#39;ve already seen bad things happen to photo services, so why would the future be any different?&lt;/p&gt;
&lt;h4 id=&quot;pixelfed&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://pixelfed.org/&quot;&gt;Pixelfed&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Pixelfed is to mainstream photo hosting as Mastodon is to Twitter. It&#39;s self-hosted. It&#39;s federated. It has a slick UI and a mobile app. Since it&#39;s part of the fediverse, you can even use it to follow Mastodon users (and Mastodon users can follow your Pixelfed account).&lt;/p&gt;
&lt;h3 id=&quot;plex&quot; tabindex=&quot;-1&quot;&gt;Plex&lt;/h3&gt;
&lt;p&gt;They&#39;ve just laid off a bunch of employees. When cost cutting measures have been exhausted, they&#39;re going to want their users to part with more cash.&lt;/p&gt;
&lt;h4 id=&quot;jellyfin&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://jellyfin.org/&quot;&gt;Jellyfin&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Jellyfin is just a pleasure to use. It&#39;s like Plex without all the cruft and upsells. Wonderful interface and a reliable, full-featured media center you can host yourself!&lt;/p&gt;
&lt;h3 id=&quot;steam&quot; tabindex=&quot;-1&quot;&gt;Steam&lt;/h3&gt;
&lt;p&gt;I like to think Valve has been a pretty good steward, and part of that I attribute to their private ownership, but all good things must come to an end.&lt;/p&gt;
&lt;h4 id=&quot;gog-com&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://www.gog.com/&quot;&gt;GOG.com&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;The pitch for GOG is that the games you buy are DRM-free. This would protect you in the event the platform decided to start being evil.&lt;/p&gt;
&lt;h4 id=&quot;itch-io&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://itch.io/&quot;&gt;Itch.io&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Itch isn&#39;t quite competitive with the others. The Itch pitch is that the barrier to putting up a game and selling it is very low, so you tend to get more experimental stuff. They offer a very generous revenue split too compared to other platforms.&lt;/p&gt;
&lt;h3 id=&quot;twitch-tv&quot; tabindex=&quot;-1&quot;&gt;Twitch.tv&lt;/h3&gt;
&lt;p&gt;Twitch has already been monkeying around with their revenue split, and streamers are not pleased. If they leave, there&#39;ll be nothing to watch. If Amazon decides to leave the streamers alone, they may come for viewers instead.&lt;/p&gt;
&lt;h4 id=&quot;peertube&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://joinpeertube.org/&quot;&gt;Peertube&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Peertube is really more like YouTube than Twitch, but it does allow for streaming content.&lt;/p&gt;
&lt;h4 id=&quot;owncast&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://owncast.online/&quot;&gt;Owncast&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Owncast is more directly comparable to Twitch. It is self-hosted live streaming with chat. It&#39;s part of the fediverse, so it can interact with other services that are, like Mastodon.&lt;/p&gt;
&lt;h3 id=&quot;you-tube&quot; tabindex=&quot;-1&quot;&gt;YouTube&lt;/h3&gt;
&lt;p&gt;YouTube has begun penalizing users for using ad blockers. Next, the privacy-focused front-ends will go away. Then they&#39;ll sell even more ads… unless you pay them $10 a month for YouTube Premium. But just think how much more they would make if they charged $15/month instead…&lt;/p&gt;
&lt;h4 id=&quot;peertube-1&quot; tabindex=&quot;-1&quot;&gt;&lt;a href=&quot;https://joinpeertube.org/&quot;&gt;Peertube&lt;/a&gt;&lt;/h4&gt;
&lt;p&gt;Peertube is Mastodon, but for YouTube. Anyone can set up an instance. Instances are federated, so you can subscribe to anyone on any Peertube instance from yours. It&#39;s very cool, but it hasn&#39;t had the spotlight shined on it like Mastodon has yet. Its day will come…&lt;/p&gt;
</description>
    </item><item>
      <title>The Old Web Onramp Status Updates for July 1, 2023</title>
      <link>https://devon.lol/blog/the-old-web</link>
      <pubDate>Sat, 01 Jul 2023 12:57:21 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-old-web-updates-2023-07-01/</guid>
      <description>&lt;p&gt;A very nice person contacted me on Mastodon to inform me their site was going down for a while as they rebuild. Also, Terra is back, which is great! I didn&#39;t do a comprehensive check on this update, so there may be some problems. Get in touch with me on Mastodon if you find them.&lt;/p&gt;
&lt;h1 id=&quot;links-that-rose-from-the-ashes-like-the-phoenix&quot; tabindex=&quot;-1&quot;&gt;Links that rose from the ashes like the phoenix&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://terra.finzdani.net/&quot; rel=&quot;nofollow&quot;&gt;Terra&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;links-that-are-hibernating&quot; tabindex=&quot;-1&quot;&gt;Links that are hibernating&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://phosphor-us.neocities.org/library/&quot; rel=&quot;nofollow&quot;&gt;phosphor&#39;s link library&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>The Most Influential Game in History</title>
      <link>https://devon.lol/blog/the-most-influential-game-in-history</link>
      <pubDate>Wed, 18 Jan 2023 22:26:39 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-most-influential-game-in-history/</guid>
      <description>&lt;p&gt;It&#39;s hard to overstate the influence of &lt;a href=&quot;https://www.igdb.com/games/minecraft&quot;&gt;Minecraft&lt;/a&gt;. The entire survival genre that is all over games today owes a great debt to Minecraft. A generation of gamers has an affinity for chunky pixel graphics that they wouldn&#39;t have had without it. Sandbox games got big in a way that they never had before. YouTube empires were built by streaming the game. It normalized games not holding your hand, even requiring you to find out how to play &lt;em&gt;outside&lt;/em&gt; the game — the polar opposite direction of the last 30 years of gaming that is scared to death you&#39;ll miss something or be bored for half a second. It normalized selling games before they were finished, which is now commonplace and a feature on nearly every gaming marketplace.&lt;/p&gt;
&lt;p&gt;You could make a case for plenty of other games being the most influential too. &lt;a href=&quot;https://www.igdb.com/games/super-mario-bros&quot;&gt;Super Mario Brothers&lt;/a&gt; showed games could be more than just score chases. &lt;a href=&quot;https://www.igdb.com/games/pitfall&quot;&gt;Pitfall&lt;/a&gt; opened the door for developers not employed by the console maker to make games. &lt;a href=&quot;https://www.igdb.com/games/super-mario-64&quot;&gt;Mario 64&lt;/a&gt; was the template for 3D platforming. &lt;a href=&quot;https://www.igdb.com/games/rogue&quot;&gt;Rogue&lt;/a&gt; has a whole modern genre named after it! But in spite of everything these games and Minecraft brought to the table, none of them is the most influential game ever. Instead, that title belongs to another game with Minecraft&#39;s pixelly graphics and a first-person perspective. It&#39;s a game that, like Minecraft, was PC-first and created incredible longevity by fostering an enthusiastic modding community. It&#39;s a game that planted the seeds for some of the innovations Minecraft brought forward.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/R9lM9nXhDr-75.webp 75w, https://devon.lol/img/R9lM9nXhDr-150.webp 150w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/R9lM9nXhDr-75.jpeg 75w, https://devon.lol/img/R9lM9nXhDr-150.jpeg 150w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The Quake box art consisting of the title at the top written in white with the stylized &#39;Q&#39; above a large brown stylized &#39;Q&#39; logo, all on black&quot; src=&quot;https://devon.lol/img/R9lM9nXhDr-75.jpeg&quot; width=&quot;150&quot; height=&quot;200&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.igdb.com/games/quake&quot;&gt;Quake&lt;/a&gt; was the Minecraft of its day, and its day was about 15 years before the release of Minecraft. Let&#39;s take a look at the staggering number of innovations Quake brought gamers in the mid 90s.&lt;/p&gt;
&lt;h1 id=&quot;modding&quot; tabindex=&quot;-1&quot;&gt;Modding&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/oqvfSQQ88N-75.webp 75w, https://devon.lol/img/oqvfSQQ88N-150.webp 150w, https://devon.lol/img/oqvfSQQ88N-300.webp 300w, https://devon.lol/img/oqvfSQQ88N-600.webp 600w, https://devon.lol/img/oqvfSQQ88N-900.webp 900w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/oqvfSQQ88N-75.jpeg 75w, https://devon.lol/img/oqvfSQQ88N-150.jpeg 150w, https://devon.lol/img/oqvfSQQ88N-300.jpeg 300w, https://devon.lol/img/oqvfSQQ88N-600.jpeg 600w, https://devon.lol/img/oqvfSQQ88N-900.jpeg 900w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;A screenshot of the Arcane Dimensions Quake mode showing a red brick wall on the left with an arch cut into it. Beyond the arch is a tall and narrow yellow stained glass window with repeated divided circles and to the right of that, another archway made of a tan colored concrete. Directly ahead in the image is a white broken archway leading to a churchy-looking room containing a portal. There is a torch on the right side wall.&quot; src=&quot;https://devon.lol/img/oqvfSQQ88N-75.jpeg&quot; width=&quot;900&quot; height=&quot;675&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Modding was around before Quake, but it came of age with Quake. Many community map and mod makers were ultimately hired as level designers and game developers. Valve recruited early employees out of the community and brought the team behind Quake mod Team Fortress in-house to build its sequel on Half-Life… which was itself built on the Quake 2 engine.&lt;/p&gt;
&lt;h1 id=&quot;twitch&quot; tabindex=&quot;-1&quot;&gt;Twitch&lt;/h1&gt;
&lt;p&gt;Quake made it possible to watch others play nine years before YouTube, in a time when most people were still connected to the internet via dialup. It’s less that online video was impossible because no YouTube and more that YouTube was impossible because no broadband.&lt;/p&gt;
&lt;p&gt;Quake got around this by allowing players to record gameplay into so-called demo files that were not video but could be played back in the game engine. They took the data they were sending across the wire when you played online and instead wrote it to disk. That made the files small enough to download relatively quickly, even over dialup. You could play them back in the game client to watch recorded play.&lt;/p&gt;
&lt;p&gt;We used these to watch matches to get better, but we also used it for other things like the next three items in my list.&lt;/p&gt;
&lt;h1 id=&quot;benchmarking&quot; tabindex=&quot;-1&quot;&gt;Benchmarking&lt;/h1&gt;
&lt;p&gt;More than a decade before we asked &amp;quot;Can it run &lt;a href=&quot;https://www.igdb.com/games/crysis&quot;&gt;Crysis&lt;/a&gt;?&amp;quot; we were asking &amp;quot;Can it run Quake?&amp;quot;&lt;/p&gt;
&lt;p&gt;Not really. Quake was pretty easy to run. It was only when you jacked up the resolution and started caring about framerate — which you almost certainly did because you needed every edge you could get in a deathmatch — that benchmarking became important.&lt;/p&gt;
&lt;p&gt;I posted &lt;a href=&quot;https://techhub.social/@RadDevon/109610491427297950&quot;&gt;a Mastodon thread about the influence of Quake&lt;/a&gt;, and user &lt;a href=&quot;https://techhub.social/@locksmithprime@infosec.exchange&quot;&gt;Locksmith&lt;/a&gt; reminded me that Quake was also used to figure out how good — or how bad — our hardware was. These were the early days of 3D gaming and hardware 3D acceleration, so it&#39;s one of the earliest games where this sort of thing would be relevant. The ability to measure your framerate against a recorded demo was included out of the box.&lt;/p&gt;
&lt;p&gt;Since the game included a few demos, you could run your benchmark against one of them to give yourself a common baseline of comparison to other players. It was a simple innovation that wasn&#39;t applauded much at the time but that helped create the culture of tweaking and maximizing performance that we still enjoy today.&lt;/p&gt;
&lt;h1 id=&quot;speedrunning&quot; tabindex=&quot;-1&quot;&gt;Speedrunning&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/OD6g3-BJFG-75.webp 75w, https://devon.lol/img/OD6g3-BJFG-150.webp 150w, https://devon.lol/img/OD6g3-BJFG-300.webp 300w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/OD6g3-BJFG-75.jpeg 75w, https://devon.lol/img/OD6g3-BJFG-150.jpeg 150w, https://devon.lol/img/OD6g3-BJFG-300.jpeg 300w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The Quake Done Quick logo consisting of an overhead wireframe of a Quake map with an arrow drawn through it to indicate a run path starting at an &#39;X&#39; and terminating at another &#39;X&#39;. Superimposed on the map are actual in-game rocket launcher graphics showing the location of rocket launcher pickups in the map. A shambler graphic is overlaid near the end of the run path, presumably showing the location of a shambler enemy in the level. The “Quake guy” is shown in the lower right of the logo holding a stopwatch in his right hand and a trophy in his left. The words “Quake done Quick” with stylized &#39;Q&#39;s appear to his left.&quot; src=&quot;https://devon.lol/img/OD6g3-BJFG-75.jpeg&quot; width=&quot;300&quot; height=&quot;157&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Quake’s demo file format was great for watching others compete in deathmatch or capture the flag matches, but it was also used to records speedruns through the game’s levels.&lt;/p&gt;
&lt;p&gt;If you wanted to watch Quake speedrun demos, the best place to find them was on the Speed Demos Archive. You might have downloaded a series called “&lt;a href=&quot;https://speeddemosarchive.com/quake/qdq/&quot;&gt;Quake Done Quick&lt;/a&gt;.” Does that name sound familiar?&lt;/p&gt;
&lt;p&gt;That site evolved into the more general speedrunning community &lt;a href=&quot;https://gamesdonequick.com/&quot;&gt;Games Done Quick&lt;/a&gt; and went on to host the worldwide speedrunning events “Awesome Games Done Quick” and “Summer Games Done Quick” that today raise millions of dollars each year for charity.&lt;/p&gt;
&lt;h1 id=&quot;machinima&quot; tabindex=&quot;-1&quot;&gt;Machinima&lt;/h1&gt;
&lt;p&gt;Just because you’re recording in a game engine doesn’t mean you have to record gameplay. Players soon started adding stories to their speedrun recording. In some of these demos, the speedrunning went away altogether in favor of the stories, popularizing what we now call &amp;quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Machinima&quot;&gt;machinima&lt;/a&gt;.&amp;quot;&lt;/p&gt;
&lt;p&gt;The medium spread to other games and ultimately gained mainstream appeal with hits like &lt;a href=&quot;https://roosterteeth.com/series/red-vs-blue-complete&quot;&gt;Red Vs. Blue&lt;/a&gt; (a Halo machinima). Fun fact: the original music video for Old Town Road was made using footage from Red Dead Redemption 2. I guess that&#39;s not really machinima, but it’s pretty dang close.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/watch?v=6L-WW7FmDfY&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;h1 id=&quot;wasd-mouse&quot; tabindex=&quot;-1&quot;&gt;WASD + Mouse&lt;/h1&gt;
&lt;p&gt;Quake’s predecessor Doom only asked the player to worry about two axes. Enemies could be above you, but if you aimed and fired in their direction, the game would handle aiming on the vertical axis for you.&lt;/p&gt;
&lt;p&gt;Quake changed all that by asking the player to aim on the vertical axis as well. By default, keys were mapped to vertical aiming. Players would move around with the arrow keys and aim up and down with two other keys — page up and page down by default, if I recall. Players quickly figured out this wasn’t the best way to play.&lt;/p&gt;
&lt;p&gt;This was the dawn of the WASD + mouse control scheme that is standard among first person games on the PC to this day. In its time, though, &lt;a href=&quot;https://www.quaketerminus.com/quakebible/basics-intro.htm&quot;&gt;it was controversial&lt;/a&gt;. I recall a fan site — I believe it was called The House of Mouse — devoted to persuading Quake players to switch from keyboard only to keyboard and mouse. (Sadly, I can&#39;t find a single shred of evidence that it existed.)&lt;/p&gt;
&lt;h1 id=&quot;the-multiplayer-server-browser&quot; tabindex=&quot;-1&quot;&gt;The Multiplayer Server Browser&lt;/h1&gt;
&lt;p&gt;Before Quake, multiplayer gameplay on PC required either a game client that could dial up directly to another user’s modem or entering another player’s IP address in the game client. Enter QSpy, a Quake server browser that made it easier to find and connect to multiplayer games.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/M785I0U4e4-75.webp 75w, https://devon.lol/img/M785I0U4e4-150.webp 150w, https://devon.lol/img/M785I0U4e4-300.webp 300w, https://devon.lol/img/M785I0U4e4-600.webp 600w, https://devon.lol/img/M785I0U4e4-900.webp 900w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/M785I0U4e4-75.jpeg 75w, https://devon.lol/img/M785I0U4e4-150.jpeg 150w, https://devon.lol/img/M785I0U4e4-300.jpeg 300w, https://devon.lol/img/M785I0U4e4-600.jpeg 600w, https://devon.lol/img/M785I0U4e4-900.jpeg 900w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of the QuakeSpy application showing the menubar and toolbar on top, a list of source categories on the left (including id official servers divided by game mode, PlanetQuake servers, best.com, and Australian servers), a series of tabs just below the toolbar and right of the sidebar (with options “All Servers,” “Passed Filters,” “Filtered Out,” “Favorites,” and “Never Ping”), a list of servers below the tabs (with columns for server name, ping, address, player count/capacity, and game), a list of the selected server&#39;s players on the left side below the server list, and a list of the server&#39;s options to the right of that&quot; src=&quot;https://devon.lol/img/M785I0U4e4-75.jpeg&quot; width=&quot;900&quot; height=&quot;675&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Side note: QSpy later became QuakeSpy and then &lt;a href=&quot;https://en.wikipedia.org/wiki/GameSpy&quot;&gt;GameSpy&lt;/a&gt;, which eventually became an editorial site that operated until 2013.&lt;/p&gt;
&lt;h1 id=&quot;client-side-prediction-for-online-multiplayer&quot; tabindex=&quot;-1&quot;&gt;Client-Side Prediction for Online Multiplayer&lt;/h1&gt;
&lt;p&gt;This method of compensating for network problems — still a key feature of online games today — was pioneered by &lt;a href=&quot;https://en.wikipedia.org/wiki/John_Carmack&quot;&gt;John Carmack&lt;/a&gt; with his &lt;a href=&quot;https://www.quakeworld.nu/wiki/QuakeWorld&quot;&gt;QuakeWorld&lt;/a&gt; port of the Quake engine optimized specifically for multiplayer.&lt;/p&gt;
&lt;h1 id=&quot;and-more&quot; tabindex=&quot;-1&quot;&gt;And More&lt;/h1&gt;
&lt;p&gt;There&#39;s probably something I missed here. I almost included &amp;quot;Development in Public&amp;quot; and mentioned &amp;quot;plan files&amp;quot; which were a sort of proto-blog where the designers and developers at id shared what they were working on. Maybe that does deserve to be on this list. Maybe not.&lt;/p&gt;
&lt;p&gt;One of the wildest things about Quake is that it still holds up. It’s on a very short list of early 3D games that are still fun to play today. If these innovations get &lt;em&gt;you&lt;/em&gt; fired up, fire &lt;em&gt;Quake&lt;/em&gt; up and run through a couple of maps. You’ll have a blast!&lt;/p&gt;
</description>
    </item><item>
      <title>The Old Web Onramp Status Updates</title>
      <link>https://devon.lol/blog/the-old-web</link>
      <pubDate>Tue, 27 Dec 2022 22:55:57 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-old-web-updates-2022-12-27/</guid>
      <description>&lt;p&gt;I added a key to the top of the onramps section to explain the link status icons, and I updated a lot of the statuses. Here&#39;s what changed:&lt;/p&gt;
&lt;h1 id=&quot;links-that-died&quot; tabindex=&quot;-1&quot;&gt;Links that died ☠️&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;Terra&lt;/li&gt;
&lt;li&gt;Nerd Listing&lt;/li&gt;
&lt;li&gt;DOKODEMO LINKS&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;links-that-were-fixed-updated&quot; tabindex=&quot;-1&quot;&gt;Links that were fixed/updated&lt;/h1&gt;
&lt;p&gt;I&#39;m not sure if I had the wrong URLs to begin with on these or if they changed since I added them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://cinni.net/links.html&quot; rel=&quot;nofollow&quot;&gt;cinni&#39;s links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kalechips.net/links.php&quot; rel=&quot;nofollow&quot;&gt;Links - Kalechips&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&quot;links-that-are-weird-now&quot; tabindex=&quot;-1&quot;&gt;Links that are weird now&lt;/h1&gt;
&lt;p&gt;Most of these have expired SSL certificates, but one of them has a bunch of broken links. Maybe they&#39;ll be fixed someday, or maybe they&#39;re on their way out.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://biglist.terraaeon.com/&quot; rel=&quot;nofollow&quot;&gt;The Big List of Personal Websites&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://moonshot.forbiddenl0ve.net/&quot; rel=&quot;nofollow&quot;&gt;MOONSHOT LISTINGS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kriemhilds.neocities.org/links.html&quot; rel=&quot;nofollow&quot;&gt;links / kriemhilds&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item><item>
      <title>Rapid Fire Game Reviews Holiday 2022</title>
      <link>https://devon.lol/blog/rapid-fire-game-reviews-holiday-2022</link>
      <pubDate>Tue, 27 Dec 2022 19:06:21 +0000</pubDate>
      <guid isPermaLink="false">/feed/rapid-fire-game-reviews-holiday-2022/</guid>
      <description>&lt;p&gt;These are my thoughts on some games I&#39;ve played over the last few months, in no particular order.&lt;/p&gt;
&lt;h1 id=&quot;spookware&quot; tabindex=&quot;-1&quot;&gt;Spookware&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/DoVDJpkWOI-75.webp 75w, https://devon.lol/img/DoVDJpkWOI-150.webp 150w, https://devon.lol/img/DoVDJpkWOI-300.webp 300w, https://devon.lol/img/DoVDJpkWOI-600.webp 600w, https://devon.lol/img/DoVDJpkWOI-900.webp 900w, https://devon.lol/img/DoVDJpkWOI-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/DoVDJpkWOI-75.jpeg 75w, https://devon.lol/img/DoVDJpkWOI-150.jpeg 150w, https://devon.lol/img/DoVDJpkWOI-300.jpeg 300w, https://devon.lol/img/DoVDJpkWOI-600.jpeg 600w, https://devon.lol/img/DoVDJpkWOI-900.jpeg 900w, https://devon.lol/img/DoVDJpkWOI-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Spookware featuring the three skeleton player characters standing on the deck of a cruise ship&quot; src=&quot;https://devon.lol/img/DoVDJpkWOI-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The microgames of &lt;a href=&quot;https://www.igdb.com/games/warioware-inc-mega-microgames&quot;&gt;WarioWare&lt;/a&gt; paired with the cute and self-aware irreverence of &lt;a href=&quot;https://www.igdb.com/games/undertale&quot;&gt;Undertale&lt;/a&gt; (featuring skeletons just to complete the analogy). I really like the vibe here. The one surprising thing about the game is that a lot of it &lt;em&gt;isn&#39;t&lt;/em&gt; the WarioWare-style microgames. There&#39;s a old style adventure game bridging between the somewhat rare microgame segments. That part can be tedious. I&#39;d like to see a sequel that de-emphasizes this aspect of the game and leans harder into the microgames. Still a lot of fun though. It had me laughing out loud.&lt;/p&gt;
&lt;h1 id=&quot;neon-white&quot; tabindex=&quot;-1&quot;&gt;Neon White&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/-KXk3C0aFN-75.webp 75w, https://devon.lol/img/-KXk3C0aFN-150.webp 150w, https://devon.lol/img/-KXk3C0aFN-300.webp 300w, https://devon.lol/img/-KXk3C0aFN-600.webp 600w, https://devon.lol/img/-KXk3C0aFN-900.webp 900w, https://devon.lol/img/-KXk3C0aFN-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/-KXk3C0aFN-75.jpeg 75w, https://devon.lol/img/-KXk3C0aFN-150.jpeg 150w, https://devon.lol/img/-KXk3C0aFN-300.jpeg 300w, https://devon.lol/img/-KXk3C0aFN-600.jpeg 600w, https://devon.lol/img/-KXk3C0aFN-900.jpeg 900w, https://devon.lol/img/-KXk3C0aFN-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Neon White featuring the player character&#39;s first-person perspective on a giant bust statue on the left, a dark gray treasure chest with gold trim on the right, a spider-like demon standing next to a potted tree center, and a large white building just behind the demon with a red breakable wall on one of its faces&quot; src=&quot;https://devon.lol/img/-KXk3C0aFN-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;One of my favorite things to do in a game is to refine my skill. I like to throw myself against a challenge over and over until I finally overcome it. I think a lot about an old PS2 game that I never hear anyone talk about anymore: &lt;a href=&quot;https://www.igdb.com/games/stuntman&quot;&gt;Stuntman&lt;/a&gt;. You played a stunt driver going from movie to movie taking on-the-fly direction as you pulled the stunts needed for various movie scenes. I don&#39;t hear people talking about that game, but it was a favorite of mine. This is that but with an art style that screams &amp;quot;Japanese video game!&amp;quot; I&#39;m pretty sure this &lt;em&gt;isn&#39;t&lt;/em&gt; Japanese, but it could pass. Lots of fun to be had here. I look forward to getting deeper into it and refining my times!&lt;/p&gt;
&lt;h1 id=&quot;timespinner&quot; tabindex=&quot;-1&quot;&gt;Timespinner&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/GxS8h2qFIM-75.webp 75w, https://devon.lol/img/GxS8h2qFIM-150.webp 150w, https://devon.lol/img/GxS8h2qFIM-300.webp 300w, https://devon.lol/img/GxS8h2qFIM-600.webp 600w, https://devon.lol/img/GxS8h2qFIM-900.webp 900w, https://devon.lol/img/GxS8h2qFIM-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/GxS8h2qFIM-75.jpeg 75w, https://devon.lol/img/GxS8h2qFIM-150.jpeg 150w, https://devon.lol/img/GxS8h2qFIM-300.jpeg 300w, https://devon.lol/img/GxS8h2qFIM-600.jpeg 600w, https://devon.lol/img/GxS8h2qFIM-900.jpeg 900w, https://devon.lol/img/GxS8h2qFIM-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Timespinner featuring the player character at the bottom of stairs, backed by her small green dragon familiar, hitting a red enemy with a sword&quot; src=&quot;https://devon.lol/img/GxS8h2qFIM-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;More than any game I&#39;ve tried, this game reminds me of &lt;a href=&quot;https://www.igdb.com/games/castlevania-symphony-of-the-night&quot;&gt;Symphony of the Night&lt;/a&gt;. That&#39;s one of my favorites, so I&#39;m excited to play more of this. It feels right in all the ways Symphony did.&lt;/p&gt;
&lt;h1 id=&quot;teardown&quot; tabindex=&quot;-1&quot;&gt;Teardown&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/_SxEXPIFA5-75.webp 75w, https://devon.lol/img/_SxEXPIFA5-150.webp 150w, https://devon.lol/img/_SxEXPIFA5-300.webp 300w, https://devon.lol/img/_SxEXPIFA5-600.webp 600w, https://devon.lol/img/_SxEXPIFA5-900.webp 900w, https://devon.lol/img/_SxEXPIFA5-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/_SxEXPIFA5-75.jpeg 75w, https://devon.lol/img/_SxEXPIFA5-150.jpeg 150w, https://devon.lol/img/_SxEXPIFA5-300.jpeg 300w, https://devon.lol/img/_SxEXPIFA5-600.jpeg 600w, https://devon.lol/img/_SxEXPIFA5-900.jpeg 900w, https://devon.lol/img/_SxEXPIFA5-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Teardown featuring a large yellow piece of construction machinery with a red arm being driven through the side of a red building. A light can be seen through the hole in the side of the building. A car is parked on the right and a truck with trailer on the left.&quot; src=&quot;https://devon.lol/img/_SxEXPIFA5-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The destruction is so cool. Not too sure about the game they&#39;ve wrapped around it. It&#39;s neat, but setting up a route to race out of a level once I start destroying stuff wouldn&#39;t be my first choice of activity. I want to take my time and bask in the destruction.&lt;/p&gt;
&lt;h1 id=&quot;white-lavender&quot; tabindex=&quot;-1&quot;&gt;White Lavender&lt;/h1&gt;
&lt;p&gt;A really charming and fun Souls-like. It&#39;s stripped down, but it has the stuff it needs to get the job done. I want to play more of this.&lt;/p&gt;
&lt;h1 id=&quot;days-gone&quot; tabindex=&quot;-1&quot;&gt;Days Gone&lt;/h1&gt;
&lt;p&gt;A competent but boring open-world game that boils down to a big to-do list in the form of a giant map littered with icons. It looks nice, but I&#39;m bored with this kind of game.&lt;/p&gt;
&lt;h1 id=&quot;the-quarry&quot; tabindex=&quot;-1&quot;&gt;The Quarry&lt;/h1&gt;
&lt;p&gt;I just finished &lt;a href=&quot;https://www.igdb.com/games/the-dark-pictures-anthology-little-hope&quot;&gt;Dark Pictures: Little Hope&lt;/a&gt; a few weeks back. That was fun, but the story was weird and I didn&#39;t buy any of the character interactions. This one feels much more natural, although it&#39;s still a cheesy teen slasher flick. I&#39;m here for it.&lt;/p&gt;
&lt;h1 id=&quot;persona-5-royal&quot; tabindex=&quot;-1&quot;&gt;Persona 5 Royal&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/HUy-O6OJ1l-75.webp 75w, https://devon.lol/img/HUy-O6OJ1l-150.webp 150w, https://devon.lol/img/HUy-O6OJ1l-300.webp 300w, https://devon.lol/img/HUy-O6OJ1l-600.webp 600w, https://devon.lol/img/HUy-O6OJ1l-900.webp 900w, https://devon.lol/img/HUy-O6OJ1l-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/HUy-O6OJ1l-75.jpeg 75w, https://devon.lol/img/HUy-O6OJ1l-150.jpeg 150w, https://devon.lol/img/HUy-O6OJ1l-300.jpeg 300w, https://devon.lol/img/HUy-O6OJ1l-600.jpeg 600w, https://devon.lol/img/HUy-O6OJ1l-900.jpeg 900w, https://devon.lol/img/HUy-O6OJ1l-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Person 5 Royal featuring the player character standing just inside the turnstiles in a Japanese train station. A group of three young women are standing and talking a few feet away.&quot; src=&quot;https://devon.lol/img/HUy-O6OJ1l-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Slick, stylish, and beautiful. Tedious and not very fun to play. A soundtrack that parks itself in your head well after the meter runs out.&lt;/p&gt;
&lt;h1 id=&quot;delta-manifold&quot; tabindex=&quot;-1&quot;&gt;Delta Manifold&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/8zxlpiwX9t-75.webp 75w, https://devon.lol/img/8zxlpiwX9t-150.webp 150w, https://devon.lol/img/8zxlpiwX9t-300.webp 300w, https://devon.lol/img/8zxlpiwX9t-600.webp 600w, https://devon.lol/img/8zxlpiwX9t-900.webp 900w, https://devon.lol/img/8zxlpiwX9t-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/8zxlpiwX9t-75.jpeg 75w, https://devon.lol/img/8zxlpiwX9t-150.jpeg 150w, https://devon.lol/img/8zxlpiwX9t-300.jpeg 300w, https://devon.lol/img/8zxlpiwX9t-600.jpeg 600w, https://devon.lol/img/8zxlpiwX9t-900.jpeg 900w, https://devon.lol/img/8zxlpiwX9t-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Delta Manifold from the player character&#39;s perspective, looking down the barrel of a rectangular flat-shaded gun, aiming and firing at a large black humanoid figure with a triangular torso in a green environment covered with vines&quot; src=&quot;https://devon.lol/img/8zxlpiwX9t-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I wish I liked this one more, but it needs a lot of polish. Some better sign-posting would be nice too. I don&#39;t want literal signposts, but I need something more than the game is giving me to tell me what to do next. The levels are just random hallways and rooms connected together with tons of dead-ends. I can&#39;t tell if I&#39;m missing something or if someone just banged these out really quick in Unity and left all the parts where they landed. The description on the game&#39;s Steam page says it wants to be &lt;a href=&quot;https://www.igdb.com/games/metroid-prime&quot;&gt;Metroid Prime&lt;/a&gt;. I want it to be too, but it&#39;s not there yet.&lt;/p&gt;
&lt;h1 id=&quot;dread-delusion-and-lunacid&quot; tabindex=&quot;-1&quot;&gt;Dread Delusion and Lunacid&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/NsKZqsqvuO-75.webp 75w, https://devon.lol/img/NsKZqsqvuO-150.webp 150w, https://devon.lol/img/NsKZqsqvuO-300.webp 300w, https://devon.lol/img/NsKZqsqvuO-600.webp 600w, https://devon.lol/img/NsKZqsqvuO-900.webp 900w, https://devon.lol/img/NsKZqsqvuO-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/NsKZqsqvuO-75.jpeg 75w, https://devon.lol/img/NsKZqsqvuO-150.jpeg 150w, https://devon.lol/img/NsKZqsqvuO-300.jpeg 300w, https://devon.lol/img/NsKZqsqvuO-600.jpeg 600w, https://devon.lol/img/NsKZqsqvuO-900.jpeg 900w, https://devon.lol/img/NsKZqsqvuO-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Dread Delusion from the player character&#39;s perspective, at the top of steps approaching a doorway to a buiding. A tree is directly in front, and to the right, a giant pink moon with red wisps coming out of it, behind mountains and evergreen trees in the distance.&quot; src=&quot;https://devon.lol/img/NsKZqsqvuO-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m lumping these together because they&#39;re both first-person RPGs that call out &lt;a href=&quot;https://www.igdb.com/games/king-s-field&quot;&gt;King&#39;s Field&lt;/a&gt; as an influence. Dread Delusion has a fun surreal art style but feels a bit more aimless. Both games have you wondering around a fair bit, but I felt the pain of it more in Dread Delusion. Something about the sparseness of the world and the same-ness of the environments I&#39;ve been going through so far makes me feel this game is the thinner of the two, even though I&#39;m pretty sure it&#39;s the one that has been &amp;quot;released&amp;quot; while Lunacid is still in early access. It&#39;s cool and I want to play more, but I&#39;m not in love.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/5FUfgc2NN7-75.webp 75w, https://devon.lol/img/5FUfgc2NN7-150.webp 150w, https://devon.lol/img/5FUfgc2NN7-300.webp 300w, https://devon.lol/img/5FUfgc2NN7-600.webp 600w, https://devon.lol/img/5FUfgc2NN7-900.webp 900w, https://devon.lol/img/5FUfgc2NN7-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/5FUfgc2NN7-75.jpeg 75w, https://devon.lol/img/5FUfgc2NN7-150.jpeg 150w, https://devon.lol/img/5FUfgc2NN7-300.jpeg 300w, https://devon.lol/img/5FUfgc2NN7-600.jpeg 600w, https://devon.lol/img/5FUfgc2NN7-900.jpeg 900w, https://devon.lol/img/5FUfgc2NN7-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Lunacid from the player character&#39;s perspective as they hold a sword, in a hallway in a tight catacomb with a slime-covered skeleton in front. Just beyond the skeleton, a bright yellow-green light floods in from a grate on the ceiling.&quot; src=&quot;https://devon.lol/img/5FUfgc2NN7-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Lunacid feels different. There&#39;s something about the darkness of it. Everything is darker. I&#39;m spending a lot of time in tight corridors. It&#39;s a lot different from the bright environments of Dread Delusion, and I like it. I feel like I&#39;m really discovering in this game. I&#39;m poking at walls and finding things the game wants me to think I wasn&#39;t supposed to find. Yesterday, I found an item that was very surprising, and I&#39;m exciting to see how it fits into this game. When I level up in Dread Delusion, it doesn&#39;t really feel like anything has changed. In Lunacid, I feel like my character is actually progressing. There&#39;s a lot I&#39;m excited about here.&lt;/p&gt;
&lt;h1 id=&quot;immortality&quot; tabindex=&quot;-1&quot;&gt;Immortality&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/N7jCiyfvEP-75.webp 75w, https://devon.lol/img/N7jCiyfvEP-150.webp 150w, https://devon.lol/img/N7jCiyfvEP-300.webp 300w, https://devon.lol/img/N7jCiyfvEP-600.webp 600w, https://devon.lol/img/N7jCiyfvEP-900.webp 900w, https://devon.lol/img/N7jCiyfvEP-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/N7jCiyfvEP-75.jpeg 75w, https://devon.lol/img/N7jCiyfvEP-150.jpeg 150w, https://devon.lol/img/N7jCiyfvEP-300.jpeg 300w, https://devon.lol/img/N7jCiyfvEP-600.jpeg 600w, https://devon.lol/img/N7jCiyfvEP-900.jpeg 900w, https://devon.lol/img/N7jCiyfvEP-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Immortality showing an actress on the left with large hoop earrings twirling her hair and looking at the clapper loader who stands at the right edge of the frame. The clapper loader is about to clap the clapper board which has the following text: &quot; Minsky.=&quot;&quot; Gino=&quot;&quot; DeGiorgio=&quot;&quot; Entertainment.=&quot;&quot; Dir.=&quot;&quot; John=&quot;&quot; DURICK.=&quot;&quot; INT=&quot;&quot; NIGHT.=&quot;&quot; 7-20-70.=&quot;&quot; 44A.=&quot;&quot; 2.&quot;=&quot;&quot; Three=&quot;&quot; other=&quot;&quot; actors=&quot;&quot; stand=&quot;&quot; just=&quot;&quot; behind=&quot;&quot; the=&quot;&quot; clapper=&quot;&quot; board=&quot;&quot; looking=&quot;&quot; at=&quot;&quot; actress=&quot;&quot; on=&quot;&quot; left.=&quot;&quot; The=&quot;&quot; caption=&quot;&quot; reads=&quot;&quot; &quot;Scene=&quot;&quot; 44A,=&quot;&quot; take=&quot;&quot; two.&quot;&quot;=&quot;&quot; src=&quot;https://devon.lol/img/N7jCiyfvEP-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;I love what this game is in my head, but I&#39;m not sold yet on what it is in reality. Because of the way I play games, I&#39;m scared to death about the prospect of trying to come back to this game in four months when I remember I want to play more of it but &lt;em&gt;don&#39;t&lt;/em&gt; remember anything that happened in it. I hope the game has a mechanism to ease me back in at that point, but very few games actually do have something like that. When that day comes, I&#39;m probably going to feel like I need to restart... and there&#39;s zero chance I actually do that. The anxiety about the way this game will fit into my life fills me with dread even while I&#39;ve enjoyed my time with the game so far.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Played a bit more of this to grab a screenshot for this post, and another layer has opened up. I&#39;m all the way in now. Part of it was that I learned the game will use controller vibration to give you hints. I was playing with keyboard and mouse, so I hadn&#39;t been getting these at all. It would be nice if it communicated this to you.&lt;/p&gt;
&lt;h1 id=&quot;haak&quot; tabindex=&quot;-1&quot;&gt;Haak&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/ifLyZjilqN-75.webp 75w, https://devon.lol/img/ifLyZjilqN-150.webp 150w, https://devon.lol/img/ifLyZjilqN-300.webp 300w, https://devon.lol/img/ifLyZjilqN-600.webp 600w, https://devon.lol/img/ifLyZjilqN-900.webp 900w, https://devon.lol/img/ifLyZjilqN-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/ifLyZjilqN-75.jpeg 75w, https://devon.lol/img/ifLyZjilqN-150.jpeg 150w, https://devon.lol/img/ifLyZjilqN-300.jpeg 300w, https://devon.lol/img/ifLyZjilqN-600.jpeg 600w, https://devon.lol/img/ifLyZjilqN-900.jpeg 900w, https://devon.lol/img/ifLyZjilqN-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Haak showing the player character, a black figure with a round head and oblong oblique-angled yellow eyes. The character wears a blue cape and stands on a concrete interstate bridge in front of a large soldier wearing a uniform jumpsuit and a single-piece goggle and holding a large firearm. The soldier guards a hollowed-out bus that has been fashioned as a continuation of the bridge, with spikes on top and a sign that says &quot; NEO.&quot;=&quot;&quot; The=&quot;&quot; bridge=&quot;&quot; has=&quot;&quot; spikes=&quot;&quot; in=&quot;&quot; the=&quot;&quot; near=&quot;&quot; background.=&quot;&quot; Further=&quot;&quot; background,=&quot;&quot; we=&quot;&quot; see=&quot;&quot; a=&quot;&quot; dilapidated=&quot;&quot; billboard=&quot;&quot; with=&quot;&quot; woman=&quot;&quot; holding=&quot;&quot; drink=&quot;&quot; and=&quot;&quot; smiling=&quot;&quot; next=&quot;&quot; to=&quot;&quot; foreign=&quot;&quot; text,=&quot;&quot; watch=&quot;&quot; tower,=&quot;&quot; large=&quot;&quot; building=&quot;&quot; disrepair.=&quot;&quot; sky=&quot;&quot; is=&quot;&quot; pink=&quot;&quot; orange.&quot;=&quot;&quot; src=&quot;https://devon.lol/img/ifLyZjilqN-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This Metroidvania is just really well executed. Moving around feels great. The unlockable abilities are paced well, and I haven&#39;t felt stuck so far. Just a nice experience with fun art and a cute cat helping you find your way, at least in the early parts.&lt;/p&gt;
&lt;h1 id=&quot;midnight-fight-express&quot; tabindex=&quot;-1&quot;&gt;Midnight Fight Express&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/jxKav_phEM-75.webp 75w, https://devon.lol/img/jxKav_phEM-150.webp 150w, https://devon.lol/img/jxKav_phEM-300.webp 300w, https://devon.lol/img/jxKav_phEM-600.webp 600w, https://devon.lol/img/jxKav_phEM-900.webp 900w, https://devon.lol/img/jxKav_phEM-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/jxKav_phEM-75.jpeg 75w, https://devon.lol/img/jxKav_phEM-150.jpeg 150w, https://devon.lol/img/jxKav_phEM-300.jpeg 300w, https://devon.lol/img/jxKav_phEM-600.jpeg 600w, https://devon.lol/img/jxKav_phEM-900.jpeg 900w, https://devon.lol/img/jxKav_phEM-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Midnight Fight Express showing the main character wearing black pants, black shoes, a black jacket, and a white shirt. He stands on top of a train running next to an empty track. He reaches back to punch one of several opponents dressed in colorful outfits as another group approaches from behind, one baring a knife.&quot; src=&quot;https://devon.lol/img/jxKav_phEM-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.igdb.com/games/batman-arkham-asylum&quot;&gt;Arkham Asylum&lt;/a&gt; combat works in an isometric game. I thought this was going to be great, but I think it will be ultimately forgettable. I nearly forgot to include it here!&lt;/p&gt;
&lt;h1 id=&quot;south-of-the-circle&quot; tabindex=&quot;-1&quot;&gt;South of the Circle&lt;/h1&gt;
&lt;p&gt;Neat game but not especially fun to play. I like the way it flips back and forth between time periods. I feel like my character often walks in a direction other than the one I&#39;m pressing. I played about 45 minutes, and I don&#39;t feel the need to play any more.&lt;/p&gt;
&lt;h1 id=&quot;my-friend-pedro&quot; tabindex=&quot;-1&quot;&gt;My Friend Pedro&lt;/h1&gt;
&lt;p&gt;A flashy action game that&#39;s a bit awkward to play. Maybe it would get better if I gave myself time to get more used to pulling off the tricks, but I don&#39;t think I have the patience. The pull just isn&#39;t there. The environments and enemies are pretty boring, and there are only so many different setups I need to experience of shooting two dudes at the same time in bullet time.&lt;/p&gt;
&lt;h1 id=&quot;pentiment&quot; tabindex=&quot;-1&quot;&gt;Pentiment&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/LyNkrfZlEf-75.webp 75w, https://devon.lol/img/LyNkrfZlEf-150.webp 150w, https://devon.lol/img/LyNkrfZlEf-300.webp 300w, https://devon.lol/img/LyNkrfZlEf-600.webp 600w, https://devon.lol/img/LyNkrfZlEf-900.webp 900w, https://devon.lol/img/LyNkrfZlEf-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/LyNkrfZlEf-75.jpeg 75w, https://devon.lol/img/LyNkrfZlEf-150.jpeg 150w, https://devon.lol/img/LyNkrfZlEf-300.jpeg 300w, https://devon.lol/img/LyNkrfZlEf-600.jpeg 600w, https://devon.lol/img/LyNkrfZlEf-900.jpeg 900w, https://devon.lol/img/LyNkrfZlEf-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Pentiment showing the main character Andreas with long light-brown hair wearing a red cap, a red tunic over an off-white shirt and blue pants. He is speaking to a man with gray hair, mustache, and beard wearing an off-white shirt, gray pants, and a maroon apron, standing with his sheep next to a blacksmith&#39;s anvil and forge. Tongs and horseshoes hang on a rack in front of the forge. The man&#39;s text box says, &quot; Do=&quot;&quot; you=&quot;&quot; have=&quot;&quot; a=&quot;&quot; moment=&quot;&quot; to=&quot;&quot; lend=&quot;&quot; me=&quot;&quot; hand?&quot;=&quot;&quot; in=&quot;&quot; casual=&quot;&quot; script.=&quot;&quot; Andreas&#39;s=&quot;&quot; text=&quot;&quot; box=&quot;&quot; shows=&quot;&quot; two=&quot;&quot; response=&quot;&quot; options=&quot;&quot; written=&quot;&quot; more=&quot;&quot; formal=&quot;&quot; font:=&quot;&quot; &quot;Of=&quot;&quot; course&quot;=&quot;&quot; and=&quot;&quot; &quot;I&#39;m=&quot;&quot; already=&quot;&quot; late=&quot;&quot; the=&quot;&quot; abbey&quot;&quot;=&quot;&quot; src=&quot;https://devon.lol/img/LyNkrfZlEf-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This is another one that I&#39;m in love with the idea of but not yet the game. I&#39;ll give it some more time. I&#39;ve just played a few minutes at this point.&lt;/p&gt;
&lt;h1 id=&quot;house-flipper&quot; tabindex=&quot;-1&quot;&gt;House Flipper&lt;/h1&gt;
&lt;p&gt;Tedious and zen at the same time. I love it and hate it. It feels like I&#39;m wasting time when I play it, but I can also relax. It&#39;s a nice balance of creativity plus prescribed objectives. Seems like it was made by people who don&#39;t quite know what suburban houses are like... or maybe this is just what they&#39;re like somewhere else besides where I&#39;m from.&lt;/p&gt;
&lt;h1 id=&quot;astalon-and-phoenotopia&quot; tabindex=&quot;-1&quot;&gt;Astalon and Phoenotopia&lt;/h1&gt;
&lt;p&gt;Both of these were good, but they weren&#39;t good enough for the prices they&#39;re charging right now. This has nothing to do with the games and more to do with how I play games. I like to sample everything, which means I don&#39;t pay very much for most games. These are games I enjoyed but probably won&#39;t ever finished. I might like to have them around and play more when they are cheaper. Both quality games but neither is a real standout.&lt;/p&gt;
&lt;p&gt;The worst thing about Phoenotopia is that I can neither pronounce nor spell its name. 😅&lt;/p&gt;
&lt;h1 id=&quot;betrayal-at-club-low&quot; tabindex=&quot;-1&quot;&gt;Betrayal at Club Low&lt;/h1&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/VfXT12P5_9-75.webp 75w, https://devon.lol/img/VfXT12P5_9-150.webp 150w, https://devon.lol/img/VfXT12P5_9-300.webp 300w, https://devon.lol/img/VfXT12P5_9-600.webp 600w, https://devon.lol/img/VfXT12P5_9-900.webp 900w, https://devon.lol/img/VfXT12P5_9-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/VfXT12P5_9-75.jpeg 75w, https://devon.lol/img/VfXT12P5_9-150.jpeg 150w, https://devon.lol/img/VfXT12P5_9-300.jpeg 300w, https://devon.lol/img/VfXT12P5_9-600.jpeg 600w, https://devon.lol/img/VfXT12P5_9-900.jpeg 900w, https://devon.lol/img/VfXT12P5_9-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;Screenshot of Betrayal at Club Low showing the main character — a blue man with glowing blue eyes wearing a pink and gray flannel over a yellow button-up shirt with orange collar, tan denim pants, and black shoes. He has a red hat with a slice of pizza on it and a red pizza bag on his back. He stands in a room with purple walls and wood flooring. On one wall hangs a blue glowing shovel in a red frame. On another wall, tusks of a large animal that glow blue and have lights on each of the tusks&#39; tips. To the main character&#39;s right is a bin of yellow tennis balls. To his left, a series of security monitors on a desk, all showing a tennis match. A man wearing a brown jacket, black pants, and brown shoes sits at the desk with two empty drink cans in front of him along with a tennis racket and a custom computer keyboard with green, red, orange, yellow, and brown keys.&quot; src=&quot;https://devon.lol/img/VfXT12P5_9-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;This one was a surprise. I went in expecting nothing. Actually, based on the... scrappiness of the interface, I expected this to be janky. It isn&#39;t. It&#39;s simple but polished. It&#39;s a point-and-click adventure with some tabletop RPG-style dice-rolling mechanics laid on top. The dice rolling is surprisingly deep. You&#39;re allowed two re-rolls per action, and you can select which dice to re-roll. Outcomes on the dice can add other rules as well like allowing you to re-roll opponent dice or swap results with your opponent. The art style is funky. It almost looks like it doesn&#39;t all belong together, but it works. If you want something quirky and charming as heck, this is a good choice.&lt;/p&gt;
</description>
    </item><item>
      <title>Curses Ain&#39;t All Bad</title>
      <link>https://devon.lol/blog/curses-aint-all-bad</link>
      <pubDate>Thu, 01 Dec 2022 23:34:09 +0000</pubDate>
      <guid isPermaLink="false">/feed/curses-aint-all-bad/</guid>
      <description>&lt;p&gt;I was very bad at the video game Curse of the Dead Gods at first because &amp;quot;curses&amp;quot; were, in my mind, something to be avoided at all costs. I thought of them as punishments for doing poorly, and I didn&#39;t want to be punished.&lt;/p&gt;
&lt;p&gt;&lt;picture&gt;&lt;source type=&quot;image/webp&quot; srcset=&quot;https://devon.lol/img/5gzyTxGq68-75.webp 75w, https://devon.lol/img/5gzyTxGq68-150.webp 150w, https://devon.lol/img/5gzyTxGq68-300.webp 300w, https://devon.lol/img/5gzyTxGq68-600.webp 600w, https://devon.lol/img/5gzyTxGq68-900.webp 900w, https://devon.lol/img/5gzyTxGq68-1100.webp 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;source type=&quot;image/jpeg&quot; srcset=&quot;https://devon.lol/img/5gzyTxGq68-75.jpeg 75w, https://devon.lol/img/5gzyTxGq68-150.jpeg 150w, https://devon.lol/img/5gzyTxGq68-300.jpeg 300w, https://devon.lol/img/5gzyTxGq68-600.jpeg 600w, https://devon.lol/img/5gzyTxGq68-900.jpeg 900w, https://devon.lol/img/5gzyTxGq68-1100.jpeg 1100w&quot; sizes=&quot;100vw&quot; /&gt;&lt;img loading=&quot;lazy&quot; decoding=&quot;async&quot; alt=&quot;The main character of Curse of the Dead Gods getting a curse&quot; src=&quot;https://devon.lol/img/5gzyTxGq68-75.jpeg&quot; width=&quot;1100&quot; height=&quot;618&quot; /&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;You can&#39;t avoid them, though, and once you&#39;ve played a few times, you realize curses aren&#39;t all that bad. In fact, the rewards you get by making blood offerings generally outweigh the problems the curses introduce. The curses usually even have a tiny upside.&lt;/p&gt;
&lt;p&gt;Corruption (or &lt;em&gt;lack&lt;/em&gt; of corruption really), a meter that grows as you play and ultimately leads to being cursed, is just another currency, not that much different from the game&#39;s money. When you spend the money, the downside is just an opportunity cost: you can no longer spend the money you just spent on anything else you might want to spend it on. When you make a blood offering, increasing your corruption and inching closer to a curse in exchange for some reward, it&#39;s a little bit different. Yes, there&#39;s an opportunity cost – the corruption you&#39;re incurring now can only be incurred once – but the &lt;em&gt;real&lt;/em&gt; cost is that you&#39;re creeping toward obtaining a curse, which will have some adverse affect on your character, making the game more difficult. So, four aspects of &amp;quot;spending&amp;quot; corruption that make it different from the game&#39;s money:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The consequences are usually delayed&lt;/li&gt;
&lt;li&gt;They entail more than just an opportunity cost&lt;/li&gt;
&lt;li&gt;They are unclear until you are already suffering them&lt;/li&gt;
&lt;li&gt;The name of the consequences – &amp;quot;curses&amp;quot; – is stigmatized&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For me, this had the effect of discouraging me from using this valuable resource for a while.&lt;/p&gt;
&lt;p&gt;Real life has stigmatized currencies too. Some of them are stigmatized for good reason, like your health so that you can live a long happy life. We could all be drugging ourselves 24/7 in exchange for feeling euphoric all the time, but it would decrease the overall satisfaction of our lives by shortening them and eroding our relationships. Others are stigmatized for reasons that may or may not be justified.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;comfort&lt;/strong&gt;- We can give away our comfort for all sorts of benefits. Johnny Knoxville built a career trading his comfort (and his well-being) for money. You can spend my comfort to have an experience I&#39;ve never had before, like trying a new food or traveling somewhere I&#39;ve never been. You can trade some comfort to learn a new skill or work out instead of watching Netflix every night.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;credit&lt;/strong&gt;- We&#39;re told to get out of debt and stay out of it when it&#39;s actually extremely valuable if used responsibly. If you can borrow money at an interest rate less than what you can earn by borrowing it, that might be a good idea.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;social capital&lt;/strong&gt;- We spend time and effort building relationships, and sometimes it can be useful to &amp;quot;cash in&amp;quot; some of that trust we&#39;ve built to tell a close friend they&#39;re wrong about something, to try to convince them to stop behaving in a certain way, or maybe to ask for their help.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sex&lt;/strong&gt;- I&#39;m not equipped to make a judgment on whether or not this is a good or bad stigma. I think it can probably be either depending on the context. I generally think that, if you keep yourself safe and go into it with eyes wide open and without any coercion, it probably doesn&#39;t deserve the stigma it gets. It can be a way for people to get what they want and need when they don&#39;t have many other levers to pull on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Back in the game world, once I embraced curses and started making blood offerings, I was able to build my character&#39;s strength much more effectively. I went from dying early and often to clearing tombs and reaping those sweet digital rewards.&lt;/p&gt;
&lt;p&gt;There&#39;s a lesson for life in there too: don&#39;t be afraid to use the resources you have, in some cases, even if using them is stigmatized. Look at those stigmas through a critical lens and try to figure out if that stigma is making it harder for you to fail or harder for you to succeed.&lt;/p&gt;
</description>
    </item><item>
      <title>The Old Web is still there… it&#39;s just hidden.</title>
      <link>https://devon.lol/blog/the-old-web</link>
      <pubDate>Tue, 29 Nov 2022 22:48:57 +0000</pubDate>
      <guid isPermaLink="false">/feed/the-old-web-post-launch/</guid>
      <description>&lt;p&gt;tl;dr- I got tired of the commercial web, so I went looking for the Old Web. I found it through &lt;a href=&quot;https://devon.lol/blog/the-old-web/#onramps-to-the-old-web&quot;&gt;directories, blogrolls, webrings, and some weird search engines no one has heard of&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;my-first-love-on-the-web&quot; tabindex=&quot;-1&quot;&gt;My First Love on the Web&lt;/h2&gt;
&lt;p&gt;The first web site I ever loved was called Illucia: The Town of Final Fantasy. It was created in 1995 by someone named Tatsushi Nakao, who I assume either worked for or attended the University of Colorado. (I believe this to be the case because of Illucia&#39;s URL: http://ucsub.colorado.edu/~nakao/fftown.html)&lt;/p&gt;
&lt;p&gt;You&#39;ll have to imagine what it was like because the site is gone, and I can&#39;t find a single image of it. (I&#39;ve found a couple of reddit posts mentioning it, and &lt;a href=&quot;https://www.andorejr.com/?q=post/where-have-all-chocobo-farmers-gone-andore-jr-special&quot;&gt;a single article on Andore Jr. that mentions it&lt;/a&gt;.) The first thing you&#39;d see when visiting Illucia is a pixelated (in the style of the Final Fantasy games of the era) rendering of the town. This image was an image map – a single image hooked up to a CGI script that, given a set of coordinates clicked by the user, would send them to the correct page. (At least, that&#39;s how I believe it worked as a web developer now who was &lt;em&gt;not&lt;/em&gt; a web developer in 1995 at 12 years old.)&lt;/p&gt;
&lt;p&gt;Each building in Illucia had content that made thematic sense. I wish I could reinforce that with some examples, but I don&#39;t remember any. I&#39;m pretty sure there was an inn and maybe a cafe, but the remaining buildings and what each of them contained is lost to me. You&#39;d &amp;quot;wander&amp;quot; the town by clicking the buildings on the image map and gobble up all the information you could find about Square&#39;s storied RPG series.&lt;/p&gt;
&lt;p&gt;Thinking back on Illucia, and the rest of the 90s web, it stands out against today&#39;s web because of what it &lt;em&gt;wasn&#39;t&lt;/em&gt;. Illucia had nothing to sell me and none of the dark patterns that come along with that: no timed email subscription modals, no calls to action, and no free courses that would then upsell me to a paid course on &lt;a href=&quot;https://finalfantasy.fandom.com/wiki/Lethe_River#Level_grinding&quot;&gt;how to fully level all my characters by looping around the Lethe River over and over with a rapid fire controller and a book holding down the button&lt;/a&gt;. Many of these marketing techniques hadn&#39;t been invented, but that&#39;s because there was very little marketing or selling happening on the web at all. Illucia never showed me a GDPR tracking consent popover. Sure, there was no GDPR, but that&#39;s partly because there weren&#39;t a lot of sites tracking their users to necessitate protective legislation.&lt;/p&gt;
&lt;h2 id=&quot;what-s-happening-now&quot; tabindex=&quot;-1&quot;&gt;What&#39;s Happening Now&lt;/h2&gt;
&lt;p&gt;These differences have been cast in starker contrast &lt;a href=&quot;https://www.washingtonpost.com/technology/2020/10/19/google-search-results-monopoly/&quot;&gt;as Google search results have gotten increasingly bad&lt;/a&gt; in the years since they won us over as the first search engine that could consistently deliver relevant results. That Washington Post article points out a few issues in the results, but there&#39;s a big one they miss: organic results are being gamed. SEOs have tuned their techniques, and the rankings that were once a decent reflection of who had the best information for the query are now a reflection of who is best able to manipulate Google&#39;s ranking algorithm.&lt;/p&gt;
&lt;p&gt;SEO is kinda expensive. It&#39;s constantly evolving, so doing it well requires a significant time commitment. For that reason, organizations that undertake SEO efforts are usually hiring consultants who focus on this one area to come in and apply what they know to their own properties. Because of the expense, most of the fully SEOed sites devoted resources to it because they have something to sell. That means almost all of the top results are there because they make money. Traffic equals dollars to them which allows them to either pay Google directly for placement or to pay SEO consultants to improve their organic (non-paid) search placement.&lt;/p&gt;
&lt;p&gt;I&#39;m able to say all this because… I&#39;m part of the problem. I market a book and a course that I sell through my web site, where I would also very much like people to sign up for my email list. In addition to being a web developer, I&#39;m certified in SEO, and I want the sites I work on to rank highly in the search results so that I (or whoever I&#39;m doing work for) can make more money. (To be clear, I don&#39;t make a living from the products I sell online, although I would very much like to.)&lt;/p&gt;
&lt;p&gt;I&#39;ve taken courses to learn how to better market myself through the web… and I&#39;ve felt icky about some of the techniques they&#39;ve asked me to employ. In many cases, I&#39;ve gone ahead with them only to remove them later. (To be clear, I&#39;m always honest about my products. The things I&#39;ve engaged in that I didn&#39;t care for: a single modal popup and false scarcity around my course. Not the worst things at the end of the day but still don&#39;t feel quite right.) All this to say, your capacity to hate something goes up as you yourself get closer to it. I&#39;ve been &lt;em&gt;very&lt;/em&gt; close to internet marketing… and I don&#39;t think I like what&#39;s happening in that space very much.&lt;/p&gt;
&lt;h2 id=&quot;defining-the-old-web&quot; tabindex=&quot;-1&quot;&gt;Defining the Old Web&lt;/h2&gt;
&lt;p&gt;Occasionally, I find a web site that seems like it&#39;s been ripped out of that era of the non-commercial web (which goes by many names but which I will refer to as the &amp;quot;Old Web&amp;quot;). When I started having this crisis around the state of the modern web, it got me thinking: are there more sites out there like the Old Web? So, I started looking. Before I take you on that journey, let me articulate my definition of the Old Web.&lt;/p&gt;
&lt;p&gt;To me, the Old Web is not about a particular aesthetic. The 90s and 2000s web was kitschy – often crossing the line into garish. That’s fine, and there’s definitely a feeling of nostalgia when I see a site that tries to ape that aesthetic. I find some sites in that style almost unreadable, and I’m too old to suffer through reading red text on a blue sparkling background, no matter how good their content is.&lt;/p&gt;
&lt;p&gt;If I’m picking an aesthetic, it would be something that &lt;em&gt;evokes&lt;/em&gt; the freewheeling designs of that era while avoiding its pitfalls. I think about how, when old video games get remade, they look the way the originals look in your memory, but when you actually compare them, they look way better. I’d like to see web sites that look the way I remember the Old Web looking rather than sites that look the way they &lt;em&gt;actually&lt;/em&gt; looked.&lt;/p&gt;
&lt;p&gt;What I’m &lt;em&gt;more&lt;/em&gt; interested is the &lt;strong&gt;ethos&lt;/strong&gt; of the old web. I want to find sites that exist, not to make money, but because a human being was compelled to create them. They had so much passion for the subject inside that they were about to burst. The release valve for that pressure is building a web site and sharing that passion with other people.&lt;/p&gt;
&lt;h2 id=&quot;searching-for-the-old-web&quot; tabindex=&quot;-1&quot;&gt;Searching for the Old Web&lt;/h2&gt;
&lt;p&gt;Paradoxically, I started my search for the old web at the very search engines I just finished dumping on. I came up mostly empty and was starting to get frustrated until I had an epiphany: &lt;strong&gt;The Old Web is invisible to search engines&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Search engine visibility is contingent on search engine optimization – a series of techniques used to tell search engines about the content of a page they&#39;re indexing. The Old Web doesn&#39;t care about this. It can&#39;t afford to because it has nothing to sell you. As a result, the Old Web is buried deep within search results, where most searchers will never see.&lt;/p&gt;
&lt;p&gt;There was a time when search engines didn&#39;t return consistently relevant results. Somehow, we were all still able to find cool stuff anyway. I tried to remember how, and surprisingly, I started remembering how it used to work. The first thing that came to mind: Yahoo.&lt;/p&gt;
&lt;p&gt;Nowadays, Yahoo is a boring search engine mostly like any other, but it started life as a &lt;strong&gt;directory&lt;/strong&gt; – a site that sorted other web sites into various categories. You&#39;d drill down from the top-level categories until you got to the specific category you were interested in. Then, you&#39;d browse a list of human-curated links on that topic.&lt;/p&gt;
&lt;p&gt;Once you found a page you liked, you&#39;d see if it was a member of a &lt;strong&gt;webring&lt;/strong&gt; or if it had a &lt;strong&gt;&amp;quot;Links&amp;quot; section&lt;/strong&gt; (after the advent of the blog, &lt;strong&gt;a &amp;quot;blogroll&amp;quot;&lt;/strong&gt;) – all mechanisms of exposing other sites visitors might be interested in and of sharing traffic with other site owners. Discovery used to leverage the &amp;quot;web&amp;quot; facet of the World Wide Web – the interconnectedness between sites. Modern web sites are much more siloed because sending you to another site means potentially losing any revenue you might generate. In the Old Web, there was no revenue to lose!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mastodon.social/@RadDevon/108518591712772785&quot;&gt;I shared all of this on Mastodon&lt;/a&gt;, and it seemed to strike a chord with people. I was feeling pretty good about myself, thinking I was some kind of &amp;quot;thought leader.&amp;quot; (Yes, even as I&#39;m in the process of pushing back against the modern web, I&#39;m still subject to the gravitational pull of its twisted incentives. 😉)&lt;/p&gt;
&lt;p&gt;Being able to recall the modes of discovery on the old web allowed me to break through and learn that, not only is the Old Web still there, but it&#39;s experiencing something of a resurgence!&lt;/p&gt;
&lt;p&gt;Then, I found &lt;a href=&quot;https://sadgrl.online/&quot;&gt;sadgrl.online&lt;/a&gt;. Their &lt;a href=&quot;https://sadgrl.online/cyberspace/internet-manifesto.html&quot;&gt;internet manifesto&lt;/a&gt; and article on &lt;a href=&quot;https://sadgrl.online/cyberspace/surf-the-web.html&quot;&gt;how to surf the web (the old way)&lt;/a&gt; articulated pretty much everything I had learned so far and more eloquently expressed every &amp;quot;novel&amp;quot; idea I had on the subject. If this is interesting to you, their web site is required reading. Finding sadgrl was a watershed in my own research. Many of the links I&#39;ve collected came either directly or indirectly from them.&lt;/p&gt;
&lt;p&gt;Now, I&#39;d like to share what I&#39;ve found with you, so that you too can experience the glory of the Old Web, but new again. Sadly, this giant list of links isn&#39;t great for RSS, but you should take this opportunity to &lt;a href=&quot;https://devon.lol/blog/the-old-web&quot;&gt;check out this post on my site&lt;/a&gt; and see all the links I&#39;ve collected!&lt;/p&gt;
</description>
    </item><item>
      <title>RSS is pretty rad</title>
      <link>https://devon.lol/feed.xml</link>
      <pubDate>Tue, 29 Nov 2022 22:48:29 +0000</pubDate>
      <guid isPermaLink="false">/feed/rss-is-rad/</guid>
      <description>&lt;p&gt;Since I discovered RSS back in the early 00s, RSS has been my favorite way to consume the web. It went even a step beyond ad blocking to remove a lot of the annoyances of the web — like having to maintain a bunch of bookmarks and navigate to each one each day, searching around for what has changed.&lt;/p&gt;
&lt;p&gt;That&#39;s why this RSS feed is really important to me. I feel like the trend with new personal sites is to outright reject everything that happened on the web after 2000 or so. I understand the design to get as far away from the new commercial web as possible, but some of it is actually good. Also, RSS isn&#39;t really part of the commercial web anyway. Google proved that years ago when they killed reader. Commerce generally doesn&#39;t happen over RSS, and RSS is a safe space for us to play in. It allows us to consume the web on our own terms.&lt;/p&gt;
&lt;p&gt;That&#39;s why I&#39;m taking a different approach. I&#39;m going in the opposite direction and paying &lt;em&gt;more&lt;/em&gt; attention to my RSS feed. I&#39;m going to try to hand craft each RSS entry to make my feed super useful and interesting. I want to build a site that ultimately isn&#39;t just a blog and incorporates some modalities of the olden times, like &amp;quot;shrines&amp;quot; and that sort of thing. Content that isn&#39;t necessarily timely, but it does get added to my site at a time. The job of my RSS is to let people know what&#39;s been added as it gets added, and to do that in a fun way.&lt;/p&gt;
&lt;p&gt;The downside is this means every post I write, page I update, or shrine I… enshrine, also needs another piece of content: an entry in the feed. We&#39;ll see how long that holds. Wish me luck! 🤞&lt;/p&gt;
</description>
    </item></channel>
</rss>
