From 34ee48a56cb6a17da92f5366c58224ab605a4311 Mon Sep 17 00:00:00 2001 From: eric Date: Sat, 16 Aug 2025 20:48:34 +0000 Subject: [PATCH] deploy: 8518b064dd243ac7a37017d56511de8af6ebe554 --- 404.html | 2 +- about/index.html | 2 +- categories/index.html | 2 +- index.html | 2 +- index.xml | 10 ++++++- .../index.html | 28 +++++++++++++++++++ .../index.html | 2 +- .../index.html | 2 +- .../index.html | 2 +- posts/index.html | 5 ++-- posts/index.xml | 10 ++++++- .../index.html | 2 +- .../index.html | 2 +- posts/supabase-deep-dive/index.html | 2 +- .../index.html | 2 +- posts/useful/index.html | 2 +- sitemap.xml | 2 +- tags/index.html | 2 +- 18 files changed, 63 insertions(+), 18 deletions(-) create mode 100644 posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/index.html diff --git a/404.html b/404.html index c14d770..4f8cc25 100644 --- a/404.html +++ b/404.html @@ -4,4 +4,4 @@ 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/about/index.html b/about/index.html index d9ec3db..798a022 100644 --- a/about/index.html +++ b/about/index.html @@ -4,4 +4,4 @@ 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/categories/index.html b/categories/index.html index ffce625..f2e1278 100644 --- a/categories/index.html +++ b/categories/index.html @@ -4,4 +4,4 @@ 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/index.html b/index.html index e019e15..7172187 100644 --- a/index.html +++ b/index.html @@ -4,4 +4,4 @@ 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/index.xml b/index.xml index ca5a0c9..06fde4d 100644 --- a/index.xml +++ b/index.xml @@ -1,4 +1,12 @@ -Eric X. Liu's Personal Page/Recent content on Eric X. Liu's Personal PageHugoenThu, 14 Aug 2025 06:50:22 +0000Fixing GPU Operator Pods Stuck in Init: Secure Boot, DKMS, and MOK on Proxmox + Debian/posts/secure-boot-dkms-and-mok-on-proxmox-debian/Sat, 09 Aug 2025 00:00:00 +0000/posts/secure-boot-dkms-and-mok-on-proxmox-debian/<p>I hit an issue where all GPU Operator pods on one node were stuck in Init after migrating from Legacy BIOS to UEFI. The common error was NVIDIA components waiting for “toolkit-ready,” while the toolkit init container looped with:</p> +Eric X. Liu's Personal Page/Recent content on Eric X. Liu's Personal PageHugoenSat, 16 Aug 2025 20:48:13 +0000A Comprehensive Guide to Breville Barista Pro Maintenance/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/Sat, 16 Aug 2025 20:48:09 +0000/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/<p>Proper maintenance is critical for the longevity and performance of a Breville Barista Pro espresso machine. Consistent cleaning not only ensures the machine functions correctly but also directly impacts the quality of the espresso produced. This guide provides a detailed, technical breakdown of the essential maintenance routines, from automated cycles to daily upkeep.</p> +<h4 id="understanding-the-two-primary-maintenance-cycles"> + <strong>Understanding the Two Primary Maintenance Cycles</strong> + <a class="heading-link" href="#understanding-the-two-primary-maintenance-cycles"> + <i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"></i> + <span class="sr-only">Link to heading</span> + </a> +</h4> +<p>The Breville Barista Pro has two distinct, automated maintenance procedures: the <strong>Cleaning (Flush) Cycle</strong> and the <strong>Descale Cycle</strong>. It is important to understand that these are not interchangeable, as they address different types of buildup within the machine.</p>Fixing GPU Operator Pods Stuck in Init: Secure Boot, DKMS, and MOK on Proxmox + Debian/posts/secure-boot-dkms-and-mok-on-proxmox-debian/Sat, 09 Aug 2025 00:00:00 +0000/posts/secure-boot-dkms-and-mok-on-proxmox-debian/<p>I hit an issue where all GPU Operator pods on one node were stuck in Init after migrating from Legacy BIOS to UEFI. The common error was NVIDIA components waiting for “toolkit-ready,” while the toolkit init container looped with:</p> <ul> <li>nvidia-smi failed to communicate with the NVIDIA driver</li> <li>modprobe nvidia → “Key was rejected by service”</li> diff --git a/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/index.html b/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/index.html new file mode 100644 index 0000000..4694aef --- /dev/null +++ b/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/index.html @@ -0,0 +1,28 @@ +A Comprehensive Guide to Breville Barista Pro Maintenance · Eric X. Liu's Personal Page

A Comprehensive Guide to Breville Barista Pro Maintenance

Proper maintenance is critical for the longevity and performance of a Breville Barista Pro espresso machine. Consistent cleaning not only ensures the machine functions correctly but also directly impacts the quality of the espresso produced. This guide provides a detailed, technical breakdown of the essential maintenance routines, from automated cycles to daily upkeep.

Understanding the Two Primary Maintenance Cycles + +Link to heading

The Breville Barista Pro has two distinct, automated maintenance procedures: the Cleaning (Flush) Cycle and the Descale Cycle. It is important to understand that these are not interchangeable, as they address different types of buildup within the machine.

  • Cleaning Cycle (Flush): This process is designed to remove coffee oils and granulated residue from the group head, shower screen, and portafilter system.
  • Descale Cycle: This process targets the internal components of the machine, such as the thermocoil and water lines, to remove mineral and limescale deposits from water.

Procedure 1: The Cleaning (Flush) Cycle + +Link to heading

The machine will indicate when a cleaning cycle is needed by displaying a “FLUSH” alert on the LCD screen. This typically occurs after approximately 200 extractions.

Required Materials:

  • 1-Cup filter basket
  • Grey silicone cleaning disc (provided with the machine)
  • One cleaning tablet

Step-by-Step Instructions:

  1. Insert the 1-cup filter basket into the portafilter.
  2. Place the grey silicone cleaning disc inside the basket.
  3. Position one cleaning tablet in the center of the disc.
  4. Lock the portafilter firmly into the group head.
  5. Ensure the drip tray is empty and the water tank is filled.
  6. Press the ‘MENU’ button and use the ‘Grind Amount’ dial to navigate to the ‘FLUSH’ option. Press the dial to select it.
  7. The ‘1 CUP’ button will illuminate. Press it to initiate the cycle.
  8. The cleaning process will last approximately five minutes, with the machine backflushing water under pressure. The remaining time will be displayed on the screen.
  9. Upon completion, the machine will beep and return to its ready state.
  10. Remove the portafilter and discard the water and dissolved tablet residue. Thoroughly rinse the portafilter, cleaning disc, and filter basket.
  11. Re-insert the portafilter (without the disc or tablet) and run a shot of hot water through the group head to rinse any remaining cleaning solution.

Procedure 2: The Descale Cycle + +Link to heading

The machine will alert you when descaling is required. The frequency depends on water hardness and usage but is generally recommended every 2-3 months.

Required Materials:

  • Breville-recommended descaling solution
  • A large container (minimum 2-liter capacity)

Step-by-Step Instructions:

Part A: Preparation

  1. Empty the drip tray and re-insert it.
  2. Remove the water filter from the water tank.
  3. Pour the descaling solution into the empty water tank and add fresh water up to the indicated “DESCALE” line.
  4. Place a large container under the group head, hot water outlet, and steam wand.

Part B: The Descaling Process

  1. Turn the machine on and press the ‘MENU’ button. Navigate to the ‘DESCALE’ option and select it by pressing the dial.
  2. Press the illuminated ‘1 CUP’ button to begin.
  3. The cycle proceeds in three stages. You must manually advance through them using the steam dial based on the LCD prompts:
    • Group Head (d3): The machine descales the coffee brewing components.
    • Hot Water (d2): After a beep, the LCD shows “d2”. Turn the steam dial to the hot water position.
    • Steam (d1): After another beep, the display reads “d1”. Turn the dial to the steam position.

Part C: The Rinse Cycle

  1. Once the descaling solution is expended, the machine will beep and prompt for a rinse cycle (“r”).
  2. Empty the large container and rinse the water tank thoroughly.
  3. Fill the water tank with fresh, cold water to the MAX line and re-insert it.
  4. Place the empty container back under the outlets and press the ‘1 CUP’ button.
  5. The rinse cycle will mirror the descaling process, prompting you to engage the group head (“r3”), hot water (“r2”), and steam wand (“r1”) in sequence.
  6. After the rinse is complete, the machine will exit the maintenance mode and return to its ready state.

Routine and Preventative Maintenance Schedule + +Link to heading

In addition to the automated cycles, regular manual cleaning is essential for machine health.

Daily Tasks:

  • Purge Group Head: After the final use of the day, run hot water through the group head (without the portafilter) to clear grounds.
  • Clean Portafilter & Baskets: Do not let used coffee grounds sit in the portafilter. Rinse with hot water after every use.
  • Clean Steam Wand: Immediately after texturing milk, wipe the wand with a damp cloth and purge steam for 2-3 seconds to clear internal passages.
  • Empty Drip Tray: Empty and rinse the drip tray regularly.

Weekly Tasks:

  • Soak Components: Remove the filter basket from the portafilter. Soak both components in a solution of hot water and a cleaning tablet (or specific espresso cleaner) for 20-30 minutes to dissolve accumulated coffee oils. Rinse thoroughly.
  • Clean Grinder: Empty the bean hopper. Run the grinder to clear any remaining beans, then use a brush and/or vacuum to clean out fines and oil residue from the burrs and chute.

Periodic Tasks (Every 2-3 Months):

  • Replace Water Filter: The water filter located inside the water tank should be replaced every 3 months. This reduces the rate of scale buildup.
  • Inspect Shower Screen: Use a brush to gently scrub the shower screen inside the group head to remove any stubborn coffee grounds.

By adhering to this comprehensive maintenance schedule, you can ensure your Breville Barista Pro operates at peak performance and consistently produces high-quality espresso.


Reference:

  • Breville Barista Pro Instruction Manual and official manufacturer guidelines.
\ No newline at end of file diff --git a/posts/a-deep-dive-into-ppo-for-language-models/index.html b/posts/a-deep-dive-into-ppo-for-language-models/index.html index 4b07160..7f803de 100644 --- a/posts/a-deep-dive-into-ppo-for-language-models/index.html +++ b/posts/a-deep-dive-into-ppo-for-language-models/index.html @@ -23,4 +23,4 @@ where δ_t = r_t + γV(s_{t+1}) - V(s_t)

  • γ (gam 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/index.html b/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/index.html index f4752ba..3bfe453 100644 --- a/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/index.html +++ b/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/index.html @@ -20,4 +20,4 @@ Our overarching philosophy is simple: isolate and change only one variable at a 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/how-rvq-teaches-llms-to-see-and-hear/index.html b/posts/how-rvq-teaches-llms-to-see-and-hear/index.html index 390afee..a0290af 100644 --- a/posts/how-rvq-teaches-llms-to-see-and-hear/index.html +++ b/posts/how-rvq-teaches-llms-to-see-and-hear/index.html @@ -18,4 +18,4 @@ The answer lies in creating a universal language—a bridge between the continuo 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/index.html b/posts/index.html index 3b033bf..b78ed11 100644 --- a/posts/index.html +++ b/posts/index.html @@ -1,6 +1,7 @@ Posts · Eric X. Liu's Personal Page
    \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/index.xml b/posts/index.xml index de918e7..ae5fb26 100644 --- a/posts/index.xml +++ b/posts/index.xml @@ -1,4 +1,12 @@ -Posts on Eric X. Liu's Personal Page/posts/Recent content in Posts on Eric X. Liu's Personal PageHugoenThu, 14 Aug 2025 06:50:22 +0000Fixing GPU Operator Pods Stuck in Init: Secure Boot, DKMS, and MOK on Proxmox + Debian/posts/secure-boot-dkms-and-mok-on-proxmox-debian/Sat, 09 Aug 2025 00:00:00 +0000/posts/secure-boot-dkms-and-mok-on-proxmox-debian/<p>I hit an issue where all GPU Operator pods on one node were stuck in Init after migrating from Legacy BIOS to UEFI. The common error was NVIDIA components waiting for “toolkit-ready,” while the toolkit init container looped with:</p> +Posts on Eric X. Liu's Personal Page/posts/Recent content in Posts on Eric X. Liu's Personal PageHugoenSat, 16 Aug 2025 20:48:13 +0000A Comprehensive Guide to Breville Barista Pro Maintenance/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/Sat, 16 Aug 2025 20:48:09 +0000/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/<p>Proper maintenance is critical for the longevity and performance of a Breville Barista Pro espresso machine. Consistent cleaning not only ensures the machine functions correctly but also directly impacts the quality of the espresso produced. This guide provides a detailed, technical breakdown of the essential maintenance routines, from automated cycles to daily upkeep.</p> +<h4 id="understanding-the-two-primary-maintenance-cycles"> + <strong>Understanding the Two Primary Maintenance Cycles</strong> + <a class="heading-link" href="#understanding-the-two-primary-maintenance-cycles"> + <i class="fa-solid fa-link" aria-hidden="true" title="Link to heading"></i> + <span class="sr-only">Link to heading</span> + </a> +</h4> +<p>The Breville Barista Pro has two distinct, automated maintenance procedures: the <strong>Cleaning (Flush) Cycle</strong> and the <strong>Descale Cycle</strong>. It is important to understand that these are not interchangeable, as they address different types of buildup within the machine.</p>Fixing GPU Operator Pods Stuck in Init: Secure Boot, DKMS, and MOK on Proxmox + Debian/posts/secure-boot-dkms-and-mok-on-proxmox-debian/Sat, 09 Aug 2025 00:00:00 +0000/posts/secure-boot-dkms-and-mok-on-proxmox-debian/<p>I hit an issue where all GPU Operator pods on one node were stuck in Init after migrating from Legacy BIOS to UEFI. The common error was NVIDIA components waiting for “toolkit-ready,” while the toolkit init container looped with:</p> <ul> <li>nvidia-smi failed to communicate with the NVIDIA driver</li> <li>modprobe nvidia → “Key was rejected by service”</li> diff --git a/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/index.html b/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/index.html index 151768c..4aa311f 100644 --- a/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/index.html +++ b/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/index.html @@ -44,4 +44,4 @@ The Top-K routing mechanism, as illustrated in the provided ima 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/secure-boot-dkms-and-mok-on-proxmox-debian/index.html b/posts/secure-boot-dkms-and-mok-on-proxmox-debian/index.html index 823d4af..cf763a6 100644 --- a/posts/secure-boot-dkms-and-mok-on-proxmox-debian/index.html +++ b/posts/secure-boot-dkms-and-mok-on-proxmox-debian/index.html @@ -59,4 +59,4 @@ nvidia-smi failed to communicate with the NVIDIA driver modprobe nvidia → “K 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/supabase-deep-dive/index.html b/posts/supabase-deep-dive/index.html index f4f5258..f8759a3 100644 --- a/posts/supabase-deep-dive/index.html +++ b/posts/supabase-deep-dive/index.html @@ -90,4 +90,4 @@ Supabase enters this space with a radically different philosophy: transparency. 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/index.html b/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/index.html index 96dfb71..4378b0a 100644 --- a/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/index.html +++ b/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/index.html @@ -30,4 +30,4 @@ But to truly understand the field, we must look at the pivotal models that explo 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/posts/useful/index.html b/posts/useful/index.html index f918343..17090af 100644 --- a/posts/useful/index.html +++ b/posts/useful/index.html @@ -9,4 +9,4 @@ One-minute read
    • [2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 45bca2a..03e61bb 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -/2025-08-14T06:50:22+00:00weekly0.5/posts/secure-boot-dkms-and-mok-on-proxmox-debian/2025-08-14T06:50:22+00:00weekly0.5/posts/2025-08-14T06:50:22+00:00weekly0.5/posts/how-rvq-teaches-llms-to-see-and-hear/2025-08-08T17:36:52+00:00weekly0.5/posts/supabase-deep-dive/2025-08-04T03:59:37+00:00weekly0.5/posts/a-deep-dive-into-ppo-for-language-models/2025-08-03T03:28:39+00:00weekly0.5/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/2025-08-03T06:02:48+00:00weekly0.5/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/2025-08-03T03:41:10+00:00weekly0.5/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/2025-08-03T04:20:20+00:00weekly0.5/posts/useful/2025-08-03T08:37:28-07:00weekly0.5/about/2020-06-16T23:30:17-07:00weekly0.5/categories/weekly0.5/tags/weekly0.5 \ No newline at end of file +/posts/a-comprehensive-guide-to-breville-barista-pro-maintenance/2025-08-16T20:48:13+00:00weekly0.5/2025-08-16T20:48:13+00:00weekly0.5/posts/2025-08-16T20:48:13+00:00weekly0.5/posts/secure-boot-dkms-and-mok-on-proxmox-debian/2025-08-14T06:50:22+00:00weekly0.5/posts/how-rvq-teaches-llms-to-see-and-hear/2025-08-08T17:36:52+00:00weekly0.5/posts/supabase-deep-dive/2025-08-04T03:59:37+00:00weekly0.5/posts/a-deep-dive-into-ppo-for-language-models/2025-08-03T03:28:39+00:00weekly0.5/posts/mixture-of-experts-moe-models-challenges-solutions-in-practice/2025-08-03T06:02:48+00:00weekly0.5/posts/t5-the-transformer-that-zigged-when-others-zagged-an-architectural-deep-dive/2025-08-03T03:41:10+00:00weekly0.5/posts/espresso-theory-application-a-guide-for-the-breville-barista-pro/2025-08-03T04:20:20+00:00weekly0.5/posts/useful/2025-08-03T08:37:28-07:00weekly0.5/about/2020-06-16T23:30:17-07:00weekly0.5/categories/weekly0.5/tags/weekly0.5 \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 5ef3545..c341dc7 100644 --- a/tags/index.html +++ b/tags/index.html @@ -4,4 +4,4 @@ 2016 - 2025 Eric X. Liu -[2a5ee6d] \ No newline at end of file +[8518b06] \ No newline at end of file