diff --git a/041a1acc.html b/041a1acc.html index d5ac64f..be5ac93 100644 --- a/041a1acc.html +++ b/041a1acc.html @@ -1,5 +1,5 @@ a self-hosted git stack - zettel.thermokar.st
\ No newline at end of file +
\ No newline at end of file diff --git a/9227847e.html b/9227847e.html index 5932ee9..84a84ba 100644 --- a/9227847e.html +++ b/9227847e.html @@ -1,4 +1,4 @@ -sourdough pretzel rolls - zettel.thermokar.st

sourdough pretzel rolls

ingredients and supplies

dough

  • 2/3c + 3T warm water
  • 1T yeast
  • 1c sourdough starter (based on 1:1 water-to-flour ratio)
  • 4T olive oil
  • 2t sugar
  • 2t salt
  • 4c + 3T flour

poaching solution

  • 8c to 10c boiling water
  • 1/4c baking soda

glaze and topping

  • 1 egg white
  • 1T cold water
  • pretzel salt to taste

tools

  • stand mixer
  • baking sheets
  • parchment paper
  • large wide pot for poaching
  • tongs
  • slotted spoon
  • brush
  • razor blade or sharp knife

instructions

dough

  • in stand mixer:
    • combine water and yeast
    • let sit for 5 to 10 minutes
    • to the foam add:
      • sourdough starter
      • olive oil
      • sugar
      • salt
      • flour
    • mix until smooth, dough will likely be slightly dry
  • cover and let rise in a warm place until doubled in volume (1-2 hours typically)

shaping

  • line baking sheets with parchment paper
  • divide dough in 18 equal portions
  • form each portion into a tight ball by roughly shaping, then pulling dough down to the underside of the ball repeatedly
    • the dry surface should form a taught skin
    • make sure the bottom is crimped and sealed with no creases
  • cover and let rest ~30 minutes

poaching

  • while resting, boiling water for poaching solution, add to poaching pot
  • wait to add the baking soda until you’re ready to poach
  • before poaching, preheat the oven to 425F (this can take a while)
  • poach the rolls
    • put a few rolls (~4) into the solution, right-side up
    • poach bottoms for 30 seconds (this helps seal any remaining creases)
    • using tongs, flip each roll right-side down
    • poach tops for 30 seconds
    • using a slotted spoon, remove each roll and place back on baking sheet

baking

  • prepare the glaze
    • mix egg white and cold water
  • brush glaze onto the rolls
    • apply liberally
    • coat the sides, too
  • slice a deep x into the top of each roll
  • sprinkle with pretzel salt to taste
  • place baking sheets in center of preheated oven
  • bake for 15-20 minutes, until golden brown
  • allow to cool

notes

  • the instructions are meant to be followed sequentially
  • c: cup, T: tablespoon, t: teaspoon
  • block out a bit of time for this
  • this recipe is easily doubled, no adjustments necessary, just *2
  • be prepared to make a mess when poaching
  • they will be pretty ugly post-poaching
  • you can’t really slice too deep
  • the order matters - don’t slice and then glaze - the glaze will likely seal the top shut
  • start baking as soon as you slice
\ No newline at end of file +

sourdough pretzel rolls

ingredients and supplies

dough

  • 2/3c + 3T warm water
  • 1T yeast
  • 1c sourdough starter (based on 1:1 water-to-flour ratio)
  • 4T olive oil
  • 2t sugar
  • 2t salt
  • 4c + 3T flour

poaching solution

  • 8c to 10c boiling water
  • 1/4c baking soda

glaze and topping

  • 1 egg white
  • 1T cold water
  • pretzel salt to taste

tools

  • stand mixer
  • baking sheets
  • parchment paper
  • large wide pot for poaching
  • tongs
  • slotted spoon
  • brush
  • razor blade or sharp knife

instructions

dough

  • in stand mixer:
    • combine water and yeast
    • let sit for 5 to 10 minutes
    • to the foam add:
      • sourdough starter
      • olive oil
      • sugar
      • salt
      • flour
    • mix until smooth, dough will likely be slightly dry
  • cover and let rise in a warm place until doubled in volume (1-2 hours typically)

shaping

  • line baking sheets with parchment paper
  • divide dough in 18 equal portions
  • form each portion into a tight ball by roughly shaping, then pulling dough down to the underside of the ball repeatedly
    • the dry surface should form a taught skin
    • make sure the bottom is crimped and sealed with no creases
  • cover and let rest ~30 minutes

poaching

  • while resting, boiling water for poaching solution, add to poaching pot
  • wait to add the baking soda until you’re ready to poach
  • before poaching, preheat the oven to 425F (this can take a while)
  • poach the rolls
    • put a few rolls (~4) into the solution, right-side up
    • poach bottoms for 30 seconds (this helps seal any remaining creases)
    • using tongs, flip each roll right-side down
    • poach tops for 30 seconds
    • using a slotted spoon, remove each roll and place back on baking sheet

baking

  • prepare the glaze
    • mix egg white and cold water
  • brush glaze onto the rolls
    • apply liberally
    • coat the sides, too
  • slice a deep x into the top of each roll
  • sprinkle with pretzel salt to taste
  • place baking sheets in center of preheated oven
  • bake for 15-20 minutes, until golden brown
  • allow to cool

notes

  • the instructions are meant to be followed sequentially
  • c: cup, T: tablespoon, t: teaspoon
  • block out a bit of time for this
  • this recipe is easily doubled, no adjustments necessary, just *2
  • be prepared to make a mess when poaching
  • they will be pretty ugly post-poaching
  • you can’t really slice too deep
  • the order matters - don’t slice and then glaze - the glaze will likely seal the top shut
  • start baking as soon as you slice
\ No newline at end of file diff --git a/92598822.html b/92598822.html new file mode 100644 index 0000000..d2d71b1 --- /dev/null +++ b/92598822.html @@ -0,0 +1,62 @@ +self-hosted - zettel.thermokar.st
\ No newline at end of file diff --git a/9b74f625.html b/9b74f625.html new file mode 100644 index 0000000..3bbf249 --- /dev/null +++ b/9b74f625.html @@ -0,0 +1,62 @@ +software - zettel.thermokar.st
\ No newline at end of file diff --git a/9db45ab6.html b/9db45ab6.html index 43307a2..2ee7e8a 100644 --- a/9db45ab6.html +++ b/9db45ab6.html @@ -2,7 +2,7 @@ bored with this one thing, I can just do something else!”), but feeling “behind” is most decidedly not good for my morale. Timeblocking and scheduling are great, but they require discipline. I like to think that -I am effectively en" name="description" />

focus requires a rigorous contract

Balancing many disparate tasks is good for my morale (“Wow! If I get bored with this one thing, I can just do something else!”), but feeling “behind” is most decidedly not good for my morale. Timeblocking and scheduling are great, but they require discipline. I like to think that I am effectively entering into a short-term contract with myself. If the terms aren’t clear, the chances of failure go up (significantly). Interestingly, I think this scenario represents a conflict of interest: I am basically the party responsible for monitoring that contract, as well as the one actually executing the work.

Besides having a clear plan (a statement of work) I think the next biggest concern involves distractions. In my experience, you can’t get rid of distractions, but you can be judicious about what distractions you choose to entertain. That gets to the same end-goal of choosing when to focus on distractions, but puts a different emphasis on the problem.

The “hard” part (to me) is that developing the intuition of what to do (and when) is much easier said than done. Maybe because it is a constantly moving target?

\ No newline at end of file +

focus requires a rigorous contract

Balancing many disparate tasks is good for my morale (“Wow! If I get bored with this one thing, I can just do something else!”), but feeling “behind” is most decidedly not good for my morale. Timeblocking and scheduling are great, but they require discipline. I like to think that I am effectively entering into a short-term contract with myself. If the terms aren’t clear, the chances of failure go up (significantly). Interestingly, I think this scenario represents a conflict of interest: I am basically the party responsible for monitoring that contract, as well as the one actually executing the work.

Besides having a clear plan (a statement of work) I think the next biggest concern involves distractions. In my experience, you can’t get rid of distractions, but you can be judicious about what distractions you choose to entertain. That gets to the same end-goal of choosing when to focus on distractions, but puts a different emphasis on the problem.

The “hard” part (to me) is that developing the intuition of what to do (and when) is much easier said than done. Maybe because it is a constantly moving target?

\ No newline at end of file diff --git a/aab45963.html b/aab45963.html index 14d78a1..323c4ce 100644 --- a/aab45963.html +++ b/aab45963.html @@ -1,4 +1,4 @@ -the matrix ecosystem - zettel.thermokar.st

the matrix ecosystem

matrix protocol

  • open spec: decentralised conversation store
  • end-to-end encryption
  • federated: a lot like email
  • you sign up for an acct on a homeserver (could be public, private, etc)
  • just like email, that acct can communicate with any other acct, regardless of their homeserver
  • bridges: glues multiple non-matrix services together: facebook chat, sms, etc

setting up a homeserver

https://github.com/spantaleev/matrix-docker-ansible-deploy

  • subdomain config seems to be pretty hard-coded
\ No newline at end of file +

the matrix ecosystem

matrix protocol

  • open spec: decentralised conversation store
  • end-to-end encryption
  • federated: a lot like email
  • you sign up for an acct on a homeserver (could be public, private, etc)
  • just like email, that acct can communicate with any other acct, regardless of their homeserver
  • bridges: glues multiple non-matrix services together: facebook chat, sms, etc

setting up a homeserver

https://github.com/spantaleev/matrix-docker-ansible-deploy

  • subdomain config seems to be pretty hard-coded
\ No newline at end of file diff --git a/acc60422.html b/acc60422.html new file mode 100644 index 0000000..a10bdc2 --- /dev/null +++ b/acc60422.html @@ -0,0 +1,63 @@ +practices - zettel.thermokar.st
\ No newline at end of file diff --git a/index.html b/index.html index e13c937..17f071a 100644 --- a/index.html +++ b/index.html @@ -60,4 +60,4 @@ code span.st { color: #4e9a06; } /* String */ code span.va { color: #000000; } /* Variable */ code span.vs { color: #4e9a06; } /* VerbatimString */ code span.wa { color: #8f5902; font-weight: bold; font-style: italic; } /* Warning */ -
\ No newline at end of file +
\ No newline at end of file diff --git a/search.html b/search.html index 73a96f5..0437f5b 100644 --- a/search.html +++ b/search.html @@ -1,4 +1,4 @@ -Search - zettel.thermokar.st

Search

Search