Afternoon, ya'll.

Reminder that I have moved the bulk of my fediverse presence to @ pnathan @ social.seattle.wa.us!

It's a / Puget Sound local focused instance, which I have been graciously allowed to help moderate by @Finn . We hope to turn it into a coop once we have enough interested members.

Good evening!

Reminder that I have moved the bulk of my fediverse presence to @ pnathan @ social.seattle.wa.us!

It's a / Puget Sound local focused instance, which I have been graciously allowed to help moderate by @finn . We hope to turn it into a coop once we have enough interested members.

Hi! Morning reminder that I am moving some 95% of my fediverse presence to pnathan @ social.seattle.wa.us.

@pnathan

I'm in the process of migrating most of my fediverse presence over to @pnathan , a local server that I got asked to help start up.

@tek That's *huge* news, if I'm not mistaken. First open non-straight in the NFL... it's going to cause an enormous firestorm among the Very Masculine of football fans.

I wish him 100% the best and hope he gets signed as he desires.

So I'm pondering how to figure out a way to get credentials into jenkins via cooking the credentials.xml files prior to bringup.

this shouldn't be this hard.

and yes.

Show thread

Jenkins is old tech, and very Java Enterprise coding. Not a good thing. I like it, because it is flexible. But it's not well adapted for cloud work with proper automated bringup.

I've spent days looking at automating installing credentials post-bring up. But the CSRF protection system is... not designed for automation. Nor is there a RPC system for within-process environment (within-pod) for injecting secure information.

Show thread

Digressive note:

I think that it'd be much closer to technically well done to roll up all needed functionality into your k8s cluster (logs, monitoring, builds, etc) without relying on cloud facilities (i.e., build your own cloud in k8s). But this requires substantial technical investment, documentation, and hiring. Probably a good +5 on your SRE team. And, worse, is this something *interesting*? Can you retain people for this?

Show thread

Banging away on how to build a fully automated , including credential injection on bringup.

Fully automated bringup, including secrets, is one of the fiddlier bits of work. If you're on AWS, AWS IAM and SecretsManager serve as the trust root....

... but not everything integrates with that! Such as Jenkins.

One of the things businesses like a lot today is outsourcing, which is what Cloud is, particularly AWS. So here we are.

(hashtags for search)

4-5 weeks of depression, visitors, and gastroenteritis threw my healthy living thing for a loop. Today I was able to cook breakfast (greens), have a healthy lunch, and lift weights. Haven't lifted for a month. I am going to hurrrt tomorrow. I will, consequently, need to do some light workout to deal with it.

Rode the ebike to the gym (as opposed to the bus). It's a blast, and was very nice at this hour, since the bus doesn't run much.... But also, driving among cars still scares me.

@Irick I was asking myself today.

What would an anti-capitalist or antiracist tech look like?

I know there is work out there on this. I need to do the work and read on it.

Maths 

@viciousviscosity you can have an f that's isomorphic, you can have an f that's not. it's all in the contxtual choice.

when you have an isomorphic f, you can say... for instance

there exists a function g(B) and there exists a function g'(A); f(g'(A)) = g(B) and .... you will find that this defines a *relation* of g and g' - you can *do* things here, using f as the connector.

Maths 

@viciousviscosity no, sorry, I redefined f on the fly there.

`f` is the thing that relates the two sets A and B in an isomorphic fashion (or not).

@viciousviscosity I also want to point at the word "structure" as a slight handwave. abstractmath.org/MM/MMMathStru

that will probably help explain, but note that it points out structure as a vagueness.

@viciousviscosity equal in structure *under f*, the specific function. it's context dependent - other functions may not preserve that structure.

think of A and B as the integers.

we can defined f(x) = x + 2.

that's a simple isomorphism.

but we can also define f(x) = 0.

still the same sets, but now when we tick through the "1:1" and "onto" questions we find it doesn't fulfill 1:1 - but does fulfill onto - all A has a correspondent in B - 0. But B maps to many As.

@viciousviscosity ok that's a bit to digest (and mathworld can be very dense). What questions can I answer?

@viciousviscosity the "morphism" part of all this relates to the fact that we're talking about some 'f', a function/relation - something that takes inputs and gives you an output. Something that "morphs" As into Bs.

@viciousviscosity mathworld.wolfram.com/Isomorph

isomorphism is where f(A, B) turns all As into Bs, and if we invert it, all Bs into As.

We know its all As, because an isomorphism is a bijection. a bijection is 1 to 1 (each A has a corresponding B) and 'onto' (surjection), (Each A goes to a B).

that is, the operation f has a line drawn from each element in A each element in B.

this is, as the maths people say, structure preserving. Things you can say about A - you can also say about B.

@viciousviscosity do you want some discussion on this?

happy to provide insight and use what remnants remain of my minor in Math. :)

Show more
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!