<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.9.5">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>2024-02-22T22:13:28+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">Big Tech is extremely unimpressed by Apple’s EU App Store changes</title><link href="http://www.benjaminoakes.com/2024/02/22/Big-Tech-is-extremely-unimpressed-by-Apples-EU-App-Store-changes/" rel="alternate" type="text/html" title="Big Tech is extremely unimpressed by Apple’s EU App Store changes" /><published>2024-02-22T00:00:00+00:00</published><updated>2024-02-22T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/22/Big-Tech-is-extremely-unimpressed-by-Apples-EU-App-Store-changes</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/22/Big-Tech-is-extremely-unimpressed-by-Apples-EU-App-Store-changes/"><![CDATA[<blockquote>
  <p>EU regulators, who are preparing to fine the tech giant 500 million euros
in March over allegedly favoring its music-streaming app against
competitors like Spotify, are also being lobbied to reject Apple’s
proposals to satisfy the bloc’s Digital Markets Act. The growing backlash
against Apple comes as it is forced to make some of the biggest changes to
its business model in years, following concerns over the dominance of its
App Store, which forms a large share of the company’s $85 billion-a-year
services business. For those who choose to also build apps in alternative
stores, Apple said it would cut the highest amount paid by companies using
its App Store to sell digital goods and services from 30 percent to 17
percent.</p>
</blockquote>

<p>Source: <a href="https://arstechnica.com/?p=2004833">Big Tech is extremely unimpressed by Apple’s EU App Store changes</a></p>]]></content><author><name>Benjamin Oakes</name></author><summary type="html"><![CDATA[EU regulators, who are preparing to fine the tech giant 500 million euros in March over allegedly favoring its music-streaming app against competitors like Spotify, are also being lobbied to reject Apple’s proposals to satisfy the bloc’s Digital Markets Act. The growing backlash against Apple comes as it is forced to make some of the biggest changes to its business model in years, following concerns over the dominance of its App Store, which forms a large share of the company’s $85 billion-a-year services business. For those who choose to also build apps in alternative stores, Apple said it would cut the highest amount paid by companies using its App Store to sell digital goods and services from 30 percent to 17 percent. Source: Big Tech is extremely unimpressed by Apple’s EU App Store changes]]></summary></entry><entry><title type="html">Gemma: Google introduces new state-of-the-art open models</title><link href="http://www.benjaminoakes.com/2024/02/22/Gemma-Google-introduces-new-stateoftheart-open-models/" rel="alternate" type="text/html" title="Gemma: Google introduces new state-of-the-art open models" /><published>2024-02-22T00:00:00+00:00</published><updated>2024-02-22T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/22/Gemma-Google-introduces-new-stateoftheart-open-models</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/22/Gemma-Google-introduces-new-stateoftheart-open-models/"><![CDATA[<blockquote>
  <p>At Google, we believe in making AI helpful for everyone. We have a long history of contributing innovations to the open community, such as with Transformers, TensorFlow, BERT, T5, JAX, AlphaFold, and AlphaCode. Today, were excited to introduce a new generation of open models from Google to assist developers and researchers in building AI responsibly.</p>
</blockquote>

<p>Source: <a href="https://blog.google/technology/developers/gemma-open-models/">Gemma: Google introduces new state-of-the-art open models</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[At Google, we believe in making AI helpful for everyone. We have a long history of contributing innovations to the open community, such as with Transformers, TensorFlow, BERT, T5, JAX, AlphaFold, and AlphaCode. Today, were excited to introduce a new generation of open models from Google to assist developers and researchers in building AI responsibly.]]></summary></entry><entry><title type="html">github/relative-time-element: Web component extensions to the standard element.</title><link href="http://www.benjaminoakes.com/2024/02/22/githubrelativetimeelement-Web-component-extensions-to-the-standard-time-element/" rel="alternate" type="text/html" title="github/relative-time-element: Web component extensions to the standard element." /><published>2024-02-22T00:00:00+00:00</published><updated>2024-02-22T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/22/githubrelativetimeelement-Web-component-extensions-to-the-standard-time-element</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/22/githubrelativetimeelement-Web-component-extensions-to-the-standard-time-element/"><![CDATA[<blockquote>
  <p>Formats a timestamp as a localized string or as relative text that auto-updates in the user’s browser. This allows the server to cache HTML fragments containing dates and lets the browser choose how to localize the displayed time according to the user’s preferences</p>
</blockquote>

<p>Source: <a href="https://github.com/github/relative-time-element">github/relative-time-element: Web component extensions to the standard &lt;time&gt; element.</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Formats a timestamp as a localized string or as relative text that auto-updates in the user’s browser. This allows the server to cache HTML fragments containing dates and lets the browser choose how to localize the displayed time according to the user’s preferences]]></summary></entry><entry><title type="html">A Golden Era of Blogging</title><link href="http://www.benjaminoakes.com/2024/02/21/A-Golden-Era-of-Blogging/" rel="alternate" type="text/html" title="A Golden Era of Blogging" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/A-Golden-Era-of-Blogging</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/A-Golden-Era-of-Blogging/"><![CDATA[<blockquote>
  <p>Love, passion, and curiosity – more than money – fuel the majority of posts that show up in my RSS feed every day and I love it.</p>
</blockquote>

<p>Source: <a href="https://blog.jim-nielsen.com/2024/golden-era-blogging/">A Golden Era of Blogging - Jim Nielsen’s Blog</a></p>

<p>Good perspective!</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Love, passion, and curiosity – more than money – fuel the majority of posts that show up in my RSS feed every day and I love it.]]></summary></entry><entry><title type="html">(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup</title><link href="http://www.benjaminoakes.com/2024/02/21/Almost-Every-infrastructure-decision-I-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/" rel="alternate" type="text/html" title="(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/Almost-Every-infrastructure-decision-I-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/Almost-Every-infrastructure-decision-I-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/"><![CDATA[<blockquote>
  <p>I’ve led infrastructure at a startup for the past 4 years that has had to scale quickly. From the beginning I made some core decisions that the company has had to stick to, for better or worse, these past four years. This post will list some of the major decisions made and if I endorse them for your startup, or if I regret them and advise you to pick something else.</p>
</blockquote>

<p>Source: <a href="https://cep.dev/posts/every-infrastructure-decision-i-endorse-or-regret-after-4-years-running-infrastructure-at-a-startup/">(Almost) Every infrastructure decision I endorse or regret after 4 years running infrastructure at a startup -Jack’s home on the web</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[I’ve led infrastructure at a startup for the past 4 years that has had to scale quickly. From the beginning I made some core decisions that the company has had to stick to, for better or worse, these past four years. This post will list some of the major decisions made and if I endorse them for your startup, or if I regret them and advise you to pick something else.]]></summary></entry><entry><title type="html">BaldissaraMatheus/Tasks.md: A self-hosted, Markdown file based task management board</title><link href="http://www.benjaminoakes.com/2024/02/21/BaldissaraMatheusTasksmd-A-selfhosted-Markdown-file-based-task-management-board/" rel="alternate" type="text/html" title="BaldissaraMatheus/Tasks.md: A self-hosted, Markdown file based task management board" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/BaldissaraMatheusTasksmd-A-selfhosted-Markdown-file-based-task-management-board</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/BaldissaraMatheusTasksmd-A-selfhosted-Markdown-file-based-task-management-board/"><![CDATA[<blockquote>
  <p>Create cards, lanes and tags in a modern and responsive interface</p>
</blockquote>

<p>Source: <a href="https://github.com/BaldissaraMatheus/Tasks.md">BaldissaraMatheus/Tasks.md: A self-hosted, Markdown file based task management board</a></p>

<p>Maybe a bit heavy, but still very interesting</p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[Create cards, lanes and tags in a modern and responsive interface]]></summary></entry><entry><title type="html">CSS: The Surprising Truth About Pixels and Accessibility: should I use pixels or rems?</title><link href="http://www.benjaminoakes.com/2024/02/21/CSS-The-Surprising-Truth-About-Pixels-and-Accessibility-should-I-use-pixels-or-rems/" rel="alternate" type="text/html" title="CSS: The Surprising Truth About Pixels and Accessibility: should I use pixels or rems?" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/CSS-The-Surprising-Truth-About-Pixels-and-Accessibility-should-I-use-pixels-or-rems</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/CSS-The-Surprising-Truth-About-Pixels-and-Accessibility-should-I-use-pixels-or-rems/"><![CDATA[<blockquote>
  <p>The truth is, if you want to build the most-accessible product possible, you need to use both pixels and ems/rems. It’s not an either/or situation. There are circumstances where rems are more accessible, and other circumstances where pixels are more accessible.</p>
</blockquote>

<p>Source: <a href="https://www.joshwcomeau.com/css/surprising-truth-about-pixels-and-accessibility/">The Surprising Truth About Pixels and Accessibility: should I use pixels or rems?</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[The truth is, if you want to build the most-accessible product possible, you need to use both pixels and ems/rems. It’s not an either/or situation. There are circumstances where rems are more accessible, and other circumstances where pixels are more accessible.]]></summary></entry><entry><title type="html">FUTO, Open Source Android Voice Input</title><link href="http://www.benjaminoakes.com/2024/02/21/FUTO-Open-Source-Android-Voice-Input/" rel="alternate" type="text/html" title="FUTO, Open Source Android Voice Input" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/FUTO-Open-Source-Android-Voice-Input</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/FUTO-Open-Source-Android-Voice-Input/"><![CDATA[<blockquote>
  <p>The Voice Input app for Android that respects your privacy.</p>
</blockquote>

<p>Source: <a href="https://voiceinput.futo.org/">FUTO</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[The Voice Input app for Android that respects your privacy.]]></summary></entry><entry><title type="html">HTML with Superpowers</title><link href="http://www.benjaminoakes.com/2024/02/21/HTML-with-Superpowers/" rel="alternate" type="text/html" title="HTML with Superpowers" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/HTML-with-Superpowers</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/HTML-with-Superpowers/"><![CDATA[<blockquote>
  <p>It’s the year 2021. Lots of us are building our websites and apps with components and design systems, perhaps leveraging a JavaScript framework to help glue all the pieces together. The web has matured in the last 5 years and it might be time to start looking at how the Web’s native component system can give our HTML super powers. We’ll talk about how to create, style, and use Web Components in your project today as well as look at how the components you build today may offer a pathway to web standardization and help inform and influence the Web for future generations.</p>
</blockquote>

<p>Source: <a href="https://noti.st/davatron5000/k6N2LP/html-with-superpowers#syfchyT">HTML with Superpowers</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[It’s the year 2021. Lots of us are building our websites and apps with components and design systems, perhaps leveraging a JavaScript framework to help glue all the pieces together. The web has matured in the last 5 years and it might be time to start looking at how the Web’s native component system can give our HTML super powers. We’ll talk about how to create, style, and use Web Components in your project today as well as look at how the components you build today may offer a pathway to web standardization and help inform and influence the Web for future generations.]]></summary></entry><entry><title type="html">How to get the retro WordArt back in Microsoft Word</title><link href="http://www.benjaminoakes.com/2024/02/21/How-to-get-the-retro-WordArt-back-in-Microsoft-Word/" rel="alternate" type="text/html" title="How to get the retro WordArt back in Microsoft Word" /><published>2024-02-21T00:00:00+00:00</published><updated>2024-02-21T00:00:00+00:00</updated><id>http://www.benjaminoakes.com/2024/02/21/How-to-get-the-retro-WordArt-back-in-Microsoft-Word</id><content type="html" xml:base="http://www.benjaminoakes.com/2024/02/21/How-to-get-the-retro-WordArt-back-in-Microsoft-Word/"><![CDATA[<blockquote>
  <p>But it can be found again. Create a new document in Microsoft Word, then click File &gt; Save As. Make sure you save the document as a “Word97-2003 document”, or “.doc”, file.</p>
</blockquote>

<p>Source: <a href="https://www.popsci.com/diy/how-to-get-the-retro-wordart-back-in-microsoft-word/">How to get the retro WordArt back in Microsoft Word - Popular Science</a></p>]]></content><author><name>Benjamin Oakes</name></author><category term="" /><summary type="html"><![CDATA[But it can be found again. Create a new document in Microsoft Word, then click File &gt; Save As. Make sure you save the document as a “Word97-2003 document”, or “.doc”, file.]]></summary></entry></feed>