<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="http://www.benjaminoakes.com/feed.xml" rel="self" type="application/atom+xml" /><link href="http://www.benjaminoakes.com/" rel="alternate" type="text/html" /><updated>2026-07-10T15:31:42+00:00</updated><id>http://www.benjaminoakes.com/feed.xml</id><title type="html">Benjamin Oakes</title><subtitle>A programmer, sustainability enthusiast, and community builder in Iowa City.
</subtitle><author><name>Benjamin Oakes</name></author><entry><title type="html">Vegan Taco Bowls Recipe</title><link href="http://www.benjaminoakes.com/2026/07/10/Vegan-Taco-Bowls-Recipe/" rel="alternate" type="text/html" title="Vegan Taco Bowls Recipe" /><published>2026-07-10T00:00:00+00:00</published><updated>2026-07-10T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/07/10/Vegan-Taco-Bowls-Recipe</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/07/10/Vegan-Taco-Bowls-Recipe/"><![CDATA[<p>This is a standby meal for us. I’m mostly writing this down for my reference, but perhaps you will enjoy it too! Please <a href="/contact">reach out</a> if you do!</p>

<p>The directions are basically:</p>

<ul>
  <li>Start cooking the brown rice because it takes a while!</li>
  <li>Cook and blend the cheese-style sauce</li>
  <li>Clean and shred/mince everything else</li>
  <li>Let people build their own bowl</li>
</ul>

<p>For the tortilla bowls: get the tortillas moist and pliable, then bake them in the oven over a bowl (e.g. Pyrex) until they’re toasted.</p>

<p>Vegan cheese-style sauce</p>

<ul>
  <li>2 parts instant mashed potatoes</li>
  <li>1 part canned carrots</li>
  <li>Onion powder</li>
  <li>Garlic powder</li>
  <li>Nutritional yeast</li>
  <li>Chicken-style seasoning</li>
  <li>Olive oil (optional)</li>
  <li>Lemon juice</li>
  <li>Water / cooking liquid if using fresh</li>
</ul>

<p>Generally on hand</p>

<ul>
  <li>Brown rice</li>
  <li>Canned black beans</li>
  <li>Canned corn</li>
  <li>Taco seasoning for tofu or TVP</li>
  <li>Salsa</li>
  <li>Green onions</li>
  <li>Cilantro</li>
</ul>

<p>Produce</p>

<ul>
  <li>Lettuce</li>
  <li>Tomato</li>
  <li>2 avocados</li>
  <li>Small red onion</li>
</ul>

<p>Refrigerated</p>

<ul>
  <li>Tofu (if not TVP)</li>
  <li>Large wheat tortillas</li>
</ul>

<p>Frozen</p>

<ul>
  <li>Frozen mango</li>
</ul>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[This is a standby meal for us. I’m mostly writing this down for my reference, but perhaps you will enjoy it too! Please reach out if you do!]]></summary></entry><entry><title type="html">How to Download Humble Vault Games on Linux and Mac (Without Windows)</title><link href="http://www.benjaminoakes.com/2026/06/29/How-to-Download-Humble-Vault-Games-on-Linux-and-Mac-Without-Windows/" rel="alternate" type="text/html" title="How to Download Humble Vault Games on Linux and Mac (Without Windows)" /><published>2026-06-29T00:00:00+00:00</published><updated>2026-06-29T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/06/29/How-to-Download-Humble-Vault-Games-on-Linux-and-Mac-Without-Windows</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/06/29/How-to-Download-Humble-Vault-Games-on-Linux-and-Mac-Without-Windows/"><![CDATA[<p>tl;dr: Use <a href="https://github.com/Slashbunny/humble-vault-downloader">Slashbunny/humble-vault-downloader</a></p>

<p>I decided to subscribe to Humble Choice, part of <a href="https://www.humblebundle.com/">Humble Bundle</a>. Humble Bundle itself has a lot of interesting bundles (games and ebooks primarily) often around $10. You can also donate most of what you pay to charity. They’ve been around about 15 years and have donated close to $300,000,000, which is quite amazing!</p>

<p>Humble Choice isn’t quite as charity-focused but they do have some great content. As a physical game collector, I’ve been disillusioned by the Nintendo Switch 2 and Game Key Cards. I don’t see any exclusives on Switch 2 that are compelling. I’m sure that will change someday, but for now, I don’t understand why people are buying the Switch 2 at the current prices (currently around $450). It will be interesting to see Steam (including the Steam Deck) versus traditional consoles play out. If things are going all digital, part of the value of consoles vs computer gaming is just lost.  Also, the fact that you can run Steam on almost anything is very interesting, especially when I realized my little $200 Chuwi MiniBook X (N100) with Ubuntu could run games I’m actually interested in. It’s a great, light device that I often have with me. Add a controller, and it’s actually pretty nice for light games!</p>

<p>However, the problem is Windows. I don’t want to run Windows, and fortunately, Steam has done away with that need for gaming. Many companies do still assume you’re running on Windows though, including Humble.</p>

<p>I tried for a long time to get the Humble Vault downloader running. Humble Vault is a DRM-free selection of mostly indie games for Windows, Mac, and Linux, but they only provide a Windows app to download it! What a strange thing given that it’s an Electron app and should be able to run on Mac and Linux. I guess they just want to make it harder to download DRM-free games, even though customers have paid for them. In any case, the selection changes, so I wanted to download what content I could. I tried Lutris and Bottles. Neither would work despite all the configuration changes I tried. And then I came across a nice script that works, fortunately!</p>

<p>I proposed a change to <a href="https://lutris.net/games/humble-games-collection/">the Lutris page for Humble Vault</a> to hopefully save someone else what I went through:</p>

<blockquote>
  <p>It may not be easy to run this application. If you are unable to run Humble Games Collection to receive access to your Humble Vault (which requires a Humble Choice subscription), you may consider a terminal-based downloader.  One such downloader that is known to work is <a href="https://github.com/Slashbunny/humble-vault-downloader">https://github.com/Slashbunny/humble-vault-downloader</a> which has a Docker container and only requires a cookie from your browser.</p>
</blockquote>

<p>It works quite well! I wish it would show how much free space is needed though. So far, I’ve downloaded 11GB with no signs of slowing! Apparently it’s idempotent too: you can just run the command each month when they change the selection and it will just download the new stuff. I hear it’s mostly a static collection of games now, but still, it’s something they include, so we might as well get what we are paying for.</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[tl;dr: Use Slashbunny/humble-vault-downloader]]></summary></entry><entry><title type="html">Failing grades soar as professors see greater AI usage, dwindling math skills in UC Berkeley computer science classes | Academics | dailycal.org</title><link href="http://www.benjaminoakes.com/2026/06/05/Failing-grades-soar-as-professors-see-greater-AI-usage-dwindling-math-skills-in-UC-Berkeley-computer-science-classes-Academics-dailycalorg/" rel="alternate" type="text/html" title="Failing grades soar as professors see greater AI usage, dwindling math skills in UC Berkeley computer science classes | Academics | dailycal.org" /><published>2026-06-05T00:00:00+00:00</published><updated>2026-06-05T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/06/05/Failing-grades-soar-as-professors-see-greater-AI-usage-dwindling-math-skills-in-UC-Berkeley-computer-science-classes--Academics--dailycalorg</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/06/05/Failing-grades-soar-as-professors-see-greater-AI-usage-dwindling-math-skills-in-UC-Berkeley-computer-science-classes-Academics-dailycalorg/"><![CDATA[<blockquote>
  <p>The percentage of failing grades in multiple UC Berkeley computer science classes in spring 2026 is significantly higher than past semesters and marks a departure from the department’s grading guidelines.</p>
</blockquote>

<p>Source: <a href="https://www.dailycal.org/news/campus/academics/failing-grades-soar-as-professors-see-greater-ai-usage-dwindling-math-skills-in-uc-berkeley/article_16fad0bf-02cb-4b8c-8d88-888ffd9f8608.html">Failing grades soar as professors see greater AI usage, dwindling math skills in UC Berkeley computer science classes - Academics - dailycal.org</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[The percentage of failing grades in multiple UC Berkeley computer science classes in spring 2026 is significantly higher than past semesters and marks a departure from the department’s grading guidelines.]]></summary></entry><entry><title type="html">Removable batteries in smartphones will be mandatory in the EU starting in 2027</title><link href="http://www.benjaminoakes.com/2026/06/04/Removable-batteries-in-smartphones-will-be-mandatory-in-the-EU-starting-in-2027/" rel="alternate" type="text/html" title="Removable batteries in smartphones will be mandatory in the EU starting in 2027" /><published>2026-06-04T00:00:00+00:00</published><updated>2026-06-04T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/06/04/Removable-batteries-in-smartphones-will-be-mandatory-in-the-EU-starting-in-2027</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/06/04/Removable-batteries-in-smartphones-will-be-mandatory-in-the-EU-starting-in-2027/"><![CDATA[<p>Source: <a href="https://news.ycombinator.com/item?id=48009697">Removable batteries in smartphones will be mandatory in the EU starting in 2027 - Hacker News</a></p>

<p>This should be normal. I say this as an owner of a Galaxy Xcover 6 Pro, which has a replaceable battery and better water resistance than my last phone, which was a Google Pixel 5a.</p>

<p>We should also be able to do more at the end of a phone’s supported lifespan so that we can use these expensive, hard to produce devices for other uses. Just like an old computer.</p>

<p>My phone has USB, Wi-Fi, and HDMI out just like a computer. Why can’t I run supported software on it without much effort?</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Source: Removable batteries in smartphones will be mandatory in the EU starting in 2027 - Hacker News]]></summary></entry><entry><title type="html">Stargate Veteran Disputes Reason for Amazon’s Shock Cancellation of Series Revival</title><link href="http://www.benjaminoakes.com/2026/06/04/Stargate-Veteran-Disputes-Reason-for-Amazons-Shock-Cancellation-of-Series-Revival/" rel="alternate" type="text/html" title="Stargate Veteran Disputes Reason for Amazon’s Shock Cancellation of Series Revival" /><published>2026-06-04T00:00:00+00:00</published><updated>2026-06-04T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/06/04/Stargate-Veteran-Disputes-Reason-for-Amazons-Shock-Cancellation-of-Series-Revival</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/06/04/Stargate-Veteran-Disputes-Reason-for-Amazons-Shock-Cancellation-of-Series-Revival/"><![CDATA[<blockquote>
  <p>Yesterday, Variety broke the news that Amazon had walked away from its greenlit Stargate series, announced for Prime Video just six months ago. It was claimed that Amazon were reportedly unhappy with the direction of the project, and uncertain it would appeal to a wider viewership beyond existing Stargate fans.</p>
</blockquote>

<p>Source: <a href="https://www.ign.com/articles/stargate-veteran-disputes-reason-for-amazons-shock-cancellation-of-series-revival">Stargate Veteran Disputes Reason for Amazon’s Shock Cancellation of Series Revival</a></p>

<p>I never watched Stargate when it was new. I’ve only recently gotten into the series and it’s good. I don’t know why I didn’t watch it back when it was new. I was kind of looking forward to a new series. But in a way, I’m kind of glad it’s cancelled because I didn’t want to pay Amazon for it. And I’m not sure if they’re ever going to come out with other ways of watching it, other than paying Amazon for it directly for a monthly fee. So anyway, I’m only part way into Stargate SG-1 (Season 5?) and I guess we’ll see what happens. I have plenty more to watch.</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Yesterday, Variety broke the news that Amazon had walked away from its greenlit Stargate series, announced for Prime Video just six months ago. It was claimed that Amazon were reportedly unhappy with the direction of the project, and uncertain it would appeal to a wider viewership beyond existing Stargate fans.]]></summary></entry><entry><title type="html">Your Phone is an Entire Computer</title><link href="http://www.benjaminoakes.com/2026/05/30/Your-Phone-is-an-Entire-Computer/" rel="alternate" type="text/html" title="Your Phone is an Entire Computer" /><published>2026-05-30T00:00:00+00:00</published><updated>2026-05-30T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/05/30/Your-Phone-is-an-Entire-Computer</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/05/30/Your-Phone-is-an-Entire-Computer/"><![CDATA[<blockquote>
  <p>That is an insult to the average person’s intelligence. Despite the form factor differences, these devices are basically the exact same thing. The iPhone / iPad have been restricted in their ability to download software straight from the internet, not due to “safety”, but because Apple has a significant profit motive in doing so.</p>
</blockquote>

<p>Source: <a href="https://medhir.com/blog/your-phone-is-an-entire-computer">Your Phone is an Entire Computer</a></p>

<p>Well said.</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[That is an insult to the average person’s intelligence. Despite the form factor differences, these devices are basically the exact same thing. The iPhone / iPad have been restricted in their ability to download software straight from the internet, not due to “safety”, but because Apple has a significant profit motive in doing so.]]></summary></entry><entry><title type="html">I don’t know what is Apple’s endgame for the Fn/Globe key, and I’m not sure Apple knows either</title><link href="http://www.benjaminoakes.com/2026/03/22/I-dont-know-what-is-Apples-endgame-for-the-FnGlobe-key-and-Im-not-sure-Apple-knows-either/" rel="alternate" type="text/html" title="I don’t know what is Apple’s endgame for the Fn/Globe key, and I’m not sure Apple knows either" /><published>2026-03-22T00:00:00+00:00</published><updated>2026-03-22T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/03/22/I-dont-know-what-is-Apples-endgame-for-the-FnGlobe-key-and-Im-not-sure-Apple-knows-either</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/03/22/I-dont-know-what-is-Apples-endgame-for-the-FnGlobe-key-and-Im-not-sure-Apple-knows-either/"><![CDATA[<blockquote>
  <p>Every modifier key starts simple and humble, with a specific task and a nice matching name.</p>

  <p>This never lasts. The tasks become larger and more convoluted, and the labels grow obsolete. Shift no longer shifts a carriage, Control doesnt send control codes, Alt isnt for alternate nerdy terminal functions.</p>

  <p>Fn is the newest popular modifier key, and it feels were speedrunning it through all the challenges without having learned any of the lessons.</p>
</blockquote>

<p>Source: <a href="https://aresluna.org/fn/">I dont know what is Apples endgame for the Fn/Globe key, and Im not sure Apple knows either - Aresluna</a></p>

<p>This many modifier keys doesn’t seem like the Apple I once knew.</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Every modifier key starts simple and humble, with a specific task and a nice matching name. This never lasts. The tasks become larger and more convoluted, and the labels grow obsolete. Shift no longer shifts a carriage, Control doesnt send control codes, Alt isnt for alternate nerdy terminal functions. Fn is the newest popular modifier key, and it feels were speedrunning it through all the challenges without having learned any of the lessons.]]></summary></entry><entry><title type="html">I’d love to talk to you for a customer discovery interview!</title><link href="http://www.benjaminoakes.com/2026/03/19/Id-love-to-talk-to-you-for-a-customer-discovery-interview/" rel="alternate" type="text/html" title="I’d love to talk to you for a customer discovery interview!" /><published>2026-03-19T00:00:00+00:00</published><updated>2026-03-19T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/03/19/Id-love-to-talk-to-you-for-a-customer-discovery-interview</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/03/19/Id-love-to-talk-to-you-for-a-customer-discovery-interview/"><![CDATA[<p>👋 I’m currently participating in the University of Iowa’s Venture School program, and I’m doing some research on the software tools that people use.</p>

<p>As part of my customer discovery process, I’m looking to learn from a few specific groups of people. I would love to chat if you are:</p>

<ul>
  <li>👨‍💻 A busy developer</li>
  <li>⚡ A tech enthusiast</li>
  <li>🔒 Privacy-focused</li>
  <li>🌐 An Internet user (yes, this means you!)</li>
</ul>

<p>I’m not selling anything–I just want to hear about your experiences and frustrations!</p>

<p>If you have anywhere from a few minutes to half an hour for a video call to answer some questions, I would be incredibly grateful. You can grab a time that works for you right here: 👉 <a href="https://calendar.app.google/bZfe1829SAuZqcqG9">schedule an interview!</a> 👈</p>

<p>Thank you so much in advance!</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[👋 I’m currently participating in the University of Iowa’s Venture School program, and I’m doing some research on the software tools that people use.]]></summary></entry><entry><title type="html">Apples AirPods Max 2 bring H2 chip, boosted ANC in April for $549</title><link href="http://www.benjaminoakes.com/2026/03/17/Apples-AirPods-Max-2-bring-H2-chip-boosted-ANC-in-April-for-549/" rel="alternate" type="text/html" title="Apples AirPods Max 2 bring H2 chip, boosted ANC in April for $549" /><published>2026-03-17T00:00:00+00:00</published><updated>2026-03-17T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/03/17/Apples-AirPods-Max-2-bring-H2-chip-boosted-ANC-in-April-for-549</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/03/17/Apples-AirPods-Max-2-bring-H2-chip-boosted-ANC-in-April-for-549/"><![CDATA[<blockquote>
  <p>The AirPods Max 2 will be available for preorder on March 25 and launch in early April, Apple said. They will cost $549, the same as the original AirPods Max upon launch.</p>
</blockquote>

<p>Source: <a href="https://arstechnica.com/gadgets/2026/03/apples-airpods-max-2-release-with-h2-chip-boosted-anc-in-april-for-549/">Apples AirPods Max 2 bring H2 chip, boosted ANC in April for $549 - Ars Technica</a></p>

<p>I had no idea these headphones I see on so many heads cost so much. It’s Apple so I’m not surprised, but especially on college kids, these make no sense.  Add an iPhone, iPad, and Mac… That’s expensive!</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[The AirPods Max 2 will be available for preorder on March 25 and launch in early April, Apple said. They will cost $549, the same as the original AirPods Max upon launch.]]></summary></entry><entry><title type="html">The Latest Front in the Battle Over Climate Lawsuits: Bills Wiping Out Liability</title><link href="http://www.benjaminoakes.com/2026/03/17/The-Latest-Front-in-the-Battle-Over-Climate-Lawsuits-Bills-Wiping-Out-Liability/" rel="alternate" type="text/html" title="The Latest Front in the Battle Over Climate Lawsuits: Bills Wiping Out Liability" /><published>2026-03-17T00:00:00+00:00</published><updated>2026-03-17T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2026/03/17/The-Latest-Front-in-the-Battle-Over-Climate-Lawsuits-Bills-Wiping-Out-Liability</id><content type="html" xml:base="http://www.benjaminoakes.com/2026/03/17/The-Latest-Front-in-the-Battle-Over-Climate-Lawsuits-Bills-Wiping-Out-Liability/"><![CDATA[<blockquote>
  <p>Republican lawmakers are advancing legislation that would shield major polluters from legal accountability for climate change harms.</p>
</blockquote>

<p>Source: <a href="https://insideclimatenews.org/news/14032026/republican-legislation-shielding-polluters-from-climate-lawsuits/">The Latest Front in the Battle Over Climate Lawsuits: Bills Wiping Out Liability - Inside Climate News</a></p>

<blockquote>
  <p>Last month the court decided to take up a petition lodged by oil companies Suncor and ExxonMobil in a climate-damages case brought against the companies by Boulder, Colorado. The petition argues that Boulders claims are barred by federal law, and if the justices agree, it could knock out not only Boulders lawsuit but also many others like it. The court is expected to hear the case during its upcoming term that starts in October.</p>
</blockquote>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Republican lawmakers are advancing legislation that would shield major polluters from legal accountability for climate change harms.]]></summary></entry></feed>