Show newer

The cat was very well behaved during today's furnace install.

House has heat again and a fancy new thermostat which I have so far declined to allow Internet access. Down side, the old thermostat was a very simple mostly mechanical thing that never had any problems (this was used for at least 2 furnaces and the one that just got replaced was 26 years old) while I have less confidence in the longevity of anything that even could connect to the Internet. Up side, I can see what it thinks the temperature is from a couple rooms over.

Roasted the last of my supply of coffee from El Salvador. Updated the web site to mark that as unavailable. Sketched out some ideas for the feature set I'm currently working on in CRUCS.

The lack of a working furnace isn't going to stop me from eating ice cream. It was buy one get one.

Reworking one of my coffee blends. The first attempt presented as way too dark in the cup. The 2nd attempt actually has a darker average color but presents as a lighter roast in the cup and is a good match to the previous recipe. Sometimes blending is strange like that.

One of the challenges in adding features to CRUCS is just figuring out where the necessary controls should go and how they should be labeled. I'm trying my best, but I think it'll probably be useful to throw together a series of video tutorials showing step by step how to do some of the stuff that you can do with this.

crucs.net/

Typica, at least, provides limited access to this kind of analysis live at the roaster, which is extremely nice to have and offers a solid boost to batch to batch consistency (more for less experienced roasters, less for more experienced roasters, but even for the more experienced it lowers the stress and still makes things easier). But the less restricted form is still incredibly useful in QC after roasting and everything I've seen out there is just plain less powerful and harder to use.

Show thread

This is something that I've been effectively using to understand the connection between roasting technique and cup characteristics since back when I was logging everything on paper and it's long been a source of disappointment that digital tools have not made this more accessible, sometimes opting for significantly less useful visualizations.

Show thread

Continuing to work on a feature for the next version of CRUCS. Starting in version 1.2.0 there'll be a nice interface for comparing data between batches using profile translation analysis.

Ended up ordering a new furnace. The old one was about 26 years old so I couldn't really see limping it along, plus the new one will be considerably more energy efficient.

That said, any coffee roasters out there looking to support free useful tools, I wrote crucs.net/ for designing coffee roasting plans and am working on adding some neat analysis stuff. There's a support link available to toss some money at me if you think this is useful and want to see more like that.

Waiting for the furnace repair person again. Yesterday's repair took it from not working at all to it worked until I went to sleep last night but then this morning the house was cold again and it's working intermittently for a few minutes every few hours so hopefully it can get fixed for real this time.

This is really amazing. "Quoting" games, a technique for creating a minimal playable snippet of a game separate from the entire game.

tenmile.quote.games/

I have working heat again. I stalled on getting someone out because space heaters were good enough to get through to when I had a scheduled work from home day instead of trying to work something in on a day when things are already short staffed.

Exported my Tinyletter subscriber lists (I had 3 accounts there for different projects). I still need to update the web sites to remove the signups and figure out what I'm going to do for future list mailings.

Every time I encounter something cricket related I become more convinced that it can't possibly be a real sport that anybody seriously plays, but is instead some kind of weird long running experimental theater project that's exceeded the expectations of anybody involved in it.

Me: *trying to use a laptop on my lap*
Cat: *trying to sit on my lap*

In unrelated news, I need to schedule a furnace repair at home. Looks like it's probably the capacitor on the fan.

If it weren't for the accuracy issue, I wouldn't have bothered.

Show thread

The difference is that the old code was using something considerably more heavyweight to start with that has a lot of capabilities that aren't needed for this feature. My excuse is that this was already there and needed for other things and hundreds of microseconds is still plenty fast enough for this, whereas the new code does a lot less and it was a few hundred SLoC that I had to write, though I did encapsulate that such that it's almost exactly the same code at the call site.

Show older
Typica Social

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