From 057916b6d90f47b022cf41bd1cc392dc043403b6 Mon Sep 17 00:00:00 2001
From: Pim van Pelt <pim@ipng.ch>
Date: Sun, 4 Aug 2024 22:38:02 +0200
Subject: [PATCH] publish day7

---
 content/blog/day7.md | 129 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)
 create mode 100644 content/blog/day7.md

diff --git a/content/blog/day7.md b/content/blog/day7.md
new file mode 100644
index 0000000..1c951c3
--- /dev/null
+++ b/content/blog/day7.md
@@ -0,0 +1,129 @@
+---
+title: 'Sunday: Fabulous Hamburger Buns'
+date: 2024-08-04T20:21:19+02:00
+Tags: []
+Categories: []
+draft: false
+---
+
+# Morning
+
+{{< image frame="true" width="17em" float="right" src="/img/day7/edsolo.png" alt="Credit: Knvckle Ed Solo, YouTube" >}}
+
+This morning the planes from Kloten airport were taking off in a non-regular direction - normally
+they will take off away from our house, but this morning they were flying right over us. That arrose
+me from my slumber at about 08:30. 
+
+After my morning bootstrap ritual, I made my way downstairs because I have only two tasks today:
+1.  Loadtest the Gowin N305 router that I got sent to me; and
+1.  Make the best hamburger buns that ever were, or will be; and
+1.  Start moving ipng.ch from Jekyll to Hugo.
+
+In the morning, I start the loadtests, which each take about one hour and I need to do four of them.
+I hang up the 19" rack mountable machine in the lab rack where there's a few 100G loadtesters
+available. I only need to source/sink 2x25Gbit today, so I grab a breakout cable, connect it to the
+spiffy 32x100G Mellanox switch -- that runs Debian by the way -- and start the loadtests. One each
+for a ConnectX-4 and ConnectX-5 network card, each tested with DPDK and RDMA.
+
+The last loadtest starts just as we leave for _Bagle Boys_ to have the lunch we didn't have
+yesterday. I drive over to Oerlikon with Marina and Quinn, and we order. Marina is a bit
+diasppointed because she wants the lunch special but with modifications, and the lady behind the
+counter is not having any of that. So she ends up ordering a bagle instead (well, duh, we're at
+_Bagle Boys_!); Quinn orders pulled port, and I go for a sliced turkey one. They are super yummy, as
+always.
+
+# Afternoon
+
+Coming back home, I finish the loadtests and work my way through the report. I end up publishing it
+on the [[IPng website](https://ipng.ch/s/articles/2024/08/03/gowin.html)] and make some noise on
+Twitter and Mastodon about it. I get a little bit of an endorfin release when the likes, +1's and
+boosts happen. My watch taps me on the wrist for every one of those. There's quite a few!
+
+At about 14:00 I walk up to the kitchen and start the hamburger bun procedure:
+*   500g floUr
+*   275ml milk
+*   50ml of Dougie
+*   20g butter
+*   10g salt
+*   one egg
+
+I let Dougie, the butter, milk and the egg sit for 20min in the proofing oven, at 30C. This warms
+them up enough to let the butter get softer and Dougie get excited for the work it has ahead of it.
+I kneed the dough in the machine (because believe it or not, I find sticky dough ickie!), and after
+a nice coherent ball of stretchy dough is made, I let it rise for two times one hour. At 15:30 I go
+turn the dough and fold it on itself, to let it rise for the second hour.
+
+{{< image frame="false" width="6em" float="left" src="/img/init/sidequest.png" alt="The SideQuest logo" >}}
+
+Meanwhile I start the sidequest (or perhaps today it's the main quest?) of moving my three year old
+Jekyll site to Hugo. My buddy Michal introduced me to Jekyll when I first started the
+[[IPng.ch](https://ipng.ch)] blog. It's a nice environment, and very extensible, but it keeps on
+pulling in more and more Ruby gems, some of which have already been decommissioned / abandoned. I've
+kind of always felt that this would be a deadend. Meanwhile, Hugo is a single executable Go program
+with everything built in.
+
+I decide that the goal for today is to move the skeleton of the IPng website to Hugo, not the
+articles, yet. So I create a copy of this _Sabbatical_ website, and kneed, push, and pull on it
+until it looks very similar to the IPng website. I added a preliminary screenshot in the pictures of
+today, below.
+
+When the dough has risen, I dump it on the kitchen top, cut it into eight equally sized 100g boules,
+fold them onto themselves, and roll the balls into buns. I spray the buns with water, and sprinkle
+sesame seeds onto them. I spray the buns again to make sure the seeds stick.
+
+Then, the eight boules go into the second rise, for one additional hour. This makes it 17:45 or so,
+after which I pre-heat the oven to 210C and lob them in there for 18min. The kitchen fills with a
+luscious aroma of freshly baking bread - my favorite smell in the world! *Ding*, the timer is done,
+and I remove the absolutely gobsmackingly perfect hamburger buns from the oven. I take a picture and
+send it to our family group chat. All this hating from yesterday: VINDICATION!
+
+# Evening
+
+Starting at 14:00 was because I figured it'd take roughly 4hrs from start to finish, and it is now
+18:10, which is not bad! I cut some pickles, cucumber, tomatoes and fresh onion. Then, I fry four
+beautiful beef patties that we thawed earlier. I bought a vacuum sealer after visiting my buddy
+WEiRD, and we've been pre-sizing portions like chicken breast, pork sausage and beef patties. The
+patties are fried very nicely, and a slice of chester cheese is put on them in the last few minutes.
+We all make our own hambuger just the way we like it. I have two :-)
+
+We take our dinner in front of the TV today, because the season finale of Stranger Things takes
+2h22m and Quinn needs to get up at 05:00 on Monday for his apprenticeship. 5am, O'RLY?! So we nom on
+the burgers in front of the TV, pausing the episode to quickly clean up after ourselves, then we
+plop back onto the couch and beanbag to finish the show.
+
+Once that's done, it's only 21:30 - perfect timing for Quinn; Marina goes upstairs and I walk
+down to the basement to write today's journal entry. I'm tempted to continue hacking on the Hugo
+transformation - it's curiously entertaining and I'm learning about
+[[SCSS](https://en.wikipedia.org/wiki/Sass_(style_sheet_language))], which I wish I had known
+earlier. In going through the differences in styling, I notice that Jekyll also uses SCSS. This
+makes it a little bit easier for me to mimick the style.
+
+Anyway, I'm going to try to solve one last problem, that of consistent URI naming. I don't want to
+lose my search ranking on Google, Bing and Yahoo. Right now, if you type the query [vpp ipng] or
+[debian mellanox], or most any other specific VPP query, my page is likely to be the top hit. I
+don't want to invalidate that, so the requirement is that Hugo has the exact same URL naming scheme
+that Jekyll has. I'll spend the rest of the _Ed Solo_ mix on YouTube puzzling that together in my
+demo.
+
+Tomorrow morning Marina and I are going to the Aligro - this is a cool but dangerous shop, as it has
+lots of bulk packaged things like sweets, candies and booze. It's gonna be fun tomorrow! :)
+
+## Pictures of the Day
+
+{{< gallery-category >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0504.JPG" caption="The Gowin 19 inch rack mountable server has 2x 2.5G, 3x 1G and 2x 25G as well as RJ45 serial. It is a pretty cool machine!" >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0505.JPG" caption="The inside of the Gowin server is a small but very modern board, using an Intel i3-N305 with 32GB of LPDDR5 and a bunch of IO on board." >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0512.JPG" caption="The case is passively cooled, with a large heatsink over the CPU, its ribs are flush with the top of the case. I'm not sure how the dissipation is with a rack full of these ..." >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0513.JPG" caption="They added an OCP 2.0 breakout which can house any number of 1G, 2.5G, 10G, 25G network cards. Pictured here is the Mellanox ConnectX-5 with 2x25G." >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0517.JPG" caption="Brunch at Bagle Boys - our three bagles posed for a picture before being inhaled :)" >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0521.JPG" caption="Here is the kneeded dough ready for its first task. Like Alexander Hamilton, it will rise up!" >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0522.JPG" caption="The formed boules with sesame seeds, ready for their second rise." >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0523.JPG" caption="The baked hamburger buns, golden brown but not crispy -- Marina demands soft buns!" >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0524.JPG" caption="Closeup of a hamburger bun with sesame seeds, cut in half to show the breadcrum" >}}
+  {{< gallery-photo fn="2024-08-04/IMG_0525.JPG" caption="My burger with salad, cheese, onions and pickles. It was godly." >}}
+  {{< gallery-photo fn="2024-08-04/website.png" caption="A screenshot of the work-in-progress IPng.ch website in Hugo. It is looking really good!" >}}
+{{< /gallery-category >}}
+
+{{< gallery-modal >}}
+{{< gallery-script >}}
+