To distract my self from *life* at the moment, I spent the last few days translating Goβs text/template into Typescript: https://t.co/2khcFien7h .
Why? *Secrets*, but itβs probably useful in the @CloudflareDev ecosystem somewhere
Could an AI have done it better? Probably.
@ArthurSilvaSens@opentelemetry I think that's the biggest problem - the data model is _fine_, it's the surrounding components that are weird to work with
@boristane Back in my day we had rrdgraph and text based logs and we _liked_ it. Younguns these days with their _events_ and their _context_ - frivolous nonsense! (/s)
@Tugzrida Thank goodness on the lax repeating characters limitation. ABBA fans of the world might not have been able to have their preferred password π
So this is kind of interesting. They have two types of screens - one that displays just text, and one that has a map. These screens are controlled by the front carriage, so this happens when a carriage with the old text screens is fronted by a newer map screen carriage.
@roskilli The weird thing is that it _is_ valid JSON... The only thing I can think of is colour vs color. I guess it errs on displaying something rather than nothing
Today in Linux esoterica: A Netlink socket is always SOCK_DGRAM, even if you _request_ SOCK_RAW. That means that if you do a `read` with a buffer smaller than a message, you'll just drop data. Ugh.
It'll be interesting to see if we get follow up security incidents from Crowdstrike after this. If they weren't already, you can guarantee that every nation state will be deep diving into it given the breadth of impact
@valyala Interesting idea... My main objection is that in table driven tests, the arguments are named which makes it easier to understand the actual logic of what's being tested. In your f-tests, I have no idea what argument is what, especially if we go beyond non trivial functions