<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>Ben Ebsworth</title>
  <link>https://benebsworth.com</link>
  <description>Software, platform &amp; hardware engineer · Writing on Kubernetes, distributed systems, electrical engineering, and AI · Melbourne, Australia</description>
  <language>en-AU</language>
  <copyright>© 2026 Ben Ebsworth</copyright>
  <lastBuildDate>Mon, 15 Jun 2026 04:35:57 GMT</lastBuildDate>
  <atom:link href="https://benebsworth.com/feed.xml" rel="self" type="application/rss+xml"/>
  <image>
    <url>https://benebsworth.com/icon.svg</url>
    <title>Ben Ebsworth</title>
    <link>https://benebsworth.com</link>
  </image>
  <item>
    <title>Attention, From the Inside Out</title>
    <link>https://benebsworth.com/blog/attention-from-the-inside-out/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/attention-from-the-inside-out/</guid>
    <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Attention is just a weighted average whose weights the data computes by asking itself questions. A worked tour through scaled dot-product attention, temperature and sampling, and what a 46B-active / 1T-total Mixture-of-Experts spec actually means — with live matrices you can poke.</description>
    <category>Algorithms</category>
    <category>technology</category>
    <category>algorithms</category>
    <category>machine-learning</category>
    <category>deep-learning</category>
  </item>
  <item>
    <title>PLL Design from First Principles</title>
    <link>https://benebsworth.com/blog/pll-from-first-principles/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/pll-from-first-principles/</guid>
    <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>A phase-locked loop is a control system with a phase detector instead of a summing junction. The intuition you can build with the lab above is more durable than the textbook derivations.</description>
    <category>Algorithms</category>
    <category>technology</category>
    <category>algorithms</category>
    <category>physics</category>
    <category>electrical engineering</category>
    <category>signal processing</category>
  </item>
  <item>
    <title>The Smith Chart is Geometry</title>
    <link>https://benebsworth.com/blog/smith-chart-is-geometry/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/smith-chart-is-geometry/</guid>
    <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>What looks like a chart for radio engineers is really a Möbius transform drawn on the complex plane. A visual essay on why impedance matching is a question of circles, lines, and rotations.</description>
    <category>Algorithms</category>
    <category>technology</category>
    <category>algorithms</category>
    <category>physics</category>
    <category>electrical engineering</category>
  </item>
  <item>
    <title>The Neural Network Zoo, Revisited</title>
    <link>https://benebsworth.com/blog/neural-network-zoo-explained/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/neural-network-zoo-explained/</guid>
    <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>A guided tour through the Asimov Institute&apos;s Neural Network Zoo — every architecture from the poster, with intuition for what each one is actually for and an interactive SVG diagram for the major families.</description>
    <category>Algorithms</category>
    <category>algorithms</category>
    <category>machine-learning</category>
    <category>deep-learning</category>
  </item>
  <item>
    <title>Istio &quot;Service Mesh&quot; Topologies</title>
    <link>https://benebsworth.com/blog/istio-patterns/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/istio-patterns/</guid>
    <pubDate>Fri, 03 Jul 2020 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Overview of some common Istio Service Mesh topologies and configuration examples and diagrams</description>
    <category>Service Mesh</category>
    <category>technology</category>
    <category>kubernetes</category>
    <category>service mesh</category>
    <category>istio</category>
  </item>
  <item>
    <title>GKE Auto Scale Down for Fun and Profit</title>
    <link>https://benebsworth.com/blog/gke-development-auto-scale-down/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/gke-development-auto-scale-down/</guid>
    <pubDate>Mon, 23 Sep 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>How to sleep at night when actively developing on Google Kubernetes Engine (GKE) using Google Cloud Scheduler</description>
    <category>Google Cloud</category>
    <category>technology</category>
    <category>GCP</category>
    <category>kubernetes</category>
  </item>
  <item>
    <title>Kubernetes-centric Continuous Delivery - Part 2 (Tekton Pipelines)</title>
    <link>https://benebsworth.com/blog/kubernetes-cicd-part-2/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/kubernetes-cicd-part-2/</guid>
    <pubDate>Sat, 21 Sep 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>An overview of the current kubernetes-native ci/cd ecosystem, With a demonstration of an end-to-end Tekton based workflow for build, test and deployment of a fullstack application</description>
    <category>Kubernetes</category>
    <category>technology</category>
    <category>CI/CD</category>
    <category>GCP</category>
    <category>kubernetes</category>
    <category>kaniko</category>
    <category>developer experience</category>
    <category>istio</category>
    <category>knative</category>
    <category>tekton</category>
    <category>skaffold</category>
  </item>
  <item>
    <title>Kubernetes-centric Continuous Delivery - Part 1 (Developer Experience)</title>
    <link>https://benebsworth.com/blog/kubernetes-cicd-part-1/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/kubernetes-cicd-part-1/</guid>
    <pubDate>Thu, 22 Aug 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>How we can get closer to unifying the local developer experience with production-grade kubernetes run-time environments</description>
    <category>Kubernetes</category>
    <category>technology</category>
    <category>GCP</category>
    <category>kubernetes</category>
    <category>containers</category>
    <category>developer experience</category>
    <category>knative</category>
    <category>skaffold</category>
    <category>kustomize</category>
  </item>
  <item>
    <title>Two Number Sum</title>
    <link>https://benebsworth.com/blog/two-number-sum/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/two-number-sum/</guid>
    <pubDate>Mon, 27 May 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>self-explanation of approach to solving the Two Number Sum problem</description>
    <category>Algorithms</category>
    <category>algorithms</category>
    <category>personal</category>
    <category>go</category>
    <category>python</category>
  </item>
  <item>
    <title>Getting started with Tekton</title>
    <link>https://benebsworth.com/blog/getting-started-with-tekton/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/getting-started-with-tekton/</guid>
    <pubDate>Sun, 12 May 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Developing basic CI and CD pipelines in Tekton and deploying this both to local and cloud based environments</description>
    <category>CI/CD · Tekton</category>
    <category>technology</category>
    <category>CI/CD</category>
    <category>GCP</category>
    <category>kubernetes</category>
    <category>containers</category>
    <category>kaniko</category>
    <category>developer experience</category>
  </item>
  <item>
    <title>Install Minikube</title>
    <link>https://benebsworth.com/blog/install-minikube/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/install-minikube/</guid>
    <pubDate>Sun, 05 May 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Instructions for the installation, upgrade and other customization of a Minikube install on MacOS. As well as a basic example of deploying a service and exposing it for local access</description>
    <category>Local Dev</category>
    <category>technology</category>
    <category>kubernetes</category>
    <category>developer experience</category>
  </item>
  <item>
    <title>Helm use-cases</title>
    <link>https://benebsworth.com/blog/using-helm/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/using-helm/</guid>
    <pubDate>Mon, 29 Apr 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Demonstrating use-cases for Helm and a discussion on the strength and weaknesses of templating, in the context of other available tooling within the Kubernetes ecosystem</description>
    <category>Kubernetes</category>
    <category>technology</category>
    <category>kubernetes</category>
    <category>developer experience</category>
  </item>
  <item>
    <title>Exploring Kapitan</title>
    <link>https://benebsworth.com/blog/using-kapitan/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/using-kapitan/</guid>
    <pubDate>Mon, 29 Apr 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Exploring the capabilities of Kapitan for configuration management, with an analysis of its fit for contextualising per-environment configuration</description>
    <category>Kubernetes</category>
    <category>technology</category>
    <category>kubernetes</category>
    <category>developer experience</category>
  </item>
  <item>
    <title>Common Hooks</title>
    <link>https://benebsworth.com/blog/common-hooks/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/common-hooks/</guid>
    <pubDate>Sat, 20 Apr 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>Collection of common hook usage examples as well as custom implementations</description>
    <category>React</category>
    <category>technology</category>
    <category>react</category>
  </item>
  <item>
    <title>Hello World</title>
    <link>https://benebsworth.com/blog/hello-world/</link>
    <guid isPermaLink="true">https://benebsworth.com/blog/hello-world/</guid>
    <pubDate>Tue, 16 Apr 2019 22:12:03 GMT</pubDate>
    <dc:creator>ben.ebsworth@gmail.com (Ben Ebsworth)</dc:creator>
    <description>First blog post introducing motivations and goals</description>
    <category>Field Notes</category>
    <category>general</category>
    <category>personal</category>
  </item>
</channel>
</rss>