Weeknotes 2025 W14: Anti-streak

March 31​–​April 6, 2025
1000 words

Quick bits:


Shower thoughts:


Look, I don’t need a new project… but Filip Hracek’s Unsure Calculator has inspired me and I’m rather tempted to implement my own version of this.

But I’d do two things quite differently:

With my solution, you’d be able to create an interval like this:

fuzzy_number.NewBetween(1, 3)

Under the hood, this would likely create a triangular fuzzy interval. Or a trapezoidal one. Or a gaussian. Or a uniform (which would be a special case of a trapezoidal one).

You’d be able to add and multiply numbers:

monthsInyear := fuzzy_number.NewCrisp(12)

monthlyGroceriesExp :=
  fuzzy_number.NewBetween(150, 300)
monthlyEatingOutExp :=
  fuzzy_number.NewBetween(125, 250)

montlyFoodExp =
  monthlyGroceriesExp.Add(monthlyEatingOutExp)
// => 275–550

yearlyFoodExp =
  montlyFoodExp.Multiply(monthsInyear)
// => 3300–6600

This is an implementation using triangular fuzzy numbers, but even just using regular intervals (foregoing fuzzy intervals) could make this useful already.

Could be interesting to build out! I can see a use for it in creating budgets and estimating project cost.


I was in need of doing some worldbuilding for a story I’m writing, and I felt that the map-making/world-building tools out there aren’t really what I was looking for.

So I spent some time in Affinity Designer and came up with this, as an experiment:

An abstract map showing a small village, a few roads criss-crossing, surrounded by forest and farmland.

I am making heavy use of Affinity Designer’s styles. For example, the railroad is simply a Bézier curve with a style consisting of three strokes: a thick black stroke first, then a slightly thinner white stroke, and finally a dashed stroke at the top.

I’ve also sorted the objects into three layers: areas (farmland, meadow, forest, built-up), roads (including paths, tracks, and waterways), and labels. It’s simple, but remarkably effective.

This might be the most I’ve ever used Affinity Designer.

Why is this so much harder in other tools?!


Entertainment:


Toots:

Links:

Political links:

Tech links:


  1. Frankly, if I thought I had made a mistake — or worse, intentionally changed some numbers — I wouldn’t admit to that in public, would I now?! ↩︎

  2. I wonder if setting a theme for Q1 made me assume, subconsciously, that things would just happen automatically without putting effort into it. ↩︎

  3. Severance, directed by Ben Stiller and Aoife McArdle, written by Dan Erickson (Fifth Season, Red Hour Films, 2022). ↩︎

  4. Silo, written by Graham Yost (AMC Studios, 2023). ↩︎

You can reply to this weeknotes entry by email. I’d love to hear your thoughts!
If you like what I write, stick your email address below and subscribe. I send out my weeknotes every Sunday morning. Alternatively, subscribe to the web feed.