: j@fabrica:~/src; :t_blink:

Journeyman human being. Sous-Chefs founder.

josephholsten.com

This is not a place of honor.

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-02-08

@mms I’m partial to #neovim, an emacs extensible through and with large parts written in Lua.

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-02-04

I know that no one actually reads the terms & conditions updates, especially on their phones. But it does seem flagrant to not even implement rendering correctly after a few pages. Not that courts would even care about a major personal storage provider revoking access to data without notice unless you click through.

Screenshot
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-27

@erl Meshcore looks like it’s the same psk sort of thing.

Reticulum sounds like they want to be better, but their crypto page manages to both sounds defensive and not discuss how the secure against attacks: reticulum.network/crypto.html Might be worth investigating.

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26

@erl Put another way: this is great for a single owner resilient IOT control plane. But it is very brittle for use as a communications platform for political resistance.

You have to assume all your broadcasts are recorded, and if any operator is taken and gives up key, all prior messages may be unhidden.

These are the secrecy guarantees we had 1940-1990, pre-PGP.

(Note, my crypto experience is just in authentication protocols, this is not my wheelhouse.)

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26

@erl I don’t know of actual vulnerabilities, but there are definite ergonomics problems. Coordinating shared keys sucks for a mesh net, requires one group to manage all in the net. It can’t remaining available with key rotation, so that’s unlikely to happen. It also means a compromised node grants access to all prior and future messages. Also metadata leakage isn’t minimal.

So it’s “fine” but one break is a shattering.

Signal, for example, doesn’t have any of these issues, it has others

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-26

@erl Grumble grumble symmetric encryption and no forward secrecy.

But I’m working on getting more #Meshtastic devices up in #skagit north of #seattle

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-24

TIL the Swedish diagnosis of utmattningssyndrom’s etymology around matt for weakness ultimately goes back to Persian شاه مات šâh mât, “the Shah is dead”, which gives us en:checkmate.

That’s a delightfully on-the-nose background for industrial grade burnout.

svenska.se/saob/?id=M_0337-032

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-02

Not bad for a first day of the year. Made some significant process improvements on my cinnamon kringle recipe, cleaned up half a dozen toys that also needed refreshed batteries, soldered a grogu toy back to health, and started working with the 8 year old on a sashiko style mend for a well loved pair of denim.

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2026-01-02

@geerlingguy This makes me wonder: where did #freebsd end up with their DPAA implementation? freebsd.org/status/report-2021

: j@fabrica:~/src; :t_blink: boosted:
2025-12-31

If "Back to the Future" took place today, Doc and Marty would travel back to 1996.

"The Macarena" would be played at the "Enchantment Under The Sea" dance

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-26

Arguing the merits of peanut blossom recipes from Pillsbury, NYT, King Arthur & ATK. (Pulverizing salted peanuts in a food processor, really!?)

#cooking

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-22

Oh right, the proof is in the eating. Forgot milk wash and granulated sugar on top, so of course I got requests for frosting from the horde. But the combination of tangzhong and a wireless temperature probe meant I got the fluff and the crunch.

The only other problem is that this made 1kg dough and only had 2 spare portions. Next year I’ll need more than my equipment can handle in one batch. I guess that’ll just be a nice problem to have.

#recipe #cooking

Kringle, Estonian style, count 2
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-21

I swear, every year I relearn how to cut & roll these. My recipe says I should roll it into a 30x45cm rectangle then cut into 8, each 1:1.5 ratio. That’s not how to math, brain.
Nope, instead we make a square 40cm, then half the halves of the halves, roll into long tube, slice and twist.
Sounds easy now, I will stare blankly at these words for twenty minutes next year.
#cooking #recipe

10cm x 20cm single portion dough with cinnamon filling spread on topRoll up the dough and filling along the short side so it’s a long rollup 20cm longSlice in half lengthwiseThen wrap each piece around the other in a simple twist, keeping the “open” side facing up. Then wrap the whole thing together into a nest
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-21

This dough seems the same as my milk bread rolls, but we don’t actually want to develop the gluten that much. We’re rolling thin into something like lamination, but we also want soft fluffiness. So we want it a bit less than King Arthur’s cinnamon rolls: kingarthurbaking.com/recipes/p

After two minutes, extremely shaggy and we want to bring in all the little bits as we switch to proper kneadThe dough hook isn’t going to bring this all together with this little liquid, your hand or a hand tool are needed.After another 4 minutes kneading, we’re ~halfway to windowpane. It doesn’t get <1mm thin before tearing like a conventional bread loaf; we want it tearing more around 5mm to 8mm thickness. It’s not a pastry, but we don’t want to fully develop the gluten either.And in the proof box at 75°F for an hour (or realistically, until it pops my container)
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-21

Happy solstice! This year my Estonian style kringle is trying a switch to bread flour and a tangzhong. Also, someone forgot to make the dough the night before.

#cooking #recipe

Recipe ingredients listed on cream paper with grey dots in a grid, fountain pen beside.185g milk & 30g strong flour in a pot on a hob, stirring over low heat until the tangzhong gels
165g milk, 30g sugar & 15g instant yeast in a “double boiler” in the back, being kept at 110°F until bubblyAdding two egg yolk to the yeast starter, not shown: 60g melted butter also in the bowlWe whisked together the tangzhong, yeast starter, melted butter and egg yolks; pouring into stand mixer bowl with 570g bread flour & 6g salt
: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-19

Mind the
vigilance
decrement

#ai

: j@fabrica:~/src; :t_blink:josephholsten@mstdn.social
2025-12-18

$ redis-cli dbsize
(integer) 0

Oh boy.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst