Skip Navigation
hal9001 hal9001 @lemmy.world

Hey Folks!

I've escaped Reddit and fled to the fediverse (and trying really hard to not look back).

My interests are all over with a small subset being:

  • Programming Language Design
  • Rust
  • Clojure
  • Game Dev
  • Cooking
  • Baking (especially bread)
  • Gaming
Posts 30
Comments 113
Day 4: Don't forget, that in 2, the point multiplying isn't any more
  • That got me! Ended up with some very very big numbers

  • Day 5 Solutions
  • Ranges are always pesky. Lots of off by one errors when I was pulling this one together. It was also the first day I caved and broke out atoms

    clojure solution

  • Day 6 Solutions
  • This one was a high school flashback. Ended up using the quadratic formula to find the root of the curve.

    clojure solution

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    Day 6 Solutions

    4
    Advent of Code @lemmy.world hal9001 @lemmy.world

    Day 5 Solutions

    2
    Day 4 Solutions
  • Recursion probably made things a little trickier for you (but is totally possible). The special piece to notice in part 2 is that you are only forward creating cards and (most importantly) there are no decisions to optimize. Each card alway produces the same result.

    This problem reminded me of the lantern fish problem. The trick with this one was not tracking individual fish, instead you only need the number of each generation you have (and in today's puzzle we just need to track how many of each card you have)

  • Day 4 Solutions
  • My clojure solution

    Ran into a couple gottchas today. Didn't notice the tabular data at first. It got me twice, once on the numbers and then again on the card number (which I guess I didn't actually need to use)

    The second gottcha was missing that in the second part it is the number of matching numbers not the score that I needed to use. My first attempt was a very very very big number

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    Day 4 Solutions

    4
    Day 3 Solutions
  • My clojure solution

    That was a fun one to parse. Needed to leak some mutability into my code using the raw Java Matcher as there wasn't another way to get the indexes of the matches in the string. Luckily it's contained within a fn so not too bad :D

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    Day 3 Solutions

    4
    Day 2 Solutions
  • Here is my clojure solution

    Back to a more typical difficulty today ❄️

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    Day 2 Solutions

    4
    Day 1 solutions
  • My clojure solution

    Part 2 was unexpected. Was not expecting that level of wrinkle on day 1 for sure.

    I saw a few things that were guessing we might have a lot more of these sorts of twists to help throw off the AI solutions 🤷‍♂️

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    It's almost time ☃️

    0
    Nadvent of Code - 2022 Day 19
  • Thanks for the shout out!

    I remember this being a really tricky one to tweak. It's always around 18-20 when things really ramp up. I still haven't braved: https://adventofcode.com/2018/day/15

    This is a great set of data plots to see all the tricky problems 😁 https://www.maurits.vdschee.nl/scatterplot/

  • AoC 2023 Goals
  • If you are interested I wrote an AoC helper last year for clojure. https://github.com/jjcomer/aoc-helper

    I started with the idea of using babashka for everything, but I ran into some namespace issues.

  • AoC 2023 Goals
  • Running on my computer part 1 takes ~850ms and part 2 takes ~1300ms

  • What is Nadvent of code how do I get it?
  • Always happy to help someone join team crab! Let me know if you have any questions. Rust and clojure are my two go to languages for AoC

  • AoC 2023 Goals
  • Uiua sounds super interesting. I remember day 19 last year being very finicky.

    I'm the same way I want to solve the problem and not have to also solve the problem of writing in a new language.

    Here is my day 19 in clojure (not sure of that helps at all)

  • AoC 2023 Goals
  • That's a great one!!

  • Advent of Code @lemmy.world hal9001 @lemmy.world

    AoC 2023 Goals

    Does anyone have any goals they are hoping to achieve this year?

    I'm planning to try and learn Raku but probably not use it as my primary solution language. I always prefer to do a secondary implementation in the new language so I'm not stuck on syntax and how to solve the problem.

    As always my goal is to finish all the stars ✨🌟✨

    9
    Advent of Code @lemmy.world hal9001 @lemmy.world

    2023 Event is up! 🎄🎄

    Time to start practicing and catching up on prior missed stars. ☃️

    0
    Do you think millennials who grew up with the early Internet and home computers will be as bad with future technology as boomers are with current technology?
  • Exactly this. Technical literacy in zoomers and Gen next is going to be worse than boomers.

    Everything is fast and all the details of the technology are hidden from them

    That being said I'm sure they will use technology in mind blowing ways. But have not idea how it works.

  • Nudism @lemmy.world hal9001 @lemmy.world

    Ready for fall/winter?

    What are folks planning to do either in the final days of Summer? How will you continue enjoying nudism in the colder days of fall and winter?

    1
    Who's excited for the new league?
  • Same here. Being able to have your sanctum state as a tradable item is 🤯

  • A Monday Bake! 🤤
  • Not too much effort. Check my profile I posted my process the other day! The lines are from the proofing baskets.

  • My Bread Recipe/Process
  • Anytime! Let me know it you try it

  • A Monday Bake! 🤤
  • It sure is! No commercial yeast is added

  • My Bread Recipe/Process

    I had a couple people ask for my recipe/process. I find this to be pretty chill and not too much active time. Another nice thing is that there is no leftover starter to either throw out or find another use for. The end ratios for this are ~80% hydration.

    What you need:

    • Big mixing bowl
    • 2 bannetons
    • Dutch oven (preferably 2)
    • Medium Mason jar
    • Small mixing bowl (1L)
    • Scale

    Ingredients:

    • Bread flour (I use King Arthur)
    • Any kind of whole flour
    • Rice flour
    • Salt
    • Water

    Process

    This is my sample schedule I follow when making bread.

    Bootstrapping into the process

    I keep about 180g of starter in the fridge in the medium mason jar. If you already have a starter, just use 180g in the next step and add a spoonful extra to the mason jar to jump start the next cycle.

    If you don’t have a starter yet I recommend following https://www.kingarthurbaking.com/recipes/sourdough-starter-recipe

    7pm the day before

    • Empty the mason jar of starter into the 1L mixing bowl. Do not clean the jar out completely, make sure to leave a small amount of starter in the jar
    • To the mason jar (you just emptied) add 90g room temp water and 90g bread flour. Mix together and place (don’t tighten) the lid on top.
    • To the 1L bowl add 150g room temp water and 160g bread flour. Mix together and loosely cover the bowl with some sort of cover
    • Leave both out on the counter overnight

    Current State:

    • Mason jar has about 180g of what will become our next starter
    • 1L bowl has about 400g of starter that will be used in the bread

    6am the next day (could be later)

    • In the big mixing bowl add 100g of whatever whole flour you like (could also be rye, spelt, etc), 700g of bread flour, and 600g of warm-ish water
    • Mix together until no dry flour is left. Cover and let sit on the counter

    7am

    • Put the mason jar in the fridge (for next time). My starter has been good for up to 2 weeks between bakes.
    • Add the entire starter mixture from the 1L bowl into the big bowl
    • Measure and add 18g of salt tho the big bowl
    • Mix to combine and knead the dough (in the bowl)
    • If you find the dough kinda “breaks” (like when you make a sauce with eggs) or gets really sticky walk away for 2 minutes and come back, it will be much more workable
    • Continue kneading in the bowl for 5-10 minutes until everything is well incorporated and feels like it has some strength
    • Coil folds
      • I like to do coil folds
      • You grab the dough from both sides in the middle and lift
      • As you lower down you want to get one of the hanging sides under the other, to make the dough into a coil
      • Rotate 90 and repeat
      • This should leave you with a nice tight ball
    • Do your first coil fold and cover the dough

    Next hour or two

    • As you see the dough spread out in the bucket to touch the sides, do a coil fold
    • Be progressively more gentle as time goes on

    2pm

    • Flour your counter lightly
    • Put a little flour on the dough on the side you are planning to tip out on
    • Ease the dough out onto the counter
    • Prep your bannetons with a light dusting of rice flour
    • Divide the dough into 2 equal pieces (eyeballing is fine)
    • Shape your dough to fit into your banneton
      • I have round ones so I
      • Get the dough into a rectangle
      • Fold both long sides over the middle (one on top of the other)
      • Roll up the resulting long rectangle to make a tight coil
      • Drag the coil towards me and rotate to firm up into a ball
    • I don’t score my loaves so I place in the banneton seam side down. If you are scoring place them seam side up
    • Repeat for the other loaf
    • Lightly flour the tops (use the leftover bench flour)
    • Cover gently (I use a kitchen garbage bag) and leave on the counter

    Note

    If you want you can also pivot here to baking the next day. Leave the loaves out for about 20 minutes and then place (covered) in the fridge overnight and then bake the next morning. Leave them in the fridge until you are ready to put them in the hot dutch oven(s)

    4pm

    • Put your dutch oven(s) in the oven and preheat to 450

    5pm

    • Carefully take your dutch oven out of the oven and tip one of the loaves in. Immediately place the lid back on and return the dutch oven to the oven
    • Repeat if you have a second dutch oven. If you only have one, put the other loaf in the fridge while the first bakes.
    • Bake in the oven for 30 minutes
    • Carefully open the oven and remove the lid of the dutch oven(s)
    • Bake for another 15-20 minutes until you have the colour you like
    • Tip the loaves onto a cooling rack
    • Wait until cool and enjoy

    Enjoy!

    Let me know if you have any questions or if any steps weren’t super clear :D Hopefully, this is as successful for folks as it has been for me.

    Post pics!!!!

    3

    More stash == performance issues

    www.icy-veins.com Associate Game Director Explains Why Adding Stash Tabs Is Complicated - Icy Veins

    Blizzard explain why adding more space to the stash isn't a trivial matter and how the stash and player interaction systems are connected.

    Associate Game Director Explains Why Adding Stash Tabs Is Complicated - Icy Veins

    Turns out they can't easily add more stash tabs as the game pulls the entire stash for every person you encounter. This leads to memory and performance issues. They need to fix this before they can add more stash tabs.

    13

    A Monday Bake! 🤤

    Let me know if anyone is interested in my process/recipe. I like to think it's pretty chill and best yet no waste! I'll type it up if there's any interest.

    9

    It's time to start over

    We just took a family vote and are starting our Island adventure all over again. Our Island was overrun and hadn't been used in over a year.

    It's been absolutely wonderful to explore and rediscover the perfect progression of this game.

    Here's to the new Island!

    8

    And here is the crumb! Enjoy 🤤

    I'm pretty happy with this one. There is the large hole on the side, but generally it's pretty uniform.

    6

    Fresh from the oven!

    82% hydration 10% whole white flour 90% KA Bread flour

    I'll grab a crumb shot tomorrow morning at breakfast 📷

    8

    Who knew pizza was an option when I'm too lazy to make something

    I froze a few balls of pizza dough last time I made a big batch. I put the in oiled zip lock sandwich bags.

    It was less than an hour from remembering I had the dough to eating. The bags let me defrost in a waterfilled bowl which made it extra fast.

    Now to make more dough!!!

    Made with KA 00 flour and a 12" ooni

    6

    Why can't I imprint this?

    When I try to imprint on this item it says this item cannot have aspect imprinted on it... Does anyone know why? I have the mats and gold?

    5
    Roguelike Games @lemmy.world hal9001 @lemmy.world

    Dead Cells is on PS5 now

    And a free upgrade if you have it on PS4

    0
    Nudism @lemmy.world hal9001 @lemmy.world

    Working from home

    I sure a lot of us are working from home for a portion of our time. I'm home about 60% of the time these days. I'm in so many meetings it's a real pain to dress and undress if I want to enjoy some nude time.

    What do other folks do? I'm thinking about making a no-camera Monday or something like that. Both to avoid camera fatigue with the team but also let me better enjoy working from home (especially in the summer).

    Would love to hear how other folks take advantage of working from home situations.

    6

    Option to keep account contexts separate

    Hypothetically if someone wanted to have an alt account and a normal one liftoff should not blend their subscriptions

    Hypothetically, someone might want to have an nsfw account and want to only see those subs when they actively switch over to that context

    😉

    8