Designing software for things that rot

(drobinin.com)

123 points | by valzevul 21 hours ago

10 comments

  • theturtlemoves 3 hours ago
    >... my wife's sourdough starter living on the counter and getting fed when she remembers. The app reminds her; she ignores the app; the starter survives anyway because sourdough is remarkably forgiving.

    That's so great about sourdough starter, you don't have to babysit it at all. We'll, that is, once I figured out that I should ignore the "hydration hydration hydration" and "add blah percentage water and 1.618034 grams of flour" advice. Instead, I just add lots (yes, that's a measure, like pinch and scoop) of fresh flour to my starter and just add water until it's a gooey sticky mess. Leave it alone and it'll do its thing.

    • rpearl 1 hour ago
      The point of measuring is reproducibility. If you want to get the same result repeatedly the easiest way is to measure.

      Obviously people have been making sourdough for a very long time; you don't have to measure.

      • crabbone 7 minutes ago
        Absolutely.

        This is also a typical approach from the chefs I know: they don't care about precision in most recipes (eg. dishes like soups, or pasta, or salads...), but then sometimes there are dishes where precision is absolutely crucial, and baking is one place where precision is really important.

        With sourdough, if you don't measure, you may still get good results, but you will have to babysit the dough and try to figure out when it's ready by checking frequently. Some people can afford it time-wise, and to some this would be prohibitively inconvenient.

    • sleepybrett 2 hours ago
      .. also nice to give it a little drop of honey now and then, especially if your kitchen (or wherever you store it) is a bit on the cool side.
  • amoss 4 hours ago
    Not my kind of thing but still a highly enjoyable read. I love a tale of a software engineer who has gone down a rabbit-hole so deeply that they've come out the other side. And who doesn't like data?
    • pavel_lishin 3 hours ago
      And he's got a great way with words as well.
      • brenschluss 2 hours ago
        Unfortunately it smells of ChatGPT at points.
        • gwern 33 minutes ago
          You're correct, but when the worst the ChatGPTisms get is turns of phrases like "LeetCode youth finally paid off: turns out all those "rebalance a binary search tree" problems were preparing me for salami, not FAANG interviews." or "Designing software for things that rot means optimising for variance, memory, and timing–not perfection. It turns out the hardest part of software isn't keeping things alive. It's knowing when to let them age.", then I'm inclined to forgive it compared to how many far more egregious offenders are at the top of HN these days. This is a rather mild use of ChatGPT for copyediting, and at least I feel like I can trust OP to factcheck everything and not put in any confabulations.
          • solumos 20 minutes ago
            You're absolutely right!
  • shetaye 2 hours ago
    Great read! I'm sure expensive enterprise tooling exists for busy kitchens to manage safety protocols (or not?), so it is very cool to see high quality tooling for this kind of thing out in the open. After watching so many Chubby Emu videos, I'm definitely scared straight.

    Off-topic, but the syntax highlighting is a little difficult to read on light mode: https://pasteboard.co/5dXcQjgcHIqu.png

  • intalentive 2 hours ago
    Before clicking I thought this was going to be a philosophical piece about entropy.
    • nzach 2 hours ago
      I had the same expectation going in. But it was an interesting read.
  • seanparsons 3 hours ago
    Here's me hoping this was something for Factorio: Space Age...
    • guhcampos 3 hours ago
      Hahaha my exact thought.
  • guhcampos 3 hours ago
    Yes. I thought of Gleba too.
  • quickthrowman 2 hours ago
    > Let's say, you're curing coppa and on day 12 humidity drops to 68% for six hours because you forgot to refill the reservoir.

    Two float switches, a latching relay, a cold water line, a valve, and a valve actuator can automate reservoir filling. An HOA switch and leak detection would be nice additions to the automatic reservoir filling, low and high water alarms too. That’s how a boiler feedwater tank works. Might be tricky to fit the float switches in a small humidifier tank, though.

    It’s a bit more work to set up than temp and humidity sensing/control but you might as well automate it all once you start.

    • valzevul 1 hour ago
      I wish. No-fault evictions aren't a thing in Scotland, but I'd still struggle to explain the whole "I plumbed a cold line for salami" thing to the landlord.
    • HeyLaughingBoy 55 minutes ago
      You can go even simpler if you have a bigger reservoir. Automatic trough fillers where a float mechanically shuts off a valve fed from a garden hose are like $20 at a farm supply store.
  • ge96 4 hours ago
    Tangent: I see little pine cones in there, pine soda is interesting
    • HeyLaughingBoy 54 minutes ago
      I should see what can be done with juniper. I have lots of invasive juniper shrubs and trees. Gave a friend a few pounds of berries once so he could try making gin.

      It smelled amazing, but tasted like ass, unfortunately.

    • 542458 3 hours ago
      I believe it's mugolio, which is a sweet syrup

      https://foragerchef.com/mugolio-pine-cone-syrup/

      • valzevul 1 hour ago
        OP here. Indeed, I referred to the syrup, but I hope to eventually nail the pine soda as well (last few attempts tasted like Christmas tree rinse).
  • sleepybrett 2 hours ago
    This is fucking awesome. I've recently built my own curing chamber and modified a humidifier so it didn't need a button press ;), and am taking delivery of some jowls on the weekend and have been getting all the software infrastructure set up for the monitoring of it's temp/humidity (grafana, prometheus, alerting, etc).

    Given that my grandfather used to cure his own in a cabinet in his root cellar with NO automation it feels a little overkilly but I'm glad to see someone else is overkilling at an even more extreme level than me and is making their work public.

    • valzevul 1 hour ago
      Root cellars are far more stable than a ground-floor garage in my case: steady temperature throughout the year, low airflow. Some wooden cabinets are also superior to modern chambers, i.e cedar acts like a humidity buffer, which is why miso makers still swear by cedar koji boxes.

      Good luck with the jowls!

      • sleepybrett 1 hour ago
        To call it a wooden cabinet might be a wee bit generous. Actually a broken wardrobe he probably found on the side of the road with broken hinges on one of the doors so he nailed it shut. :lol:
  • rana763 2 hours ago
    [dead]