Show newer

Added a new feature to Typica that I've wanted for a long time now: Immediate Translation. This lets you shift live data or plan data across the time axis to make it look like the temperature of the coffee is ascending through its current value at the same time in both without needing to specify a fixed point in advance. You're just saying, "line it up now". This augments the previous behavior rather than replacing it.

I'm eating a baked potato. It's not the best baked potato I've ever eaten, but it is at least edible. It's been a while since I had one.

I had 4 feature changes that I wanted to make before roasting the coffee today. All of them pretty minor, all implemented without difficulty. The one I expected to be the most difficult was something that I had already mostly implemented as part of earlier feature work and I just needed to hook it up the right way.

The cat has decided that scritches are no longer enough. She must sit on me.

Took another look at a piece of code I wasn't happy with and proved that half of the conditionals were redundant. Took those out, which let me sensibly remove a temporary variable and did a couple other minor tweaks and now I have something that's shorter (both width and height), earlier to understand, runs faster (though that won't be noticed by anybody), and has exactly the same behavior.

Pyrotechnics are disturbing the cat. Maybe I'll have peanut butter on crackers while assuring her that everything is fine.

Removed Sulawesi Toraja from the the shop's web site. I still have a little of that available to sell locally, but I can't roast any more until I have more green coffee available. Online orders from now won't go anywhere until after the 4th, but I'll roast for any orders that come in on the 5th and try to get all of that shipped promptly.

wilsonscoffee.com/

oh, my latest piece of kitn research is done! we have all decided that snugls are the best, followed by skritchies, followed by pets, followed by pats.

i think these results make sense. thank mew for voting and helping me!

Show thread

Having now looked into it, pretty sure the problem is two conditionals that are the wrong way around such that the whole thing always evaluates as true even if it shouldn't.

Show thread

Fixed, observed behavior is correct, but there's still a conditional that's not quite right causing a thing that should only have happened once to instead happen 5 times, but with 4 of them correctly being effective no-ops. I'll have to look into that a little later.

Show thread

Trying to track down a minor bug: a function that I was expecting to be called 5 times was in fact called 1,693 times. So that's something to investigate.

Credit union tried to put my money in the wrong account. I caught the error right away and they fixed it, but now I know the name of someone with an account number that's the same as mine except two of the first three digits are transposed, so that's a bit of a privacy fail despite an apparent effort at not disclosing that sort of thing (the first half of the account number is redacted on the receipt, but it's a short enough number as to not leave many possibilities).

I don't know how I ended up on the alumni email list for a particular university. I never enrolled there, never took a class there. I did a guest lecture there once.

Wasn't expecting to get much coding done today, but I did manage to finish up two nice little quality of life features. One was already half done and I just needed to finish it up and test it (and fix 1 typo). The other required researching a couple points and the code feels kind of awful, but it seems to work and the awfulness is at least small. If I sort out a better way to do it I won't have much to change.

Show older
Typica Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!